# ElectiveSystem **Repository Path**: jsmth/ElectiveSystem ## Basic Information - **Project Name**: ElectiveSystem - **Description**: 新高考选课系统 技术栈:Java Web、MyBatis、MVC、Layui、Ajax、MySQL。 项目描述:此项目基于B/S模式,完成了用户模块、教师模块、管理员模块、选课模块。使用layui框架,Ajax异步请求数据,MyBatis的PageHelper插件实现分页,使用MySQL数据库存储用户、教师、选课数据。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-06-27 - **Last Updated**: 2021-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ElectiveSystem 新高考选课系统 ## 1. 摘要 随着全国各省市公布了新高考改革方案相续出炉,大多数省份实行“3+3”的模式,“3+3”模式是指考试总成绩由统一高考的语文、数学、外语(含外语听力)3个科目成绩和考生自己选考3个高中学业水平考试科目成绩组成,其中统一高考的语文、数学、外语科目分值不变。计入总成绩的3门高中学业水平考试科目由考生根据报考高校要求和自身特长进行选择。 福建省将实施“3+1+2”方案。“3”是语文、数学、外语,由全国统考;“1+2”为学业水平选择性考试,其中“1”为物理、历史科目2选1,“2”是在思想政治、地理、化学、生物学4门科目中选择2科。为增加考生和院校双向选择机会,考生志愿将采取“院校+专业组”的组合方式。 针对学生选课这一方面,本系统从学生网上自主选课以及教师查看学生,查看学生选课结果,管理员的增删改查进行了设计,基本实现了学生选课,修改选课,修改个人资料密码等功能。系统框架设计采用了MVC模式思想。 ## 2. 运行环境 eclipse ide 2019-03版本 tomcat v7.0 jdk1.8.0_211 mysql 5.0 在 build\classes\jdbc.properties 修改数据库 在src\com\rcm\utility\javamailutil.java 里配置发送邮件账号 ## 3. 运行步骤 1.打开Eclipse IDE 2019-03 2.file-import导入项目 3.配置Tomcat 菜单栏window-preferences-Server-Runtime Environments 添加Tomcat v7.0 4.Servers 部署项目后运行即可 5.打开浏览器输入http://localhost:8080/ElectiveSystem/index.jsp ## 4.项目截图 ### 1.首页 ![首页](image/1.png "首页") ### 2.注册 ![首页](image/2.png "注册") ![首页](image/3.png "注册") ### 3.学生首页 ![首页](image/4.png "学生首页") ### 4.选课 ![首页](image/5.png "学生选课") ### 5.选课成功 ![首页](image/6.png "学生选课") ### 6.个人资料 ![首页](image/7.png "学生选课") ### 7.修改密码 ![首页](image/8.png "学生选课") ### 8.学生列表 ![首页](image/9.png "学生列表") ### 9.选课结果 ![首页](image/10.png "选课结果") ### 10.条件搜索 ![首页](image/12.png "条件搜索") ### 11.选课统计 ![首页](image/11.png "选课统计")