# 基于 JavaWeb 的教务管理系统
## 运行环境
* window系统
* Apache Tomcat v7.0.84
* JDK1.8
## 开发环境
* J2EE eclipse
* navicat for mysql
## 运用的技术
* MVC设计模式
* DAO模式
* Servlet
* JSP
* Filter
* MySQL数据库
## 该系统的主要结构
1.登录(全部已实现)
(1)验证码
(2)找回密码
(3)修改密码
(4)注销
2.学生用户(全部已实现)
(1)选课报名
-选修报名
-考级报名
(2)业务办理
-缓考申请
-免修申请
(3)信息查询
-学籍信息
-课表查询
-成绩查询
-考试安排
3.教师用户
(1)信息查询
-个人信息(已实现)
-班级信息(待实现)
-课程信息(待实现)
(2)成绩管理
-录入成绩(待实现)
-修改成绩(待实现)
4.教务员用户(全部已实现)
(1)学籍管理
(2)考级管理
-考级报名学生
-考级学生成绩
(3)教务管理
-成绩管理
-选修报名学生
(4)个人事务
-个人信息
5.管理员用户
(1)用户管理(已实现)
(2)系统维护(待实现))
## 启动系统的步骤:
1. 打开mysql数据库(例如:打开navicat),运行jiaowusystem.sql文件。
2. 打开 J2EE eclipse 软件,file那里选择导入已存在的项目,选择javaweb_project文件夹导入。
3. 导入项目后如果遇到出现红色叉号或者感叹号,就是项目运行的java环境与你电脑安装的java环境不一致
还有Tomcat服务器版本不一样。这时需要修改配置环境中的jre包,和 Tomcat包,
修改成你电脑安装的版本就行了。还有再修改项目运行在服务器的环境改成你安装Tomcat服务器环境。
不懂的话可以百度一下,有详细的解决步骤
4. 点开项目,找到login文件夹下的login.jsp
鼠标右键点击login.jsp,选择run as在服务器上,这时就是到了登录页面了。
5. 登录的用户账号密码都在jiaowusystem数据库中的users表中,随便找到账号和密码登录,
建议选择小明的账号登录,因为学生用户的功能已经全部完成,数据库中存的测试数据都是小明的。
也可使用教务员的账户,教务员的大部分功能都已经实现了。
6. 数据库中的数据比较少,写这个项目时存的数据主要是用来测试,所以可以再导入大量的数据。
7. 系统可以继续完成未实现的功能,以及添加新的功能
## WebContent文件夹下
login文件夹下放着登录页面
acdemic_dean文件夹下放着教务员用户的jsp页面
administrator文件夹下放着管理员用户的jsp页面
student文件夹放着学生用户的jsp页面
teacher文件夹放着教师用户的jsp页面
modify文件夹放着修改密码的jsp页面
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实现的功能有:登录、找回密码、修改密码、选课、教师管理、学籍管理、教务管理、成绩查询、课表查询、考试安排等。软件工程本科期末大作业-java教务管理系统源码。实
资源推荐
资源详情
资源评论
收起资源包目录
软件工程本科期末大作业-java教务管理系统源码.zip (223个子文件)
CoursegradeServlet.class 9KB
ApplyStudentListServlet.class 8KB
StudentGrade.class 7KB
LevelExaminationGradeServlet.class 6KB
ExamArrange.class 5KB
AdminUserServlet.class 5KB
Teacher.class 5KB
JwTeacher.class 5KB
OptionalCourseServlet.class 5KB
StudentBasicInformation.class 5KB
LevelExamination.class 5KB
LevelExamServlet.class 5KB
CourseScheduleServlet.class 5KB
CourseScheduleShow.class 4KB
OptionalCourse.class 4KB
StudentInformationServlet.class 4KB
ValidateColorServlet.class 4KB
JwTeacherInformationServlet.class 4KB
User.class 4KB
TeacherInformationServlet.class 4KB
GradeAnalysisResult.class 4KB
CourseSchedule.class 4KB
StudentGradeDAOIpml.class 3KB
DAO.class 3KB
StudentBasicInforDAOImpl.class 3KB
FindPasswordServlet.class 3KB
LevelExam.class 3KB
LoginFilter.class 3KB
OptionalCourseDAOImpl.class 3KB
ExamArrangeServlet.class 3KB
ExamArrangeDAOImpl.class 3KB
UserDAOImpl.class 3KB
CourseScheduleDAOImpl.class 3KB
LevelExamDAOImpl.class 3KB
PostponeExamApply.class 3KB
JwTeacherDAOImpl.class 3KB
ModifyPasswordFilter.class 3KB
ExemptionApply.class 3KB
TeacherDAOImpl.class 3KB
StudentBasicInforDAOImplTest.class 3KB
StudentOptCourseDAOImpl.class 2KB
PostponeExamapplyServlet.class 2KB
LevelExamListDAOImpl.class 2KB
LoginChangeServlet.class 2KB
ExemptionApplyServlet.class 2KB
LoginCheckCodeFilter.class 2KB
ModifyPasswordServlet.class 2KB
FindMMCheckCodeFilter.class 2KB
CriterStudent.class 2KB
LevelExaminationDAOImpl.class 2KB
TeacherDAOImplTest.class 2KB
AdministratorJspFilter.class 2KB
AcdemicDeanJspFilter.class 2KB
StudentGradeDAOIpmlTest.class 2KB
TeacherFilter.class 2KB
StudentFilter.class 2KB
PostponeExamApplyDAOImpl.class 2KB
StudentOptCourse.class 2KB
LevelExamList.class 2KB
ExemptionApplyDAOImpl.class 2KB
UserDAOImplTest.class 2KB
HttpFilter.class 2KB
LogoutServlet.class 1KB
CriterUser.class 1KB
EncodingFilter.class 1KB
JDBCUtils.class 1KB
JDBCUtilsTest.class 807B
StudentGradeDAO.class 732B
ExamArrangeDAO.class 717B
StudentBasicInforDAO.class 710B
OptionalCourseDAO.class 698B
CourseScheduleDAO.class 690B
StudentOptCourseDAO.class 688B
LevelExaminationDAO.class 669B
LevelExamListDAO.class 664B
LevelExamDAO.class 663B
UserDAO.class 586B
Student.class 544B
JwTeacherDAO.class 445B
TeacherDAO.class 435B
PostponeExamApplyDAO.class 434B
ExemptionApplyDAO.class 419B
.classpath 893B
org.eclipse.wst.common.component 489B
org.eclipse.wst.jsdt.ui.superType.container 49B
mysql-connector-java-5.1.45-bin.jar 976KB
mchange-commons-java-0.2.3.4.jar 568KB
c3p0-0.9.2.1.jar 414KB
standard.jar 384KB
commons-dbutils-1.7.jar 95KB
jstl.jar 20KB
CoursegradeServlet.java 7KB
StudentGrade.java 7KB
AdminUserServlet.java 6KB
ExamArrange.java 6KB
Teacher.java 5KB
LevelExamination.java 5KB
JwTeacher.java 5KB
ApplyStudentListServlet.java 5KB
StudentBasicInformation.java 5KB
共 223 条
- 1
- 2
- 3
资源评论
白如意i
- 粉丝: 6511
- 资源: 3230
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功