jsp考勤管理系统设计论文 第4页
第四章 系统详细设计
4.1用户划分
企业考勤信息管理系统用户分为三种类型:一般员工、部门经理和系统管理员。
4.1.1一般员工
1. 登录系统,退出系统;
2. 查询本人的请假、加班、出勤信息;
4.1.2部门经理
1. 登录系统,退出系统;
2. 查询本部门员工的请假、加班、出勤信息;
3. 查询自己的请假、加班、出勤信息。
4.1.3系统管理员
1. 登录系统,修改密码,退出系统;
2. 添加、修改、删除用户;
3. 请假及加班登记、管理、查询及删除;
4. 上下班时间的设定。
4.2功能模块设计
企业考勤信息管理系统功能的实现主要包括登录、系统管理、排班管理、请假管理和考勤管理5个模块。由于其中很多模块的功能相同,这里只列出了几个有代表性的模块的详细设计过程。系统主模块层次图如下:
图4-1 企业考勤管理系统主模块层次图
4.2.1登录模块
1. 输入:用户名和密码。
2. 处理流程:(1)“企业考勤信息管理系统登录”页面启动。
(2)输入用户名和密码。
(3)如果用户名或密码为空,进行错误信息提示,处理终止。
(4)用输入的用户名检索数据库,比较检索到的用户名和密码字段与输
的相应字段是否相等。如果不相等则处理终止,并进行错误信息提示。
(5)如果输入密码正确,根据用户类型选择不同的用户菜单列表载入主
控平台页面的菜单列表中。
3. 输出:主控制平台页面。
4.2.2用户管理子模块
1. 输入:用户名、用户密码。
2. 处理流程:
(1)当用户类型为系统管理员时可用,加载“用户信息管理”页面到主控平台。
(2)检索用户信息表,将全部的用户信息记录显示在页面的表格中。
(3)根据系统管理员的选择进行相应的添加、修改和删除操作,具体步骤如(4)~(6)。
(4)添加操作:
a.点击“用户信息管理”页面的“添加新用户”按钮,加载“新增用户”页面到主控平台。
b.分别在文本框中输入用户名、用户密码和员工编号,在下拉列表框中选择所添加的用户类型,点击“确定添加”按钮。原文请找腾讯752018766辣-文~论.文.网
http://www.751com.cnc.如果全部输入正确,执行SQL语句,向用户信息表插入本条记录。
d.提示用户添加成功,刷新“用户信息管理”页面的表格内容。
(5)修改操作:
a.点击所要修改的一条用户信息后面的“更新”按钮,系统会加载“修改信息”的页面,管理员就可以修改用户的信息。
b.修改所需要修改的信息后点击“提交”按钮。
c.如果全部输入正确,执行SQL语句,修改用户信息表中的相应记录。
d.提示用户修改信息成功,刷新“用户信息管理”页面的表格内容。
(6)删除操作:
a.点击所要删除的一条用户信息后面的“删除”按钮。
b.如果确定删除,则在用户信息表中检索所选中的用户,执行SQL语句,删除用户信息表中的相应记录。
c.提示用户删除信息成功,刷新“用户信息管理”页面的表格内容。
3. 输出:对用户信息表进行更新。
4.2.3请假及出差设置子模块
1. 输入:管理员用户名和密码。
2. 处理流程:
(1)系统加载“出差及请假登记”页面,管理员根据个人情况输入相应内容。然后点击“提交”按钮,则登记成功。
(2)系统管理员也可以通过“查询与管理”页面删除或更新出差或请假的信息。具体流程如下:
(3)更新操作:
a.点击所要修改的一条请假类型记录后面的“更新”按钮,则页面自动跳转到“出差或请假信息更新”页面。
b.修改所需要修改的信息后点击“提交”按钮。
c.如果全部输入正确,执行SQL语句,修改请假类型信息表中的相应记录。
d.提示用户修改信息成功,刷新“出差与请假信息”页面的表格内容。
(6)删除操作:
a.点击所要删除的一条请假类型信息后面的“删除”按钮。
b.如果确定删除,则在请假类型信息表中检索所选中的信息,执行SQL语句,删除请假类型信息表中的相应记录。
c.提示用户删除信息成功,刷新“请假类型设置”页面的表格内容。
3. 输出:对出差与请假信息进行更新。
4.2.4排班管理模块
该模块的操作流程比较简单,如下示:
1.输入:管理员用户名和密码
2.处理流程:
a.点击“事件查看与更新”,系统加载“时间信息”页面,点击“更新”按钮。
b.系统跳入“时间更新”页面,按正确格式输入新的上班时间与下班时间,确认无误后,点击“提交”按钮。上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
jsp考勤管理系统设计论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766