1 一、课程设计的基本要求《应用软件综合设计》 是计算机专业及相关专业学生的一门实践课程
本课程对于检验学生阶段性 (前三个学期) 学习成果, 对于软件开发主流方法和思想——面向对象程序设计方法和思想的牢固掌握和熟练应用是一个非常重要的检测,是后续课程得以顺利进行的必要保证,对学生的程序设计能力培养和软件工程能力的培养具有重要的作用和意义
本实践课程要求学生综合应用已学的计算机相关知识,例如程序设计基本思想和方法、 C 语言、 C++语言、面向对象程序设计思想和方法,通过对真实世界的模拟和抽象来解决一些比较简单的实际问题
课程要求学生针对一个比较系统的题目进行编码、 测试,并进行设计说明书的撰写, 从而培养和锻炼学生初步的工程意识和做法
2 二、 进度安排时间任务17 周发题:学生自由选择课程设计题目;18 周预作:对自己选择的题目要有大致的思路和程序框架,并完成部分代码;19 周设计、指导:学生集中时间完成程序设计和设计说明书的编写;最后一个单元时间优秀答辩、检查、验收、递交设计报告3 三、应收集资料及主要参考文献应收集的资料:面向对象程序设计思想和方法C/C++语言参考手册主要参考文献:1.刘斌,王忠
面向对象程序设计——Visual C++
清华大学出版社2.钱能主编, C++程序设计教程,清华大学出版社3.郑莉
C++语言程序设计
北京: 清华大学出版社 ,1999 年4
《软件工程》(第一版)李伟波编著武汉大学出版社4 四、 课程设计摘要(中文)1
本学生信息管理系统中,运用了I/O 流就进行输入输出、链表、 结构等基本功能, 利用封装把多个函数放在一起,使主程序看起来很明了
在程序的界面里面可以选择输入、添加、删除、查询、更新和输出学生信息,输出学生的总分以及平均分,以及把链表保存到文件、从文件输出链表的功能
在添加学生信处息时有一种方式进行插入,即