《企业人员管理系统计算机论文》由会员分享,可在线阅读,更多相关《企业人员管理系统计算机论文(45页珍藏版)》请在金锄头文库上搜索。
1、摘 要企业员工信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本文结合企业员工信息管理的要求,对MSSQLServer2000数据库管理系统、SQL语言原理、应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对企业员工信息管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的企业员工管理系统可以满足普通员工和知识性员工两方面的需要。绪论部分对数据库应用系统的结构、开
2、发进行了简要介绍,分析了企业员工管理信息系统设计的特点和任务。第二章介绍了PowerBuilder的特点及编程技巧,为设计和理解应用程序做了铺垫。第三章介绍了结构化查询语言SQL。第四章对系统介绍了数据库理论基础。第五章分析了企业员工基本信息管理系统的应用需求,设计了系统的数据库结构,并根据需求对系统功能进行了划分和细化。总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。关键词:数据库 企业管理 PBAbstractBusiness enterprise employee the information management system is the typical i
3、nformation management system, it mainly develop the establishment and maintenances and heads of include the backstage databases application procedure develops two aspects. Request to build up a data consistency and integrities for the former strong, the database that the data safety like. But then r
4、equest the applied procedure function to the latter complete, easy usage etc. characteristics.So oneself combine the business enterprise employee request of the information management, manage the system, SQL language principle, the application program design to the MS SQL Server2000 database, the da
5、tabase technique carried on the more thorough study and applications, mainly completing the need analysis, the function mold piece that manages the system to the business enterprise employees information to divide the line, the database mode analysis, and designed the database structure and the appl
6、ication procedures from here.The system circulates the result certificate, the business enterprise that this text design employee management the system can satisfy common employee and the knowledge employees both sides demand.The introduction part applies the structure of the system and develops to
7、carry on the synopsis introduction to the database, analyzing the business enterprise employee the management information system design of the characteristics and the mission.The part of the introduction has made a brief instruction to the structure , development of the database application system,
8、have analysed characteristic and task that the management information system of enterprise staff is designed. Chapter two introduced the characteristic of PowerBuilder and programming skill, in order to design and understand the application program has done foreshadowing. Chapter three recommended s
9、tructurization to inquire about language SQL. Chapter four introduced the theoretical foundation of the database to the system. Chapter five analysed the application demands of enterprises basic information management systems of staff, have designed the systematic database structure, and divides and
10、 thinning the function of the system according to the demand. It realizes to design to recommend partly to summarize and programming realize, point out deficiency and improved direction of systematic design. Key Words:Database Business management PB 目 录摘要IAbstractII第1章 绪论11.1数据库应用系统开发简介11.2课题研究的目的和意
11、义11.3目前国内发展状况2第2章 PowerBuilder10.0概述42.1 PowerBuilder的特点及编程技巧42.1.1 开放式数据库联接ODBC环境52.1.2.基于客户机/服务器的体系结构52.1.3 面向对象的应用程序开发方法52.1.4 可视化的开发环境62.1.5 强大的数据提取能力62.2 PowerBuilder编程技巧62.2.1数据的转储和调入功能的实现62.2.2 简洁美观的数据报表的创建72.2.3 MDI窗体技术的应用72.2.4 SQL语言的使用82.2.5 Crosstab类型数据窗口的使用82.2.6 PowerBuilder面向对象的程序设计82.
12、2.7 PowerBuilder的对象82.2.8 PowerBuilder 面向对象的特性92.3在PB中动态修改SQL语句11第3章 结构化查询语言SQL143.1 SQL查询143.1.1 SQL查询143.1.2 SELECT小结153.2 SQL数据定义163.2.1 SQL数据库的体系查询163.2.2定义基本表163.2.3 定义视图163.3 SQL数据操纵173.3.1插入数据173.3.2更新数据173.3.3 删除数据173.4 SQL数据控制17第4章 数据库理论基础194.1数据库系统设计194.2数据库设计范式分析224.3数据库系统的组成23第5章 企业人员信息管
13、理系统应用程序设计255.1 应用需求分析255.2 系统数据库设计255.3数据库的实现255.4 企业员工管理应用程序设计265.4.1用户登录窗体的实现265.4.2主界面的实现275.4.3 企业员工查询模块实现285.4.4员工基本信息管理模块295.4.5 部门信息查询模块305.4.6部门信息管理模块31结 论33致 谢34附 录36第1章 绪论1.1数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的
14、主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。1.2课题研究的目的和意义数据库是近年来发展最为迅速的电子计算机软件,是数据信息管理的最新技术,广泛地用于国民经济、文化教育、军事情报、科学研究、人工智能和计算机辅助设计等领域,为计算机
15、应用开辟了广阔的天地。我国已拥有相当数量的计算机,但其应用仍侧重于数值方面,尚未涉及国民经济中许多非数值计算的重大课题,利用率不高,未曾获得巨大的经济效益,故急需利用数据库技术来推进计算机在诸如企业管理、自动控制和情报检索等领域中的应用,以促使我国国民经济的发展。因而许多大专院校均相继开设了数据库课程,讲授有关数据库的知识。数据库技术是信息化社会的重要标志之一,也是计算机领域中发展最为迅速的一个分支。数据库技术包括数据库系统原理与数据库系统应用两方面。前者作为后者的理论基础,只有在理论的指导下,才能设计出好的数据库应用系统。近几年来优秀的数据库管理系统,如:DBASE、PowerBuilder、FOXPRO等都相继问世,它们已经成为数据库技术的中的杰出代表。由于数据库技术具有数据结构化、数据充分独立、易于编制应用程序等优点,普遍受到用户的欢迎,目前已广泛应用于国民经济的各个领域,有力地推动了我国经济的发展与管理现代化的进程。PowerBuilder除具有DBASE管理系统得优点外,还进一步扩充和改善了DBASE的功能。速度比DBASE快5.9倍,并增加了部分命令和几十个函数以及数组功能,菜单设计也更加灵活和美观,从而加强了数据处