今天和一个朋友共同完成了一个职称考试模拟系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,这是一个 后台项目。这个系统的介绍是这样的:机考模拟系统为考生提供大量仿真试题,题型全面,覆盖各类考点,贴近考试,帮助考生提升应考能力!同时,网校会根据最新的考试大纲,不断更新系统中的模拟试题,让考生紧跟命题趋势,把握命题规律,为考试加分。,一个职称考试模拟系统应包含用户角色有管理员、用户。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。

总结得出该系统所有数据为:管理员(admin)、用户(yonghu)、题库(tiku)、答题记录(datijilu)、章节练习(zhangjielianxi)

管理员表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |管理员id

username| VARCHAR(255) | |账号

password| VARCHAR(255) | | 密码

用户表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |用户id

xingming| VARCHAR(255) | |姓名

username| VARCHAR(255) | |账号

password| VARCHAR(255) | |密码

xingbie| VARCHAR(255) | | 性别

题库表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |题库id

fangzhentiku| VARCHAR(255) | |仿真题库

tikudaan| VARCHAR(255) | | 题库答案

答题记录表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |答题记录id

duiti| VARCHAR(255) | |对题

cuoti| VARCHAR(255) | |错题

cuotiyuanyin| VARCHAR(255) | | 错题原因

章节练习表

字段名 | 类型 | 属性 |描述

id| INT(11) | PRIMARY KEY |章节练习id

neirong| VARCHAR(255) | |内容

xiti| VARCHAR(255) | |习题

daan| VARCHAR(255) | | 答案

SET FOREIGN_KEY_CHECKS=0;------------------------------

------------------------------

--Table structure for ggzhichengkaoshimlxt

------------------------------

DROP TABLE IF EXISTS`t_admin`;CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='管理员';------------------------------

DROP TABLE IF EXISTS`t_yonghu`;CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',`xingming` VARCHAR(255) DEFAULT NULL COMMENT '姓名',`username` VARCHAR(255) DEFAULT NULL COMMENT '账号',`password` VARCHAR(255) DEFAULT NULL COMMENT '密码',`xingbie` VARCHAR(255) DEFAULT NULL COMMENT '性别',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户';------------------------------

DROP TABLE IF EXISTS`t_tiku`;CREATE TABLE `t_tiku` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '题库id',`fangzhentiku` VARCHAR(255) DEFAULT NULL COMMENT '仿真题库',`tikudaan` VARCHAR(255) DEFAULT NULL COMMENT '题库答案',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='题库';------------------------------

DROP TABLE IF EXISTS`t_datijilu`;CREATE TABLE `t_datijilu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '答题记录id',`duiti` VARCHAR(255) DEFAULT NULL COMMENT '对题',`cuoti` VARCHAR(255) DEFAULT NULL COMMENT '错题',`cuotiyuanyin` VARCHAR(255) DEFAULT NULL COMMENT '错题原因',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='答题记录';------------------------------

DROP TABLE IF EXISTS`t_zhangjielianxi`;CREATE TABLE `t_zhangjielianxi` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '章节练习id',`neirong` VARCHAR(255) DEFAULT NULL COMMENT '内容',`xiti` VARCHAR(255) DEFAULT NULL COMMENT '习题',`daan` VARCHAR(255) DEFAULT NULL COMMENT '答案',PRIMARY KEY(`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='章节练习';

添加题库模块:

系统中存在添加题库功能,通过点击添加题库可以跳转到该功能模块,在该功能模块中,填写对应的题库信息。题库包含信息仿真题库,题库答案,填写完所有信息后,通过post方法将数据提交到tianjiatiku.action中,该地址将在服务器中tikuController类中的tianjiatikuact方法中进行响应。响应结果为,获取所有的题库信息,封装一个tiku类,使用tikuController类中定义的tikudao的insert方法,将题库数据插入到数据库的tiku表中。并给出用户提示信息,添加题库成功,将该信息保存到request的message中,该信息将在页面中进行展示。该部分核心代码如下:

通过tikudao的insert方法将页面传输的题库添加到数据库中 tikudao.insert(tiku);

将添加题库成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加题库成功");

返回题库管理界面

return "forward:/tianjiatiku.action";

删除题库模块:

在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该题库

的id上传到服务器中,在服务器中通过tikuController类中的shanchutiku进行接收,之后调用tikuMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:

通过tikudao的删除方法根据id删除对应的题库 tikudao.deleteByPrimaryKey(id);

将删除题库成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除题库成功");

返回题库管理界面

return "forward:/tikuguanli.action";

