没有合适的资源?快使用搜索试试~ 我知道了~
c++学生选课系统设计报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2023-02-27
20:05:13
上传
评论 1
收藏 888KB PDF 举报
温馨提示
试读
41页
.
资源推荐
资源详情
资源评论
(此文档为 word 格式,下载后您可任意编辑修改!)
C++程序设计课程设计报告
课题名称: 学生选修课程系统设计
组 号: 第八组
指导教师:
目 录
引言………………………………………………………………..
一 设计目的及内容
……………………………………………………
二 课题总体设计
………………………………………………………
1. 性能需求……………………………………………………………
2. 功能需求…………………………………………………………….
3. 功能模块图…………………………………………………………
三 详细设计
…………………………………………………………….
1.各模块说明. ……………………………………………………….
2.各模块功能流程图 ………………………………………………
四 测试与调试
…………………………………………………………
五 心得体会…………………………………………………..
六 附:源代码……………………………………………….
引 言
21 世纪以高科技为核心的知识经济占主导地位,国家的综合国力和以国际
竞争力将越来越取决于科学技术创新水平。教育作为知识创新,传播和应用的
基础,培养和输送人才的摇篮,已经成为经济发展和社会进步的基础。
尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径不
断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄,不同社
会阶层和背景的人们所用。在信息爆炸的时代,传统教学管理面临诸多挑战。
课程设计是课程教学必不可缺的一个重要环节,可加深学生对该课程所学
内容的进一步的了解与巩固,是将计算机课程与实际问题相连接的关键步骤。
此次程序设计综合运用所学知识解决实际问题,将课堂的书本知识有效的在程
序中体现出来,让学生更理解了 C++功能之强大,进一步让学生对面向对象的
方法以及 C++的编程思想有了较好了解和认识。
一 设计目的及内容:
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校
教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传
统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手
段,如果仍然通过纸上的选课,一方面浪费大量的人力,物力资源,另一方面
浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着学校规模
的不断扩大,专业,班级,学生的数量急剧增加,有关学生选课的各种信息也
成倍增加,而目前许多高校的学生的选课管理仍然停留在复杂的人工操作上,
重复工作较多,工作量大,效率低,各种弊端会越来越多的暴露出来,因此利
用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的
工作量。从教师的角度上来说,同样是节省了大量的工作量,由于教师提出代
课申请完成课程发布的工作较学生选课而言更加的复杂,因此在网上进行课程
发布能大幅度的减少教师的工作量,减少错误发生几率,作为教师,也只要通
过自己的电脑来操作即可,不用奔波于教务处和办公室之间。
1、课题名称
:学生选修课程系统设计
2、课程设计详细内容
说明:假定有 n 门课程,每门课程有课程编号、课程名称、课程性质、总学
时、授课学时、实验学时、学分、开课学期等信息。学生可以按要求 (如每个学
生总学分不得少于 20、没学期不能超过 3 门课程,每门课程不得超过 50 个人,
但不能少于 10 否则该课程不开设)自由选课。使之能提供一些功能:
要求:具体设计要求实现如下功能:
1、 课程信息录入功能
2、 课程信息浏览功能
3、 查询功能:(按课程性质查询、按课程学分查询,查询每个学生的选修
信息、查询每门课程的选修信息等)
4、 学生选修课程
5、修改课程或选课信息(根据课程编号或名称修改课程信息、根据学生姓名
修改选课信息);
6、删除课程或选课信息(根据课程编号或名称删除课程信息、根据学生姓名
删除选课信息);
二 课题总体设计:
1、 性能需求:
在现代,高科技的飞跃发展,人们工作习惯的改变,别特是电脑的大量普及,
人们生活节奏越来越来快,怎样提高工作效率是人们首先考虑的问题。学生选
课是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于
一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对
国家负责。
显然,靠手工进行管理这种选课方法已经不能适应时代的发展,学校的需求。
今天这种传统的管理方法必然会被计算机为基础的信息系统所代替。同时这种
传统方式放映出很多问题:
第一, 当要查询某个同学或某个班级的选课情况极不方便;
第二, 每次 选课时省老师花大量时间统计各班级各学生的选课情况,这样准
确率也较难保证;
第三, 选课的可靠性很低;
第四, 现在学校虽然已用计算机进行选课管理,但工作并不完善,有很大的局
限性。
2、 功能需求:
我们设计的是一个学生选修金额系统,这个系统的功能比较完善。使用
主函数中的 switch 语句实现该结构,进而实现该系统的各项功能。该
系统能实现六项功能:1.录入信息、2.查询信息、3.删除课程、4.显示
课程、5.保存信息、6.读取信息,设计本次试验所用到的知识点有:类
和对象、FOR 循环、switch 语句、do while()语句、构造函数等等。
3、 功能模块图:
三 详细设计:
1. 各模块说明:
(1) 我们这学生选修课系统的主界面分有两个选项一个是学生使用的学
生端一个是老师使用的教师端。
(2) 学生端包括学生的选课情况、学生情况和学生选课,学生可在这里进
行选课查询各学生选修课情况还可以查看学生的情况。
(3) 选课系统管理端只有教师可以进入因为需要密码,设计密码是防止学
生进入管理端随意修改。管理端包括一些要求里有的如:课程浏览、
课程录入、课程删除、课程查询等,还包括一些要求里边没有的功能
如:填写成绩、更改学分等。这些功能只有管理员才能进行修改和填
写。
2 各模块功能流程图:
(1)主界面流程图:
剩余40页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6435
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功