学校内部工资管理系统需求分析软件需求规格说明1.引言目的编写本文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。文档约定我们文档采用的排版约定如下:正文采用宋体五号字。一级标题采用黑体加粗二号字,二级标题采用黑体加粗三号字。重要符号则是采用红色加粗处理。预期的读者和阅读建议项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计。设计员:对需求进行分析,并设计出系统,包括数据库的设计。程序员:配合《设计报告》,了解系统功能,编写《用户手册》。测试员:根据本文档对软件产品进行功能性测试和非功能性测试。客户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。用户:了解预期产品的功能和性能,与分析人员一起对整个需求进行讨论和协商,并使用系统。产品的范围该文档描述了学校内部工资管理系统的逻辑模型,解决了系统“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建模的方式描述用户的需求,为客户,用户,开发方等各个参与方一共一个共同交流的平台。参考文献我们的参考文献主要是教科书以及网络上的相关实例。比如:软件工程的课本数据库系统概论Java面向对象程序设计还有网上的一些论文和创意。2.综合描述产品的前景越来越庞大的大学生教职工队伍使得其工资的计算、发放的工作量非常的,各高校迫切需要一款能真正方便快捷地管理教职工工资的系统。目前市场上的管理系统在检索速度、便捷性、可靠性及安全保密性方面存在着各种各样的问题,所以一款检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的教职工工资管理系统必然能在目前的市场上占一席之地。产品的功能用户管理、员工信息管理、职工出勤信息管理、职工奖罚信息管理和工资信息查看功能。用户登陆操作用户在该界面输入正确的用户名和密码就可以进入系统主界面。可以说,这个界面是整个系统的门户所在。系统管理系统管理员通过该界面可以实现对用户的添加、删除、密码复位、及用户的密码修改。职工奖罚信息管理用户通过该界面可以实现对职工奖罚信息的查找和查看等功能。系统管理员通过该界面可以实现对职工奖罚信息的添加、修改、删除、查找等功能。职工出勤信息管理用户通过该界面可以实现对职工出勤信息的浏览和查找等功能。系统管理员通过该界面可以实现对职工出勤信息的添加、修改、删除、查找等功能。月工资查看用户通过该界面可以看到自已的当月工资用户类的特征系统管理员:管理用户;教师:管理及查询自己信息。运行环境硬件环境1)客户机为普通PC。CPU:P41.8Hz以上;内存:256MB以上;能够运行google浏览器;分辨率:推荐使用1366×768像素。2)Web服务器CPU:P42.0Hz以上内存:1GB以上;硬盘:80GB以上;3)数据库服务器CPU:P42.0Hz以上内存:1GB以上;硬盘:80GB以上;软件环境本系统的软件环境如下:操作系统:Windows2007及以上版本;数据库:SqlServer;Web服务器:ApacheTomcat7.0;浏览器:google。设计和实现上的限制基于eclipse架构用Java语言进行开发,使用SqlServer2005数据库。假设和依赖假设:用户能够提供交付测试的环境;用户能够参与到需求的核准工作;依赖:操作系统为Windows2007及以上版;数据库为SqlServer2005。3.外部需求接口用户界面菜单格式,输入用户名和密码,根据相关信息输入信息,得到自己想要的信息。硬件接口系统不存在和其它系统的硬件接口。服务器端建议使用专用服务器。软件接口各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。通信接口客户端于服务器通信。4.系统特性说明和优先级用户管理的优先级在本软件系统中的优先级最高,职工信息管理、职工出勤信息管理、职工奖罚信息管理和工资信息查看功能的优先级次之。激励/响应序列当管理员新建,修改、删除或是查询一个或多个用户信息时,对应的是对用户信息的数据库系统中的记录的增改删查。当用户在后台进行直接的数据记录的修改时,则是在得到了该通讯录系统的管理员权限后在数据库管理系统上发出相关查询语句的命令。当用户错误操作之后,会在消息栏中显示明确的错误种类。功能需求功能划分系统登录模块,人事管理模块,工资管理模块,查询模块。功能描述系统登录模块:验证帐号和密码进入系统人事管理模块:对职工添加,删除等操作进行管理。工资管理模块:对职工工资的调整,发放等的功能模块。查询模块:查询员工资料,查询工资等的功能模块5.其他非功能需求性能需求根据用户对本系统的要求,确定系统在响应时间、数据精确度、时间、适应性等方面的性能要求。数据精确度对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数的溢出和数据的不合法性;员工工资产生变动时,需要管理员对系统进行操作和维护。时间特性每月初发放员工工资。适应性较好,灵活性较高,员工可以查到自己的工资单,如果有误可以向人事部门反映。安全设施需求无论是客户端还是服务端,当用户登录进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统还能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。安全性需求系统有严格的权限管理功能,用户不登录就不能进入系统。系统能够防止各类错误操作造成的数据丢失破坏,同时防止用户非法获取网页以及内容。软件质量属性基本操作简单易用查询修改高效可移植性较为良好业务规则达到500条记录及以上时,必须通过附加的管理员认证。用户文档安装指南纸质文档,16开本用户手册纸质文档,16开本在线帮助电子文档,与产品一同分发、配置使用教程电子文档,与软件产品一同分发、配置6.其他需求界面需求页面内容:主题突出,站定定义和行文格式统一、规范、明确;栏目、菜单设置和布局合理,传递的信息准确、及时,内容丰富,文字准确,语句通顺,专业术语规范,行文格式统一、规范。导航结构:页面具有明确的导航只是,便于理解,方便用户使用。技术环境:页面大小合适,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。技术风格:界面、版面形象清新悦目,布局合理,字体大小合适,字体选择十一,前后一致,美观大方;动静搭配恰当,效果好;色彩和谐自然,与主题内容相协调。可靠性需求系统应保证7X24不死机,保证20人同时在客户端登录,系统正常运行,正确提示相关内容。开放性需求系统应具有灵活性,以适应将来功能扩展的需求。可扩展性需求系统设计要求能体现扩展性要求,以适应将来功能扩展的需求。定期维护和管理系统