软件工程-工资管理系统

上传人:aa****6 文档编号:30012248 上传时间:2018-01-26 格式:DOC 页数:14 大小:206KB
返回 下载 相关 举报
软件工程-工资管理系统_第1页
第1页 / 共14页
软件工程-工资管理系统_第2页
第2页 / 共14页
软件工程-工资管理系统_第3页
第3页 / 共14页
软件工程-工资管理系统_第4页
第4页 / 共14页
软件工程-工资管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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

1、 一可行性研究报告1 引言1.1 编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2 背景开发软件名称:工资管理系统。项目开发者:唐传琦用户:各公司。1.3 定义(1)员工考勤统计信息。包括的数据项有缺勤时间、缺勤天数、缺勤类别等。这些信息可从考勤管理系统中获取。(2)员工工种等信息。包括的数据项有工种等级、工种基本工资等。(3)员工津贴信息。包括的数据项有加班时间、加班天数、

2、加班类别等。(4)员工基本信息。包括的数据项有员工号、员工姓名、员工工种、员工所属部门等。(5)员工月工资信息。包括的数据项有生成工资的时间、基本工资、缺勤扣除、加班费用、医疗保险费、月应发工资等。2.1 对所建议系统的说明工资管理系统是全企业信息管理系统的一个有机组成部分,为了让工资能动态的生成,就必须让它与企业中的财务管理系统、考勤管理系统、人事管理系统系统之间有关联。要使员工只能查询自己的工资,必须设置权限,可以让管理员的界面和普通员工的界面不一样。2.2 处理流程和数据流程经过分析,我得到系统所要处理的数据流程图如图(4-1)所示人事部门后勤部门工资核算系统财务部门员工信息扣款等信息工

3、资信息汇总分配3 敏感性分析处理速度:一般查询速度4 社会因素方面的可行性4.1 法律方面的可行性我设计的工资管理系统是以微软为操作平台的。在现在的软件行业中,微软无疑是发展的最快的。微软的每一个软件的发行几乎都代表的软件行业的最新动态。微软设计的软件使用基本规则已经被广大的 I T 行业认识所认可。所也使用微软在操作上比起其他的操作平台有一定的便捷性。但是现实上很少在中国微软所推出的操作系统盗版非常猖獗。作为系统的开发者,我建议用户采用整版的微软操作系统。如果因为使用盗版操作系统所带来的任何损失。本开发小组概不负责。4.2 使用方面的可行性作为本产品的使用者要求有一定的计算机基础,可以熟练得

4、使用 window 操作系统所提的各种功能。数据库管理要求具有专业水平的数据库管理员,而且要经过我们的专门培训。我们会在售出后长期提供软件维护免费服务,以便用户在软件使用中出现的问题.5 结论可以开始进行二需求分析报告1 引言11 编写目的在完成了针对“网上教务管理系统”软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,我们提出了“网上教务管理系统”软件需求规格说明书。它全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。高校开发一个“网上

5、教务管理系统”,目标是建立及时、准确、全面、丰富的教学管理信息平台。系统针对教务教学信息管理的实际,紧贴用户需求,全面覆盖教学教务管理各个方面,提供强大的教学教务管理功能,充分发挥院、系教务管理的职能,提高管理水平、质量、效率,为学校宏观决策提供有力支撑。系统分析人员首先与学校主要教学管理人员进行交流,了解学校的规模、管理的任务范围、管理情况。通过交流了解到学校各级领导和主管教学的副校长信息意识较强,大部分管理人员有一定的信息素质。12 背景 随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以

6、对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。 13 定义1 员工:每个员工有个用户名和密码,能够方便的按照某种关键字对自己的工资进行查询。2 系统管理员:有唯一用户名和密码,完成对员工资料的增加,删除,修改和查询。对系统的维护,数据备份,数据恢复,数据导入,数据导出3 上级主管部门:员工信息的查询,增加,修改,删除,汇总及打印,打印员工信息,工资发放报表,工资历史报表,奖惩报表2 任务概述 21 目标 实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能;1工资

7、管理:完成对基础数据设定(如工龄工资、岗位工资、所得税率等),工资统计、发放,打印工资条,及员工奖励和惩罚;2工资查询:可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等);3汇总打印:提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工惩罚报表;4系统维护:可对数据进行备份和恢复,并可实现数据导入导出功能。5管理员设置:实现系统用户及密码的设置操作,可以增加和删除系统用户(仅系统管理员才有权限),对系统当前用户修改密码。|22 用户的特点 由于该系统用户是学校财务处及全体教师,所以该系统使用率高,系统用户只需懂得计算机基本操作即可,

8、如查询工资信息,修改自己的信息资料等。该系统的维护人员需,首先对计算机熟练操作;还有能够解决计算机的一些基本故障,以便计算机软、硬件发生故障时能够及时解决;再者必须能熟练掌握数据库的维护、管理等的技术。3 需求规定 31 对功能的规定1、功能要求:教师: 修改基本信息 查看工资 打印工资单 查看公告统计发布 发表留言管理员:输入工资信息 修改工资信息 添加、删除、更新教师信息,打印教师信息, 查看信息,发布公告,打印工资单,统计发布超级管理员: 设置管理者权限,查看公告,查看信息,添加删除用户2、信息采集每个月结束时从工资考核部门获取当月教师考核的信息,然后输入系统进行处理,计算出教师应领的工

