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