C++课程设计报告--学生选修课程系统设计

上传人:飞*** 文档编号:24754075 上传时间:2017-12-07 格式:DOC 页数:30 大小:300.18KB
返回 下载 相关 举报
C++课程设计报告--学生选修课程系统设计_第1页
第1页 / 共30页
C++课程设计报告--学生选修课程系统设计_第2页
第2页 / 共30页
C++课程设计报告--学生选修课程系统设计_第3页
第3页 / 共30页
C++课程设计报告--学生选修课程系统设计_第4页
第4页 / 共30页
C++课程设计报告--学生选修课程系统设计_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《C++课程设计报告--学生选修课程系统设计》由会员分享,可在线阅读,更多相关《C++课程设计报告--学生选修课程系统设计(30页珍藏版)》请在金锄头文库上搜索。

1、1课 程 设 计 报 告课程名称 C 语言程序设计 课题名称 学生选修课程系统设计 专 业 软件工程 班 级 1 班 小组成员 指导教师 章 2015 年 6 月 26 日2目 录一、需求分析 .4.总体功能设计 .4.各模块功能设计 .4二、总体模块功能框图 .5三、总流程图及各模块流程图 .6四、各模块主要功能的实现 .9显示模块 .9追加模块 .9查询模块 .9删除模块 .9修改模块 .9统计模块 .9五、程序调试 .9显示程序 .10添加程序 .10查询程序 .10删除程序 .103修改程序 .10统计程序 .10五、总结与心得体会 .17六、附件 .18.源程序 .18.注释 .30

2、4一、需求分析:.总体功能设计:高校中学生信息包括:学号、姓名、性别、年龄、系别、班级、联系方式等信息。课程信息包括:课程代码、课程名称、课程性质、总学时、学分、开课学期、选修人数等信息。学生可对课程信息进行查询,选修符合要求的课程。根据课程信息和学生信息完成对课程的选修,需要专门的一个管理类来完成选修工作。.各模块功能:.显示模块:通过设计一个模块,可显示当前系统中所有学生的信息和课程设计题目信息,每条记录占据一行。.添加模块:通过设计一个模块,当要加入新的学生的信息的时候,来实现新学生信息的加入。iii.查询模块:通过设计一个模块,这个模块可以按学生的学号、姓名、编号、名称来查询信息,显示

3、学生的所有信息,课程的相关信,以便查询者阅读。 iv.删除模块:通过设计一个模块,当输入一个学生的学号或者姓名的时候,可以通过这个模块,将输入学号或者姓名的学生的所有信息从数据库中删除出去。以后,这个学生的信息将不再会出现再数据库中。v.修改模块:通过设计一个模块,当某个人的信息发生变化的时候,可以通过修改模块来进行修改。vi.统计模块:通过设计一个模块,能根据多种参数进行统计。能按课程设计题目名称统计出学生选择该题目的人员的信息。5二.总体模块框图:主函数显示模块 添加模块 删除模块查询模块 统计模块 退出模块修改模块退出6三、总流程图及各模块流程图.总流程图:.各模块流程图:1.删除程序:

4、73查询程序:4录入程序85.添加程序6.统计程序9四、各模块主要功能的实现I.添加模块创建一个 myfile 文件夹,确定文件夹的打开方式,向文件中添加学生信息,课程信息,一个信息一行,使信息显示清晰,一目了然,录入一个完整的信息后,提示是否继续录入,可以选择或者不继续。录入成功后,关闭文件,II.修改模块在主菜单界面时,输入 3,先查找到所要修改的信息,然后确定修改,输入正确的信息,如果找不到信息则显示信息为空。III.查询模块定义函数 searchsid,以学生学号来查询;定义函数 searchsname,以学生姓名来查询;定义函数 searchcid,以课程编号来查询;定义函数 sea

5、rchcname,以课程名称来查询;在查询时,如果没有所输入的学号,姓名,编号或者其他的,会显示查询出错,找不到所查询的信息。IV删除模块定义一个 i,输入要删除的学生学号,然后按回车键,进行信息的查找,如果找不到,则显示记录为空,如果找到了,则显示删除成功,然后返回所删除的信息。V显示模块定义一个 display 的函数,使其在主菜单界面时,输入 6,开始显示所有信息。VI统计模块在主菜单中,输入 5,则进入统计程序,输入需要查找的题目名称,如果找不到,则显示信息为空,如果找到了,则显示所有信息,一条信息一行,清晰明了。 五程序调试I.添加程序:1如果运行程序,将出现如下的界面:10图 1-

6、12此时如果输入 1,并按回车键,程序将开始进行信息的录入,举个例子,信息输入完成后,其显示界面如下:11图 12II查询程序:1 当在图 12 的前提下输入 2,则程序开始查询,以学号来查询,若输入学号错误,则出现如下的界面:图 2-12.在图 1-2 的前提下,输入 2,则程序开始查询,输入正确的学号,则出现如下的界面:122-213III修改程序:1在图 1-2 的前提下,输入 3,则程序开始修改,以张三为例,此时将正确的学生信息重新输入,输入完后将出现以下界面:图 1314IV删除程序:1 如果你在图 11 的界面下选择 4,则进入删除程序,输入学号 1,程序则将学号为1 的人信息删除,并显示如下: 图 4115V. 统计程序:1.在 4-1 的基础上,选择 5,则进入统计程序,输入诶木名称,显示界面如下;图 5-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号