下载此文档

算法与程序设计课程设计-学生选修课程系统.doc


文档分类:办公文档 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
课程设计报告
课程名称算法与程序设计
课题名称学生选修课程系统
专业信息与计算科学
班级 1002班
学号
姓名
指导教师
2011年12 月 24 日
湖南工程学院
课程设计任务书
课程名称算法与程序设计
课题学生选修课程系统
专业班级信息与计算科学1002班
学生姓名
学号
指导老师
审批

任务书下达日期 2011 年 12 月 8日
任务完成日期 2012 年 1 月 7日
一、设计内容与设计要求
:
对课程《算法与程序设计》中的相关内容进行综合设计或应用(具体课题题目见后面的供选题目)。
题目1:学生选修课程系统
(一)、课程设计题目:
学生选修课程系统
(二)、目的与要求:
1、目的:
(1)要求学生达到熟练掌握C++语言的基本知识和技能;
(2)基本掌握面向对象程序设计的基本思路和方法;
(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:
(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(4)在系统的设计中,至少要用到面向对象的一种机制。
3、创新要求:
在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。
4、写出设计说明书
(三、)设计方法和基本原理:
1、问题描述(功能要求):
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)课程信息录入功能(课程信息用文件保存)--输入
(3)课程信息浏览功能--输出
(4)查询功能:(至少一种查询方式)--算法
ⅰ按学分查询ⅱ按课程性质查询
(5)学生选修课程(可选项)
2、问题的解决方案:
根据系统功能要求,可以将问题解决分为以下步骤:
(1)分析系统中的各个实体之间的关系及其属性和行为;
(2)根据问题描述,设计系统的类层次;
(3)完成类层次中各个类的描述(包括属性和方法);
(4)完成类中各个成员函数的定义;
(5)完成系统的应用模块;
(6)功能调试;
(7)完成系统总结报告以及系统使用说明书。
:
课程设计报告正文内容
(包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图(包括类成员列表),调试过程,关键程序代码,总结,参考书目等)。
(一)需求分析
系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求;
(二)总体设计
系统功能分析; 系统功能模块划分与设计(系统功能模块图)。
(三)详细设计
数据库需求分析;数据库概念结构设计(E-R图);
数据库逻辑结构设计;类层次图
(四)界面设计与各功能模块实现
(五)系统调试
调试问题出现的主要问题:编译语法错误及修改,重点是运行逻辑问题修改和调整
(六)使用说明及编程体会
说明如何使用你编写的程序,详细列出每一步的操作步骤。
(七)关键源程序(带注释)
书写格式

:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。
:正文总字数要求在3000字左右(不含程序原代码)。

考核方式
指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进行综合考评,并按优秀、良好、中等、及格和不及格五个等级给出每位同学的课程设计成绩。具体考核标准包含以下几个部分:
(占10%)
、功能设计、数据结构设计及程序总体结构合理与否(占10%)
、准确地运行,个人能否独立、熟练地调试程序(占40%)
(占30%)
注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。
(占10%)。
课程验收要求
,运行相关程序,获得正确的数值结果。


(源程序、设计报告文档)。
,完善程序情况及对程序讲解情况打分。
三、  教材及参考书
李春葆等著, C++ 语言程序设计题典,清华大学出版社;
谭浩强著,C++面向对象程序设计,清华大学出版社;
宛延闿编著,C++语言与面向对象程序设计,清华大学出版社,1998;
郑阿奇主编,Visual C++实用教程,电子工业出版社,200

算法与程序设计课程设计-学生选修课程系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-03-28