试题管理系统[详细步骤&内含源码] |
您所在的位置:网站首页 › php题库源码 › 试题管理系统[详细步骤&内含源码] |
试题管理系统
需求
1.数据库中试题信息的动态展示功能 2.增加试题 3.删除单个试题功能,删除多个试题功能 4.分页查询并展示功能 所用技术MyBatis、SpringMVC、idea+Maven、数据库、Jsp 步骤 建表建立表格、序列以及测试数据等 create table t_exam( id number(5) primary key, title varchar2(200), optionA varchar2(200), optionB varchar2(200), optionC varchar2(200), answer varchar2(10) ); create sequence seq_exam; insert into t_exam values(seq_exam.nextval,‘1+1=?’,‘1’,‘2’,‘3’,‘B’); select * from t_exam; 项目部署idea+maven的项目部署是相对麻烦的,因此我将maven的相关配置、部署以及操作都放在了下面链接中, maven相关资料 项目部署完成应该是下图中src的样子,target是后来运行项目自动生成的,没有的文件夹自行加上 在pom.xml中利用坐标添加需要用到的jar包 junit junit 4.11 test org.springframework spring-context 5.2.8.RELEASE org.springframework spring-web 5.2.8.RELEASE org.springframework spring-webmvc 5.2.8.RELEASE org.mybatis mybatis 3.4.6 com.oracle ojdbc 6.0 jstl jstl 1.2 org.glassfish.web jstl-impl 1.2 javax.servlet javax.servlet-api 3.1.0 配置web.xmlweb.xml相关配置在后边的源码中,路径为src/main/webapp/WEB-INF/web.xml,注意web.xml的版本,即这句 idea自动生成的web.xml版本会比较低,必须手动升级,将原先版本替换,否则可能会识别不了Jsp中的El表达式,无法在作用域中取值 配置spring-mvc.xml在配置好的web.xml中,这行代码会报错 classpath:spring-mvc.xml这是因为没找到spring-mvc配置文件,我们需要在src/main/resources下手动创建 建立控制器同样,在spring-mvc.xml中 这行代码也会报错,我们需要在src/main/java下手动创建controller包,至此,springmvc相关配置就完成了 配置Mybatis相关依赖已经在前面步骤中引入,我们只需在src/main/resources下引入MyBatis的主配置文件mybatis-config.xml 代码完成顺序源码已经存在,这里简单说一下代码完成顺序 1.src/main/java/util包下引入工具类 2.根据数据库中的表格在src/main/java/entity包中建立实体类 3.在src/main/java/dao中建立Dao接口 4.在src/main/resources下建立dao文件夹(注意这里是文件夹),该目录下建立mapper文件,用于实现Dao接口中的方法,文件名要与Dao接口的文件名一致 5.测试Dao 6.src/main/java/service包下建立业务类接口 7.src/main/java/service/impl包下实现业务类 8.测试业务类 9.在src/main/java/controller包下编写控制器 完成以上步骤,在Tomcat部署完成后即可运行项目了。 项目展示1.展示所有试题 ExamManager项目源码 以上就是项目的全部内容了,欢迎大家评论或私信 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |