- 4
- 0
- 约1.18万字
- 约 26页
- 2017-11-01 发布于江苏
- 举报
C课程设计——选课系统研究报告
2010~2011(2)
《面向对象程序设计》
课程设计报告
姓名:
学号:
班级:
日期:
指导教师:
课程设计的题目: 学生选课管理系统
等级: 等级三
同组成员: 组长:
一、本系统的设计
1.1系统功能模块图
图1.1系统功能模块图
1.2 系统UML图
图1.2系统UML图
1.3功能模块描述与主要类描述
本程序综合运用面向对象的设计方法,主要运用了STL中的map来储存从文件读出的数据。
模块一:学生端模块功能
(1)查看课程:
此模块通过SearchAllCourse()函数,在界面上显示所有可选课程。
(2)选择课程:
此模块通过choosecourse()函数,通过输入你要选择的课程号进行选课。
(3)退选课程:
此模块通过Deletecourse()函数,用map中的erase()函数,删除已选课程。
(4)查看已选课程:
此模块通过Searchcourse()函数,将显示该学生所选课程的情况。
模块二:管理端各功能:
增加学生:
此模块调用了头文件为student.h里的成员和GL类里的AddStudent()成员函数,要求用户输入学生的相关信息。
如果学号相同,
原创力文档

文档评论(0)