软件工程工资管理系统需求分析说明书

合集下载

软件工程 工资管理系统 详细设计说明书

软件工程 工资管理系统 详细设计说明书

《软件工程》课程实验报告姓名:学号:班级成绩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.功能模块的测试选取职工信息管理进行操作。

软件工程工资管理系统(一)

软件工程工资管理系统(一)

软件工程工资管理系统(一)引言概述软件工程工资管理系统是一种基于软件工程原理和技术开发的管理系统,旨在帮助企业有效地管理员工工资情况。

本文将针对软件工程工资管理系统进行详细介绍,并分为五个大点进行阐述,包括系统设计、数据管理、薪资计算、报表生成和安全性。

正文1. 系统设计- 确定系统需求:使用者需求、业务需求、功能需求等。

- 架构设计:采用三层结构,分别是表示层、逻辑层和数据层。

- 数据库设计:定义员工信息表、工资记录表、薪资标准表等。

2. 数据管理- 员工管理:包括添加员工信息、编辑员工信息和删除员工信息等功能。

- 工资记录管理:录入员工工资、修改工资记录和删除工资记录等操作。

- 薪资标准管理:定义薪资标准、修改薪资标准和查询薪资标准。

3. 薪资计算- 基本工资计算:根据薪资标准和员工工作情况,计算员工的基本工资。

- 加班工资计算:根据员工的加班情况和加班费率,计算员工的加班工资。

- 奖金计算:根据员工的绩效评估和奖金比例,计算员工的奖金。

4. 报表生成- 员工工资报表:生成员工工资的详细报表,包括基本工资、加班工资和奖金等。

- 部门工资报表:生成部门工资的统计报表,包括各部门的总工资和平均工资等。

- 年度工资报表:生成年度工资的汇总报表,包括全公司的总工资和平均工资等。

5. 安全性- 用户权限管理:设置不同用户的不同权限,保证系统数据的安全性。

- 数据备份与恢复:定期备份系统数据,防止数据丢失。

- 日志记录与审计:记录系统的操作日志,方便追踪和审计系统的使用情况。

总结软件工程工资管理系统是一种能够帮助企业有效管理员工工资的系统。

通过系统设计、数据管理、薪资计算、报表生成和安全性等方面的功能,企业可以更好地管理员工的工资情况,提高工资管理的效率和准确性。

同时,系统的安全性措施也能保护员工工资数据的安全,保证企业和员工的权益。

【软件工程】工资管理系统

【软件工程】工资管理系统

【软件工程】工资管理系统在当今的企业管理中,工资管理是一项至关重要的任务。

一个高效、准确且易于操作的工资管理系统不仅能够提升企业的财务管理效率,还能增强员工对企业的信任和满意度。

接下来,让我们深入了解一下工资管理系统。

工资管理系统是一种专门用于处理企业员工工资相关事务的软件应用程序。

它的主要功能包括员工基本信息管理、工资计算与发放、工资条生成、税务处理、报表统计等。

首先,员工基本信息管理是工资管理系统的基础。

系统中需要存储员工的姓名、工号、部门、职位、入职时间、银行账号等关键信息。

这些信息的准确性直接影响到后续工资计算和发放的准确性。

例如,如果员工的银行账号信息错误,那么工资就无法正常发放到员工的账户中,这将给员工和企业带来不必要的麻烦。

工资计算是系统的核心功能之一。

它需要考虑多种因素,如员工的基本工资、绩效工资、加班工资、津贴补贴、扣税等。

对于不同的岗位和职级,工资计算的方式可能会有所不同。

例如,销售人员的工资可能会与销售业绩挂钩,生产工人的工资可能会与生产数量和质量相关。

系统需要能够根据预设的规则和算法,准确地计算出每个员工的应发工资和实发工资。

在工资发放环节,系统需要与银行等金融机构进行对接,实现工资的批量转账。

同时,系统还应该具备工资发放记录的功能,以便企业随时查询和核对工资发放的情况。

工资条生成是为了让员工清楚地了解自己的工资构成和扣除项目。

工资条通常包括员工的基本信息、各项工资收入和扣除项目的明细、应发工资、实发工资等内容。

工资条可以以纸质形式发放给员工,也可以通过电子邮件或企业内部系统发送给员工。

税务处理是工资管理中不可忽视的一部分。

系统需要根据国家税收政策,准确计算员工应缴纳的个人所得税,并在工资发放时进行代扣代缴。

