c++课程设计题目(分析)

c++课程设计题目(分析)

ID:10011598

大小:51.50 KB

页数:4页

时间:2018-05-20

c++课程设计题目(分析)_第1页
c++课程设计题目(分析)_第2页
c++课程设计题目(分析)_第3页
c++课程设计题目(分析)_第4页
资源描述:

《c++课程设计题目(分析)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、设计一个模拟选课系统问题描述:假定有30门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,学分,额定选课人数(每门课选课不超过40人),实际选课人数。学生可按要求(如总学分不得少于40)自由选课(如果某门课的实际选课人数=额定选课人数,不允许选课)。每个学生信息包括学号,姓名,选取课程(每个同学可选课程不超过8门课),实际选课门数(不一定选满8门课)。试设计一选修课程系统,使之能提供以下功能:(1).学生端:由学生进行操作,此操作包括查询课程信息(按学分查询,按课程性质查询),学生选课(不支持重复选课,即一门课被同一个同学选择多次),退课,查询选课情况等(2).管

2、理端:由管理员进行操作,此操作包括增加/删除学生、课程,填写成绩(以课程为单位,分别填写某门课程的考试成绩),更改学分,查询某门课的选课情况要求:(1)系统以菜单方式工作(字符界面即可,界面给出操作提示,如下所示,以下各题要求相同。也可以采用Visual图形界面完成。)******************1.…**2.…******************(2)创建文件,将信息以文本文件的形式进行保存。(建立课程文件,存储课程信息;建立学生文件,存储学生信息;建立选课文件,存储选课结果(课程号,学生号,成绩);根据需要,创建其他文件)2、 银行账户管理程序问题描述:设计一个银行账户管

3、理程序,账户的信息有账号(唯一)、姓名、余额、身份证号码、单位、电话号码、地址,存、取款记录(日期,金额,类型(存,取)。由于没有学链表,所以可以定义一个数组存储改信息)等;允许用户进行如下操作:开户、销户、存款、取款、转账、查询(某个账户的信息,某个用户的所有帐户的信息),一个用户可以有多个户头,账户的数值不超过10000个(注:因没有学习链表,所以此处只能作此限制)。基本要求   程序运行时,可以由用户选择进行何种操作,开户操作要求输入用户信息后自动获取账号(帐号应连续编号),用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息

4、查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新。测试数据程序应输入不少于10人的账户信息,应考虑到人员同名的情况。实现提示定义一个文件,记录银行工作的流水信息。可定义一个账户类(count)存放账户信息以及执行相应的操作,可以用另外一个类(数据成员为count数组,数组中的数据与流水文件相关)来管理账户。3、单项选择题标准化考试系统设计问题描述:设计一个单项选择题标准化考试系统,该系统要求能自动组卷和评分功能要求:(1)用文件保存试题库(每个题目包括题干,四个备选答案,标准答案,分值。试题库中题目数量不超过1000道题),及学生信息(包括姓名,学号,成绩(成绩初值为0)

5、,)(2)管理员可以进行题目录入:可随时增加试题到试题库中组卷:每次考试之前从试题库中随机抽取N到题目组成试卷学生信息维护(添加,删除)成绩单打印:在显示器显示成绩单(3)学生端可以进行答题,答题结束后,显示本次考试成绩实现分析:建立四个文件,分别存放题库,学生信息,生成的试卷,学生的考试的分文件。(2)管理员可以进行题目录入:可随时增加试题到试题库中操作提示:将试题库中的文件依次读入数组中,在数组中进行题目的添加。组卷:每次考试之前从试题库中随机抽取N到题目组成试卷操作提示:利用rand()函数生成一个随机数,见下面的例子#include#include

6、th>#includeusingnamespacestd;intmain(){srand(time(0));boolselect[10]={0};intresult[10];intcount=0,j;while(count<10){j=(int)(10.0*rand()/(RAND_MAX+1.0));//产生1~10之间的随机数if(select[j])continue;result[count]=j;select[j]=1;count++;}return0;}学生信息维护(添加,删除)操作提示:将学生文件中的信息读入数组中。在数组中进行添加、删除操作。成绩单打印:在

7、显示器上显示成绩单操作提示:将学生得分文件中的信息读入数组中。并显示数组中的信息。(3)学生端可以进行答题,答题结束后,显示本次考试成绩操作提示:将管理员生成的试题文件中的数据(每一个题目包含所有的信息,即题干、四个选项、正确答案、分值)读入数组中。依次显示每道题目,开始答题。每题答题结束后,将答案与备选答案进行比较,统计得分。做完试卷后,提交学生的得分(以app方式将考试结果追加到文件中)。1、公司员工管理系统问题描述:公司由雇员组成。管理系统需要存储雇

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

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

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