- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告-学生选修课程系统设计
信息科学与技术学院
程序设计基础课程设计报告
题目名称: 学生选修课程系统设计
学生姓名: 张峻
学 号:
专业班级: 计算机科学与技术11级1班
指导教师: 郭理
年 月 日
目录
课程设计题目与要求 3
1.1设计题目 3
1.2设计要求 3
1.3、问题的解决方案: 3
2 总体设计 4
3 详细设计 5
3.1数据结构设计 5
3.2主模块设计 6
4 运行结果 16
5 课程设计总结 25
参考文献 26
课程设计题目与要求
1.1设计题目
学生选修课程系统设计
1.2设计要求
假定有n门课程,,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课.试设计一选修课程系统,使之能提供一下功能:
系统以菜单方式工作;
课程信息和学生信息的录入功能(课程信息有文件保 存)----输入;
课程信息浏览功能----输出;
查询功能(至少一种查询方式)---算法;
按学分查询;
某门课程学生选修情况(可选项).
1.3、问题的解决方案:
根据系统功能要求,可以将问题解决分为以下步骤:
(1)分析系统中的各个实体之间的关系及其属性和行为;
(2)根据问题描述,设计系统的类层次;
(3)完成类层次中各个类的描述(包括属性和方法);
(4)完成类中各个成员函数的定义;
(5)完成系统的应用模块;
(6)功能调试;
(7)完成系统总结报告以及系统使用说明书。
2 总体设计
图2.1
图2.1为总体结构,分为Student类和Subject类和主函数。
3 详细设计
3.1数据结构设计
class subject //建立一个课程类,保存课程信息
{
public:
int num;
char name[30];
char cha[20];
int Time,time1,time2,xf;
char kkxq[20];
}S;
class student //建立一个学生类,保存学生信息
{
public:
char nam[10];
char num[15];
int zxf;
int cnt;
}Stu;
图3.1
图3.1 为两个类,一个为课程类,一个为学生类,包括姓名、学号、总学分、选课总数、课程名称、课程编号、课程性质、课程总学时、授课总学时实验(上机)、总学时、课程学分、开课学期。
3.2主模块设计
图3.2
图3.2是开始进入登录界面的流程图,此图通过调用添加学生信息的函数AddStuInfo()添加学生信息,如果没有该学生的信息则调用,有则进入选课主菜单函数进行选课。
图3.3
图3.3试试进入选课主菜单函数MainMenu() ,如果选择1,则调用查看课程信息函数output();如果选择2,则调用添加课程信息函数add();如果选择3,则调用查询课程信息函数ChaXun();如果选择4,则调用学生选课函数XuanKeMenu();如果选择0,则调用登录界面的函数DL();如果按其他键则返回选课主菜单函数MainMenu()进行下一步操作。
图3.4
图3.4是进入查询课程信息函数ChaXun(),如果选择1,则调用查询1chaxun1();如果选择2,则调用查询2chaxun2();如果要继续查询则返回到查询课程信息函数ChaXun()继续查询,如果不继续则调用主菜单MainMenu();如果选择0,则调用主菜单MainMenu();其他则返回到查询课程信息函数ChaXun()进行下一步。
图3.5
图3.5是进入学生选课函数XuanKeMenu();如果选择1,则
您可能关注的文档
最近下载
- 12.100%《货币银行学》题库(胡曙光)(1).docx
- 新《飞机结构与系统原理》期末考试复习题库(含答案).doc VIP
- 骨折不愈合延迟愈合【27页】.pptx
- 超星尔雅学习通《中国陶瓷赏析与器物陈设》章节测试答案.docx VIP
- 深基坑工程安全专项施工方案(专家论证版).doc
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 2025年北京市房山区九年级(初三)二模道德与法治试卷(含答案).pdf
- 走进创业学习通超星期末考试答案章节答案2024年.docx
- 小学英语新外研版(三起)三年级下册Unit 3 Yummy food 第2课时(Start up)教学课件2025春.pptx
- 工程结算咨询服务方案.docx VIP
文档评论(0)