ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:300.99KB ,
资源ID:11420703      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11420703.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学校内部工资管理系统需求分析.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学校内部工资管理系统需求分析.docx

1、学校内部工资管理系统需求分析学校内部工资管理系统需求分析软件需求说明书 1、引言1.1 编写目的 该说明书主要对所开发的系统进行全面的说明,对开发该系统的任务进行概括性叙述,对系统的运行环境进行规定。同时明确该性的的主要功能要求、性能要求,指出该系统所用到的数据及数据处理流程,同时提出故障处理的要求。通过该文档可使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计及开发工作。 1.2背景 (1) 本系统的名称:学校内部工资管理系统 (2) 本项目的提出者:安徽工程大学财务处 (3) 本系统的开发者:安徽工程大学计算机及信息学院信息081班12#

2、223小组 (4) 本系统的用户:安徽工程大学财务处 (5) 本系统的计算中心:安徽工程大学计算机中心 (6) 本系统及其他系统的关系:a.该系统的服务器端运行在计算机中心的服务器上,用户通过网络浏览器访问服务器端。b.服务器上需要有防火墙软件对服务系统进行防护c.本系统及财务处的财务管理软件有数据通信; 1.3 定义Myeclipse:软件开发工具,J2EE可视化开发平台。Java :面向对象开发语言。 MySQL :SQL数据库。 数据字典:关于数据信息的集合,也即是对数据流图中包含的元素的定义的集合。 数据流图:以图形法师来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。 E

3、-R图:用概念模型描述信息世界中的常用概念。 1.4 参考资料 (1) 学校内部工资管理系统开发计划书,安徽工程大学 (2) 软件工程实验指导书,安徽工程大学 (3) 软件工程,王忠群,中国科技大学出版社 (4) 数据库系统概论,王珊,萨师煊,高等教育出版社 (5) 软件工程导论,张海藩,清华大学出版社 2、任务概述2.1 目标工资管理是学校信息管理中的重要内容。以往的半人工管理方式往往不能很好的达到管理要求。安徽工程大学的员工数量较多,而且各部门职务较多,这样造成员工工资的计算标准多样化,给统计工作带来不便。目前,该业务流程完全可以通过计算机系统自动管理完成,而该系统的开发正是为了解决这一问

4、题。 2.2 用户的特点该系统上网最终用户是安徽工程大学财务处的工作人员。要求工作人员有一定的计算机操作知识,能够对服务器后台处理进行管理,能捕获异常。同时要求工作人员掌握SQL数据库操作,能够对后台数据库进行日常维护及管理,例如:对数据库的备份及恢复,对冗余数据的删除等。2.3 假定和约束2.3.1 系统的运行环境:硬件环境:PC机一台。软件环境:Myeclipse,Windows7操作系统,MySQL数据库软件。2.3.2 开发期限由于是课程设计,本系统的开发时间约为一个月。针对该系统的软件体系的设计不是很复杂,加之多人合作,所以就开发期限不会受到很大限制。2.3.3 经费限制:本课程设计

5、有小组成员在个人PC机上完成,所用软件均为免费软件。小组成员利用课余时间完成。所以经费问题不会受到限制。2.3.4 任务安排任务时间 参及人员备注需求分析一周全体小组成员到学校财务处进行实际的工作调查,并做好相关记录数据库设计一周全体小组成员建好所用到的数据库表,设计出功能模块界面设计三天全体小组成员作好静态页面,方便编程人员编写程序代码编写一周程序员严格按照用户需求进行代码的编写,做到安全高效系统测试三天用户及小组测试人员尽量找出系统漏洞,及时补救;做好测试文档的书写 3.需求规定3.1 对功能的规定3.1.1系统功能(1)用户登录模块:添加、删除、更新各种用户的信息。(2)当月人事表模块:

6、显示学校各单位当月的人事情况,包括员工的工号、姓名、级别、类别、部门单位。(3)员工信息检索模块:可以根据输入信息检索出满足条件的员工信息,包括员工ID、姓名、部门单位、性别、职称、工级。(4)薪资设定功能模块:该模块设定不同的薪资方案。包括各项考核系数。(5)最终员工工资报表模块:该模块显示所有员工的最终工资信息。包括员工工号、姓名、底薪、奖金和处罚金。并可在该模块直接打印该模块的报表。3.1.2 数据流图 第0层 第2层(1) 第2层(2)3.1.3 数据字典 3.1.4 E-R图该系统的完整E-R图如下:3.2 对性能的规定3.2.1 精度本系统要求用户输入的数据、信息尽量的准确。系统要

