毕业设计管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:
过进货模块进行进货,进货时要为每一个供应商进行供 应商创始,当发生销售时销售药品,并对库存进行相应的出来,退出 . 总体业务流程 本文研究探索了毕业设计管理系统的开发,基于浙江理工大学经济管理学院毕业设计的真实世界,对系统需求进行了分析,制定了相应的模块。 图 21 是毕业设计管理系统的核心业务流程。 图 流程图 毕业设计管理系统开发系统结构设计 浙江理工大学本科毕业论文 7 第三章 毕业设计管理系统详细分析与设计 本章对毕业设计管理系统模块进行了详细分析和设计,包括教师前台模块,学生前台模块,管理员后台模块。 根据体系结构设计了系统的包结构并描述了各个包的内容和作用。 设计了毕业设计管理系统的用力实现,描述了各个系统内部各个对象 间的调用顺序。 对毕业设计管理系统的数据库进行了设计,给出了实体关系图和关键数据表。 毕业设计管理系统模块的详细分析与设计 系统包结构图 在创建所有序列图之后,一个完整的类列表就产生了,这些类被分组在 6 个包里。 包图展示了系统中各个包的相互依赖情况。 图 40 是系统的包结构图。 : d w rp o j o U t i lf i l t e rdaoa c t i o n 图 40. 系统包结构图 表 3 展示了系统各个包的作用。 表 3. 系统 包 作用表 包名 作用 pojo 包含系统所有的实体类的 javabean 类,每个类都有自己的属性和 setter、 getter方法 util 包含系 统中所有的实用工具类,包括邮件发送,报表生成,分组算法等类 filter 包含系统所有的过滤器包括字符过滤器和权限过滤器等 dwr 包含系统中为实现 AJAX 业务逻辑而编写的实现类 action 包含系统中所有的控制器类,主要是对系统的请求进行控制和转发并进行业务逻辑的调用 dao 包含了封装数据库进行增删改等操作的数据访问对象类 基于 SSH 框架技术的 毕业设计管理系统 的设计与实现 8 系统类图 类图展示了系统中各个 类的情况,类图通过上述不同的包进行描述,系统中的类结构图如下 : ( 1) util 包类图 util 包包含系统中所有的实用工具类,包 括邮件发送,报表生成,分组算法等类,图 41 是 util包的类图。 R e p o r t U t ilP in g Y u U t il G r o u p U t ilM a ilU t il 图 41 util 包类图 ( 2) dao 包类图 DAO 包包含了封装数据库进行增删改等操作的数据访问对象类,图 42 是 DAO 包的类图。 S t u d e n t D A OR o l e D A OS t u d e n t A n s w e r D A OS u b j e c t D A OS u b j e c t M a j o r D A OT e a c h e r D A OT e a c h e r G r o u p D A OT e a c h e r S t u n u m D A OT h e s i s D A OT h e s i s P r o p o s a l D A OM a j o r D A OG r a d e D A OD e p a r t m e n t DAOA n s w e r G r o u pD A OC l a s s m a t e D A OD e g r e e D A OD i p l o m a D A OT h e s i s U p l o a dD A OT h e s i s P r o p s a l U p l oa d D A OH i b e r n a t e D a o Su p p o r t 图 42. DAO 包类图 ( 3) filter 包类图 filter 包包含系统的字符过滤器和权限过滤器等,图 43 是 filter 包的类结构图。 浙江理工大学本科毕业论文 9 A d m i n i s t r a t o r Fi l t e rFi l t e rT e a c h e r Fi l t e rS t u d e n t Fi l t e rS e t C h a r a c t e r E n c o d i n g F i l t e r 图 43. filter 包类图 ( 4) action 包类图 action 包包含系统中所有的控制器类,主要是对系统的请求进行控制和转发并进行业务逻辑的调用,图 44 是 action包的类结构图。 A d j u st S el e ct A ct i onA n sw er G r ou pT ea ch er A ct i onA n sw er S t u de n t G r ou pA ct i o nA p pr o v e T h esi sA ct i onA p pr o v e T h esi sP r o po sal A ct i onA ssi gn N u m be r A ct i onA ssi gn R ea dT ea ch er A ct i onC h an ge A n sw er S t u de n t G r ou pA ct i o nC l assm at e A ct i onD ep ar t m en t A ct i onF i l eD ow n l oa dA ct i onG r ad e A ct i onLo gi n A ct i o nM aj or A ct i o nM an ag eN ot i ceA ct i onR e l ea seS u bj e ct A c t i onS e l ect G u i de S t u de n t A ct i onS e l ect G u i de T ea ch er A ct i onS t u de n t A ct i onT h esi sP r op osa l T i t l eA ct i onT h esi sT i t l e A ct i onU p l oa dT h esi sA ct i onU p l oa dT h esi sP r op osa l A ct i onV i ew A ct i onV i ew T h esi sA ct i onV i ew T h esi sP r o po sal A ct i onD i spa t ch A ct i o nG u i de T ea ch er P i ngY u A ct i onR e po r t A ct i o n 图 44action 包类图 ( 5) dwr 包类图 dwr 包包含系统中为实现 AJAX 业务逻辑而编写的实现类,图 45 是 dwr 包的类结构图。 基于 SSH 框架技术的 毕业设计管理系统 的设计与实现 10 A d j u s t S e l e c t D W RA p p r o v e T h e s i s D W RA p p r o v e T h e s i s P r o p o s a l D W RA s s i g n N u m b e r D W RA s s i g n R e a d T e a c h e r D W RC h a n g e A n s w e r S t u d e n t G r o u p D W RS e l e c t G u i d e S t u d e n t D W RP i n g Y u D W RM a n a g e D W R 图 45. dwr 包类图 类描述 类图很 好的展示了系统中各个类的情况,但是只从类图很难看出类的作用,下面 给出系统中关键类描述。 表 4. util 包类描述 类名 描述 PingYuUtil 评语工具类,调用 iText 组件包用于填充 PDF 表单,生成评分表PDF 文件 GroupUtil 分组工具类,用于通过年级和专业对学生进行分组 MailUtil 邮件工具类,调用 JavaMail 组件包 的有关组件, 用于 系统中 邮件的发送 ReportUtil 报表工具类,调用 POI 组件包,用于生成相应的 Excel 报表 表 5. filter 包类描述 类名 描述 StudentFilter 学生权限过滤器,实现 Filter 接口,用于过滤请求对象,禁止非学生对象访问 /student 的资源 TeacherFilter 教师权限过滤器,实现 Filter 接口,用于过滤请求对象,禁止非教师对象访问 /teacher 的资源 AdministratorFilter 管理员权限过滤器,实现 Filter 接口,用于过滤请求对象,禁止非管理员对象访问 /admin 的资源 SetCharacterEncodingFilter 字符编码过滤器,实现 Filter 接口,用于将客户端的请求编码统一转换成 UTF8 编码 表 6. dao 包类描述 类名 描述 *DAO 数据访问对象类, *代表相应的实体对象,对客户封装了数据库的访问操作,实现相应实体的增删改查操作 表 7. action 包类描述 类名 描述 AssignNumberAction 分配人数控制器类,处理系主任分配人数的各式 请求,执行业务逻辑操作,把数据模型派发到视图中 ReleaseSubjectAction 发布选题控制器类,处理教师发布选题的各式请求,执行业务逻浙江理工大学本科毕业论文 11 辑操作,把数据派发到视图中 SelectGuideTeacherAction 学生选择导师控制器类,处理学生选择导师的各式请求,执行业务逻辑操作,把数据模型派发到视图中 SelectGuideStudentAction 导师选择学生控制器类,处理导师选择学生的各式请求,执行业务逻辑操作,把数据模型派发到视图中 AdjustSelectAction 调剂学生 控制器类,处理系主任调剂学生的各式请求,执行业务逻辑操作,把数据模型派发到视图中 ThesisTitleAction 审阅毕业论文题目控制器类,处理教师审阅学生毕业论文题目的各式请求,执行业务逻辑操作,把数据模型派发到视图中 UploadThesisAction 学生上传毕业论文控制器类,处理学生上传毕业论文的各式请供求,并把文件以规范的名字存储,把数据模型派发到视图中 ApproveThesisAction 审阅毕业论文控制器类,处理教师审阅学生毕业论文的各式请求,执行业务逻辑操作,把数据模型派发到 视图中 AnswerGroupTeacherAction 答辩教师分组控制器类,处理系对答辩教师进行分组的各式请求,执行业务逻辑操作,把数据模型派发到视图中 AnswerStudentGroupAction 答辩学生分组控制器类,处理系主任对学生进行答辩分组的各式请求,执行业务逻辑操作,把数据模型派发到视图中 ChangeAnswerStudentGroupAction 答辩学生转组控制器类,处理系主任对答辩学生进行转组的各式请求,执行业务逻辑操作,把数据模型片派发到视图中 AssignReadTeacherAction 分配评阅教师控制器类,处理系主任分配评阅教师的各式请求,执行业务逻辑操作,把数据模型派发到视图中 FileDownloadAction 文件下载控制器类,处理客户的下载请求, 负责创建或查找请求的资源,并返回给客户端 GuideTeacherPingYuAction 指导教师评分控制器类,处理指导教师评分的各式请求,执行业务逻辑操作,把数据模型跑派发到视图中 ReportAction 报表控制器类,出来客户端对打印和输出报表的各式请求,执行业务逻辑操作,把数据模型跑派发到视图中 *Action 实体控制器类, *代表系统内各个实体,处理管理员管理各实体的增删改查请的供求 表 8. dwr 包类描述 类名 描述 ApproveThesisDWR 审阅论文 AJAX 业务逻辑类,处理客户端审阅论文操作的 AJAX调用请求,执行业务逻辑,返回模型数据 AssignReadTeacherDWR 分配评阅教师 AJAX 业务逻辑类,处理客户端分配评阅教师操作的 AJAX 调用请求,执行业务逻辑,返回模型数据 AssignNumberDWR 分配教师可带人数 AJAX 业务逻辑类,处理客户端分配教师可带人数 操作的 AJAX 调用请求,执行业务逻辑,返回模型数据 ChangeAnswerStudentGroupDWR 答辩学生转组 AJAX 业务逻辑类,处理客户端答辩学生转组操作的 AJAX 调用请求,执行业务逻辑,返回模型数据 PingYuDWR 教师评语 AJAX 业务逻辑类,处理客户端评语操作的 AJAX 调用请求,执行业务逻辑,返回模型数据。毕业设计管理系统的设计与实现毕业论文(编辑修改稿)
相关推荐
器件。 具有转动惯量低 ,电感量极小 ,响应快速 ,输出转矩高度均匀等特点。 选择230SN10 伺服电动机。 主要参数如表 所示: 表 型号 额定电压 额定电流 额定功率 额定转矩 峰值转矩 额定转速 最高转速 230SN10 90 1000 320 3240 3000 5000 工作转矩 mN 311 9549 10150pTi n 使用系数参照 GB3480
的 操作它了。 Maya 建模 建模有很多种: POLYGON 建模, NURBS 建模, SUBDIVISION 建模。 Nurbs Nurbs 建模技术在设计与动画行业中占有举足轻重的地位,一直以来是国外大型三维制作公司的标准建模方式,如 pixar, PDI,工业光魔等,国内部分公司也在使用 Nurbs 建模。 他的优势是用较少的点控制较大面积的平滑曲面
uthority differences between people—the disparity between those who hold power and those affected by power. High powerdistance cultures are status conscious and respectful of age and seniority. In
图 开机延时模块电路图 红外探测报警器的 优点 : 本身不发任何类型辐射,器件功耗很小,隐蔽性较好 , 价格低廉。 但也有一定的局限性: 容易受各种热源、阳光源干扰 ; 红外穿透力差 , 人体的 红外辐射容易被遮挡,不易被探测器接收 ; 易受射频辐射的干扰 ; 环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵。 红外 21 探测报警器的市场价格约为: 75 元。 其外观图如图
据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。 实现功能模块时,因为要实现教师立题、学生选题以及选题管理模块,故应先将职称、学位、专业信息、教研室、办学层次、课题类型、课题来源这些独立模块分别实现,其次实现独立模块分别实现,在实现学生、教师模块,最后实现立题、课题管理模块。 即在这里分别对系统各个功能模块分别对立设计和调试,最后将各个模块通过菜单栏集成到一起,最后
( 2) 从施工专用主配电箱引出用电主干线,采用三 线 五相制布置; ( 3) 为方便夜间管理,在生产区域现场四周布置若干照明灯; ( 4) 在现场各固定用电机械处设置专用配电箱,实行专箱专用,一机一闸一保护一接地; ( 5) 按安全 规范要求采用不同的电压,严禁乱拉私接,人离灯灭。 临时道路及围墙: 根据 张家口 市环保要求,施工现场围墙内地面全部采用硬地面(基底土夯实,面层为150 厚