1551934118171352.jpg

文章内容

计算机毕业设计网页设计要求
作者:admin | 时间:2020-05-13 19:51:36

(一)设计内容

中学生学习交流论坛由前台和后台两个部分组成。用户访问论坛首页面后,可进行查看版面下根帖信息、查看自己发表的帖子、查看精华帖子、搜索帖子、查看根帖信息、用户注册等功能。若用户的权限为管理员,则可进入后台,进入后台,可进行论坛类别的管理、版面管理和用户管理的操作。

(二)功能要求

结合中学生学习的特点,中学生学习交流论坛需具备如下功能:显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛类别管理、版面管理、用户管理和用户注册。

五、系统技术简介

本文设计的中学学习交流论坛采用SSH为主要的技术框架,采用MySQL数据库作为存储系统的主要数据处理单元,JSP作为客户端主要的显示技术。下面对本系统的开发环境以及开发中所用到的相关技术进行介绍。

1.MYSQL简介

MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点,关键的是它是免费的,可以在Internet上免费下载到,并可免费使用,对于一般中小型,甚至大型应用都能够胜任。

MySQL有着自身独特的地方,主要有:

第一:为多个线程的同时运行提供良好的保障,激发了CPU自身的潜质,支持多线程,充分利用CPU资源;

第二:SQL的运算方法得到很大的优化和发展,有效地提高查询速度:

第三:提供数据库杳询、删除、更新等的管理工具;

第四:可以处理数据量庞大的大型数据库。

2. SSH整合架构

S.S.H框架是J2EE应用中struts+spring+hibernate三大免费开源框架的结合使用它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,struts属于MVC框架,关键是要了解MVC的概念及大致原理;而hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而spring属于应用程序框架,其核心是IOC容器以及AOPSpring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等。

1StrutS结构

StrutsApache组织的一个开放源码项目。Struts是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是ServletJSPCustom tag library

2Spring结构

Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoCInversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOPAspect-oriented programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务APIApplication Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(StrutsJSFHibernate 等),Spring 也提供了与它们相整合的方案。

3Hibernate框架

Hibernate 是一个开放源码的 ORM 持久层框架。作为优秀的持久层框架实现,Hibernate 框架提供了强大、高性能的对象到关系型数据库的持久化服务,开发人员可以使用面向对象的设计进行持久层开发。简单的说,Hibernate 只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。

3.JSP

JSPJavaServer Pages)技术允许用户轻松地创建具有静态和动态组件的web页面。JSP页面包含两种文本文档:静态数据,它可以表示任何基于文本的格式(如HTMLSVGWMLXML)和JSP元素,它可以构建动态内容。建立的JSP文件的扩展名为.JSP,其页面可设置为顶部文件,可由一个完整的JSP页面或JSP页面的片段其他文件组成。对于JSP页面片段的源文件建立的扩展名是.JSPF