ImageVerifierCode 换一换
格式:DOC , 页数:113 ,大小:960KB ,
资源ID:130713      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-130713.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JAVA的留言板设计与实现.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于JAVA的留言板设计与实现.doc

1、存档编号 赣南师范学院学士学位论文 基于 JAVA 的留言板的设计与实现 教育学院 数学与计算机科学学院 届 别 2011 专 业 07 网络工程 学 号 070705019 姓 名 李 建 指导老师 谢国强 完成日期 2011 4 目录 内容摘要 . 关键词 . Abstract . Key words . 1.系统分析与设计 . 1 1.1 需求分析 . 1 1.2 三层构架 . 2 1.3 开发模式 . 2 2.模块设计 . 4 2.1 整体模块设计 . 4 2.2 数据库结构设计 . 5 3.系统详细设计 . 8 3.1 创建与连接数据库 . 8 3.2 留言信息页面的设计 . 11

2、3.3 留言管理页面设计 . 15 4.结束语 . 17 参考文献 . 18 5 基于 JAVA 的留言板的设计与实现 内容摘要: 随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言 BBS。本文 概述了 用 JDK、 Access数据库和 tomcat软件构建一个简单的个人留言板, 该 留言板 能很方便的和同学沟通和交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自己要留言的内容,以及自己的相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回复和修改。 关键词: 个 人

3、 留言板 , 留言板系统 , Access 数据库 Message board of design and implementation based on JAVA Abstract: With modern technology advances, people found the scope or small, communication cannot meet the need of greater scope people, so that they appeared in the global information using the Internet the message -

4、BBS. This paper summarizes the JDK, with Access database and tomcat software build a simple personal message board, can be very convenient and students communicate and exchange. Message board has powerful and easy to use features. The identity of the individual user to enter, check the message, and

5、the message board wrote his message in the content, and their relevant information. The administrator can according to user name and password to enter administrator, delete, reply and amendments to the contract. Key words: Personal message board, Message board system,Access databases 6 注册登录 1.系统分析与设

6、计 1.1 需求分析 开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图 1.1 所示。 图 1.1 留言功能流程图 通过上面的分析,总结留言的功能有以下几项 : 留言版块列表;浏览留言;回复;编辑留言;删除留言;管理版块;管理用户 管理留言 。 浏览板块:用户(浏览者

7、)和管理员都可以看到的界面。 注册登录:用户(浏览者)要注册登录才能进行留言。 浏览留言:用户(浏览者)和管理员都有权限。 回复留言:由于是个人留言板,只有管理员才有权限回复。 用户(浏览者):有浏览板块、浏览留言、发表留言的权限。 可以根据发言者留下的邮箱地址发邮件 。 发表留言:用户(浏览者)和管理员都有权限。 管理留言:管理者有权限,主要是对于留言的回复,修改以及删除。 1 7 管理员所做的管理: ( 1) 查看留言: 可以查看所有用户的留言,并查看留言者填写的个人信息 ( 2) 回复留言 : 可以回复用户的留言,如有写错,可进行修改 ( 3)删除留言:如果用户发表了不符合留言规则的留言

8、,则需要管理员删除这些留言。 1.2 三层构架 “ Model”代表的是应用的业务逻辑,“ View”是应用的表示面,“ Controller”是提供应用的处理过程控制,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。 1.3 开发模式 网站建设目前主要有两种基本的开发模型:两层模型、三层模型。B/S 结构是真正的三层结构,它以访问 WEB 数据库为中心, HTTP 为传输协议,客户端通过浏览器 (Browser)访问 WEB 服务器和与其相连的后台数据库,我们称之为 B/S( Browser/Server)模式。其三级结构组成如下图所示: 图 1

9、.2 开发模式图 图中从左到右,分为三个层次: 第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的 Web 服务器提出服务器请求,Web 服务器用 HTTP 协议把所需文件资料传给用户,客户端接受并显示在 WWW 浏览器上; 第二层 Web 服务器是功能层,完成客户的应用功能,即 Web 服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理 2 客户端 WEB 服务器 后台数据库 客户端 8 结果返回 Web 服务器,再传至客户端; 第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。 与传统的 C/S 模式相比, B/S

10、结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。 3 9 留言系统 管理模块 页面模块 浏览模块 查看留言 签写留言 留言回复 留言编辑 留言删除 注册登录 2.模块设计 2.1 整体模块设计 从上一节需求分析可以知道,留言功能分为用户使用的基本功 能和管理员管理系统的功能两类,因此模块设计也分为两大类。留 言的模块体系图如图 2.1 所示。 图 2.1 留言板的的功能模块图 本留言系统主要包括页面模块和管理模块,其主要功能模块如下:

11、 1.页面模块: (1)浏览模块功能: 浏览主题帖列表、查看留言; (2)查看留言功能模块:查看留言及管理员回复; (3)签写留言功能模块:用户发帖; 2.管理模块: 留言编辑模块:对用户留言进行编辑; 留言回复模块:对用户留言进行回复,并允许编辑回复; 留言删除模块:对用户留言进行删除 从以上分析,可以得到留言的功能框架,即系统的各个部分已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,才能构建完整的系统。联系各个模块的主线是使用者的权限,用户能使用 4 10 留言的哪些功能是由用户的权限决定的。留言的每个功能都与相应的 权限相对应。同一类用户使用的功能模块,是以使用者为中心连接起

12、来的。另外,操作同一类事物的功能模块,也是有相互关系的。因此,浏览模块与发帖回帖模块、管理留言模块关联,是由留言的系 统流程决定的。而管理版块模块与浏览模块关联,是由留言与版块的父子关系决定的,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有 管理用户模块与注册登录模块关联,是由同一类对象(用户)决定的 。 所有的用户需要接受管理员的管理,用户 填写自己的个人信息然后发表 自己的留言。 由此,设计出留言系统的整体框架。 2.2 数据库结构设计 该系统的实体有:管理员信息实体、用户信息实体、留言实体。实体之间的 E-R 图如图 2.2 所示。 图 2.2 实体间的关系 E-R 图

13、 5 11 管理员 用户 ID 账号 密码 图 2.3 管理员及其 属性 如 2.3 图 所示 很明确的说明了管理员的 属性,包括 ID,账号和密码,管理员通过账号和密码登录后可以进行 留言的管理 ID 用户昵称 用户邮箱 留言主题 留言内容 用户主页 QQ 号码 留言时间 是否回复 图 2.4 用户信息 考虑到功能上的完整性, 如图 2.4 所示, 设计如下面所示的数据项和数据结构: 用户信息:包括数据项有昵称、信箱、主页、。 留言信息:包括数据项有留言的编号用户、主题、内容、发表时间等。 6 12 留言板 ID 名字 主页 网站主页 显示记录 屏蔽昵称 屏蔽字符 图 2.5 留言板 信息 如图 2.5 所示, 留言板的信息主要有 ID,名字,主页,网站主页,显示记录,屏蔽昵称,屏蔽字符。通过对留言板信息的控制,达到控制全局的目的。 用户注册 昵称 信箱 密码 图 2.6 用户注册 如图 2.6 所示,用户注册功能需要填写昵称,密码和信箱,填写之后完成注册。 用户登录 昵称 密码 验证码 图 2.7 用户登录 如图 2.7 所示,用户登录需要填写昵称,密码和 验证码,填写正确之后登录,然后进行留言板的浏览及留言。 7

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。