Tomcat+mysql搭建简单毕业证书查询系统
【摘要】本文简单地介绍了毕业证书查询的实现过程,包括安装Tomcat和 mysql、系统的设计和配置及系统的运行。系统的实现代替了过去繁杂的手工操作,同时也为毕业生及用人单位查询毕业生的信息提供了便利。
【关键词】Tomcat;Mysql;证书查询
当前,教育系统的毕业证书已可在网站中查询,然而技工院校校毕业证书查询系统还未建立。笔者通过Tomcat+MySQL搭建的查询系统可解决以上问题。
1 Tomcat和mysql
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。Jakarta Tomcat是在SUN公司的JSWDK的基础上不断发展起来的,Tomcat的诸多特性使得它成为一个优秀的Java Web应用的Servlet/JSP容器,是SUN公司官方推荐使用的Servlet/JSP容器,同时也是Servlet和JSP最新规范的体现[1]。由于Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,所以是开发和调试JSP
程序的首选。
MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言[2]。
2 系统的实现
2.1 下载并安装Tomcat和MySQL.安装步骤如下:
2.1.1 由于Tomcat必须运行在JAVA环境中,因此首先安装J2SE6。下载地址为jdk6.java/download.html;
2.1.2 解压tomcat-7.rar,并安装到服务器任意位置,一般建议安装到”C:\Program Files\Tomcat”目录下;
2.1.3 解压mysql-5.5.23-win32.zip,并安装到”C:\Program Files\MySQL”。
2.2 系统的配置及设计
2.2.1 将文件certificate.war发布至” C:\Program Files\Tomcat\webapps”目录下;此文件则为整个服务器程序最终的部署压缩包,整个程序采用目前最为流行的JavaEE技术。架构为Html+Servlet,使用MVC设计模式来分离和抽象各个服务器组件,具体实现原理如下:
a.StudentInfo.java 该类主要抽象了学生的信息,包括学生的学号、毕业证号、等级证书信息;并建立与MySql数据库通讯的通路,提供相关的接口供外界调用查询学生信息;
b.Certificate.java 该类是一个JSP的服务器端的核心组件,其继承于Servlet基类,可以处理来自Html的请求,并调用StudentInfo.java中数据库查询接口,返回相应的请求数据。
c.search.html 该文件为学生查询信息的主界面,可以接受学生的学号信息输入,返回其需要的证书等信息。
2.2.2 运行MySQL Workbench 5.2 CE,并在MySQL数据库中建立一个新的schema,命名为”sxjd_info”;
jdk最新下载安装步骤
2.2.3 在sxjd_info中建立表格student_certificate(其中student_certificateid为学生的身份证号,certificateid为毕业证号,techlevelid为等级证书号).
通过MySQL数据库建立信息数据库,建立身份证字段、毕业证书字段及技术等级字段并输入信息。
2.3 系统的运行
2.3.1 启动tomcat-7服务器,运行” C:\Program Files\Tomcat ”;
2.3.2 访问查询主页:localhost:8080/certificate/search.html(将此网址链接至学校网站中)
2.3.3 输入学生身份证号,点击查询则显示学生的毕业证及技术等级证书号码。
【参考文献】
[1]张洪伟.Java开发利器:Tomcat Web开发及整合应用[M].清华大学出版社,2006-2-9.
[2]baike.baidu/view/24816.htm[OL].
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论