基于jsp的bbs系统的设计与实现-毕设论文

合集下载

基于JSP(java)论坛的设计和实现

基于JSP(java)论坛的设计和实现

摘要微型计算机的普及加速了计算机网络的广泛应用和飞速发展。

BBS全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。

是Internet上的一种电子信息服务系统。

它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。

它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。

用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。

BBS (Bulletin Board System)系统以计算机系统、通信技术、数据库、网络技术等信息技术为支撑,在信息服务领域有着日益重要的应用。

本文利用JSP+CSS,HTML+CSS,MYSQL,JA V ABEAN,JDBC技术实现了一种基于B/S模式的论坛系统,阐述了BBS的相关理论和开发方法,并根据本项目的实际情况构造了论坛的基本架构。

该论坛系统主要完成了基于JSP技术的信息交流论坛的设计和实现,主要实现了客户端和服务器端的动态交互。

该系统包含五个模块:注册登录模块,浏览帖子模块,发帖回帖模块,论坛管理模块,用户管理模块。

论文详细的描述了模块的结构、功能以及具体的设计过程。

该论坛经测试表明其性能稳定,可广泛应用于各种网络上,作为信息交流和人员沟通的园地。

关键词:JSP, MYSQL, JA V ABEAN,论坛系统。

Designing and Implementation of Forum Basedon JSP TechniqueAbstractThe microcomputer popularization has accelerated the computer network widespread application and the rapid development. BBS(Bulletin Board System)system takes information technology like computer system, communication, database, network technology and so on as the strut ,it becomes more and more important in the information service domain.This article has realized one kind of pattern forum elaborated based on the B/S by using JSP+CSS, HTML+CSS, MYSQL, JA V ABEAN, JDBC technology and instructed the BBS related theory and developing methods and unifies this project the actual situation to produce the forum structure overhead construction. The forum(BBS) is mainly completed the design and realizations of information exchanges forum based on the JSP technique. And it main carry out a dynamic state between the customer and the sever. There are five molds piece: register and login the mold piece, scan the article in the mold piece, article releases and restores the mold piece, announce management mold piece, user management mold piece. The thesis has described module structure、function detailed and has designed process concretely. This forum after teacher and schoolmates test indicated its performance is stable, but widely applies to each kind if network the field which links up as the information exchange and the personnel.Key words: JSP,SQL,JA V ABEAN,BBS目录毕业设计(论文)任务书 ......................................... 错误!未定义书签。

基于jsp的网上论坛设计与实现 _大学论文

基于jsp的网上论坛设计与实现 _大学论文

湖北大学本科毕业论文(设计)题目基于JSP的网上论坛的设计与实现姓名姚远学号 2011221104220036 专业年级2011级软件工程指导教师陈南平职称讲师2015年5月5日目录绪论 (1)1系统分析 (2)1.1 需求分析 (2)1.2 可行性分析 (2)1.2.1 技术可行性 (3)1.2.2 经济可行性 (3)1.2.3 社会可行性 (3)2 总体设计 (4)2.1 系统目标 (4)2.1.1 MVC架构 (4)2.2 系统功能结构 (5)2.2.1 前台功能结构 (6)2.2.2 后台功能结构 (7)2.2.3 系统流程 (7)2.3 相关技术介绍 (8)2.3.1 开发环境 (8)2.3.2 系统平台体系的选择 (8)2.3.3 JSP技术 (9)2.3.4 MySQL (9)2.3.5 JDBC技术 (9)2.3.6 servelet (10)3 数据库设计 (11)3.1 数据库概述 (11)3.2 数据库设计分析 (11)3.3 数据库物理设计 (12)4 模块/功能设计 (16)4.1 注册模块 (16)4.1.1 需求描述 (16)4.1.2 逻辑设计 (16)4.1.3 相关代码 (17)4.2 登录模块 (18)4.2.1 需求描述 (18)4.2.2 逻辑设计 (18)4.2.3 相关代码 (21)4.3 发帖模块 (23)4.3.1 需求描述 (23)4.3.2 逻辑设计 (23)4.3.3 相关代码 (26)4.4 读帖评论模块 (29)4.4.1 需求描述 (29)4.4.2 逻辑设计 (29)4.4.3 相关代码 (32)4.5 搜索模块 (34)4.5.1 需求描述 (34)4.5.2 逻辑设计 (35)4.5.3 相关代码 (36)4.6 后台管理模块 (37)4.6.1 需求描述 (37)4.6.2 逻辑设计 (37)5 总结 (39)参考文献 (41)基于JSP的网上论坛的设计与实现摘要随着Internet技术的飞速发展,计算机技术已渗透到人们生活的各行各业。

