没有合适的资源?快使用搜索试试~ 我知道了~
C++课程设计-学生选课管理系统说明书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
16 浏览量
2022-06-20
03:04:55
上传
评论
收藏 490KB DOC 举报
C++课程设计-学生选课管理系统说明书
资源推荐
资源详情
资源评论

















数学与计算机学院
课程设计说明书
课 程 名 称: 面向对象 程序设计 - 课程设计
课 程 代 码:
题 目: 学生选课管理系统
年级/专业/班: 2009
级信科
1
班
学 生 姓 名:
学 号: 312009070102119
开 始 时 间: 2010 年 05 月 2 3 日
完 成 时 间: 2010 年 06 月 20 日
课程设计成绩:
学习态度及平
时成绩(30)
技术水平与实际能
力(20)
创新
(5)
说明书撰写质量(45)
总 分
(100
)
指导教师签名: 年 月 日

学生选课管理系统
目 录
1 引 言................................................................................................................................................................1
1.1 问题的提出...........................................................................................................................................1
1.2 任务与分析...........................................................................................................................................1
2.1 添加功能...............................................................................................................................................1
2.2 删除功能...............................................................................................................................................2
2.3 查看功能...............................................................................................................................................2
2.4 选课功能...............................................................................................................................................2
2.5 退选功能...............................................................................................................................................2
2.6 打印功能...............................................................................................................................................2
6.1 选课端登录验证模块...........................................................................................................................6
在主菜单选择 1 时,便进入选课端登录验证,该模块会提示用户输入学号(NU[10])和姓名
(NA[20]),当输入完成后,调用 INT STU::SEARCH(NU,NA);,当返回值为 0,则输出提示信息“对
不起,学号或姓名输入错误!按任意键返回..”,然后返回主菜单;当返回值为 1,则登录学生选
课系统。.....................................................................................................................................................6
6.2 学生选课端选课模块...........................................................................................................................6
6.3 学生选课端退选课程模块...................................................................................................................9
6.4 学生选课端查看已选课程模块.........................................................................................................10
6.5 学生选课端打印模块.........................................................................................................................11
6.6 管理员密码验证模块.........................................................................................................................11
6.7 管理端添加模块.................................................................................................................................13
6.8 管理端查看模块.................................................................................................................................13
6.9 管理端删除模块.................................................................................................................................14
7 系统测试.......................................................................................................................................................15
致谢..................................................................................................................................................................26
首先我要感谢为我细心讲解课程设计的贾年老师,在贾年老师的精心带领下,让我顺利完成了课程
设计。此外,我还要感谢所有给予我无私帮助的同学和给我良好建议的同学,感谢他们不吝赐教,
让我获益匪浅。..............................................................................................................................................26
参考文献..........................................................................................................................................................26
摘 要
随着计算机的普及,各高校均采用计算机进行学生选课。而对学生选课相
关信息的管理由学生选课管理系统实现。经过分析其学生选课端和系统管理端的
各项功能,利用面向对象的 C++编程实现了学生选课管理系统。该系统选课端
具有学生选课、退选课程、查看已选课程、打印选课信息等功能,而管理端具有

学生选课管理系统
对学生、教师、备选课程等信息的管理,主要包括增加,删除,查看等功能。
关键词:学生选课管理系统 计算机 面向对象 C++

学生选课管理系统
1 引 言
1.1 问题的提出
我国高校都实行了学分制,其核心就是允许学生自由选课,自主权交给学生。
如果选课能够通过计算机实现,那么就可以节约很多的人力、物力。因此,为学生
选课提供一个好的系统不仅方便学校对学生选课的管理,也方便学生自由选课。所
以,针对此问题有必要做一个学生选课管理系统软件。
1.2 任务与分析
学生选课管理系统实现对学生选课相关信息的管理,能处理学生、教师、课程信
息的管理及选课操作。
1. 每个学生包括有学号、姓名、总学分等内容;
2. 每个教师包括工作证号、姓名、职称等信息;
3. 课程包括课程号、课程名、任课教师、学分等信息;
4. 能提供若干门课,由学生进行选择,打印出学生选课情况。
本课题主要的目的是通过面向对象的 C++编程,实现学生选课管理系统对学生选
课相关信息的管理,能处理学生、教师、课程信息的管理及选课操作。其中每个学生
包括有学号、姓名、已选课程和总学分;每个教师包括工作证号、姓名、职称等信息;
课程包括课程号、课程名、任课教师、学分等信息;最终要实现能通过管理端提供若
干门课,供学生进行选择,退选,并打印出学生选课情况。在功能实现的基础上,还
要设计出良好的界面。
2 程序的主要功能
2.1 添加功能
这是系统管理端的一个功能,主要是对学生、课程和教师的增加。其中,学生包
括学号、姓名;课程包括课程号、课程名、任课教师和学分;教师包括教师证号、教
师姓名、职称。
-1-

学生选课管理系统
2.2 删除功能
这是系统管理端的一个功能,主要是对学生、课程、教师分别按学号、课程号、
教师证号进行删除。
2.3 查看功能
在系统管理端,可以分别显示所有学生、课程、教师的信息以供查看。在学生选
课端,则可以查看学生的已选课程。
2.4 选课功能
这是学生选课端的一个功能,学生通过输入课程号选课,并在选课同时可以查看
课程及任课教师的信息。
2.5 退选功能
这是学生选课端的一个功能,学生通过输入课程号退选课程。
2.6 打印功能
这是学生选课端的一个功能,学生可以打印出选课的所有信息,包括学号,姓名 ,
已选课程和已选课程的总学分等信息。
3 程序运行平台
VC++6.0。
具体操作如下:打开 VC++6.0,新建一个空工程,添加相应的源文件,再编译,
链接,执行。
4 总体设计
-2-
剩余30页未读,继续阅读
资源评论

oligaga
- 粉丝: 20
- 资源: 2万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
