企业人事管理系统系统设计说明书.doc
文本预览下载声明
附录三
企业人事管理系统
系统设计说明书
目录
附录三 1
企业人事管理系统 1
系统设计说明书 1
1 引言 4
1.1 编写目的 4
1.2 背景 5
1.3 基线 5
1.4 范围 5
1.5 定义 6
1.6 参考资料 6
2 总体设计 7
2.1 概述 7
2.1.1 功能描述 7
2.2 运行环境 8
2.2.1 软件环境 8
2.2.2 硬件环境 8
2.3 系统总体结构和软件技术 8
2.3.1 系统构思 8
2.3.2 软件框架 9
3 系统功能设计 9
3.1 安全管理功能 9
3.1.1 登陆 10
3.1.2 安全管理 10
3.1.3 重新登陆 11
3.1.4 修改密码 12
3.1.5 退出 12
3.2 系统维护功能 12
3.2.1 管理员维护子功能 12
3.2.2 员工信息管理子功能 13
3.2.3 岗位信息管理子功能 14
3.2.4 部门信息管理子功能 15
3.2.5 员工奖惩信息管理子功能 15
4 概念模型设计 16
4.1 系统实体设计 17
4.1.1 数据表设计: 18
4.2 概念模型设计 25
4.3 物理模型设计 27
4.4 物理模型图 27
5 尚待解决的问题 41
引言
编写目的
本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
本说明书的预期读者为:部门管理人员、系统设计人员、测试人员以及部分参与需求评审的人员。
背景
待开发软件系统的名称:企业人事管理系统;
此软件系统任务提出者:贵州大学;
此软件系统任务开发者:张光兰、谯亚军
此软件系统任务用户:企业的所有员工。
基线
企业人事管理系统需求分析说明书 v1.0。
范围
本系统的目标是管理企业员工、部门、岗位、人事调动的管理和经理及高层能对招聘人才做出计划。
系统包括企业的员工管理、部门管理、岗位管理基本管理工作。
系统包括为了开展上述工作而作的模块结构设置、管理角色设置、权限功能设置。
系统还包括为了监控、分析各项基本管理工作而编制的各项统计报表。
定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
【角色】在登陆界面上面有一个角色选择按钮,角色的意思是该系统使用者身份级别,不同的身份级别将有不同的使用权限。
【在职人数】一个部门下面有很多不同的岗位,岗位上的容纳量,而岗位上的在职人数就可以表明,该岗位上的员工人数是否足够。目的是可以根据这个值来确定招聘计划。
【月提层】该企业中的某一岗位的基础工资是固定的,员工的月提层是不同的,这样算下来才能区分出不同员工的总工资是不同的。
【打印】这是一个新增加的功能,点击它可以打印相关的文件信息出来。
参考资料
某单位《书店管理系统》
某单位《宾馆客房管理系统》
c)《C#程序设计经典教程》--清华大学出版社
d)《C#开发实战1200例》(第I卷)--清华大学出版社
总体设计
概述
功能描述
系统需要实现以下几个主要功能:
登陆管理:不同的管理员有不同权限,每一个管理员拥有自己的登陆用户名和密码,管理员都拥有查询和修改所有的职工的信息的权限,而只有高级管理员才拥有对管理层查询和修改的权限。
系统管理:
1、对系统管理层人员的信息进行增、删、改、查;
2、企业部门和岗位的增、删、改、查;
3、员工基本信息的录入:姓名,性别,年龄,身份证号,联系号码,家庭地址,婚姻状况,学历信息;
4、员工岗位信息录入:职工号,任职时间,岗位编号,所在部门等;
5、员工的奖惩信息:增、删、改、查。
6、员工基本信息的修改;
7、对于转出、辞职、辞退、退休员工信息的删除;
8、按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询、按职工号、按姓名等,至少应该包括按职工号、按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
8、对查询、统计的结果打印输出;
其他功能:界面(要求容易操作);
运行环境
软件环境
分类 名称 语种 操作系统 Windows 7 中文 数据库平台 SQL2008 应用平台 Visual studio2010 应用平台补丁
硬件环境
服务器 最低配置 推荐配置 应用和数据库服务器 CPU 1.5 GHz CPU 2.8 GHz 内存 2 GB 内存 4 GB 磁盘 160 GB 磁盘 320 GB
系统总体结构和软件技术
系统构思
软件框架
实现多层架构的设计框架;
系统功能设计
采用原型模型设计该系统。
安全管理功能
登陆
打开企业人事管理系统可以看到如下界面:
企业员
显示全部