教师工资管理系统软件需求规格说明书-计算机软件工程
软件工程 工资管理系统 详细设计说明书

《软件工程》课程实验报告姓名:学号:班级成绩2011-11工资管理系统详细设计说明书1.引言⑴系统简介某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。
人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。
工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。
⑵定义专门术语:职工基本信息表(Basic)职工出缺勤信息表(Attendance )职工工资信息表(Salaries)2.总体设计⑴需求概述本软件的主要服务对象是学院的财务处和人事处,各系部。
各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。
.另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。
⑵软件结构则根据需求分析和概要设计得出软件的功能结构模块图⑶数据库设计数据库表设计职工基本信息表职工出缺勤信息表职工工资信息表⑷对应的数据字典与E-R图:①静态数据:职工基本信息,职工出缺勤信息②动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表③数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E-R图如下:.程序描述3.⑴功能职工基本信息管理子系统:①职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位②建立职工基本信息表:为三个子系统提供数据源③职工基本信息查询:实现查询功能④职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b.发送提示信息至其他部门:将异动报告提交给使用该表的其他部门职工工资管理子系统:①职工基本工资信息读取:为实际工资奖金计算提供数据源②职工实际工资奖金计算:得出实际工资③标准工资信息与银行之间的双向传输:向银行提供标准工资信息,银行提供资金异动信息④工资条对各部门的发放:向各个部门传输标准工资信息⑵性能职工基本信息管理子系统:①职工基本信息输入:数据输入,存储②建立职工基本信息表:数据集中③职工基本信息查询:数据查询④职工基本信息修改:a.写修改职工基本信息:数据修改b.发送提示信息至其他部门:数据读出职工工资管理子系统:①职工基本工资信息读取:数据读出②职工实际工资奖金计算:数据加工③标准工资信息与银行之间的双向传输:数据读出,输入④工资条对各部门的发放:数据读出⑶输入项目职工基本信息管理子系统:①职工基本信息输入:职工的工号,姓名,所属系别,职位②建立职工基本信息表:无③职工基本信息查询:存储在表中的任一数据④职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工工资管理子系统:①职工基本工资信息读取:职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资②职工实际工资奖金计算:职工出缺勤信息,职工基本工资信息③标准工资信息与银行之间的双向传输:标准工资信息④工资条对各部门的发放:标准工资信息⑷输出项目职工基本信息管理子系统:①职工基本信息输入:职工基本信息表②建立职工基本信息表:职工基本信息表③职工基本信息查询:查询目标④职工基本信息修改:a.写修改职工基本信息:新数据(职工基本信息)b.发送提示信息至其他部门:异动提示报告职工工资管理子系统:①职工基本工资信息读取:职工基本工资信息表②职工实际工资奖金计算:标准工资信息③标准工资信息与银行之间的双向传输:标准工资信息④工资条对各部门的发放:标准工资信息⑸程序逻辑.则根据需求分析,功能模块分析可得程序的流程图为⑹接口:采用ODBC接口⑺限制条件在WIN2000以上操作系统环境,内存256以上⑻测试要点对于职工基本信息模块:测试的要点是针对职工基本信息属性的添加,查询,修改,删除,以及对数据库的同步更新对于职工出缺勤模块:测试的要点是针对职工出缺勤信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤次数的触发器的运算职工工资信息表:测试的要点是针对职工工资信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤金和实际工资的运算4.功能模块的测试选取职工信息管理进行操作。
需求分析规格说明书-工资管理系统(18页)

19
修改密码
供当前登录用户修改自己的密码 。在修改密码时需要输入旧密码进行核对 , 对新密码提供二次输入校 对。
该功能所有登录用户都可使用
20 系统初始化 用于清除系统中所有数据 , 为正式使用系统提供环境。
21
续表2 3 2 数据备份与 用于将系统中的数据库复制一个备份 , 并提供将备份.的数.据恢复到系统中。
⑵输出方式提供屏幕输出和打印输出两种方式 ,屏幕输出与打印输出的内容要保 持一致 ,打印输出采用A4纸打印。
3.4 数据管理能力的要求 ⑴桌面数据库的备份采用复制数据库文件来实现 。服务器数据库的备份采用数据库 服务器的备份功能实现。
⑵工资数据要求保存10年以上 ,每月应将已发放的工资数据备份存档,且不允许修改。
询
输出。
15 工资数据查 可分别按输入的员工号 、姓名 、职务 、部门等查询员工工资数据 , 查到的信息按表格方式显示 , 并可
询
打印输出。
16 打印工资条 将工资表中的数据按单条记录方式输出 , 每条记录都同时输出对应的项目名称 , 打印时按A4纸横向打 印。
17 打印工资表 将所有员工工资数据按表格方式打印 , 每页打印20名员工的数据 , 打印时按A4纸横向打印 。每页都有 表头 、表尾部分。
2 任务概述 2. 1目标 建立符合企业人事管理准则和会计法规的工资管理系统 , 完成公司内部工作人员工资 统计 、变动 、发放等处理 ,为企业提供系统的工资管理。 2.2用户特点 ⑴用户都是大专以上文化 ,对计算机的理解不多 , 只能进行简单的计算机操作 , 因此 要求系统的操作尽可能简单; ⑵用户每月使用系统一次;
⑷ 2层数据流程图(见图2.3.7) 图2.3.7工资管理系统2层数据流程图
软件工程-工资管理系统

