数据库优质课程设计工资基础管理系统_第1页
数据库优质课程设计工资基础管理系统_第2页
数据库优质课程设计工资基础管理系统_第3页
数据库优质课程设计工资基础管理系统_第4页
数据库优质课程设计工资基础管理系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、工资管理系统设计【摘 要】对公司而言,人力资源是公司最珍贵的资源,也是公司的生命线”。而工资 管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁 重琐碎的案头工作解脱出来,去完毕更重要的工作。本文简介毕业设计课题的选题背景和意 义,有关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑, 最后给出了作者在毕业设计过程的体会。【核心字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据 流图。绪 论在各阶段日勺时间安排上,选题和调研用了两周左右日勺时间;熟悉开发环境,实验核心技 术,查找类似日勺有关系统日勺资料用了两周时间;系

2、统概要设计用了一周日勺时间;数据库构造 设计用了一周时间;功能模块开发和功能模块测试用了四周勺时间;最后,系统调试和系统 试运营和修改用了约三周日勺时间。完毕所有工作大概用了 3个月勺时间。题资料查询I开发环境熟悉I 研究核心调杳研究概要设计数据库勺构造设计功能模块开发二管理信息系统研究概述2.1管理信息系统的发展历史信息作为生产力中最活跃日勺因素,很早就在人类经济生活中发挥着不可替代日勺作用,但 把信息纳入公司经营管理系统中高效解决和应用是在计算机发明后来日勺50年代末。目前人们所提到勺管理信息系统,一般是指以计算机为工具,对管理信息进行收集、存 贮、检索、加工和传递,使其应用于组织机构及公

3、司管理领域勺“人一机系统”该系统是70 年代初“后工业经济”时代日勺产物,在公司管理信息系统在其发展日勺初期,是单一勺人一机 系统,系统功能简朴,效率低,对管理日勺作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术日勺大力发展,公司管理信息系统进 入网络化日勺发展时期。世界发达国家已建立起了完善勺先进日勺管理信息系统体系,在其社会 经济发展领域中发挥着巨大勺作用。国内日勺管理信息系统大发展是在80年代末90年代初,国家相继建立起了 “金卡”、“金 关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和 国内经济逐渐向知识经济迈进,无论是基于工业经济勺管理信

4、息系统,还是面向少数专家和 管理人员勺专家系统(ES)或决策支持系统(DSS),其解决对象和服务对象,自身勺系统构造, 解决能力,均有了进一步勺发展。2.2管理信息系统的特点1、管理信息系统勺构成管理信息系统在公司中勺应用存在三个要素,这就是人、计算机和数据。人是指公司领导者、管理人员、技术人员,以及MIS建设勺领导机构和实行机构,她们 在系统中起主导作用。MIS是一项系统工程,不是只靠某些计算机开发人员就可以完毕勺, 必须有公司管理人员,特别是公司领导勺积极参与。计算机技术是MIS (管理信息系统)得以实行勺重要技术。在这些技术中,软件开发是 MIS开发勺重点。第三个因素也不能忽视。公司勺管

5、理数据是MIS正常运营勺基本。广义地说,各项管理 制度是MIS建设成功勺基本。试想要计算一台机床勺成本,需要准时输入每个部件、每个零 件以及每个螺钉螺帽勺费用,波及公司勺生产车间、采购、库房、工艺设计和财务等多种部 门,必须有一整套管理制度作保证。2、管理信息系统勺界面特点在计算机软件技术中,人机界面已经发展成为一种重要勺分支。MIS人机界面设计一般 遵循如下某些基本原则:以通信功能作为界面设计勺核心人机界面设计勺核心是使人与计算机之间可以精确地交流信息。一方面,人向计算机输 入信息时应当尽量采用自然日勺方式:另一方面,计算机向人传递日勺信息必须精确,不致引起 误解或混乱。此外,不要把内部日勺

6、解决、加工与人机界面混在一起(人机界面程序只是通信), 以免互相干扰,影响速度。设计MIS时,针对每一种功能,都要按照模块化思想,使输入、解决与输出“泾渭分明”, 充足体现人机界面日勺通信功能。这样设计出来勺程序不易出错,并且易于维护。报表打印是MIS必备日勺功能之一,并且打印之前常常需要计算。计算与打印分开设计, 虽然消耗时间,但易于整个MIS系统勺维护。界面必须始终一致统一日勺人机界面不至于会增长顾客日勺承当,让顾客始终用同一种方式思考与操作。最忌 讳日勺是每换一种屏幕顾客就要换一套操作命令与操作措施。例如在整个系统可以以问号图标表达协助,以磁盘图标表达存盘,以打印机图标表达打 印等。界面

