人事系统+需求模板.docx
《人事系统+需求模板.docx》由会员分享,可在线阅读,更多相关《人事系统+需求模板.docx(19页珍藏版)》请在冰豆网上搜索。
人事系统+需求模板
企
业
人
事
管
理
系
统
需
求
规
格
说
明
书
人事管理是现代企业管理工作不可缺少的一部分,是推动企业走向科学化、规范化的必要条件。
员工是企业生存的主要元素,员工的增减、变动将直接影响到企业的整体运作。
企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。
随着企业的不断壮大,自动化的企业人事管理系统就显得非常必要。
一、任务概述
1.目标
根据企业对人事管理的要求,制定企业人事管理系统目标如下:
a.操作简单方便、界面简洁美观。
b.在查看员工信息时,可以对当前员工的家庭情况和培训情况进行添加、修改、删除操作。
c.方便快捷的全方位数据查询。
d.按照指定的条件对员工进行统计。
e.可以将员工信息以表格的形式插入到Word文档中。
f.实现数据库的备份、还原及清空操作。
g.由于该系统的使用对象较多,要有较好的权限管理。
h.能够在当前运行的系统中重新进行登录。
i.系统运行稳定、安全可靠。
2.运行环境
系统开发平台
MicrosoftVisualStudio2005
系统开发语言
C#
数据库管理系统软件
MicrosoftSQLServer2005
运行平台
WindowsXP(SP2)
Windows2000(SP4)
WindowsServer2003(SP1)
运行环境
Microsoft.NETFrameworkSDKv2.0
分辨率
最佳效果1024×768像素
系统架构
b/s
网络环境
互联网、局域网等
3.条件和限制
一个更为完善的企业人事管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
4.数据库描述
数据库是数据管理的最新技术,是计算机科学的重要分支。
近几年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
由于用到的数据表格多,另外考虑到实际情况,企业人事基本信息的变动,还有员工信息的多少的变化,我们选用SQLServer作为数据库开发,而不用Access,主要是因为Access存放的记录,在实际运用中不适合此系统;而SQLServer是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQLServer数据库。
二、二层的细化数据流图
1.基础信息管理数据流图
注:
S1:
民族类别信息S2:
职工类别信息
S3:
文化程度信息S4:
政治面貌信息
S5:
部门类别信息S6:
工资类别信息
S7:
职务类别信息S8:
职称类别信息
S9:
奖惩类别信息S10:
记事类别信息
S11:
员工生日提示信息S12:
员工合同提示信息
2.人事管理数据流图
注:
T1:
家庭关系信息T2:
培训记录信息
T3:
奖惩记录信息T4:
个人简历信息
T5:
工作简历信息T6:
职工基本信息
3.备忘记录管理数据流图
4.系统管理数据流图
三、功能需求
1.系统功能设计
在整体设计中,我们将企业人事管理系统分为六个部分:
基本信息管理、人事管理、备忘记录、数据库、管理工具、系统管理。
下面将具体进行介绍每个功能。
a.基本信息管理
主要包括包括:
数据基础和员工提示信息两个部分。
b.人事管理
人事管理功能包括:
人事档案浏览、人事资料查询、人事资料统计三个大的部分。
c.备忘记录
对日常记事信息进行添加、修改、删除及查询操作,对通讯信息进行添加、修改、删除及查询操作。
d.数据库
可对数据库进行备份、恢复及清空数据库操作。
e.管理工具
可直接调用计算器和记事本的快捷方式。
f.系统管理
可对本系统进行重新登录、用户设置、及系统退系统操作。
四、性能需求
企业人事管理系统中管理权限上应当进行严格控制,具体思想如下:
1.要想对该企业人事管理系统进行操作就应当具有某些操作权限。
没有权限
的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确
保系统的严密性和安全性。
2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功
能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没
有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员
应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。
五、数据描述
1.E-R图
登录实体E-R图:
用户权限实体E-R图:
权限模块实体E-R图:
部门类别实体E-R图:
职务类别实体E-R图:
权限模块实体E-R图:
省市名称实体E-R图:
文化程度实体E-R图:
工资类别实体E-R图:
记事类别实体E-R图:
民族类别实体E-R图:
职工类别实体E-R图:
员工信息实体E-R图:
培训记录实体E-R图:
政治面貌实体E-R图:
奖惩类别实体E-R图:
职工基本信息实体E-R图:
家庭关系实体E-R图:
工作简历实体E-R图:
奖惩实体E-R图:
个人简历实体E-R图:
日常记事实体E-R图:
通讯实体E-R图:
2.静态数据描述
企业人事管理系统的静态数据包括:
登录表(tb_Login):
ID
操作员编号
Name
操作员名称
Pass
操作员密码
用户权限表(tb_UserPope)
AutoID
自动编号
ID
操作员编号
PopeName
权限名称
Pope
权限标识
权限模块表(tb_PopeModel):
ID
编号
PopeName
权限名称
部门类别表(tb_Branch):
ID
编号
BranchName
部门名称
职务类别表(tb_Business):
ID
编号
BusinessName
职务名称
省市名称表(tb_City):
ID
编号
BeAware
省
City
市
职称类别表(tb_Duthcall):
ID
编号
DuthcallName
职称名称
文化程度表(tb_Kultur):
ID
编号
KulturName
文化名称
工资类别表(tb_Laborage):
ID
编号
LaborageName
工资名称
记事类别表(tb_WordPad):
ID
编号
WORDPAD
记事类别
民族类别表(tb_Folk):
ID
编号
FolkName
民族名称
职工类别表(tb_EmployeeGenre):
ID
编号
EmployeeName
职工名称
员工提示信息表(tb_Clew):
ID
编号
Fate
天数
Kind
类别
Unlock
开启
培训记录表(tb_TrainNote):
ID
编号
Sut_ID
职工编号
TrainFashion
培训方式
BeginDate
培训开始时间
EndDate
培训结束结束
Speciality
培训专业
TrainUnit
培训单位
KulturMemo
培训内容
Charge
费用
Effect
效果
政治面貌表(tb_Visage):
ID
编号
VisageName
政治面貌名称
奖惩类别表(tb_RPKind):
ID
编号
RPKind
奖惩类别
职工基本信息表(tb_Stuffbusic):
ID
职工编号
StuffName
职工姓名
Folk
民族
Birthday
出生日期
Age
年龄
Kultur
文化程度
Marriage
婚姻
Sex
性别
Visage
政治面貌
IDCard
身份证
workdate
工作时间
WorkLength
工龄
Employee
职工类别
Business
职务类别
Laborage
工资类别
Branch
部门类别
Duthcall
职称类别
Phone
电话
Handset
手机
School
毕业学校
Speciality
主修专业
GraduateDate
毕业时间
Address
家庭地址
Photo
个人照片
BeAware
省
City
市
M_Pay
月工资
Bank
银行账号
Pact_B
合同起始日期
Pact_E
合同结束日期
Pact_Y
合同年限
家庭关系表(tb_Family):
ID
编号
Sut_ID
职工编号
LeaguerName
家庭成员名称
Nexus
与本人的关系
BirthDate
出生日期
WordUnit
工作单位
Business
职务
Visage
政治面貌
Phone
电话
工作简历表(tb_WordResume):
ID
编号
Sut_ID
职工编号
BeginDate
开始时间
EndDate
结束时间
WordUnit
工作单位
Branch
部门
Business
职务
奖惩表(tb_RANDP):
ID
编号
Sut_ID
职工编号
RPKind
奖惩类别
RPDate
奖惩时间
SealMan
批准人
QuashDate
撤销时间
QuashWhys
撤销原因
个人简历表(tb_Individual):
ID
编号
Memo
备注
日常记事本表(tb_DayWordPad):
ID
编号
BlotterDate
记事时间
BlotterSort
记事类别
Motif
主题
Wordpa
内容
通讯表(tb_AddressBook):
ID
编号
Name
职工姓名
Sex
性别
Phone
家庭电话
QQ
QQ号
WorkPhone
工作电话
E-Mail
邮箱地址
Handset
手机号
3.动态数据
输入数据:
鼠标对按钮的点击;
查询方式、查询关键字;
新建管理员、录入人员信息项;
受限操作所需的密码;
员工信息录入;
数据基础录入。
输出数据:
查询关键字确定的数据库记录的子集;
统计结果及其格式化文件;
密码修改成功;
信息录入、删改结果(成功或失败);
数据备份\还原完毕;
内部数据:
查询操作建立的索引。
六、小结
通过这次课程设计,我们小组成员均拓宽了知识面,锻炼了能力,对软件工程的重要性有了更深的体会。
在这次课程设计开始阶段我们就遇到了相当大的困难,比如对目标系统的需求定义的不够完整,清晰,给后续工作带来相当的困难。
后来经过小组成员沟通,共同调查研究才得以完成,这里向他们表示感谢。