这是我们的C++作业,作为初学者我果断跪了,有没大神敢来试试?
师生互动系统
一、 功能概述
系统结构分为教师个人系统与学生个人系统。
l 教师个人系统应包括以下模块:
1. 回复学生的留言
2. 学生信息查询与教师自身信息查询修改
3. 成绩录入
4. 作业查收
5. 输入课程公告
l 学生个人系统应包括以下模块(与上述教师个人系统相对应):
1. 留言提问
2. 教师信息查询与学生自身信息查询修改(学生之间不能相互查询)
3. 成绩查询
4. 作业提交
5. 课程公告一登录即显示;
教师系统与学生系统的功能是分别一一对应的。例如,在各自的第一模块中,当学生有留言时,教师个人系统应该可以看到;当老师回复时,学生亦可查看。其他模块亦如此。
另外,操作界面应在main里面实现:
l 操作界面在main函数里实现。
1、 先给选择菜单:1)创建教师;2)创建学生;3)登陆
2、 学生登陆后,立即显示课程公告;若教师有回复,提示留言有无回复。接着给出操作菜单。
3、 教师登陆后,提示学生是否有留言。接着给出操作菜单。
提示:以上main的操作流程也可以考虑封装到一个类里面。
二、 实现要求:
1、 必须采用类来实现。例如,分别将教师和学生封装成两个类;
2、 假设所有学生都选所有老师的课。一个老师一门课。
3、 操作界面也可以自己设计(不一定要按上面的要求)。
4、 从用户体验方面出发,完善系统设计细节。
具体实现细节可自由发挥。
三、 功能要求
系统要求界面友好、易操作。也就说,操作流程要简易明了,合乎操作逻辑;尽量减少菜单的层级。
1、 作业提交:
1、 提交系统设计的帮助文档:流程图、用户使用说明书。说明书中应附有操作过程的截图
2、 提交所有源代码(所有.h, .cpp文件)。
3、 所有文件压缩为.zip,文件名统一为
师生互动系统
一、 功能概述
系统结构分为教师个人系统与学生个人系统。
l 教师个人系统应包括以下模块:
1. 回复学生的留言
2. 学生信息查询与教师自身信息查询修改
3. 成绩录入
4. 作业查收
5. 输入课程公告
l 学生个人系统应包括以下模块(与上述教师个人系统相对应):
1. 留言提问
2. 教师信息查询与学生自身信息查询修改(学生之间不能相互查询)
3. 成绩查询
4. 作业提交
5. 课程公告一登录即显示;
教师系统与学生系统的功能是分别一一对应的。例如,在各自的第一模块中,当学生有留言时,教师个人系统应该可以看到;当老师回复时,学生亦可查看。其他模块亦如此。
另外,操作界面应在main里面实现:
l 操作界面在main函数里实现。
1、 先给选择菜单:1)创建教师;2)创建学生;3)登陆
2、 学生登陆后,立即显示课程公告;若教师有回复,提示留言有无回复。接着给出操作菜单。
3、 教师登陆后,提示学生是否有留言。接着给出操作菜单。
提示:以上main的操作流程也可以考虑封装到一个类里面。
二、 实现要求:
1、 必须采用类来实现。例如,分别将教师和学生封装成两个类;
2、 假设所有学生都选所有老师的课。一个老师一门课。
3、 操作界面也可以自己设计(不一定要按上面的要求)。
4、 从用户体验方面出发,完善系统设计细节。
具体实现细节可自由发挥。
三、 功能要求
系统要求界面友好、易操作。也就说,操作流程要简易明了,合乎操作逻辑;尽量减少菜单的层级。
1、 作业提交:
1、 提交系统设计的帮助文档:流程图、用户使用说明书。说明书中应附有操作过程的截图
2、 提交所有源代码(所有.h, .cpp文件)。
3、 所有文件压缩为.zip,文件名统一为