软件工程-工资管理系统软件工程-工资管理系统1.引言1.1 项目背景在一个组织中,工资管理是一个重要而繁琐的任务。
手动计算工资存在许多问题,包括错误率高、效率低下以及容易受到人为因素的影响。
为了解决这些问题,开发一个工资管理系统是非常必要的。
1.2 项目目标本项目旨在开发一个自动化的工资管理系统,能够提高工资计算的准确性和效率,简化人力资源管理流程。
1.3 参考文档- 工资管理系统需求规格说明书- 工资管理系统概要设计说明书- 工资管理系统详细设计说明书2.需求分析2.1 功能需求2.1.1.1 添加新员工2.1.1.2 删除员工2.1.1.3 修改员工信息2.1.1.4 查询员工信息2.1.2 工资计算2.1.2.1 基本工资计算2.1.2.2 奖金计算2.1.2.3 扣款计算2.1.3 工资发放管理2.1.3.1 设置工资发放周期 2.1.3.2 自动工资单2.1.3.3 打印工资单2.1.4 权限管理2.1.4.1 管理员权限2.1.4.2 员工权限2.2 非功能需求2.2.2 系统安全性2.2.3 数据的准确性和完整性3.概要设计3.1 系统结构设计3.1.1 客户端-服务器模型3.1.2 三层架构3.1.2.1 表现层3.1.2.2 业务层3.1.2.3 数据访问层3.2 功能模块设计3.2.1 员工管理模块3.2.2 工资计算模块3.2.3 工资发放管理模块3.2.4 权限管理模块3.3 数据库设计3.3.1 员工表设计3.3.2 工资表设计3.3.3 权限表设计4.详细设计4.1 员工管理模块详细设计4.1.1 添加新员工流程4.1.2 删除员工流程4.1.3 修改员工信息流程4.1.4 查询员工信息流程4.2 工资计算模块详细设计4.2.1 基本工资计算流程4.2.2 奖金计算流程4.2.3 扣款计算流程4.3 工资发放管理模块详细设计 4.3.1 设置工资发放周期流程 4.3.2 自动工资单流程4.3.3 打印工资单流程4.4 权限管理模块详细设计4.4.1 管理员权限流程4.4.2 员工权限流程5.测试5.1 功能测试5.1.1 员工管理模块测试5.1.2 工资计算模块测试5.1.3 工资发放管理模块测试 5.1.4 权限管理模块测试5.2 性能测试5.2.1 并发性能测试5.2.2 响应时间测试5.3 安全性测试5.3.1 数据加密测试5.3.2 权限控制测试附录:附件1:工资管理系统需求规格说明书附件2:工资管理系统概要设计说明书附件3:工资管理系统详细设计说明书法律名词及注释:- 劳动法:规定劳动者和用人单位之间劳动关系的权利和义务。
学校内部工资管理系统需求规格说明书

学校内部工资管理系统需求规格说明书学院:信息工程学院班级:计科1201学号: 121404114 姓名:魏祥合作人:蒋通宇指导老师:田怀凤2014-2015学年第一学期1.引言1.1编写目的本学校内部工资管理统在可行性研究的基础上,是为了进一步明确工资管理系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.2项目背景开发软件名称:学校内部工资管理系统项目任务委托单元:扬州大学项目开发者:魏祥用户:学校教职工实现软件的单位:计科12011.3定义Eclipse:Java可视化开发平台,开发者管理软件的工具MySQL: SQL数据库1.4参考资料a.《软件工程面向对象和传统的方法》,(美)Stephen R.Schach,机械工业出版社;;b.《软件工程》,张海藩等,人民邮电出版社;c.《学校内部工资管理系统开发计划书》,青岛科技大学2.任务概述2.1目标a.方便了各部门出勤管理人员统计出勤信息;b.能够及时准确地统计出教职员工的工资;c.能够及时地发放员工工资;d.能够安全的保存各种信息,方便查询。
e.节约人力物力2.2运行环境硬件要求:内存:1G以上;显示器一台系统要求:Eclipse 集成开发工具,MySQL数据库,画图工具以及windows word 文档工具。
2.3条件与限制(1)开发条件: 计算机;Eclipse Java集成开发环境(2)开发限制: 开发时间短,只能大概完成系统的大部分功能,由于时间的仓促可能会存在一些BUG。
(3)经费限制:本次程序设计为软件工程实验,所以不存在经费限制。
3.1静态数据职工(工号,姓名,职位,部门,身份证号,银行卡卡号)部门(部门ID,部门名称,部门人数)工资(基本工资,奖金,罚款,节假日慰问金)3.2动态数据输入数据: 添加员工(工号,姓名,职位,部门,身份证号,银行卡卡号)添加部门(部门ID,部门名称,部门人数)工资调整(基本工资,奖金,罚款,节假日慰问金)输出数据:员工信息(工号,姓名,职位,部门,身份证号,银行卡卡号)部门信息(部门ID,部门名称,部门人数)发放工资(基本工资 + 奖金 - 罚款 + 节假日慰问金)3.3数据库介绍1. 用户登录信息表2. 在职员工基本信息表3. 部门基本信息表4. 工资计算标准表5. 出勤汇总表6. 教职员工出勤工资奖金扣款表3.4数据词典下面为本系统提供必要的数据字典,以方便系统是最终实现。
学校内部工资管理系统需求规格说明书

