- 相关推荐
基于JSP的BBS设计与实现JSP+SQL
毕业论文
目录
前 言 3
1 JSP技术介绍 3
1.1 JSP简介 3
1.2 JSP技术的特点 5
1.3 Servlet 6
1.4 JavaBeans 8
1.5 JDBC与ODBC介绍 10
1.6 JSP的内置对象介绍 12
2数据库设计与系统环境的配置 13
2.1 数据库基本理论 13
2.1.1数据库的设计模型 13
2.1.2关系数据库 13
2.2 在JSP中使用MSSQL2000技术 14
2.3 数据库连接方法 16
2.3.1无数据源连接方式 16
2.3.2以数据源的方式连接 16
2.4 SQL知识介绍 17
2.4.1SQL数据库数据体系结构 17
2.4.2SQL 的基本语句 19
2.5 JSP环境配置 22
2.5.1安装J2SDK 22
2.5.2安装Tomcat 23
2.5.3测试项目 23
3 论坛的总体分析与设计 23
3.1 系统功能设计 23
3.2 论坛的结构设计以及流程图 24
3.3 数据库表的设计 24
3.4 数据库的链接 25
3.5 用户的注册登录 27
3.6 判断用户是否登录 28
3.7 关于帖子的发布回复排列 28
4 关键代码实现 29
4.1新用户注册(reg_ok.jsp) 29
4.2用户登入页面(login_user_deal.jsp) 31
4.3系统所提供的服务(top.jsp) 32
4.4用户的安全退出(logout_user.jsp) 36
4.5留言查看(index.jsp) 36
4.6回复留言(reply_deal.jsp) 41
4.7删除留言(del.jsp) 42
4.8统计访问人数(counter.jsp) 43
4.9修改资料(modify_deal.jsp) 46
5 功能和测试 47
5.1 发布与运行 47
5.2 添加新用户 47
5.3 登入用户发表留言 48
5.4 管理员删除贴子 49
5.5 修改用户资料 49
致 谢 49
参考文献………………………………………………………………………………………………..50
基于JSP的BBS设计与实现
摘 要:BBS是最常见的互动交流Web系统。是1种很好的沟通场所,它用于向人们提供开放性的分类专题讨论区服务,大家可以在此发表自己的某些观感,交流某些技术经验。
本文研究了用jsp编程语言实现BBS的1般过程。学习了MSSQL2000数据库和HTML、Javascript脚本语言熟悉了Dreamweaver、Eclipse开发工具。设计与实现了1个基于b/s模式的校园内部网络BBS系统。完成的功能模块包括用户注册,浏览板块,发帖,回帖等,管理员编辑,删除,转移等管理帖子功能,管理管理员用户功能等。全文分前言,JSP技术介绍,数据库设计与环境变量配置,论坛总体分析与设计,关键代码实现还有功能和测试,最后还有1些本人的心得体会以及参考文献。
本系统采用SUN公司提倡的Jsp+Javabeans设计模式,此模式实现了代码与页面的分离让网页设计师与程序员更好的各司其职。开发周期短效率高,而且可以重复利用以经开发的组件,大大减轻了程序员的工作量,是1种被广为推广的技术。
关键词:BBS;JSP;SQL2000;Dreamweaver
Design and implementation of bbs base on JSP
Abstract:BBS is a good forum for communication for people with openness to the service area classification thematic discussion, we can express themselves in the certain perception, the exchange of certain skills, experience and the perception about life and about time.
This article disquisition that how to realize BBS with Jsp programme language。And learning MSSQL2000 data-base,HTML technology and so on, Be up on Dreamweaver、Eclipse exploiture tool. Designed and has realized based on b/s the pattern campus interior network BBS system. Completes the function module including the user registration, glances over the tectonic plate, sends the placard, and so on, the manager edits, deletes, management card function and so on shift, manages the manager user function and so on. The full text minute foreword JSP technology introduced that, the database design and the environment variable disposition, the forum overall analysis and the design, the essential code realization also has the function and the test, finally also has some myself attainment experiences as well as the reference.
This system uses the Jsp+Javabeans design pattern which SUN Corporation advocated, has realized the code and the page separation lets the homepage designer and programmer better performing its own functions. The development cycle short efficiency is high, moreover may the reuse develop the module, greatly reduced programmers work load, is one kind the technology which widely promotes.
Keyword:BBS;JSP; SQL2000;Dreamweaver
前 言
BBS是各种信息交流和传布的场所,它不同于电视报纸等传统的媒体,任何人都可以随便的在BBS上发表自己的言论,不受任何限制。除了可以发表文字信息外可以上传和转贴图片、音乐、Flash,可以选择字号、颜色,还可以选择有趣的表情图案。只要花几分种注册(甚至不需要)你就能畅游BBS,从中得到无穷的乐趣。本系统就是基于以上功能的1个BBS,旨在为广大网民提供了1个交流平台,能够在这里畅所欲言,发表自己的看法、观点,同时能够结交朋友为生活增添乐趣。本系统采用了JSP+Javabeans的设计模式,基本实现了用户注册,发贴、回帖,管理员编辑、删除用户帖子等功能。数据库采用实用、易学的SQLSERVER2000,以tomcat做为JSP的WEB服务器,WINXP做为系统运行平台,在中等访问量的情况下系统能良好运行。在设计过程中解决了JSP最常见的中文乱码问题,并针对不同平台总结出了处理乱码的方法,为今后系统的移植做了铺垫。在数据库连接方面采用数据库连接池技术,数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用1个现有的数据库连接,而再不是重新建立1个。释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能,而且还介绍了hibernate这种在java里面处理数据库的,将数据库对象持久化处理比较流行的1种技术。
【基于JSP的BBS设计与实现JSP+SQL】相关文章:
基于JSP的BBS系统设计与实现JSP+JavaBean+SQL03-08
美容网站的设计与实现JSP+SQL03-08
基于MVC模式的BBS系统设计与实现03-08
基于MVC架构的JSP网站设计与实现-校园网上二手书店JSP+SQL03-08
基于JSP网页自动生成工具的设计与实现03-18