# SelectCourseSystem **Repository Path**: CJZJavaWebxiaoshixun/SelectCourseSystem ## Basic Information - **Project Name**: SelectCourseSystem - **Description**: 选课系统 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-12-10 - **Last Updated**: 2026-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SelectCourseSystem #### 介绍 一个基于jsp-JavaBean-servlet的简易选课系统 #### 软件架构 Servlet,用于处理前端页面传来的数据,进行后端的业务处理 Mysql,一个小型的关系型数据管理系统,开发者为瑞典Mysql AB公司 JSP, 由Sun公司倡导,许多公司参与一起建立的动态网页技术标准 #### 安装教程 本项目系Web应用,使用Chrome,Firefox,Edge等主流浏览器即可正常访问 #### 使用说明 1.在index.jsp页面选择自己的role并输入正确的账号和密码,role=1时表示教师,role=0时表示学生。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/154759_d3ac11f1_8431070.png "屏幕截图.png") 2. 当用户名,密码与role不一致时提示错误信息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/155206_7eda2be7_8431070.png "屏幕截图.png") 缺少输入时提示输入信息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/155422_b5c5a2bf_8431070.png "屏幕截图.png") 3. 当学生登陆时展示学生界面 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/155823_1d94fadf_8431070.png "屏幕截图.png") 学生有“网上选课”“我的课程”等功能模块 3.1.学生网上选课功能 将所有的课程以表格的形式输出出来,点击最后一列的“选课”按钮可进行选课 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/160150_a895cec9_8431070.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/160413_058fce0b_8431070.png "屏幕截图.png") 点击“选课”按钮,提示选课成功 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/160449_55511ab9_8431070.png "屏幕截图.png") 当重复选择已选课程时,提示相关的错误信息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/160603_ed64e577_8431070.png "屏幕截图.png") 此过程支持多选 3.2 学生“我的课程”功能 该功能可以展示学生已选的所有课程 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161105_42f460e4_8431070.png "屏幕截图.png") 4 当教师登陆时展示教师界面 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161328_3b92c1df_8431070.png "屏幕截图.png") 4.1教师“查看课程”功能 该功能可以展示所有的课程信息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161430_fbe93ede_8431070.png "屏幕截图.png") 4.2教师“添加课程”功能 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161504_5439c5b5_8431070.png "屏幕截图.png") 根据提示输入信息即可添加课程 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161641_ebe39a43_8431070.png "屏幕截图.png") 提示添加成功 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161657_ca853750_8431070.png "屏幕截图.png") 5.退出功能 点击顶部的“安全退出”按钮可以实现退出功能,返回index.jsp页面 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161828_11bc67f9_8431070.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/1221/161848_194c6973_8431070.png "屏幕截图.png") #### 参与贡献 1. 黄广聪负责实现教师“查看课程”“添加添加课程”功能模块 2. 林明朗负责实现学生“网上选课”“我的课程”功能模块 3. 陈建圳负责实现前端页面效果,整合优化代码,前后端数据连接,文档编辑。 4. 提交代码