9、资。3、应实现的接口:打印、传输工资信息到银行系统。4、数据字典:名字:账户信息描述:不同登录用户对应的登录信息定义:用户信息=用户角色+登录用户名+登录密码位置:输入名字:教师部门信息描述:教师所在部门的详细信息定义:教师部门信息=部门编号+部门名称位置:教师工资信息、用户基本信息名字:登陆密码描述:用户进入系统所需要的口令定义:登陆密码=60|1|9|a|b|z|A|B|Z6位置:账户信息名字:职称编号描述:标识用户基本信息中的一个特定的域定义:职称编号=80|1|98位置:用户基本信息名字:性别 描述:用户的性别 定义:性别 = 男 ,女 位置: 用户基本信息名字:出生年月 描述:用户的

10、出生日期 定义:出生年月=年份+月份+日期 位置:用户基本信息名字:教师编号描述:标识教师工资信息中的一个特定的域定义:类别编号=80|1|98位置:教师工资信息名字:教师职称工资编号描述:标识教师工资信息中的一个特定的域定义:类别编号=80|1|98位置:教师工资信息三总体设计报告1引言 11 编写目的 描述目标软件的树形结构图,软件分析人员、软件设计师、程序员以及软件测试人员都可能成为该文档的阅读者。12 背景说明:a待开发软件系统的名称;工资管理系统b项目的任务提出者:财务科长c项目的开发者:计算机编程人员d用户:财务科会计13 定义 (1)系统流程图:描述物理系统的模型表示(2)数据流

11、图:描述逻辑系统的模型表示2总体设计 21 需求规定 给出需求说明书中定义的软件需求规定(包括功能规定和性能规定),功能规定可采用 IPO 图或简易表格的方式来表示:序号 在数据流图中的加工编号功能名称 功能说明 其他说明1 1 收集数据 收集课时信息和任务信息2 2 审核数据 审核事务数据的合法性3 3.1 取数据 分别获取人事数据、事务数据和年度数据4 3.2 计算正常工资计算当月的正常工资5 3.3 计算超额课时费计算年度的超额课时费6 3.4 更新年度数据更新年度数据中的信息7 3.5 印表格 打印相关报表8 4 分发工资明细表把相关表格分发下去 手工完成9 5 更新分类帐更新账目信息

12、 不属于本系统的范畴,可能是“财务管理系统”的功能10 6 更新人事数据更新人事信息 不属于本系统的范畴,可能是“人事管理系统”的功能输入数据包括:a) 人事数据=职工编号+职工姓名+职称+职务+部门+参加工作时间+籍贯+基本工资+生活补贴+书报费+交通费+洗理费+班级系数+职称系数+单节课时费b) 事务数据课时信息|任务信息c) 课时信息课程名称+授课班级+授课时数+班级人数d) 任务信息任务名称+任务工作量输出数据包括:a) 工资表职工编号+职工姓名+帐号+工资总额b) 工资明细表基本工资+课时费+岗位津贴+书报费+生活补贴+交通费+洗理费+缴纳的保险费+缴纳的公积金费+个税+工资合计+应

13、发工资总额2.2 基本设计概念和处理流程行。软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型还是混合型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需求分析阶段得到的数据流图23 结构3 接口设计 31 用户接口本系统是基于 Windows 环境下的可视化软件,主要提供可视化的 GUI 设计。最初的主界面如下:32 外部接口 无33 内部接口本系统内部元素之间主要通过数据库接口完成相应功能。4 系统数据结构设计 41 逻辑结构设计要点 采用数据字典的描述(也可采用 E-R 图):名字 教职工编号别名 职工

14、号描述 唯一地标识每个职工的一个关键词格式 10字符10位置 人事数据、年度数据、事务数据、报表、工资明细表、工资表名字 教职工姓名别名 姓名描述 每个教职工的名字格式 4字符10位置 人事数据、年度数据、工资明细表、工资表、报表、事务数据名字 基本工资别名描述 根据职称所决定的每个职工的工资格式 0.9999位置 人事数据、年度数据、工资明细表名字 职务别名描述 从事行政工作的教职工的头衔格式 8字符8位置 人事数据名字 个人所得税别名 个税、所得税描述 政府本月征收的个人收入所得税格式 09999位置 工资明细表、报表、人事数据名字 实发工资别名 实际工资描述 每个职工每个月实际获得的工资

15、格式 工资总额-个人所得税-保险费-住房公积金位置 工资明细表、工资表、年度数据、报表52 物理结构设计要点数据库的物理存储,暂不考虑。53 数据结构与程序的关系 暂不考虑四.详细设计报告1 引言1.1、编写目的在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。1.2、背景项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于

16、工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。项目与其他软件或其他系统的关系:工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。2 程序系统的结构2.1 系统与其他系统之间的联系工资管理系统是全企业信息管理系统的一个有机组成部分,它并非一个独立的系统,需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险、出勤状况等信息。 本系统与其他系统联系紧密,那么就得通过相应的接口把各个系统联系起来,下图就是本系统和其他系统的接口图。事事 事事事事事事 事事事事事

展开阅读全文
相关资源
相关搜索

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

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