需求修改建议.docx

上传人:b****6 文档编号:4690398 上传时间:2022-12-07 格式:DOCX 页数:9 大小:32.50KB
下载 相关 举报
需求修改建议.docx_第1页
第1页 / 共9页
需求修改建议.docx_第2页
第2页 / 共9页
需求修改建议.docx_第3页
第3页 / 共9页
需求修改建议.docx_第4页
第4页 / 共9页
需求修改建议.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

需求修改建议.docx

《需求修改建议.docx》由会员分享,可在线阅读,更多相关《需求修改建议.docx(9页珍藏版)》请在冰豆网上搜索。

需求修改建议.docx

需求修改建议

文档编号:

工资管理信息系统–SRS–2.0

人事工资管理信息系统

软件需求规格说明书

用户方:

**公司

开发方:

草帽海贼团

日期:

2016-6-15

文档变更历史记录

序号

变更日期

变更人员

变更内容详情描述

版本

1

2016.6.15

宛红

初稿

1.0

2

2016.6.16

戴亚君

第二次修改

2.0

目录

目录3

1.引言4

1.1编写目的4

1.2读者对象4

1.3软件项目概述4

1.4文档概述4

1.5定义4

1.6参考资料4

2.一般性描述5

2.1软件产品与其环境之间的关系5

2.2用户特征5

2.3限制与约束5

2.4假设与前提条件5

3.功能需求描述6

4.其它需求描述6

4.1性能要求6

4.2设计约束6

4.3界面要求7

4.4进度要求7

4.5交付要求7

4.6验收要求7

5.附录7

1.引言

1.1编写目的

众所周知当今时代的世界经济正从工业经济向知识经济转变,而知识经济的两个重要特征就是信息化合全球化。

要实现信息化和全球化就必须依靠完善的网络和数据库机制。

处于现在这样一个飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境,使用计算机进行信息控制不仅提高了工作效率,而且大大的提高了其安全性。

尤其是对于复杂的信息管理,计算机能够充分发挥其优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发时系统管理的前提。

因此,对于企业或是事业单位来说开发一套工资管理系统是很必要的。

虽然企业事业单位的管理已经进入信息化管理,但对于不同的单位所需要的功能是不一样的,这样通用的软件使用效率不高,还会造成人力,财力的浪费,这样就不能满足所有单位和部门的需求。

所以必须做好客户的需求分析工作,设计符合用户要求的系统。

1.2读者对象

本文档的读者对象是与本系统有关系的开发人员—草帽海贼团的相关人员(项目指导,设计人员,开发人员,测试人员)、项目经理、用户方。

1.3软件项目概述

项目名称:

人事工资管理系统

简称:

人事工资系统

代号:

草帽海贼团

用户单位:

**公司

开发单位:

草帽海贼软件公司

大致功能和性能要求如下:

通过实际调查,和分析要求本系统应具有以下功能。

●良好的人机交互界面

●方便的添加和修改数据功能

●方便的数据查询

●方便的数据打印功能

●在相应的窗体中,可方便地删除数据

●数据计算自动完成,尽量减少人工干预

工资管理系统主要由人事管理,工资管理,用户管理和退出等模块组成。

1.4文档概述

文档先是引言如编写目的,可能会看此文档的对象,定义了一些术语,概念等其他需要解释的内容,还有一些参考资料。

第二部分是一般性描述如软件产品与其环境之间的关系,用户特征,限制与约束,假设与前提条件,第三部分主要是功能需求描述,如相应的数据流图,数据字典等等展现,还有类图等大概描述。

第四部分主要是其他需求描述,如性能要求描述用户对目标软件系统的性能要求,如运行效率、响应速度等,设计要求描述用户对目标软件系统的设计约束,如:

开发工具,运行环境,安全性、可靠性要求等等;界面要求描述用户对目标软件系统的界面要求,可在此处描述目标软件系统的原型;进度要求描述用户对目标软件系统的开发进度要求等等。

1.5定义

Visual Studio 2010(简称VS2010):

前台程序开发工具。

SQL:

全称StructuredQueryLanguage即结构化查询语言。

Sqlserver:

是Microsoft公司推出的关系型数据库管理系统。

1.6参考资料

