本次毕业设计题目:“论坛网站的分析与设计” 是基于计算机技术,初步决定采用B/S架构的论坛管理系统。系统采用流行JAVA技术实现,同时采用JSP/Servlet作为开发和调试工具,初步拟订SQL Sever作为后台数据库服务器。原本在论坛出现以前,普通人的言论如果不能上报纸,上电视、上广播的话,最多也就十几个人能知道。而互联网的论坛,给了普通人向全国网友发表言论的舞台。早就憋坏了的人们积极到开始时为数不多的论坛留言自然带动了论坛的火热,接下来,随着时间,论坛越来越开放,数目和种类成倍增长。
毕业论文在运用主题元分析方法进行的对国内BBS研究发展四阶段的前期分析基础上,重点分析了各阶段的主要研究内容和特色,指出目前为止国内BBS的研究仍然处于与BBS本身及其使用者相关的问题研究的较低阶段,而在较为成型的高水平理论研究的层面典型存在三大角度:公共领域、互动理论、规则服从理论。
基于web开发进行系统的编辑完成本论坛的结构,利用HTLM(CSS)进行页面编辑,用连接数据库的JDBC方法连接数据库,通过数据库存储的信息反馈到页面,完成用户登录和各用户在论坛中行使的功能。
本毕业论文所做的主要工作
首先,对论坛进行需求分析,掌握所做论坛都需要哪些功能。论坛分为两大模块,分为前台帖子浏览模块、后台帖子管理模块,在后台帖子管理模块当中,应该具有对帖子的添加、修改、删除、审核的功能,对注册用户的管理的功能,在前台帖子浏览模块当中,应该具有帖子的浏览、注册用户、注册用户看完帖子之后的评论等等。
然后,要对论坛毕业设计进行系统的设计,它包括各个功能模块的设计和数据库结构的设计。论坛采用动态服务器网页JAVA作为开发语言,SQL SERVER作为后台数据库来开发。功能模块的设计,分为前台帖子浏览模块设计,后台论坛管理模块设计,在功能模块设计中,要确定各个分模块之间的联系,以及前台模块与后台模块之间的联系。在数据库结构设计中,要考虑建立几个数据表。各个数据表之间的关系,以及如何把网页与数据库连接起来。
最后,就是系统的实现,根据前面所做的工作,对论坛进行详细的设计与实现,通过参考大量的书籍掌握Java语言的用法,以及怎样用JDBC连接数据库的。再实现各个功能模块。
(1)阐述整个个性化页面的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。
(2)设计实现用户管理、帖子管理、版面管理、数据库管理、浏览查找功能等。
(3)分析并解决实现中的若干技术问题。
(4)建立完整的网上论坛,进行测试并分析结果。