毕业论文——BBS论坛设计论文完整版

毕业论文——BBS论坛设计论文完整版

毕业论文——BBS论坛设计论文(完整版)————————————————————————————————作者:————————————————————————————————日期:2摘要当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。

网站以其独特的优势在信息化的过程中占有重要的一席。

为了方便信息的交流,在结合JAVA和S.S.H 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。

论坛在Struts+Hibernate+Spring扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。

论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。

数据库采用免费,小巧,易用的mysql数据库。

该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。

该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。

本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。

本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛!关键词:BBS ,S.S.H(Struts ,Hibernate ,Spring),JAVA , MySQL ,JSP---- I目 录摘要..................................................................................................................................Ⅰ Abstract ...............................................................................................Ⅱ 目 录. (Ⅲ)第一章系统概述......................................................................................1 1.1总体概述.....................................................................................1 1.2开发背景.....................................................................................2 1.3开发目的. (3)第二章系统分析.........................................................................................4 2.1技术可行性分析 (4)2.1.1开发语言综述......................................................................4 2.1.2 MySQL 数据库的选用.. (5)2.1.3 S.S.H 框架优点 (6)2.1.4系统层次设计 (9)2.1.5 技术可行性综述 (10)2.2时间可行性(项目开发计划) (10)2.3系统需求分析 (10)2.3.1 系统开发运行环境 (10)2.3.2业务描述 (11)2.3.3 系统功能概述 (12)2.3.4 数据流程 (12)2.4系统总体结构分析结论 (15)第三章系统设计 (16)3.1数据库设计 (16)3.1.1概念模型设计(E-R 图) (16)3.1.2数据库表及关系建立 (18)3.1.3详细数据库结构设计 (18)3.2系统概要设计 (23)3.2.1功能模块设计 (23)3.2.2系统界面设计 (26)3.2.3系统的组件设计 (28)第四章系统的详细设计与实现 (31)4.1系统框架实现 (31)4.1.1底层数据库的建立 (31)4.1.2持久化层的建立(hibernate) (32)4.1.3业务逻辑层的建立 (33)4.1.4表示层的建立 (36)-- II4.2系统功能模块实现 (36)4.2.1会员模块实现 (36)4.2.2帖子模块实现 (39)4.2.3后台管理模块实现 (42)4.3系统设计总结 (44)第五章系统的调试与测试 (45)5.1测试概述 (45)5.1.1软件测试的目的 (45)5.1.2软件测试的任务 (45)5.1.3测试环境 (46)5.2单元测试 (46)5.2.1黑盒测试 (46)5.2.2白盒测试 (47)5.2.3模块接口测试 (48)5.3集成测试 (50)5.3.1自顶向下集成 (50)5.3.2确认测试标准 (51)第六章结论........................................................................................52 参考文献...........................................................................................53 致 谢. (54)附录A 英文文献 (55)附录B 翻译 (68)-- 0第 1 章 系统概述1.1 总体概述 进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。

基于JSP的计算机技术交流论坛系统的设计与实现毕业论文

基于JSP的计算机技术交流论坛系统的设计与实现毕业论文

基于JSP的计算机技术交流论坛系统的设计与实现毕业论文目录摘要................................................... 错误!未定义书签。

Abstract ................................................ 错误!未定义书签。

