<项目名称>小型人事管理系统设计说明书设计说明书设计说明书修订历史记录目录1.引言 (5)1.1编写目的 (5)1.2读者对象 (5)1.3项目背景 (5)1.4参考资料 (5)2.详细设计 (6)2.1系统总体功能 (6)2.2系统设置模块介绍 (7)2.2.1.添加用户 (7)2.2.2 修改密码 (8)2.2.3删除用户 (9)2.2.4 部门管理 (10)2.2.5 重新登录 (11)2.2.6 系统琐定 (12)2.2.7 关闭窗口 (13)2.2.8 退出系统 (13)2.3员工档案管理模块介绍 (15)2.3.1添加员工档案 (15)2.3.2查询员工档案 (17)2.3.3员工档案报表 (19)2.3.4 更新员工档案 (20)2.3.5 删除员工档案 (23)2.4考勤管理模块介绍 (25)2.4.1考勤信息管理 (25)2.4.2查询考勤信息 (27)2.4.3考勤信息报表 (29)2.4.4 修改考勤信息 (30)2.4.5 删除考勤信息 (33)2.5工作评价管理模块介绍 (36)2.5.1 添加员工评价 (36)2.5.2 修改员工评价 (37)2.5.3 删除员工评价 (39)2.5.4 查询员工评价 (40)2.5.5 员工评价报表 (42)2.6工资管理模块介绍 (43)2.6.1 计发员工工资 (43)2.6.2 整理员工工资 (45)2.6.3 查询员工工资 (46)2.6.4 员工工资报表 (48)3.表结构设计 (49)3.1部门信息表:部门管理 (49)3.2用户信息表:管理用户 (49)3.3考勤信息表:考勤信息 (49)3.4 员工信息:员工档案 (50)3.5 员工工资信息:员工工资 (51)3.6 员工评价表:员工评价 (52)3.7员工职务表:员工职务 (52)4.系统运行设计 (52)4.1系统运行及处理流程 (52)5.出错处理设计 (53)5.1出错提示原则 (53)5.2错误提示信息设计 (53)1.引言1.1编写目的小型人事管理系统设计说明书,是在采集大量的企业人事部资料及模拟数据的基础上,根据《小型人事管理系统需求说明书》编写的。
编写该设计说明书的目的是为了给该系统的使用者和开发者提供:1. 软件总体需求:向用户描述小型人事管理系统的基本功能。
2. 功能要求和数据结构:开发人员进行详细设计和编码的基础。
3. 软件综合测试的依据。
1.2读者对象该设计说明书的读者为:小型企业公司相关人员、项目组成员。
1.3项目背景软件系统名称:小型人事管理系统本项目设计说明书编写者:王宇欣、项玲艳、谢彩华1.4参考资料《OOAD分析与设计》《软件工程概论》《小型人事管理系统需求说明书》2.详细设计2.1系统总体功能●系统设置:系统用户管理、用户权限的管理、系统安全管理。
●员工档案管理:处理员工档案,包括添加、删除、更新、查询员工档案,以及员工档案报表的打印。
●考勤管理:对企业日常进行考勤,包括添加、修改、删除、查询员工考勤信息,以及考勤信息报表的打印。
●工作评价:对员工的工作态度及成绩等进行评价,包括添加、修改、删除、查询和报表的打印等。
●工资管理:记录计划工资、添加奖金、加班工资等,可对员工的工资进行调整和查询,并打印相关报表。
系统总体界面2.2系统设置模块介绍2.2.1.添加用户2.2.1.1界面设计2.2.1.2系统输入说明1.输入用户名称,没有数据类型限制。
2.输入用户密码并且确认密码,至多15个字符。
3.用户信息错误输入三次,该用户将在一定时间内不能登录4.选择用户权限,一般公司高层领导着选择Administrators,拥有所有权限;而公司员工一般选择Guest,只有使用查询功能。
2.2.1.3系统功能和处理添加用户:此功能只有系统管理员可使用。
输入用户名、密码,进行密码确认,选择用户使用权限后点击“确定”,系统显示“用户添加成功”,用户信息被添加到management 数据库的“管理用户”表中。
2.2.1.4系统输出说明1. 屏幕输出:确认输入信息后,系统会显示“添加用户成功”的提示信息2.2.2 修改密码2.2.2.1界面设计2.2.2.2系统输入说明1. 输入用户名称:用户名称需已存在在management数据库的”管理用户”表中2. 输入原始密码:输入用户当前使用的密码,即已存在于“管理用户”表中的3. 输入新密码:密码的数据类型不限,长度不超过15个字符2.2.2.3系统功能和处理修改密码:此功能所用用户都可使用。
输入用户名、旧密码、新密码,后点击“确认”,系统显示“修改密码成功”,用户信息被添加到management数据库的“管理用户”表中。
2.2.2.4系统输出说明1. 屏幕输出:确认输入信息后,系统会显示“密码修改成功”的提示信息2.2.3删除用户2.2.3.1界面设计2.2.3.2系统输入说明1. 输入用户名称,没有数据类型限制.2. 输入用户口令(即密码),至多15个字符2.2.3. 3系统功能和处理1. 删除用户:此功能所用用户都可使用。
2. 不同权限的用户使用此功能的区别是:普通用户(即guest)只能删除自己的帐号;管理员(Administrator)可删除所有用户的帐号。
3. 输入相关信息后点击“确认”,系统将显示“确定删除该用户”,点击“是”,系统将显示“用户已删除”。
2.2.3.4系统输出说明1. 屏幕输出:输入相关信息后点击“确认”,系统将显示“确定删除该用户”的提示信息,点击“是”,系统将显示“用户已删除”的提示信息。
2. 数据输出:进行删除用户的操作后,相关数据将从management数据库的”管理用户”表中删除。
2.2.4 部门管理2.2.4. 1界面设计2.2.4.2系统输入说明部门编辑:1. 添加:点击“添加”按钮,可对部门名称和职务名称进行输入操作2. 编辑:点击“编辑”按钮,可对存在于数据库中“部门管理”表中原有的部门信息进行修改3. 删除:点击“删除”按钮,可删除存在于数据库“部门管理”表中的相关信息4. 移动:点击“移动”按钮,可逐条查看已存在于数据库“部门管理”表中的所有信息5. 返回:点击“返回”按钮,可退出部门管理的所有操作职务编辑:1. 添加:点击“添加”按钮,可对职务名称和部门名称进行输入操作2. 编辑:点击“编辑”按钮,可对存在于数据库中“部门管理”表中原有的职务信息进行修改3. 点击“删除”按钮,可删除存在于数据库“部门管理”表中的相关信息4. 移动:点击“移动”按钮,可逐条查看已存在于数据库“部门管理”表中的所有信息5. 返回:点击“返回”按钮,可退出部门管理的所有操作2.2.4.3系统功能和处理部门管理:此功能只限于管理员(即Administrator)操作,数据的读出与读入都将在management数据库的“部门管理”表中进行。
2.2.4.4系统输出说明该功能所用操作后的数据修改将被保存在management数据库的“部门管理”表中2.2.5 重新登录2.2.5.1界面设计2.2.5.2系统输入说明点击“是”将会退出系统点击“否”可继续单前用户操作2.2.5.3系统功能和处理重新登录:此功能所用用户都可使用。
2.2.5.4系统输出说明屏幕输出:点击“重新登录”后退出当前用户的操作,系统会自动弹出登录界面2.2.6 系统琐定2.2.6.1界面设计2.2.6.2系统输入说明点击“是”将锁定当前的系统点击“否”可继续当前操作2.2.6.3系统功能和处理系统锁定:此功能所有的用户都可使用,锁定系统后在管理员(Administrator)解锁之前不可对系统进行任何操作2.2.6.4系统输出说明屏幕输出:锁定系统后,系统界面将一直如图2.2.6显示图2.2.62.2.7 关闭窗口2.2.7.1界面设计若当前没有窗体处于打开状态,则系统跳出以上信息提示2.2.7.2系统输入说明此操作无需输入数据,点击“关闭窗口”将关闭当前的窗口2.2.7.3系统功能和处理关闭窗口:此功能所有的用户都可使用,是关闭活动窗口的另一方法2.2.7.4系统输出说明屏幕输出:1.若当前有活动窗口,则直接关闭活动窗口2.若当前没有活定窗口,则系统会弹出“当前没有活动窗体”的提示信息,点击“确定”即可2.2.8 退出系统2.2.8.1界面设计2.2.8.2系统输入说明点击“是”推出当前系统点击“否”继续当前系统的操作2.2.8.3系统功能和处理退出系统:此功能所有的用户都可使用,功能相当于系统总界面右上角的关闭按钮2.2.8.4系统输出说明屏幕输出:点击“确定要退出系统吗?”信息提示上的“是”按钮,将关闭当前系统的全部操作2.3员工档案管理模块介绍2.3.1添加员工档案2.3.1.1界面设计2.3.1.2系统输入说明1. 添加:点击“添加”按钮,输入信息,再按“保存”2. 移动:点击“移动”按钮,可逐条查看员工信息3. 返回:点击“返回”按钮,可退出员工档案编辑2.3.1.3系统功能和处理添加:在基本考勤和工作经验中可以添加员工档案信息,并在信息列表中浏览.移动:点击按钮,可以逐个浏览员工的档案信息返回:点击返回,可以退出界面2.3.1.4系统输出说明添加:输入相关信息后,提示“数据已经保存”,保存到数据库;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面;2.3.2查询员工档案2.3.2.1界面设计2.3.2.2系统输入说明1. 按编号查询:选择“按编号查询”,输入要查询的员工的编号,再按“查询”2. 按姓名查询:选择“按姓名查询”,输入要查询的员工的姓名,再按“查询”模糊查询:选择“进公司日期”,再按“查询”可显示该时间进公司的所有员工的信息2.3.2.3系统功能和处理按编号查询:输入员工编号,可以查询该员工档案的对应信息;按姓名查询:输入员工姓名,可以查询该员工档案的对应信息按日期查询:选择年度和月份,可以进行模糊查询;2.3.2.4系统输出说明按姓名查询:显示数据库中符合姓名条件的员工档案信息;按编号查询:显示数据库中符合编号条件的员工档案信息;按日期查询:显示数据库中符合日期条件的所有员工档案信息2.3.3员工档案报表2.3.3.1界面设计2.3.3.2系统输入说明1.点击查询考勤信息报表,弹出“请输入MS TET OLE DB初始化信息”界面;2.进行数据库的连接,并提示“成功连接数据信息”的信息;2.3.3.3系统功能和处理1. 打印:点击左上角的打印图标,可打印报表2. 导出:点击左上角的导出图标,可以以网页的形式生成报表3. 缩放:选择范围可对报表进行放大缩小2.3.3.4系统输出说明4. 打印:点击左上角的打印图标,可打印报表并浏览报表5. 导出:点击左上角的导出图标,可以以网页的形式生成报表并浏览6. 缩放:选择范围可对报表进行放大缩小并浏览2.3.4 更新员工档案2.3.4.1 界面设计2.3.4.2 系统输入说明4. 编辑:点击“编辑”按钮,修改信息,再按“保存”5. 移动:点击“移动”按钮,可逐条查看员工信息6. 返回:点击“返回”按钮,可退出员工档案编辑2.3.4.3 系统功能和处理编辑:在基本信息和工作经验中可以修改员工档案信息,并在信息列表中浏览.移动:点击按钮,可以逐个浏览员工的档案信息返回:点击返回,可以退出界面2.3.4.4 系统输出说明编辑:输入相关信息后,提示“数据已经保存”,保存到数据库;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面;2.3.5 删除员工档案2.3.5.1 界面设计2.3.5.2 系统输入说明1. 删除:点击“删除”按钮,提示信息,再按“确定”3. 移动:点击“移动”按钮,可逐条查看员工信息4. 返回:点击“返回”按钮,可退出员工档案编辑2.3.5.3 系统功能和处理删除:选择要删除的员工档案信息,点击删除,并在信息列表中浏览.移动:点击按钮,可以逐个浏览员工的档案信息返回:点击返回,可以退出界面2.3.5.4 系统输出说明删除:选择相关信息后点击删除按钮,提示“确定要删除吗?”,确定后相关记录从数据库中删除;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面;2.4考勤管理模块介绍2.4.1考勤信息管理2.4.1.1界面设计2.4.1.2系统输入说明1. 添加:点击“添加”按钮,输入信息,再按“保存”2. 移动:点击“移动”按钮,可逐条查看员工信息3. 返回:点击“返回”按钮,可退出考勤档案编辑2.4.1.3系统功能和处理添加:在基本考勤和其他考勤中可以添加考勤信息,并在考勤列表中浏览.移动:点击按钮,可以逐个浏览员工的考勤信息返回:点击返回,可以退出界面2.4.1.4系统输出说明添加:输入相关信息后,提示“数据已经保存”,保存到数据库;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面;2.4.2查询考勤信息2.4.2.1界面设计2.4.2.2系统输入说明1. 按编号查询:选择“按编号查询”,输入要查询的员工的编号,再按“查询”2. 按姓名查询:选择“按姓名查询”,输入要查询的员工的姓名,再按“查询“模糊查询:选择“进公司日期”,再按“查询”可显示该时间进公司的所有员工的信息2.4.2.3系统功能和处理按编号查询:输入员工编号,可以查询该员工的对应考勤信息;按姓名查询:输入员工姓名,可以查询该员工的对应考勤信息按日期查询:选择年度和月份,可以进行模糊查询;2.4.2.4系统输出说明按姓名查询:显示数据库中符合姓名条件的员工考勤信息;按编号查询:显示数据库中符合编号条件的员工考勤信息;按日期查询:显示数据库中符合日期条件的所有员工考勤信息;2.4.3考勤信息报表2.4.3.1界面设计2.4.3.2系统输入说明1.点击查询考勤信息报表,弹出“请输入MS TET OLE DB初始化信息”界面;2.进行数据库的连接,并提示“成功连接数据信息”的信息;2.4.3.3系统功能和处理1. 打印:点击左上角的打印图标,可打印报表2. 导出:点击左上角的导出图标,可以以网页的形式生成报表3. 缩放:选择范围可对报表进行放大缩小2.4.3.4系统输出说明4. 打印:点击左上角的打印图标,可打印报表并浏览报表;5. 导出:点击左上角的导出图标,可以以网页的形式生成报表并浏览;6. 缩放:选择范围可对报表进行放大缩小并浏览;2.4.4 修改考勤信息2.4.4.1 界面设计2.4.4.2 系统输入说明4. 修改:点击“修改”按钮,修改信息,再按“保存”5. 移动:点击“移动”按钮,可逐条查看员工信息6. 返回:点击“返回”按钮,可退出考勤档案编辑2.4.4.3 系统功能和处理修改:在基本考勤和其他考勤中可以修改考勤信息,并在考勤列表中浏览. 移动:点击按钮,可以逐个浏览员工的考勤信息返回:点击返回,可以退出界面2.4.4.4 系统输出说明修改:输入相关信息后,提示“数据已经保存”,保存到数据库;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面;2.4.5 删除考勤信息2.4.5.1 界面设计2.4.5.2 系统输入说明1. 删除:点击“删除”按钮,提示信息,再按“确定”3. 移动:点击“移动”按钮,可逐条查看员工考勤信息4. 返回:点击“返回”按钮,可退出员工考勤信息的编辑2.4.5.3 系统功能和处理删除:选择要删除的员工考勤信息,点击删除,并在信息列表中浏览.移动:点击按钮,可以逐个浏览员工的考勤信息返回:点击返回,可以退出界面2.4.5.4 系统输出说明删除:选择相关信息后点击删除按钮,提示“确定要删除吗?”,确定后相关记录从数据库中删除;移动:点击移动按钮,逐个显示数据库中的信息;返回:点击返回按钮,退出界面,回到主菜单界面。