# sqlCourseProject
#### 一、设计模式
+ 采用model1模式实现
+ 通过servlet类接受前端提交过来的信息,交给业务逻辑(Dao)层来处理,将结果请求转发给前端jsp页面
+ 业务逻辑层使用jdbc连接数据库,通过工具类DButils来实现
#### 二、目录
```
│ list.txt
│
├─bean
│ Course.java
│ courseGrade.java
│ User.java
│
├─Dao
│ operateDao.java
│ queryDao.java
│ userDao.java
│
├─service
│ loginServlet.java
│ openServlet.java
│ quitServlet.java
│ selectServlet.java
│ submitServlet.java
│ userExitServlet.java
│
└─utils
DBUtils.java
```
其中bean下为所需要的类,Dao下为业务逻辑处理,service下用来接受表单提交和请求转发,utils用来连接数据库。
#### 三、功能
+ 学生端:登录,选课,退课,查看我的课程,查询成绩
+ 教师端:登录,开课,查看我的课程,查看班上学生的成绩,上传成绩
#### 四、不足之处
+ 因为~~学不动~~不会js和ajax,所以所有的页面都使用了jsp来实现,有很大的冗余成分(期待会js的组员来改进)
+ Dao层中的方法均为静态方法,可能会造成**线程不安全**~~(反正也就在本地跑跑)~~
+ 逻辑判断还缺失了~~很多~~(一些),比如已经打过成绩的课程不能再退课等等(即所有操作的必须是合法的)
项目地址 : https://github.com/EliminateDesire/sqlCourseProject
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统。.zip数据库课程
资源推荐
资源详情
资源评论
收起资源包目录
数据库课程作业,使用jsp + jdbc + servlet + javabean做一个学生管理系统 .zip (111个子文件)
queryDao.class 6KB
queryDao.class 6KB
operateDao.class 6KB
operateDao.class 6KB
openServlet.class 2KB
openServlet.class 2KB
userDao.class 2KB
userDao.class 2KB
submitServlet.class 2KB
submitServlet.class 2KB
LoginServlet.class 2KB
LoginServlet.class 2KB
selectServlet.class 2KB
selectServlet.class 2KB
quitServlet.class 2KB
quitServlet.class 2KB
courseGrade.class 2KB
courseGrade.class 2KB
Course.class 2KB
Course.class 2KB
DBUtils.class 1KB
DBUtils.class 1KB
UserExitServlet.class 1KB
UserExitServlet.class 1KB
User.class 893B
User.class 893B
user&admin.css 4KB
user&admin.css 4KB
form.css 3KB
form.css 3KB
login®ister.css 2KB
login®ister.css 2KB
message.css 1KB
message.css 1KB
login.html 1KB
login.html 1KB
stu.ico 2.87MB
stu.ico 2.87MB
SqlProjectDemo.iml 944B
mysql-connector-java-8.0.11.jar 1.94MB
mysql-connector-java-8.0.11.jar 1.94MB
javax.persistence.jar 127KB
javax.servlet.jsp.jar 77KB
javax.servlet.jar 68KB
javax.ejb.jar 46KB
javax.resource.jar 43KB
javax.servlet.jsp.jstl.jar 27KB
javax.jms.jar 25KB
javax.transaction.jar 9KB
javax.annotation.jar 8KB
queryDao.java 8KB
operateDao.java 7KB
userDao.java 2KB
openServlet.java 2KB
LoginServlet.java 2KB
Course.java 1KB
DBUtils.java 1KB
courseGrade.java 1KB
submitServlet.java 1KB
selectServlet.java 1KB
quitServlet.java 1KB
UserExitServlet.java 845B
User.java 559B
bg.jpg 639KB
bg.jpg 639KB
package-lock.json 27B
teaOpenCourse.jsp 4KB
teaOpenCourse.jsp 4KB
selectCourse.jsp 4KB
selectCourse.jsp 4KB
quitCourse.jsp 3KB
quitCourse.jsp 3KB
teaGradeSubmit.jsp 3KB
teaGradeSubmit.jsp 3KB
stuGradeQuery.jsp 3KB
stuGradeQuery.jsp 3KB
stuCourseQuery.jsp 3KB
stuCourseQuery.jsp 3KB
teaGradeQuery.jsp 3KB
teaGradeQuery.jsp 3KB
teaCourseQuery.jsp 3KB
teaCourseQuery.jsp 3KB
admin.jsp 2KB
admin.jsp 2KB
user.jsp 2KB
user.jsp 2KB
message.jsp 1KB
message.jsp 1KB
index.jsp 1KB
index.jsp 1KB
SqlProjectDemo.kotlin_module 16B
README.md 2KB
login.png 9KB
login.png 9KB
course.sql 372B
grade.sql 276B
stu.sql 238B
tea.sql 234B
selectCourse.sql 232B
user.sql 228B
共 111 条
- 1
- 2
资源评论
阿齐Archie
- 粉丝: 3w+
- 资源: 2467
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功