1.引言1.1编写目的该说明书主要对所开发的系统进行全面的说明,对开发该系统的任务进行概括性叙述,对系统的运行环境进行规定。
同时明确该性的的主要功能要求、性能要求,指出该系统所用到的数据及数据处理流程,同时提出故障处理的要求。
通过该文档可使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2项目背景开发软件名称:学校内部工资管理系统。
项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以PB9.0开发软件的应用程序,服务器端采用Windows 7 为操作系统的工作站,是采用SQL serve 2000的为开发软件的数据库服务程序。
1.3定义Eclipse:软件开发工具,J2EE可视化开发平台。
Java :面向对象开发语言。
SQL server 2000:SQL数据库。
数据字典:关于数据信息的集合,也即是对数据流图中包含的元素的定义的集合。
数据流图:以图形法师来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
E-R图:用概念模型描述信息世界中的常用概念。
1.4参考资料(1)《软件工程》张海番,吕云翔人民邮电大学出版社(2)《数据库原理及应用》胡孔法机械工业出版社(3)《软件工程导论》张海番清华大学出版社2.任务概述2.1目标假设学校共有教职工约1000人,10个行政部门和8个系。
每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。
财务处于每个月月底将教职工的工资表做好并将数据送银行。
每个月3日将工资条发给每个单位。
若有员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。
2.2运行环境硬件环境:PC机一台。
软件环境:Eclipse,Windows7操作系统,SQL sever 2000数据库软件。
教师工资管理系统软件需求规格说明书计算机软件工程

管理信息系统教师工资管理系统软件需求说明书撰写人(签名):钱晓娟完成日期:2016年4月6日验交日期:评审负责人(签名):评审日期软件需求规格说明书1.引言1.1编写说明为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。
1.2项目背景本系统是一个学校内部教师工资管理系统。
对教师的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。
教师为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。
并保证工资管理的准确性,简易性,为学校财务人员提供便利。
1.3定义本软件适用于我校教师工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。
待开发软件系统的名称:基于Web应用的学校教师工资管理系统。
本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理2.任务概述2.1产品的描述角色或者执行者指与系统产生交互的外部用户或者外部系统。
教师学校师通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。
财务处学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。
人事处学校人事处可以通过系统实现以下使用需求:输入教职工调动信息,读取教职工出勤及业绩情况,制定奖惩实施细则,生成教职工出勤工资、奖金及扣款清单。
学校各部门学校各部门可以通过系统实现以下使用需求:给出教职工出勤情况,给出教职工业绩考核情况,读取各部门汇总表,得到工资条。
工资管理系统 产品需求规格说明书

