工资管理系统需求说明书GB8567——881

合集下载

(国内标准)GB-软件开发主要文档编写规范

(国内标准)GB-软件开发主要文档编写规范

231 GB 8567-88软件开发主要文档编写规范本附录中列出了《计算机软件产品开发文件编制指南》GB 8567-88中主要软件文档的编写说明,供编写时参考。

这些文档主要是:可行性研究报告、项目开发计划、软件需求说明书、概要设计说明书、详细设计说明书、模块开发卷宗、测试计划、测试分析报告、项目开发总结报告。

一、可行性研究报告l 引言1.1 编写目的说明:说明本可行性研究报告的编写目的,指出预期的读者。

1.2 背景 说明:a .所建议开发的软件系统的名称。

b .本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络。

c .该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4 参考资料列出用得着的参考资料,如:a .本项目的经核准的计划任务书或合同、上级机关的批文。

b .属干本项目的其他已发表的文件。

c. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 可行性研究的前提说明对建议开发项目进行可行性研究的前提,如要求、目标、条件、假定和限制等。

2.1 要求说明对所建议开发软件的基本要求,如: a .功能。

b .性能。

c .输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象。

d. 输入说明。

系统的输入包括数据的来源、类型、数量、数据的组织以及提供的频度。

e .处理流程和数据流程。

用图表的方式表示出最基本的数据流程和处理流程,并输之以叙述。

f. 在安全与保密方面的要求。

g. 同本系统相连接的其他系统。

h. 完成期限。

2.2 目标说明所建议系统的主要开发目标,如: a. 人力与设备费用的减少。

b. 处理速度的提高。

c. 控制精度或生产能力的提高。

232 d .管理信息服务的改进。

国标8567-2006软件需求规格说明书实例-教务系统 -重大修改版

国标8567-2006软件需求规格说明书实例-教务系统 -重大修改版