[1]软件工程/张海潘,吕云翔编著.——4版.北京:

人民邮电出版社,2013.9(2015.7重印)

[2]张跃廷等.c#数据库系统开发案例精选.北京:

人民邮电出版社,2007

[3]李佳等.c#开发技术大全.北京:

清华大学印刷厂,2009

[4]王小科等.VisualC#项目开发实例自学手册.北京:

人民邮电出版社,2008

[5]周爱武等.数据库课程设计.北京:

机械工业出版社,2012.4.

[6]王珊等.数据库系统原理教程.北京:

清华大学出版社,1998

[7]张龙祥等.数据库原理与设计.北京:

人民邮电出版社,2002

[8]陈志泊等.数据库原理及应用教程.北京:

人民邮电出版社,2002

[9]徐洁磐.现代数据库系统教程.北京:

北京希望电子出版社,2002

[10]周志逵等.数据库理论与新技术.北京:

北京理工大学出版社,2001

[11]李建中等.数据库系统原理.北京:

电子工业出版社,1998

[12]刘方鑫等.数据库原理与技术.北京:

电子工业出版社,2002

[13]高阳.计算机实用软件.北京:

电子工业出版社,1995

[14]韩庆兰.数据库技术.长沙:

湖南科学技术出版社,2001

2.1软件产品与其环境之间的关系

本系统是基于财务管理系统的、人事管理系统的。

工资管理系统。

本系统需从人事管理系统中和财务系统导入相应信息。

工资管理系统主要用于企业内部员工的工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对工资管理的效率。

此外,这里的外部用户有国税局人员对本公司的工资情况进行核实,查询等。

还有与向本企业注资的其他企业,对本企业的工资情况有监督和知情权。

当然,本软件产品的运行首先企业有一定规模,不宜太大,但也不宜太小。

即本产品适用于中小型企业。

本公司--无名小公司财务部首先是无纸化办公,具有计算机这样的硬件系统。

这时本产品运行的必要环境。

2.2用户特征

本系统的最终用户为公司全体员工。

员工多数从高校出来,受到的教育水平高,维护系统是专业人员,能顺利解决大多数常见的系统故障,软件必须确保每月使用一次以上。

2.3限制与约束

(1)管理方针:

通过软件工程的正规开发流程去开发和管理项目的制作过程;

(2)硬件的限制:

CPU主频不低于1.5GHZ,内存不少于256MB,硬盘容量不少于20GB,各种基本输入输出设备能相互兼容,支持 windows,linux等操作网站;

(3)开发期限:

14天;

(4)审查功能:

一周两次评审; 

(5)控制功能:

能应对各类突发事件,并给出用户提示和进行相应操作;

(6)安全保密性:

项目级保密。

 

2.4假设与前提条件

根据现实的假设:

1.某公司在可预见的将来能持续经营,任何一个公司在运营过程中都存在破产倒闭的风险;

2.公司所有人员都支持系统的建立,可能会因为各种原因反对系统的建立;

3.系统各模块功能正常,运行中,各模块运行可能出现异常。

本系统是财务管理系统中的一个重要部分,与财务管理系统其他模块以及人力资源管理系统模块存在很大关联性 描述开发和使用该软件的假设和前提。

3.功能需求描述

【修改意见】

需求分析的主题部分应该就是功能需求,这部分要详细阐述项目的各个细节,要画数据流图(至少要画到2层DFD)、数据字典,如果是面向对象的,要有类图、时序图、用例图,如果有数据库,需要画E-R图,还可以画状态转换图……

工资管理系统主要用于企业员工的工资核算,实现对人员信息、薪资福利、员工社保信息的维护和查询,并能迅速准确地完成考勤的分类汇总,生成工资报表。

系统主要功能如下。

(1)人员信息管理:

企业员工信息(包括员工基本信息、教育经历、个人简历、岗位变更、离职登记、离退休信息等)的维护和查询。

(2)考勤管理:

管理员工的出勤情况(包括加班、请假、休假等),并提供查询和分类统计功能。

(3)薪资福利管理:

管理员工的薪资和福利(包括当月工资、个人所得税、发放工资历史、员工奖励、员工惩罚等)。

(4)社会保障管理:

管理员工的社保信息(包括单位参保信息、养老保险、医疗保险、住房公积金等),生成社会保险台账。