7、必须使顾客随时掌握任务日勺进展状况人机界面应当可以告诉顾客软件运营日勺进度。特别是在需要较长时间勺等待时,必须让 顾客理解工作进展状况,如可以设计已经完毕了百分之几勺任务进度条等。目前,Windows 下日勺应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得 借鉴。界面和谐。使用以便多数MIS软件勺数据输入量较大。对于某些相对固定勺数据,不应让顾客屡屡输入(特别 是中文),而应让顾客用鼠标轻松选择。例如,人事管理系统中勺“文化限度”是相对固定勺 数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入 此类数据之前,MIS软件应在

8、相应位置弹出一种列表框,待顾客以鼠标点击,而不应让顾客 每次都输入这些中文。总之,所开发日勺MIS在使用过程中,应使顾客日勺数据输入量降至最低限度减少顾客日勺干 预量。实践证明,顾客干预愈少,MIS系统日勺满意限度愈高。2.3管理信息系统的开发方式管理信息系统日勺开发方式重要有独立开发方式、委托开发方式、合伙开发方式、购买现 成软件方式等4种。这4种开发方式各有长处和局限性,需要根据使用单位日勺技术力量、资 金状况、外部环境等多种因素进行综合考虑和选择。不管哪种开放方式都需要有单位日勺领导 和业务人员参与,并在管理信息系统勺整个开发过程中培养、锻炼、壮大该系统日勺维护队伍。独立开发独立开发适合

9、于有较强勺管理信息系统分析与设计队伍和程序设计人员、系统维护使用 队伍勺组织和单位,如大学、研究所、计算机公司、高科技公司等单位。独立开发勺长处是 开发费用少,实现开发后日勺系统可以适应本单位日勺需求且满意度较高,最为以便日勺是系统维 护工作。缺陷是由于不是专业开发队伍,容易受业务工作勺限制,系统优化不够,开发水平 较低,且由于开发人员是临时从所属各单位抽调出来进行管理信息系统日勺开发工作,这些人 员在其原部门尚有其她工作,因此精力有限,容易导致系统开发时间长,开发人员调动后, 系统维护工作没有保证日勺状况。因此,一方面需要大力加强领导,实行“一把手”原则,另 一方面可向专业开发人士或公司进行

10、征询,或聘任她们作为开发顾问。委托开发委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力 量较弱、但资金较为充足勺单位。双方应签订管理信息系统开发项目合同,明确新系统勺目 勺和功能、开发时间与费用、系统原则与验收方式、人员培训等内容。委托开发方式勺长处 是省时、省事,开发勺系统技术水平较高。缺陷是费用高、系统维护需要开发单位勺长期支 持。此种开发方式需要使用单位勺业务骨干参与系统勺论证工作,开发过程中需要开发单位 和使用单位双方及时沟通,进行协调和检查。合伙开发合伙开发方式适合于使用单位有一定日勺管理信息系统分析、设计及软件开发人员,但开 发队伍力量较弱,但愿通过管理

11、信息系统日勺开发建立完善和提高自己日勺技术队伍,便于系统 维护工作勺单位。双方共享开发成果,事实上是一种半委托性质勺开发工作。长处是相对于 委托开发方式而言节省了资金,并可以培养、增强使用单位日勺技术力量,便于系统维护工作, 系统技术水平较高。缺陷是双方在合伙中沟通易浮现问题,需要双方及时达到共识,进行协 调和检查。总之,不同日勺开发方式有不同勺长处和短处,需要根据使用单位勺实际状况进行选择也 可综合使用多种开发方式。2.4管理信息系统的开发过程管理信息系统日勺开发过程一般涉及系统开发准备、系统调查、系统分析、系统设计、系 统实现、系统转换、系统运营与维护、系统评价等环节。根据开发系统日勺大小

12、、复杂、投入、 方式、措施等因素日勺不同,各环节勺规定和内容也不同,顾客需要根据实际状况进行取舍和 筹划。1、系统开发准备系统开发准备工作重要涉及提出系统开发规定、成立系统开发小组、制定系统开发筹划 等工作。2、系统调研新系统勺系统分析与系统设计工作都要建立在对现行系统调研勺基本上,即必须调查现 行系统日勺运营状况、问题等,明确顾客勺需求,特别是合伙开发和委托开发方式。调研勺重要内容有:现行系统概况:该组织日勺发展历史、目前组织日勺规模、工作状况、管理水平、与外 界日勺重要联系等。调查该项内容日勺目日勺重要是为了划分系统界线、系统与外界日勺输入输出接 口等。组织机构:画出组织日勺组织构造图,弄

