湖南科技大学VC ++课程设计(论文)
湖南科技大学
VC++ 课程设计报告公司人事管理系统
学生姓名: 学 号: 年级专业
班 级: 指导老师: 学 院:
湖南·
提交日期:2011年12月
1
湖南科技大学VC ++课程设计(论文)
目 录
1 前言 ................................................... 3 2 需求分析 ............................................... 3 3 概要设计 ............................................... 4 3.1系统功能模块设计 ................................... 4 3.2 流程图 ............................................ 4 4 详细设计 ............................................... 5 4.1.数据库需求分析 .................................... 5 4.2.模块分析 ……………………………………………………. 6 4.3整体界面的实现 ............................................................................ 6 4.4 查询成绩的实现 ................................... 11 4.5 添加.删除和修改记录的实现 ........................ 13 5 测试分析 .............................................. 17 6 心得体会 .............................................. 18 参考文献 ................................................ 18 致 谢 .............................................. 18
2
湖南科技大学VC ++课程设计(论文)
公司人员信息管理系统
(湖南科技大学 湘潭 中国 1007020425)
摘 要
本次课程设计任务是通过编写一个公司人员信息管理系统,学习用Visual C++ 6.0开发简单的管理系统。采用Visual C++ 6.0软件为主要开发工具。
本系统主要完成对公司员工情况和公司信息的管理,包括人员信息的添加、修改、删除等。系统还可以完成对各类信息的浏览、增加、排序、查询等功能。
由于我们还没有学习数据库,所以在编写这个程序的过程中备受煎熬,显得心有余而力不足。
系统的核心是引用数据库来存储和修改公司人员的信息联系,每一个动作都可能影响到其它的功能,还有数据的改变,当完成对数据的操作时系统会自动地完成数据库的修改。
关键字:VC++6.0;公司人员信息管理系统;模块化设计;数据库;
1 前言
使用计算机管理人员信息,不但可以大量节省时间、人力、财力、物力,而且能更全面有效地掌握公司的基本情况,及时获取最新而又准确的资料和信息。此课程设计就是这样一个管理公司人员信息的系统,其功能与实现方面有比较好的的针对性和实用性。软件是在Visual c++平台上开发的,利用数据库存储数据和信息。利用数据库操作,能比较方便地实现对人员信息的操作与管理。
2 需求分析
Visual C++6.0的MFC提供了大量的类库函数强大支持。开发一个人员信息管理系统,可以实现人员信息的管理。并提供新信息输入,对现有记录的删除修改等工作。
3
湖南科技大学VC ++课程设计(论文)
公司人员管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据信息的建立和保存以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
3 概要设计
3.1系统功能模块设计
公司人事管理系统 数据库提供数据源 信信增信信密息息加息息码输输记删排进入出录除序入 图3-1 系统功能模块流程图
1、信息输入:
输入公司职员的基本信息。
2、信息输出:
输出公司职员的基本信息。
3、密码进入:
用户用密码才能进入本系统。
4、增加记录:
增加人员基本信息。
5、信息删除:
4
湖南科技大学VC ++课程设计(论文)
删除指定人员的信息。
6、信息排序:
对已有信息进行排序。
3.2 程序运行平台
开发工具: Visual C++,Access 2007.
运行环境:Windows 9x、Windows NT/2000、Windows XP
4 详细设计
4.1.数据的存储
根据上面所介绍的本系统的各个模块及其需要实现的功能,我们用数据库来存储信息:
1.公司人员数据库信息表 用于保存公司职员的基本信息。
4.2.模块分析
1. 输入密码,进入系统
系统开始运行就出现输入密码对话框,密码正确后才能进入主界面(默认密码为yangjianwen)。 2. 显示模块
显示模块将输出所有职员的主要资料 。 3. 修改模块
首先由用户输入要修改的职员的姓名,然后系统用修改函数查找,显示该名职员的资料,然后系统提示用户输入需要修改的项目和新的资料。 4. 排序模块
对输入的职员数据进行排序,是更为有序信息管理。
5