引言. (1)第一章系统概要 (3)1.1 背景与意义 (3)1.2 开发方法 (4)1.2.1 JAVA和JSP技术简介 (4)1.2.2 SQL Server 2005概述 (5)1.2.3 Tomcat 6.0服务器架构 (6)1.2.4 运行环境的选择 (6)第二章系统需求分析 (8)2.1 系统功能概述 (8)2.1.1系统功能需求 (8)2.1.2 用例分析 (8)2.1.3概念层类图 (10)2.2 系统性能要求 (11)2.2.1 系统灵活性 (11)2.2.2 输入输出要求 (12)2.2.3 数据管理能力要求 (12)2.3可行性分析 (12)2.3.1 社会可行性 (12)2.3.2 技术可行性 (12)2.3.3 经济可行性 (13)2.3.4操作可行性 (13)第三章系统概要设计 (14)3.1设计目标 (14)3.2 网络论坛数据流图 (15)3.3面向数据流的设计方法 (16)3.3.1 系统层次图(H图) (17)3.4 系统数据库设计 (17)3.4.1 数据库设计原则 (18)3.4.2 数据库概念结构设计 (18)3.4.3 数据库表设计 (20)第四章系统的详细设计 (23)4.1 代码标识设计 (23)4.2 代码设计原则 (23)4.3 系统主要功能流程及模块 (24)4.3.1 前台显示设计 (24)4.3.2 发表帖子模块设计 (28)4.3.3 根帖操作设计 (29)4.3.4 搜索帖子操作设计 (31)4.3.5 用户注册操作设计 (31)4.4 论坛后台管理模块设计 (33)4.4.1 论坛版面管理 (33)4.4.2 论坛类别管理 (37)4.4.3 论坛用户管理 (39)第五章系统测试 (43)5.1 程序的测试方法 (43)5.2 软件的功能测试 (44)5.2.1 链接测试 (44)5.2.2 功能模块测试 (45)5.2.3 验证功能模块测试 (46)5.3 软件的可用性测试 (46)结论 (48)致谢 (49)参考文献 (50)附录附录清单A ........................................ 错误!未定义书签。

基于JSP技术的校园学习交流平台的设计与实现毕业设计论文

基于JSP技术的校园学习交流平台的设计与实现毕业设计论文

目录第一章引言 (1)1.1 项目背景 (1)1.2 国内外研究现状 (3)第二章系统分析 (5)2.1系统的基本功能描述 (5)2.2 相关技术分析与简介 (5)2.3 可行性分析 (6)2.3.1 技术可行性 (7)2.3.2 经济可行性 (7)2.3.3 经济可行性 (7)第三章数据库的设计与实现 (8)3.1 数据库设计逻辑 (8)3.2 实体数据E-R图 (8)3.3 创建数据库表 (10)第四章系统实现 (12)4.1 系统开发环境 (12)4.2 系统功能概述 (12)4.3 首页功能模块实现 (12)4.4 登录功能模块实现 (13)4.5 注册功能模块实现 (15)4.6 帖子功能模块实现 (16)4.7 发帖功能模块实现 (17)4.8 回帖功能模块实现 (17)4.9 删帖功能模块实现 (19)第五章系统测试 (20)5.1 测试目的和方法 (20)5.2 测试结果 (21)总结 (23)参考文献 (24)致谢 (25)第一章引言1.1 项目背景近年来,随着计算机互联网络的普及和移动互联网技术的迅猛发展,我国网民的数量规模发生了极大的变化,据中国互联网信息中心CNNIC(China Internet Network Information Center)第40次中国互联网发展状况统计报告显不,截止2017年6月,我国网民规模达到7.51亿,互联网普及率为54.3%,其中手机网民规模达到7.24亿。

正是在互联网不断普及和移动互联技术不断发展的形式下,基于Web2.0技术的在线社交网络也随之得到不断的发展,涌现出多种形式的在线社交应用,越来越多的网民参与到在线社交网络当中,在线社交网络也逐渐成为社会新闻发布、舆论传播、个性化内容发布的重要平台。

目前以新媒体应用为代表的在线社交平台多种多样,形式层出不穷,如微博、博客、Facebook、Twitter、在线网络论坛、即时通信工具等。

基于JSP的BBS论坛的设计与实现-毕业论文

基于JSP的BBS论坛的设计与实现-毕业论文

本科生毕业论文(设计)基于JSP的财大家园BBS论坛的设计与实现姓名学号专业指导教师2011年05月20日摘要随着网络应用的兴起,人们交流的方式也发生了翻天覆地的变化。

网络聊天、网络视频和邮箱系统等网络应用的出现正在改变着人们彼此之间沟通、交流的方式.此外,为了满足人们在某一特定主题下的知识获取和信息发布,出现了在线网络论坛。

各种各样的主题论坛几乎囊括了人们生活的每个角落。

人们根据自己的专业特长和兴趣爱好在论坛上提出自己的问题,即提出主题。

