ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:210.57KB ,
资源ID:7117359      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7117359.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机专业企业工资管理系统论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机专业企业工资管理系统论文.docx

1、计算机专业企业工资管理系统论文计算机专业企业工资管理系统论文 引 言 Visual Foxpro是 Microsoft 公司推出的全新的 pc平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的 dbase以及 Foxbase 各种版本,同时还提供了许多基于 windows的崭新功能。Visual Foxpro作为具有 windows95 兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多

2、年来出现在关系数据库方面最重要的产品。随着桌面操作系统有 windows98逐渐向 WindowsXP 升级的发展潮流,visual Foxpro必将成为今后数据库产品中的主流。Microsoft visual Foxpro 是一个 32位的数据库开发系统,可运行于 window98和 Windowsxp 操作系统。Visual Foxpro 既具有 visual系列的功能强大、直观易用、面向对象等优点,又兼具 windows和 Foxpro 的长处。提供了“向导”、“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。Visual Foxpro的易用性使初学者和那些想避免涉及 Foxp

3、ro 复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力工具;其兼容性使原来的广大 Xbase用户能迅速转为使用 visual Foxpro;visual Foxpro 还能广泛地与其他许多软件共享和交换数据,正是由于其易用性、先进性和广泛性,使 visual Foxpro 真正做到了面向各种水平的用户。一、企业工资管理系统概述(一)系统的主要功能 企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,

4、针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:1、对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。2、对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。3、查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。4、报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工

5、的工资条以及工资统计表。(二)方法概要 本工资管理系统是采用面向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理器统一管理全部程序的编写和调试。用户可以通过主菜单或总表单调用系统的各项功能。1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展。2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”。一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一。对象内部

6、的数据是不能随意更改的,必须由外部向其传递信息,再由对象按其方法加以处理。用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信。3、类可视为一个产品模具、一个模块。在面向对象设计中,类是对象的原型,是对象的制作器。类的概念是面向对象程序设计最重要的特征。所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任一对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据。4、面向对象设计的核心是类的设计。例如:可以定义一个“工资查询表单”类,该类中可以定义查询的姓名、年龄、工资等等信息,则以此类为原型可以设计出众多的“工资查询表单”类的对象实例,这些实体

7、都具有类中所定义的特征。5、设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类或直接调用 vfp提供的基类,编制程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭积木一样来设计自己的程序。打个比方,就比如要制造一台机器,首先要制造各种零件的模具,然后用制造好的模具生产出所需的零件,所有这些做完后,剩下的就只是如何把这些零件组装起来,这样一台机器就很容易制造出来了。实际编程也是如此。每个表单都是由一定数量的对象按某一种方式组合在一起的,程序编制的核心是类的设计。(三)企业工资管理

8、系统的现状分析 1、企业工资管理的应用现状 随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那

9、么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。2、管理系统开发的目的 本系统开发的主要目的就是要使企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放以及员工个人台帐的生成,使企业运用现代化技术创造更多更高的经济效益。二、企业工资管理系统平台的选用(一)数据库技术的现状与发展 数据库是 60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。

10、传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。计算机世界报社与 IBM 公司联合举办了21世纪数据库技术发展专家研讨会。IBM DB2 的创始人 Donald Haderle 先生与国内著名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBM DB2 的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论。(二)

11、数据库系统的选择原则 1、数据库系统采用易于集成的,开放的技术。2、产品质量优异,可靠性高,适于长期运行,能支持关键应用。3、数据安全,保安性高。4、能提供分布式数据库功能。5、支持多种开发环境,软件开发容易。6、扩充性和升级能力强。(三)系统开发工具的选择 现在市场上有很多管理系统的开发工具,如:Visual basic、Delphi、ASP 等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过 Visual Foxpro6.0 有着以下几项特点:1、简单,易学,易用(1)快速完成应用任务 Visual

12、Foxpro6.0 提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。例如:此工资管理系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。生成器也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少

13、用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种 Visual Foxpro6.0 提供的方便有效的工具设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。例如:用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。(2)使用方便的工具栏 象许多其他 Microsoft 产品一样,Visual Foxpro6.0 也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般

