高校人员信息管理系统

高校人员信息管理系统

ID:22560954

大小:418.00 KB

页数:50页

时间:2018-10-30

高校人员信息管理系统_第1页
高校人员信息管理系统_第2页
高校人员信息管理系统_第3页
高校人员信息管理系统_第4页
高校人员信息管理系统_第5页
资源描述:

《高校人员信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要C++作为一种面向的程序设计语言,在现在的计算机领域上,应用的很广泛,市场对熟练掌握C++语言的人才需求量也在日益的增加。作为一种软件开发的计算机语言,C++拥有简单方便的特点,同时具有信息隐蔽的特点,可以根据自己的意愿对自己设计的信息进行封装,是信息安全。在软件的维护方面,是面向对象进行维护,可以使信息的修改,系统的大体模块清新,使用方便。所以在全国的各个高校,都在开设C++这门课程,可见在计算机方面C++具有很高的地位!本次课设意在培养C++在软件的开发方面的意识,为以后更多的计算机语言的学习做好基础!当前各高校对职工的需求量更大,高校要想对高效的各

2、类职员的信息进行管理,就必须要拥有一个完善的人员信息管理系统,以实现人员信息的方便查找等功能,方便了人与哪的流通等。这次课设的题目正在尝试的解决这个问题。关键词:系统设计类信息信息存储图数据成员成员函数查改排序47目录摘要1目录1第1章绪论11.1课程设计的目的11.2课程设计的背景和意义11.2.1课程设计的背景11.2.2课程设计的意义21.3课程设计环境2第2章需求分析32.1问题描述32.2功能要求32.3问题的解决方案3第3章系统设计43.1数据设计43.1.1类设计43.1.2类之间的关系43.1.3函数设计53.2结构设计53.2.1系统流程图

3、53.2.2界面设计6第4章系统实现74.1类实现74.2函数实现104.3主函数实现17第5章系统测试205.1模块测试205.2课程设计过程中遇到的问题25总结25致谢26参考文献28附录294747第1章绪论1.1课程设计的目的1、巩固所学的C以及C++知识,以达到熟练掌握语法以及编程规范的目的。2、将所学的编程语言与实际问题结合起来,达到学为所用的母的。3、提高独立思考问题的目的,通过对所给问题的分析,来提高分析解决问题的目的。1.2课程设计的背景和意义1.2.1课程设计的背景1.理论研究基础(1)类代表了某一批对象的共性和特征,类是对象的抽象,而对

4、象是类的一个实例。(2)友元成员函数可以引用类中的所有成员。(3)派生类可以继承基类的所有公用的数据成员,当继承方式是protected方式的时候,派生类可以继承积累中的protected类型的成员,但是不可以继承积累的私有的成员。(4)运用seekg和tellp函数可以计算已知文件的存储的对象的个数。以二进制的方式进行数据的存储的时候便于运用指针进行对数据的操作。(5)运用冒泡法对数据进行排序可以实现对数据按由小到大或者由大到小的方式进行排序。(6)当类的成员函数定义成为友元函数的时候,在main函数中可以直接调用,不需要和一般的成员函数一样需要用对象调用

5、。(7)运用goto进行循环的时候,可以使程序根据自己的意愿进行循环的使用。(8)运用工程的方式进行程序的运行的时候,可以对每个类进行以头文件的形式存储,再添加到工程中,可以使程序的main函数清晰。(9)在程序的开头设置了全局的变量,可以在程序中运用并可以在程序中输出。2.技术层面的支持(1)、经过一年来对MicrosoftVisualC++6.0软件的使用,在此环境下的兼容了C与C++的语法,可以运用此软件进行C++程序的编写,同时运行。此编译器对数据的内存空间的开辟不能满足自己需要的空间的时候,可以在工程的参数中进行适当的修改。47(2)、在Micro

6、softVisualC++6.0的环境下,编译器提供的变量的存储空间有限,但是在工程的设置中,改变参数可以使程序正常的运行。1.2.2课程设计的意义通过本次课设来检验对所学的编程语言的掌握情况,从而使我们对所学习的知识的掌握,同时提高了自己对问题的分析能力,可以从一个题目中来发掘未知的问题以及功能,提高了做事谨慎的能力,同时也规范了自己的编程规范。1.3课程设计环境软件环境:在WindowsXP系统中,VisualC++6.0环境下运行。硬件环境:图书馆五楼计算机系软件一或软三实验室。47第2章需求分析2.1问题描述某高校有四类员工:教师、实验员、行政人员,

7、教师兼行政人员;共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息由:所在实验室、职务;行政人员还包含的信息有:政治面貌、职称等。2.2功能要求(1)基本功能1)添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。2)查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。3)显示功能:可显示当前系统中所有记录,每条记录占

8、据一行。4)编辑功能:可根据查询结果对相应的记录进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。