大学工资管理系统的分析与设计.doc





《大学工资管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《大学工资管理系统的分析与设计.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date大学工资管理系统的分析与设计软 件 学 院软 件 学 院课程设计报告书课程名称 软件工程 设计题目 大学工资管理系统的分析与设计 专业班级 软升本 学 号 姓 名 指导教师 2012年6月-目录1设计时间12设计目的13设计任务14设计内容14.1设计内容概述14.1.1组织机构介绍14.1.2 业务流程介绍与分析24.1.3系统开发计划34.1.4 可行性研究34.
2、2需求分析44.2.1 总体目标44.2.2 具体目标54.2.3 系统数据建模(ER图)54.2.4 系统功能建模(数据流程图)64.2.5 数据字典74.3总体设计84.3.1 系统层次图84.3.2 系统IPO图94.4详细设计104.4.1 模块详细设计104.4.1.1模块定义154.4.1.2输入项目164.4.1.3输出项目164.4.1.4程序算法设计174.4.1.5测试要点174.4.2 模块详细设计185存在的问题196总结与展望201 设计时间2012年6月4日-2012年6月9日2 设计目的为了掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方
3、法和技术。3 设计任务运用软件工程的思想,严格按照软件生命周期各阶段的目,完成对系统的分析和设计。4 设计内容4.1 设计内容概述某大学现行工资管理系统简单描述如下:该大学共有教职员工3758人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作。4.1.1组织机构介绍 该大学组织机构图如下:大学组织结构教务处房产处财务处计算机系统自动控制系机械工厂电子厂医院图4.1.1-1学校组织结构图4.1.2 业务流程介绍与分析有利学校对职工工资的管理与发展,可以形成一个
4、连贯的系统,使数据更准确化,系统化,发放更规范化,减少由于疏忽而造成不必要的失误。1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。当财务处收到各部门报送来的扣款单、补贴清单
5、和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。职工全年工资信息占据台帐的一页。接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。职工工资计算处理中的几项说明: 工龄工资每人每年增加0.50元。 应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。 扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣
6、款。 实发工资 = 应发工资 - 扣款合计。业务流程图如下:普通员工管理员用户登录判断用户管理平台用户平台发放工资发公布消息息修改密码添加员工察看消息查询工资修改密码注销登录图4.1.2-1系统业务流程图4.1.3 系统开发计划 在本工资管理系统里,初次使用系统通过运行比较简单的数据录入、工资查询,报表录入这样一些基本的操作,包括职工证号、姓名及其他信息对照表,部门代码表,以及其他固定数据。之后,如欲修改信息可通过数据维护进行修改。若有工资变动,可通过建立扣款、补贴文件内各模块可进行当月扣款补贴等变动数据进行录入。4.1.4 可行性研究系统开发可行性分析的内容:从技术上、经济上、和管理方面对目
7、标方案的可行性作进一步分析。系统的可行性分析:用计算机的便捷性,程序的可操作性,让我们更能够方便快捷的对信息系统进行科学性的管理。与此同时,我们能够利用专业知识来解决实际问题。技术可行性:职工工资管理信息系统所需的设备要了解相关行情选择性价比好、适用的PC机。另外在进行系统开发前,我们考虑了自己的技术水平和能力,选择适合的开发软件。经济可行性:对职工工资管理信息系统的开发从人力、财力、物力三方面,估算新系统的开发费用和今后运行、维护费用,估计新系统获得的效益,并将费用与效益进行比较,看是否有利。操作可行性:员工工资管理信息系统有检索迅速、查找方便、可靠性高、成本低等优点,开发后方便对职工工资信
8、息的管理。该系统分为五大功能:系统管理、新增、修改、查询和系统维护。员工信息管理功能包括新增员工的信息,修改员工的信息,查询员工的信息。该功能模块是对系统的初始化,对员工基本信息进行管理和维护。4.2 需求分析 4.2.1 总体目标工资业务是每一个企业都不能缺少的一项工作,工资管理子系统是负责对工资表的操作,可以查询职员工资记录,生成月份工资,增加职员工资记录,修改职员工资记录,删除不需要的工资记录。工资管理子系统主要连接数据库中的工资表,职工信息表,部门信息表,做到数据的传递作用。工资管理子系统由工资查询模块、工资录入模块、工资修改模块组成,在工资查询模块中,主要完成对职员工资记录的查询,可
9、以按照职工工号,职工姓名,部门等进行查询。界面友好,简单易懂。工资录入模块完成职工工资的增加,但应收项目中,职务工资、岗位工资,工资津贴,综合补贴,补贴,养老补贴,电话补贴为工资自动生成,不允许人为修改,应扣项目中,工会费、养老费、教卫费、医保金、公积金、失业金也为公式生成项目,也不允许人为修改,体现了学校财务管理的规范性和正规性。工资修改模块中同样存在这样的问题,上述公式生成项也是不允许修改的,其他不固定项目根据不同职员可以进行修改。联系所学的管理信息系统开发的原理、技术、方法、工具和步骤,以及在各个阶段上应该完成的工作内容等理论知识,亲身体会开发一个管理信息系统的全过程及其工作内容,训练独
10、立从事开发管理信息系统的能力。通过实践了解和掌握信息系统分析与设计阶段的主要活动和结构化系统开发方法的要点。重点是能够建立新系统逻辑模型和物理模型。4.2.2 具体目标1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。4)若调整工资,则应提供全校教职工工资调整
11、变动情况清单和调整后工资从哪个月份开始发放。当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。4.2.3 系统数据建模(ER图)系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。实体 联系 属性 婚否籍贯职工编号月份性别缺勤满勤1处理职工1m出勤民族m职务管理n工资设置P管理员m1查询实发工资技能工资n报 表工 资基本工 资工资金额职工信息职务 图4.2.3-1工资管理系统ER图4.2.4 系统功能建模(数据流程图)P工资管理系统E1用户F1输入职工
12、信息F2输入调动信息E2数据库F3输入其他方面工资F4查询条件F8存盘F5用户核对信息F6报表要求F7用户报表图4.2.4-1数据流图(顶层图)从图4-4中可以看出系统的大概功能,及数据来源,数据输出等。功能主要为数据的保存、查询、及反馈,还有数据的录入等进一步的操作没有显示出来,将在1层图里显示出来。留言人事部人事变动单各部门工资汇总表工资单交通补贴费清单托儿费扣款职工补贴表扣款,补贴清单P1-1录入处理P2-2工资汇总P1-3录入处理财务处各部门P3-1生成报表P1-4录入处理P2-1计算工资P1-2录入处理总务处房产处工资变动通知单房费,水电等扣款清单工资汇总表扣款,补贴清单人事变动单考
13、勤,员工工龄图4.2.4-2数据流图(一层图)4.2.5 数据字典通过系统需求分析,对企业工资管理系统编制数据字典如下:1. 数据流定义数据流名称:职工名单说明:反映了工资的基本信息来自过程:工资管理流至过程:报表管理数据结构:用户个人信息+工资名称+工资金额2数据元素数据流名称:人员信息说明:反映了人员的基本信息来自过程:人员管理流至过程:工资管理数据结构:员工编号+员工姓名+部门+工龄2. 数据存储名称:员工编号说明:工资管理系统员工的编号类型:字符长度:20有关数据结构:员工基础信息表名称:工资基本信息数据说明:工资管理系统中工资基本信息,工资管理后进行的数据处理结构:员工编号+员工姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 工资管理 系统 分析 设计

限制150内