- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
计算机程序设计基础(C语言)
课程设计说明书
设计题目:学生选课系统
班级:
姓名:
学号:
2020年12月
目录 TOC \o 1-3 \h \z \u
1.设计任务 - 3 -
2.开发环境 - 3 -
2.1硬件环境 - 3 -
2.2软件环境 - 3 -
3.开发工具 - 3 -
4.完成时间 - 3 -
5.需求分析 - 4 -
6.流程图总体设计 - 4 -
7.系统详细设计 - 5 -
7.1系统主菜单 - 5 -
7.2课程总览 - 7 -
7.3课程添加 - 8 -
7.4课程删除 - 10 -
7.5课程查询 - 11 -
7.6已选课程 - 12 -
7.7退出系统 - 13 -
8.系统调试和测试 - 14 -
程序运行举例 - 14 -
9.总结与心得 - 16 -
1.设计任务
学生选课系统
假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。
2.开发环境
2.1硬件环境
微机系列,内存在1G以上
2.2软件环境
Windows 10系统
3.开发工具
Xcode
4.完成时间
12月12日—12月18日
5.需求分析
试设计一个选修课程系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)课程信息和学生选课信息录入功能(课程信息用文件保存)
(3)课程信息浏览功能
(4)查询功能
按学分查询
某门课程学生选修情况(可选项)
由给定条件可得出,需设立一个系统主页面,包含总课程查询,课程总览,课程详细内容,课程添加与删除,已选课程查询,退出系统
6.流程图总体设计
系统主菜单
系统主菜单
退出系统课程查询已选课程课程删除课程添加课程总览
退出系统
课程查询
已选课程
课程删除
课程添加
课程总览
7.系统详细设计
7.1系统主菜单
开始
开始
定义n
定义n
1n6? N
1n6?
Y
根据n的值执行对应内容
根据n的值执行对应内容
调用完成
调用完成
结束
结束
实现代码
显示界面
7.2课程总览
开始
开始
定义n
定义n=0
n10? N
n10?
Y
打印第n个课程的信息
打印第n个课程的信息
结束
结束
实现代码
界面显示
7.3课程添加
开始
开始
选择课程
选择课程
所选课程是否重复 Y
所选课程是否重复
N
是否确定
是否确定
N
选择成功 Y
选择成功
结束
结束
实现代码
显示页面
7.4课程删除
开始
开始
输入要删除的课程
输入要删除的课程
请重新选择是否确认
请重新选择
是否确认
N
删除成功 Y
删除成功
结束
结束
实现代码
界面显示
7.5课程查询
实现代码
界面显示
7.6已选课程
实现代码
显示页面
7.7退出系统
实现代码
显示页面
8.系统调试和测试
程序运行举例
程序开始界面如下
课程总览页面
课程添加
课程删除
课程查询
按学分查询
按课程性质查询
按学时查询
已选课程
退出系统
9.总结与心得
通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的知识与理论相结合起来,从理论中得出结论,才能真正的为社会服务,从而提高自己的实际动手能力与独立思考能力.由于这是第一次做实验报告,经验不足,另外对前面所学的一些知识理解的不够深刻,掌握的不够牢靠,比如结构体,指针,文件这一块不能够熟练的应用,通过这次课设,我又把之前的所学过的知识又复习了一遍.
我做的是一个学生选课系统的课程设计,虽然是一个小小的程序,但对我来说却是一个很大的困难.更加是第一次做课设,再经过一整天的思考和翻阅资料才有了大体的头绪,在经过6天不断学习以及不断的敲键盘,最终才写出了这段程序.
在课程设计的过程中,收获知识,提高能力的同时,我也学会到了很多的道理,懂得了怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行这个计划的过程中,怎样去克服学习伤的困难以及克服自己心理上的不良程序.因此在以后的
您可能关注的文档
- C语言程序设计(学生学籍管理系统).doc
- c语言课程设计(班级档案管理系统).docx
- c语言课程设计报告(图书管理系统).docx
- c语言课程设计报告班级档案管理系统.docx
- c语言课程设计报告餐厅自动化点餐系统.docx
- c语言课程设计报告单项选择题标准化考试系统设计.doc
- c语言课程设计报告歌唱比赛评分.docx
- C语言课程设计报告会员卡计费系统.docx
- C语言课程设计报告教学管理系统.docx
- c语言课程设计报告矩阵相乘.docx
- 2024年小学教师工作计划模板(八篇) .pdf
- 2024年药学类之药学(师)题库检测试卷B卷附答案 .pdf
- 2024年必威体育精装版仁爱版五年级数学(上册)期中考卷及答案(各版本) .pdf
- 2024年高中生个人职业生涯规划 .pdf
- 2024年法律职业资格之法律职业客观题二题库与答案 .pdf
- 2024年资产评估师之资产评估基础真题练习试卷B卷附答案 .pdf
- 2024年度社工(初级)《社会工作实务(初级)》考试典型题题库及答案.pdf
- 2024年新员工下半年工作计划范文(3篇) .pdf
- 2024年律师委托代理合同标准版本(三篇) .pdf
- 2024年股权抵押借款合同范本(4篇) .pdf
文档评论(0)