还剩1页未读,继续阅读
文本内容:
面向对象程序设计课程设计设计报告格式:
1.前言
2.设计题目及要求
3.算法分析
4.主要流程图
①写程序结构及各模块(输入,显示等)结构图;
②写主要算法的流程图;
5.程序源代码列出源程序及说明;源程序清单和执行结果清单中应有足够的注释
6.测试及输出结果输入信息、输出信息;调试与测试调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
7.实习体会题目-、学生管理系统使用下面的数据,用设计一个简单的学生管理系统,实现出最基本的功能C++学号姓名性别宿舍号码电话号码01张成成男50102李成华女101王成凤女0310104张明明男50205陈东男50106李果男502张园园女10207••••••••••
(一)功•能要求及说明:()数据录入功能进行数据录入1()查询功能2学生基本情况查询A输入一个学号或姓名(可实现选择),查出此生的基本信息并显示输出Al--输入一个宿舍号码,可查询出本室所有的学生的基本信息并显示输出A2-
二、成绩管理系统现有学生成绩信息,内容如下姓名学号语文数学英语张明明01677882李成友02789188张辉灿82036856王露04564577陈东明05673847请用编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面C++
(一)功能要求
(1)信息维护要求学生信息数据要以文件的形式保存,能实现学生信息数据的维护此模块包括子模块有增加学生信息、删除学生信息、修改学生信息
(2)信息查询要求查询时可实现按姓名查询、按学号查询
(3)成绩统计要求输入任意的一个课程名(如数学)和一个分数段(如)统计出在此分数段A60--70,的学生情况
(4)排序能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)
三、车票管理系统一车站每天有个发车班次,每个班次都有一班次号(、、)固定的发车时间,固定的n123…n,路线(起始站、终点站),大致的行车时间,固定的额定载客量如班次发车时间起点站终点站行车时间额定载量已定票人数8:00郸县广汉245301郸县成都26:
300.54040郸县成都37:
000.54020郸县成都410:
000.5402
(一)功能要求用设计一系统,能提供下列服务C++()录入班次信息(信息用文件保存),可不定时地增加班次数据1()浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,2则显示“此班已发出”的提示信息)()查询路线可按班次号查询,可按终点站查询3()售票和退票功能4当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动A更新已售票人数退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数B图书管理系统
四、、功能描述1新进图书基本信息的输入图书基本信息的查询
2.,对撤消图书信息的删除3为借书人办理注册
4.办理借书手续(非注册会员不能借书)
5.办理还书手续
6.信息描述有关该系统基本信息的描述,如图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等学生选修课程系统设计
五、假定有门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上n机学时,学分,开课学期等信息、,学生可按要求(如总学分不得少于)自由选课试设计60一选修课程系统,使之能提供以下功能系统以菜单方式工作课程信息录入功能(课程信息用文件保存)一一输入课程信息浏览功能一一输出查询功能(至少一种查询方式)一一算法按学分查询按课程性质查询学生选修课程(可选项)。