web的网络论坛系统【字数:11518】

摘 要如今,网络已经成为人们日常生活交流的重要方式之一,于是出现了最基础的论坛。随着时间的流逝,用户不再满足单调的页面设计和基础的功能。可设想一下,人们经过一天的工作满身疲累,想通过论坛放松心情,但如论坛的功能和页面都始终如一,就达不到放松的感觉,所以论坛的改变迫在眉睫。该论坛是在基础论坛上进行设计,整体的功能满足了大众的需求,页面迎合大众的审美,给人们带来耳目一新的感觉。更重要的是,人们可以在论坛上进行学术讨论,足不出户的了解社会信息,还可以在闲暇之余放松心情。
目 录
1. 引言 1
1.1 课题背景与意义 1
1.2 国内外研究动态 1
1.3系统介绍 1
1.4网络论坛的影响 2
2. 开发工具与主要技术 3
2.1开发工具 3
2.1.1MyEclipse 3
2.1.2Tomcat 3
2.1.3JDK 3
2.1.4MySQL 3
2.1.5EditPlus 3
2.2 主要技术 3
3. 系统分析 5
3.1 可行性分析 5
3.1.1项目背景 5
3.1.2经济可行性 5
3.1.3技术可行性 5
3.2需求分析 5
3.2.1功能需求 5
3.2.2系统用例 7
4. 总体设计 9
4.1系统设计 9
4.1.1系统功能描述 9
4.1.2系统结构图 9
4.2数据库设计 10
4.2.1数据流图 10
4.2.2数据库ER图 14
4.2.3数据库表的设计 16
5. 系统实现 19
5.1数据库连接 19
5.1.1 功能分析 19
5.1.2 数据库的连接和关闭 19
5.2前台模块功能实现 20
5.2.1首页 20
5.2.2主题 21
5.2.3回复 23
5.2.4登录和注册 25
 *好棒文|www.hbsrm.com +Q: ^351916072# 
5.2.5个人中心 27
5.2.6账号设置 28
5.3后台模块功能实现 29
5.3.1登录 29
5.3.2管理员界面 30
结语 34
参考文献 35
致谢 36
1. 引言
1.1 课题背景与意义
如今的社会进步飞快,计算机技术也在不断发展。其中,网络成为了人们日常交流的一种手段,于是便有了基础的交流论坛,在学术讨论、了解社会信息中发挥了极大的作用,越来越多的人青睐于论坛的使用。随着时间的增长,人们对于论坛的追求不再满足于基本的功能。他们追求视觉上的审美和不一样的功能出现。本项目主要为了满足大众对功能和页面的追求进行设计,从而呈现出不一样的论坛系统。
1.2 国内外研究动态
如今,Web技术成为了现代技术的一个重要领域,并在人们的生活中起着巨大的作用。我们可以了解到开发技术的种类是非常多的,论坛常用的开发技术有ASP、.NET、AJAX、XML、JSP等。谈到开发技术我们必不可免的要提及数据库,相对于开发技术来说,数据库的选择性相对少一些,都有MYSQL、SqlLServe等,这些都是比较受大众喜欢的。
论坛的基本功能,我们可以通过市面上的一些主流论坛了解到,它们的功能大多相同,包含了浏览信息、发表信息、回复信息等。在了解论坛功能的同时,我们也了解到用户对于论坛的看法不仅仅在功能上,他们也专注于视觉上的享受。
1.3系统介绍
本项目是基于WEB的网络论坛系统,和多数论坛一样,都具有浏览主题、发表主题等功能。整体的功能主要从两个方面设计:用户权限和页面。用户权限分为三类:游客、普通用户和管理员。权限最低的是游客,此类用户仅可以浏览论坛的主题列表和回复列表等。若想要更多的功能操作,需要注册账号。其次普通用户,可以进行账号设置、查看所发表的主题和回复、登录、注册、发表主题和回复、删除主题等操作。最后,管理员主要负责论坛的信息维护;页面分为两大类:前台页面和后台页面。前台页面是提供给游客和用户所使用的,包含了:首页、主题页、回复页、个人中心、账号设置等。后台页面提供给管理员所用,包含登录页面和管理界面。该系统的基本功能齐全,页面的设计贴合大众的审美。
1.4网络论坛的影响
近年来,网络交流成为人们日常生活中的一部分,使用论坛的用户越来越多。网络论坛对社会的影响也日益显著,包括了文化传播、社会舆论等。由于网络论坛的覆盖面广,加上互联网本身传播速度快,因此网络论坛成为了一个传播文化的平台。用户可以在论坛上了解社会信息、结交志同道合的朋友、学习一些新知识和解决自己在生活中所遇到的困难。因此,网络论坛有着较好的社会影响。
2. 开发工具与主要技术
2.1开发工具
2.1.1MyEclipse
MyEclipse是基于eclipse的基础上开发的,功能丰富,通常与数据库和JSP结合起来运用。MyEclipse支持JSP、Html、Selvert、CSS、JavaScript、jQuery等技术。且MyEclipse存在多种内置服务器,包括:Tomcat、Glassfish等。
2.1.2Tomcat
Tomcat是一种开源的Web服务器,经常结合JSP技术使用, Tomcat深受广大群众的青睐。由于本项目将JSP作为主要的开发技术,所以选用Tomcat做为本项目在部署应用过程中的服务器,Tomcat的版本很多,选用了7.0版本。
2.1.3JDK
JDK是Java语言的软件开发工具包。若是没有JDK的话,是无法编译Java程序的。同样的,JDK的版本很多,在项目中需搭配Tomcat使用,所以根据Tomcat的版本,选用了JDK 1.7版本。
2.1.4MySQL

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/448.html

好棒文