没有合适的资源?快使用搜索试试~ 我知道了~
Java语言程序设计的课程设计项目——命令方式的蓝梦学院选课系统项目完整实现实例第3部分.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 195 浏览量
2023-06-07
13:21:16
上传
评论
收藏 482KB PDF 举报
温馨提示
试读
13页
Java语言程序设计的课程设计项目——命令方式的蓝梦学院选课系统项目完整实现实例第3部分.pdf
资源推荐
资源详情
资源评论
文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。
1.1 命令方式的蓝梦学院选课系统项目完整实现实例(第 3 部分)
1.1.1 系统编程学核心业务功能实现——编程学生课程信息管理类中的相关方法
package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class CourseManageImple implements CourseManageInter {
public CourseManageImple() {
}
@Override
public void addOneCourse() {
/**
* 识别选课的学生是否登录---如果没有登录,显示相关的错误并退出选课的过程
*/
if(DataBase.loginedStudentInfoPO == null){
}
/**
* 如果登录过并且登录成功,显示出相关的课程信息并进行选择——包装键盘和创
"你没有登录本系统,将不能进行选课!");
return;
建键盘输入
*/
1word 格式支持编辑,如有帮助欢迎下载支持。
文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。
Scanner currentKeyBoard =null;
currentKeyBoard=new Scanner(System.in);
/**
* 提示输入课程相关的信息,并获得所输入的课程相关信息
*/
"课程名称:");
String courseName = currentKeyBoard.nextLine();
/**
* 识别是否存在重复选课——首先获得当前正在选课的学生信息(从 Session 缓存中
获得)以及所选的各个课程信息;
* 如果存在重复的选择,则显示错误信息并退出保存的过程
*/
StudentInfoPO currentSelectedCourseStudentPO=
if(
}
/**
* 如果不存在重复的选择,则继续显示课程的其它信息并输入这些信息
*/
"授课教师:");
String teacherName = currentKeyBoard.nextLine();
"开课时间:");
String courseTime = currentKeyBoard.nextLine();
"课程学分:");
int courseCreit= currentKeyBoard.nextInt();
/**
2word 格式支持编辑,如有帮助欢迎下载支持。
"课程已经选择了,不允许重复选择该课程!");
return;
DataBase.loginedStudentInfoPO;
文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。
* 将所获得学生所选择的各个课程信息包装(转换)到一个课程信息实体对象
*/
SelectCourseResultPO selectedOneCoursePO=new SelectCourseResultPO();
selectedOneCoursePO.setCourseName(courseName);
selectedOneCoursePO.setTeacherName(teacherName);
selectedOneCoursePO.setCourseTime(courseTime);
selectedOneCoursePO.setCourseCreit((byte)courseCreit);
/**
* 保存该学生的选课结果到该学生的选课结果列表中
*/
, selectedOneCoursePO);
"课程已经选择完毕并添加到已选课程的列表中,请继续选其它课程!");
程
*/
if(DataBase.loginedStudentInfoPO == null){
}
/**
* 再识别是否选过课程(也就是识别选课清单是否为空)——首先从缓存中获得当
"你没有登录本系统,将不能打印已选课程清单!\n");
return;
}
@Override
public void printAllSelectedCourse() {
/**
* 识别退选课的学生是否登录---如果没有登录,显示相关的错误并退出退选课的过
前退选课的学生
*/
StudentInfoPO currentRemovedCourseStudentPO=
3word 格式支持编辑,如有帮助欢迎下载支持。
剩余12页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CISCN2024-re3-rust-baby(Frida多字节程序插桩爆破)
- soft:磁盘清理工具
- .netcore控制台使用Nssm打包windows服务,加winform管理服务界面
- db-college.sql
- wpf-dragdrop-treeview(WPF较好拖拽效果).7z
- img-1716258776282bf88540b0e387ddd2ea677d02c7f3594ad72383f796d86b02fb7d2ae2543915d.jpg
- 《伦敦共享单车数据分析与代码》
- SKIP-v2.1.1.apk
- IMG20240521103815.jpg
- 松下A4系列伺服参数调试软件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功