选课系统_教育学_高等教育_教育专区

选课系统_教育学_高等教育_教育专区

ID:42768009

大小:211.24 KB

页数:10页

时间:2019-09-20

选课系统_教育学_高等教育_教育专区_第1页
选课系统_教育学_高等教育_教育专区_第2页
选课系统_教育学_高等教育_教育专区_第3页
选课系统_教育学_高等教育_教育专区_第4页
选课系统_教育学_高等教育_教育专区_第5页
资源描述:

《选课系统_教育学_高等教育_教育专区》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学&选课系统基木原理数据结构数据名称数据类型解释classNumstring课程编号classNamestring课程名称classPropertiesstring课程性质totalClassNumberInt总课吋currentClassNumberInt授课学时expClassNumberInt上级或实验学时creditDouble学分rightTermstring开课学期模块说明(1)课程信息录入。课程信息录入应包括:课程编号、课程名称、课程性质、总学时、授课学时、实验学时、学分、开课信息八个成员,为录入以上信息,首先使用setClassNum>setClassName^s

2、etClassProperties>setTotalClassNumber^setCurrentClassNumber>setExpCIassNumber^setCredit>setRightTerm输出捉示信息,其次使用addClass函数添加课程信息。(2)课程信息浏览。该功能主要是读取所有的课程信息,在程序屮首先通过getClassNum、getClassName、getClassProperties、getTotalClassNumber、getCurrentClassNumber>getExpClassNumber>getCredit、getRightTerm八个函数读

3、取课程信息的相关信息,设置为静态成员函数,防止已录入的数据被篡改;其次使用showclass、showeachclassinfo函数显示全部课程信息。(3)按学分查询。首先使用getCredit函数得到课程的学分信息,其次使用searchByCredit函数输出“按学分查询”的提示信息;接着使用showAddCredit函数输出“请输入学分”的提示信息;最后使用showSearchByCredit函数将查询结果输出。(4)按课程性质查询。按照课程性质的查询实现了根据课程的性质对课程的查询,程序主要通过、showAddClassProperties、setClassProperti

4、es、getClassProperties、searchByClassProperties>showSearchByClassProperties^來实现对课程的查询,同样全部设置为静态成员函数,已经录入的数据部能被篡改,根据提示输入就能得到想要查询的内容。(5)存储信息。选择存储信息选项之后用showLoadingSaving函数进行数拯的存储,显示正在存储数据。数据存储完毕后用showSuccessedSaving函数显示输出数据存储完毕。(6)退出系统。一个完整的系统应该包括退出系统,在程序中使用quit函数,在按数字键6后给出提示信息:“pressanykeytocont

5、inue”捉示使用者按任意键退出系统。源程序:#include#include#inelude#include#include#includeusingnamespacestd;//class类的封装classClass{//定义了课程类的一些属性public:voidsetClassNum(stringclassNumTemp);//课程编号voidsetClassName(stringclassNameTemp);//课程名称voidsetClassProperties

6、(stringclassPropertiesTemp);//课程性质voidsetTotalClassNumber(inttotalClassNumberTemp);//总学时voidsetCurrentClassNumber(intcurrentClassNumber);//授课学时voidsetExpClassNumber(intexpCIassNumberTemp);//实验或上机学时voidsetCredit(doublecredit);//学分voidsetRightTerm(stringrightTermTemp);//开课信息、//录入函数设为常量函数防止信息被篡改

7、stringgetClassNum()const;//课程编号录入stringgetClassName()const;//课程名称录入stringgetClassPropertiesf)const;//课程性质录入intgetTotalClassNumber()const;//总学时录入intgetCurrentClassNumber()const;//授课学时录入intgetExpClassNumber()const;//实验或上机学时录入doublegetCredit()co

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

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

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