某大学退休人员工资管理系统.pdf
《某大学退休人员工资管理系统.pdf》由会员分享,可在线阅读,更多相关《某大学退休人员工资管理系统.pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江南大学2003届本科毕业生毕业设计报告书细M畿%School oilnfbmationTechnology退休人员工资管理系统毕业生所在院系:信息工程学院毕业生导师:须文波教授毕业生班级:软件991毕业生学号:3号毕业生姓名:虞黎霞摘 要本文主要以无锡市建设局退休人员工资管理为背景,详述了建立退休人员工资管理系统的主要过程,并针对整个系统设计中的主体思想及涉及到的问题进行了详细的分析。文中介绍了该工资管理系统的需求分析、系统分析、整体设计、详细设计、具体编码、系统特点以及系统实现的全过程,描述了工资管理、发放的全面操作过程。对基于VisualFoxPro 6.0这一关系数据库面向对象编程工具
2、进行了使用,对该工资管理系统软件进行了开发。退休人员工资发放系统的总体设计思想为面向对象的思想,程序设计采用模块法和结构化法二者相结合的方法。退休人员工资管理系统是一个利用先进的计算机及实用的开发软件为基础,以全面实现工资管理的系统化、规范化、自动化与科学化为主要目标,实现对人员工资的自动化管理。退休人员工资管理系统的实现,减轻了人力、物力的负担,并为企业进入网络与通讯现代化,做出了一定贡献。AbstractThis thesis is managed for the background with the retired personneFs salary ofConstruction Bu
3、reau of Wuxi mainly.It details and set up retired personnel salary themain courseses of administrative systems directed against and question involved goon detailed analysis the subject thoughts of whole systematic designses.It recommend in the article analyse at this salary the demands of administra
4、tivesystems,Network analysis,global design,designing in detail,concrete code,thesystematic characteristic and the whole course realized systematically.The ones thathave described the salary and managed,granted have operated the course all-sidedly.To at Visual FoxPro 6.0 this database face target use
5、 by programming tool,developthis salary Manage systems software.Retired personnels salary management systemgrant the overall design philosophieses of system for facing the thoughts of target.Design program combines with two methods that called modularization and structure.Retired salary administrati
6、ve systems of personnel are based on one utilizesadvanced computer and practical development software.In order to realize all-sidedlythat the systematized,standardization,automation and science of management of thesalary turn a main goal.Realize that manages the automation of personnels salary.The r
7、ealization of retired salary administrative systems of personnel,haslightenned the burdens of manpower,material resources.And to make certaincontribution for enterring the network and communication modernization for theenterprise.目 录第一章导言.4L 1问题的提出.41.2 数据库的发展.41.3 关系数据库简介.51.4 Visual FoxPro 简介.61.5
8、 本文的研究路线.9第二章退休人员工资管理系统研究概述.102.1 设计题目.102.2 设计目的.102.3 设计要求及需求分析.102.4 可行性分析.10第三章退休人员工资管理系统分析与设计.113.1 设计思想.113.2 系统总体结构.113.3 程序设计流程图.123.4 数据库设计.143.5 系统的进入.163.6 密码修改.16第四章退休人员工资管理系统功能实现.184.1 数据的录入.184.2 数据的查询.204.3 数据的浏览.214.4 报表的设计.214.5 工资备份及恢复.234.6 菜单的设计.254.7 调试应用程序.25第五章设计结论及体会.29英汉翻译.3
9、1参考文献.38第一章导言1.1 问题的提出计划经济时代,中国还不存在人力资源管理这个观念,企业对人的管理还处在围绕档案、工资的 白纸黑字 的管理模式。信息技术进入国内人力资源管理可以用以下六个字来概况,应用早、发展慢。80年代后计算机大批引入中国,较早的应用就是采用计算机处理人事档案、工资,基 于DBASE、数据库的简单管理,多为企业自行开发。90年代开始出现产品化的人事、劳资软件,但未得到企业客户的认同,相比财务、物流管理的信息化发展,90年代人力资源管理信息化程度已经明显落后。进 入21世纪,伴随信息化的普及及互联网的快速发展,IT技术更广泛的应用于企业人力资源管理,同时企业管理中 人
10、的因素愈发重要,企业原有的计算机软件难以满足人力资源管理的要求,需要思想、技术更为先进的人力资源管理信息系统。当前企业人力资源信息化情况可以概括为:大部门企业的人力资源部门拥有计算机硬件设备用于日常管理,但软件情况参差不齐,一部分使用EXCEL或本单位人员编写的小软件、一部分购买了通用人事、人力资源软件产品,一部分委托计算机软件公司专门为其定制开发软件,还有一部分企业尚未采用计算机软件进行管理,可以说人力资源信息化的条件已具备,但仍处于发展阶段,已大部分建立了员工档案、用软件进行工资发放等。随着我国加入WTO,财务人员面临新的挑战,要求财务人员尤其是财务管理人员必须更新观念,更新知识,逐步由报
11、帐型会计向适应市场经济需要的管理型会计方向发展。1.2 数据库的发展人 类 在20世纪发明了计算机,计算机科技在20世纪的后期更是突飞猛进。比起从前,现代企业更依赖于正确和及时的信息,以引导它们走向成功之路。正因为如此,如何管理和维护数量庞大的信息,并能够快速抽取所需的数据,是现代企业必须面对的重要课题。20世纪后期是信息爆炸的时代,数据是公司的重要资产。而对与日俱增的庞大数据,企业若不能有效地加以管理,那么这种资产将成为企业的负担。现代商场是分秒必争的,我们必须利用软件工具来处理如此庞大的数据,数 据 库(Database)技术也就应运而生。数 据 库 是一组有 组 织 的 数 据 集 合,
12、由 数 据 库 管 理 系 统(DatabaseManagement System,DBMS)来管理。因为当今社会对数据的需求越来越迫切,所以数据库技术的发展一日千里。现代数据库不仅能够存储传统的文 字 数 据(Alphanumeric D ata),还可以存储图像、多媒体、交互视频和数字图书馆等数据。就功能而言,现代数据库不再局限于数据的管理和存取,他们还提供图像对比、语音识别以及图形识别等功能。数据库技术的发展已有儿十年的历史了,在整个发展过程中,大致有以下几种数据库类型:关 系 数 据 库(Relational Database)结构数据库(Hierarchical Database)、
13、网络数据库(Network Database)、面向对象数据 库(Object-oriented Database)以 及 关 系 式 面 向 对 象 数 据 库(RelationalObject-oriented Database)o各种类型的数据库都有其优缺点和时代背景。1.3关系数据库简介关系数据库应用数学方法来处理数据库中的数据。最早将这类方法用于数据处理的是1962年 CODASYL发表的“信息时代”,之后有1968年David Child在 7090机上实现的集合论数据结构,但系统地、严格地提出关系模型的是美国IBM 公司的E.F.Coddo 1970年他在美国计算机学会会刊 Co
14、mmunication of the ACM发表的题为A Relational Model of Data fbrShared Banks的论文,开创了数据库系统的新纪元。以后,他连续发表了多篇论文,奠定了关系数据库的理论基础。关系数据库初期的研究大部分都是在加州圣荷西的IBM研究室内进行的,但当时盛行的却是结构数据库和网络数据库。关系数据库的基本结构十分简单,它石油的概念和模型极易于理解,用户不需要去了解复杂的数据结构,就可以设计并石油关系数据库,图 1.1展示了关系数据库的基本结构:关系数据库关系1 关系2关系3列1(属性)列2(属性)列3(属性)图 1 关系数据库结构关系4列n(属性)一
15、个关系数据库包含一个或一个以上的表格(Table),表格是由记录(Record)所组成,每一个记录是由列(Column)所组成。同,个表格内的记录格式相同,而且每一列都拥有自己的属性(Attribute)。表格与表格之间可能有某些关系(Relat沁 n),关系数据库正是利用这些关系而将表格串联成有组织的数据集合。关系数据库的主要特征之一,就是其设计概念与真实环境很近似,采用了表格式的结构。刚开始之所以未能普及,主要是因为关系数据库回占用较大的内存和磁盘空间。计算机科技经过几十年的发展,硬件设备的价格已经相当低廉,这使得关系数据库在目前是一枝独秀。1.4 Visual FoxPro 简介Fox系
16、列数据库产品作为一种开发信息管理系统的微机常用工具,而深受开发人员以及广大用户的喜爱,但由于微电子技术的飞速发展,CPU处理速度的快速提升,硬盘的容量、速度及其它性能的显著提高,使得原来运行于小、中型机等高档次计算机上的SQL Server Oracle Sybase等大型数据库得以在微机上推广应用,使得较为流行的Fox系列微机数据库暗然失色,但随着Visual FoxPro 3.0以及5.0、6.0版本的推出,引入了许多新的特性,因其融入可视化编程,面向对象程序设计以及ODBC技术,它们的发布给其带来新的生机。Visual FoxPro程序设计语言是目前流行的关系数据库语言之一,在Windo
17、ws环境的支持下,采用了面向对象程序设计技术、可视化技术和事件驱动机制,十分有利于工资发放系统的开发与应用。V fp使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,可以快速创建表单、查询和报表。Visual FoxPro还提供了一个集成化的开发环境,不仅拥有功能强大的面向对象程序设计工具以及客户/服务器能力,而 且 支 持ActiveX,这些特点为快速开发功能全面的应用程序创造了良好的条件。Visual FoxPro是一个非常强大的应用程序开发工具。它的以数据为中心、面向对象的语言为开发人员提供了非常强大的工具组。面向对象程序设计(O O P)提供了重用
18、性和相容性很高的应用程序。然而,许多开发人员发现从面向过程的程序设计转变到面向对象程序设计要费相当大的周折。Visual FoxPro 6.0减少了这种学习周折,通过提供使面向对象应用程序开发更容易的工具简化了程序设计。Visual FoxPro基础库是一套预置类库,开发人员可以使用它为应用程序提供一般的功能。新的应用程序向导使用这些向导为数据库解决方案创建完全面向对象的框架。新的应用程序生成器用于向使用这个框架的应用程序添加表单和报表。组 件 图 库(Component Gallery)简化了库组织,因此开发人员在程序开发时能够方便地定位和使用类。Visual FoxPro对象可以是可视的(
19、例如表单、表格等等)也可以是非可视 的(custom)o非可视对象不能包含可视对象,但可视对象可以包含非可视对象。这意味着,封装在一个非可视对象中的数据,可以通过定义非可视对象为可视对象类的一部分、或者在可视对象中实例化非可视对象的方法,使用在可视对象中。或者,数据可以直接封装在可视对象中。另一方面,你不能在一个非可视对象中实例化一个可视对象。在Visual FoxPro的数据库世界里,我们收集的数据被保存在数据库表中。就是说,我们仍然要用字段、记录、表等等的方式思考。然而,我们可以以从真实世界系统中提取我们的对象那样完全相同方法从我们的对象中提取数据。只要我们更进一步的使用自顶而下的设计并建
20、立数据库表来建立我们的对象的模型,或者,既然属性代表我们的对象需要储存的数据,就用数据表来储存对象的属性。理解这个概念的一个较好的方法是,把我们的表当作对象的基本数据结构。我们仍然使用关系数据库设计技术,同时我们仍然利用所有Visual FoxPro提供的数据库优化能力。我们通过这个给对象发送信息的范例,想要实现的是建立一个对象的层次,如果你愿意,建立在我们的程序和基本的数据之间。这个对象的层次,和管理我们的数据的数据库,组成我们编程环境的基础。一旦这个基础已存在了,要编写对我们的数据进行工作的特定的应用程序就变得相当的简单。图1.2在V i s u a l F o x P r o模型中,对象
21、在数据库表中储存它们的数据在V i s u a l F o x P r o中,消息的传递是通过组成我们建立的对象的接口的公开的属性和方法被处理的。程序,或者其它与我们的对象通讯的对象,通过我们为它们设计的接口而交流。系统也对我们的对象发送消息、调用事件,如果我们选择的话,那些对象可以对之做出反应。作为一个数据库软件,V i s u a l F o x P r o 6.0不仅具有管理它本身数据的功能,还可以与其他应用程序集成,获取其他应用程序提供的数据。另外,通 过V i s u a l F o x P r o 6.0,还可以将表或视图中的数据与M i c r o s o f t W o r d
22、文档合并,产生邮件合并文档或者通过通用型字段嵌入或链接其他O L E对象。1.导入数据所谓导入数据,就是指从另一个应用程序复制数据,然后在V i s u a lF o x P r o 6.0中创建一个新表,并用源文件的数据填充该表。在V i s u a l F o x P r o6.0中,可以导入多种文件类型的数据。如果想使用F o x P r o或d B A S E文件中的表,可以直接打开并使用它们而不必导入。V i s u a l F o x P r o 6.0将询问你是否把表转换为V i s u a l F o x P r o 6.0格式。一旦将表从以前的版本转换成最新版本,就不能再用以
23、前的版本打开。在导入数据时,既可以使用“导入向导”,也可以使用“导入”对话框。2.把数据追加到已有的表在执行导入操作时,除了将数据导入到一个新表以外,你还可以将它导入到一个已有的文件中。在选择将数据导入到一个已有的文件时,VisualFoxPro 6.0将把数据追加到已有文件的后面。除了使用“导入向导”将要导入的数据追加到已有的文件以外,还可以使 用“追加来嫄”对话框追加数据。在 使 用“追加来源”对话框追加数据时,首先应从“浏览”窗口中打开要追加记录的表。默认情况下,Visual FoxPro6.0将源文件中所有记录和字段都追加到当前打开的表中,但 是 使 用“追加来源”选项,可以指定要追加
24、哪些字段或记录。3.导出数据在Visual FoxPro 6.0中,不仅可以从其他应用程序中导入或追加数据,而且还可以把Visual FoxPro 6.0表中存储的数据导出到另一种格式的文件中,供其他应用程序使用。所谓导出,就是指把数据从Visual FoxPro 6.0表复制到其他应用程序所用的文件中。在Visual FoxPro 6.0数据库中,可以将数据存储为多种文件类型。在Visual FoxPro 6.0中,可 以 使 用“导出”对话框导出数据。在导出数据时,既可以导出指定表中的全部字段和记录,也可以只导出其中的一部分。用户可以定义要导出哪些字段和记录。4.创建邮件合并文件我们知道,
25、在Word中使用“工具”菜单中的“邮件合并”功能,可以将标准文本与单一信息的列表链接成新的文档,包括套用信函、带地址的信封、电子邮件和传真文档。在Visual FoxPro 6.0中,利 用“邮件合并向导”同样也可以完成上述功能。“邮件合并向导“实际上是将Visual FoxPro 6.0和Microsoft Word两种应用程序集成在一起,使 得Microsoft Word能够共享Visual FoxPro 6.0表或视图中包含的数据,利用这些数据打印一批相同格式的文档。在日常生活中,这种方法是很有用的。5.嵌入或链接OLE对象上述几种方法都只能使Visual FoxPro 6.0静态地共享
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某大学 退休 人员 工资管理 系统
限制150内