(5)系统管理:

包括代码管理、参数设置、权限设置、更改密码等。

数据流图:

数据字典:

1.名字:

用户登录

描述:

添加员工登权限

定义:

员工ID,密码和权限

2.名字:

员工个人档案

描述:

保存员工的基本信息

定义:

员工ID,姓名,性别,出生年月,民族,电话,email,地址,学历,职位,部门,就职日期;

3.名字:

员工工资信息

描述:

保存员工基本工资信息

定义:

员工ID,基本工资,个人所得税,奖励金额,惩罚金额,加班工资,全勤奖金,实发工资,工资月份,上月工资;

4.名字:

考勤信息管理

描述:

保存员工考勤信息

定义:

考勤编号,员工ID,加班天数,迟到天数,请假天数,请假时间,休假天数;

5.名字:

奖罚信息管理

描述:

保存员工奖罚信息

定义:

奖罚编号,员工ID,奖罚类型,奖罚类容,奖励金额,惩罚金额,奖惩日期,撤销日期;

6.名字:

社会保障管理

描述:

保存员工参加社会保障信息

定义:

社保编号,员工ID,社保信息,参保信息,医疗保险,失业保险,养老保险,住房公积金;

7.名字:

调动信息管理

描述:

保存员工岗位变动相关信息

定义:

调动编号,员工ID,原职务,现职务,原部门,现部门,原工资,现工资,调动日期,工资说明;

8.名字:

离职信息管理

描述:

保存员工离职相关信息

定义:

离职编号,员工ID,离职时间,离职原因,批准人,说明;

4.其它需求描述

4.1性能要求

采用严格的用户验证与权限控制,用户需要通过身份验证才能进入本系统,进行工资的设置和管理,没有权限的用户不能够使用本系统,每个用户只能修改自己的密码,保密性很好,确保系统安全可靠。

系统基于性能优异的大型数据库系统(SQL服务器)设计,系统还提供了完善的数据备份与恢复功能,不会出现系统崩溃。

4.2设计约束

为数据库系统的开发企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用Visual Studio 2010, 该软件具有组件丰富,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,而且语言简单、使用方便功能强大从而有效的提高了应用程序的运行效率和可靠性。

后台数据库采用目前比较流行微软公司SQL服务器数据库, 数据容量大,稳定性高,能自动排除各类异常操作;严格的用户验证与权限控制,确保系统安全可靠,系统还提供了完善的数据备份与恢复功能,用得既方便又放心。

在安全性、准确性、运行速度方面有绝对的优势,可以快速的开发窗口应用程序。

4.3界面要求

采用传统用户界面。

系统开发基于B/S的开发模式,界面直观、简洁,交互性强。

基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。

用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。

让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。

 

本人事工资管理系统应当具有的页面有:

用户登录界面、用户操作界面、用户信息查询界面、用户信息修改界面。

4.4进度要求

时间

内容

提交文档

第1周

6月13日

问题定义、可行性分析

1、问题定义文档;2、可行性分析报告

6月14日

需求分析

3、需求规格说明书

6月15日

6月16日

概要设计

4、概要设计说明书

6月17日

详细设计

5、详细设计说明书

第2周

6月20日

代码与调试

代码文件(作为附件)以及用户手册

6月21日

6月22日

6月23日

软件测试

6、测试文档

6月24日

4.5交付要求

1、必须是原创且未公开的作品,有着很好的使用性。

2、要求使用开源技术,工具和开发语言不做限制。

3、要求软件作品严格按照软件工程规范进行设计。

4、编程风格良好,注释清晰。

5、作品中禁止出现各种违反国家相关规定的信息。

需要交付工资管理系统的可行性分析报告、软件需求规格说明书编写规范、概要设计、详细设计等文档,以及系统及其代码。

以电子文件的形式交付。

4.6验收要求

人事工资管理系统首先能够正常运行,如果输入错误,会提示错误信息。

此外还应有良好的人机界面,方便添加和修改数据功能,方便查询,在各个相应的窗体中可以方便的删除数据,当然还有尽量让计算机自动完成相应功能,减少人工干预。

让用户使用起来有良好的体验--感觉简单,易操作。

5.附录

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1