第一范文网 - 专业文章范例文档资料分享平台

学生选课管理系统面向对象程序设计-课程设计毕业设计(论文)

来源:用户分享 时间:2025/5/16 9:33:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

目 录

1 引 言 ............................................................... 1 1.1问题的提出 ........................................................... 1 1.2任务与分析 ........................................................... 1 2 程序的主要功能 ........................................................ 1 2.1添加功能 .............................................................................................................................................. 1 2.2删除功能 .............................................................................................................................................. 2 2.3查看功能 .............................................................................................................................................. 2 2.4选课功能 .............................................................................................................................................. 2 2.5退选功能 .............................................................................................................................................. 2 2.6打印功能 .............................................................................................................................................. 2 3 程序运行平台 .......................................................... 2 4 总体设计 .............................................................. 2 5 程序类的说明 .......................................................... 3 6 模块分析 .............................................................. 6 6.1 选课端登录验证模块 ....................................................................................................................... 6 6.2 学生选课端选课模块 ....................................................................................................................... 6 6.3 学生选课端退选课程模块 .............................................................................................................. 9 6.4 学生选课端查看已选课程模块 ................................................................................................... 10 6.5 学生选课端打印模块 ......................................................................................................................11 6.6 管理员密码验证模块 ..................................................................................................................... 12 6.7 管理端增加模块 .............................................................................................................................. 13 6.8 管理端查看模块 .............................................................................................................................. 14 6.9 管理端删除模块 .............................................................................................................................. 14 7 系统测试 ............................................................. 15 8 结论 ................................................................. 26 错误!未定义书签。致谢 ................................................. 27 参考文献 ............................................................... 27

学生选课管理系统 摘 要

随着计算机的普及,各高校均采用计算机进行学生选课。而对学生选课相关信息的管理由学生选课管理系统实现。经过分析其学生选课端和系统管理端的各项功能,利用面向对象的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-

学生选课管理系统面向对象程序设计-课程设计毕业设计(论文).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9oi038wgss55t2h95x553fre38hic9011bb_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top