需求.docx
- 文档编号:5799019
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:17
- 大小:619.99KB
需求.docx
《需求.docx》由会员分享,可在线阅读,更多相关《需求.docx(17页珍藏版)》请在冰豆网上搜索。
需求
工资管理系统
需求规格说明书
邵志飞
1306121018
需求分析
张倩
1306121063
画图
何大元
1206121009
文档,总结
目录
第一章引言
&1.1系统概述
&1.2系统参考文献
第二章系统需求分析
&2.1需求分析
第三章系统数据描述
&3.1E-R图
&3.2数据流图
&3.3状态转换图
&3.4类图
&3.5活动图
&3.6顺序图
&3.7协作图
&3.8状态图
&3.9数据字典
第一章引言
1.1系统概述
企业中总会有大量的员工,而对于员工的工资管理是一项繁琐的工作,之前利用人力即会计来进行统计等各个工作。
但当企业不断扩大,员工不断增加时,所需要的会计等职员也会增加,不但工作量会越来越大,而且成本也会越来越大。
员工也不能够及时获得准确的工资信息。
所以开发一个工资管理系统是很有必要的。
通过该系统可以简化工作内容,减少成本,并可以准确及时的更新信息和让员工查询信息。
1.2系统参考文献
(1)张海藩、倪宁软件工程(第三版)人民邮电出版社
(2)萨师宣数据库概述高等教育出版社
(3)刘冬梅基于B/S模式图书馆管理系统的设计与实现东北大学
采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统,进行工资的设置和管理,没有权限的用户不能够使用本系统,每个用户只能修改自己的密码,保密性很好,确保系统安全可靠。
系统基于性能优异的大型数据库系统(SQL服务器)设计,系统还提供了完善的数据备份与恢复功能。
不会出现系统崩溃。
第二章系统需求分析
2.1需求分析
首先要考虑系统的安全性,系统的安全性主要体现在数据库安全性、信息安全性和系统平台的安全性等方面。
可以通过身份认证方式确定登录用户是否是合法用户。
对于不同用户设置不同权限,既采用权限管理,通过视图机制,对于不同的用户只能访问系统授权的视图;同时通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性。
然后考虑系统的完整性,系统的完整性主要考虑系统中数据的正确性以及相容性。
可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。
通过与企业员工的的交流,弄清用户对开发的数据库应用系统的确切要求。
对于数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。
明确目的之后,就可以确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
在工资管理系统中,包括两种角色,管理员和职工,他们都对工资报表进行操作。
首先分析管理员的相关操作:
针对职工的流动性,管理员定期或不定期对职工信息进行添加、修改、删除等职工信息管理。
管理员可以为每个职工建立查询账户。
不同类别的职工帐户对应不同类别的查询结果,账户内存储职工的个人信息和工资记录信息。
管理员还对工资信息进行管理,管理员定期或不定期对工资信息进行入库、修改、删除等工资信息管理以及注销。
管理员日常最主要的工作还是处理工资信息更新的相关操作。
通过对上述需求的分析,确定系统需求:
1员工可以进入此系统查询工资和查看基本的信息。
2管理员可以对员工的信息进行添加、删除、修改。
并对数据库中的数据维护包括:
数据备份,引入数据,导出数据。
1数据库维护模块管理员要对数据库内所以的数据进行备份和恢复并可实现数据导入导出功能。
2基本信息管理模块实现对员工基本信息的管理操作包括员工基本数据信息的添加、修改、删除和查询等功能。
第三章系统数据描述
3.1E-R图
3.2数据流图
顶级数据流图
3.3状态转换图
类图
活动图
顺序图
系统用户登录顺序图
信息录入顺序图
状态图
3.9数据字典
1.
名字:
管理员编号
别名:
aid
描述:
管理员的唯一标识
格式:
varchar(10)
位置:
管理员信息表
2.
名字:
管理员密码
别名:
描述:
与管理员编号组合,作为登陆系统的验证数据
格式:
varchar(10)
位置:
管理员信息表
3.
名字:
查询权限
别名:
描述:
能否对员工信息和工资信息进行查询
格式:
int,10位
位置:
管理员权限信息表
4.
名字:
员工编号
别名:
id
描述:
与员工信息表中的员工编号是多对一的关系,都是对读者身份的唯一识别
格式:
varchar,最大长度为10位
位置:
员工信息表
5.
名字:
员工姓名
别名:
ename
描述:
员工的名字
格式:
varchar,最大长度可达到10位
位置:
员工信息表
6.
名字:
员工性别
别名:
sex
描述:
员工是男还是女
格式:
varchar,10位(男或女)
位置:
员工信息表
7.
名字:
员工所在的部门
别名:
department
描述:
格式:
varchar,最大长度为10位
位置:
员工信息表
8.
名字:
员工上班天数
别名:
time
描述:
格式:
varchar,最大字符长度10位
位置:
员工信息表
9.
名字:
密码
别名:
pass
描述:
员工登录系统的密码
格式:
varchar(10)
位置:
员工信息表
10.
名字:
等级
别名:
dj
描述:
员工等级
格式:
varchar(10)
位置:
员工信息表
11.
名字:
工资级别
别名:
scale
描述:
员工工资所在等级
格式:
varchar(10)
位置:
员工信息表
12.
名字:
基本工资
别名:
ebpay
描述:
格式:
int10位
位置:
工资信息表
13.
名字:
员工编号
别名:
did
描述:
格式:
varchar(10)
位置:
工资信息表
14.
名字:
岗位工资
别名:
edpay
描述:
员工所在的岗位所得工资
格式:
int10位
位置:
工资信息表
15.
名字:
公司福利
别名:
eflpay
描述:
员工所能获得的公司福利
格式:
int10位
位置:
工资信息表
16.
名字:
实得工资
别名:
pay
描述:
员工所能的的所有工资之和
格式:
int10位
位置:
工资信息表
【修改建议】
建议第2部分与第3部分合并,先用文字描述某方面,再加相应的图说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求
![提示](https://static.bdocx.com/images/bang_tan.gif)