摘 要:网站主要采用JSP+MySQL 的开发模式,通过JDBC连接数据库,并用CSS样式来定义网站整体风格。力求做到结构清晰、界面友好、功能齐全。主要包括前台静态页面的设计和后台功能代码的实现。前者需要建立一个数据一致性和完整性强、数据安全性好的数据库;而后者需要充分了解用户的需求,具有功能完备,易使用等特点。论文主要分析了网站的主要组成情况,包括网站的设计目标,框架结构,数据流程和网站的主要特点等。
关键词:数据库;网站;JSP;JDBC
随着计算机的广泛使用,信息网站及数据库技术的研究和开发应用得到了广泛的发展。信息网站和数据库的建设,既建设了信息资源,也提高了信息网络研究和开发的技术水平。尤其是随着计算机技术的迅猛发展和高速网络的迅速普及,建设计算机科普网站有利于宣传计算机科普知识,加强人们对计算机的认识,使人们对计算机的发展有一定的了解,并对计算机使用过程中遇到的问题加以解决,正是认识到计算机知识的重要性,为了推动计算机的广泛使用,给大家提供一个良好的交流平台,以满足大家对计算机知识的了解,因此,迫切需要开发一个实用效率的计算机科普网站。
计算机科普网站的开发是为了使人们在使用计算机的同时能够了解计算机的相关知识,知道计算机的最新发展动态,同时对计算机硬件有一定的了解,以及在使用过程的出现的问题加以解决。以促进计算机的使用和发展,普及计算机相关知识。
计算机科普网站主要具备以下3个特点:为网友提供一个了解计算机知识的平台,能够得知计算机相关的最新动态,以及解决在使用计算机时遇到的相关问题。
1.网站开发关键技术介绍
本网站采用的开发模式为JSP(Java Server Pages)+MySQL,通过JDBC连接数据库,并用CSS样式来定义网站整体风格。并通过tomcat进行运行。
JSP是Sun公司推出的新一代网站开发语言,可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。
为了存储网站上的各种信息,以及添加新信息。在Mysql上创建一个名为kepu的数据库,并在该数据库中创建科普留言表(bbs)动态数据存储表(news),管理员数据表(admin)。
科普留言表用于存放网站中游客的留言,包括留言编号、留言内容、回复内容、留言发表时间等信息,其中留言编号是主键。
动态数据存储表用于存放网站上的信息,包括信息类型、信息编号、信息名称、信息内容、发表日期等信息,其中主键是信息编号。
管理员数据表(admin)用于存放管理员的信息,包括用户编号、用户名、用户密码等,其中主键是用户编号。
2.网站功能具体分析
当用户登陆科普网站前台界面时,用户可以直接在主页查看科普网站的政策法规,也可以进入科普动态查看最新科普新闻,但不能修改相关信息,只有管理员可以进入后台管理对科普网站相关信息进行修改,用户还能进入科普试题,进行科普测验,在展览馆中有关于计算机软硬件的相关介绍,科普人物中还有对IT精英的介绍,用户进入科普留言版,无需注册就可以进行留言,还能对别人的留言进行回复。
3.功能模块设计
3.1网站首页设计
用户进入网站,首先看到的是网站首页。其功能主要有政策法规、科普动态、科普人物、科普试题、展览馆、科普留言等。
3.2政策法规
用户进入首页时,显示政策法规内容,用户可以点击政策法规的相关内容,还可以直接点击“查看更多”,可以查看更多的内容。
3.3科普动态
科普动态包括:科普新闻和科普技巧。
3.4科普留言
用户进入科普留言页面,可以发表新的留言,以及回复别人的留言。
3.5科普人物
用户查看科普人物是显示的是静态页面,主要用于介绍IT界的精英人士。
3.6科普试题
本界面采用静态页面,用户可以查看科普试题,还能对其进行解答,后面附有试题答案。
3.7展览馆
本界面采用静态页面,用户可以查看计算机硬件资料。
3.8管理员管理
当管理员登陆网站后台以后,可以对政策法规、科普动态、科普留言进行管理;还能够发布信息。
参考文献:
[1]李芝兴.Java程序设计之网络编程[M].北京:清华大学出版社.2006.3
[2]张琴,张千帆.从零开始Jsp动态网页制作[M].北京:人民邮电出版社.2005.4
[3]汪孝易,刘中兵,徐佳晶.Jsp数据库开发实例精粹[M].北京:电子工业出版社.2005.4