同时,系统还应该能够生成相关的税务报表,以满足企业纳税申报的需要。

报表统计功能可以帮助企业管理层了解工资支出的总体情况。

通过报表,企业可以分析不同部门、不同岗位员工的工资水平,比较不同时期的工资变化趋势,为企业的人力资源决策提供数据支持。

需求分析规格说明书-工资管理系统(18页)

需求分析规格说明书-工资管理系统(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 附录C:需求规格说明书工资管理系统需求规格说明书1.引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,对工资的科学管理分析与总结,便于开发小组成员对系统整天功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。

1.2项目背景开发软件名称:工资管理系统。

项目开发者:怀化学院计算机科学系“工资管理系统”开发小组:林建雄(22号),蒲奎民(23号,组长),陈旭(24号),廖普仁(25号),雷辉武(26号 用户单位:怀化学院1.3参考资料:i.钱乐秋等,《软件工程》,清华大学出版社;ii.王珊等,《数据库原理及设计》,清华大学出版社;iii.赵池龙等,《软件工程实践教程》,电子工业出版社。

iv.肖斌、王小振等,《C#和.NET核心技术》,机械工业出版社2.任务概述2.1目标本系统通过强大的计算机技术给公司管理员管理公司工资的运作,公司职员查询工资带来便利,系统主要功能包括公司管理员能够增加员工记录,修改记录和删除记录,系统能够具体的显示每一位职员的工资信息,能够统计各项凭据工资及总工资,统计符合条件的工资职工人数及总职工人数的百分比,能够打印全部职工工资信息表及平均工资,保存数据文件功能,除了这些功能外,目标还包括:✧尽量减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的工资管理流程;2.2用户的特点✧本软件的最终用户是面向管理员(公司工资管理员和其它管理人员)、职工(各部门的职员),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

管理员和职工都是经常性用户。

✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

工资管理系统需求分析说明书

工资管理系统需求分析说明书

218软 件工资管理系统需 求 分 析 说 明 书218软 件 第 - 1 - 页 共 11 页项目名称 工资管理系统小组成员目 录目录.............................................................1 1.引言..........................................................3 1.1编写目的..................................................3 1.2背景 (3)1.2.1系统名称...........................................4 1.2.2说明...............................................4 1.3术语定义..................................................4 1.4参考资料..................................................4 2.任务概述......................................................4 2.1目标......................................................4 2.2用户特点..................................................4 2.3假定和约束................................................5 3.需求规定......................................................5 3.1对功能的规定..............................................5 3.2对性能的规定. (6)3.2.1精度................................................7 3.2.2时间特性要求........................................7 3.2.3灵活性..............................................7 3.2.4系统的可扩充性......................................7 3.2.5系统的易用性和易维护性..............................7 3.3输入输出要求. (7)218软 件 第 - 2 - 页 共 11 页3.4数据管理能力要求..........................................7 3.5故障处理能力要求..........................................8 3.6其它专门要求..............................................8 3.7系统整体E-R 模型..........................................8 3.8类图 (9)4.运行环境规定.................................................9 4.1设备.....................................................9 4.2支持软件.................................................9 4.3接口.. (10)218软 件 第 - 3 - 页 共 11 页1.引言1.1 编写目的工资系统是针对企业而开发的软件系统。

数据库课程设计实验报告-工资管理系统

数据库课程设计实验报告-工资管理系统

延安大学计算机学院实验报告专用纸实验室:软件工程实验室学号:实验日期:2013年11月日(1)。

需求分析工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等.在做这个管理系统时,我们既咨询了父母又结合了教师等不同行业人士的工资情况,发现该系统受些许因素牵制比如说:公司大小,人员流动性,员工学历等通过我们的了解调查最终总结出系统功能如下:a。

整体结构合理, 模块化结构利于操作。

b。

完整的数据输入,输出,维护.c。

拥有不错的自检性,用户输错或误输均有提示。

d. 拥有较强的容错性,某个用户的错误操作不会引起系统的瘫痪。

e. 程序接口灵活,以便日后操作与维护。

f. 在不影响系统功能的前提下,美化操作界面.(2)。

概念设计○1E-R图错误!数据流图(3).逻辑设计基本信息(员工编号号,姓名,性别,毕业学校,所学专业,学历,电话,住址,从事岗位).考勤信息表(员工编号,姓名,请假天数,矿工天数,月迟到次数,月份).加班信息表(员工编号,姓名,晚班加班(天),周末加班(天),春节加班(天),节假日加班(天),月份)。

岗位信息表(员工编号,姓名,从事岗位,基本工资,部门名称)。

部门信息表(部门编号,部门名称,部门经理,部门人数)根据基本表创建了如下视图:加班津贴(员工编号,姓名,加班薪酬,月份)缺勤扣除表(员工编号,姓名,扣除工资,月份)月工资表(员工编号,姓名,基本工资,扣除工资,加班薪酬,实得工资,月份)年终奖(员工编号,姓名,奖(4).数据字典视图的创建:(5)。

系统的实现开发环境:SQL server 2005及eclipse○,1用SQL语言创建数据库Array 1.基本信息表(JBXX)Create table JBXX(Empno int not null primarykey,Emname varchar(8) not null,Sex char(2)check(Sex=’ 男’or Sex=’女’),School varchar(20)null,Profession varchar(20) null,Education varchar(6) null,Phone char(11) null,Address varchar(15)null)3.加班信息表(OVERTIMEINFORMA TION)Create table OVERTIMEINFORMATION(Empno int not null ,Night int null,Weekend int null,Festival int null,Special int null,Themonth int not null,5。

软件工程系统需求分析说明书模板

软件工程系统需求分析说明书模板

需求分析阐明书团体名称:组员1学号:组员1姓名:组员2学号:组员2姓名:组员3学号:组员3姓名:组员4学号:组员4姓名:日期:1 引言1.1 编写目旳本文详细描述任务管理系统旳需求,表述旳需求信息规定明确、无二义性。

开发方与软件使用者充足沟通需求,最终形成此文档。

此文档是后续软件开发旳根据。

1.2 背景任务管理系统是一种南京工程学院与康尼电气新技术有限企业产学研合作项目,项目由康尼机电新技术有限企业提出,由南京工程学院承担开发任务。

1.3 定义和缩略语本文使用了表 1.1所显示旳面向顾客旳术语、定义,包括通用词语在本文档中旳专用解释。

表 1.2所列为本文用到旳缩略语。

1.4 参照资料(列出所查阅旳图书及网站1.5 顾客任务信息管理系统旳目前顾客为康尼企业电气事业部,电气事业部使用成功后也许会在康尼企业推广。

某餐厅餐饮管理系统旳目前旳顾客为某餐厅。

2 任务概述2.1目旳康尼企业电气事业部目前旳任务重要有2类:常规工作任务和临时性工作任务。

针对临时任务布置信息诸多时候是处在一种开放状态,缺乏任务信息旳修正、回馈、和记录分析。

而平常职责规定旳常规工作,虽然可以通过原则化旳文献固化下来并形成《常规工作计划表》作为一种制度来执行,也需要主管在百忙之中花诸多时间去检查完毕状况。

TIMS系统规定工作管理信息可以规范录入,任务信息流向可以选择,任务信息根据轻重排序,可以设定信息提醒,任务完毕状况可以评估、任务完毕状况根据选择项进行记录输出、工作量进行评估。

2.2 系统旳特点TIMS项目旳需求重要由康尼企业电气事业部提出,因此本文档是与康尼企业电气事业部交互后形成旳需求定义,系统旳功能和使用特点优先满足康尼企业电气事业部旳需求,若系统后续由于在康尼企业全面推广而引入旳新需求,则不在本文档考虑范围之内。

2.3 假定和约束本文档经双方确认后,开发方根据本文档进行下阶段工作。

若中途需求发生变更则康尼企业需及时告知开发方,若因康尼企业原因引入旳需求变更导致开发方工作量旳大幅增长,详细处理方案双方另行协商。

软件工程-工资管理系统-详细设计说明书

软件工程-工资管理系统-详细设计说明书

《软件工程》课程实验报告2011-11工资管理系统详细设计说明书 1.引言⑴系统简介某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。

人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。

工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。

⑵定义专门术语:职工基本信息表(Basic )职工出缺勤信息表(Attendance ) 职工工资信息表(Salaries )2.总体设计⑴需求概述本软件的主要服务对象是学院的财务处和人事处,各系部.姓名:学号: 班级成绩各系部的主要任务是在每个月20日前各部门(包括系、部)要将出勤情况上报人事处(各系部在这里的主要任务是提供数据的输入);而人事处将出勤工资、奖金及扣款清单送财务处(人事处在这里对各系部送来的数据进行分析处理,对应得出数据的处理结果;财务处于每月月底将教职工的工资表做好并将数据送银行,每月初(3日前)将工资条发给各单位,(财务处在这里对数据起一个网关过滤的作用,主要起一个审批作用,负责接受成型的工资数据和审批然后向银行提交成型数据,最后打到发放工资的目的。

另外,人事变动的数据是由人事处接受并修改,最后同意传达给财务处和相关部门。

⑵软件结构则根据需求分析和概要设计得出软件的功能结构模块图⑶数据库设计数据库表设计职工基本信息表职工出缺勤信息表职工工资信息表⑷对应的数据字典与E—R图:①静态数据:职工基本信息,职工出缺勤信息②动态数据输入数据:职工基本信息,职工工资信息,出勤工资,奖金,扣款清单,职工出缺勤信息;输出数据:职工基本信息,职工工资信息,职工标准工资信息,职工工资条,职工出缺勤报表③数据库介绍职工基本信息数据库:包括职工的工号,姓名,所属系别,职位职工出缺勤信息数据库:包括职工的工号,姓名,应出勤次数/月,实际出勤次数/月,缺勤次数,缺勤原因;职工工资信息数据库:包括职工的工号,姓名,基本工资,原始奖金,缺勤金,实际工资;则得DFD如下:E—R图如下:3.程序描述⑴功能职工基本信息管理子系统:①职工基本信息输入:用于采集职工的职工的工号,姓名,所属系别,职位②建立职工基本信息表:为三个子系统提供数据源③职工基本信息查询:实现查询功能④职工基本信息修改:a.写修改职工基本信息:对职工信息异动进行修改b。

工资管理系统需求说明书

工资管理系统需求说明书

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目标内部工资管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。

员工工资管理系统需求分析说明书

员工工资管理系统需求分析说明书

系统需求和需求分析说明书版本历史第一部分、概述1、项目名称及背景项目名称员工工资管理系统开发背景神话软件开发公司(Myth soft Corporation)业务不断发展,人员越来越多,员工工资的管理人员压力逐渐增大,需要建立数据库和使用软件系统来进行管理。

公司对员工工资的定义为:价值超过2000元人民币的设备。

例如彩色喷墨打印机、计算机、扫描仪、机房其他设备,而打印纸、书籍等不属于固定资产,属于易耗品。

通过同资产管理人员和该公司领导的面谈,总结和归纳之后,他们需要软件具备以下的功能:1、管理员登录2、员工工资信息管理3、员工职位信息管理4、员工工资报表5、工具菜单6、系统数据维护2、文档说明需求说明书有时候也被称为规格说明书,本规格说明描述了员工工资借用系统的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。

软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。

第二部分、任务说明1、功能概述1)管理员登录要使用本系统必须先登录,并且只有固定资产管理员能够登录。

登录的时候需要填写正确的用户名和密码,管理员可以修改自己的密码。

系统允许有多个固定资产的管理员,每个管理员的权限相同。

2)员工工资信息管理员工工资信息管理又分为:员工工资类别管理员工工资的类别在录入资产信息之前就定义好,录入资产信息之后可以增加新的类别。

类别要求分为两级,如大类可以是办公外设、数码产品、计算机等;小类分为办公外设:传真机、复印机、打印机、其它;数码产品:数码相机、投影仪;计算机:笔记本电脑、台式机、服务器等。

类别应允许添加和删除操作。

员工工资信息管理资产的信息包括编号、名称、类别、型号、价值、购买日期、状态、使用者、备注等。

资产型号是文本信息,资产的状态分为:正常、维修、报废,使用者为空表示资产未被使用。

资产应允许执行添加、修改和删除操作。

3)员工职位信息管理这里的“人员”是指可能领用资产的人,人员的信息包括人员编号、姓名、职务和备注。

软件工程工资管理系统总体设计说明书

软件工程工资管理系统总体设计说明书

《软件工程》课程实验报告姓名:学号:班级成绩2011-11工资管理系统总体设计说明书1引言⑴编写目的工资管理又是人力资源管理的重中之重。

实行电子化智能化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。

实现企业更大的工作效益和利润。

提高工作效率,减少人力;节省开支;本系统针对使用企业与人群为中小型的管理者。

⑵背景项目的名称:工资管理系统业务需求①业务需求随着社会的发展,中国的中小型企业越来越多,而对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。

工资管理又是人力资源管理的重中之重。

实行电子化智能化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。

实现企业更大的工作效益和利润。

②背景借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势,企业要在当今激烈的社会竞争中生存并发展,单靠人工或九十年代的手动,机械化操作是不够的,社会的发展,要求企业要跟上时代的步伐,抓住新时代的新科技的机遇,运用自动化,智能化的电脑管理,实现企业的高效益发展,这其中,企业员工的工资管理,对一个企业起着很关键的作用。

因此开发一个能自动化的管理企业员工工资的发放,员工内部信息的管理,企业招聘的管理等功能的系统,对一个企业的发展铺上了一条奔向高速发展的道路。

⑶定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组⑷参考资料叶俊民软件工程清华大学出版社2006.6SQL数据库本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

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

2总体设计⑴需求规定该系统主要实现企业员工信息的登记管理,员工平时表现的考核,员工的培训计划,员工自己的登陆,查询、修改信息,以及实现工资在网上的领取(运用网上银行存款),企业的招聘计划等功能。

⑵运行环境在Windows200Q XP操作系统下运行,cpu最低配置P III 800⑶基本设计概念和处理流程①员工根据自己的员工号和密码登陆该系统,能进行对自己的基本信息的查询,修改,删除对操作功能,也能查到自己的考核和公司对该员工的培训规戈自己的工资查询和打印。

0401100110软件需求说明书工资管理系统

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 本说明书的预期读者为指导老师,需求分析人员、程序编写人员,测试人员、用户文档编写者。

软件工程课程设计职工工资管理系统

软件工程课程设计职工工资管理系统

目录目录 (1)1 问题定义 (2)2 可行性研究 (3)2.1 项目概述 (3)2.2 可行性分析的前提 (3)2.2.1 项目的目标 (3)2.2.2 项目的环境 (3)2.3 可选的方案 (3)2.3.1 方案一 (3)2.3.2 方案二 (3)2.4 所建议的系统 (4)2.4.1 系统说明 (4)2.4.2 高层数据流图 (4)2.5 经济可行性 (5)2.6 技术可行性 (5)2.7 操作可行性 (5)3 需求分析 (6)3.1 需求概述 (6)3.2 需求模型 (6)3.2.1 数据模型 (6)3.2.2 功能模型 (7)3.2.3 行为模型 (8)3.2.4 数据字典 (9)4 总体设计 (11)4.1 系统体系结构 (11)4.2 模块详细说明 (12)4.3 数据库设计 (15)5 详细设计 (18)5.1 人机界面设计 (18)5.2 过程设计 (19)6 测试 (23)6.1 白盒测试 (23)6.2 黑盒测试 (23)7 结论 (24)参考文献 (25)1 问题定义表1.1 任务书表2 可行性研究2.1 项目概述手工工资管理是一种原始的工作方法,由于手工操作出现错误的概率比较大,其工作量大,工作程序复杂,消耗大量的人力、物力、财力和时间。

而且随着时间的推移,由于人员的增加,科目的增多以及调整的频繁,这些矛盾显得尤为突出。

随着经济的发展在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。

随着科学技术的不断提高,计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对职工的工资进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高职工的工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

软件工程工资管理系统需求分析说明书

软件工程工资管理系统需求分析说明书

《软件工程》课程实验报告姓名:学号:班级成绩2011—11工资管理系统需求分析说明书1。

功能需求描述⑴问题描述某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。

人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。

工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等.⑵数据结构的描述①职工信息:工号,部门内编号,姓名,性别,出生年月,技术职务,行政职务,参加工作时间。

②基本工资信息:基础工资,按工作年限增加;岗位工资、奖励工资,按职务或职称确定;住房公基金、医疗保险,根据前三项之和按一定的比例扣除。

③工资单信息:部门内编号,姓名,基础工资,岗位工资,岗位工资,奖励工资,其他补贴,应发工资,住房公基金、医疗保险,其他扣款,合计扣款,实发工资.2。

2 业务目标为了方便企业内部人员的管理,有对员工工资的发放,考勤,奖金多等管理,有员工信息管理,实现企业对工资发放的自动化和智能化,针对中小型的企业管理,我们开放一个企业工资信息管理,预计实现的时间为两个月。

2。

用户的特点重要约束该系统管理员要求熟悉电脑应用软件的操作,数据库操作,和一般网络知识和操作管理能力。

针对员工界面查询的要求员工能打字,会使用电脑的一般技能就行。

最高同时查询人数150人,使用时间10小时/天。

3。

需求规定⑴功能需求描述①员工基本信息模块员工基本信息模块具有员工信息输入,员工增删,员工信息查询三个功能,员工基本信息包括员工号,员工姓名,员工性别,所在部门,所在岗位,工龄和工资等级等信息。

员工增删实现了对数据库中员工信息的增加和删除。

需求规格说明书

需求规格说明书

企业工业管理系统需求规格说明书1.引言1.1编写目的:提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。

(2)提供系统的功能、性能、接口和可靠性要求,作为软件人员进行设计和编码的基础。

(3)提供验收标准,作为用户确认测试的依据。

预期目标:本说明书将要说明工资管理系统在技术上的具体要求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。

预期读者:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员。

(2)对本系统进行测试和验收的用户及测试人员。

(3)参加概要设计和详细设计阶段工作的软件开发人员。

(4)项目组,及其他有权需要调用本文档的人员。

1.2项目背景:开发软件名称:工资管理系统项目开发者:武昌首义学院软工1502“工资管理系统”开发小组用户单位:xx公司1.3定义:工资管理系统对于现代公司而言,是能否发挥其日常管理作用的至关重要技术平台。

对于公司管理人和公司员工来说,是能否方便快速查询自己的工资情况信息的关键。

所以,工资管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。

1.4参考资料:(1)张害藩,《软件工程导论》(第四版),清华大学出版社;(2)王珊等,《数据库原理及设计》,清华大学出版社;(3)赵池龙等,《软件工程实践教程》,电子工业出版社;(4)钱乐秋等,《软件工程》,青还大学出版社。

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

2.2运行环境:Windows系统2.3条件与限制:要求员工可以在招聘进入企业三天之内可以核对自己的信息2.4数据描述:数据库逻辑模型图如下:员工等级表:Level员工表:emp薪水组成表:salary考勤表:check奖金表:bonus2.5功能需求:总体功能描述如下:工资管理系统需要能够按单位要求设置工资管理项目并定义工资计算公式;输入、修改工资数据和资料;选择工资发放形式,方便工资发放;自动计算所得税;自动进行工资数据的计算和汇总;可根据需要进行职员工资的维护。

工资管理系统软件需求规格说明书

工资管理系统软件需求规格说明书

需求工程课程设计课程题目:工资管理系统专业班级:软件1201班姓名:肖璐学号:1220740108指导老师:熊天虹目录1 引言 (1)1.1 目的 (1)1.2 文档约定 (1)1.3 预期的读者好阅读建议 (1)1.4 参考文献 (2)2 综合描述 (2)2.1 产品的前景 (2)2.2 产品功能 (3)2.3 产品范围 (3)2.4 产品中的角色 (3)2.5 运行环境 (4)2.6 设计和实现上的限制 (4)2.7 假定与依赖 (4)3 外部接口需求 (5)3.1 用户界面 (5)3.2 硬件接口 (5)3.3 软件接口 (5)4 系统特性 (6)4.1 说明与优先级 (6)4.2 功能划分 (6)4.3 功能描述 (7)5 数据描述 (11)5.1 数据流程分析 (11)5.2 数据字典 (14)5.2.1数据项 (14)5.2.2数据流 (16)5.2.3数据存储 (18)5.2.4数据处理的描述 (20)5.2.5外部实体 (23)6 非功能需求 (24)6.1 性能需求 (24)6.1.1数据精度 (24)6.1.2时间特性要求 (24)6.1.3适应性 (24)6.2 运行环境需求 (24)6.3 安全性需求 (24)6.4 质量需求 (25)6.5 故障处理要求 (25)6.6 易用性需求 (25)6.7 安全性需求 (26)6.8 其他需求 (26)1 引言当今社会,随着计算机技术的飞速发展, 手工填写工资单的公司已不多见了。

为提高财务管理人员对工资管理的效率,许多企业的工资都采用计算机管理来取代过去的手工管理。

随着国家新劳动法规的变化,许多公司对工资的管理又提出了更高的要求,要求工资管理和人事管理联系起来,同时连接工时考勤和保险、罚款等来生成企业每个职工的基本工资、津贴、保险费、实际发放工资等。

基于以上原因,工资使用电脑保存更安全、更快速计算、统计更全面,实现企业工资管理的系统化、规范化、自动化,由计算机代替手工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计打印工资报表等操作,这样使财务工作人员可以轻松快捷地完成。

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

《软件工程》课程
实验报告
姓名:
学号:
班级
成绩
2011-11
工资管理系统需求分析说明书
1.功能需求描述
⑴问题描述
某单位人事处每月月初,需要对前一个月的人员变动情况、工资变动情况进行核准,并根据核准后的情况,编制当月的工资表并打印。

人员变动情况包括:新近调入人员,需要建立基本工资关系;内部人员调整,需要调整人员所在部门;新近增加的离退休人员,需要修改基本工资关系;人员调出或因其他原因减少人员,需要删除相应的内容。

工资变动情况包括:普调工资时,需按职务(或职称)修改基本工资关系;个别人员职务(或职称)变动而改变工资时,需要修改相关人员基本工资关系;基本工资以外的工资变动情况的修改等。

⑵数据结构的描述
①职工信息:工号,部门内编号,姓名,性别,出生年月,技术职务,行政职务,参加工作时间。

②基本工资信息:基础工资,按工作年限增加;岗位工资、奖励工资,按职务或职称确定;住房公基金、医疗保险,根据前三项之和按一定的比例扣除。

③工资单信息:部门内编号,姓名,基础工资,岗位工资,岗位工资,奖励工资,其他补贴,应发工资,住房公基金、医疗保险,其他扣款,合计扣款,实发工资。

2.2 业务目标
为了方便企业内部人员的管理,有对员工工资的发放,考勤,奖金多等管理,有员工信息管理,实现企业对工资发放的自动化和智能化,针对中小型的企业管理,我们开放一个企业工资信息管理,预计实现的时间为两个月。

2.用户的特点重要约束
该系统管理员要求熟悉电脑应用软件的操作,数据库操作,和一般网络知识和操作管理能力。

针对员工界面查询的要求员工能打字,会使用电脑的一般技能就行。

最高同时查询人数150人,使用时间10小时/天。

3.需求规定
⑴功能需求描述
①员工基本信息模块员工基本信息模块具有员工信息输入,员工增删,员工信息查询三个功能,员工基本信息包括员工号,员工姓名,员工性别,所在部门,所在岗位,工龄和工资等级等信息.员工增删实现了对数据库中员工信息的增加和删除.员工可以通过员工号或员工姓名对员工信息进行查询.
②工资结构设置模块根据该公司的工资管理实际情况,本系统将工资结构分为基础工资,岗位工资,工龄工资三部分.该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准. 工资汇总模块用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总.用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览.
本系统适用于中小型企业,主要功能分有:
员工登陆操作:信息的查询,修改,删除
管理员登陆:所有信息的管理,有添加,查询,修改和删除。

员工考核的记录,评分。

员工培训的规划,岗位和各部门工作的登记。

公司的招聘计划。

⑵精度
工资信息精确到小数后两位,输入的数据精度要求核对工号,密码!
⑶时间特性要求
说明对于该软件的时间特性要求,如对:
①响应时间系统在日常处理中的响应速度为秒级,达到实时要求,以及时
反馈信息。

在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

②更新处理时间;具体由企业内部确定
⑷灵活性
预备了后期兼容和后期完善开发的设计。

适应各种网络和操作系统环境的改变。

不过要重新投入资金和人力进行二期开发。

⑸输人输出要求
员工的工资信息以工资表格输出,具体信息也是以二维表格输出,配合图片显示。

简单的界面操作为主。

⑹数据管理能力要求
只要适合于中小型企业,企业的员工总人数可以在10--500人,数据库的初定大小为1G,···
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

⑺故障处理要求
可能会出现提款,而提不到款的问题,原因分析有:1用户违规操作,2.企业帐户没有存款了;也有可能是提款机出现问题;企业给每个员工都设有登陆号跟密码,密码员工自己设,平时的维护工作是内部管理员问题。

⑻业务基本流程图
4.运行环境规定
⑴设备
列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:
①CPU,内存,硬盘是要求有较高性能的能担任作为服务器的工作,具体要
看企业员工的人数而定。

②配有网络通信。

⑵支持软件
该系统在Windonws 2000,XP 上运行,支持SQL数据库平台输入。

相关文档
最新文档