- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XXX 大 学
毕业设计(论文)说明书
题 目: 基于JAVA的BBS系统的实现
作 者: 学 号:
系 (院): 计算机科学系
专 业: 计算机科学与技术
指导者:
评阅者:
2006 年 5 月 XXX
第一章 需求分析
1.1功能需求分析
开发背景:论坛也称为BBS,是bulletin Board System的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它主要给浏览者提供相互沟通的平台,以此来吸引用户,服务用户。
BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见。
本网上论坛BBS的功能:
(1) 接收访问者输入的信息,将其存入网站连接的数据库,并且通过Web页面读取数据库的内容将访客的留言显示出来。因此一个留言板分为提交帖子和显示帖子详细内容两部分。
(2) 此BBS主要是为了方便大家的交流及希望留言者对某一事件发表看法或提供意见和建议而设计,为了方便用户发帖,不需要用户注册账号。
用户可以查看以前的帖子,也可以回复任何一个帖子。
(3) 管理员可以修改或删除不合适的帖子,删除时可以删除所有同主题的帖子。
(4) 管理员和访客都可以搜索标题或者内容中包含特定关键字的帖子。
1.2运行环境需求分析
系统:windows xp
浏览器:IE6.0。
分辨率:最佳效果1024×768像素。
调试环境:tomcat6.0 jdk6.0
辅助软件:Macromedia Dreamweaver 8、MyEclipse等
数据库软件:mysql
开发语言:jsp、html等
1.3用户界面需求分析
1)发表帖子:用于发布新的帖子。
2)查看帖子详细内容:单击留言主题就可以进入查看详细的帖子内容和所有回复的帖子内容。
3)回复帖子:回复正在查看的帖子。
4)管理员登陆:管理员可以登陆对论坛上的帖子进行管理。
5)更新帖子:管理员登陆后可以修改不合适的帖子。
6)删除帖子:管理员登陆后可以删除不合适的帖子。
7)查询帖子:管理员和访客都可以搜索标题或者内容中包含特定关键字的帖子。
1.4数据库需求
因为是运用JSP编码的网站,所以采用MYSQL作为所需的数据库,为了防止运行过程中可能遇见的读取乱码问题,在代码和数据库中都运用GBK形式进行数据的存储和提取。
第二章 数据库设计
2.1数据库表
表1-1 数据库表
字段 类型 含义 存储格式 是否为空 Id Int 帖子本身的编号 GBK NO Pid Int 父帖的编号 GBK NO Rootid Int 子帖的编号 GBK NO Title Varchar 帖子标题的内容 GBK NO Cont Text 帖子详细的内容 GBK NO Pdate Datatime 帖子的发表时间 GBK NO Isleaf int 回复是否根节点 (在本程序中1代表不是根节点 0代表是根节点) GBK NO
2.2存储过程
create database bbs;
use bbs;
create table article
(
id int primary key auto_increment,
pid int,
rootid int,
title varchar(255),
cont text,
pdate datetime,
isleaf int
);
第三章 系统设计
3.1系统功能模块
由于本系统要保证帖子的正常管理,那么就存在总管理员与一般用户之区别,所以就可以粗略分为两个部分,前台展示模块、管理员模块。下面我们依次画出这两个模块的大体框架图。
前台部分就较为粗糙,为了限制访客的某些权利,前台的功能较少,分了4个部分,分别是发表帖子、浏览帖子、查询帖子以及回复帖子等组成。网上论坛的前台功能结构如图3-1所示。
图3-1 医药连锁店管理系统前台功能结构图
网上论坛后台管理系统是对整个系统,包括前台模块以及帖子删除和更新功能的管理。其功能结构图如图3-2所示。
您可能关注的文档
- 毕业设计(论文)-2.4G波段高增益天线的设计.doc
- 毕业设计(论文)-2×12MW凝汽式火力发电厂电气部分设计.doc
- 毕业设计(论文)-2×300MW发电厂厂用电电气部分.doc
- 毕业设计(论文)-2ME应用开发--列车时刻表及车票查询系统.doc
- 毕业设计(论文)-11型手扶拖拉机传动箱体的设计.doc
- 毕业设计(论文)-12位盘型刀塔伺服驱动设计.doc
- 毕业设计(论文)-20-90高精度棒材矫直机设计.doc
- 毕业设计(论文)-20万吨聚氯乙烯(PVC)车间合成工段初步设计.doc
- 毕业设计(论文)-150米预应力连续小箱梁桥设计.doc
- 毕业设计(论文)-180吨运梁车三级减速器设计说明书.doc
- 毕业设计(论文)-基于JAVA的Pocket Boxing手机游戏开发制作.doc
- 毕业设计(论文)-基于JAVA的超市进销存管理系统设计.doc
- 毕业设计(论文)-基于JAVA的民主测评管理系统的设计与实现.doc
- 毕业设计(论文)-基于JAVA的农产品仓库管理系统.doc
- 毕业设计(论文)-基于JAVA的农产品仓库管理系统设计.doc
- 毕业设计(论文)-基于JAVA的手机版五子棋开发.doc
- 毕业设计(论文)-基于JAVA的手机俄罗斯方块游戏程序设计.doc
- 毕业设计(论文)-基于JAVA的手机销售网站的开发与设计.doc
- 毕业设计(论文)-基于java的贪吃蛇游戏开发.doc
- 毕业设计(论文)-基于Java的图书馆管理系统设计.doc
最近下载
- U8V11.1培训课件9U8V11.1新版功能介绍生产制造幻灯片.ppt VIP
- GB_T 9711-2023 石油天然气工业 管线输送系统用钢管.pdf VIP
- 1kv母线调试报告.pdf VIP
- 过滤实验-课件.ppt VIP
- GB_T 14264-2024 半导体材料术语.pdf VIP
- 消防系统的联动常见故障.ppt VIP
- (完整版)供应商合规管理制度 .pdf VIP
- JBT 12786-2016 升降工作平台 术语与分类.pdf VIP
- 2024东南亚电商市场报告.pptx VIP
- 第七单元 跨学科主题学习——项目开展,探究丝绸之路 学习任务单 苏科版初中信息科技七年级下册.docx VIP
文档评论(0)