学校内部工资管理系统--参考

上传人:宝路 文档编号:8725801 上传时间:2017-09-29 格式:DOC 页数:14 大小:384.26KB
返回 下载 相关 举报
学校内部工资管理系统--参考_第1页
第1页 / 共14页
学校内部工资管理系统--参考_第2页
第2页 / 共14页
学校内部工资管理系统--参考_第3页
第3页 / 共14页
学校内部工资管理系统--参考_第4页
第4页 / 共14页
学校内部工资管理系统--参考_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《学校内部工资管理系统--参考》由会员分享,可在线阅读,更多相关《学校内部工资管理系统--参考(14页珍藏版)》请在金锄头文库上搜索。

1、1学校内部工资管理系统学院 理学院 专业班级 信计 0913 班 2011 2012 学年第 二 学期 课程名称 软件工程 小组成员 丁玉剑 学号 2009151070 小组成员 杨少雄 学号 2009151073 小组成员 王鸿林 学号 2009151072 小组成员 巩伟波 学号 2009151081 题 目 学校内部工资管理系统 目 录 清 单项目序号 试验项目名称 页数1 可行性研究报告 2-42 需求分析 4-93 系统概要设计 10-134 详细设计与编码 135 测试计划 13-1462可行性研究报告1.1引言软件的可行性分析对于软件开发工作的成功是至关重要的,软件的可行性研究的

2、实质是进行一次大大压缩简化系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程,其有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据。1.1.1编写目的:编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。1.1.2背景随着大学规模的不断扩大,教

3、职工队伍变得越来越庞大。这就导致教职工信息不断增多,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件

4、。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。1.1.3参考资料软件工程导论 ,张海藩,清华大学出版社。1.2可行性研究的前提 1.2.1要求对服务器上的数据必须进行及时正确的刷新。输出要求:数据完整,详实。输出要求:简捷,快速

5、,准确。安全与保密要求:权限不同完成期限:预计四个月,即截至 2012 年 8 月 1 日1.2.2目标系统实现后,大大提高学校工资管理的整体效率。降低误差,减少开销1.2.3条件、假定和限制建议软件寿命:5 年。经费来源:学校3硬件条件:服务器 sun 工作站,终端为 pc 机。运行环境:Linux数据库:Oracle8投入运行最迟时间:2012/12/301.2.4进行可行性研究的方法通过调查分析学校内部职工工资管理系统所具备的能力及实现的方法。确定总体结构,利用数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。1.2.5 可行性综合分析(1)可行性:系统现阶段的发展过

6、程中,利用现有人力和物力是完全具备的能力开发出来的, 作为阶段性产品,日后的发展空间大,实现方法逐步简单容易。对于该系统的技术要求,现行的软件开发条件,环境,完全可以实现。VC+6.0 和 SQL Server 2005 完全可以提供该系统的操作要求和数据库需求。所以学校内部教职工工资管理系统在技术上是完全可行的。(2)操作可行性:该系统的开发要求是界面简单,易于操作。(3)经济可行性:该系统做为课程设计开发,经济可行性在此不做讨论。1.3对现有系统的分析系统老化,操作不方便,易出错1.3.1工作负荷数据量相对较大,人工工作负荷量较大1.3.2人员操作人员:人事处、财务处的工作人员1.3.3设

7、备服务器 sun 工作站,终端为 pc 机。1.3.4局限性系统封闭,数据更新不同步1.4所建议的系统服务器 linux 客户端 windows1.4.1对所建议系统的说明 linux 是开源的,开发成本低 windows 最普及,程序市场前景广,用户易操作1.4.2改进之处系统效率提高,提高了数据同步更新能力,使输入输出更方便,更易操作1.5 投资及收益分析1.5.1 投资回收周期投资回收周期 2 到 3 年1.5.2敏感性分析设计系统周期为五年, 估计最长可达 10 年处理速度:一般查询速度4 秒关键数据查询速度 2 秒1.6社会条件方面的可行性1.6.1法律方面的可行性4没有触犯任何国家

8、法律,该系统在法律上具有可行性。1.6.2使用方面的可行性高效率的系统,易操作,方便使用1.7 系统流程图内部工资管理系统系统管理用户信息管理修改密码处罚管理登录模块退出系统奖励管理职工信息管理职工信息管理职工奖罚信息管理月工资查看添加删除复位密码添加修改删除查找添加修改删除查找添加修改删除查找职工出勤信息管理职工出勤信息管理添加修改删除查找1.8 结论由于投资收益有良好的预期, 技术、经济、操作都有可行性,可以进行开发需求分析2.1 系统总体功能需求分析根据系统功能和高校内部工资管理的特点,经过模块化的分析得到高校工资管理系统功能模块的划分,本系统包括用户管理模块、员工信息管理模块、职工出勤