软件需求规格说明(SRS)项目:教务管理系统专业班级:目录目录 (2)1.围 (4)1.1标识 (4)1.2系统概述 (4)1.3文档概述 (4)1.4基线 (5)2.参考文献: (6)3.需求 (6)3.1所需的状态和方式 (6)3.2需求概述 (6)3.2.1目标 (6)3.2.2运行环境 (8)3.2.3用户的特点 (9)3.2.4关键点 (9)3.2.5约束条件 (9)3.3需求规格 (10)3.3.1软件系统总体功能/对象结构 (10)3.3.2描述约定 (12)3.4CSCI能力需求 (12)3.4.1数据字典 (13)3.4.2系统功能分解 (15)3.4.3选课、退课模块 (16)3.4.4查询模块 (17)3.4.5成绩管理模块 (17)3.4.6教师个人信息更新模块 (17)3.4.7数据库模块 (17)3.5CSCI外部接口需求 (17)3.5.1 用户界面 (17)3.5.2教务系统与XXX之间的接口 (19)3.6CSCI部接口需求 (19)3.6.1教务系统与数据库之间的部接口 (20)3.7CSCI部数据需求 (20)3.7.1 实体-关系图 (20)3.7.2 数据表 (23)3.7.3 数据流图 (25)3.8性需求 (26)3.9CSCI环境需求 (27)3.10计算机资源需求 (27)3.10.1计算机硬件需求 (27)3.10.2计算机硬件资源利用需求 (27)3.10.3计算机软件需求 (28)3.10.4计算机通信需求 (28)3.11软件质量因素 (28)3.12设计和实现的约束 (29)3.13数据 (29)3.14操作 (30)3.15故障处理 (30)3.16有关人员需求 (31)3.17有关培训需求 (31)3.18有关后勤需求 (31)4需求可追踪性 (31)5尚未解决的问题 (32)6注解(业务名词的解释) (33)附录A (34)附录B (35)1.围1.1标识(待开发软件的完整标识,(如果有的话)包括标识号,版本号、发行号、标题。

工资管理系统需求分析报告

工资管理系统需求分析报告

工资管理系统需求分析报告引言:工资管理是一项重要的人事管理工作,它的准确性和及时性直接影响着员工的工作积极性和公司的和谐发展。

为了提高工资管理的效率和准确性,开发一套工资管理系统是必不可少的。

本报告将对工资管理系统的需求进行详细分析,以满足人力资源管理部门的实际需求。

一、背景随着企业规模的扩大和工资结构的复杂性增加,传统的手工工资管理已经无法满足工资核算的需求。

工资管理系统的开发旨在提高工资核算的准确性、提高工资核算的效率、降低工资管理的成本,并为员工提供更方便的查询和自助服务。

二、需求分析1.工资核算-系统应能自动根据员工的基本工资、绩效奖金、加班工资等进行工资核算,并及时生成工资发放明细表。

-系统应支持按照月份进行工资核算,同时能够根据用户需求进行多种统计分析,如不同岗位之间的工资差异比较等。

-系统应支持灵活的工资核算参数配置,方便根据不同岗位或不同部门的工资计算规则进行定制。

2.工资发放-系统应提供工资发放的自动化功能,能够根据工资核算结果生成工资条,并将工资条通过电子邮件或其他方式发送给员工。

-系统应支持工资发放的批量处理,能够根据员工的工资发放日期和工资发放方式进行自动化操作,减少手工操作的工作量。

-系统应提供工资发放的审批流程,确保工资发放的准确性和合规性。

3.工资查询和自助服务-系统应提供员工自助查询功能,能够查询个人的工资发放明细、个人所得税等信息,并能够进行工资变动的申请和查询。

-系统应提供管理人员查询功能,能够查询全公司或部门的工资统计数据并生成相关报表。

-系统应提供系统管理员的权限管理功能,能够对系统的各项功能进行权限的控制和管理。

4.数据安全-系统应具备较高的数据安全性,能够保护员工工资数据的机密性和完整性。

-系统应具备数据备份和恢复功能,确保员工工资数据不会因系统故障而丢失。

三、总结通过对工资管理系统的需求进行详细分析,我们可以得出以下结论:工资管理系统的开发对于提高工资管理的效率和准确性具有重要意义。

软件需求分析说明书(GB856T-88)

软件需求分析说明书(GB856T-88)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (3)2.2用户的特点 (3)2.3约束和假定 (3)2.4软件整体框架 (3)3需求规定 (2)3.1生成PDF文件 (4)3.2文件保存 (4)3.3文件加密............................................................................................... 错误!未定义书签。

3.4数字签名 (5)4运行环境规定 (6)4.1设备 (6)4.2支持软件 (6)4.3接口 (7)4.4控制 (7)软件需求说明书的编写提示1引言1.1编写目的用于方便同组合作人的参考以及其他人的包括老师的阅读和指导,同时也让软件的制作过程更加清晰和明了。

1.2背景说明:A.软件名称:PDF生成器B.本项目的任务提出者:《软件工程》学科的大作业要求C.用户:全体南昌航空大学师生D.开发团队:11204229姚国梁11204231张颖11204226肖志辉11204227谢明煜1.3定义PDF: Portable Document Format 的简称,意为“便携式文件格式”.数字签名: 以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可.文档加密: 指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的技术。

1.4参考资料A.Adobe PDF 官方介绍B.<软件工程导论>2任务概述2.1目标以虚拟打印机的形式,为windows应用程序创建PDf格式的文件。

例如:用word打印文件,如果以PDF生成器为打印机,则打印出来的是PDF格式的文件。

2.2用户的特点本软件可以应用于政府, 企业,个人各种人群,适应性较广泛.这类用户的学历,素质要求不高,只需要基本的电脑知识便可以熟练掌握.2.3假定和约束2.4软件整体框架(11204226 肖志辉)PDF生成器打印监视器打印机设置打印设置添加打印机删除打印机新建打印机名打印机描述文文档标题状态文档大小文件名创建时间打印/停止打印添加合并/合并全部删除顶部/向上底部/向下程序常规设置Ghostscript文档保存动作3需求规定3.1生成PDF文件(11204227 谢明煜)任何能使用打印机的程序都能使用本软件生成PDF文件. 界面如图:3.2文件保存(11204229 姚国梁)将生成的PDF文件保存到用户指定的位置.界面如下:3.3添加数字签名(11204231 张颖)能给生成的PDF文件添加数字签名。

5 数据库设计说明书(GB8567——88)

5 数据库设计说明书(GB8567——88)

5 数据库设计说明书(GB8567——88)数据库设计说明书(GB8567——88)1.引言1.1 编写目的本文档旨在详细描述数据库的设计方案和设计原则,以满足相应的功能和性能要求。

1.2 读者对象本文档主要面向项目开发人员、数据库管理员以及其他需要了解数据库结构和设计方案的相关人员。

1.3 术语和缩写在本文档中,使用以下术语和缩写:- DBMS:数据库管理系统- SQL:结构化查询语言- ER图:实体关系图- 索引:用于快速搜索和访问数据库中数据的数据结构2.数据库概述2.1 数据库系统简介数据库系统是指由DBMS控制和管理的一组相关数据的集合。

它提供了数据存储、数据组织和数据访问的功能。

2.2 数据库设计目标本数据库的设计目标包括:- 数据存储和访问的高效性- 数据的完整性和一致性- 数据的安全性和可靠性- 数据的易于扩展和维护性3.数据库结构设计3.1 实体-关系模型设计根据系统需求和功能规范,使用实体-关系模型进行数据库结构设计。

通过定义实体和实体之间的关系,建立起数据的逻辑结构。

3.2 属性定义对于每个实体和关系,定义其各个属性的数据类型、大小和约束条件。

3.3 主键和外键定义确定并定义实体的主键和关系的外键,用于唯一标识实体和关系之间的联系。

4.数据库物理设计4.1 数据库存储结构根据数据库的大小和访问模式,设计适合的物理存储结构。

常用的存储结构包括表空间、数据文件和日志文件等。

4.2 数据库索引设计对于经常需要进行检索的属性,设计合适的索引结构以提高检索性能。

5.数据库安全设计5.1 用户身份验证和权限控制设计合适的用户身份验证机制,确保只有授权的用户可以访问数据库,并且根据用户的角色和权限进行访问控制。

5.2 数据备份和恢复设计合理的数据备份和恢复策略,以保证数据库数据在发生意外情况时的可靠性和完整性。

5.3 数据库加密根据实际需要,设计数据库中敏感数据的加密方式,保护数据的隐私和安全。

软件需求说明书(GB856T——88)

软件需求说明书(GB856T——88)

软件需求说明书(GB856T——88)1引⾔ (2)1.1编写⽬的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1⽬标 (3)2.2⽤户的特点 (3)2.3假定和约束 (3)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (5)3.2.1精度 (5)3.2.2时间特性要求 (5)3.2.3灵活性 (5)3.3输⼈输出要求 (5)3.4数据管理能⼒要求 (6)3.5故障处理要求 (6)3.6其他专门要求 (7)4运⾏环境规定 (7)4.1设备 (7)4.2⽀持软件 (7)4.3接⼝ (8)4.4控制 (9)软件需求说明书的编写提⽰1引⾔1.1编写⽬的本说明书⽬的在于明确说明系统的需求,规定系统实现功能的范围,指导系统设计和编码,以及让⽤户代表对软件由⼀个简单的了解。

预期读者:⽤户代表,项⽬组成员1.2背景说明:a.待开发的软件系统的名称:宿舍管理系统b.本项⽬由王尚、⾼凯提出并开发;c.该软件是⼀个独⽴的系统,暂不考虑与其他系统的连接关系;1.3定义报修内容指学⽣宿舍内的公共财产出现损坏时进⾏保修,具体指宿舍灯管、灯泡、电路等;学⽣迁⼊指新⽣开学时,对新⽣所住的宿舍进⾏登记;学⽣迁出指⼤四学⽣毕业或经过学院同意的学⽣需要单独居住的学⽣离开宿舍时,管理员需要登记;学⽣缺勤是指晚上11点以后,宿舍管理员对不在宿舍的学⽣进⾏登记;、公寓信息是指宿舍需要对每天的新闻和宿舍内发⽣的违规操作的学⽣需要报道;⽤电模式是指在宿舍内有两种⽤电模式,⼀种是每⼀个⽉50度电,但⽤完后不能再续,⼀旦在⼀个⽉之内两次充电,则⾃动转换成第⼆种模式;第⼆种模式是每⼀个⽉送20度电,但⽤完后可以⾃费去充电。

1.4参考资料[1] 段卫华,陈春玲. asp技术在Web数据库中的应⽤. 电脑知识与技术. 2005,2:63-64[2] 王秀珍. asp在管理信息系统开发中的应⽤.科技情报开发与经济. 2004,1:27-30[3] 詹素青. 基于BS模式的MIS的开发. 电化教育研究. 2004,8:51-56[4] 李煦. 基于校园⽹的⾼校教务管理系统设计. 新疆职业⼤学学报. 2004,3:73-76[5] ⽥⽀斌. asp代码安全研究. ⽹络安全技术与应⽤.2004,2:67-71[6] 李沫沫李宇亮. 运⽤asp技术实现动态⽹站的设计与开发. 云南民族⼤学学报(⾃然科学版).2004,1:61-67[7] 王⽟莲. 基于asp技术的学⽣信息管理系统的研究与开发. 计算机⼯程与应⽤.2004,11:43-472任务概述2.1⽬标本项⽬的开发任务旨在开发⼀个简单、易⽤的学⽣管理系统,⼀般⽤来⽀持初中、⾼中的学⽣宿舍管理⼯作。

(精品文档)2019年开发进度月报(GB8567-88)

开发进度月报(GB8567——88)l标题开发中的软件系统的名称和标识符分项目名称和标识符分项目负责人签名本期月报编写人签名本期月报的编号及所报告的年月2工程进度与状态2.1进度列出本月内进行的各项主要活动,并且说明本月内遇到的重要事件,这里所说的重要事件是指一个开发阶段(即软件生存周期内各个阶段中的某一个,例如需求分析阶段)的开始或结束,要说明阶段名称及开始(或结束)的日期。

2.2状态说明本月的实际工作进度与计划相比,是提前了、按期完成了、或是推迟了?如果与计划不一致,说明原因及准备采取的措施。

3.1资额耗用主要说明本月份内耗用的工时与机时。

3.1.1工时分为三类:a.管理用工时包括在项目管理(制订计划、布置工作、收集数据、检查汇报工作等)方面耗用的工时;b.服务工时包括为支持项目开发所必须的服务工作及非直接的开发工作所耗用的工时;c.开发用工时要分各个开发阶段填写。

3.1.2机时说明本月内耗用的机时,以小时为单位,说明计算机系统的型号。

3.2状态说明本月内实际耗用的资源与计划相比,是超出了、相一致、还是不到计划数?如果与计划不一致,说明原因及准备采取的措施。

4.1经费支出4.1.1支持性费用列出本月内支出的支持性费用,一般可按如下七类列出,并给出本月支持费用的总和:a.房租或房屋折旧费;b.社工资、奖金、补贴;c.培训费包括给教师的酬金及教室租金;d.资料费包括复印及购买参考资料的费用;e.会议费召集有关业务会议的费用;f.旅差费;g.其他费用。

4.1.2设备购置费列出本月内支出的设备购置费,一般可分如下三类:a.购买软件的名称与金额;b.购买硬设备的名称、型号、数量及金额;c.已有硬设备的折旧费。

4.2状态说明本月内实际支出的经费与计划相比较,是超过了。

相符合、还是不到计划数?如果与计划不一致,说明原因及准备采取的措施。

5下个月的工作计划6建议本月遇到的重要问题和应引起重视的问题以及因此产生的建议。

工资管理系统使用手册

工资管理系统使用手册版权声明:本软件和所有与软件相关的文档的著作权归昆明理工大学胡守成所有。

联系方式:QQ号:83727454;邮箱:Chenghsc@本工资管理系统在。

NET4.0环境下,利用微软公司的silverlight 5和WCF技术开发,为B/S体系结构.系统安转在IIS Web服务器上,客户端只要有支持Silverlight插件的浏览器就可以运行该系统。

系统最大的特点是程序虽然是以浏览器方式运行,但所有操作和界面与C/S结构的windows程序一样。

数据库采用微软SQL Server 2005 以上版本.操作系统为Window7以上版本、window server2003以上版本。

NET版本为.NET Framework 4。

0。

系统功能分为三大模块:1、工资基础数据设置;2、工资录入计算;3、工资报表.一、工资管理基础数据设置包括以下功能:1、部门信息设置2、用户信息设置3、用户权限设置4、下拉列表框项目设置5、个人所得税税率里维护6、工资项目维护7、工资类别维护8、工资类别切换9、货币信息维护10、职员信息设置11、银行信息维护二、工资录入计算包括以下功能:1、工资录入2、个人所得税计算3、工资银行代发三、工资报表与查询包括以下功能:1、工资发放表2、工资条3、职工工资台帐4、项目工资统计表5、部门工资统计表系统登录:假设在安装时,设置的虚拟目录为"Store”,安装程序的计算机的IP地址为:192。

168.0.101。

则进入工资管理系统的Internet地址为:http://192。

168。

0。

101/Store/default。

aspx .在客户端计算机上打开浏览器,输入上面的地址,显示如下登录界面:系统在安装时创建了一个用户:system,秘密为8个1。

该用户拥有所有功能的使用权限。

进入系统后用户可以更改其登录名和用户名,也可以点击“工具菜单栏”中的修改密码打开用户密码修改窗修改密码。

[软工]概要设计说明书(GB8567-88)

[软⼯]概要设计说明书(GB8567-88)1.【引⾔】1.1 编写⽬的设计软件结构的具体任务是将⼀个复杂系统按功能进⾏模块划分、建⽴模块的层次结构及调⽤关系、确定模块间的接⼝及⼈机界⾯等。

数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。

此概要设计说明书是为了说明整个系统的体系架构,以及需求⽤例的各个功能点在架构中的体现,为系统的详细设计⼈员进⾏详细设计师的输⼊参考⽂档。

1.2 背景说明:a. 待开发软件系统的名称:机房收费系统b. 此项⽬的任务提出者:⽶新江教授c. 开发者:刘竞博d. ⽤户以及将运⾏该软件的计算站(中⼼):廊坊师范学院机房电脑以及学⽣或教师个⼈笔记本电脑1.3 定义列出本⽂件中⽤到的专门术语的定义和外⽂⾸字母组词的原词组。

1.4 参考资料列出有关的参考⽂件,如:a. 软件需求说明书(GB856T-88)b. 《软⼯视频》张洪志c. 《SQL Server⼊门经典》敖富江译2.【总体设计】2.1 需求规定功能输⼊处理输出注册学⽣基本信息添加到数据库学⽣基本信息添加管理员管理员基本信息添加到数据库管理员基本信息充值充值卡号、充值⾦额添加到数据库充值⾦额、总余额查询上机纪录(等记录)学号或卡号查询数据库学⽣上机纪录(等记录)退卡卡号删除数据库信息退卡⾦额2.2 运⾏环境软件系统运⾏环境:Windows XP及以上系统2.3 基本设计概念和处理流程2.4 结构⽤⼀览表及框图的形式说明本系统的系统元素(各层模块、⼦程序、公⽤程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.2.5 功能器求与程序的关系管理端学⽣(教师)端学⽣基本信息表√√校园卡账户余额信息表√√2.6 ⼈⼯处理过程说明在本软件系统的⼯作过程中不得不包含的⼈⼯处理过程(如果有的话)。

2.7 尚未解决的问题数据库中多个表与功能实现的详细联系不够全⾯,⼤体关系已掌握,后续优化中。

软件设计资料文档国家规范标准GB8567

软件设计文档国家标准GB8567-88一、文档编写标准化在整个项目开发及使用过程中,应该有完备的文档支持,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性和可追溯性。

完备的文档对软件的开发及使用起了很大的作用。

一般要求编写好十三种文档。

1、可行性分析报告说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。

2、项目开发计划为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。

3、软件需求说明书(软件规格说明书)对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。

它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。

该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。

4、概要设计说明书是概要设计阶段的工作总结。

主要包括功能分配、模块划分、程序总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理等,为详细设计作好准备。

5、详细设计说明书着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。

6、用户操作手册详细描述了该软件的功能、性能和用户界面,使用该软件的具体方法等。

7、测试计划包括测试内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。

8、测试分析报告测试计划的执行情况,对测试结果的分析,提出测试结论。

9、开发进度月报按月提交的项目进展情况报告。

包括计划与实际执行情况的对比、阶段成果、遇到的问题、解决的方法以及下一步的打算。

10、项目开发总结报告项目完成以后,总结实际执行情况。

如进度、成果、资源利用、成本和投入的人力,对项目开发作出评价,总结经验与教训。

11、软件维护手册主要包括软件系统说明、程序模块说明、操作环境、支持软件说明、维护过程说明等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2任务概述 (3)
2.1目标 (3)
2.2用户的特点 (7)
2.3假定和约束 (8)
3需求规定 (8)
3.1对功能的规定 (8)
3.2对性能的规定 (8)
3.2.1精度 (8)
3.2.2时间特性要求 (8)
3.2.3灵活性 (8)
3.3输人输出要求 (9)
3.4数据管理能力要求 (10)
3.5故障处理要求 (11)
3.6其他专门要求 (11)
4运行环境规定 (12)
4.1设备 (12)
4.2支持软件 (12)
4.3接口 (12)
4.4控制 (12)
软件需求说明书的编写提示
1引言
1.1编写目的
编写目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,同时培训我们的合作意识和团队精神及对技术文档的编写能力。

读者对象:设计人员、开发人员参考。

1.2背景
说明:
1)此项目为:工资管理系统
2)工资管理作为单位内部的一种财务管理也是如此,由于单位职工人数较多,
每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。

