计算机科学与技术专业毕业论文.doc
22页题 目基于MFC人事管理系统设计与实现 系 别 计算机科学系 专 业 计算机科学与技术 目 录第1章 绪论.......................................................................................1 1.1 国内外动态..................................................................................1 1.2 选题的意义..................................................................................1 1.3 设计实现的主要目标.....................................................................2 1.4 实现的技术和方法........................................................................2 1.5 论文的结构..................................................................................2第2章 技术的介绍............................................................................2 2.1 Vc++ 6.0的简介.....................................................................2 2.2 oracle 9i的简介.......................................................................4 2.3 PL-SQL的简介.............................................................................4第3章 系统的需求分析....................................................................43.1 现状的析.................................................................................43.2 系统要解决题.........................................................................5 3.3 系统要实现的功能及实现的方法...........................................5第4章 系统的设计............................................................................5 4.1 系统设计的概要.....................................................................5 4.2 系统的设计原则.........................................................................6 4.3 数据库的设计.......................................................................6 4.4 系统模块的设计....................................................................8 4.5 系统界面的设计.................................................................10 4.6 典型代码的设计.................................................................10第5章 系统的实现..........................................................................125.1 主要功能模块的实现.......................................................125.2 用户管理中添加用户信息的具体代码实现........................12第6章 系统的测试........................................................................17 6.1 测试环境..............................................................................14 6.2 主要测试模块.......................................................................14 6.2.1 系统登陆模块的测试.....................................................14 6.2.2 系统信息管理模块的测试.............................................16 6.2.3 系统日志管理模块的测试...........................................17第7章 小结....................................................................................18第八章 参考文献............................................................................19 第一章 绪论1.1 国内外的动态 从上世纪60年代,计算机技术就已经进入了实用阶段,大多数企业常用手工来统计数据,这样做很费时、费力而结果又很不如意,为解决这些问题,出现了能自动出来数据的第一代管理系统。
但受到当时技术条件和实际需求等多方面的因素的影响,情况不怎么好但是,这一系统的出现给管理系统的发展带来了美好的前景,即用计算机的高效率和智能化来取代手工出来数据计算机的高准确性来防止手工记录的误差,让大批量的数据出来成为可能 70年代末,相继出现了第二代人事管理系统当时计算机技术的快速发展,无论是计算机的大量普及性,还是计算机系统工具和各种数据库技术的发展,都为人事管理系统的阶段性发展提供了有效的帮助第二代的人事管理系统基本解决上一代的部分缺陷,对人事管理系统的发展非常重要,虽然这一代的缺点很明显90年代人事部门管理系统产生了革命性的变化为了当时市场的需求,特别是“合理、公正、公平”的企业管理观念和企业管理水平的提升,使社会对人事管管理系统有了更高水平的要求;同时由于计算机的大量普及,数据库技术,特别是Internet技术的飞速发展,使得第三代人事管理系统的出现成为必然趋势第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据统一管理起来,形成了一个数据信息库友好的用户界面,强有力的报表生成器、分析工具和资源的共享使得人事管理工作人员得以摆脱繁忙的日常工作,集中精力从战略的角度出发来考虑人事管理系统的规划和政策的实施。
1.2 选题的意义 人事管理是企业日常工作中不可或缺的重要部分,它对于企业的决策和管理都是至关重要的人事管理的对象是员工的基本信息作为计算机应用的分支,人事管理系统应该能为用户充足的信息和快捷的查询手段,同时,人事部门还要提供准确的统计数据,由于人员多,数据源复杂,统计管理所工作困难,以往每做一项工作,都需要花费很多的精力和时间统计出来的数据又不够准确传统的管理方式有很多的缺点随着科学技术的不断发展,计算机科学日益成熟,作为计算机的一种应用,使用计算机对人事管理,会给使用者带来很多的方便,例如查找方便、可靠性高、保密性好、成本低等这些优点能够极大的提高人事管理的效率同时这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的基础因此,将人事管理使用计算机处理显得十分的必要1.3 设计实现的主要目标 设计实现的主要目标是实现对系统的管理,对数据库的管理以及对人事档案的管理等功能实现系统管理:主要实现对管理用户的增加、修改、删除,以及权限的设定基本数据管理:主要实现人员的基本信息的设置,包括信息类别的增加、删除等功能人事档案管理:主要实现人员的人事档案管理,包括人事档案浏览、人事资料查询、人事资料统计等功能。
主界面:该模块提供管理系统的主界面,是系统唯一的入口和出口,该界面提供用户选择并调用各子模块数据库管理:主要实现对数据库的备份和恢复等管理1.4 实现的技术和方法 主要使用Oracle(9i),PL-SQL,MFC,Vc++语言等技术实现目标采用分层的方法,层层细化的原则逐步完成1.5 论文的结构 整个论文采用多层次的结构,从整体的框架逐步到细化每一个细节,这样层层推进的方式,一步一步的完善整个论文,结构严整,层次分明,条理清晰第二章 技术的介绍2.1 Vc++ 6.0的简介 Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序Visual C++是一个功能强大的可视化软件开发工具自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。
所以实际中,更多的是以Visual C++6.0为平台特色 Visual C++6.0由Microsoft开发, 它不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。





