计算机科学与技术专业毕业论文

上传人:工**** 文档编号:491092391 上传时间:2023-08-15 格式:DOCX 页数:22 大小:344.07KB
返回 下载 相关 举报
计算机科学与技术专业毕业论文_第1页
第1页 / 共22页
计算机科学与技术专业毕业论文_第2页
第2页 / 共22页
计算机科学与技术专业毕业论文_第3页
第3页 / 共22页
计算机科学与技术专业毕业论文_第4页
第4页 / 共22页
计算机科学与技术专业毕业论文_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《计算机科学与技术专业毕业论文》由会员分享,可在线阅读,更多相关《计算机科学与技术专业毕业论文(22页珍藏版)》请在金锄头文库上搜索。

1、题 目基于MFC人事管理系统设计与实现系别计算机科学系专业计算机科学与技术目录第1章 绪论11.1 国内外动态11.2 选题的意义11.3 设计实现的主要目标21.4 实现的技术和方法21.5 论文的结构2第2章技术的介绍22.1 Vc+ 6.0 的简介22.2 oracle 9i 的简介42.3 PL-SQL 的简介4第3章系统的需求分析43.1 现状的析43.2 系统要解决题53.3 系统要实现的功能及实现的方法5第4章系统的设计54.1 系统设计的概要54.2 系统的设计原则64.3 数据库的设计64.4 系统模块的设计84.5 系统界面的设计104.6 典型代码的设计10第5章系统的实

2、现125.1 主要功能模块的实现125.2 用户管理中添加用户信息的具体代码实现12第 6 章 系统的测试176.1 测试环境146.2 主要测试模块146.2.1 系统登陆模块的测试146.2.2 系统信息管理模块的测试166.2.3 系统日志管理模块的测试17第 7 章 小结18第八章 参考文献19第一章 绪论1.1 国内外的动态从上世纪60年代,计算机技术就已经进入了实用阶段,大多数企业常用手工 来统计数据,这样做很费时、费力而结果又很不如意,为解决这些问题,出现了 能自动出来数据的第一代管理系统。但受到当时技术条件和实际需求等多方面的 因素的影响,情况不怎么好。但是,这一系统的出现给管

3、理系统的发展带来了美 好的前景,即用计算机的高效率和智能化来取代手工出来数据。计算机的高准确 性来防止手工记录的误差,让大批量的数据出来成为可能。70年代末,相继出现了第二代人事管理系统。当时计算机技术的快速发展, 无论是计算机的大量普及性,还是计算机系统工具和各种数据库技术的发展,都 为人事管理系统的阶段性发展提供了有效的帮助。第二代的人事管理系统基本解 决上一代的部分缺陷,对人事管理系统的发展非常重要,虽然这一代的缺点很明 显。90 年代人事部门管理系统产生了革命性的变化。为了当时市场的需求,特 别是“合理、公正、公平”的企业管理观念和企业管理水平的提升,使社会对人 事管管理系统有了更高水

4、平的要求;同时由于计算机的大量普及,数据库技术, 特别是Internet技术的飞速发展,使得第三代人事管理系统的出现成为必然趋 势。第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几 乎所有与人事管理相关的数据统一管理起来,形成了一个数据信息库。友好的用 户界面,强有力的报表生成器、分析工具和资源的共享使得人事管理工作人员得 以摆脱繁忙的日常工作,集中精力从战略的角度出发来考虑人事管理系统的规划 和政策的实施。1.2 选题的意义人事管理是企业日常工作中不可或缺的重要部分,它对于企业的决策和管理 都是至关重要的。人事管理的对象是员工的基本信息。作为计算机应用的分支, 人事管理系统

5、应该能为用户充足的信息和快捷的查询手段,同时,人事部门还要 提供准确的统计数据,由于人员多,数据源复杂,统计管理所工作困难,以往每 做一项工作,都需要花费很多的精力和时间。统计出来的数据又不够准确。传统 的管理方式有很多的缺点。随着科学技术的不断发展,计算机科学日益成熟,作 为计算机的一种应用,使用计算机对人事管理,会给使用者带来很多的方便,例 如查找方便、可靠性高、保密性好、成本低等。这些优点能够极大的提高人事管 理的效率。同时这也是企业的科学化、正规化管理以及与世界先进管理技术接轨 的基础。因此,将人事管理使用计算机处理显得十分的必要。1.3 设计实现的主要目标设计实现的主要目标是实现对系

6、统的管理,对数据库的管理以及对人事档案 的管理等功能实现。 系统管理:主要实现对管理用户的增加、修改、删除,以及权限的设定。 基本数据管理:主要实现人员的基本信息的设置,包括信息类别的增加、删除等 功能。人事档案管理:主要实现人员的人事档案管理,包括人事档案浏览、人事 资料查询、人事资料统计等功能。 主界面:该模块提供管理系统的主界面,是系统唯一的入口和出口,该界面提供 用户选择并调用各子模块。 数据库管理:主要实现对数据库的备份和恢复等管理1.4 实现的技术和方法主要使用Oracle (9i), PL-SQL, MFC, Vc+语言等技术实现目标。采用分 层的方法,层层细化的原则逐步完成。1

