ASP.net人力资源管理系统的开发(6)
时间:2016-12-23 13:16 来源:毕业论文 作者:毕业论文 点击:次
说明:公司公告信息 流入数据流:查看公告命令 流出数据流:公告信息表 组成:公告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 静态数据库模块 (责任编辑:qin) |