工资管理系统产品需求规格说明书实现工资的集中管理。
版本历史目录0 文档介绍 (5)0.1 文档目的 (5)0.2 文档范围 (5)0.3 读者对象 (5)0.4 参考文档 (5)0.5 术语与缩写解释 (5)1. 产品介绍 (6)2. 产品面向的用户群体 (4)3. 产品应当遵循的标准或规范 (4)4.产品范围 (8)5.产品中的角色 (8)6. 功能域描述 (8)6.1 员工基本档案信息管理功能描述 (8)6.2 工资管理功能描述 (8)6.3 工资查询功能描述 (9)6.4 报表生成与打印 (9)6.5 系统维护 (9)6.6 数据流程图 (10)6.7 数据域定义 (10)7.系统业务流、信息流分析 (13)7.1业务流程分析 (13)8.系统性能需求分析 (14)8.1 需求分析总体目标 (14)8.2 性能需求 (13)8.3 运行需求 (15)8.4 安全需求 (15)8.5 系统界面需求 (15)8.6 其他需求 (15)9. 产品的非功能性需求 (16)9.1用户界面需求 (16)9.2软硬件环境需求 (16)9.3产品质量需求 (16)10. 基本原则 (17)10.1以通信功能作为界面设计的核心 (17)10.2界面必须始终一致 (17)10.3界面必须使用户随时掌握任务的进展情况 (17)10.4界面必须能够提供帮助 (18)11. 附图 (18)0 文档介绍0.1 文档目的实现工资的集中管理。
可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。
0.2 文档范围文档范围包括:产品介绍、产品面向的用户群体,产品应当遵循的标准语规范。
产品范围,产品中的角色,产品的功能需求,产品的非功能需求。
0.3对象1、各种管理人员及开发人员:专案经理、系统工程师、软件开发人员、硬件开发人员、测试人员、形态管理人员、品质保证人员、作业员和技术出版人员。
教师工资管理系统-软件工程

是应对软件危机的需要。
其次设计原则是低耦合高聚合,它是运用设计模式封装变化和降低耦合度来实现,设计模式只是用来“封装变化、降低耦合”的工具而已。
它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。
最后我认为接口存在的理由就是它更加灵活,关系简单,易于理解。
这就是接口存在的最重要的原因。
——————————————————————————蒋挺第四节参考文献
1、教材:《软件工程》钱乐秋赵文坛牛军钰清华大学出版社2007-3
2、《软件工程概论》课程设计作业——Patient Observation V2.00 赵卓宁。
学校内部工资管理系统设计规格说明书

学校内部工资管理系统设计规格说明书------------------------------------------作者------------------------------------------日期学校内部工资管理系统设计规格说明书学 院: 信息工程学院班 级: 计科学 号:姓 名: 魏 祥合 作 人: 蒋 通 宇指导老师: 田 怀 凤- 学年 第一学期目录引言 编写目的 项目背景 定义 ☜♍●♓☐♦♏:☺♋❖♋可视化开发平台,开发者管理软件的工具 ⍓✈☹ ✈☹数据库 参考资料 任务概述 目标 运行环境 需求概述 条件和限制 总体设计 处理流程 总体结构和模块外部设计 功能分配 ☠图 ✌图 接口设计 外部接口 内部接口 数据结构设计 逻辑结构设计要点 物理结构设计要点 数据结构与程序的关系 运行设计 运行模块组合 运行控制 运行时间 系统出错处理设计 出错信息 补救措施 安全保密设计 概要设计说明书引言编写目的描述目标软件的树型软件结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。
软件工程-工资管理系统-详细设计说明书

《软件工程》课程实验报告2011-11工资管理系统详细设计说明书 1.引言⑴系统简介某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。
人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。
工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。
⑵定义专门术语:职工基本信息表(Basic )职工出缺勤信息表(Attendance ) 职工工资信息表(Salaries )2.总体设计⑴需求概述本软件的主要服务对象是学院的财务处和人事处,各系部.姓名:学号: 班级成绩各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。
另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。
⑵软件结构则根据需求分析和概要设计得出软件的功能结构模块图⑶数据库设计数据库表设计职工基本信息表职工出缺勤信息表职工工资信息表⑷对应的数据字典与E—R图:①静态数据:职工基本信息,职工出缺勤信息②动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表③数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E—R图如下:3.程序描述⑴功能职工基本信息管理子系统:①职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位②建立职工基本信息表:为三个子系统提供数据源③职工基本信息查询:实现查询功能④职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b。
【免费下载】工资管理系统需求规格说明书

