- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学号:
C语言课程设计
设计说明书
课程管理系统
起止日期: 2010 年 06 月 21 日 至 2010年 06 月 27 日
学生姓名:
班级: 09级通信工程(1)班
成绩:
指导老师(签字):
电子信息工程系
2010年6月21日
天津理工大学中环信息学院
目 录
一、设计目的```````````````````````````````````````````````````````3
二、总体设计```````````````````````````````````````````````````````3
三、详细设计```````````````````````````````````````````````````````3
四、调试与测试`````````````````````````````````````````````````````4
五、核心源程序清单`````````````````````````````````````````````````8
六、仍存在的问题`````````````````````````````````````````34
七、心得体会`````````````````````````````````````````````````````` 34
一、设计目的
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计学生选修课程系统,使之能提供以下功能:
1、课程信息录入功能(课程信息用文件保存)
2、课程信息浏览功能
3、排序:按开课学期排序
4、查询功能:
按课程名称查询
5、课程修改、删除(可选项)
二、总体设计(程序设计组成框图、流程图)
三、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
宏定义,文件包含,定义结构体变量;
从主函数进入;
显示程序进入界面;
调用函数一(录入课程详细信息):键盘上输入课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息
调用函数二(浏览课程详细信息):在键盘上输入课程名,显示对应课程的详细信息。
调用函数三(排序:按开课学期排序):
调用函数四(查询课程详细信息):显示所有输入的课程信息;
退出;
四、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
完成每一个函数后,进行单独调试,对测试结果有错的,逐个修改,最后合并在一起进行调试,修改,直到正确无误为止。测试过程中,在函数四(查找课程信息)中无法将输入信息同已有信息进行比较,经同学指点顺利解决;
1 主函数模块(主菜单)
是为了定义一个菜单函数,其功能在于供使用者选择输出菜单功能选择。
其运行结果如下图:
运行正常
2 课程信息录入功能
是为了输入课程的详细信息包括课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息
其运行结果如下图
运行正常
3课程信息浏览功能为了让使用者能浏览所有课程详细信息
其运行结果如下图
运行正常
4排序:按开课学期排序为了让使用者按开课学期排序所有课程详细信息
其运行结果如下图
运行正常
5查询功能:按课程名称查询是为了使用者按课程名来查询课程详细信息
其运行结果如下图:
运行正常
6退出
是为了使用者退出程序所作的功能
其运行结果如下图:
运行正常
调试方法:
先将主函数完毕,在分别加入录入函数、输出函数、查找函数、保存等模块后再调试。无错之后编译运行。
遇到的主要问题及解决方法:
(1)忘记加分号。
(2)忽略了“+”与“++”的区别及\n与n的区别。
(3) scanf ( %d%d, a, b);输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法:6,9输入数据时,在两个数据之间以一个或多个空格间隔,也可用回车键
(4)switch 语句中漏写break 语句。
五、核心源程序清单和执行结果:
#includestdlib.h /*标准输入、输出头文件*/
#includewindows.h /*包含字符串函数处理头文件*/
#includestring.h /*包含动态存储与释放函数头文件*/
struct subinf
{
int num; /*定义课程编号*/
char name[20]; /*课程名称*/
char feat[20]; /*
您可能关注的文档
- 《数据结构与算法课程设计》报告-运动会计分系统.doc
- 《数据库技术》课程设计-VB学生成绩管理系统.doc
- 《数据库技术》课程设计-工资管理系统.doc
- 《数据库技术课程实践》课程设计报告-access图书管理系统.doc
- 《数据库课程设计》报告-学生成绩管理系统设计.doc
- 《数据库课程设计》课程设计报告-基于PHP_MySQL的学籍管理系统.doc
- 《数据库设计》课程设计-项目管理数据库设计.doc
- 《数据库信息管理系统》课程设计报告-学生成绩管理系统.doc
- 《数据库应用系统开发》课程设计(论文)-图书管理系统数据库设计.doc
- 《数据库原理》课程设计报告 -小型汽车站管理系统.doc
最近下载
- 中西文化比较 第2版 unit 9 The Chinese and Western Music.ppt VIP
- 螺钉相关知识培训.ppt VIP
- 学员培训情况反馈制度.docx VIP
- 中西文化比较 第2版 unit 8 The Chinese and Western Painting.ppt VIP
- Module3Unit1They'reallmyfavouritefestivals(课件)(一起)英语五年级上册2.pptx
- 张红班主任工作的理念和策略公开课获奖课件省赛课一等奖课件.pptx VIP
- 中西文化比较 第2版 unit 7 The Chinese and Western Literature.ppt VIP
- 深静脉血栓形成的诊断和治疗指南.pptx
- 2025年甘肃省白银有色集团股份有限公司技能操作人员社会招聘552人笔试模拟试题及答案解析.docx VIP
- 教师信息化素养提升培训课件.pptx VIP
文档评论(0)