面向对象程序设计学生选课系统课程设计报告
《面向对象程序设计学生选课系统课程设计报告》由会员分享,可在线阅读,更多相关《面向对象程序设计学生选课系统课程设计报告(19页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 教教 学学 院院 计算机学院计算机学院 课程名称课程名称 高级语言程序设计高级语言程序设计 题题 目目 学生选课系统学生选课系统 专专 业业 软件工程软件工程 班班 级级 12 级软件工程(级软件工程(1)班)班 姓姓 名名 同组人员同组人员 指导教师指导教师 2013 年 12 月 15 日 1 目目 录录 一概述. 2 二总体方案设计 2 三详细设计 . 4 四程序的调试与运行结果说明 . 8 五课程设计总结 .17 参考文献18 2 一一 概述概述 1. 课程设计的目的课程设计的目的 1理解和掌握该课程中的有关基本概念,程序设计思想和方法。 2培养综合运用所学知
2、识独立完成课题的能力。 3培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论, 全方位考虑问题等科学技术人员应具有的素质。 4掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中 找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 2. 课程设计的要求课程设计的要求 需要的基本知识与技能,尚未掌握的知识点,需要查阅相关资料。教师对 本题目所提出的要求等。 (1) 需求分析需求分析 1.1 任务要求任务要求 制做学生选课系统,共包括课程信息和学生信息两部分。课程信息包括: 课程编码、课程名称、适用专业、课程类型(必修、限选、必选、实践、学习) 、 学分、学时、主讲教师等
3、。学生信息管理,学生选课管理(学生选课学分总数 有一定范围) ,学生可以对课程进行查询、浏览,选完课后可以退选、重选,并 可以按学号、姓名进行查询和统计。 要求:1.源文件采用多文件的工程结构。 2.数据储存采用文件形式。 3.标准的 C 输入输出。 4.功能完善,适当的注释。 5.关于文件的内容要自学。 1.2 系统功能需求分析系统功能需求分析 1.为存储课程信息,需要定义一个结构体类型,成员包括课程编码、课程名称、 适用专业、课程类型、学分、学时、主讲教师,所选人数等等,并建立链表, 定义该结构体类型的指针,用于指向各节点; 2.为存储学生信息,需要定义一个结构体类型,成员包括学生编码、学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计 学生 选课 系统 课程设计 报告
