学生选修课程系统设计1

学生选修课程系统设计1

ID:11573933

大小:90.00 KB

页数:15页

时间:2018-07-12

学生选修课程系统设计1_第1页
学生选修课程系统设计1_第2页
学生选修课程系统设计1_第3页
学生选修课程系统设计1_第4页
学生选修课程系统设计1_第5页
资源描述:

《学生选修课程系统设计1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、课程设计的内容将所选的题目的内容copy过来,包括功能要求等等。不记得可以看附录。字体是楷体,注意排版,不要让下一页(老师签名那页)跨页!!!学生选修课程系统设计假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供如下功能:课程信息录入功能(课程信息用文件保存)--输入课程信息浏览功能--输出查询功能:(至少一种查询方式)--算法按学分查询按课程性质查询学生选修课程(可选项)二、课程设

2、计的要求与数据1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程序设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或N-S图表示算法;6、掌握书写程序设计开发文档的能力。三、课程设计应完成的工作1、编写完成相应题目的程序;2、编写课程设计报告,课程设计报告的内容应包括以下6个部分:1)需求分析:包括设计题目、设计要求以及系统功能需求分析;2)总体设计:包括系统总体设计框架和系统功能模块图;3)详细设计:包括主要功能模块的算法设计思路以及

3、对应的工作流程图;4)调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等,适当的包含结果截图);5)总结:课程设计完成了哪些功能,有没有什么扩展功能?还有哪些地方需要改进?课程设计过程中的学习体会与收获、对本次课程设计的认识以及自己的建议等内容;6)附录:主要源程序代码,含必要的注释。3、答辩:在实验室建立程序运行的环境,并在指导教师的监督下,独立解-14-决问题、运行程序和回答教师提出的问题。四、课程设计进程安排序号设计各阶段内容地点起止日期

4、1下达任务书,说明设计要求;收集资料实验3#5176.182总体方案设计、详细设计实验3#5176.193编写程序,调试分析实验3#5176.204撰写报告并上交,答辩实验3#5176.21五、应收集的资料及主要参考文献注意参考文献的格式要求,依照下面的两个的格式填写,可以是网页,书,杂志,合计最少3本(已有的两个谭老师的算2本).[1]谭浩强.C程序设计(第三版)[M],北京:清华大学出版社,2005.9[2]谭浩强.C程序设计题解与上机指导(第三版)[M],北京:清华大学出版社,2005.7[3]杨路明.C语言程序设计教

5、程,北京邮电出版社,2004.7发出任务书日期:2007年6月18日指导教师签名:计划完成日期:2007年6月22日基层教学单位责任人签章:主管院长签章:前面的排版注意不要使这页跨页!!!切记切记!目录1设计目的与要求………………………………………………………………12总体设计………………………………………………………………………33详细设计………………………………………………………………………33.1功能模块设计………………………………………………………………43.1.1XX功能模块(可选)…………………………………………

6、………页码3.1.1YY功能模块(可选)…………………………………………………页码3.1.1ZZ功能模块(可选)…………………………………………………页码3.2数据结构设计………………………………………………………………页码4调试分析……………………………………………………………………4-14-5总结……………………………………………………………………………56附录……………………………………………………………………………56答辩记录(正文处请留出适当空白)………………………………………147指导教师意见(正文处请留出十行空

7、白)…………………………………151目的与要求正文内容采用5号宋体写.目的:设计一选修课程系统,学生可按要求自由选课要求:1,课程有录入功能;2,课程浏览功能;3.查询2总体设计选修课程系统——录入课程信息——建立课程文件——可编辑文件程序——可添加信息——可修改信息——查询功能(按课程信息,学分)——输入要插入的信息——删除不必要的信息——将文件读出3详细设计(内容可以适当调整,清晰的有条理的把你的设计思路表达出来)3.1功能模块设计3.输出课程功能模块:运用结构体变量structsubjects,它包含:Num课程编号,

8、name[20]课程名称,kind[10]课程性质,stime;总学时,ttime授课学时,etime实验或上机学时,score学分term开课学期等等成员;定义了一个结构体元素SUB,用create()函数建立结构体数据字节和分配内存地址,用函数savefile()建立文件来存放信息。3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。