软件工程-工资管理系统.doc
- 文档编号:641653
- 上传时间:2022-10-11
- 格式:DOC
- 页数:8
- 大小:42KB
软件工程-工资管理系统.doc
《软件工程-工资管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程-工资管理系统.doc(8页珍藏版)》请在冰豆网上搜索。
本文由zhutou923贡献
doc文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
一.可行性研究报告
1引言
1.1编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1.2背景
开发软件名称:
工资管理系统。
项目开发者:
唐传琦用户:
各公司。
1.3定义
(1)员工考勤统计信息。
包括的数据项有缺勤时间、缺勤天数、缺勤类别等。
这些信息可从考勤管理系统中获取。
(2)员工工种等信息。
包括的数据项有工种等级、工种基本工资等。
(3)员工津贴信息。
包括的数据项有加班时间、加班天数、加班类别等。
(4)员工基本信息。
包括的数据项有员工号、员工姓名、员工工种、员工所属部门等。
。
(5)员工月工资信息。
包括的数据项有生成工资的时间、基本工资、缺勤扣除、加班费用、医疗保险费、月应发工资等。
2.1对所建议系统的说明
工资管理系统是全企业信息管理系统的一个有机组成部分,为了让工资能动态的生成,就必须让它与企业中的财务管理系统、考勤管理系统、人事管理系统系统之间有关联。
要使员工只能查询自己的工资,必须设置权限,可以让管理员的界面和普通员工的界面不一样。
2.2处理流程和数据流程
经过分析,我得到系统所要处理的数据流程图如图(4-1)所示
3敏感性分析
处理速度:
一般查询速度<4秒关键数据查询速度:
<2秒>
4社会因素方面的可行性
4.1法律方面的可行性
我设计的工资管理系统是以微软为操作平台的。
在现在的软件行业中,微软无疑是发展的最快的。
微软的每一个软件的发行几乎都代表的软件行业的最新动态。
微软设计的软件使用基本规则已经被广大的IT行业认识所认可。
所也使用微软在操作上比起其他的操作平台有一定的便捷性。
但是现实上很少在中国微软所推出的操作系统盗版非常猖獗。
作为系统的开发者,我建议用户采用整版的微软操作系统。
如果因为使用盗版操作系统所带来的任何损失。
本开发小组概不负责。
4.2使用方面的可行性
作为本产品的使用者要求有一定的计算机基础,可以熟练得使用window操作系统所提的各种功能。
数据库管理要求具有专业水平的数据库管理员,而且要经过我们的专门培训。
我们会在售出后长期提供软件维护免费服务,以便用户在软件使用中出现的问题.
5结论
可以开始进行
二.需求分析报告
1引言
1.1编写目的
在完成了针对“网上教务管理系统”软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,我们提出了“网上教务管理系统”软件需求规格说明书。
它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
高校开发一个“网上教务管理系统”,目标是建立及时、准确、全面、丰富的教学管理信息平台。
系统针对教务教学信息管理的实际,紧贴用户需求,全面覆盖教学教务管理各个方面,提供强大的教学教务管理功能,充分发挥院、系教务管理的职能,提高管理水平、质量、效率,为学校宏观决策提供有力支撑。
系统分析人员首先与学校主要教学管理人员进行交流,了解学校的规模、管理的任务范围、管理情况。
通过交流了解到学校各级领导和主管教学的副校长信息意识较强,大部分管理人员有一定的信息素质。
1.2背景
随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。
有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。
1.3定义
1员工:
每个员工有个用户名和密码,能够方便的按照某种关键字对自己的工资进行查询。
2系统管理员:
有唯一用户名和密码,完成对员工资料的增加,删除,修改和查询。
对系统的维护,数据备份,数据恢复,数据导入,数据导出3上级主管部门:
员工信息的查询,增加,修改,删除,汇总及打印,打印员工信息,工资发放报表,工资历史报表,奖惩报表
2任务概述
2.1目标
实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能;1.工资管理:
完成对基础数据设定(如工龄工资、岗位工资、所得税率等),工资统计、发放,打印工资条,及员工奖励和惩罚;2.工资查询:
可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等);3.汇总打印:
提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工惩罚报表;4.系统维护:
可对数据进行备份和恢复,并可实现数据导入导出功能。
5.管理员设置:
实现系统用户及密码的设置操作,可以增加和删除系统用户(仅系统管理员才有权限),对系统当前用户修改密码。
|
2.2用户的特点
由于该系统用户是学校财务处及全体教师,所以该系统使用率高,系统用户只需懂得计算机基本操作即可,如查询工资信息,修改自己的信息资料等。
该系统的维护人员需,首先对计算机熟练操作;还有能够解决计算机的一些基本故障,以便计算机软、硬件发生故障时能够及时解决;再者必须能熟练掌握数据库的维护、管理等的技术。
3需求规定
3.1对功能的规定
1、功能要求:
教师:
修改基本信息查看工资打印工资单查看公告统计发布发表留言管理员:
输入工资信息修改工资信息添加、删除、更新教师信息,打印教师信息,查看信息,发布公告,打印工资单,统计发布超级管理员:
设置管理者权限,查看公告,查看信息,添加删除用户2、信息采集每个月结束时从工资考核部门获取当月教师考核的信息,然后输入系统进行处理,计算出教师应领的工资。
3、应实现的接口:
打印、传输工资信息到银行系统。
4、数据字典:
名字:
账户信息描述:
不同登录用户对应的登录信息定义:
用户信息=用户角色+登录用户名+登录密码位置:
输入
名字:
教师部门信息描述:
教师所在部门的详细信息定义:
教师部门信息=部门编号+部门名称位置:
教师工资信息、用户基本信息名字:
登陆密码描述:
用户进入系统所需要的口令定义:
登陆密码=6{0|1|…|9|a|b|…|z|A|B|…|Z}6位置:
账户信息名字:
职称编号描述:
标识用户基本信息中的一个特定的域定义:
职称编号=8{0|1||…|9}8位置:
用户基本信息名字:
性别描述:
用户的性别定义:
性别=[男,女]位置:
用户基本信息名字:
出生年月描述:
用户的出生日期定义:
出生年月=年份+月份+日期位置:
用户基本信息名字:
教师编号描述:
标识教师工资信息中的一个特定的域定义:
类别编号=8{0|1||…|9}8位置:
教师工资信息名字:
教师职称工资编号描述:
标识教师工资信息中的一个特定的域定义:
类别编号=8{0|1||…|9}8位置:
教师工资信息
三.总体设计报告
1引言
1.1编写目的
描述目标软件的树形结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。
1.2背景
说明:
a.待开发软件系统的名称;工资管理系统b.项目的任务提出者:
财务科长c.项目的开发者:
计算机编程人员d.用户:
财务科会计
1.3定义
(1)系统流程图:
描述物理系统的模型表示
(2)数据流图:
描述逻辑系统的模型表示
2总体设计
2.1需求规定
给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用IPO图或简易表格的方式来表示:
序号在数据流图中的加工编号123.13.23.33.43.5456功能名称功能说明其他说明
12345678910
收集数据审核数据取数据计算正常工资计算超额课时费更新年度数据印表格分发工资明细表更新分类帐更新人事数据
收集课时信息和任务信息审核事务数据的合法性分别获取人事数据、事务数据和年度数据计算当月的正常工资计算年度的超额课时费更新年度数据中的信息打印相关报表把相关表格分发下去更新账目信息更新人事信息手工完成不属于本系统的范畴,可能是“财务管理系统”的功能不属于本系统的范畴,可能是“人事管理系统”的功能
输入数据包括:
a)人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费b)事务数据=[课时信息|任务信息]c)课时信息=课程名称+授课班级+授课时数+班级人数d)任务信息=任务名称+任务工作量输出数据包括:
a)工资表=职工编号+职工姓名+帐号+工资总额b)工资明细表=基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应发工资总额2.2基本设计概念和处理流程行。
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型还是混合型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需求分析阶段得到的数据流图
2.3结构
3接口设计
3.1用户接口
本系统是基于Windows环境下的可视化软件,主要提供可视化的GUI设计。
最初的主界面如下:
3.2外部接口无3.3内部接口本系统内部元素之间主要通过数据库接口完成相应功能。
系统数据结构设计4系统数据结构设计
4.1逻辑结构设计要点
采用数据字典的描述(也可采用E-R图):
名字别名描述格式位置教职工编号职工号唯一地标识每个职工的一个关键词10{字符}10人事数据、年度数据、事务数据、报表、工资明细表、工资表教职工姓名姓名每个教职工的名字4{字符}10人事数据、年度数据、工资明细表、工资表、报表、事务数据基本工资根据职称所决定的每个职工的工资0..9999人事数据、年度数据、工资明细表
名字别名描述格式位置
名字别名描述格式位置
名字别名描述格式位置名字别名描述格式位置名字别名描述格式位置
职务从事行政工作的教职工的头衔8{字符}8人事数据个人所得税个税、所得税政府本月征收的个人收入所得税0~9999工资明细表、报表、人事数据实发工资实际工资每个职工每个月实际获得的工资工资总额-个人所得税-保险费-住房公积金工资明细表、工资表、年度数据、报表
5.2物理结构设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 工资管理 系统