java+mysql通用试题库系统后台设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql通用试题库系统后台设计与实现(3)

试题库的试题质量需要有保障,能够定期的更新和排漏。在老师登录系统之后能够查找 各个类型的试题并能够自定义完成组卷工作。老师也能够自己去上传题目,把一些有益的题 目分享给其他老师。在老师完成组卷工作之后,提供一个下载的路径,让试卷可以被打印成 纸质试卷,方便老师测试学生。

2、开发工具与相关技术

2。1、开发工具与环境

2。1。1 、MyEclipse 介绍

想要开发 java 项目的人都需要选择一种 IDE(Integrated Development Environment,集 成开发环境)工具。其中 Eclipse 是大多数人的首选,而 MyEclipse 是在 eclipse 的基础上加 上一些自己的插件开发而成的 IDE 工具。可以适用与各种的 Java web 应用开发中。MyEclipse 本身也支持很多的开源软件,可以和其他的软件整合。比如本项目中使用到的 svn 代码管理 工具和 tomcat 服务器在 MyEclipse 里都已经完成了整合,可以更加方便使用。

在项目开发过程中,一款好的 IDE 工具可以很好的提高代码编写效率。MyEclipse 自带 大量的快捷键功能,多样的快捷键能够很好的提高效率。比如 MyEclipse 带有的代码提示功 能快捷键(Alt+/)就可以为项目提供便捷。由于项目的代码量巨大,参数命名保持合理化 的情况下,可以借助这个快捷键快速完成代码书写。

2。1。2 、SVN 介绍文献综述

在多人合作开发一个项目的时候,代码版本的控制是十分重要的一个部分。在项目开发 中,有时候需要进行一些不可回退的操作,以尝试代码的正确性。一旦项目开发过程中出现 了代码不可手动回退的时候,就需要获得之前已经保存过得某一版本的代码来实现代码修复, 这就需要一个统一管理的地方。SVN(Subversion)是一个开源的版本控制系统,能记录项 目代码每一次更新的具体情况,在需要回退版本的时候能够直接获得相应代码。SVN 将项 目代码存放在一个中央资料档案库(repository),多人合作时,只需间隔性的提交或者更新 代码就能保证项目的统一性。

在本系统的开发中,由于是多人合作项目相互之间有代码的调用,就需要对同一份代码 进行修改,所以使用 SVN 保障了我们项目代码版本的一致。使用 SVN 时需要注意的一个问 题就是需要解决提交代码之间的冲突。一旦两个人提交的代码发生冲突,SVN 就会提示冲 突的代码块,这时需要调整代码,重新提交之后就可以统一版本。

2。1。3 。、B/S 架构

B/S 架构(Browser/Server,浏览器/服务器模式)是随着互联网技术的兴起而产生的对 C/S(Client/Server,客户机/服务器模式)架构的改变。B/S 架构主要是将整个系统功能实现 的核心部分转移到了服务器端,再将原先 C/S 架构中的客户端转移到浏览器上,从而简化了 系统在客户机上的压力。

本系统使用 B/S 架构就是因为越来越成熟的互联网技术,实现了只需要一台能上网的电 脑就能访问整个系统,而不需要安装系统软件。

(责任编辑:qin)