版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1. 导言 31.1 目的 31.2 范围 31.3 背景 41.4 参考文献 41.5 版本更新信息 42. 系统定义 42.1 项目背景 42.2 项目要达到的目标 52.3 系统整体结构 63. 系统运行环境 63.1 硬件环境 63.2 软件环境 74. 功能规格 84.1 角色( actor )定义 94.1.1 系统管理员 94.1.2 数据库 94.2 系统功能用例图 104.2.1 登陆管理 124.2.2 员工信息管理124.2.3 工资信息管理145. 性能需求 155.1 界面需求 155.2 响应时间需求 165.3 可靠性需求 165.4 开放性需求 165.5
2、可扩展性需求 165.6 系统安全性需求 166. 产品提交 177. 实现约束 178. 签字 17企业工资管理系统需求规格说明书1 . 导言1.1 目的本文档首先给出了整个系统的整体网络结构和功能结构的概貌, 试图从总体架构上给出整个系统的轮廓, 然后又对功能需求、 性能需求和其它非功能性需求进行了详细的描述。本文档的预期读者:项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计。设计员:对需求进行分析,并设计出系统,包括数据库的设计。程序员:配合设计报告 ,了解系统功能,编写用户手册 。测试员:根据本文档对软件产品进行功能性测试和非功能性测试。客户:了解预期产品的功能和
3、性能,并与分析人员一起对整个需求进行讨论和协商。用户:了解预期产品的功能和性能,与分析人员一起对整个需求进行讨论和协商,并使用系统。1.2 范围该文档描述了企业工资管理系统的逻辑模型,解决了系统“做什么”的问题。在这里, 没有涉及开发技术, 而主要是通过建模的方式描述用户的需求, 为客户,用户,开发方等各个参与方一共一个共同交流的平台。精品资料1.3 目乐在互联网发展地计算机软件都普及下,各个小型企业迫切需要一个企业工资管理系统管理日常的财务,人事上的事务;因此开发出来了企业工资管理系统。1.4 参考文献【1】书名:软件工程案例教程:软件项目开发实践;版本号:第2版;作者:韩万江,姜立新;出版
4、社:机械工业出版社1.5 版本更新信息具体版本更新记录如下表表示:修改编号修改日期修改后版本修改位置修改内容简述012016-04-010.1全部初始发布版本022016-04-090.22 .系统定义实现工资的集中管理。可供财务人员对本单位的人员以及工资进行增加、 删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动 进行计算;同时系统还可对人事及工资管理情况进行多角度查询。2.1 项目背景随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员在这种情况下单靠人工来处理工、 职称等跟工资管理有关的信息随之急剧增加。员工的工资不但显得力不从心, 而且极容易出错。
5、 由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作,可以使办公人员可以轻松快捷地完成工资管理的任务。2.2 项目要达到的目标用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等, 迅速准确地完成各种工资信息的统计计算和汇总工作, 快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是要考虑到这些情况的。2) 对职工的工资进行计算、修改。可以对职工的工资档案进
6、行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。3) 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。2.3 系统整体结构根据用户的需求陈述,确定本项目提供管理员登录界面,管理员身份确认后可进行,员工信息管理,假条信息管理,工资信息管理等操作。具体的关系如下图:图1-1企业工资管理系统流程图3 .系统运行环境3.1 硬件环境本系统的硬件环境如下:1)客户机为普通pc。c
7、pu:p4 1.8hz 以上;内存:256mb以上; 能够运行google浏览器;分辨率:推荐使用1366 x768像素。2) web 服务器cpu:p4 2.0hz 以上内存:1gb 以上;硬盘:80gb 以上;3)数据库服务器cpu:p4 2.0hz 以上内存:1gb 以上;硬盘:80gb 以上;3.2 软件环境本系统的软件环境如下:操作系统:windows2007 及以上版本;数据库:microsoft access2003开发工具:jdk;web 服务器: apache tomcat7.0;浏览器:google 。1 )数据库及操作系统a. 由于数据库对整个系统的管理和运作起到置关重要
8、的作用,所以选择数据库成为了重中之重。但我将access 作为系统的数据库,也是考虑到了以下几点:b. access 数据库使用简单,可以迅速掌握。c. access 数据库的 odbc 驱动程序支持的 sql 指令全。 access 具有强大的数据库功能,结构简单、理论基础坚实、独立性高,适合开发中型管理系统。d. 用 access 数据库开发的程序转化为 sql server 数据库也非常简单, 只 要用 sql server 的导入功能将access 数据库转化为 sql server 数据库,转化为 oracle 数据库也就重新建一下表,也不是太麻烦。而对于数 据库语句,因为采用的是标
9、准的 sql 语言,读取access 数据库和读取其他数据库基本上是一样的,只要改写一下连接数据库的语句。2 ) web 服务软件目前的 web 服务器软件有很多种,成熟而且稳定的有apache 、 tomcat 和microsoft的iis,它们也占据着 web服务器市场最大的份额。tomcat和sun和 apache 合作出来的 jsp server , 也支持 servlet2.2 及 jsp1.1 等版本, tomcat 是 java 程序, 所以只要有jdk 就可以使用, 不需要考虑操作系统平台, 因此选择 tomcat 作为 web 服务器。4 .功能规格采用面向对象方法作为主要的
10、系统建模方法, 使用 uml 作为建模语言。 uml 为建模活动提供了从不同视角观察和展示系统的各种特征的方法。在uml 中,从任何一个角度对系统所做的抽象都可能需要几种模型来描述, 而这些来自不同 角度的模型图最终组成了系统的映像。“用例use case )”描述的是actor: actor(用户,外部系统以及系统处理)是如何与系统交互来完成工作的, 用力模型提供了一个非常重要的方式来界定系 统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们将遵循以下步骤:1)识别出系统的actor: actor”可以是用户、外部系统,甚至是外部处理,他们通过某种途径与系统交互
11、。着重从系统外部actor 的角度来描述系统需要提供哪些功能,并指明这些功能的 actor 是谁。尽可能确保所有的 actor 都被完全识别出来。2) 描述主要的用例。可以采取不断的问自己“这个actor 究竟想通过系统做什么?”来准确的描述用例。3) 重新审视每个用例,为它们下个详尽的定义。4.1 角色( actor )定义角色或者执行者( actor )使之与系统产生交互的外部用户或者外部系统,本系统主要包括“系统管理员”和“数据库”两类角色。4.1.1 系统管理员“系统管理员”对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等, 迅速准确地完成各种工资信息的统计计算和汇总工
12、作, 快速打印出工资报表,对公司人员以及请假人员进行查询、修改、增加、删除以及存储等。4.1.2 数据库“数据库”是一个与系统产生交互的外部系统,与这个actor 负责系统的数据 查询、增加、删除和修改等操作。4.2 系统功能由于本系统只适用于小型企业或公司,因此结构并不是很复杂,当系统管理 员认证登陆后,即可进入系统维护员工信息、假条信息和工资信息。系统管理员的活动图如下图所示:系统管理员动作状态2维护员工信息,假条信息和工资信息动作状态1维护结束后返回图1-2“系统管理员”的活动图“系统管理员”功能主要包括:员工信息管理、假条信息管理和工资信息管理 等模块。系统管理员1-3 ”系统管理员”
13、功能用例图对图1-3中用例描述如下:登陆管理:由于系统只适用于小型企业的,所以系统只设有一个系统管理员负责管理所有的信息,这样可以节约人力、物力和财力。 “登陆管理”负责系统管理员登录, 系统管理员要登录到综合信息管理平台必须经过登陆界面, 输入自己的用户名和 密码,通过判断这个用户是否是系统管理员,只有系统管理员才有权限进入。员工信息管理:对所有员工的信息进行增加,删除,修改和查询。以列表的形式显示,也可以根据条件进行查询。假条信息管理:对所以请假信息进行增加,删除,修改和查询。以列表的形式显示,也可以 根据条件进行查询工资信息管理:对所以工资信息进行增加,删除,修改和查询。以列表的形式显示
14、,也可以根据条件进行查询。4.2.1 登陆管理用户必须要通过登录界面进入管理系统界面, 登陆的活动图如下图1-4所示:1-4用户登陆活动图4.2.2 员工信息管理对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此本模块功能有员工信息查询、修改、增加、删除以及存储等。用例描述:员工信息管理执行者:系统管理员前置条件:系统管理员已经登陆。后置条件:对信息进行维护后,能将信息记录到数据库中。基本路径:1) 系统管理员登录2) 进入系统界面3) 对员工信息进行增加,删除,修改和查询。4.2.2 假条信息管理假条信息是决定员工工资的
15、重要原因。 根据员工自身条件不一样, 请假的次数也是千差万别;本模块功能有员工请假信息查询、修改、增加、删除以及存储等。用例描述:假条信息管理执行者:系统管理员前置条件:系统管理员已经登陆。后置条件:对信息进行维护后,能将信息记录到数据库中。基本路径:1) 系统管理员登录2) 进入系统界面3) 对假条信息进行增加,删除,修改和查询。o增加1-5假条信息管理用例图4.2.3工资信息管理对职工的工资进行计算、修改。可以对职工的工资档案进行个别、 部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可
16、以多项查询,比如某部门工资数在某一范围的职工的工资情况等。 报表打印功 能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资 条以及工资统计表。执行者:系统管理员前置条件:系统管理员已经登陆。后置条件:对信息进行维护后,能将信息记录到数据库中。基本路径:1)系统管理员登录2)进入系统界面3)对工资信息进行增加,删除,修改、打印和查询。1-7工资信息管理用例图5 .性能需求根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面的 性能要求。5.1 界面需求页面内容:主题突出,站定定义和行文格式统一、规范、明确;栏目、菜单设置和布局 合理,传递的信息准确、及时,内容丰富
17、,文字准确,语句通顺,专业术语规范, 行文格式统一、规范。导航结构:页面具有明确的导航只是,便于理解,方便用户使用。技术环境:页面大小合适,能用各种常用浏览器以不同分辨率浏览; 无错误链接和空链 接;采用css处理,控制字体大小和版面布局。技术风格:界面、版面形象清新岳母,布局合理,字体大小合适,字体选择十一,前后一致,美观大方;动静搭配恰当,效果好;色彩和谐自然,与主题内容相协调。5.2 响应时间需求无论是客户端还是管理端, 当用户登录进行任何操作的时候, 系统应该及时的进行反应, 反应的时间在5 秒以内。 系统还能检测出各种非正常情况, 如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。5.3 可靠性需求系统应保证 7x24 不死机,保证 20 人同时在客户端登录,系统正常运行,正确提示相关内容。5.4 开放性需求系统应具有灵活性,以适应将来功能扩展的需求。5.5 可扩展性需求系统设计要求能体现扩展性要求,以适应将来功能扩展的需求。5.6 系统安全性需求系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子厂2024年终工作总结
- 新质生产力与产业技术创新新机制分析工具
- 军训开营式上的发言稿
- 工程承包意向合同模板
- 屋顶护栏安装施工合同范例
- 全款购房合同模板照
- 工抵房转让购买合同范例
- 医院司机合同范例
- 快递转让股合同范例
- 住宅漏水修补施工合同范例
- 新能源汽车技术职业生涯规划
- 田埂施工方案
- 新版查对制度专项检查表(涵盖患者身份识别、临床诊疗行为、设备设施运行和医疗环境安全等相关方面)
- 企业法律合规与纠纷解决策略课件
- 分析当前不同类别商品生活必须品奢侈品价格变动对居民消费的影响
- 社会工作大数据分析与应用
- 医院季度投诉分析报告模板
- 《心脏听诊》课件
- 农业创新2024年全球农业发展趋势展望
- JJG(交通) 169-2020 动力触探仪
- 《新疆大学版学术期刊目录》(人文社科)
评论
0/150
提交评论