目录1. 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (4)1.4 文档编写约定 (4)1.4.1优先级定义 (4)1.4.2需求编号约定 (4)1.5 参考资料 (4)2. 任务概述 (5)2.1 目标 (5)2.2 业务流程分析 (5)2.3 用户特点 (6)2.4 一般约束 (6)2.5假设和依赖 (7)3. 功能需求 (7)3.1 功能划分 (7)3.2 功能描述 (8)4. 数据描述 (9)4.1 数据流程分析 (9)4.2 数据字典 (12)4.2.1数据项 (12)4.2.2数据流 (13)4.2.3数据存储 (15)4.2.4数据处理的描述 (16)4.2.5外部实体 (19)5. 非功能需求 (19)5.1 界面需求 (19)5.2 性能需求 (20)5.1.1数据精度 (20)5.1.2时间特性要求 (20)5.1.3适应性(灵活性) (20)5.3 运行环境需求 (20)5.4 安全性需求 (20)5.5 质量需求 (21)5.6 故障处理要求 (21)5.7 其他需求 (21)1.引言1.1编写目的(一)编写的目的:依据企业薪酬管理具体情况进行编写,旨在提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。
(2)提供系统的功能、性能、接口和可靠性要求,作为软件人员进行设计和编码的基础。
(3)提供验收标准,作为用户确认测试的依据。
(二)预期目标:本说明书将要说明工资管理系统在技术上的具体需求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。
(三)预期读者:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员。
(2)对本系统进行测试和验收的用户及测试人员。
(3)参加概要设计和详细设计阶段工作的软件开发人员。
(4)项目组,及其他有权需要调用本文档的人员。
1.2项目背景薪酬管理是企、事业单位中的一项主要管理工作,特别是对于企、事业单位的决策者和管理者来说,薪酬管理工作都是至关重要的,但一直以来人们是使用传统的人工方式管理数据和文档,这种管理方式存在着许多缺点,如:效率低、保密性差,也不够方便、灵活,另外随着企、事业单位人员数量的增加,其管理的工作量也将大大增加,这必然增加了管理人员的工作量和劳动强度,同时将产生大量的文件和数据,这给人事工资中各种数据信息的查找、更新和维护都带来了不少困难。
工资管理系统需求说明书

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (5)2.3假定和约束 (5)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (6)3.2.1精度 (6)3.2.2时间特性要求 (6)3.2.3灵活性 (6)3.3输人输出要求 (6)3.4数据管理能力要求 (8)3.5故障处理要求 (8)3.6其他专门要求 (9)4运行环境规定 (9)4.1设备 (9)4.2支持软件 (9)4.3接口 (9)4.4控制 (10)软件需求说明书的编写提示1引言1.1编写目的编写目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档,同时培训我们的合作意识和团队精神及对技术文档的编写能力。
读者对象:设计人员、开发人员参考。
1.2背景说明:1)此项目为:工资管理系统2)工资管理作为单位内部的一种财务管理也是如此,由于单位职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。
3)假设学校共有教职工约1000人,10个行政部门和8个系。
每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处。
财务处于每个月月底将教职工的工资表做好并将数据送银行。
每个月3日将工资条发给每个单位。
若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。
1.3定义1)员工基本信息表Worker2)员工基本工资表Salary3)奖金表Reward4)处罚表Punish5)部门信息表Branch6)系别Depart1.4参考资料1)电子工业出版社《软件工程》2)王珊、萨师煊《数据库系统概论》3)《软件工程文档国家标准》2任务概述2.1目标内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
工资管理系统软件需求规格说明书

xxx产品需求规格说明书文档编号:SS-SRS-1.0 工资管理系统需求规格说明书修订记录:目录1 简介 (4)1.1 目的 (4)1.2 范围 (4)1.3 定义、首字母缩写词和缩略语 (4)1.4 参考资料 (5)1.5 假定 (5)2 产品定位 (5)2.1 产品背景 (5)2.2 问题说明 (5)2.3 产品定位说明 (5)3 相关方和用户说明 (6)3.1 相关方摘要 (6)3.2 用户摘要 (6)3.3 用户环境 (6)3.4 关键的相关方/用户需要 (6)4 产品概述 (6)4.1 产品总体效果 (6)4.2 功能摘要 (6)4.3 假设与依赖关系 (6)5 产品功能性需求概述 (6)6 产品功能关联 (7)7 产品功能性需求描述 (7)7.1 员工基本信息 (7)7.1.1 员工个人信息CRUD (7)7.1.2 员工基本工资数据 (8)7.2 工资计算 (8)7.2.1 基本工资计算 (8)7.2.2 临时发放计算 (9)7.2.3 个人所得税计算 (9)7.3 数据保存 (10)7.3.1 保存工资发放数据 (10)7.3.2 查询工资发放数据 (10)7.4 工资汇总 (10)7.4.1 打印工资报表 (10)7.4.2 计算年终奖金 (11)8 约束 (11)9 接口 (11)10 产品非功能性需求 (11)10.1 适用的标准 (11)10.2 系统需求 (11)10.3 用户界面需求 (12)10.4 易用性 (12)10.5 可靠性 (12)10.6 性能 (12)10.7 可支持性 (13)10.8 安全性需求 (13)10.9 可扩展性需求 (13)10.10 兼容性需求 (13)10.11 可移植性需求 (13)11 文档需求 (13)11.1 用户手册 (13)11.2 联机帮助 (13)11.3 安装指南、配置文件、自述文件 (13)12附录A:需求确认 (13)13 附录B:需求评审辅助列表 (15)14 附录C:待定需求列表 (15)1 简介当今社会,随着计算机技术的飞速发展, 手工填写工资单的公司已不多见了。
教师工资管理系统需求说明书

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)3需求规定 (3)3.1对功能的规定 (3)3.2对性能的规定 (16)3.2.1精度 (16)3.2.2时间特性要求 (16)3.2.3灵活性 (17)3.3故障处理要求....................................................................................... 错误!未定义书签。
3.4其他专门要求....................................................................................... 错误!未定义书签。
4运行环境规定 .. (18)4.1设备 (18)4.2支持软件 (18)4.3接口 (18)软件需求说明书1引言1.1编写目的需求分析的目的是要准确回答“系统必须做什么”这个问题,通过系统分析与用户一起商定,清晰、准确、具体地描述系统必须具有的功能、性能、运行规格等要求。
澄清用户的要求,并把双方共同的理解明确地表达成一份书面文档,使整个项目可以顺利有序的进行,还可以为后期的验收工作提供一个参考的标准。
预期的读者有软件项目的管理人员,开发人员和用户。
1.2背景说明:A.所建议开发的软件系统的名称:教师工资管理系统,即:TWM管理系统B.实现与银行建立高速安全的信息传输1.3定义数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统流程图:系统流程图是描绘物理系统的传统工具。
它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序,文件,数据库,表格,人工过程等等)。
1.4参考资料1.《软件工程导论》(第5版)张海藩编著,清华大学出版社2.《软件工程和导论》张海藩主编清华大学出版社3.《数据库原理与应用》李昭原科学出版社2任务概述2.1目标A.人力与设备费用的减少:可裁剪学校财务处人员,节省开支和人力物力B.处理速度的提高:提高教师工资管理速度。
0401100110软件需求说明书工资管理系统