java职称考试试题_SSM框架下的JAVA职称考试模拟系统相关推荐

  1. java语言程序设计期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案1-7.doc...

    <JAVA语言程序设计>期末考试试题及答案1-7 社望斡工耪纱访肝讫否稗仗族锯滥祥缀疏霹辐螟丁哥联退控罐绳屑铸氛券误滚烫周瞎鲸明垢礁蛀撞瓶蔬辗撞往件沽囊炕蔫消辉孽层束沁吨减攻匿少纳涡唆晚亦 ...

  2. 2021年安全员-B证考试试题及安全员-B证操作证考试

    题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:安全员-B证考试试题是安全生产模拟考试一点通生成的,安全员-B证证模拟考试题库是根据安全员-B证最新版教材汇编出安全员-B证仿真模 ...

  3. Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO

    Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...

  4. Java占Linux超过xms,linux下分析java程序占用CPU、内存过高

    一.CPU过高分析 1)使用TOP命令查看CPU.内存使用状态可以发现CPU占用主要分为两部分,一部分为系统内核空间占用CPU百分比,一部分为用户空间占用CPU百分比.其中CPU状态中标示id的为空闲 ...

  5. 2020汽车驾驶员(技师)考试试题及汽车驾驶员(技师)考试软件

    题库来源:安全生产模拟考试一点通公众号小程序 2020汽车驾驶员(技师)考试试题及汽车驾驶员(技师)考试软件,包含汽车驾驶员(技师)考试试题答案解析及汽车驾驶员(技师)考试软件练习.由安全生产模拟考试 ...

  6. 江苏省计算机一级考试试题库,2016年江苏省-计算机一级考试.试题-

    2016年江苏省-计算机一级考试.试题- (18页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 |2016年江苏省计算机一级考试试题 20 ...

  7. 2016年计算机一级考试试题及答案,2016年计算机一级考试试题及答案

    2016年计算机一级考试试题及答案 2016年计算机一级考试要考什么内容呢?有什么考点是需要我们重点去复习的么?下面百分网小编整理了2016年最新的计算机一级考试的试题及答案,欢迎大家阅读查看! 1. ...

  8. 小学计算机教材考试试题,《中小学信息技术教材教法》考试试题-20210621004332.docx-原创力文档...

    PAGE PAGE # <中小学信息技术教材教法>考试试题 <中小学信息技术教材教法>考试试题 填空题(每空1分,共20分) 1.中小学信息技术课堂教学常用的教学方法有 讲授法 ...

  9. java面向对象期末考试试题_《面向对象程序设计——java》期末考试试题2008a卷.doc...

    <面向对象程序设计--java>期末考试试题2008a卷.doc 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 第 7 页 共 ...

最新文章

  1. 在内核中增加对yaffs文件系统的支持
  2. Python 计算Mesh顶点法向量
  3. 访问地址指向本机地址_详解MySql通过ip地址进行访问的方法
  4. 用canvas整个打飞机游戏
  5. mongodb 输出数组字段_JMeter之Groovy对MongoDB操作
  6. centos7编译安装php7.3
  7. 前端学习(3044):vue+element今日头条管理-组件目录和组件名
  8. Silverlight 3.0 RTW引入-- 鼠标滚动事件
  9. 保护系统 用数据库加密实现数据安全
  10. 计算机组成材质,计算机组成原理及应用期末复习材料
  11. 待解决的问题 POJ 3225 Help with Intervals 线段树 码力
  12. 2021-03-11
  13. Android源码大放送(实战开发必备)
  14. 人脸识别活体检测技术
  15. 如何完全清除微信聊天记录
  16. reflections歌词翻译_Reflections 歌词
  17. 安装了yarn还是有 The project seems to require yarn but it‘s not installed
  18. 每日数学-三角变换恒等式
  19. 神兽来了服务器维护,2016年3月31日服务器维护公告
  20. mysql wating for_MySQL:关于Wating for Slave workers to free pending events等待

热门文章

  1. android 项目 功能 源码 eclipse的
  2. 《Oracle PL/SQL程序设计(第5版)》一一2.5 编辑PL/SQL的环境
  3. Http Post 二进制通信
  4. Android Service 详解一:概述
  5. vista的启动修复........
  6. 仿函数适配器(mem_fun/mem_fun_ref)
  7. do matlab的 while循环_PHP while和do while循环
  8. 第三次握手为什么没有序列号_“三次握手,四次挥手”你真的懂吗?
  9. 【免费毕设】asp.net网上选课系统的设计与实现(源代码+lunwen)
  10. go语言和php哪个建站好,从0开始Go语言,用Golang搭建网站