实例介绍
使用Maven 分模块构建基于SSM框架的在线考试系统,带sql文件。提供用户管理功能。寻求详细设计文档留言联系我。
【实例截图】
【核心代码】
基于SSM框架在线考试系统
├── onlinetest.sql
├── skbishe.commons
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── sk
│ │ └── commons
│ │ ├── CopyDtoToEntity.java
│ │ ├── CopyEntityToDto.java
│ │ ├── ExamConstant.java
│ │ └── util
│ │ ├── MD5EncodingUtil.java
│ │ └── SortStuExamUtil.java
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.sk
│ │ │ └── skbishe.commons
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ └── com
│ │ └── sk
│ │ └── commons
│ │ ├── CopyDtoToEntity.class
│ │ ├── CopyEntityToDto.class
│ │ ├── ExamConstant.class
│ │ └── util
│ │ ├── MD5EncodingUtil.class
│ │ └── SortStuExamUtil.class
│ ├── maven-archiver
│ │ └── pom.properties
│ └── skbishe.commons-0.0.1-SNAPSHOT.jar
├── skbishe.dao
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── sk
│ │ │ └── dao
│ │ │ ├── DictMapper.java
│ │ │ ├── ExamMapper.java
│ │ │ ├── ExamQuestionMapper.java
│ │ │ ├── LoginmsgMapper.java
│ │ │ ├── QuestionsMapper.java
│ │ │ ├── SelectedMapper.java
│ │ │ ├── StuExamMapper.java
│ │ │ ├── StuExamQuesResultMapper.java
│ │ │ ├── StudentMapper.java
│ │ │ ├── SubjectMapper.java
│ │ │ └── UserMapper.java
│ │ └── resources
│ │ └── mybatis-generator.xml
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.sk
│ │ │ └── skbishe.dao
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ └── com
│ │ └── sk
│ │ └── dao
│ │ ├── DictMapper.class
│ │ ├── ExamMapper.class
│ │ ├── ExamQuestionMapper.class
│ │ ├── LoginmsgMapper.class
│ │ ├── QuestionsMapper.class
│ │ ├── SelectedMapper.class
│ │ ├── StuExamMapper.class
│ │ ├── StuExamQuesResultMapper.class
│ │ ├── StudentMapper.class
│ │ ├── SubjectMapper.class
│ │ └── UserMapper.class
│ ├── maven-archiver
│ │ └── pom.properties
│ └── skbishe.dao-0.0.1-SNAPSHOT.jar
├── skbishe.dto
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── sk
│ │ └── dto
│ │ ├── DictDto.java
│ │ ├── ExamDto.java
│ │ ├── ExamQuestionDto.java
│ │ ├── LoginmsgDto.java
│ │ ├── QuestionsDto.java
│ │ ├── ScoreDto.java
│ │ ├── SelectedDto.java
│ │ ├── StuExamDto.java
│ │ ├── StuExamQuesResultDto.java
│ │ ├── StudentDto.java
│ │ ├── SubjectDto.java
│ │ └── UserDto.java
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.sk
│ │ │ └── skbishe.dto
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ └── com
│ │ └── sk
│ │ └── dto
│ │ ├── DictDto.class
│ │ ├── ExamDto.class
│ │ ├── ExamQuestionDto.class
│ │ ├── LoginmsgDto.class
│ │ ├── QuestionsDto.class
│ │ ├── ScoreDto.class
│ │ ├── SelectedDto.class
│ │ ├── StuExamDto.class
│ │ ├── StuExamQuesResultDto.class
│ │ ├── StudentDto.class
│ │ ├── SubjectDto.class
│ │ └── UserDto.class
│ ├── maven-archiver
│ │ └── pom.properties
│ └── skbishe.dto-0.0.1-SNAPSHOT.jar
├── skbishe.entity
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── sk
│ │ └── entity
│ │ ├── Dict.java
│ │ ├── Exam.java
│ │ ├── ExamQuestion.java
│ │ ├── Loginmsg.java
│ │ ├── Questions.java
│ │ ├── Selected.java
│ │ ├── StuExam.java
│ │ ├── StuExamQuesResult.java
│ │ ├── Student.java
│ │ ├── Subject.java
│ │ └── User.java
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.sk
│ │ │ └── skbishe.entity
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ └── com
│ │ └── sk
│ │ └── entity
│ │ ├── Dict.class
│ │ ├── Exam.class
│ │ ├── ExamQuestion.class
│ │ ├── Loginmsg.class
│ │ ├── Questions.class
│ │ ├── Selected.class
│ │ ├── StuExam.class
│ │ ├── StuExamQuesResult.class
│ │ ├── Student.class
│ │ ├── Subject.class
│ │ └── User.class
│ ├── maven-archiver
│ │ └── pom.properties
│ └── skbishe.entity-0.0.1-SNAPSHOT.jar
├── skbishe.parent
│ └── pom.xml
├── skbishe.service
│ ├── pom.xml
│ ├── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── sk
│ │ └── service
│ │ ├── DictService.java
│ │ ├── ExamService.java
│ │ ├── QuestionService.java
│ │ ├── ScoreService.java
│ │ ├── StuExamService.java
│ │ ├── StudentService.java
│ │ ├── SubjectService.java
│ │ ├── UserService.java
│ │ └── impl
│ │ ├── DictServiceImpl.java
│ │ ├── ExamServiceImpl.java
│ │ ├── QuestionServiceImpl.java
│ │ ├── ScoreServiceImpl.java
│ │ ├── StuExamServiceImpl.java
│ │ ├── StudentServiceImpl.java
│ │ ├── SubjectServiceImpl.java
│ │ └── UserServiceImpl.java
│ └── target
│ ├── classes
│ │ ├── META-INF
│ │ │ ├── MANIFEST.MF
│ │ │ └── maven
│ │ │ └── com.sk
│ │ │ └── skbishe.service
│ │ │ ├── pom.properties
│ │ │ └── pom.xml
│ │ └── com
│ │ └── sk
│ │ └── service
│ │ ├── DictService.class
│ │ ├── ExamService.class
│ │ ├── QuestionService.class
│ │ ├── ScoreService.class
│ │ ├── StuExamService.class
│ │ ├── StudentService.class
│ │ ├── SubjectService.class
│ │ ├── UserService.class
│ │ └── impl
│ │ ├── DictServiceImpl.class
│ │ ├── ExamServiceImpl.class
│ │ ├── QuestionServiceImpl.class
│ │ ├── ScoreServiceImpl.class
│ │ ├── StuExamServiceImpl.class
│ │ ├── StudentServiceImpl.class
│ │ ├── SubjectServiceImpl.class
│ │ └── UserServiceImpl.class
│ ├── maven-archiver
│ │ └── pom.properties
│ └── skbishe.service-0.0.1-SNAPSHOT.jar
└── skbishe.web
├── pom.xml
├── src
│ └── main
│ ├── java
│ │ └── com
│ │ └── sk
│ │ ├── controller
│ │ │ ├── TestController.java
│ │ │ ├── admin
│ │ │ │ ├── AdminController.java
│ │ │ │ ├── ExamController.java
│ │ │ │ ├── QuestionController.java
│ │ │ │ ├── SubjectController.java
│ │ │ │ └── UserController.java
│ │ │ ├── login
│ │ │ │ ├── CodeController.java
│ │ │ │ └── LoginController.java
│ │ │ ├── student
│ │ │ │ ├── StuExamController.java
│ │ │ │ └── StudentController.java
│ │ │ └── teacher
│ │ │ ├── TeachScoerController.java
│ │ │ ├── TeachStudentController.java
│ │ │ ├── TeacherController.java
│ │ │ ├── TeacherExamController.java
│ │ │ ├── TeacherQuestionController.java
│ │ │ └── TeacherSubjectController.java
│ │ └── interceptor
│ │ ├── AdminInterceptor.java
│ │ ├── StuInterceptor.java
│ │ └── TeacherInterceptor.java
│ ├── resources
│ │ ├── mappings
│ │ │ ├── DictMapper.xml
│ │ │ ├── ExamMapper.xml
│ │ │ ├── ExamQuestionMapper.xml
│ │ │ ├── LoginmsgMapper.xml
│ │ │ ├── QuestionsMapper.xml
│ │ │ ├── SelectedMapper.xml
│ │ │ ├── StuExamMapper.xml
│ │ │ ├── StuExamQuesResultMapper.xml
│ │ │ ├── StudentMapper.xml
│ │ │ ├── SubjectMapper.xml
│ │ │ └── UserMapper.xml
│ │ ├── properties
│ │ │ ├── jdbc.properties
│ │ │ └── log4j.properties
│ │ └── spring
│ │ ├── applicationContext-dao.xml
│ │ ├── applicationContext-service.xml
│ │ ├── applicationContext-trans.xml
│ │ ├── mybatis-config.xml
│ │ └── springmvc.xml
│ └── webapp
│ ├── WEB-INF
│ │ ├── views
│ │ │ ├── _admin
│ │ │ │ ├── exam.jsp
│ │ │ │ ├── examEdit.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ ├── question.jsp
│ │ │ │ ├── questionUpdate.jsp
│ │ │ │ ├── score.jsp
│ │ │ │ ├── showScore.jsp
│ │ │ │ ├── subject.jsp
│ │ │ │ └── user.jsp
│ │ │ ├── _error
│ │ │ │ ├── 400.html
│ │ │ │ └── 500.html
│ │ │ ├── _student
│ │ │ │ ├── exam.jsp
│ │ │ │ ├── inExam.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ ├── score.jsp
│ │ │ │ └── showExam.jsp
│ │ │ ├── _teacher
│ │ │ │ ├── exam.jsp
│ │ │ │ ├── examEdit.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ ├── question.jsp
│ │ │ │ ├── questionUpdate.jsp
│ │ │ │ ├── score.jsp
│ │ │ │ ├── showScore.jsp
│ │ │ │ └── student.jsp
│ │ │ ├── index.jsp
│ │ │ ├── login.jsp
│ │ │ └── userUpdate.jsp
│ │ └── web.xml
│ ├── favicon.ico
│ ├── index.jsp
│ └── static
│ ├── _error
│ │ ├── 400.html
│ │ └── 500.html
│ ├── assets
│ │ ├── bootstrap-validator
│ │ │ ├── css
│ │ │ │ ├── bootstrapValidator.css
│ │ │ │ └── bootstrapValidator.min.css
│ │ │ └── js
│ │ │ ├── bootstrapValidator.js
│ │ │ ├── bootstrapValidator.min.js
│ │ │ └── language
│ │ │ ├── ar_MA.js
│ │ │ ├── be_FR.js
│ │ │ ├── be_NL.js
│ │ │ ├── bg_BG.js
│ │ │ ├── cs_CZ.js
│ │ │ ├── da_DK.js
│ │ │ ├── de_DE.js
│ │ │ ├── en_US.js
│ │ │ ├── es_CL.js
│ │ │ ├── es_ES.js
│ │ │ ├── fa_IR.js
│ │ │ ├── fr_FR.js
│ │ │ ├── gr_EL.js
│ │ │ ├── he_IL.js
│ │ │ ├── hu_HU.js
│ │ │ ├── id_ID.js
│ │ │ ├── it_IT.js
│ │ │ ├── ja_JP.js
│ │ │ ├── nl_NL.js
│ │ │ ├── no_NO.js
│ │ │ ├── pl_PL.js
│ │ │ ├── pt_BR.js
│ │ │ ├── pt_PT.js
│ │ │ ├── ro_RO.js
│ │ │ ├── ru_RU.js
│ │ │ ├── sq_AL.js
│ │ │ ├── sr_RS.js
│ │ │ ├── sv_SE.js
│ │ │ ├── th_TH.js
│ │ │ ├── tr_TR.js
│ │ │ ├── ua_UA.js
│ │ │ ├── vi_VN.js
│ │ │ ├── zh_CN.js
│ │ │ └── zh_TW.js
│ │ ├── data-tables
│ │ │ ├── DT_bootstrap.css
│ │ │ ├── DT_bootstrap.js
│ │ │ ├── images
│ │ │ │ ├── quanju.css
│ │ │ │ ├── sort_asc.png
│ │ │ │ ├── sort_asc_disabled.png
│ │ │ │ ├── sort_both.png
│ │ │ │ ├── sort_desc.png
│ │ │ │ └── sort_desc_disabled.png
│ │ │ └── jquery.dataTables.js
│ │ ├── fonts
│ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ └── glyphicons-halflings-regular.woff2
│ │ ├── jedate
│ │ │ ├── jedate.js
│ │ │ ├── jedate.min.js
│ │ │ └── skin
│ │ │ ├── gray.css
│ │ │ ├── green.css
│ │ │ ├── jedate.css
│ │ │ └── red.css
│ │ ├── remodal-1.1.0
│ │ │ ├── remodal-default-theme.css
│ │ │ ├── remodal.css
│ │ │ ├── remodal.js
│ │ │ └── remodal.min.js
│ │ ├── toastr-master
│ │ │ ├── toastr.css
│ │ │ └── toastr.js
│ │ ├── vue
│ │ │ └── vue.js
│ │ └── yeti
│ │ ├── _bootswatch.scss
│ │ ├── _variables.scss
│ │ ├── bootstrap.css
│ │ ├── bootstrap.min.css
│ │ ├── bootswatch.less
│ │ ├── index.html
│ │ ├── thumbnail.png
│ │ └── variables.less
│ ├── css
│ │ ├── bootstrap-theme.css
│ │ ├── bootstrap-theme.css.map
│ │ ├── bootstrap-theme.min.css
│ │ ├── bootstrap-theme.min.css.map
│ │ ├── bootstrap.css
│ │ ├── bootstrap.css.map
│ │ ├── bootstrap.min.css
│ │ ├── bootstrap.min.css.map
│ │ ├── jquery.dataTables.min.css
│ │ ├── quanju.css
│ │ ├── select.css
│ │ ├── style-1.css
│ │ └── style.css
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ ├── images
│ │ ├── Sorting icons.psd
│ │ ├── favicon.ico
│ │ ├── sort_asc.png
│ │ ├── sort_asc_disabled.png
│ │ ├── sort_both.png
│ │ ├── sort_desc.png
│ │ └── sort_desc_disabled.png
│ ├── img
│ │ ├── 400.jpg
│ │ ├── 500.jpg
│ │ ├── HeadLogo.png
│ │ ├── back3.png
│ │ ├── backs.jpeg
│ │ ├── backs1.jpg
│ │ ├── biglogo.png
│ │ ├── black logo.png
│ │ └── white logo.png
│ ├── js
│ │ ├── app.js
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ ├── common.js
│ │ ├── editable-table.js
│ │ ├── icheck.js
│ │ ├── icheck.min.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery.dcjqaccordion.2.7.js
│ │ ├── jquery.form.min.js
│ │ ├── jquery.js
│ │ ├── npm.js
│ │ └── particles.js
│ └── skins
│ ├── all.css
│ ├── flat
│ │ ├── _all.css
│ │ ├── aero.css
│ │ ├── aero.png
│ │ ├── aero@2x.png
│ │ ├── blue.css
│ │ ├── blue.png
│ │ ├── blue@2x.png
│ │ ├── flat.css
│ │ ├── flat.png
│ │ ├── flat@2x.png
│ │ ├── green.css
│ │ ├── green.png
│ │ ├── green@2x.png
│ │ ├── grey.css
│ │ ├── grey.png
│ │ ├── grey@2x.png
│ │ ├── orange.css
│ │ ├── orange.png
│ │ ├── orange@2x.png
│ │ ├── pink.css
│ │ ├── pink.png
│ │ ├── pink@2x.png
│ │ ├── purple.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── red.css
│ │ ├── red.png
│ │ ├── red@2x.png
│ │ ├── yellow.css
│ │ ├── yellow.png
│ │ └── yellow@2x.png
│ ├── futurico
│ │ ├── futurico.css
│ │ ├── futurico.png
│ │ └── futurico@2x.png
│ ├── line
│ │ ├── _all.css
│ │ ├── aero.css
│ │ ├── blue.css
│ │ ├── green.css
│ │ ├── grey.css
│ │ ├── line.css
│ │ ├── line.png
│ │ ├── line@2x.png
│ │ ├── orange.css
│ │ ├── pink.css
│ │ ├── purple.css
│ │ ├── red.css
│ │ └── yellow.css
│ ├── minimal
│ │ ├── _all.css
│ │ ├── aero.css
│ │ ├── aero.png
│ │ ├── aero@2x.png
│ │ ├── blue.css
│ │ ├── blue.png
│ │ ├── blue@2x.png
│ │ ├── green.css
│ │ ├── green.png
│ │ ├── green@2x.png
│ │ ├── grey.css
│ │ ├── grey.png
│ │ ├── grey@2x.png
│ │ ├── minimal.css
│ │ ├── minimal.png
│ │ ├── minimal@2x.png
│ │ ├── orange.css
│ │ ├── orange.png
│ │ ├── orange@2x.png
│ │ ├── pink.css
│ │ ├── pink.png
│ │ ├── pink@2x.png
│ │ ├── purple.css
│ │ ├── purple.png
│ │ ├── purple@2x.png
│ │ ├── red.css
│ │ ├── red.png
│ │ ├── red@2x.png
│ │ ├── yellow.css
│ │ ├── yellow.png
│ │ └── yellow@2x.png
│ ├── polaris
│ │ ├── polaris.css
│ │ ├── polaris.png
│ │ └── polaris@2x.png
│ └── square
│ ├── _all.css
│ ├── aero.css
│ ├── aero.png
│ ├── aero@2x.png
│ ├── blue.css
│ ├── blue.png
│ ├── blue@2x.png
│ ├── green.css
│ ├── green.png
│ ├── green@2x.png
│ ├── grey.css
│ ├── grey.png
│ ├── grey@2x.png
│ ├── orange.css
│ ├── orange.png
│ ├── orange@2x.png
│ ├── pink.css
│ ├── pink.png
│ ├── pink@2x.png
│ ├── purple.css
│ ├── purple.png
│ ├── purple@2x.png
│ ├── red.css
│ ├── red.png
│ ├── red@2x.png
│ ├── square.css
│ ├── square.png
│ ├── square@2x.png
│ ├── yellow.css
│ ├── yellow.png
│ └── yellow@2x.png
└── target
├── classes
│ ├── com
│ │ └── sk
│ │ ├── controller
│ │ │ ├── TestController.class
│ │ │ ├── admin
│ │ │ │ ├── AdminController.class
│ │ │ │ ├── ExamController.class
│ │ │ │ ├── QuestionController.class
│ │ │ │ ├── SubjectController.class
│ │ │ │ └── UserController.class
│ │ │ ├── login
│ │ │ │ ├── CodeController.class
│ │ │ │ └── LoginController.class
│ │ │ ├── student
│ │ │ │ ├── StuExamController.class
│ │ │ │ └── StudentController.class
│ │ │ └── teacher
│ │ │ ├── TeachScoerController.class
│ │ │ ├── TeachStudentController.class
│ │ │ ├── TeacherController.class
│ │ │ ├── TeacherExamController.class
│ │ │ ├── TeacherQuestionController.class
│ │ │ └── TeacherSubjectController.class
│ │ └── interceptor
│ │ ├── AdminInterceptor.class
│ │ ├── StuInterceptor.class
│ │ └── TeacherInterceptor.class
│ ├── mappings
│ │ ├── DictMapper.xml
│ │ ├── ExamMapper.xml
│ │ ├── ExamQuestionMapper.xml
│ │ ├── LoginmsgMapper.xml
│ │ ├── QuestionsMapper.xml
│ │ ├── SelectedMapper.xml
│ │ ├── StuExamMapper.xml
│ │ ├── StuExamQuesResultMapper.xml
│ │ ├── StudentMapper.xml
│ │ ├── SubjectMapper.xml
│ │ └── UserMapper.xml
│ ├── properties
│ │ ├── jdbc.properties
│ │ └── log4j.properties
│ └── spring
│ ├── applicationContext-dao.xml
│ ├── applicationContext-service.xml
│ ├── applicationContext-trans.xml
│ ├── mybatis-config.xml
│ └── springmvc.xml
└── m2e-jee
└── web-resources
└── META-INF
├── MANIFEST.MF
└── maven
└── com.sk
└── skbishe.web
├── pom.properties
└── pom.xml
161 directories, 487 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论