《学校工资管理系统-需求分析37995.docx》由会员分享,可在线阅读,更多相关《学校工资管理系统-需求分析37995.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件需求说明书1引言1.1编写目的经过在学校校各部门门间长期期的调查查并对工作人员员提出的的需求进进行细致致的分析析,提出出了这份份用户需需求规格格说明书书。该说明书主主要对所所开发的的系统进进行全面面的说明明,明确确该系统统的主要要功能要要求、性性能要求求,指出出该系统统所用到到的数据据及数据据处理流流程,同同时提出出故障处处理的要要求。其其次,对对开发该该系统的的任务进进行概括括性叙述述,对系系统的运运行环境境进行规规定。通通过该文文档可使使系统分分析人员员及软件件开发人人员能清清楚地了了解用户户的需求求,并在在此基础础上进一一步提出出概要设设计说明明书和完完成后续续设计与与开发工工作。
2、该文档档的预期期读者为为:项目目提出者者,项目目管理者者。1.2背景景1. 项目名称 :学学校内部部工资管管理系统统2. 项目提出者者:青岛岛科技大大学人事事处3. 项目开发者者:Raaymaan SStuddio 4. 用户 :青岛岛科技大大学财会会处 人人事处 及各部部门管理理人员5. 运行环境 :青岛科科技大学学计算机机中心6. 开发平台 :LLombboz Ecllipsse 、 AApacche tommcatt、JSSP、MMySQQL7. 系统架构 :B/SS结构8. 该系统与其其他系统统的关系系:a. 该系统的服服务器端端运行在在计算机机中心的的服务器器上,用用户通过过网络浏浏
3、览器访访问服务务器端。b. 服务器上需需要有防防火墙软软件对服服务系统统进行防防护c. 本系统与财财务处的的财务管管理软件件有数据据通信;1.3定义义Lombooz EEcliipsee :JJ2EEE可视化化开发平平台,开开发企业业管理软软件的工工具Apachhe ttomccat :wweb服服务器,支支持JSSP文件件的解析析处理。JSP :即JJavaa Seerveer PPagees,简简单地说说,就是是包含用用Javva语言言编写的的网页,保保存在服服务器上上。MySQLL : SQLL数据库库B/S结构构:浏览览器/服服务器结结构,即即客户端端使用浏浏览器通通过网络络访问服服务
4、器,向向服务器器提交服服务请求求。1.4参考考资料a 学校内部部工资管管理系统统开发计计划书,青青岛科技技大学b 软件工程程导论,张张海藩,清清华大学学出版社社;c 实用软件件工程,郑郑人杰等等,清华华大学出出版社;d lombboz Ecllipsse使用用教程林林峰等,东东南大学学出版社社;e MySQQL使用用手册2任务概述述2.1目标标1开发意意图:在一个较大大的单位位中,员员工的工工资管理理是一项项要求准准确而且且高效的的工作。而现有系统基本上处于半人工半机器状况。而且,由机器完成的工作很简单,而由人工完成的工作很繁复,往往不能够很好的达到管理要求。青岛科技大学的员工数量较多,而且各
5、部门职务较多,这样造成员工工资的计算标准多样化,给统计工作带来不便。目前,该业务流程完全可以通过计算机系统自动管理完成,而该系统的开发正是为了解决这一问题。 2应用目目标:a方便了了各部门门出勤管管理人员员统计出出勤信息息;b能够及及时准确确地统计计出教职职员工的的工资;c能够及及时地发发放员工工工资;d能够安安全的保保存各种种信息,方方便查询询。e节约人人力物力力 3. 该系系统与其其他软件件之间的的关系a. 服务务器上需需要装有有Apaachee toomcaat WWeb服服务程序序的支持持b. 服务务器上需需要装有有MySSQL数数据库c. 服务务器操作作系统是是Linnuxd. 该系
6、系统要与与人事处处管理程程序进行行通信以以实现数数据共享享。e. 服务务器需要要有防火火墙软件件对其进进行防护护,防止止恶意网网络攻击击。2.2用户户的特点点1. 对服服务端后后台管理理人员: a. 要求求有网站站维护的的技能,能能够对服服务端后后台处理理进行管管理,能能捕获系系统异常常 。b. 要求求掌握SSQL数数据库操操作,能能够对后后台数据据库进行行日常维维护与管理,例例如:对对数据库库的备份份与恢复复,对冗冗余数据据的删除除等;c. 要求求有一定的的Linnux服服务器配配置与管管理技能能,能够够阻止非非法攻击击,优化化服务器器配置,保证服务器的安全畅通地运行。2. 对客客户端用用户
7、:能能够通过过webb浏览器器进行网网络访问问。2.3假定定和约束束2.3.11系统运运行环境境:A. 硬件件环境:网络交换机机一部VGA显示示器一台台网线(双绞绞线)四四根B. 软件件环境:Linuxx操作系系统Apachhe ttomccat Webb 服务务程序MySQLL数据库库软件2.3.22 经费费限制青岛科技大大学预计计支付的的开发经经费为1100000元,购购买部分分硬件花花去20000元。而由于开开发该系系统主要要是应用用的Liinuxx操作系系统,在在其上运运行的软软件基本本上都是是开源的的免费软软件,所所以为第三方方软件的的使用的的投资预预计为110000元,培培训服务务
8、器端管管理人员员预计花花费10000元元,最后后系统开开发人员员所得报报酬预计计为30000元元。总体体来说,开开发该系系统经费费受到的的限制不不是很大大。2.3.33开发期期限用户要求该该系统能能够在223个个月的时时间开发发出来。针对该系统的软件体系的设计不是很复杂,所以就开发期限也不会受到很大限制2.3.44 任务务安排任务时间人员备注需求分析一周全体开发人人员进入到实际际工作环环境做调调查,作作好翔实实的记录录数据库设计计一周系统分析人人员建好所用到到的数据据库表,设计出功功能模块块界面设计两周美工人员作好静态页页面,方方便编程程人员编编写程序序编写代码一个月程序员严格按照用用户需求求
9、进行代代码的编编写,做做到安全全高效系统测试一周用户及测试试人员尽量找出系系统漏洞洞,及时时补救;做好测测试文档档的书写写3需求规定定 3.1对功功能的规规定功能模块名名称功能描述操作者输入数据输出数据登录用户管管理模块块添加、删除除、更新新各种角角色的用用户信息息服务器端程程序服务器管理理员用户角色用户ID及及密码人事管理模模块1.管理人人事调动动;2.设定员员工信息息人事处管理理员服务器人事调动信信息员工基本信信息员工工资标标准管理理模块根据员工的的部门 职务 工龄等等信息设设定员工工工资标标准人事处管理理员服务器员工基本信信息员工工资标标准员工出勤管管理模块块由各部门出出勤管理理人员将将
10、统计好好的人员员出勤信信息输入入到系统统出勤管理人人员员工ID及及出勤信信息工资统计模模块根据员工出出勤信息息计算出出员工工工资服务器员工信息及及出勤信信息员工出勤工工资,奖奖金,扣扣款财务处理模模块管理发放工工资-向银行行提交工工资表单单,向员员工发送送发放工工资表单单财会处管理理人员 、服务器器教职员工的的信息银银行账号号及员工工工资员工工资表表 , 工资发发放账单单表员工工资查查询模块块允许员工查查询自己己的工资资状况教职员工员工ID及及登录密密码员工出勤情情况、工资计计算标准准、工资金金额帮助模块对该系统的的功能及及操作步步骤进行行简单演演示;在在线留言言;异常常处理服务器端程程序3.
11、2对性性能的规规定3.2.11精度要求用户输输入的信信息尽量量准确;员员工出勤勤时间以以“天”为最小小单位;员工工工资以“元”为最小小单位;扣款比比率及奖奖金比率率为浮点点型数据据,小数数点后保保留两位位有效数数据;3.2.22时间特特性要求求a 页面响应时时间:3sb 更新处理时时间:5sc 数据的转换换和传送送时间:10ssd 解题时间:30ss3.2.33灵活性性a 运行环境的的变化:如果增增强服务务器的硬硬件配置置,不仅仅可以增增快系统统的响应应时间,还还能足够够保证系系统的稳稳定性b 同其他软件件的接口口的变化化:升级级Linnux及及Apaachee toomcaat的版本,也也能
12、够得得到系统统稳定性性及响应应时间上上的提升升。c 精度和有效效时限的的变化:如果要要求统计计的教职职员工的的工资金金额足够够准确,则则可以尽尽量将统统计工资资的算法法设计的的复杂些些。d 计划的变化化或改进进:可以从网网络上寻寻找已有有的功能能模块进进行代码码复用,以以加快开开发进度度,同时时可保证证软件质质量。3.3输人人输出要要求3.3.11 数据据描述1. 用户户登录信信息表字段字段名数据类型宽度1用户ID字符15字节2用户密码字符20字节(变变长)3用户身份字符10字节4所属部门IID字符20字节2. 在职职员工基基本信息息表字段字段名数据类型宽度1员工ID字符15字节2员工姓名字符
13、20字节3所属部门IID字符20字节4职务字符32字节5 身份证号字符18字节6银行帐号字符20字节3. 部门门基本信信息表字段字段名数据类型宽度1部门ID字符15字节2部门名称字符30字节3部门人数整型4字节4. 离休休员工工工资表字段字段名数据类型宽度1员工ID字符15字节2离休日期日期3退休前职务务字符32字节5. 工资资计算标标准表字段字段名数据类型宽度1部门ID字符20字节2员工ID字符15字节3员工基本工工资整型4字节4奖金比率浮点型8字节5罚款比率浮点型8字节6退休金比率率浮点型8字节6. 出勤勤汇总表表字段字段名数据类型宽度1员工ID字符15字节2应出勤时间间整型4字节3实际出
14、勤时时间整型4字节4请假时间整型4字节5无故缺勤时时间整型4字节7. 教职职员工出出勤工资资 奖金金 扣款款表字段字段名数据类型宽度1员工ID字符15字节2出勤工资整型4字节3奖金整型4字节4扣款金额整型4字节5统计时间日期8. 教教职员工工工资表表字段字段名数据类型宽度1员工ID字符15字节2部门ID字符20字节3工资金额整型4字节4扣税款额浮点型8字节5统计时间日期9. 银行行发放工工资表字段字段名数据类型宽度1银行名字符30字节2表单号字符30字节3发放时间日期3.4数据据管理能能力要求求该数据库设设计为关关系型数数据库,其其中包括括9个表。表表的设计计考虑到到了实体体完整性性、参照照完
15、整性性及用户户自定义义完整性性三类完完整性约约束。只有服务器器端程序序才能够够对数据据库中的的数据进进行更新新和删除除。员工工角色用用户登录录系统后后能够查查询操作作。由于于该系统统涉及到到大量的的数据存存取操作作,因此此要求数数据库的的配置一一定要性性能强大大,而且且能够提提供严密密的安全全防护机机制。根据需求,在在每月的的20前前及222日后,各各部门出出勤管理理人员登登录系统统后将失失去录入入或修改改数据的的功能。3.5故障障处理要要求1. 硬件故障情况1:服服务器电电源不正正当关闭闭处理 :aa .数数据库事事务回滚滚到断电电之前的的状态。b.为服务务器提供供一个备备用充电电电源能能够
16、支持持服务器器进行临临时数据据的正常常保存。情况 2:客户端端与服务务器网络络不能连连接处理 :aa. 检检修本地地端网络络连接是是否正常常;b. 查看看服务器器端交换换机端口口是否被被关闭;c. 查看看端点间间网络线线路是否否完好。情况3:存存储空间间已满处理 :aa. 数数据库切换到到备份存存储空间间; bb. 进进行数据据检索,删删除日期期超过44年的数数据。2. 软件故障情况1:服服务器死死机处理 :程程序自动动保存内内存中的的临时数数据;重重启机器器情况 2:服务端端程序报报告异常常处理 :保保存好临临时数据据,关闭闭访问端端口,关关闭程序序重新启启动,通通过临时时数据初初始化程程序
17、情况 3:服务器器端响应应速度慢慢处理 :查查看接收收的数据据信息,看看是否有有不法分分子的攻攻击,并并作好防防火墙的的配置3.6其他他专门要要求a. 对登登录人员员的密码码进行加加密;b. 拥有有登录权权限的人人员应该该妥善管管理自己己的密码码,防止止他人窃窃取;c. 随机机抽取数数据进行行人工校校验,检检验系统统是否运运行正常常,处理理是否合合理。4运行环境境规定4.1设备备a 处理器型号号及内存存容量:IBMM小型机机服务器器b 外存容量:6400Gc 联机数量:同时访访问客户户限制在在20位位d 数据通信设设备的型型号和数数量:华华为交换换机1台台4.2支持持软件a. 操作系统:Linnux OSb. 编译程序:Apaachee toomcaat5.5 c. 测试支持软软件:AApacche tommcatt ,MMySQQL数据据库,IIE 浏浏览器4.3接口口JDBC:访问MMySQQL数据据库的驱驱动程序序Severrlett:能被被Apaachee toomcaat wweb服服务程序序所解析析的程序序通信协议:TCPP/IPP协议,HHTTPP协议4.4控制制客户端用户户通过浏浏览器访访问服务务端域名名激活服服务程序序,由服服务程序序对用户户的操作作作出响响应并将将结果以以网页的的形式展展现给客客户端用用户。