3、在设计过程中不免会遇到各种各样的问题,在解决这些问题时需要自行查阅大量资料,能够培养独立解决问题的能力,增强我们的自学能力。同时在这个工程中需要大量的使用编程语言和软件,设计中能够更多的熟悉这些工具的使用,能够增强自己的实际动手能力,为今后的工作学习都能够打下坚实的基础。
4、通过毕业设计能够培养和提高我们的自学能力以及对科技论文的写作能力。
- 7 -
第四章 总体设计
4.1 系统功能设计
绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。
系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。
系统系统功能说明 一、系统的功能有:
1) 用户的登录;用户在登录界面输入用户名和密码,系统对用户名和密码进行确认,如果认证成功,则进入系统进行其他操作,否则系统提示用户名和密码错误;
2) 管理员对员工信息进行管理:管理员登录成功后可以对员工信息、考勤信息绩效信息和薪资福利进行管理,如表4-1所示。
表4-1 系统总体功能表 功能类别 用户登录 管理员对基本信息进行管理 子功能 用户输入正确的用户名和密码及正确的权限后,就登录系统。 如果输入有误,系统报错。 对员工信息进行管理 对考勤信息进行管理 对绩效信息进行管理 对薪资福利进行管理 二、系统的全部功能包括: 1) 管理员模块:管理员可以进行修改密码、员工档案管理、员工考勤信息管理、员工绩效管理和员工薪资福利管理等操作; 2) 员工登陆模块:员工登陆系统成功后可以查看个人的考勤信息、绩效和薪资福利,如图4.1所示。 图4.1功能模块图
查看个人薪资福利 员工登陆模块 查看个人绩效 查看个人考勤信息 人力资源管理系统 管理员模块 修改密码 员工档案管理 员工考勤信息管理 员工绩效管理 员工薪资福利管理
- 8 -
4.2 系统流程图设计
要进行系统首先要有一个管理员登陆验证,管理员输入正确的用户名和密码后进入后台管理界面。在这里设置了一个超级管理员,这个管理员需要在数据库中直接添加,是不可以在管理员管理界面被删除的。管理员登陆后根据权限对公司人力资源基本信息进行管理。
根据上述说明,建立了系统流程图,如图4.2所示。
员工档案管理 考勤管理 绩效管理 薪资管理 首页 登陆 N 系统管理登陆 Y 是 是否退出 否 图4.2 系统后台流程图
4.3 数据库概念设计
在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
- 9 -
第五章 界面设计
5.1 系统登录模块的实现
作为一个公司的信息管理系统,对操作系统的验证是必不可少的,在本系统中,如果直接访问管理页是不行的,它会重定向到验证页的,只有通过了登陆的验证,才能进行各种信息的管理。本信息管理系统的登陆页如图5.1所示,只有输入了正确的帐号密码才能进入到管理操作页面。
图5.1人力资源管理系统登陆界面
本界面的主要代码为:
if(loginmsg != null && loginmsg.equals(\
out.print(\用户名或密码不正确.\out.print(\请先登录.\
else if(loginmsg != null && loginmsg.equals(\else if(loginmsg != null && loginmsg.equals(\ out.print(\已经成功退出系统.\
5.2 登录成功后的其他模块
5.2.1主界面
登陆成功后的主界面,在水平导航栏中包括首页、人员档案、考勤管理、绩效管理和薪资管理这5个模块,在竖直导航条中包括修改密码和退出系统两个栏目,如图5.2所示。
图5.2登陆成功主界面
- 10 -
本界面的主要代码为:
width=\border=\
align=\
cellpadding=\
cellspacing=\
bgcolor=\
5.2.2 人员档案
点击人员档案页面跳转到人员档案模块,在点击左边竖直选项,管理人员档案,显示框体显示管理人员档案的内容,管理员可以对员工的信息进行修改或删除;点击添加人员档案则跳转到添加的页面,管理员填完数据后点击添加按钮则可以将员工信息添加到sql数据库中;点击查询人员档案链接,跳转至页面后,输入要查询的员工的编号或姓名进行查询,如图5.3所示。
图5.3人员管理界面
界面的主要代码为:
String employeeid = new
String(request.getParameter(\).getBytes(\),\); Employee employee = Employee.FindByID(employeeid);
5.2.3 考勤管理
点击考勤管理后,可以对考勤信息进行添加,删除和修改等操作,如图5.4所示。
图5.4考勤管理界面
5.2.4 绩效管理和薪资福利
在管理绩效和添加薪资福利两个选项中,管理员可以对员工的绩效和薪资进行修改、添加、和删除等操作。员工登陆成功可以查询绩效和薪资,但无其他权限。
- 11 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JSP人事管理系统的设计与实现(优秀毕业论文与设计共享)(3)在线全文阅读。
相关推荐: