- 0
- 0
- 约4.05万字
- 约 27页
- 2026-03-16 发布于河北
- 举报
学生选修课选课系统
目录
1前言1
2需求分析2
2.1编写目的2
2.2需求概述2
2.3需求说明2
2.4开发环境2
3总体设计3
3.1功能模块图3
3.2流程图4
3.3类的设计图5
4功能模块设计7
4.1整体设计7
4.2主要的功能函数设计7
5系统调试8
6总结与体会14
6.1总结14
6.2编写程序中遇到的问题及解决办法14
参考文献15
附录源程序16
须眉原作
1前言
随着计算机的普及,高校均采用计算机进行学生选课。学生选修课系统主
要包含选修课管理系统及学生选课系统两部分。
学生选修课系统i般需要有管理员管理选修课课程,然后学生对经过管理员
操作后的选修课进行选课,选修课管理系统由管理员登录,对当前所有选修课课
程进行管理操作。学生选课系统则是由学生登录,学生可以杏看由管理员整理好
的所有选修课,并从显示出的选修课中选择自己要选择的课程。
管理员管理选修课实质是对后台选修课库中的选修课信息进行操作,可以在
库中添加课程或删除课程,学生选课的实质即是先打印出后台选修课库中所有选
修课信息以供选择,选择课程即是对后台学生信息库里的学生信息进行修改。
1
2需求分析
2.1编写目的
(1)要求学生达到熟练掌握C++语言的基本知识和技能;
2()基本掌握面向对象程序设计的基本思路和方法;
3()能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题;
4()通过编写此系统,实现选修课系统的基本功能c
2.2需求概述
(1)系统中包括两个登陆身份(管理员与学生),并对应不同的功能;
2()对于管理员,此系统具有添加、删除、杳看选修课等功能;
3()对于学生,此系统具有选课、杳询等功能
2.3需求说明
此系统可以实现学生选课,管理员管理课程的基本功能
24开发环境
使用VisualC++6.0编程软件
2
3.2流程图
进入系统后可以选择以学生身份或者管理员身份登录。学生登录需要输入个人
的学号及姓名,成功登录后可以选课或查询个人信息。管理员的登录需要输入密
码,成功登录后则可以对当前所有的选修课进行管理操作,可添加新选修课或删
除已有的选修课。详细操作流程如卜.图所示。
图3.3流程图
4
3.3类的设计图
⑴Course类
Course类即选修课课程类。数据成员分别是:课程编号、课程名称、课程类型、
开课时间、授课学时、实验学时、总学时以及学分。成员函数则包含所有数据
成员的get函数,用以获取数据成员的值,set函数用来修改课程,print函数则
是打印课程的信息。如卜图所示。
Course
id:char*
name:char*
nature:char*
date:char*
shours:int
ahours:int
zhours:int
score:double
score:double
getld():char*
getName():char*
getNaturef):char*
getDate():char*
getAhours():int
getShours():int
getZhoursf)
您可能关注的文档
- 2023年物业管理师实务模拟试题.pdf
- 2023年湖北省孝感市全国计算机等级考试网络技术真题(含答案).pdf
- 【Linux】Emacs-教程中文版资料.pdf
- 2023年造价工程师考试常用公式.pdf
- 2023年吉林省吉林市全国计算机等级考试网络技术真题(含答案).pdf
- 2024-2025年度上海市施工员之土建施工基础知识高分通关题库.pdf
- 2024届贵州省遵义市高三6月最后一次模拟考试日语试题(附答案解析).pdf
- 2023年江苏专转本计算机真题含解析.pdf
- 2024年保密法知识竞赛试题含答案ab卷.pdf
- 2023年江西省抚州市全国计算机等级考试网络技术真题(含答案).pdf
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 宁夏风电场49.5MW工程风机吊装、风机变安装施工合同.doc VIP
- 市政工程造价管控措施.docx VIP
- 语言文字规范培训.pptx VIP
- 苯乙烯生产工艺的节能优化和经济分析.pdf VIP
- 2026年光伏组件回收技术报告.docx
- 2025至2030中国连续血糖监测(CGM)市场应用动态与前景趋势洞察报告.docx VIP
- 2025年10月自考00090《国际贸易实务(一)》试题及答案.docx VIP
- TPI-2021年02月25日:配备DQ500_DQ380_DQ381变速箱的车辆变速箱故障指示灯亮起并存储事件存储器条目P173500_P173600-VW(2061782-1).pdf VIP
- 教师与语言文字规范.pptx VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表Ⅰ(模板).pdf VIP
原创力文档

文档评论(0)