7、.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

8、 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等开发工具。这些组件通过一个名 为Developer Studio的组件集

9、成为和谐的开发环境。Microsoft的主力软件产品。 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以拥有“语法高亮”,自动编译功能以及高级除错功能而著称。比如,它允许用户

10、进 行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而 不必重新启动正在调试的程序。其编译及创建预编译头文件(stdafx.h)、最小重建 功能及累加连结(link)著称。这些特征明显缩短程序编辑、编译及连结的时间花 费,在大型软件计划上尤其显著。由于C+是由C语言发展起来的,也支持C语言的编译。6.0版本是使用最 多的版本,很经典。最大的缺点是对于模版的支持比较差。现在最新补丁为SP6, 推荐安装,否则易出现编译时假死状态。仅支持Windows操作系统。目前发现 与windows 7兼容性不好,安装成功后可能会出现无法打开cpp文件的现象。从理论上来讲,MFC也不是专用于

11、Visual C+,Borland C+,C+Builder 和Symantec C+同样可以处理MFC。同时,用Visual C+编写代码也并不意味 着一定要用MFC,只要愿意,用Visual C+来编写SDK程序,或者使用STL, ATL, 样没有限制。不过,Visual C+本来就是为MFC打造的,Visual C+中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C+而不用MFC 就等于抛弃了 Visual C+中很大的一部分功能。但是,Visual C+也不等于MFC。2.2 oracle 9i 的简介2000年10月在Oracle Open World上发布,为Ora

12、cle数据库、应用服 务器和开发工具引进了许多新功能。Oracle9i是业界第一个完整、简单的用于互 联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i实际上是指 Oracle9i Database , Oracle 9i Application Server 和 Oracle9i Developer Suite 的完 整集成。随着软件逐渐开始转变为一种托管服务(hosted services),具有in ter net 上的高伸缩性能的、智能化的、和可靠的 Oracle9i 将成为高质量的电子商务服 务实现的关键软件。Oracle 9i 的新特征: 关键基础结构领域的新特征,

13、可伸缩性和性能,提供端到端的安全体系结构,电子商务应用程序的开发平台,可管理性, Windows 集成。2.3 PL-SQL 的简介PL/SQL 也 是 一 种 程 序 语 言 , 叫 做 过 程 化 SQL 语 言 ( Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语 句的使用上增加了编程语言的特点,所以 PL/SQL 就是把数据操作和查询语句组 织在 PL/SQL 代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能 或者计算的程序语言。第三章 系统的需求分析3.1 现状的分析人事管理是企业日常工作中不可或缺的重要部

14、分,它对于企业的决策和管理 都是至关重要的。人事管理的对象是员工的基本信息。作为计算机应用的分支, 人事管理系统应该能为用户充足的信息和快捷的查询手段,同时,人事部门还要 提供准确的统计数据,由于人员多,数据源复杂,统计管理所工作困难,以往每 做一项工作,都需要花费很多的精力和时间。统计出来的数据又不够准确。传统 的管理方式有很多的缺点。随着科学技术的不断发展,计算机科学日益成熟,作 为计算机的一种应用,使用计算机对人事管理,会给使用者带来很多的方便,例 如查找方便、可靠性高、保密性好、成本低等。这些优点能够极大的提高人事管 理的效率。同时这也是企业的科学化、正规化管理以及与世界先进管理技术接

15、轨 的基础。因此,将人事管理使用计算机处理显得十分的必要。3.2 系统要解决的问题 在遵守系统设计原则的基础上要解决的问题主要是数据库的设计与链接, 系统模块的设计,系统界面的设计和典型代码的设计等问题。3.3 系统要实现的功能及实现的方法 系统要实现的功能如下:A)系统管理:主要实现对管理用户的增加、修改、删除,以及权限的设定。B)基本数据管理:主要实现人员的基本信息的设置,包括信息类别的增加、删除 等功能。C)人事档案管理:主要实现人员的人事档案管理,包括人事档案浏览、人事资料 查询、人事资料统计等功能。D)主界面:该模块提供管理系统的主界面,是系统唯一的入口和出口,该界面提 供用户选择并调用各子模块。F)数据库管理:主要实现对数据库的备份和恢复等管理。系统使用的方法有:1)文献资料法,根据研究目的和研究内容,大量查阅国内 外文献资料和著作。2)资料整理分析法:对所收集到的文献、资料利用归纳、 分类、综合等方法进行整理、分析、研究获得论据,确保其客观、准备、完整。第四章 系统的设计4.1 系统设计的概要 系统设计要在理解需求和分析需求之后才能正确搭建. 理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和 客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进,在 设计上都必须大量返工。分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号