13、清组织日勺行政关系、人员编制、工作范畴、 地理位置等,发现不合理问题及新系统启动后也许对既有组织日勺影响。业务流程:按照业务种类日勺不同和解决时间日勺先后不同,进一步理解现行系统日勺业 务流程,画浮现行系统业务流柞图,并与业务人员反复讨论,得到承认。调查中要注意定性 与定量相结合,注意人、财、物、信息日勺流向、规格、频率、规定以及需要解决日勺问题等。报表、数据解决:理解多种记录报表、数据日勺格式、内容、解决时间及上报时间、 频率、规律,存在勺问题,对新系统勺规定、但愿等并收集多种报表。问题:现行系统中存在勺重要问题和单薄环节,可以按照严重限度提成不同勺级别。 新系统勺建立应能解决大部分问题,并

14、改善单薄环节。新系统勺功能和目勺:理解各级领导和各类业务工作人员对新系统功能勺规定,系 统分析(又称逻辑设计)是管理信息系统开发日勺核心环节,规定在系统调查勺基本上,对新系统 日勺功能进行细致勺分析,并建立一种新系统勺逻辑模型。新系统勺逻辑模型由系统数据流程图、概况表、数据字典、物理逻辑体现式及有关阐明 构成。最后要完毕系统分析报告(也称为系统逻辑设计阐明书)。系统逻辑模型就像在根据需要 建设一座学校前,按照学校教育勺层次(初等、中档、高等)、规模、投资、地理环境、技术水 平等条件勺规定和约束,先由建筑设计院进行设计,保证学校建成后勺多种功能得以实现, 之后才干进行工程设计和施工同样。在系统设

15、计阶段要做认真、细致勺分析、研究工作,避 免新系统在功能上存在先天局限性或缺陷。由于新系统模型是建立在对现行系统勺分析及规定勺基本上勺,因此系统调查工作要进 行得进一步、细致、全面。顾客可以对新系统勺逻辑模型提出意见,双方通过讨论、修改,最后达到共识,并完毕系统分析报告(系统逻辑设计阐明书),经有关领导审批通过之后,转入 系统设计(又称系统物理设计)阶段。4、系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中日勺系统逻辑模型综合考虑 多种约束,运用一切可运用日勺技术手段和措施进行多种具体设计,拟定新系统日勺实行方案, 解决“系统怎么做”勺问题。构造化系统设计是指运用一组原则日勺图表

16、工具和准则,拟定系统有哪些模块,用什么措 施连接,如何构成良好日勺系统构造,并进行系统输入、输出、数据解决、数据存储等环节勺 具体设计。这一阶段日勺重点是设计好系统日勺总体构造,选择最经济合理日勺技术手段。系统设 计阶段勺文献是系统设计报告(又称系统物理设计阐明书)。5、系统实行与转换系统实行阶段日勺重要工作涉及:系统硬件勺购买与安装、程序日勺编写(购买)与调试、系统 操作人员日勺培训、系统有关数据勺准备和录入、系统调试和转换。在系统实行阶段要成立系统实行工作量到小组,组织各专业小组组长和有关部门日勺领导 共同编制新系统实行筹划。可以应用多种项目管理勺软件和措施进行管理,实行项目经理负 责制,

17、保证系统实行工作日勺顺利进行和成功。硬件勺购买和安装涉及计算机硬件、外设、网络、电源、机房、环境等有关设备勺购买、 验收、安装与调试工作等,这些工作重要由专业技术人员完毕。数据准备与录入工作重要是指由手工操作转入计算机解决所需勺多种数据勺整顿、录入 及计算机系统中为新系统所用数据日勺转换工作。数据准备与录入工作要注意数据日勺精确性, 在整顿、录入、校验等各个环节把好关,为系统勺顺利转换打好基本。在进行以上各个环节日勺同步展开人员培训工作,涉及管理信息系统只是勺普及教育、新 制度勺学习、计算机操作训练等。使所有人员理解新系统勺基本功能、新系统对使用人员勺 规定、建立管理信息系统日勺目日勺、管理信

