说明:公司公告信息
流入数据流:查看公告命令
流出数据流:公告信息表
组成:公告ID,公告内容,有效期,结束时间,有效期起始时间,发布时间,发布单位,公告标题
数据量:每天100次
存取方式:管理员公布给所有用户
类似地,还可以写出管理员子系统中“申请信息表”等数据存储:
数据存储:申请信息表
说明:记录申请信息情况
流入数据流:申请信息表
流出数据流:申请信息表
组成:进程ID,申请类型,申请状态,开始时间,结束时间,详细描述,提交时间,提交人所属部门,提交申请人,批复内容
数据量:每天5000次
存取方式:按需存取
(5) 处理过程,具体处理逻辑一般用判定表或判定树来描述。
处理过程:在管理员子系统中,“申请审批”可如下描述:
过程名:申请审批
输入数据流:进程ID,申请类型,申请状态,开始时间,结束时间,详细描述,提交时间,提交人所属部门,提交申请人,批复内容
输出数据流:进程ID,申请状态
处理过程简要说明:如员工申请符合公司规定和个人或部门需要,则批准申请,修改进程ID,申请状态。
处理过程:在管理员子系统中,“修改部门信息”可如下描述:
过程名:修改部门信息
输入数据流:部门ID,部门名称,人员编制,部门主管,部门预算业务功能描述
输出数据流:部门ID,部门名称,人员编制,部门主管,部门预算业务功能描述
处理过程简要说明:按公司需要对部门信息进行增删改查。
类似地,还可以写出普通员工子系统中,“修改密码” 等处理过程:
过程名:修改密码
输入数据流:用户名,密码
输出数据流:用户名,密码
处理过程简要说明:用户需要修改个人的密码信息。
3 设计
3.1 主要功能模块详细设计
3.1.1 主模块设计
主模块为菜单页面,管理员通过登陆模块验证后进入网站首页菜单页面。此页面主要实现各个子页面跳转功能。
3.1.2 登录模块
此模块为系统登陆模块,实现登陆权限判断的功能。管理员通过管理员帐号密码登陆管理员界面,普通用户则通过帐号密码登陆普通用户界面。
3.1.3 部门管理模块
本模块主要功能是对部门信息的查看、添加、修改、删除。
3.1.4 职业管理模块
本模块主要管理职位信息,包括职位名称、职责描述和所属部门。具有系统管理权限的员工才可以对职位进行查看、添加、修改、删除等操作。
3.1.5 员工管理模块
本模块主要管理员工的个人资料、部门、职位、合同和权限等信息。
3.1.6 申请管理模块
本模块主要管理申请信息。普通员工可以提出加班、出差、休假和物资借用申请,在管理员审批之前、还可以修改或者删除申请。管理员可以对这些申请进行审批,决定批准或者拒绝,进过审批的申请,申请者不能再进行修改或者删除操作。
3.1.7 公告管理模块
本模块主要管理系统公告信息。具有系统管理权限的员工可以查看、添加、修改和删除公告信息。普通员工只能查看公告信息。
3.1.8 静态数据库模块 ASP.net人力资源管理系统的开发(6):http://www.youerw.com/jisuanji/lunwen_1453.html