3)假设学校共有教职工约1000人,10个行政部门和8个系。

每个月20日前各
个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。

财务处于每个月月底将教职工的工资表做好并将数据送银行。

每个月3日将工资条发给每个单位。

若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。

1.3定义
1)员工基本信息表Worker
2)员工基本工资表Salary
3)奖金表Reward
4)处罚表Punish
5)部门信息表Branch
6)系别Depart
1.4参考资料
1)电子工业出版社《软件工程》
2)王珊、萨师煊《数据库系统概论》
3)《软件工程文档国家标准》
2任务概述
2.1目标
内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。

该工资管理系统分为四个功能模块,分别为:系统管理功能模块、工资信息管理功能模块、用户信息管理功能模块、用户出勤信息管理功能模块。

系统管理模块实现了登录、修改密码、注册等功能。

工资信息管理模块实现基本工资信息、奖惩信息、扣税款信息的查删改功能,并计算最终标准工资送至银行服务系统。

用户信息管理模块实现所有职工基本信息的查删改功能。

出勤信息子模块实现对职工出勤信息的增删改
数据流程图DFD:
对应E-R图如下:
2.2用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。

这些是软件设计工作的重要约束
2.3假定和约束
因为我们小组是第一次做这个工资管理系统,在实际单位工资发放制度等很多方面还不是很清楚,因此学习借鉴了一些别人的文档作为我们设计的初级模板。