而后其他人根据主题内容可以发表自己的意见和看法,即回复主题.一千个人有一千个哈姆雷特,论坛集大家之所长,所感,为每一个用户提供了丰富的知识矿藏。

论坛是一个让人足不出户即可了解外界世界,了解他人所想的工具。

在人们生活节奏逐步加快的今天,必有其存在的现实意义。

正是基于这样的认识,开发了此BBS论坛系统.除了提供基本的看帖、发帖、回帖、搜帖的功能,针对管理员用户系统还提供了用户管理和帖子管理的操作。

目的是基于现实,为用户提供一个模拟的网上交流环境。

方便大家的沟通交流,丰富人们的娱乐文化生活。

在论文的篇章上,本论文从系统分析、系统整体设计、数据库设计、系统详细设计与实现几个方面对系统的开发过程作了详细的介绍,旨在全面地呈现系统由最初设计到最终定型的各个阶段,便于大家对系统有一个更好的把握和认识。

系统的具体实现细节则在论文的系统详细设计与实现一章给出了具体的阐述,各个功能版块的展示也包含在其中,能够直观地看到系统运行后的演示效果.其间夹杂着部分主要代码的辅助说明,便于从底层查看系统的最终实现。

关键词:JSP;网上论坛;模拟社区;在线交流AbstractWith the development of the Internet,the way of people’s communication has undergoned enormous changes。

Web chat,Online Video and Mailbox System are changing the way of people's mutual communication。

BBS论坛系统 毕业论文 完整 毕业设计 定稿

BBS论坛系统 毕业论文 完整 毕业设计 定稿

毕业设计说明书摘要:当今社会是一个信息飞速发达的社会,人们通过互联网络可以进行信息的交流。

论坛就是一种在Internet网上开放的信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。

本文研究并实现了基于B/S模式的BBS论坛系统,该系统采用目前流行的JSP+JavaBean+后台数据库三层架构。

本文从BBS系统的开发背景、相关技术、需求分析、详细设计、系统测试与维护等方面详细阐述了整个系统的开发过程。

关键词: BBS ,JSP,MYSQL,JavaBeansAbstract:Nowadays is a flourishing society that information travels fast, Through the Internet people can exchange information with each other. The forum is a service system that is open on Internet, through which, the forum customer can conveniently realizes the commutation of the information and the share of the documents. This text research and realizes online forum system (BBS) which based on the B/S model, The system used the popular Three-tier Model (JSP+JavaBean+Database).The text detailed description of the whole system development, which described from the background of system, related technologies, demand analysis, detailed design, system testing and maintenance.Keywords:BBS,JSP,MYSQL,JavaBeans目录1前言 (1)1.1 选题背景和意义 (1)1.2 系统要解决的问题 (1)2 相关技术及运行环境简介 (1)2.1 JSP技术简介 (1)2.2 JAVABEAN技术简介 (2)2.3 JDBC技术简介 (2)2.4 TOMCAT技术简介 (3)2.5 运行环境 (3)3 需求分析 (3)3.1 用户功能需求 (4)3.2 数据需求 (5)4 系统整体设计 (5)4.1 系统模块结构设计 (5)4.2 数据库设计 (9)4.2.1 E-R图分析 (9)4.2.1.1 ER模型 (9)4.2.1.2 联系定义 (12)4.2.2 数据表设计 (13)4.3系统流程图 (15)5 详细设计 (16)5.1 用户登录模块 (16)5.2 用户注册模块设计 (18)5.3 帖子主题模块设计 (21)5.4 浏览帖子模块设计 (24)5.5 发表帖子模块设计 (26)5.6 其他模块设计 (28)5.6.1查询用户模块 (28)5.6.2帖子管理模块 (30)6 系统运行和测试 (32)6.1 测试运行情况 (32)6.2 程序有待改进方面 (33)结论 (34)参考文献 (35)致谢 (36)1前言1.1 选题背景和意义在二十一世纪,地球因为互联网的存在,早已变成一个村落。

BBS论坛系统设计与实现

BBS论坛系统设计与实现

