资源描述:
《软件工程毕业设计--基于mvc设计模式的加班管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计题目:基于MVC设计模式的加班管理系统系别信息工程系专业班级学生姓名xxx指导教师指导教师职称2016年5月20日32目录摘要3关键词3Abstract:4引言5一、需求分析6(一)系统目标6(二)功能分析6(三)业务描述71、系统模块图72、业务流程图73、加班申请模块84、加班审批模块9二、系统设计10(一)总体设计101、系统架构设计102、数据库结构设计13(二)详细设计171、登陆模块功能介绍172、员工加班单管理模块183、员工部门信息管理模块19三、编码实现21(一)编码规范211、命名规则
2、212、文件组织223、分隔和缩进23(二)代码算法分析24四、系统测试25(一)软件测试方法分类251、静态测试与动态测试252、黑盒与白盒测试263、单元测试、集成测试、系统测试、验证测试和确认测试26(二)单元测试27(三)测试报告29五、小结30致谢31参考文献3232基于MVC设计模式的加班管理系统摘要:加班管理系统采用B/S模式,SSH框架,Ehcache缓存技术。加班管理系统拥有三种不同身份,组长、组员、项目经理、系统管理员。实现加班申请、加班申请查询、加班审批、登录用户身份管理、菜单管理等功能。采
3、用java分布式缓存技术可以提高程序的运行效率。加班管理系统是一种操纵和管理加班业务的web系统,用于加班申请、加班审批。它对加班工作进行统一的管理和控制,加班申请、审批的高效工作。员工通过加班管理系统提出加班申请,组长和项目经理进行审批工作。加班申请首页,用户可以直接进行加班单的增删改查等操作。员工的加班管理已经越来越引起人们的重视。员工加班管理就是要做到员工的加班申请进行增加,查询,删除,修改,审批等相关操作。系统为了信息安全访问,可以注册多个管理员对数据库进行管理操作,也就是进行访问控制。进行访问控制管理的
4、最终目的是加强对不同身份用户进行管理,防止员工越级对数据库的操作,同时对不同的员工信息可进行增加,查询,删除,修改等相关操作,对不同的部门信息可进行修改等相关操作,对不同的职位信息可进行修改等相关操作,实现对每名员工的基本信息修改改动。关键词:加班管理技术开发SSH32OvertimemanagementsystembasedonMVCdesignPatternAbstract:OvertimemanagementsystemusesB/Smode,SSHframework,Ehcachecachingtechn
5、ology.Overtimemanagementsystemhasthreedifferentidentities,teamleader,teammember,projectmanager,systemadministrator.Toachieveovertimeapplication,overtimeapplicationquery,overtimeapproval,loginuseridentitymanagement,menumanagementandotherfunctions.Javadistribut
6、edcachingtechnologycanimprovetherunningefficiencyoftheprogram..Overtimemanagementsystemisakindofoperationandmanagementofwebsystem,forovertime,overtimeapproval.Itisunifiedmanagementandcontrolofovertimework,overtimeapplication,approvalandefficientwork.Thestafft
7、hroughovertimemanagementsystemtoworkovertimeapplication,leaderandprojectmanagerforapprovalwork.Overtimeapplicationpage,theusercandirectlyworksinglecrudoperations.Overtimemanagementofemployeeshasbeenpaidmoreandmoreattention..Staffovertimemanagementistodooverti
8、meapplicationforstafftoincrease,query,delete,modify,approvalandotherrelatedoperations.Inordertoaccessinformationsecuritysystem,itcanregistermanyadministratorstomanagethedatabase,whichisto