学校内部工资管理系统需求分析_第1页
学校内部工资管理系统需求分析_第2页
学校内部工资管理系统需求分析_第3页
学校内部工资管理系统需求分析_第4页
学校内部工资管理系统需求分析_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

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

6、姓名、级别、类别、部门单位。(3)员工信息检索模块:可以根据输入信息检索出满足条件的员 工信息,包活员工ID、姓名、部门单位、性别、职称、工级。(4)薪资设定功能模块:该模块设定不同的薪资方案。包扌舌各项 考核系数。(5)最终员工工资报表模块:该模块显示所有员工的最终工资信 息。包括员工工号、姓名、底薪、奖金和处罚金。并可在该模块直接 打卬该模块的报表。133.1.2数据流图薪资报表薪资结算-财务处薪资单第0层第2层(1)银行人出处人事变动信息一 i月人事b下月人事信息I薪资单第2层(2)3.1.3数据字典划字:工资表描述:记录员工本月的工资情况 建义:工资表一员工工号一月份 一底嶄一奖金一罚

7、款位置:工资管理数据库名字:工资结算方案表描述:用于显示、计算员工当月 的工资情况立义:工资方案结算表一方案号 底嶄设程一每级增长设宜一旷 工减分设豊一迟到早退减分设置 请假减分设宜一学生反应减分 设置一可是不足减分设置一工作 完成量减分设豊一工作态度减分 设置位宜:工资管理数据库名字:员工工作信息表描述:用于记录员工本月的工作 情况泄义:员工工作信息表一员工工 号一月份一旷工次数一迟到早退 次数一请假次数一学生反应次数 缺少课时一工作完成量一工作 态度位巻:工资管理数据库名字:员工信息表描述:用于记录员工的基本信息 泄义:员工信息表一员工工号一 员工姓名一员工部门单位一员工 职称一员工性别一

8、员工照片存储 路径一工级一工作种类(行政/教 育)名字:工号描述:唯一标示单位每位职工的 编号泄义:工号一部门编号+职工个人 编号位置:工资管理表,人事数据表名字:工级描述:用于标示每位员工的工作 级别。泄义:工级一姓划一工号一性别 一工作年限一担任职务位垃:员工信息表,人事信息表划字:姓名描述:是人类为区分个体,给每 个个体给泄的特泄名称符号 定义:4字符10位置:人事信息表,员工信息表, 当月工资表名字:职务描述:从事行政工作的教职工的 头衔定义:8字符8位苣:人事数据库名字:奖金描述:学校根据每个月员工的工 作情况所给予的补贴定义:0.9999位置:人事数据库、工资明细表名字:级别系数描

9、述:根据工作年限的长短所对 应的计算数值定义:1.44位宜:人事数据库名字:部门描述:每个职工所在的部门定义:10字符10位宜:人事数据流、人事数据存 储爼字:工资总额描述:每个职工本月实际拿到的 工资数定义:3数字5位置:工资表、工资明细表、报 表名字:参加工作时间描述:每个教职工第一次参加工 作的时间定义:年+月+日位垃:人事数据流、人事数据存 储 冬字:实发工资描述:每个职工每个月实际获得 的工资定义:工资总额一罚金位置:工资明细表、工资表、报 表、年度数据名字:固定工资描述:根据职称所决沱的每个职 工的工资定义:0.9999位置:人事数据库、年度数据、工资明细表3. 1.4 E-R 图

10、 该系统的完整E-R图如下:固定工资实际工资工资学楼壬资管、理办迄”n3.2对性能的规定3.2.1精度本系统要求用户输入的数据、信息尽量的准确。系统要求输入的年龄为整数;员工的出勤天数以“天”为最小单位;员工的工资以“元”为最小单位;考核系数为0100的整数;有小数的情况,精确到小数点后两位。3. 2. 2时间特性要求(1)系统的数据查询时间:3秒。(2)系统的更新处理时间:5秒。(3)系统的数据统计时间:10秒。3. 2. 3灵活性(1)操作方式上能够满足鼠标和键盘任意切换的需要。(2)能够支持Windows XP, Windows7的运行环境。(3)留有与其他系统的接口:升级Linux的版

11、木也能够的到系统稳定性及响应时间上的提升。3. 3输入输出要求1、员工信息表字段纭称字段描述类型主键备注Worker.id工号Varchar (10)是非空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.idI:VVarch

12、ar (10)是非空Date丿J份Varchar(6)否非空Basic salary固定工资Int(6)否非空Bonus奖金Int (6)否fine罚金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)否Re sponse_of_s tudent学生反应减分设置Int (4)否Amount_of_cl

13、ass课时不足减分设置Int (4)否Work_finished工作完成量减分设置Int (4)否Work_attitude工作态度减分设置Int否4、工作表现表字段名称字段描述类型主键备注Work.idr.vVarchar (10)是非空Date月份Varchar(6)否非空Absenteeism旷工次数Int(4)否Early_late迟到早退次数Int(4)否Ask_for_leave请假次数Int (4)否Re sponse_of_s tudent学生反应次数Int(4)否Amount_of_class缺少课时Int(4)否Work_finished工作完成量Int(4)否非空Work

14、_attitude工作态度Int (4)否非空3. 4数据管理能力要求该数据库设计为关系型数据库,其中包括 4个表。表的设计考虑 到了实体完整性、参照完整性及用户自定义完整性三类完整性约束。只有服务器端程序才能够对数据库中的数据进行更新和删除。员 工角色用户登录系统后能够查询操作。由于该系统涉及到大量的数据 存取操作,因此要求数据库的配置一定要性能强大,而且能够提供严 密的安全防护机制。根据需求,在每月的20日前及22 H后,各部门出勤管理人员登 录系统后将失去录入或修改数据的功能。3.5故障处理要求1. 硬件故障情况服务器电源不正当关闭处理:Q.数据库事务回滚到断电之前的状态。b.为服务器提

15、供一个备用充电电源能够支持服务器进行临时数据的正常保存。情况2:客户端与服务器网络不能连接处理:a.检修木地端网络连接是否正常;b. 查看服务器端交换机端口是否被关闭;c. 查看端点间网络线路是否完好。情况3:存储空间已满处理:a.数据库切换到备份存储空间;b.进行数据检索,删除日期超过4年的数据。2. 软件故障情况4服务器死机处理:程序自动保存内存中的临时数据;重启机器15让每个人平零地提升自我情况2:服务端程序报告异常处理:保存好临时数据,关闭访问端口,关闭程序重新启动,通过临时数据初始化程序情况3:服务器端响应速度慢处理:查看接收的数据信息,看是否有不法分子的攻击,并作好防火墙的配置4、运行环境规定4.1设备运行本软件要求处理器在奔腾III以上,内存在256MB以上的计 算机。4. 2支持软件1、支持操作系统:WindowsXP, Windows7以及升级版本的Linux操 作系统。2、本软件支持数据库:MySQL 。3、木软件的开发工具:Myeclipse, MySQlo4.3 接口本软件通过若干个中间表(在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论