课程设计报告学生籍贯信息记录薄.doc
《课程设计报告学生籍贯信息记录薄.doc》由会员分享,可在线阅读,更多相关《课程设计报告学生籍贯信息记录薄.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息科学与技术学院程序设计基础课程设计报告题目名称: 学生籍贯信息记录簿 学生姓名: 李二妹 学 号: 2011508012 专业班级: 计算机科学与技术2011(1)班 指导教师: 郑 瑶 完成日期:2012-6-28 目录1. 课程设计目的- 3 -课程设计目的:- 3 -课程设计题目:- 3 -题目要求:- 3 - 5 -2.1总体组成框图:- 5 -2.2总体流程图:- 5 -3. 详细设计- 6 - 6 -信息录入模块- 6 -3.2.1函数功能:- 6 -3.2.2函数入口:- 6 -3.2.3函数流程图:- 7 -显示学生信息模块- 7 -3.3.1函数功能:- 7 -3.3.2
2、函数介绍:- 7 -3.3.3函数流程图:- 8 -查找学生信息模块- 8 -3.4.1函数功能:- 8 -3.4.2函数介绍:- 8 - 9 -删除学生信息模块- 9 -3.5.1函数功能:- 9 -3.5.2函数介绍:- 9 -3.5.3函数流程图:- 10 -修改学生信息模块- 10 -3.6.1函数功能:- 10 -3.6.2函数介绍:- 10 -3.6.3函数流程图:- 11 - 11 - 11 -3.7.2函数介绍:- 12 - 12 -4、运行结果- 13 - 13 - 13 - 14 - 14 - 15 - 16 - 17 -5、课程设计总结- 18 -6、参考文献- 19 -
3、1. 课程设计目的 课程设计目的:C+程序设计是计算机科学与技术专业的必修课。自己做一个课程设计是学习完本书后进行的一次全面的综合性练习。其目的在于加深对C+编程的理解,培养学生的实践能力,促进理论与实践的结合。通过课程设计,让学生能够熟练运用C+进行面向对象编程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面向对象编程技术。课程设计题目:题目:学生籍贯信息记录簿题目要求: 1问题描述(功能要求):编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:(1)创建信息链表并以磁盘文件保护;(2)读取磁盘文件并显示输出所有学生的籍贯信息
4、;(3)按学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除、修改学生的籍贯信息;(6)显示输出四川籍和非四川籍学生的信息并可分别存盘。2问题的解决方案:根据系统功能要求,可以将问题分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。3其它要求:(1)只能使用C/C+语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图
5、形菜单界面更好)(3)学生可自动增加新功能模块 2.1总体组成框图:图2-1 总体框图2.2总体流程图:图2-2 总体流程图3. 详细设计数据结构设计class studentpublic:student();void set(); /初始化信息,第一次对信息的录入void add(); /添加学生信息void del(); /删除某学生信息void change(); /修改某学生信息 void search(); /查询某学生信息void display(); /显示全部学生信息bool test(long num);void Sichuan(string searchaddress);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 学生 籍贯 信息 记录
限制150内