《Java程序设计》课程结业报告设计题目:BBS论坛系统设计与实现——UML设计、主界面模块、帖模块设计与实现学院:班级:学号:姓名:指导教师:设计时间:目录摘要 (4)1.引言 (5)1.1编写目的 (5)1.2产品背景 (5)2.BBS论坛介绍 (6)2.1 产品特征 (6)2.2 用户特征 (7)2.3 产品功能 (7)2.4 一般性限制 (8)2.4.1 运行环境 (9)2.4.2 设计和实现约束 (9)3 需求分析 (9)3.1功能需求 (9)3.1.1关于用户的权限功能的需求 (9)3.1.2数据流图与数据加工 (11)3.2数据需求 (12)3.2.1概念结构设计 (12)3.2.2逻辑设计 (12)3.3.1服务系统的菜单设计 (13)3.4. 开发工具的选择 (14)3.5 UML设计(个人模块) (15)3.5.1 用例图: (15)3.5.2 序列图 (16)3.5.3 状态图 (17)3.5.4 数据库概要 (18)4接口设计 (19)4.1用户接口 (19)4.2结构接口 (19)5 总体设计 (20)5.1 结构框架介绍 (20)5.2整个系统操作介绍 (20)5.3 数据库整体设计 (21)5.4 论坛所需绝大部分功能进行划分 (22)6 运行设计 (24)6.1运行模块组合 (24)6.2 运行控制 (24)6.2.1. 注册以及会员登陆 (24)6.2.2. 修改会员注册信息和忘记密码 (26)6.2.3. 浏览帖子 (26)6.2.4. 发表帖子(个人模块) (27)6.2.5. 管理员删除帖子 (30)6.2.6 主界面设计(个人模块) (30)6.3运行时间 (33)7 心得体会结论 (34)8 参考文献 (34)摘要现今是网络时代,信息的交流不再单单是面对面的交流还增加了虚拟网络的交流,由于其方便快捷及其对地域时间等因素的的要求的淡化,Internet上的交流早已占据着一个极其重要的地位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计[论文]任务书姓名张艺耀班号专业计算机及其应用同组姓名指导教师高鹏毅一、课题名称基于jsp的bbs系统的设计与实现摘要Internet的迅猛发展,促使各种网络新技术的不断产生和更新,JSP 便其中的一项,JSP的出现改变了以往网站是由单纯的HTML语言编写的静态网页所组成的情况,有了JSP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。

同时也相应的提升了网络的安全性。

基于web的BBS,就是运用JSP制作出的,为网络用户提供的,一个能够多人参与的交流方式。

Java是未来的主流开发技术,具有很多优势。

JSP则是Java在Internet /Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。

本网站使用JSP + MYSQL在M yEclipse系统开发的,从而创建一个更为稳定,高效,安全的运行环境。

本文分别介绍了JSP概况、Script编程语言,ODBC简介,以及BBS中用户登陆/注册,发表文章,浏览文章,删除文章以及添加管理员信息等功能的实现。

关键词:电子留言版、浏览器/服务器架构、数据库AbstractWith the rapid development of Internet, various network technologies are coming into use or update continuously and JSP is there. JSP c hanges the web page from static to dynamic. And the web content can be custom according different user at any time. sametime the s af e t y of web sit rise The refreshment of web is no longer a tedious or repetitive process and becoming a simple and amusing. The web-based BBS is created using JSP and provides network user a multi-man interaction way.The paper describes JSP introduction, Script programming language and ODBC. It also shows the function implement of user login/register, releasing article, brows ing, changing personal information in BBS.目录摘要 (I)Abstract (II)1 绪言 (1)1.1 课题背景 (1)1.2 课题研究的目的和意义 (2)1.3 国内外概况 (2)1.4课题主要研究工作 (2)2 方案论证 (4)2.1 B/S模式 (4)2.2 Java Server Page (4)2.3 MYSQL 数据库 (6)2.4 开发工具 (6)3 BBS系统设计 (7)3.1 需求分析 (7)3.2系统可行性分析 (7)3.3概要设计 (8)3.4 详细设计 (9)3.5数据库的设计 (13)4系统的实现与结果分析 (17)4.1系统环境 (17)4.2主要页面的基本功能的实现 (17)4.3系统的前台页面展示 ................. 错误!未定义书签。

4.4系统测试 (18)5 总结与展望 (23)5.1总结 (22)5.2展望 (22)致谢 (23)参考文献 (24)1 绪言BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。

BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。

早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。

一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS 转移到个人计算机上,BBS才开始渐渐普及开来。

近些年来,由于爱好者们的努力,BBS的功能得。

到了很大的扩充。

bbs系统即是现在许多人获取信息的一个重要来源。