14、来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。(3)不编程而建立应用程序界面 Visual Foxpro6.0 提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。例如:用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。(4)用项目管理器统一界面 Visual Foxpro6.0 提供的另一高效易用的工具是项目管理器。通过项目管理器,用户可以集中地管理数据、

15、文档、类库、源代码等各种资源。例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。另外,用户也可以在项目管理器中使用 Visual Foxpro6.0 提供的简单而有效的其他工具,如向导,生成器,工具栏等。所有这些,使用户能够对工作进行集中管理而又简单有效。2、功能更强大 Visual Foxpro6.0 比以前的数据库管理系统具有更强大的功能,它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到 Visual Foxpro6.0 快速而又功能强大的优点:(1)具有面向对象编程的能力 Visual Foxpro6.0 在支持标准的 Xbas

16、e传统编程方式的同时,也提供了完全的面向对象编程的能力。在 Visual Foxpro6.0 的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的 Xbase编程语言的扩展集而实现。Visual Foxpro6.0 提供了一套基类,包括窗体、工具栏、页格式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少用户编程工作量,另一方面又加快程序开发过程。再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在

17、应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。Visual Foxpro6.0 类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。在 Visual Foxpro6.0 中,用户可以用类设计器交互式地建立一个类,或者用DEFINE CLASS 命令来编程建立。(2)更容易处理事件 Visual Foxpro6.0 包含一种事件模式,它能够帮助用户自动地处理事件。在这种事件模式下,用户可以获取并控制所有标准的 WINDOWS Visual Foxp

18、ro6.0 事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:一种是通过特性窗体来可视地控制;另一种是通过 Visual Foxpro6.0 的编程语言来控制这两种方法都能使用户很容易的建立起完全的事件驱动应用程序而不用考虑 READ层次及浏览窗口限制,也不用编写事件处理程序。(3)最优化系统 Visual Foxpro6.0 能通过优化用户的实际来提高自身的性能。在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。其余的提高 Visual Foxpro6.0 性能的措施包括加快启动速度和优化设置指令。(4

19、)使用快速查询技术 快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录,使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。(5)真正的数据库概念 以前的 Xbase软件中称.DBF文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。而 visual Foxpro 废除了以前 Xbase不合理的数据库概念,采用独特的数据库容器,为用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名设置的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发程序得集

20、合,合理得体现了关系型数据库的思想,与关系数据库理论统一了起来。新的数据库把有关系的表封装在一起,关系清晰、合理且处理方便。Viual Foxpro 由于使用了这种真正的数据库概念,使得它数据库结构与 SQL等标准结构统一,从而使数据库的实现更加标准、合理、方便。(6)可视化编程技术 Visual Foxpro用于 visual c+、visual basic 同样的编程技术,这是他取名为 Visual Foxpro的原因。可视化编程技术给人一种所见即所的的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。(7)新增许多命令和函数,功能大大加强,sql 语句更加丰富

