企业工资管理系统需求规格说明书(共12页).docx
《企业工资管理系统需求规格说明书(共12页).docx》由会员分享,可在线阅读,更多相关《企业工资管理系统需求规格说明书(共12页).docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上目录 企业工资管理系统需求规格说明书1.导言1.1目的本文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。本文档的预期读者:l 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计。l 设计员:对需求进行分析,并设计出系统,包括数据库的设计。l 程序员:配合设计报告,了解系统功能,编写用户手册。l 测试员:根据本文档对软件产品进行功能性测试和非功能性测试。l 客户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。l 用户:了解预期
2、产品的功能和性能,与分析人员一起对整个需求进行讨论和协商,并使用系统。1.2范围该文档描述了企业工资管理系统的逻辑模型,解决了系统“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建模的方式描述用户的需求,为客户,用户,开发方等各个参与方一共一个共同交流的平台。1.3背景在互联网发展地计算机软件都普及下,各个小型企业迫切需要一个企业工资管理系统管理日常的财务,人事上的事务;因此开发出来了企业工资管理系统。1.4参考文献【1】书名:软件工程案例教程:软件项目开发实践;版本号:第2版;作者:韩万江,姜立新;出版社:机械工业出版社1.5版本更新信息具体版本更新记录如下表表示:修改编号修改日期修
3、改后版本修改位置修改内容简述012016-04-01 0.1全部初始发布版本022016-04-090.22系统定义实现工资的集中管理。可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。2.1项目背景随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作,可以使办公人员可以轻
4、松快捷地完成工资管理的任务。2.2项目要达到的目标用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是要考虑到这些情况的。2) 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。3) 查询
5、统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。2.3系统整体结构根据用户的需求陈述,确定本项目提供管理员登录界面,管理员身份确认后可进行,员工信息管理,假条信息管理,工资信息管理等操作。具体的关系如下图:图1-1企业工资管理系统流程图3. 系统运行环境3.1 硬件环境本系统的硬件环境如下:1) 客户机为普通PC。l CPU:P4 1.8Hz以上;l 内存:256MB以上;l 能够运行google浏览器;l 分辨率:推
6、荐使用1366768像素。2) Web服务器l CPU:P4 2.0Hz以上l 内存:1GB以上;l 硬盘:80GB以上;3) 数据库服务器l CPU:P4 2.0Hz以上l 内存:1GB以上;l 硬盘:80GB以上;3.2 软件环境l 本系统的软件环境如下:l 操作系统:Windows2007及以上版本;l 数据库:Microsoft Access 2003l 开发工具:JDK;l Web服务器:Apache Tomcat7.0;l 浏览器:google。 1)数据库及操作系统A. 由于数据库对整个系统的管理和运作起到置关重要的作用,所以选择数据库成为了重中之重。但我将Access作为系统的
7、数据库,也是考虑到了以下几点:B. Access数据库使用简单,可以迅速掌握。C. Access数据库的ODBC驱动程序支持的SQL指令全。ACCESS具有强大的数据库功能,结构简单、理论基础坚实、独立性高,适合开发中型管理系统。D. 用Access数据库开发的程序转化为SQL Server数据库也非常简单,只要用 SQL Server的导入功能将Access数据库转化为SQL Server数据库,转化为Oracle数据库也就重新建一下表,也不是太麻烦。而对于数据库语句,因为采用的是标准的SQL语言,读取Access数据库和读取其他数据库基本上是一样的,只要改写一下连接数据库的语句。2)Web
8、服务软件目前的Web服务器软件有很多种,成熟而且稳定的有Apache、Tomcat和Microsoft的IIS,它们也占据着Web服务器市场最大的份额。Tomcat和Sun和Apache合作出来的JSP Server,也支持Servlet2.2及JSP1.1等版本,Tomcat是Java程序,所以只要有JDK就可以使用,不需要考虑操作系统平台,因此选择Tomcat作为Web服务器。4.功能规格采用面向对象方法作为主要的系统建模方法,使用UML作为建模语言。UML为建模活动提供了从不同视角观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所做的抽象都可能需要几种模型来描述,而这些来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资管理 系统 需求 规格 说明书 12
限制150内