9、信息管理模快、职工奖罚信息管理模快和工资信息查看模块。2.2 模块功能分析2.2.1 用户登陆模块操作用户在该界面输入正确的用户名和密码就可以进入系统主界面。可以说,这个界面是整个系统的门户所在。2.2.2 系统管理模块系统管理员通过该界面可以实现对用户的添加、删除 、密码复位、及用户的密码修改。2.2.3 职工信息管理模块用户通过该界面可以实现对职工信息的查找和浏览,系统管理员通过该界面可以实现对 职工信息的添加、修改、删除、查找。2.2.4 职工奖罚信息管理模块用户通过该界面可以实现对职工奖罚信息的查找和查看等功能。系统管理员通过该界5面可以实现对职工奖罚信息的添加、修改、删除、查找等功能

10、。 2.2.5 职工出勤信息管理模块用户通过该界面可以实现对职工出勤信息的浏览和查找等功能。系统管理员通过该界面可以实现对职工奖罚信息的添加、修改、删除、查找等功能。2.2.6 月工资查看模块用户通过该界面可以看到自已的当月工资。2.3 结构化分析与建模结构化分析是软件工程开发中提出来的,是一种基于功能分析的分析方法。2.3.1 数据流图建模顶层数据流图系统数据的输入和输出放映了系统与外界环境的接口或关系。本系统是实现工资管理系统与外界用户的连接,流程图如下:将顶层数据流图的员工信息更新、出勤记录增删改、奖罚信息增删改及工资查询等功能进一步细化得到一层数据流图,使系统的各功能更加明确清晰。6用

11、户密码修改DBMS1.4 应发工资账目3出勤记录增删改查DBMS1.3 员工奖罚记录DBMS1.2 员工出勤记录单DBMS1.1 现有员工名单工资查询9奖罚信息查看出勤记录查看5登录4奖罚信息增删改2用户管理登录学校内部工资管理系统管理员员工61 . 1 添加员工员工信息1 . 2 修改员工信息员工信息1 . 3 删除员工信息录入员工信息 员工信息员工信息修改后员工信息要删除员工信息删除后信息员工信息更新数据流图2.3.2 数据管理能力要求学校教职工工资管理系统系统的数据需求包括如下几点:1.数据录入和处理的准确性和实时性2.数据的一致性与完整性3.数据的共享与独立性数据字典名字:员工信息表W

12、orker 表结构名称 类型 长度 说明name varchar(50) 50 姓名sex varchar(50) 50 性别salary int 其本工资student varchar(50) 50 工号branch varchar(50) 50 部门department varchar(50) 50 系别description text 备注名字:员工信息别名:描述:记录每一个员工信息情况定义:员工信息=student+name+sex+salary+branch+department+description名字:i 学院表Department 表结构名称 类型 长度 说明departme

13、nt varchar(50) 50 学院名称dep_id varchar(50) 50 学院编号名字:学院信息别名:描述:记录每一个院的情况定义:学院信息= dep_id+department7名字:部门信息表Branch 表名称 类型 长度 说明branch varchar(50) 50 部门名称bid varchar(50) 部门编号名字:部门信息别名:描述:记录每一个部门的基本情况定义:部门信息=bid+branchRecord表结构名称 类型 长度 说明name varchar(50) 50 姓名student varchar(50) 50 工号record varchar(50) 5

14、0 记录类型discription 备注名字:出勤信息别名:描述:记录每一个员工出勤情况定义:出勤信息=student+name+record+description名字:奖励表Reward 表结构名称 类型 长度 说明name varchar(50) 50 姓名student varchar(50) 50 工号rewardsalary int 奖励金额description 备注名字 奖励信息别名:描述:记录每一个员工的奖励情况定义:员工奖励信息=student+name+rewardsalary+description8名字:处罚表Punishment 表结构名称 类型 长度 说明name

15、 varchar(50) 50 姓名student varchar(50) 50 工号punishsalary int 处罚金额description 备注名字:处罚信息别名:描述:记录每一个员工的处罚情况定义:处罚信息= student+name+punishsalary+description名字:用户表User_pass 表结构名称 类型 长度 说明User_type int 用户类型(1 为高级用户,2 为普通用户)UserName varchar(50) 50 用户名Pwd varchar(50) 50 密码名字 用户信息别名:描述:记录每一个用户情况定义:用户信息=UserName+Pwd+User_type92.3.3 学校内部工资管理系统的实体联系图在图中三个实体,分别是管理员、员工、工资,以及相关的属性。它用简单的图形方式描述了用户与工资等这些活动的数据间的关系。1011系统概要设计3.1 引言3.1.1 背景该学校随着规模的扩大导致工作量也越来越大,特别是现行职工工资管理业务工作量特别大,同时还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号