21、增加了 7种新的字段类型:整型、货币型、日期时间型、双精度型、通用型、二进制型和二进制备注型。在结构化的复合索引中可以建立 4 种类型的索引:主索引、候选索引、普通索引和唯一索引,允许在表中使用空值 null,以保证与采用 sql 标准的数据库管理系统的兼容和数据共享。(8)用 32位方式 Visual Foxpro使用 32 位方式,其运算速度、存储能力大大提高。三、MIS 系统基本理论(一)MIS 系统的概念 管理信息系统(Management Information System,简称 MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。管理信息系统按照

22、其名称进行基本概念分解,可分为管理、信息和系统三个部分,事实上 MIS 正是在这三个科学领域的基础上发展起来的。信息反映着客观事物,信息以数据、文字、符号、声音和图象等各种不同的形式表示出来。这些形式经过转换都可以输入到计算机中,在管理信息系统中,信息是管理的对象。数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如*,%,也可以是图象,声音或者味道,数据项可以按使用的目的组织数据结构。管理的含义一般说来就是计划、组织、领导和控制的活动。利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。系统是为了某种目

23、标而将一些部件有机地结合的一个整体。一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件。总之,管理信息系统是一个综合性的概念,而且它还在不断地发展着。(二)MIS 系统的开发梗概 1、MIS 系统的开发原则 管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。系统分析是 MIS 系统开发中最重要的一环。系统分析的主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。常用的开发方法学比较软件作为一种工程化产品的概念到现在已经发展了近三十年,而对软件开发方法的探讨与研究也有了很大的发展。从传统的生命周期法到原形法、面向对象法,这种演变

24、趋势体现了软件开发从手工生产向自动化生产的转变过程,也体现了软件开发方法论发展的规律。开发方法学是系统开发的指导原则,没有开发方法学的指导,或者未把开发方法学放在应有的位置,那就不可能从总体上把握开发过程,是导致系统失败的主要原因之一。对开发和维护的困难认识不足,过多地偏重于编码阶段的实现,即使在引入工具后的今天,实践中这种状况仍未得到彻底改观。现有的开发方法学为数不多,有影响的主要为以下三种方法:(1)生命周期法(2)原型法(3)面向对象法 2、MIS 系统的开发步骤 管理信息系统开发步骤如图 3-1:图 3-1 3、开发方法的选择 管理信息系统的开发方法有生命周期法、原型法和面向对象的开发

25、方法等。生命周期法(Life Cycle Method)是 20 世纪 60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是 20世纪 80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改

26、、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于 20世纪 80 年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本企业工资管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。四、企业工资管理系统分析(一)系统目标 本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项

27、数据生成员工个人台帐,打印工资报表。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。(二)系统可行性分析研究 可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。1、技术上的可行性 由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。2、经济上的可行性 由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。(三)需求分析 对用户需求的分

28、析应该全面、深入、发展,全面是指考查由管理的信息是否有纰漏,必须保证各静态、动态信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统、机构内的变化往往存在着自身特有的发展规律,需求分析应该预见这种规律,否则就会缩短的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。1、系统业务流程图 通过对企业原先手工进行员工工资管理业务的情况,可以设计出它的业务流程图,如图 4-1 所示。用户登录 数据输入 工资计算 存储数据 工资查询 报表汇总 图 4-1 2、系统的功能要求(1)整体结构合理,风格一致,模块化结构,界面

29、清晰,接口灵活,操作简便。(2)开发方法,文档规范化,便于管理,可扩充。(3)完善的数据输入,维护,输出。(4)自检性能高,用户误输、错输均有提示。(5)容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。(四)数据流程图 1、管理系统的数据流程图符号如图 42所示 外部实体 处理 数据流 数据存储 图 42 数据流程图的符号 2、本系统的数据流程如图 4-3 所示 图 4-3 企业工资管理系统的数据流程图 五、系统总体设计 本部分主要介绍系统要实现的功能,搭好设计的总体框架,使我们对要开发的系统有一个系统、全面、确切

30、的认识。(一)系统功能模块图 本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统维护等工作,系统的功能模块本结构图如图 5-1 所示。图 5-1 系统功能模块图 (二)功能的说明 本系统大致分为如下四大功能模块:1、员工信息 分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号或员工姓名进行查询。2、工资基本设定 包括对基础工资、岗位工资、工龄工资的设定。基础工资的

31、设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、删除。岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。3、工资汇总 在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合。4、个人工资查询 此查询分为按职工姓名查询、按职工号查询。5、退出 此功能块为退出系统。6、系统的运行要求(1)硬件要求:设备

32、名称 说明 处理器 奔腾 III以上,256MB 内 存 256MB,内存越大,速度越快 硬 盘 40GB 鼠 标 双飞燕 2D鼠标 (2)软件要求:名 称 说明 操作系统 WINDOWS95/98,WINDOWSXP 应用软件 VISUAL FOXPRO6.0(中文版)本部分简明扼要的介绍了各个部分要实现的功能,搭好了设计的总体框架,使我们对要开发的系统能够更加系统的,全面的,确切的认识,下一步就可以进行系统的详细设计与具体功能的实现了。六、详细设计与实现 本部分说明了系统的整个设计,再以工资数据输入,工资计算以及查询为例详细说明了系统是怎样实现的。(一)数据库设计 1、概念设计 概要设计基

33、础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与 DBMS 无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。2、E-R 图 概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称 E-R 模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R 模型是建立概念性数据模型的有力工具。通过对企业工资管理内容和过程的分析,本系统应设计的实体和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1