《c++程序设计》课程设计任务书
学期:07-08-2班级:计算机网络07
一、设计目的
通过c++课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,并培养基本的、良好的程序设计技能,因而必须给予足够的重视。
二、课程设计要求
1.明确课设任务,复习与查阅有关资料
2.按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
3.一至四名同学分为一组,完成一个应用问题的程序的编写工作。
4.本次课程设计按照教学要求需要在三周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时地向指导教师汇报。
5.对应用程序的要求:
1)凡等候用户输入时,给出足够的提示信息,如“请选择(1借书2还书……)提示用户选择。
2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入
3)对删除数据应给出警告。
三、课程设计内容
1.题目:图书管理系统
2.需求分析:
1]:工作人员登陆后,可以进行的操作
1)添加学生的信息(学号,姓名,院系,最大借阅的图书数量等);
2)修改学生的信息(学号,姓名,院系,最大借阅的图书数量);
3)删除学生的信息(学号,姓名,院系,最大借阅的图书数量),如果某个学生退学,就要清除他的信息;
4)查看学生的信息;
5)添加图书的信息(图书号,书名,作者,出版社,数量等);
6)修改图书的信息(图书号,书名,作者,出版社,数量等);(7)删除图书的信息(图书号,书名,作者,出版社,数量等);
8)查看图书的信息;
2]:学生登陆后,可以进行的操作
1)查看学生自己借阅的数目信息;
2)借阅图书;
3)归还图书;
.备注:要求将学生和图书信息存放到外存上,每次从外存读取数据;
四、课程设计报告内容
课程设计报告中应包括:
1)设计报告中应首先包括设计题目、班级、姓名、学号、完成日期。
2)概要设计中应包括设计思想、实现方法、系统中主要模块及各模块间的关系的描述。
3)附录中包括源程序、设计体会等。源程序中应有注解,说明每个模块的功能,使别人能比较容易地读懂源程序;设计体会中应包括本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等。
五、进度安排:共3周
第一周:设计动员,分组,布置课程设计任务。查阅资料,制定方案,进行程序总体设计和详细设计说明书撰写。
第二三周:根据设计说明书进行编码,系统调试整理,撰写设计(或调研)报告,验收,答辩,提交设计(或调研)报告,评定成绩。
六、成绩评定
结题验收成绩:根据实验方案的设计,程序编制,调试结果,实验报告、学习态度等标准打分确定成绩。其中,程序正确性是第一位的,占70%。
课程设计报告占15%,其余占15%。采用百分制评分标准。
C 课程设计
自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...
c 课程设计
哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...
C课程设计
面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...