欢迎来到天天文库
浏览记录
ID:9935589
大小:324.50 KB
页数:33页
时间:2018-05-16
《课程设计报告-学生籍贯信息记录薄》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生籍贯信息管理系统程序设计《学生籍贯信息记录簿》程序设计基础课程设计报告专业:计算机科学与技术系班级:一班姓名:李二妹学号:指导教师:郭理完成日期:2012-6-25-32-学生籍贯信息管理系统程序设计目录1.课程设计目的-3-1.1课程设计目的:-3-1.2课程设计题目:-3-1.3题目要求:-3-2.总体设计-5-2.1总体组成框图:-5-2.2总体流程图:-5-3.详细设计-6-3.1信息录入模块-6-3.1.1函数功能:-6-3.1.2函数入口:-6-3.1.3函数流程图:-6-3.2显示物品信息模块-7-3.2.1函数功能:-7-3.2.2函数介绍:
2、-7-3.2.3函数流程图:-7-3.3查找学生信息模块-8-3.3.1函数功能:-8-3.3.2函数介绍:-8-3.3.3函数流程图-9-3.4删除学生信息模块-9-3.4.1函数功能:-9-3.4.2函数介绍:-9-3.4.3函数流程图:-10-3.5修改学生信息模块-10-3.5.1函数功能:-10--32-学生籍贯信息管理系统程序设计3.5.2函数介绍:-10-3.5.3函数流程图:-11-3.6显示所有四川籍学生信息-11-3.6.1函数功能-11-3.6.2函数介绍:-12-3.6.3函数流程图-12-4、运行结果-13-4.1主界面-13-4.2录
3、入信息-13-4.3显示学生信息-14-4.4查找学生信息-14-4.5删除学生信息-15-4.6修改学生信息-16-4.7四川籍学生信息展示-17-5、课程设计总结-18-6、参考文献-19--32-学生籍贯信息管理系统程序设计1.课程设计目的1.1课程设计目的:《C++程序设计》是计算机科学与技术专业的必修课。自己做一个课程设计是学习完本书后进行的一次全面的综合性练习。其目的在于加深对C++编程的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C++进行面向对象编程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提
4、高软件的生产效率,全面掌握面向对象编程技术。1.2课程设计题目:题目:学生籍贯信息记录簿1.3题目要求:1.问题描述(功能要求):编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:(1)创建信息链表并以磁盘文件保护;(2)读取磁盘文件并显示输出所有学生的籍贯信息;(3)按学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除、修改学生的籍贯信息;(6)显示输出四川籍和非四川籍学生的信息并可分别存盘。2.问题的解决方案:根据系统功能要求,可以将问题分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(
5、2)根据问题描述,设计系统的类层次;-32-学生籍贯信息管理系统程序设计(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。3.其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块-32-学生籍贯信息管理系统程序设计2.总体设计2.1总体组成框图:图2-1物理模型图2.2总体流程图:图2-2总体流程图-32-学生籍贯信息管理系统程序设计3.
6、详细设计3.1信息录入模块3.1.1函数功能:录用学生的基本信息。使用磁盘存储数据,以便在后面的使用。3.1.2函数入口:Student对象的成员函数。入口函数:set();使用fstring头文件,向文件写入数据。在录入数据的时候进行数据的查找,学生的学号是不相同的,对学号进行查找,若有相同的则提示错误,若是没有相同的则允许添加信息。3.1.3函数流程图:图3-1set()信息录入函数流程图-32-学生籍贯信息管理系统程序设计3.2显示学生信息模块3.2.1函数功能:显示所有学生的相关信息。3.2.2函数介绍:普通成员函数。voiddisplay();逐行的读
7、取文件中的数据,直到文件中的数据读取完全,将读出的数据显示到屏幕上。3.2.3函数流程图:图3-2display()信息展示流程图-32-学生籍贯信息管理系统程序设计3.3查找学生信息模块3.3.1函数功能:查找文件中的学生的所有信息中符合查找条件的数据,然后将差得的结构返回给用户。3.3.2函数介绍:普通成员函数voidsearch();打开文件,如果文件打开错误,提示错误信息。打开文件成功后,要求用户输入查找的条件,使用文件读取功能,将特定的数据取出用户输入的信息进行比对,若相同则返回该学生的基本信息。该函数提供两种查询的条件,可以按照学号和姓名查找,对与不
8、同的条件的查询其结果一定
此文档下载收益归作者所有