版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程课程设计报告主题名:员工薪金管理系统地图教师:何林专业课:04级计算机3班团队成员:是feng 20045964(组长)朱建涛陀螺油画这个时期完成日期:2007年6月12日目录目录2问题1的陈述41.1主题背景和重要性41.2开发工具简介41.3开发者分工简介52系统分析52.1系统性能52.2系统功能52.3可行性分析62.3.1社会可行性62.3.2技术可行性62.3.3经济可行性63软件要求分析63.1系统业务流程图73.2系统功能分区83.3系统的功能要求83.4用户的功能要求:83.4.1登录功能83.4.2员工信息维护功能83.4.3维护工资信息功能93.4.4查询功能93
2、.4.5计算功能93.4.6打印功能103.4.7终止功能103.5系统的数据要求:103.5.1数据信息摘要103.5.2数据流程图如下103.5.3数据流图中的数据字典123.6系统的性能要求:134系统摘要设计:144.1系统结构的总体设计144.2每个模块的功能包括:154.2.1员工基本信息维护模块:154.2.2工资信息维护模块:154.2.3查询信息模块:164.2.4薪金计算模块:164.2.5打印模块:164.2.6登录模块:164.2.7模块关闭:165数据库概念结构设计175.1系统的E-R图175.2系统的物理模型也是185.3数据库设计196系统的详细设计206.1生
3、成报告206.2查询模块的详细设计:217软件测试227.1黑盒测试237.2白盒测试238调试23结论24提供报考书26分数表271提出问题工资管理系统是为企业工资管理工作的计算机处理而开发的应用软件数据库管理系统。添加和修改员工的信息和付款信息、删除离职员工信息和现任员工信息修改、修改其它某些数据,从而提供有关公司现有员工和新员工信息以及薪金管理系统的信息。薪金管理系统基本上由系统管理、输入、查询、修改、输出、统计等子模块组成,这些子模块涵盖一般企业的薪金管理业务范围。企业应用本系统可以有效地提高工资管理水平。1.1主题选择的背景和意义现代科学的发展使计算机几乎进入了所有领域,计算机已经众
4、所周知,无人知晓。从科学研究到工业农业生产,从企业生产管理到家庭生活,所有行业都广泛使用计算机,没有计算机就可以说没有现代化,计算机知识已经成为当代知识分子结构不可缺少的重要组成部分。随着经济的发展,企业面向大规模化、规模扩大,大中型企业与员工、职称等工资管理相关的信息急剧增加。在这种情况下,只用手动处理工人的工资不仅显得无力,而且容易出错。在这种情况下,应根据加入新入职员工的情况建立人事文件、调出现有员工、修改职位等变化引起的员工信息、查看员工信息、统计等人事管理工作、新增新入职员工工资、修改现有员工工资等简单、灵活、实用、安全的要求出发,建立完成人事、工资管理全过程的工资管理系统。经过实际
5、使用证明,本文设计的人事工资管理系统可以满足有关部门的人事、工资管理要求。该设计主要介绍本课题的开发背景、需求分析及功能设计等。1.2开发工具简介(1)易于绘制数据流图表和生成数据库的逻辑和物理模型1)pd:PowerDesigner。该软件可以轻松实现将数据流程图转换为相应数据库的逻辑和物理模型。2) sol服务器:一个处理大量数据和管理大量并发用户的关系数据库管理系统,确保数据完整性,提供大量高级管理和数据分发功能。3) Visual Studio .NET:为开发人员提供了跨操作系统和语言集成解决方案的工具。开发人员可以轻松地将现有业务逻辑转换为可重复使用的XML web服务,封装流程,
6、以便在所有平台上的应用程序中使用。1.3开发者分工简介组长:凤凰系统的需求分析和功能设计小组成员:朱江涛问题建议和软件测试彭黄源概要设计刘华丽数据库结构设计石济济系统分析2系统分析此系统包含PowerDesigner和SQL Sever、Visual Studio。利用NET使用工资单管理系统,系统化、标准化和自动化企业的工资单管理任务,从而提高企业管理效率。系统开发的总体任务是使办公人员轻松快捷地进行工资管理。2.1系统性能旨在充分利用企业现有软件环境,采用高级管理系统体系,充分利用企业现有资源,提高系统开发水平和应用效果:1)系统必须符合企业薪酬管理规定,满足企业相关人员的日常使用要求,满
7、足运营过程的直观、方便、实用、安全等要求。2)系统采用模块化编程方法,便于系统功能的不同组合和修改,便于技术维护人员的补充和维护。3)系统必须具有数据库维护功能,以便及时根据用户需求添加、删除、修改、备份数据等任务。2.2系统特性1)采用C/S结构技术设计,界面美观、易于操作、易于使用。Excel数据表样式、部门、员工导航任务、轻松快速的数据检索。2)支持外部数据的导入和内部数据的导出,所有窗口数据都支持Excel导出。3)支持按员工状态、部门浏览数据、模糊查询和按级别过滤查询功能。4)支持打印、导出报告。自定义部门薪金、员工统计汇总报表和年度报表。2.3可行性分析2.3.1社会可行性C/S模
8、式系统使用服务器作为数据处理和存储平台,最终用户要操作数据,必须拥有能够使用客户端应用程序收集和初始处理数据的专用应用程序。C/S模型具有高专业化水平、灵活的开发手段、快速运行等特征,但受到维护成本、弱适应性等问题的影响。该系统利用满足企业和机构管理要求的C/S模式,为更高级的工资管理提供了有利支持。2.3.2技术可行性使用PowerBuilder开发传统C/S模式结构的数据库系统,为开发过程冗长且不挑剔的数据库访问和控制提供了多种有效机制。我们学习了数据库原理及应用,掌握了数据库的基本原理和设计方法,并在此基础上深入了解了PowerBuilder的数据库系统开发。2.3.3经济可行性成本此系
9、统所需的计算机配置不是很高,购买设备的成本也很低,购买其他设备的成本也很高。该系统运行成本低,使用方便,简单。收入应用此系统可以在一段时间内产生可观的收入,应用此系统可以提高生产率,从而提高管理水平。节省了人力,减轻了相关人员手工处理的工作负担。为管理员提供适当的辅助决策信息。3软件需求分析需求分析的过程可以说是对特定问题的反复理解和抽象的过程。理解是对实际问题的理解,要弄清具体解决什么问题。抽象是消除问题的表面,提取问题的本质,构建问题的逻辑模型,便于今后阶段的系统设计。需求分析阶段是软件产品生命周期中的重要阶段,基本任务是确定用户对软件系统的需求。需求是指用户对软件功能和性能的需求,即用户
10、可以做什么,执行什么功能,实现什么性能等。一般而言,需求分为两种类型。一个是功能要求,另一个是非功能要求,需要对此有明确的理解。功能需求是计算机系统必须解决的问题,即对数据的处理要求是最重要的类别的要求。非功能性要求表示实际使用环境中的要求,通常会受到一些限制,例如性能要求、可靠性要求和安全保密要求。软件要求一般包括业务要求、用户要求和功能要求三个级别,还包括非功能要求。业务要求:反映项目视图和范围文档中所述的系统、产品的组织或客户的高目标要求。使用者需求:说明使用者使用产品必须完成的工作,以及拥有的功能。在使用实例文档或方案脚本准则中介绍了这一点。功能要求:定义开发人员必须实现的软件功能,使
11、用户能够执行自己的任务以满足业务要求。系统的目的是使用计算机添加、删除、修改员工信息,根据员工的等级、职位和出席情况、奖金、津贴情况等进行薪金计算,使员工、部门可以轻松查看和统计各种信息,最后生成有关报表的反馈。3.1系统业务流程图您可以通过在企业中人工执行员工薪金管理任务来设计业务流程图,如图4-1所示。用户登录数据输入薪金计算信息库数据付款查询报表汇总图4-13.2系统功能部门主要功能包括:“设置薪金信息”部分:包括设置员工的基本付款和其它要素(如奖金)的金额。然后负责设置员工工资的计算公式。薪金信息管理部分:包括出勤统计数据、付款计算、查看薪金和导出工资单。系统部分:包括添加用户和修改密
12、码。3.3系统的功能要求整体结构合理,风格一致,模块化清晰,界面灵活,操作方便。开发方法,文档标准化,可管理性,可扩展。完整的数据输入、维护、输出。高自检性能、用户错误、传输错误的提示。容错性能高,不会使一个用户的操作错误瘫痪整个系统,每个功能的操作都有防止操作重复的信息提示,错误操作有警告,用户可以及时进行修改。3.4用户的功能要求:3.4.1登录功能这个系统必须有着陆功能。管理员必须先登录,然后才能维护员工信息或计算员工薪金。同样,职员也要登陆才能进行各种查询等。(1)设置用户权限,修改密码。(2)全面的初始系统设置。3.4.2员工信息维护功能该系统需要添加员工信息、删除员工信息、修改员工
13、信息等功能。一个部门的员工不是固定不变的,一个员工进入公司后,需要添加员工的基本信息等,总是在不断变化。如果员工离职或因其他原因离开公司,请删除员工的基本信息。修改员工调动时的基本信息。(1)其他员工信息。(2)删除员工信息。(3)修改员工信息。(4)自动更新数据库。3.4.3维护工资信息的能力(1)系统必须能够输入员工基本工资为了便于系统计算员工工资,系统必须能够输入员工基本工资、奖金、津贴等薪金数据,以计算员工的月薪或年度工资等。(2)系统必须能够修改员工的基本工资员工的工资不是固定不变的,如果有变动,将要求修改该员工的工资等。(3)系统必须能够删除员工基本工资员工因某种原因离开公司后,员
14、工的基本信息已被删除,因此还必须删除员工的基本薪金等信息。3.4.4查询功能如果员工或部门要更好地了解自己的薪金、出席情况、奖金、津贴等,则可以查询相关信息;要提高适应能力,则可以根据查询的不同情况查看单个视图、查看单个员工的薪金情况、查看每个部门的薪金情况和每月薪金的统计信息等,并按特定条件范围查看。(1)根据员工姓名查询员工的薪金情况。(2)根据员工编号等查询员工的薪金情况。(3)根据员工的学历等各种条件组合查询员工的薪金情况。3.4.5计算功能计算功能是系统中更重要的功能模块。(1)系统必须能够根据员工的基本工资、员工的出席情况、资金和津贴计算薪金。(2)系统必须根据加班时间、加班类别等
15、计算给员工的津贴付款。(3)系统必须能够根据公司内各种员工的工作表现计算给员工的奖金。(4)系统必须能够计算各部门的工资情况。(5)要更好地了解统计功能员工的人数、员工的薪金情况、部门的薪金情况或薪金支付,系统必须能够统计每个部门的薪金合计。3.4.6打印功能要每月支付工资,必须能打印本月的工资单、工资和支付给每位员工的工资单、工资单等部分统计表。(1)打印薪金信息。(2)打印工资单。(3)打印各种图表。3.4.7关机功能员工或经理可以使用“关闭”功能关闭系统。3.5系统的数据要求:3.5.1数据信息摘要对于这些系统功能要求,您可以使用以下数据和属性要求分析来分析和汇总员工基本信息、员工级别信息、员工出勤信息和员工津贴信息等信息。员工基本信息:员工编号、员工姓名、性别、薪金等级、职称、部门、地址、电话号码等;部门信息:部门编号、部门名称;员工出席信息:员工编号、日期、上午、下午、晚、早退等。薪金级别信息:级别编号、级别名称、职位、默认
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026“安全生产月活动”《安全知识》答题活动考试题库及答案
- 2026年专升本教育心理学试题库(必刷)
- 2026年西藏自治区专业技术人员职称业务考试(水产)练习题及答案
- 2026年山西省建设工程专业中级职称评审考试(建筑工程管理)仿真试题及答案
- 2026年湖南省政工专业职称考试(新时代思想政治工作)综合试题及答案
- 2026年国家级检验检测机构资质认定评审员考试试题及答案(黔东南)
- 2026年项目自查报告(3篇)
- 小学家长学校培训制度
- 水厂安全生产管理制度
- 护理核心制度查对制度试题及答案
- 2026年辽宁医药职业学院单招职业适应性考试题库带答案详解
- 招标代理服务项目管理承诺书范本
- 2026届河南百师联盟高三下学期5月联考英语试题(含答案)
- 统编版历史八年级下册第20课《维护国家安全和推进祖国统一》 教学课件
- 2024-2025学年广东省广州大学附中八年级下学期期末质检物理试卷(含答案)
- 2026年招标采购从业人员《招标采购专业理论与法律基础(初级)》考试真题(含解析)
- 山东铁投能源集团、山东清洁热网有限公司招聘笔试题库2026
- 2026年国际注册汉语教师资格等级考试基础综合教材笔记及真题题库
- 安徽省安庆市四中2026年九年级二模道德与法治试卷(含答案)
- 2026广东中山大学附属第三医院招聘事业单位人员29人(第二批)笔试备考题库及答案解析
- 2026年整体橱柜行业分析报告及未来发展趋势报告
评论
0/150
提交评论