学校内部工资管理系统参考.docx
- 文档编号:10723443
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:21
- 大小:335.49KB
学校内部工资管理系统参考.docx
《学校内部工资管理系统参考.docx》由会员分享,可在线阅读,更多相关《学校内部工资管理系统参考.docx(21页珍藏版)》请在冰豆网上搜索。
学校内部工资管理系统参考
------------------------------------------作者------------------------------------------日期
学校内部工资管理系统--参考
学校内部工资管理系统
学院理学院专业班级信计0913班2011❞2012学年第二学期
课程名称软件工程
小组成员丁玉剑学号2009151070
小组成员杨少雄学号2009151073
小组成员王鸿林学号2009151072
小组成员巩伟波学号2009151081
题目学校内部工资管理系统
目录清单
项目序号
试验项目名称
页数
1
可行性研究报告
2-4
2
需求分析
4-9
3
系统概要设计
10-13
4
详细设计与编码
13
5
测试计划
13-14
6
可行性研究报告
1.1 引言
软件的可行性分析对于软件开发工作的成功是至关重要的,软件的可行性研究的实质是进行一次大大压缩简化系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程,其有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据。
1.1.1 编写目的:
编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1.1.2 背景
随着大学规模的不断扩大,教职工队伍变得越来越庞大。
这就导致教职工信息不断增多,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。
高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。
1.1.3 参考资料
《软件工程导论》,张海藩,清华大学出版社。
1.2 可行性研究的前提
1.2.1 要求
对服务器上的数据必须进行及时正确的刷新。
输出要求:
数据完整,详实。
输出要求:
简捷,快速,准确。
安全与保密要求:
权限不同
完成期限:
预计四个月,即截至2012年8月1日
1.2.2 目标
系统实现后,大大提高学校工资管理的整体效率。
降低误差,减少开销
1.2.3 条件、假定和限制
建议软件寿命:
5年。
经费来源:
学校
硬件条件:
服务器♦◆⏹工作站,终端为☐♍机。
运行环境:
☹♓⏹◆⌧
数据库:
O❒♋♍●♏8
投入运行最迟时间:
2012/12/30
1.2.4 进行可行性研究的方法
通过调查分析学校内部职工工资管理系统所具备的能力及实现的方法。
确定总体结构,利用数据库所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。
1.2.5可行性综合分析
(1)可行性:
系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易。
对于该系统的技术要求,现行的软件开发条件,环境,完全可以实现。
✞C++6.0和S✈☹S♏❒v♏❒2005完全可以提供该系统的操作要求和数据库需求。
所以学校内部教职工工资管理系统在技术上是完全可行的。
(2)操作可行性:
该系统的开发要求是界面简单,易于操作。
(3)经济可行性:
该系统做为课程设计开发,经济可行性在此不做讨论。
1.3 对现有系统的分析
系统老化,操作不方便,易出错
1.3.1 工作负荷
数据量相对较大,人工工作负荷量较大
1.3.2 人员
操作人员:
人事处、财务处的工作人员
1.3.3 设备
服务器♦◆⏹工作站,终端为☐♍机。
1.3.4 局限性
系统封闭,数据更新不同步
1.4 所建议的系统
服务器●♓⏹◆⌧客户端♦♓⏹♎☐♦♦
1.4.1 对所建议系统的说明
●♓⏹◆⌧是开源的,开发成本低♦♓⏹♎☐♦♦最普及,程序市场前景广,用户易操作
1.4.2 改进之处
系统效率提高,提高了数据同步更新能力,使输入输出更方便,更易操作
1.5投资及收益分析
1.5.1投资回收周期
投资回收周期2到3年
1.5.2 敏感性分析
设计系统周期为五年,估计最长可达10年
处理速度:
一般查询速度<4秒
关键数据查询速度<2秒
1.6 社会条件方面的可行性
1.6.1 法律方面的可行性
没有触犯任何国家法律,该系统在法律上具有可行性。
1.6.2 使用方面的可行性
高效率的系统,易操作,方便使用
1.7系统流程图
1.8结论
由于投资收益有良好的预期,技术、经济、操作都有可行性,可以进行开发
需求分析
2.1系统总体功能需求分析
根据系统功能和高校内部工资管理的特点,经过模块化的分析得到高校工资管理系统功能模块的划分,本系统包括用户管理模块、员工信息管理模块、职工出勤信息管理模快、职工奖罚信息管理模快和工资信息查看模块。
2.2模块功能分析
2.2.1用户登陆模块
操作用户在该界面输入正确的用户名和密码就可以进入系统主界面。
可以说,这个界面是整个系统的门户所在。
2.2.2系统管理模块
系统管理员通过该界面可以实现对用户的添加、删除、密码复位、及用户的密码修改。
2.2.3职工信息管理模块
用户通过该界面可以实现对职工信息的查找和浏览,系统管理员通过该界面可以实现对
职工信息的添加、修改、删除、查找。
2.2.4职工奖罚信息管理模块
用户通过该界面可以实现对职工奖罚信息的查找和查看等功能。
系统管理员通过该界面
可以实现对职工奖罚信息的添加、修改、删除、查找等功能。
2.2.5职工出勤信息管理模块
用户通过该界面可以实现对职工出勤信息的浏览和查找等功能。
系统管理员通过该界面
可以实现对职工奖罚信息的添加、修改、删除、查找等功能。
2.2.6月工资查看模块
用户通过该界面可以看到自已的当月工资。
2.3结构化分析与建模
结构化分析是软件工程开发中提出来的,是一种基于功能分析的分析方法。
2.3.1数据流图建模
顶层数据流图系统数据的输入和输出放映了系统与外界环境的接口或关系。
本系统是实现工资管理系统与外界用户的连接,流程图如下:
将顶层数据流图的员工信息更新、出勤记录增删改、奖罚信息增删改及工资查询等功能进一步细化得到一层数据流图,使系统的各功能更加明确清晰。
员工信息更新数据流图
2.3.2数据管理能力要求
学校教职工工资管理系统系统的数据需求包括如下几点:
1.数据录入和处理的准确性和实时性
2.数据的一致性与完整性
3.数据的共享与独立性
数据字典
名字:
部门信息表
B❒♋⏹♍♒表
名称
类型
长度
说明
♌❒♋⏹♍♒
v♋❒♍♒♋❒☎50✆
50
部门名称
♌♓♎
v♋❒♍♒♋❒☎50✆
部门编号
名字:
部门信息
别名:
描述:
记录每一个部门的基本情况
定义:
部门信息=♌♓♎+♌❒♋⏹♍♒
名字:
处罚表
P◆⏹♓♦♒❍♏⏹♦表结构
名称
类型
长度
说明
⏹♋❍♏
v♋❒♍♒♋❒☎50✆
50
姓名
♦♦◆♎♏⏹♦
v♋❒♍♒♋❒☎50✆
50
工号
☐◆⏹♓♦♒♦♋●♋❒⍓
♓⏹♦
处罚金额
♎♏♦♍❒♓☐♦♓☐⏹
备注
名字:
处罚信息
别名:
描述:
记录每一个员工的处罚情况
定义:
处罚信息=♦♦◆♎♏⏹♦+⏹♋❍♏+☐◆⏹♓♦♒♦♋●♋❒⍓+♎♏♦♍❒♓☐♦♓☐⏹
名字:
用户表
✞♦♏❒♉☐♋♦♦表结构
名称
类型
长度
说明
✞♦♏❒♉♦⍓☐♏
♓⏹♦
用户类型(1为高级用户,2为普通用户)
✞♦♏❒☠♋❍♏
v♋❒♍♒♋❒☎50✆
50
用户名
P♦♎
v♋❒♍♒♋❒☎50✆
50
密码
名字用户信息
别名:
描述:
记录每一个用户情况
定义:
用户信息=✞♦♏❒☠♋❍♏+P♦♎+✞♦♏❒♉♦⍓☐♏
2.3.3学校内部工资管理系统的实体联系图
在图中三个实体,分别是管理员、员工、工资,以及相关的属性。
它用简单的图形方式描述了用户与工资等这些活动的数据间的关系。
系统概要设计
3.1引言
3.1.1背景
该学校随着规模的扩大导致工作量也越来越大,特别是现行职工工资管理业务工作量特别大,同时还时常出现差错现象。
有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。
学校主管领导也十分支持这项工作,已批准投资✠万元人民币用于购置设备和软件开发。
同时,学校还拥有雄厚的技术力量
3.1.2目标
(1)让计算机完全代替手工式的操作,对教职工的所有信息和工资能够准确无误的显示,
(2)为了方便用户,让用户在使用过程中能达到他们所想要的需求,
(3)该系统具有查询,删除,添加基本信息的功能。
(4)在设计本系统时一定要有清晰、完整、一致、可测试的性质
(5)实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平
(6)以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化
3.1.3功能分析
(1)浏览功能
(2)查看详细质料功能。
(3)查询功能:
(4)增加功能
(5)删除功能生成报表
(5)功能打印功能
(6)密码管理功能。
(7)身份验证功能
(8)数据的导入导出功能:
(9)帮助功能
3.1.4参考资料
☯1]张海藩,《软件工程导论》(第四版),清华大学出版社,2005年3月第7次印刷☎教材✆
☯2]✋♋⏹S☐❍❍♏❒v♓●●♏(英).S☐♐♦♦♋❒♏☜⏹♑♓⏹♏♏❒♓⏹♑:
☎8♦♒☜♎♓♦♓☐⏹✆.机械工业出版社.2006年9月
☯3]M♓♍♒♋♏●B●♋♒♋,☺♋❍♏♦R◆❍♌♋◆♑♒(美).O♌j♏♍♦-O❒♓♏⏹♦♏♎M☐♎♏●♓⏹♑♋⏹♎D♏♦♓♑⏹♦♓♦♒✞M☹,S♏♍☐⏹♎☜♎♓♦♓☐⏹.人民邮电出版社.2006年1月
☯4]郑人杰编著,《实用软件工程》(第二版),清华大学出版社,2003年1月第14次印刷
☯5]☺♏♐♐❒♏⍓☹.等著,《S⍓♦♦♏❍✌⏹♋●⍓♦♓♦♋⏹♎D♏♦♓♑⏹M♏♦♒☐♎♦,♐♓♐♦♒☜♎♓♦♓☐⏹》,高等教育出版社,2001.6
☯6]R☐♑♏❒S.P❒♏♦♦❍♋⏹(美).S☐♐♦♦♋❒♏☜⏹♑♓⏹♏♏❒♓⏹♑:
✌P❒♋♍♦♓♦♓☐⏹♏❒'♦✌☐☐❒☐♋♍♒,S♓⌧♦♒☜♎♓♦♓☐⏹.M♍☝❒♋♦-☟♓●●.2004年11月
3.2总体设计
3.2.1系统结构图
3.2.2☜-R图
3.3接口设计
接口采用ODBC接口,即开放数据库连接接口,用于连接各部分数据库。
3.4运行设计
3.4.1运行模块组合
包括学校教职工工资管理系统登录模块、学校内部工资管理系统员工信息增删改模块、学校内部工资管理系统员工奖罚信息增删改模块、学校内部工资管理系统员工出勤信息增删改模块、学校内部工资管理系统用户管理模块。
3.5系统数据结构设计:
要点:
根据☜R图和程序结构图设计,留待详细设计阶段具体展开。
3.6系统出错测试要点
3.6.1对于学校内部工资管理系统员工信息增删改模块:
测试的要点是针对职工基本信息属性的添加,查询,修改,删除,以及对数据库的同步更新
3.6.2对于学校内部工资管理系统员工出勤信息增删改模块:
测试的要点是针对职工出缺勤信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤次数的触发器的运算
3.6.3对于学校内部工资管理系统员工奖罚信息增删改模块:
测试的要点是针对职工工资信息的添加,查询,修改,删除,对数据库的同步更新,以及对缺勤金和实际工资的运算.
详细设计与编码
详见其他附件:
详细的程序清单、设计图(包括数据字典等)
测试计划
5.1学校教职工工资管理系统登录模块
测试用例:
测试用例类型
用例
管理员用户
1.正确的用户名和密码;
✌♎❍♓⏹100011
2.正确的用户名错误的密码;
✌♎❍♓⏹500013
3.错误的用户名正确的密码;
0010100091
4.错误的用户名和密码;
0010500093
5.空的用户名和正确的密码;
✂✂1✂✂1
6.空的用户名和错误的密码;
✂✂5✂✂3
7.正确的用户名和空的密码;
✌♎❍♓⏹''0001''
8.错误的用户名和空的密码;
0010''0001''
仅第一种情况能进入到系统,其余均提示信息❽用户名或密码错误,请重新输入!
❾
5.2学校内部工资管理系统员工信息增删改模块
测试用例类型
用例
教职工
1.员工信息更新内容符合要求;
更新成功
2.输入的类型与要求不一致;
%4
3.输入的字段超出规定范围;
1111111111111111111111
4.主键值为空;
☠◆●●
仅第一种情况能对员工信息进行更新成功。
5.3学校内部工资管理系统员工奖罚信息增删改模块
测试用例类型
用例
教职工
1.员工信息更新内容符合要求;
更新成功
2.输入的类型与要求不一致;
%4
3.输入的字段超出规定范围;
1111111111111111111111
4.主键值为空;
☠◆●●
仅第一种情况能对员工奖罚信息进行更新成功。
5.4学校内部工资管理系统员工出勤信息增删改模块
测试用例类型
用例
教职工
1.员工信息更新内容符合要求;
更新成功
2.输入的类型与要求不一致;
%4
3.输入的字段超出规定范围;
111111111111111111111111111111
4.主键值为空;
☠◆●●
仅第一种情况能对员工出勤信息进行更新成功。
5.5学校内部工资管理系统用户管理模块
测试用例类型
用例
用户
1.用户信息更新内容符合要求;
更新成功
2.输入的类型与要求不一致;
%4
3.用户名为空;
☠◆●●
4.密码为空;
☠✞☹☹
5.输入的字段超出规定范围;
111111111111111111111111111111
仅第一种情况能对用户信息进行更新成功。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 内部 工资管理 系统 参考