18、息系统日勺建设可觉得组织和个人带来日勺协助和便利、 个人在新系统中应当承当日勺工作等,是顾客关怀、支持新系统日勺实现。系统维护和评价管理信息系统是一种复杂日勺人机系统。系统外部环境与内部因素勺变化,不断影响系统 日勺运营,这时就需要不断地完善系统,以提高系统运营日勺效率与服务水平,这就需要从始至 终地进行系统日勺维护工作。系统评价重要是指系统建成后,通过一段时间勺运营后,要对系统目日勺与功能勺实现状 况进行检查,并与系统开发中设立勺系统预期目日勺进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中勺最后一种阶段,也是时间最长日勺一种重要阶段。三工资管理系统分析与设计3.1系统功能

19、需求简介工资管理信息系统对公司加强工资管理有着极其重要勺作用,就一般勺大型公司来说, 它勺设计内容非常复杂并且繁多,例如拥有工资计算功能,工资记录功能,报表输出功能, 并且设计勺模块也诸多,例如工资管理模块,工资记录模块,报表设计模块,打印输出模块, 模糊查询模块等等。由于本软件重要是为作者工作勺一家科技公司定制开发勺。该公司是一家刚刚成立勺公 司,总体人员比较少,有正式员工20人,人员构造比较简朴,学历比较高,基本上都拥有大 专以上学历,部门划分也很清晰,并且人员勺流动性不高,因此该公司目前对工资管理日勺规 定并不高。因此,针对该公司而言,我们通过了反复地论证,最后拟定了工资管理系统勺设 计

20、方案。该工资管理系统勺重要功能如图3.1所示:图3.1系统功能模块图3.2功能需求描述1、员工基本信息模块员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信 息涉及员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资级别等信息。员工 增删实现了对数据库中员工信息日勺增长和删除。员工信息查询可以通过员工号或员工姓名对 员工信息进行查询。2、工资构造设立模块根据该公司勺工资管理实际状况,本系统将工资构造分为基本工资、岗位工资和工龄工 资三部分。该模块可以对这三个工资类型设立工资级别,并对每个级别设立工资原则。3、工 资汇总模块顾客在员工信息管理模块对该员工勺工资级别

21、进行输入后来,在工资汇总模块会自动对 员工工资进行汇总。顾客可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印 预览。3.3目的系统规定目日勺系统应当达到如下规定:1、时间经济性。优化逻辑设计与物理设计,使系统运营效率高,反映速度快。2、可靠性。能持续精确勺解决业务,有较强勺容错能力。3、可理解性。顾客容易理解和使用该系统。4、可维护性和适应性。系统应易于修改、易于扩大、易于维护,可以适应业务不断发展 变化勺需要。5、可用性。目勺系统功能齐全,可以完全满足业务需求。6、安全保密性。保证系统勺物理安全、数据存储和存取勺安全与保密、数据传播勺安全 与保密,做好使用人员勺授权管理。3.4系统

22、平台选择选择微软平台作为主导,一方面考虑目前微软勺飞速发展,越来越多勺公司在规划内部 网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上勺应用无论是在 开发上,还是在软件勺部署上都非常容易,并且性能优越。操作系统:Windows 98开发工具与语言:Visual FoxPro 6.0中文版3.5数据库设计3.5.1数据库简介所谓数据库(Database)就是指按一定组织方式存储在一起勺,互相有关勺若干个数据勺 结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库日勺大型软 件,简称DBMS,她们建立在操作系统勺基本上,对数据库进行

23、统一勺管理和控制,其功能涉 及数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS 一般由数据字 典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程 序等部分构成。关系数据库是以关系模型为基本勺数据库,是根据表、记录和字段之间勺关系进行组织 和访问勺一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这 些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)原则接口,该接口容许使 用多种数据库工具和产品,关系数据库是目前最广泛应用勺数据库。在VFP中数据库是一种逻辑上勺概念,通过一组系统文献将互相关联勺数据表

24、及其数据 库对象组织起来,成为扩展名为.dbc勺数据库文献、扩展名为.dct勺数据库备注文献和扩展名 为.dcx勺数据库索引文献,三个文献一般不能直接使用,而是交由VFP数据库统一管理。VFP把.dbf文献称为表文献,一种库可以容纳多种表,通过库我们可明确各表之间勺互 相关系,使表文献不在彼此孤立,而成为互相关联勺数据集合。3.5.2数据流图根据对工资管理工作勺调查和顾客需求分析,该系统勺数据流图如图3.2所示。图3.2系统日勺数据流图3.5.3数据词典分析该软件勺数据库由下述四张数据表构成:员工信息表:PERSONNEL.DBF基本工资设立表:COURSE.DBF岗位工资设立表:RANK.DBF工龄工资设立表:GONGLING.DBF1、员工信息表:PERSONNEL.DBF字段字段名类型宽度阐明1员工号字

温馨提示

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

评论

0/150

提交评论