- 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语言程序设计 ________
题 目 ___
专业班级 ________________________________
学 号 _
学生姓名 ____
指导老师 ____________
年 05月 24日
新余学院课程设计(论文)任务书
二级学院:
学 号
学生姓名
方锦
专业(班级)
12级软件班
设计题目
学生选修课程系统设计
设
计
技
术
参
数
设
计
要
求
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总课时,讲课课时,试验或上机课时,学分,开课学期等信息,学生可按要求(如总课时不得少于270课时或学分不少于40)自由选课。试设计一选修课程系统,使之能提供以下功效: 1、课程信息录入功效(课程信息用文件保留)2、课程信息浏览功效3、查询功效:(最少一个查询方法)3、按学分查询4、按课程性质查询5、学生选修课程
工
作
量
各功效模块源代码一份
课程设计说明书一份
工
作
计
划
5月20日:熟读项目设计要求,进行需求分析,画出系统模块图,程序步骤图。
5月21日:对各个模块进行具体设计,编写代码。
5月22日:整合各个模块,进行代码调试、功效测试。
5月23日:整理资料,撰写课程设计说明书。
5月24日:向指导老师作总结汇报,指导老师测评系统优劣。
参
考
资
料
《C语言程序设计》 刘克成 编
郑莉著 《C++ 语言程序设计》(含试验指导书)。 清华大学出版社 ( 结构化程序设计部分 )
指导老师签字
教研室主任签字
说明:此表一式叁份,学生、指导老师、二级学院各一份。
年 月 日
项目设计功效、模块图、程序步骤图
1.系统需求分析
(1)、本系统是针对高校学生选修课程而设计,经过本系统高校学生能够很方便地进行自由选课。关键问题描述是(功效要求):n门课程,每门课程有课程编号,课程名称,课程性质,总课时,讲课课时,试验或上机课时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。
(2)、关键要求实现功效以下:
①?课程信息录入功效:能依据提醒将各课程相关信息进行输入并保留;
② 课程信息浏览功效:能将已经录入并保留信息进行浏览;
③?查询功效:可依据不一样查询方法查询对应课程信息。其中查询方法有按学分查询和按课程性质查询两种;
系统步骤图以下:
输入和功效对应数字
输入和功效对应数字
判定有否
开始
实施对应功效
结束
是
否
(3)、输入输出要求:
系统以菜单方法工作。用户依据每一个功效模块输入对应内容,然后进行对应操作。如需进行其它操作,可返回主菜单。输出内容要有一个良好界面,使用户看清楚明白。
2.总体设计
(1)、系统功效分析
本系统关键由一个Class类及其五个组员函数组成。课题所要求功效由各个函数分别得以实现。首先,在Class类内定义了部分组员变量,用来保留课程编号,课程名称,课程性质,总课时,讲课课时,试验或上机课时,学分,开课学期等信息,还对它组员变量进行了申明,如:
然后,在类外,经过作用域运算符将类内申明组员函数定义,和进行对应操作,以实现对应功效。关键包含功效要求中五大功效,即信息输入、信息浏览、按学分查询课程、按课程性质查询课程等。
最终,在主函数中设置目录显示。用switch瓜分不一样功效选项。系统依据用户输入符号,调用对应组员函数,完成功效实现。
(2)、各个模块之间关系以下图:
学生选修课程系统设计
学生选修课程系统设计
Course类
M
函数
Input()
Output()
SearchByscore()
SearchByKind()
3.具体设计
数据库需求分析
该程序关键包含一个Class类和一个main()函数。其中Class类中有Input(),OutPut(),Search(),SearchByscore(float),SearchByKind(string)函数来实现各功效。像在Input()信息输入函数中,ofstream outfile 创建一个文件输出流对象语句就要用到系统库函数fstream,而conio.h则是 Console (键盘和屏幕) 输出输入函数头文件,con - Console,io -- input
原创力文档


文档评论(0)