简述: (1)1 引言 (1)1.1编写目的 (1)1.2 开发背景 (1)1.3 定义,术语: (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (5)2.3假定和约束 (6)3需求规定 (6)3.1对功能的规定 (6)3.2对性能的规定 (6)3.2.1精度 (6)3.2.2时间特性要求 (7)3.2.3灵活性 (7)3.3输人输出要求 (7)3.4数据管理能力要求 (8)3.5故障处理要求 (8)3.6其他专门要求 (8)4运行环境规定 (8)4.1设备 (8)4.2支持软件 (9)5需求分析 (9)5.1功能与非功能需求 (9)《工资管理系统》需求分析说明书简述:软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。
这个问题可能是使用软件的某人的任务中的一个自动化部分,或是支持委托开发软件的组织的业务过程,或修正当前软件的缺点,或是控制一个设备等等。
用户、业务过程和设备的功能通常很复杂,因此,特定软件的需求在外延上通常是来自一个组织不同层次的不同人员的需求和来自软件将要在其中运行的环境的需求的复杂组合。
所有软件需求的一个基本特性就是:可验证。
验证某些软件需求可能很困难或则成本很高,例如,验证呼叫中心的吞吐量需求就需要开发模拟软件。
软件需求和软件质量人员都必须保证,可以在现有的资源约束下,需求可以被验证。
1 引言对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作。
1.1编写目的1.1.1使开发人员能清楚该软件的开发要求和目标,使得此次开发的软件功能完善,满足课题的需求本软件主要是针对小型企业的一款工资管理软件,它主要管理员工的工资发放、员工的日常上班记录等等。
1.1.2 本说明书的预期读者为指导老师,需求分析人员、程序编写人员,测试人员、用户文档编写者。
工资管理系统需求规格说明书

软件工程实验报告(3)软件项目名称:员工工资管理系统实验报告名称:需求规格报告专业班级(方向):计算机科学与技术(嵌入式方向)学号: 1401110132 姓名:马锐成绩:时间: 2013年12月11日西安文理学院数学与计算机工程学院目录目录 (2)1............................................................. 引言31.1编写目的31.2项目背景31.3定义41.4文档编写约定41.4.1优先级定义 (4)1.4.2需求编号约定 (4)1.5参考资料4 2........................................................ 任务概述52.1目标52.2业务流程分析52.3用户特点62.4一般约束62.5假设和依赖 (7)3........................................................ 功能需求73.1功能划分73.2功能描述8 4........................................................ 数据描述94.1数据流程分析94.2数据字典124.2.1数据项 (12)4.2.2数据流 (13)4.2.3数据存储 (15)4.2.4数据处理的描述 (16)4.2.5外部实体 (19)5...................................................... 非功能需求195.1界面需求195.2性能需求205.1.1数据精度 (20)5.1.2时间特性要求 (20)5.1.3适应性(灵活性) (20)5.3运行环境需求205.4安全性需求205.5质量需求215.6故障处理要求215.7其他需求211.引言1.1编写目的(一)编写的目的:依据企业薪酬管理具体情况进行编写,旨在提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。
软件工程工资管理系统需求分析说明书

《软件工程》课程实验报告姓名:学号:班级成绩2011—11工资管理系统需求分析说明书1。
功能需求描述⑴问题描述某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。
人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。
工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等.⑵数据结构的描述①职工信息:工号,部门内编号,姓名,性别,出生年月,技术职务,行政职务,参加工作时间。
②基本工资信息:基础工资,按工作年限增加;岗位工资、奖励工资,按职务或职称确定;住房公基金、医疗保险,根据前三项之和按一定的比例扣除。
③工资单信息:部门内编号,姓名,基础工资,岗位工资,岗位工资,奖励工资,其他补贴,应发工资,住房公基金、医疗保险,其他扣款,合计扣款,实发工资.2。
2 业务目标为了方便企业内部人员的管理,有对员工工资的发放,考勤,奖金多等管理,有员工信息管理,实现企业对工资发放的自动化和智能化,针对中小型的企业管理,我们开放一个企业工资信息管理,预计实现的时间为两个月。
2。
用户的特点重要约束该系统管理员要求熟悉电脑应用软件的操作,数据库操作,和一般网络知识和操作管理能力。
针对员工界面查询的要求员工能打字,会使用电脑的一般技能就行。
最高同时查询人数150人,使用时间10小时/天。
3。
需求规定⑴功能需求描述①员工基本信息模块员工基本信息模块具有员工信息输入,员工增删,员工信息查询三个功能,员工基本信息包括员工号,员工姓名,员工性别,所在部门,所在岗位,工龄和工资等级等信息。
员工增删实现了对数据库中员工信息的增加和删除。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统教师工资管理系统软件需求说明书撰写人(签名):晓娟完成日期:2016年4月6日验交日期:评审负责人(签名):评审日期软件需求规格说明书1.引言1.1编写说明为工资管理系统提供一套具有基本功能的模拟软件支持系统提供基本的需求分析和描述,为软件的开发参与者(系统设计人员、程序员、测试人员、开发商、管理人员等)提供完整的需求信息。
1.2项目背景本系统是一个学校部教师工资管理系统。
对教师的基本信息和工资信息进行添加和修改,能够调整工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。
教师为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。
并保证工资管理的准确性,简易性,为学校财务人员提供便利。
1.3定义本软件适用于我校教师工资系统的管理和应用,它是完善、安全、稳定的系统管理模拟软件。
待开发软件系统的名称:基于Web应用的学校教师工资管理系统。
本产品能具体化、合理化、安全的模拟实现基于Web应用的工资管理系统的各种基本操作。
2.任务概述2.1产品的描述角色或者执行者指与系统产生交互的外部用户或者外部系统。
教师学校师通过系统可以实现以下使用需求:提交个人信息,登陆修改个人信息,查询个人工资各项详情。
财务处学校财务处可以通过系统实现以下需求:读取工资表,生成正确工资表及查询工资情况。
人事处学校人事处可以通过系统实现以下使用需求:输入教职工调动信息,读取教职工出勤及业绩情况,制定奖惩实施细则,生成教职工出勤工资、奖金及扣款清单。
学校各部门学校各部门可以通过系统实现以下使用需求:给出教职工出勤情况,给出教职工业绩考核情况,读取各部门汇总表,得到工资条。
数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增加、删除、和修改等操作。
学校人事处在学校教师工资管理系统中,管理员可以提交人员变动,提交可变工资(统计出勤工资、奖金及扣款项目),制定奖惩明细,查询工资表。
具体描述如下。
用例描述:学校人事处管理;执行者:学校人事处;前置条件:人事处管理者已登录系统;后置条件上:如果人员和工资产生变化,则数据库中的随之变化。
基本路径:登录成功,进入管理界面。
然后根据选择不同的操作分别进入不同状态,如:选择提交人员变动,可以对员工调入、调出、校调动、离退休等数据进行修改,进入的状态为一个系统反馈的信息表。
若选择提交可变工资,则会再次给出选择分别进入状态为;出勤工资表,奖金表后者扣款清单表。
根据相应选择查询不同信息。
查看信息完毕后,最后退出系统。
在学校教师工资管理系统中,财务处管理员可以查询工资表,然后每月月底将教职工的工资表做好并将数据送往银行。
每月初(3日前)将工资条发给各单位。
2.2用户的特点本系统的用户主要有以下几类:教师:提交各人信息和查询总工资表;财务处:查询总工资表,生成正确的工作表,生成各教师工资条;人事处:提交人员变动情况,制定奖惩实施细则,生成可变工资;学校各部门:提交出勤情况,提交业绩情况,读取工资条。
本软件的使用对象是我校全体教师,必须通过IE浏览器访问该系统,然后再登陆页面输入正确的用户明和密码可使用(即成功登陆)。
2.3实现语言服务器操作系统:Windows NT 4.X或Windows 2000客户端操作系统:Windows 95/98数据库平台:SQL Server 7.0开发工具:Power Builder 6.5/7.0和Lotus Notes R4.52.4限制与约束(1)管理针:通过软件工程的正规开发流程去开发和管理项目的制作过程;(2)硬件的限制:CPU主频不低于1.5GHZ,存不少于256MB,硬盘容量不少于20GB,各种基本输入输出设备能相互兼容,支持windows操作;(3)开发期限:30天;(4)审查功能:一两次评审;(5)控制功能:能应对各类突发事件,并给出用户提示和进行相应操作;(6)安全保密性:项目级保密;3.需求规定3.1对功能的规定3.1.2功能描述(一)录入教师信息及查询教师信息的描述:在学校,凡属于本校的教职工,都需要对其基本的档案信息做好记录存储处理,教师的基本档案信息包括固定的数据信息如姓名、性别,身高,等,变动数据年龄,手机,等。
这样,在确定好校的职工对象后,才能正确的进行进一步操作动作,对教师基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成教师基本信息表。
录入教师信息才能确保管理人员在需要的时候能及时的查看教师的基本档案信息,对教师的调职、离开,加班等及时的给予信息注销从而准确的对教师进行工资计算、工资统计分析等。
(二)计算工资数据描述:财务处确定好发放工资的基本标准和计算法后,在对教师进行工资计算的时候,根据各自的任课、时间的不同,需要对各自的工资组成分别进行统计计算。
由教师的请假次数,缺勤次数等计算其扣款项金额;由部门的绩效考核可以将教师个人工资的明细数据计算出来,计算出应发合计金额;根据税法规定计算出个人应缴税费,主要是个人所得税;由银行法单和对账单计算出企业实发工资合计金额,同时要按时的通知教师领取工资,以现金形式发放,并及时的对教师工资领取情况做好记录。
对这些数据进行计算后还应对工资数据进行汇总,进行工资结构分析等,从而使工资更趋合理化。
(三)查询工资信息描述:教师查询时只能对个人的工资信息进行查询不能对其他教师的工资信息进行随意的查询,也不能对部门主管的工资信息、部门工资的统计分析结果等进行查询。
管理员的权限是最大的,对教师个人档案信息、工资信息、部门统计分析数据等都可以进行查询。
(四)汇总工资数据描述:对教师工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,又分为对教师个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统计分析、年工资分析统计。
在数据库中要形成教师个人工资信息统计表、部门工资信息统计表。
(五)报表生成与打印:在教师领取工资时,能生成个人工资组成以及金额的明细报表。
同时进一步形成部门的月报表、季报表、年终报表。
(六)系统维护:(1)设置系统使用用户及口令、权限的级别,对学校不同要求用户授不同权限,可限制一次性访问数据库用户数量。
对每个访问数据库的登陆用户要有日志记录。
(2)及时对工资管理的所有相关数据进行更新。
3.2性能需求软件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度;软件应尽量做到响应快速、操作简便。
3.3输入输出要求软件对数据输入均进行数据有效性检查。
除指明提供打印输出外,其余数据输出均不考虑打印输出。
3.4数据管理能力要求因为此数据为公司部数据,所以要求不能有误差。
由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
3.5故障处理要求考虑到软件的围不大,所以故障处理一般由操作完成,只要保持与操作的接口即可。
只要操作没有大的故障程序一般是比较稳定的。
考虑到用户对数据的安全性要求,程序可以有独立于操作之外的数据备份功能与过程,以及崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。
3.6其他专门要求(1)系统的功能实现情况:用户可在本系统下实现各种用户要求的功能;(2)系统的完整性要求:1)各种信息记录的完整性,信息记录容不能为空;2)各种数据间相互的联系的正确性;3)相同的数据在不同记录中的一致性。
(3)系统的容错性要求:用户输错数据都有提示信息,具有较好的容错性能。
(4)系统的封闭性要求:用户的封闭性较好,用户基本上在提示信息下输数据。
4.运行环境规定4.1用户界面系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。
基于表单和弹出式窗口的数据录入式,菜单电击的式操作。
用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。
让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。
本工资管理系统应当具有的页面有:用户登录界面、用户信息查询、配置用户薪酬。
4.2硬件接口本系统基于C/S(客户端/服务器)结构,客户端PC要求配置为:Pentium(R) D CPU 2.80GHz、1G存、80G硬盘;应用服务器要求配置为:Intel(R)n(TM)CPU 2.6GHz以上、4G存、200G硬盘;数据库服务器要求配置为:Pentium(R) D CPU 2.80GHz、1G存、双200G,7200转以上高速硬盘。
4.3支持软件1.MicroSoft Windows NT Server 4.0 /Windows 20002.中文版MicroSoft Windows95/98或中文版Windows NT Workstation 4.03.MicroSoft SQL Server 7.04.Sybase PowerBuilder 6.5/7.05.MicroSoft Office 97/20006.Sybase PowerDesigner 6.1 32bit附表:。