7、求输入的年龄为整数;员工的出勤天数以“天”为最小单位;员工的工资以“元”为最小单位;考核系数为0100的整数;有小数的情况,精确到小数点后两位。3.2.2时间特性要求(1) 系统的数据查询时间:3秒。(2) 系统的更新处理时间:5秒。(3) 系统的数据统计时间:10秒。3.2.3 灵活性(1)操作方式上能够满足鼠标和键盘任意切换的需要。(2)能够支持Windows XP,Windows7的运行环境。(3)留有及其他系统的接口:升级Linux的版本也能够的到系统稳定性及响应时间上的提升。3.3 输入输出要求1、员工信息表字段名称字段描述类型主键备注Worker_id工号Varchar(10)是非

8、空Worker_name姓名Varchar(20)否非空Worker_unit部门Varchar(30)否非空Worker_title职称Varchar(10)否Worker_sex性别Char(2)否非空Worker_photo照片存储路径Varchar(30)否非空Worker_lever工级Int(2)否非空Worker_type工作种类Varchar(10)否非空2、工资表字段名称字段描述类型主键备注Worker_id工号Varchar(10)是非空Date月份Varchar(6)否非空Basic_salary固定工资Int(6)Int(6)否非空Bonus奖金Int(6)否fine罚

9、金Int(6)否 3、工资结算方案表字段名称字段描述类型主键备注Id方案号Int(4)是非空Basic_salary底薪设置Int(6)否非空increase每级增长设置Int(6)否非空Absenteeism旷工减分设置Int(4)否Eary_later迟到早退减分设置Int(4)否Ask_for_leaver请假减分设置Int(4)否Response_of_student学生反应减分设置Int(4)否Amount_of_class课时不足减分设置Int(4)否Work_finished工作完成量减分设置Int(4)否Work_attitude工作态度减分设置Int(4)否4、工作表现表字段

10、名称字段描述类型主键备注Work_id工号Varchar(10)是非空Date月份Varchar(6)否非空Absenteeism旷工次数Int(4)否Early_late迟到早退次数Int(4)否Ask_for_leave请假次数Int(4)否Response_of_student学生反应次数Int(4)否Amount_of_class缺少课时Int(4)否Work_finished工作完成量Int(4)否非空Work_attitude工作态度Int(4)否非空3.4 数据管理能力要求该数据库设计为关系型数据库,其中包括4个表。表的设计考虑到了实体完整性、参照完整性及用户自定义完整性三类完整

11、性约束。只有服务器端程序才能够对数据库中的数据进行更新和删除。员工角色用户登录系统后能够查询操作。由于该系统涉及到大量的数据存取操作,因此要求数据库的配置一定要性能强大,而且能够提供严密的安全防护机制。根据需求,在每月的20日前及22日后,各部门出勤管理人员登录系统后将失去录入或修改数据的功能。3.5 故障处理要求1.硬件故障情况1:服务器电源不正当关闭处理 :a .数据库事务回滚到断电之前的状态。b.为服务器提供一个备用充电电源能够支持服务器进行临时数据的正常保存。情况 2:客户端及服务器网络不能连接处理 :a. 检修本地端网络连接是否正常;b. 查看服务器端交换机端口是否被关闭;c. 查看

12、端点间网络线路是否完好。情况3:存储空间已满处理 :a. 数据库切换到备份存储空间; b. 进行数据检索,删除日期超过4年的数据。2.软件故障情况1:服务器死机处理 :程序自动保存内存中的临时数据;重启机器情况 2:服务端程序报告异常处理 :保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序情况 3:服务器端响应速度慢处理 :查看接收的数据信息,看是否有不法分子的攻击,并作好防火墙的配置4、运行环境规定4.1 设备运行本软件要求处理器在奔腾III以上,内存在256MB以上的计算机。4.2 支持软件 1、支持操作系统:WindowsXP,Windows7以及升级版本的Linu

13、x 操作系统。 2、本软件支持数据库:MySQL 。 3、本软件的开发工具:Myeclipse,MySQl。 4.3 接口 本软件通过若干个中间表(在此省略其结构)实现及其他软件的通信。JDBC:访问MySQL数据库的驱动程序。 4.4控制 1、本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。 2、系统通过“显示当月人事”模块进行当月学校职工情况的控制,根据不同的人事表,进行不同的工资结算。 3、系统通过“工资结算方法”模块进行当月的工资结算控制,对不同的职工根据工级、职称、考核系数等进行工资结算。 4、系统通过“最终职工工资报表”模块进行当月的工资统计控制,对全校职工本月的工资信息进行报表统计。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1