1.2 开发工具的选用及语言介绍
1.2.1 JSP简介
JSP(Java Server Pages Java 服务器页面)是一种跨平台的网页技术标准[1]。
JSP技术有以下几个特点:
1)跨平台性
JSP继承Java编程语言的优点,因此它的兼容性很强,几乎可以在任何浏览器上面成功运行。
2)一次编写,处处运行
所有的JSP页面,都将会被编译成Java Servlet,从而具备了Java的所有优势[2]。
3)编译容易,快速上手
Web编写人员在既有的HTML程序中,插入所需要的JSP程序,就可编写成JSP动态界面[3]。
4)可重用性
5)数据库连接技术
1.2.2 MySQL 数据库简介
MySQL是世界上规模第二的开放型的关系数据库的管理系统,MySQL的查询语句是非常良好的结构化的语句[4]。MySQL之所以称为是关系数据库管理系统,是因为它并非将所有的数据都不加分类的堆放在一起,而是把数据存放在一些分立的表格中。因此,它在速度同时也提高了存取的灵活性。MySQL由瑞士的公司拥有和赞助,这是一家单一的营利性公司,现在归属于Oracle公司所有。 MySQL能够支持众多OS,譬如:FreeBSD、Mac以及Windows,并且为许多编程语言提供API[5]。为了保证代码的可移植性,MySQL使用面向对象的编程语言编写,采用用很多种Editor进行测试。MySQL不但能够支持多线程、提升SQL的查询速度,同时又能优化查询算法。
1.2.3 服务器Tomcat简介
Tomcat 是由Java Servlet技术和JavaServer页面共同实现的一个开源软件。它是免费的。是Apache软件基金会中一个项目。Apache Tomcat 是在公开的以及参与式的环境下发展而来,其第二版在Apache许可下发布,Apache Tomcat旨在让全世界最好的开发人员聚在一起合作[6]。
1.3 本文研究内容及主要贡献
本文主要介绍研究组主页管理系统的研究背景、目的,系统的总体思路、相关技术等,对系统进行了各个方面的分析,最终得到了结果展示。
研究组主页管理系统,是由前台浏览和后台管理两个部分组成,前台主要提供用户浏览研究组的各种资料,以及登录研究组论坛进行学术交流,后台管理员可以在后台对研究组进行动态的管理,主要是添加,编辑,查询和删除的功能。
本论文的内容结构如下:
第1章:绪论。这个部分是详细描述了本系统的研究背景和研究意义的介绍,开发编程语言的选择。开发工具的介绍、本文的主要研究内容。
第2章:需求分析。这个部分的内容主要是系统功能需求、性能需求和可行性分析的介绍。
第3章:系统总体设计。这个部分主要是详述了介绍系统功能模块划分、数据层设计。
第4章:系统实现过程。各个功能模块的实现的相关截图和代码。
第5章:关键技术。介绍了本系统的主要关键技术。
第6章:总结和展望。
1.4 本章小结
本章是介绍了本系统研究的背景、研究意义、使用的相关技术、本文研究的主要内容。
第2章 需求分析
2.1 功能需求
2.1.1普通用户模块
1)主页浏览
用户首次打开研究组主页,可以浏览研究组的主要介绍以及相关图片。
2)研讨会浏览
研讨会的内容包括研讨会的时间,地点,题目以及讲解者。用户可以在前台浏览研讨会的相关内容。
3)研究项目浏览
研究项目要求要显示项目的名称,用户可以在前台浏览研究项目的相关内容。
4)论文著作浏览
论文著作要求显示论文的作者,题目以及出版日期。用户可以在前台浏览论文著作的相关信息,并且可以在线阅读论文。
5)学术讲座浏览 jsp+mysql研究组主页管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_39268.html