越来越多的人从bbs论坛了解并下载信息。

运用Jsp技术的bbs正是基于这样的需求背景下研制开发的。

本文按照软件工程思想和web系统的开发步骤,设计并实现了bbs系统。

以系统开发过程为主线,介绍了系统从需求分析,逻辑设计,总体设计,详细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、E-R模型、物理表实现及其关系、功能模块算法流程、界面设计等等。

最后对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。

其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。

1.1 课题背景随着Internet的飞速发展,网络的不断普及,计算机技术迅速向着网络化、集成化方向发展。

传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络应用的软件。

现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。

因此伴随着网络的普及,论坛逐渐融入人们的生活。

人们只需通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。

快速及时的进行交流现已成为人们生活中的一部分。

五彩缤纷的网上信息,使网络与人们的生活息息相关,于是出现了专题论坛。

它打破了地域限制,真正使信息得以全部共享,改变了人们的工作和生活方式。

人们对从网上获取信息的需求也在不断的提高,其中包括网络的共享性、安全性、方便性、差异性与趣味性。

1.共享性就是可以相互使用同一网络资源2.安全性就是网站的安全与用户信息的安全3.差异性就是能满足各各用户有不同的需求4.方便性就是可以方便的使用电脑不用当心机器与操作系统的差异5.趣味性就是可以看到各种生动有趣的页面以前企业所使用的静态网页已经不能完全满足用户的需求了。

所以需要应用新的技术来满足用户需要的发展,从而吸引大量的用户来网站浏览文章。

1.2 课题研究的目的和意义课题研究的意义:当今网络采用B/S结构jsp技术的动态网站可以很好的满足用户的需求,企业运用这种技术可以方便的使用户相互之间共享资源,封装系统与用户信息。

根据不同的用户给出不同的响应。

并且可以使用户方便的使用而不需要考虑其他的因素。

同时为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。

从而充分的满足了用户的需求。

对一个bbs的功能与需求的进行分析,运用jsp技术实现的bbs可以使企业的网站拥有更多的用户。

帮助网络企业赢得更多网民的青睐,为企业在竞争中赢得先机。

1.3 国内外概况JSP(Java Server Pages)由于是一种较新的技术,国内正在发展。

但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

JSP应该是未来发展的趋势。

世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。

在国内我们的比较出名的如IBM的E-business,它的核心是采用JSP/Servlet 的Web Sphere;西方另外一个非常著名的电子商务软件提供商,Intershop,它原来的产品Intershop1,2, 3, 4占据了主要的电子商务软件份额。

在JSP开发网站中将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP商务网站页面由HTM L代码和嵌入其中的Java代码所组成。

服务器在电子商务网站页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给电子商务网站户端的浏览器。

在电子商务网站开发中Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠所以越来越多的用户采用了jsp技术,尤其是电子商务网站。

1.4课题主要研究工作本课题研究的是一个简易的留言网站,它具有BBS网站应该具有的部分功能,包括用户注册、用户登录、发表文章、修改文章、删除文章、所有操作都可以由用户在客户端浏览器中完成,而服务器中的JSP程序会按用户的要求来完成对数据库的操作,并将结果传给Web服务器,再由Web服务器处理成HTML文件后发送到客户端浏览器。

并且可以对用户输入的信息进行验证,输入错误的信息是不能进入发言的。

而且给了管理员删除的权限。

管理员可以将其不适当的留言删除。

2 方案论证本章介绍了运用jsp开发bbs及到的一些知识领域,并对选题方案进行论证,比较了一些其它的方法或平台,陈述了方案的选择及选择原因。

2.1 B/S模式B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这样的结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)来实现,但是主要事务逻辑在服务器端(Server)实现。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了使用的总体成本。

以目前的技术看,局域网建立B/S 结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也比较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,用不同的接入方式(比如LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效的保护数据平台和管理访问权,服务器数据库也很安全。

特别是在JAVA这样的跨平台语言出现之后,B/S 架构管理软件更是方便,快捷,高效。

B/S架构软件的优势与劣势:(1)维护和升级方式简单。

(2)成本降低,选择更多。

(3)应用服务器运行数据负荷较重2.2 Java Server PageJSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准的,该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。

是在Servlet技术基础上发展起来的;是在服务器端编译执行的Web数据库系统应用程序编程语言。

相关文档
最新文档