需求分析修改建议.docx
《需求分析修改建议.docx》由会员分享,可在线阅读,更多相关《需求分析修改建议.docx(14页珍藏版)》请在冰豆网上搜索。
需求分析修改建议
企业人事管理软件需求规格说明书
用户方:
企业
开发方:
竹梦令
成员
分工
组长许颜胜
模块设计
组员徐荣飞
编码实现
组员朱光昱
软件测试
组员吴宁
需求分析
日期:
2016-06-08
文档变更历史记录
序号
变更日期
变更人员
变更内容详情描述
版本
一.引言
随着科学技术的发展,计算机领域不断取得日新月异的研究成果。
计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。
鉴于我们学得专业是信息管理与信息系统,我认为应该将计算机技术与企业的管理结合起来。
通过计算机技术对企业人事信息的管理,能使企业的人事管理更加有序、到位,基于上述种种原因,开发一套企业人事信息管理系统是很有必要的,因而我结合本次课程设计开发以下的企业人事管理系统方案。
二.编写目的
本系统主要为了更好地加强企业人事部门对企业职员信息的管理,给企业管理员提供一个井然有序的管理平台,防止手工管理混乱,便于对企业职工信息的添加,删除,查询的一系列操作。
2.1读者对象
企业员工,经理等
2.2软件项目概述
项目名称:
企业人事管理系统
用户单位:
企业管理人员
开发单位:
竹梦令小组
软件大致功能性能:
一个企业人事管理系统应该包括:
基础信息管理,人事档案管理,备忘录,数据
库,管理工具,系统管理。
三.详细功能描述
3.1文企业需要利用计算机实现人事档案管理。
系统主要功能如下:
(1)基本设置:
包括民族类型、婚姻状况、政治面貌、文化程度、所学专业、部门类型、职务类型、职称信息等信息的设置功能
(2)档案管理:
包括员工调动、离职、复职管理,并可实时查询所有变动情况及离职员工原始档案资料。
(3)统计分析:
可按部门、职务、工龄、职称、性别、基本工资、文化程度,民族等方式统计分析员工信息。
(4)数据维护:
包括数据备份、数据恢复和数据初始化。
(5)系统管理:
包括权限设置、参数设置、更改密码等功能。
(6)退出系统:
完成系统的退出功能。
四..功能需求
一个企业人事管理系统应该包括:
基础信息管理,人事档案管理,备忘录,数据
库,管理工具,系统管理。
(1)基本信息管理
该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等.
(2)人事档案管理
通过该模块,能够进行人事档案浏览、人事资料查询和人事资料统计。
以便进入该企业的人能快速了解其他职工信息和工资等方面的信息,也方便人事专员对信息的记录、增删和修改。
(3)备忘记录
在企业的运作的同时,需要对企业进行日常记事,便于统计信息,建立本企业的信息库。
还要建立通讯录,方便企业中人员的联系。
(4)数据库
根据职工的基本信息,以及日常记事,可以建立备份/还原数据库和清空数据库两项,存储需要的信息,删除不必要的冗余信息。
(5)管理工具
在这个板块中,可以选择你所需要的管理工具,记事本或者计算器,进行你需要的计算。
(6)系统工具
该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。
五.流程图
上面的所有图,都应该是设计阶段的,不是需求分析哦
六.数据字典
表名
说明
表Admin
保存管理员的登录名和密码
表CallType
职称类别
表DepartmentType
部门类别
表Education
文化程度
表Employee
职员的信息
表NationType
民族类别
表NoteType
记事本类别
表NoteInfo
记事本信息
表PostType
职务类别
表Rewards
奖惩类别
表SalaryType
工资类别
表Visage
政治面貌
表WorkerType
职工类别
表FamilyMember
家庭信息
表RewardsInfo
奖惩记录
表TrainInfo
培训记录
表EmployeeResume
个人简历
表AddressList
通讯录
各个表的详细的说明如下:
表Admin
字段名称
数据类型
可否为空
说明
姓名
nvarchar(20)
NotNull
登录名
密码
nvarchar(20)
NotNull
登录密码
表CallType
字段名称
数据类型
可否为空
说明
职称类别
nvarchar(20)
主键
职称类别
表DepartmentType
字段名称
数据类型
可否为空
说明
部门类别
Nchar(10)
主键
部门类别
表Education
字段名称
数据类型
可否为空
说明
文化程度
Nchar(10)
主键
文化程度
表Employee
字段名称
数据类型
可否为空
说明
职工号
nvarchar(20)
主键
职工的Id号
职工姓名
nvarchar(50)
Null
职工姓名
性别
nchar
(1)
Null
性别
合同到期日期
datetime
Null
出生日期
出生日期
datetime
Null
出生日期
身份证号
numeric(18,0)
Null
身份证号18位
照片
image
Null
职工照片
工资
money
Null
职工工资
工资类别
Nchar(10)
Null
工资类别
地址
nvarchar(MAX)
Null
职工的地址
电话
nvarchar(50)
Null
职工的联系电话
民族
nchar(10)
Null
职工的民族
职工类别
nchar(10)
Null
职工类别
文化程度
nchar(10)
Null
职工的文化程度
政治面貌
nchar(10)
Null
职工的政治面貌
所在部门
nchar(10)
Null
职工所在的部门
职务
nchar(10)
Null
职工的职务
职称
nchar(10)
Null
职工的职称
表EmployeeResume
字段名称
数据类型
可否为空
说明
职工简历ID
int
主键
自增,用来标识简历
职工姓名
nvarchar(50)
Null
职工的姓名
起始日期
datetime
Null
开始进入公司的日期
结束日期
datetime
Null
离开公司的日期
工作单位
nvarchar(50)
Null
职工所在的单位
从事工作
nvarchar(50)
Null
职工在公司所从事的工作
任职
nvarchar(50)
Null
担任的职务
表FamilyMember
字段名称
数据类型
可否为空
说明
家庭成员ID
int
主键
自增,用来标识家庭成员
职工姓名
nvarchar(50)
Null
职工的姓名
关系
nchar(10)
Null
家庭成员与职工的关系
成员姓名
nvarchar(50)
Null
家庭成员的姓名
出生日期
datetime
Null
成员的出生日期
文化程度
nchar(10)
Null
成员的文化程度
政治面貌
nchar(10)
Null
成员的政治面貌
工作学习单位
nvarchar(50)
Null
成员的工作学习单位
职务
nchar(10)
Null
成员的职务
住址
nvarchar(50)
Null
成员的住址
联系电话
nvarchar(50)
Null
成员的联系电话
表NationType
字段名称
数据类型
可否为空
说明
民族类别
nchar(10)
主键
民族类别
表NoteType
字段名称
数据类型
可否为空
说明
记事本ID
int
主键
自增,用来标识记事本
职工姓名
nvarchar(50)
NotNull
职工姓名
记事本类别
nchar(10)
NotNull
记事本的类别
记事本日期
datetime
Null
记事本创建的日期
记事本题目
nvarchar(50)
Null
记事本的主题
记事本内容
nvarchar(MAX)
Null
记事本里的内容
表PostType
字段名称
数据类型
可否为空
说明
职务类别
nchar(10)
主键
职务类别
表RewardsType
字段名称
数据类型
可否为空
说明
奖惩类别
nchar(50)
主键
奖惩类别
表RewardsInfo
字段名称
数据类型
可否为空
说明
职工奖惩ID
int
主键
自增,标识奖惩ID
职工姓名
nvarchar(50)
Null
职工的Id号
奖惩名称
nvarchar(50)
Null
奖惩名称
奖惩原因
nvarchar(MAX)
Null
职工奖惩原因
奖惩日期
datetime
Null
奖惩开始的日期
备注
nvarchar(MAX)
Null
备注
表SalaryType
字段名称
数据类型
可否为空
说明
工资类别
nchar(50)
主键
工资类别
表TrainsInfo
字段名称
数据类型
可否为空
说明
职工培训ID
int
主键
自增,标识id
职工姓名
nvarchar(50)
NotNull
职工的姓名
培训方式
nvarchar(50)
Null
培训方式
培训单位
nvarchar(50)
Null
培训所在的单位
培训地点
nvarchar(50)
Null
培训的地点
学习内容
nvarchar(MAX)
Null
学习的内容
培训开始时间
datetime
Null
培训开始时间
培训结束时间
datetime
Null
培训结束时间
表Visage
字段名称
数据类型
可否为空
说明
政治面貌
nchar(10)
主键
政治面貌
表WorkerType
字段名称
数据类型
可否为空
说明
职工类别
nchar(50)
主键
职工类别
表AddressList
字段名称
数据类型
可否为空
说明
职工号
nvarchar(20)
主键
职工号
姓名
nchar(10)
NotNull
职工的姓名
性别
nchar(10)
Null
职工的性别
手机号
nvarchar(50)
NotNull
职工的手机号
住址
nvarchar(MAX)
Null
职工的住址
生日
datetime
Null
职工的生日
qq号码
nchar(20)
Null
职工的qq号码
邮箱
nchar(20)
Null
职工的邮箱
七.界面要求
八.参考资料
[1]萨师炫等.数据库系统概论(第三版).北京:
高等教育出版社,2001
[2]施伯乐等.数据库技术.北京:
科学出版社,2002
[3]王珊等.数据库系统原理教程.北京:
清华大学出版社,1998
[4]张龙祥等.数据库原理与设计.北京:
人民邮电出版社,2002
[5]陈志泊等.数据库原理及应用教程.北京:
人民邮电出版社,2002
[6]徐洁磐.现代数据库系统教程.北京:
北京希望电子出版社,2002
[7]周志逵等.数据库理论与新技术.北京:
北京理工大学出版社,2001
[8]李建中等.数据库系统原理.北京:
电子工业出版社,1998
[9]刘方鑫等.数据库原理与技术.北京:
电子工业出版社,2002
[10]高阳.计算机实用软件.北京:
电子工业出版社,1995
[11]韩庆兰.数据库技术.长沙:
湖南科学技术出版社,2001
[12]丁宝康等.数据库实用教程.北京:
清华大学出版社,2001
[13]刘云生.现代数据库技术.北京:
国防工业出版社,2001
[14]W.H.Inmon著.数据仓库.王志海等译.北京:
机械工业出版社,2000