虽然困难很多,但是我们还是会尽我们的努力完成这次系统设计。

3需求规定
3.1对功能的规定
分为四个功能模块,分别为:系统管理功能模块、工资信息管理功能模块、职工基本信息管理功能模块、职工出勤信息管理模块。

3.2对性能的规定
3.2.1精度
用户可以随时查询上个月份及过去一年内的工资信息查询内容:基本工资,奖金,处罚,出勤率等信息。

3.2.2时间特性要求
1)响应时间0.5s;
2)更新处理时间0.5s;
3)数据的转换和传送时间0.5s;
3.2.3灵活性
1)本系统是跨平台的系统,可以在windows2000/xp/2003、Linux、Unix等主流
操作系统上运行。

2)跟其他软件之间留有一定的接口可方便性能的移植;
3)精度变化无;
4)计划变化或改进无。

3.3输人输出要求1)用户登信息表
2)在职员工基本信息表
3)部门基本信息表
4)离休员工工资表
5)工资计算标准表
6)出勤汇总表
7)教职员工出勤工资奖金扣款表
3.4数据管理能力要求
该数据库设计为关系型数据库,其中包括9个表。

表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整性约束。

只有服务器端程序才能够对数据库中的数据进行更新和删除。

员工角色用户登录系统后能够查询操作。

