- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC文档
湖南科技大学
C++课程设计报告
----公司人事管理系统
学生姓名: 李永兵
学生院系: 数学与计算科学学院
学生班级: 10级信息二班
学生学号: 1007020207
制作日期: 11年12月12日
指导教师: 李建湘老师
目 录
一、 绪论
二、 课程设计要求
三、 课程设计目的
四、 系统模块概括
(1) 系统功能模块设计
(2) 流程图
(3) 程序设计平台
五、 详细设计
(1) 数据储存
(2) 模块分析
(3) 整体界面的实现
(4) 系统登录、信息输出、输入、查询
六、 测试分析
七、 心得体会
八、 致谢
1、 绪论
在当今社会的各个领域中,人员信息管理系统正发挥着越来越重要的作用,无论针对一个大型的现代化公司,还是一个小小的家庭。智能化的管理,信息管理的高效性与合理性直接影响到人们的工作和学习效率。特别是对于大型的企业,
计算机管理人员信息,不但可以大量节省时间、人力、财力、物力,而且能更全面有效地掌握公司的基本情况,及时获取必威体育精装版而又准确的资料和信息。
此课程设计就是这样一个管理公司人员信息的系统,其功能与实现方面有比较好的的针对性和实用性。软件是在Visual c++平台上开发的,采用i/o流文本存储数据和信息,利用i/o流文本操作语言,能比较方便地实现对人员信息的操作与管理。系统登陆功能是系统的核心之一,在系统中有用户注册,用户注销,用户退出,其目的都是为了方便用户使用。系统有完整的用户对比功能,检查是否用户名已被注册。
2、 课程设计要求
Visual C++是MICROSOFT 公司推出的目前使用极为广泛的基于Windows平台的C++可视化开发环境。“可视”的资源编辑器与MFC类以及应用向导程序,为快速高效地开发出功能强大的Windows应用程序提供了极大的方便。应用Visual C++,可以很方便的建立数据库,做连接,绑订等,整个操作过程都是“可视”的,便于设计和修改。用它来进行公司人员管理系统是简单易行的。Visual C++6.0的MFC提供了大量的类库函数强大支持。开发一个人员信息管理系统,可以实现人员信息的管理。并提供新信息输入,现有公司人员信息查询功能,对记录的删除修改等工作。
公司人员管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据信息的建立和保存以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。其中,人员信息管理程序的功能要求如下:
1)人员信息输入
2)管理员可以对数据进行查询和输出;
3、程序设计的目的
1)公司人员管理系统是典型的信息管理系统(MIS),能让学生熟练掌握C++语言程序设计;
2) 开发一个人员信息管理系统,可以实现人员信息的管理。并提供新信息输入,现有公司人员信息查询功能,等工作,有利于公司管理人员;
4、 系统模块分析
4.1、系统功能模块设计示图
1、系统登录:
登录当前系统账户,当输入的密码正确则登陆成功。
2、信息输入:
输入公司所有职员的基本信息。
3、信息输出:
输出公司职员的基本信息。
4、信息查询:
查询制定人员的信息。
4.2 流程图
图3-2 功能流程图
4.3程序运行平台
开发工具: Visual C++
运行环境:Windows 9x、Windows NT/2000、Windows XP
5.1.数据的存储
根据上面所介绍的本系统的各个模块及其需要实现的功能,由于还没有学习数据库,所以我们只能应用i/o流文本操作来存储信息:
1.密码表
用于保存用户账户的基本信息,系统通过该表对账户的用户名的基本信息进行查询,并比较用户名是否正确。
2.公司人员信息表
用于保存公司职员的基本信息。
5.2.模块分析
1. 系统登录
系统开始运行就出现系统登录对话框,密码正确后才能进入主界面(默认密码:liaoshiwei)。
自己认为有特色的是密码功能,由于没有数据库做后台,只好多次重复i/o流操作,调用文本框。用来完成用户名的查找、对比,和用户的添加。
2. 显示模块
显示模块将输出所有职员的主要资料 。
3. 查找模块
首先由用户输入要查找的职员姓名,然后系统用查找函数查找,然后系统就调用输出函数,输出所查找的职员资料。
5.3整体界面的实现
程序的具体实现部分如程序清单如下所示:
5.5系统登录的实现
图—系统登录界面
接着出现
具体程序如下:
CMy1007020204View::CMy
文档评论(0)