基于ssh框架技术的毕业设计管理系统的设计与实现内容摘要:
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 e l e ct A ct i o nA n sw e r G r o u p T e a ch e r A ct i o nA n sw e r S t u d e n t G r o u p A ct i o nA p p r o v e T h e si sA ct i o nA p p r o v e T h e si sP r o p o sa l A ct i o nA ssi g n N u m b e r A ct i o nA ssi g n R e a d T e a ch e r A ct i o nC h a n g e A n sw e r S t u d e n t G r o u p A ct i o nC l a ssm a t e A ct i o nD e p a r t m e n t A ct i o nF i l e D o w n l o a d A ct i o nG r a d e A ct i o nL o g i n A ct i o nM a j o r A ct i o nM a n a g e N o t i ce A ct i o nR e l e a se S u b j e ct A c t i o nS e l e ct G u i d e S t u d e n t A ct i o nS e l e ct G u i d e T e a ch e r A ct i o nS t u d e n t A ct i o nT h e si sP r o p o sa l T i t l e A ct i o nT h e si sT i t l e A ct i o nU p l o a d T h e si sA ct i o nU p l o a d T h e si sP r o p o sa l A ct i o nV i e w A ct i o nV i e w T h e si sA ct i o nV i e w T h e si sP r o p o sa l A ct i o nD i sp a t ch A ct i o nG u i d e T e a ch e r P i ng Y u A ct i o nR e p o 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 调用请求,执行业务逻辑,返回模型数据 ManageDWR 管理员管理基础数据 AJAX 业务逻辑类,处理客户端管理基础数据操作的 AJAX 调用请求,执行业务逻辑,返回模型数据 基于 SSH 框架技术的 毕业设计管理系统 的设计与实现 12 毕业设计管理系统数据库设计 本节描述了毕业设计管理系统的数据库设计,主要 是 毕业设计管理系统的实体 关系图 和关键表。 毕业设计管理系统数据库实体关系图 实体 关系图 从内部描述了信息系统的数据结构 ,图 46 是 毕业设计管理系统的数据库实体关系图。 1,10,n0,10,n0,10,n1,10,n1,10,n1,10,n1,10,n1,10,n1,10,n1,10,n1,10,n1,10,n1,10,n0,10,n1,10,n1,10,n1,11,11,10,n1,10,n1,n0,n0,10,n0,10,n0,10,n1,10,n0,10,n1,11,10,10,n0,1 0,n0,10,n1,10,n0,10,n0,10,n1,10,10,10,n1,11,11,10,n1,10,ntitletitle_idtitle_nametitle_stunumthesis_uploadthesis_upload_idthesis_timethesis_proposal_uploadthesis_proposal_upload_idthesis_proposal_timethesis_proposalthesis_proposal_idthesis_proposal_titlethesis_proposal_descriptionapprovethesis_proposal_filenamethesis_proposal_countthesis_proposal_timethesis。基于ssh框架技术的毕业设计管理系统的设计与实现
相关推荐
端。 XTAL2: 振荡器反相放大器的输出端。 脉搏信号采集 目前脉搏波检测系统有以下几种检测方法:光电容积脉搏波法、液体耦合腔脉搏传感器、压阻式脉搏传感器以及应变式脉搏传感器。 近年来 , 光电检测技术在临床医学应用中发展很快 , 这主要是由于光能避开强烈的电磁干扰 , 具有很高的绝缘性 , 且可非侵入地检测病人各种症状信息 ,具有结构简单、无损伤、精度高、可重复好等优点。
电压约为 1V,转换后送到显示缓冲区的数据应为1000,考虑到各种误差,该数字量为 950~ 1050 即视为输入通道正常,检测显缓区数据的正常与否,还可检测软件运算部分是否正常。 流程图如图 52 所示, 开机自检程序: ROM 自检子程序 ORG 0160H TROM0:MOV DPTR,0FFFH ; data1 为程序的结束地址 PUSH DPH ;程序的结束地址进栈 PUSH DPL
TC89C52主要参数 6 时钟 /机器周期与 12 时钟 /机器周期 两种 可 供 任意选择,指令代码 能够 完全兼容传统 的 8051 范围: 0~ 40MHz,相当于普通 8051 的 0~ 80MHz,实际工作 频率可达 48MHz : ~ ( 3V 单片机) 或者 ~ ( 5V 单片机 ) 8K 字 节 的 用户应用程序空间 5. 片上集成 有 512 字节 的 RAM 6. 有 32
,并具有 2级的优先级别选择。 其外引脚功能见表 31 所示。 四川信息职业技术学院毕业设计说明书 (论文 ) 第 8 页 共 40 页 表 31 AT89C52 引脚功能 引脚名称 引脚功能 P0 口八位双向端口线 P1 口八位双向端口线 P2 口八位双向端口线 P3 口八位双向端口线 ALE 地址锁存控制信号 psen 外部程 序存储器读选通信号 ea 访问程序存储控制信号 RST 复位信号
K M 3K M 4M4K M 5 M5 K M 6K M 6M6K M 5K M 7M7L5NK M 1 1K M 2 1K M 3 1F R 4F R 3F R 2F R 1K M 7 1K M 6 1K M 4 1K M 5 1电源提示1 泵运行提示2 泵运行提示罗茨风机运行提示上水电磁阀运行提示电动阀开启提示电动阀关闭提示下水电磁阀运行提示KA1 清水泵2
自动化生产中基本要求。 在科学研究和生产实践的诸多领域中 调速系统占有着极为重要的地位 特别是在国防、汽车、冶金、机械、石油等工业中,具有举足轻重的作用。 调速控制系统的工艺过程复杂多变,具有不确定性,因此对系统要求更为先进的控制技术和控制理论。 变频调速已被公认为是最理想、最有发展前景的调速方式之一,采用变频器构成变频调速传动系统的主要目的,一是为了满足提高劳动生产率、改善产品质量