由于该系统涉及到大量的数据存取操作,因此要求数据库的配置一定要性能强大,而且能够提供严密的安全防护机制。

根据需求,在每月的20前及22日后,各部门出勤管理人员登录系统后将失
去录入或修改数据的功能。

3.5故障处理要求
1)硬件故障
情况1:服务器电源不正当关闭
处理:
1.数据库事务回滚到断电之前的状态。

2.为服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。

情况 2:客户端与服务器网络不能连接
处理:
1.检修本地端网络连接是否正常;
2.查看服务器端交换机端口是否被关闭;
3.查看端点间网络线路是否完好。

情况3:存储空间已满
处理:
1.数据库切换到备份存储空间;
2.进行数据检索,删除日期超过4年的数据。

2)软件故障
情况1:服务器死机
处理:
1.程序自动保存内存中的临时数据;重启机器。

情况 2:服务端程序报告异常
处理:
1.保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化
程序。

情况 3:服务器端响应速度慢
处理:
1.查看接收的数据信息,看是否有不法分子的攻击,并作好防火墙的配置。

3.6其他专门要求
1.对登录人员的密码进行加密;
2.拥有登录权限的人员应该妥善管理自己的密码,防止他人窃取;
3.随机抽取数据进行人工校验,检验系统是否运行正常,处理是否合理。

4运行环境规定
4.1设备
1.处理器型号及内存容量:IBM小型机服务器
2.外存容量:640G
3.联机数量:同时访问客户限制在20位
4.数据通信设备的型号和数量:华为交换机1台
4.2支持软件
1.操作系统:Linux OS
2.编译程序:Apache tomcat5.5
3.测试支持软件:Apache tomcat ,MySQL数据库,IE 浏览器
4.3接口
1.JDBC :访问MySQL数据库的驱动程序
2.Severlet :能被Apache tomcat web服务程序所解析的程序
3.通信协议:TCP/IP协议,HTTP协议
4.4控制
客户端用户通过浏览器访问服务端域名激活服务程序,由服务程序对用户的操作作出响应并将结果以网页的形式展现给客户端用户。

相关文档
最新文档