工资管理系统分析与设计_第1页
工资管理系统分析与设计_第2页
工资管理系统分析与设计_第3页
工资管理系统分析与设计_第4页
工资管理系统分析与设计_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计课程设计报告题目工资管理系统分析与设计项目组成员石晶郭丽娜 学号410417030208 410417030214 班级10级信管(1)专业信息管理与信息系统2013年5月16日工资管理系统分析与设计开发背景信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入经营管理系统中高效处理和应用是在计算机发明以后的50年代末。贮、检索、加工和传递,使其应用于组织机构及单位管理领域的"人-机系统",该系统是年代初"后工业经济"时代的产物,在管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,管理信息系统进入理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结2、管理信息系统的组成管理信息系统在单位中的应用存在三个要素,这就是人、计算机和数据。3、管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则: (1)以通信功能作为界面设计的核心入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致引起干扰,影响速度。",充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计, (2)界面必须始终一致讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如在整个系统可以以问号图标,以打印机图标表示打印等。 (3)界面必须使用户随时掌握任务的进展情况下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值 (4)界面友好,使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的"文化程度"是相对固定这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用这些汉字。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的S意义借助现代信息技术和管理理论,建立部门管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了"用信息化带动工业化"的指导思想。对单位而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在单位日常管理中,人力资源是最宝贵的资源,也是"生命线",因此人事管理是一个单位的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。此次信息系统的目标在开发背景及需求中我们可以看出,系统所面向的是公司的促销人及时在原有的系统上开发一个升级版的促销员工资管理系统来服务于该企业。从上所述来看,此系统受到其他很多影响的束缚,如财务部,总经理,销售部等等。对于一个完整的企业机制,无论什么系统处理什么样的业务数据,各个部门必须全力配合,才能有划预测以对计算机和系统信息技术的要求相对而言比较大,这就要求在每个环节的设计和程序编写中对技术人员的技术水平较高。因此专业技术人员必须精通C++等高级程序编程和系统的维护。规划并职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。等检索出来,并可实现多条件查询和模糊查询。统计模块:此模块用于对数据库中的信息数据按照一定的规则进行统计。系统服务模块:此模块用来系统管理人员设密码和对系统的功能和开发信息进行的开发过程用户需要根据实际情况进行取舍和1.1系统开发准备系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划1.2系统调研及分析新系统的系统分析与系统设计工作都要建立在对现行系统调研的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调研的主要内容有: (1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口 (2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。 (3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。 (4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。 (5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预2、可行性分析可行性分析的任务是明确开发应用项目的必要性和可行性。必要性来自实开发任务的急迫性,而可行性取决于实现应用系统的资源和条件。系统的可行性分析主要包性。,此系统的开发是可行的2.技术上的可行性:工资管理信息系统是建立在windouxp的系统运行环境下的操作系统,能够广泛的应用于大多数企业。并且我们具备优秀的技术开发人员,能够从内部补助系统额发的重视。现行公司工资管理方面陈旧,迫切需要改革管理制度,开发新系统的时机已经成熟。因此从管理方面看,此系统的开发是房房费扣款单水电费扣款单上月职工工资台账交通补贴费计托儿费扣款单本月职工工资台账职工变动通知本月职工工资发放单本月工资汇总表扣款单应清扣款单应清4、数据流程图房地产费贴和补费贴和费儿托费儿总务处列出职工扣款清单工职工上月工资制作本月工资台账本月职工工资台账调制职工工资台账工资台账单况清单况动情动整变整资调资工工工职人事部制作月本月资工资总汇总表合计计算应得工资本月职工应得工资职工本月工资清单字典数据流的描述数据流名称:房费水电费扣款单简称:房地产提供房费和水电费数据流来源:房地产数据流去想:财务部数据项组成:职工证号+职工姓名+房费+水电费数据流量:约30张/日高峰流量:约50张/日数据流名称:托儿费和交通补贴扣款单简称:总务处提供托儿费和职工交通补贴清单数据流来源:总务处数据流去想:财务部数据项组成:职工证号+职工姓名+托儿费+交通费数据流量:约30张/日高峰流量:约50张/日数据流名称:职工工资调整变动情况清单简称:人事部门提供职工工资调整变动情况清单数据流来源:人事部门数据流去想:工资管理会计数据项组成:职工证号+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日数据流名称:职工借支应扣款清单简称:财务部列出职工借支应扣款清单数据流来源:财务部数据流去想:工资会计管理数据项组成:职工证号+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日处理逻辑的描述处理逻辑名称:列出职工借支应扣款清单简述:财务部按期列出职工借支应扣款清单输入的数据流:房费和水电费,托儿费和交通补贴费处理描述:登记房地产提供的房费和水电费和总务处的托儿费和交通补贴费输出数据流:职工借支应扣款清单处理逻辑名称:制作本月职工工资台账简述:工资管理会计制作本月职工工资台账输入的数据流:职工借支应扣款清单,上月职工台账,职工工资调整变动情况来的扣款单、补贴单和职工工资变动情况清单制作本月职工工资台账格式输出数据流:本月职工工资台账格式处理逻辑名称:填制本月职工工资台账简述:输入本月职工工资台账输入的数据流:本月职工工资台账处理描述:工资管理会计根据填制好的工资台账格式制作本月份职工工资台账输出数据流:本月份职工工资台账处理逻辑名称:合计计算应得工资简述:输入本月汇总表处理描述:工资管理会计依据本月汇总表合计数字,提取现金,发至职工手中输出数据流:本月职工应得工资数据存储描述外部实体名称:上月职工工资台账简述:等级上月职工工资台账数据存储组成:职工证号+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注关键字:职工姓名+工资外部实体名称:上月工资清单简述:制作上月职工工资清单数据存储组成:职工证号+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注关键字:职工姓名+工资外部实体描述外部实体名称:房地产简述:统计房费水电费扣款单输出数据流:房费、水电费外部实体名称:总务处简述:统计托儿所和交通费补贴扣款单输出数据流:托儿费、交通补贴外部实体名称:人事部门简述:统计职工工资调整变动清单输出数据流:职工工资变动清单随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中人事工资管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事工资管理系统具有较大的社会现实意义,同时人事工资管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人事工资管理系统主要用于企业内部员工的档案、工资、考勤、职称评定的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事工资管理的效率.因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人事工资管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,如何通过设计一个切实可行的软件系统用于解决人事工资管理中信息处理总量大、内容繁多、手段落后的现状,即利用成熟的计算机系统来实现人事工资管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事工资管理系人事工资管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,主要包括:1)员工基本信息管理;2)员工考勤信息管理;3)员工奖惩信息管理;4)员工履历信息管理;5)职称信息管理;6)工资信息管理。八.系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决"系统怎么做"的问题。结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。本系统开发设计思想:尽量利用企业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有的资源,提高系统开发水平和应用效果的目的。系统应符合企业工资管理的规定,满足企业相关人员日常使用的需要,并达到操作过程中的系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的设计维护人员进行补充、维护。系统功能分析是在系统开发的总体任务的基础上完成的.该系统需要完成的功能主要有:①系统数据初始化;②员工基本信息数据的输入;③员工基本信息数据的修改、删除;④企业工资的基本设定;⑤员工工资的浏览;⑥员工个人工资表的查询;⑦员工工资的计算;⑧工资报表打印;在系统功能分析的基础上,根据C#程序的特点,得到如图所示的系统功能模块图.工资管理系统工资管理系统工资结构设置基础工资工资工龄工龄工资员工增删员工查询资料输入岗位工资岗位工资员工基本信息工资汇总系统功能模块图功能需求描述1、员工基本信息模块包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工可以通过员工号或员工姓名对员工信息进行2、工资结构设置模块部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。工资汇总模块用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打预览。工资模块设计对于企业重庆总部的工资管理而言,首先要明确在现有的制度和管理系统下,如何有效的利用系统,扩大它的功能。实现时间的最短化和人力资源的有效合理利用。主系统在界面上放置了菜单栏,它集中了系统操作的入口,各功能模块的执行从此进入。其总体模块、工资信息设置和工资信息管理模块图如下所示:财财务处主菜单打印报表查询工系统管理导出工资表计算实发工资基本工资设置其他项总汇区域工资工资公式设置工资信息设置工资信息管理在数据库应用系统的开发过程中,数据库的结构设计是其中非常重要的一个环节。数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,能简化基于此数用程序的实现等。 的一个阶段。这个阶段主要是确定基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计在仔细调查企业工资管理过程的基础上,我们得到本系统的数据流程图如下:基础工资设定基础工资设定工资标准设定员工信息设定员工工资汇总工龄工资设定岗位工资设定通过对企业工资管理的内容和数据流程分析,针对企业工资管理系统,我们设计的数据项和数据结构如下:①员工基本状况包括的数据项有员工号、员工姓名、性别、所在部门、所在岗位、工资②工资级别的工资金额包括的数据项有工资级别、工资额。③企业部门以及工资岗位信息包括的数据项有部门名称、工作岗位名称、工作岗位工资④工龄的工资金额包括的数据项有工龄及对应的工资额。⑤公司福利表包括的数据项有福利名称、福利值。⑥工资信息包括的数据项有员工号、员工姓名、员工基础工资、员工工龄工资、员工岗位工资、员工实得工资 (2).数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。该系统设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部分岗位实体、工实体。实体和实体之间的E-R图为:级位实体间E-R图 (3).数据库逻辑结构设计将数据库概念结构转化为VisualFoxPro6.0数据库系统所支持的实际数据模型,也就是数据库的逻辑结构.再实体与实体关系的基础上,形成数据库中的表格以及各个表格之间的关系。每个表示数据库中的一个表,本系统中涉及到5张表。基础工资设置表:course.dbf岗位工资设置表:rank.dbf工龄工资设置表:age.dbf管理员注册表:adminer.dbf字字段字段名类型宽度说明1员工号字符型3数字2员工姓名字符型小于等于5个汉字3员工性别字符型2“男”或“女”4字符型小于等于7个汉字5工龄数值型26工资等级数值型2b.基础工资设置表:course.dbf字段字段字段名类型宽度说明1工资等级数值型22工资标准数值型4c.岗位工资设置表:rank.dbf字字段字段名类型宽度说明1字符型小于等于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论