- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
内容摘要 Ⅰ
关键词 Ⅰ
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
3.3留言管理页面设计 15
4.结束语 17
参考文献 18
基于JAVA的留言板的设计与实现
内容摘要:随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。本文概述了用JDK、Access数据库和tomcat软件构建一个简单的个人留言板,该留言板能很方便的和同学沟通和交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自己要留言的内容,以及自己的相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回复和修改。
关键词:个人留言板,留言板系统,Access数据库
1.系统分析与设计
1.1需求分析
开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。
图1.1 留言功能流程图
通过上面的分析,总结留言的功能有以下几项: 留言版块列表;浏览留言;回复;编辑留言;删除留言;管理版块;管理用户管理留言。
浏览板块:用户(浏览者)和管理员都可以看到的界面。
注册登录:用户(浏览者)要注册登录才能进行留言。
浏览留言:用户(浏览者)和管理员都有权限。
回复留言:由于是个人留言板,只有管理员才有权限回复。
用户(浏览者):有浏览板块、浏览留言、发表留言的权限。可以根据发言者留下的邮箱地址发邮件查看留言:
图1.2 开发模式图
图中从左到右,分为三个层次:
第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;
第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理
2
结果返回Web服务器,再传至客户端;
第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。
与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。
3
2.模块设计
2.1整体模块设计
从上一节需求分析可以知道,留言功能分为用户使用的基本功
能和管理员管理系统的功能两类,因此模块设计也分为两大类。留
言的模块体系图如图2.1所示。
图2.1 留言板的的功能模块图
本留言系统主要包括页面模块和管理模块,其主要功能模块如下:
1.页面模块:
(1)浏览模块功能:浏览主题帖列表、查看留言;
(2)查看留言功能模块:查看留言及管理员回复;
(3)签写留言功能模块:用户发帖;
2.管理模块:
⑴留言编辑模块:对用户留言进行编辑;
⑵留言回复模块:对用户留言进行回复,并允许编辑回复;
⑶留言删除模块:对用户留言进行删除
从以上分析,可以得到留言的功能框架,即系统的各个部分已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,才能构建完整的系统。联系各个模块的主线是使用者的权限,用户能使用
4
留言的哪些功能是由用户的权限决定的。留言的每个功能都与相应的
权限相对应。同一类用户使用的功能模块,是以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是有相互关系的。因此,浏览模块与发帖回帖模块、管理留言模块关联,是由留言的系统流程决定的。而管理版块模块与浏览模块关联,是由留言与版块的父子关系决定的,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有管理用户模块与注册登录模块关联,是由同一类对象(用户)决定的所有的用户需要接受管理员的管理,用户自己的留言。
图2.2 实体间的关系E-R图 5
您可能关注的文档
- 毕业设计(论文)-160平方米固定管板式换热装置设计(全套图纸).doc
- 毕业设计(论文)-200T四柱式液压机结构及控制系统设计(全套图纸).doc
- 毕业设计(论文)-3500立方米拱顶储油罐设计(全套图纸).doc
- 毕业设计(论文)-8000立方米石油液化气球罐的工艺设计(全套图纸).doc
- 毕业设计(论文)-ARP欺骗技术的研究与实践.doc
- 毕业设计(论文)-BM850T立式加工中心电气控制系统设计(全套图纸).doc
- 毕业设计(论文)-DN1500板式精馏塔设计(全套图纸).doc
- 毕业设计(论文)-M1432型万能外圆磨床液压系统设计(全套图纸).doc
- 毕业设计(论文)-Sinumerik 808D数控车床CNC和伺服系统连接与调试(全套图纸).doc
- 毕业设计(论文)-Sinumerik 808D数控车床PLC连接与调试(全套图纸).doc
- 毕业设计(论文)-基于SPSS的我院学风建设问题调查分析报告.doc
- 毕业设计(论文)-基于单片机GPS导航设计及LCD实时显示.doc
- 毕业设计(论文)-基于马克思金融思想理论视角下我国农村金融发展探析.docx
- 毕业设计(论文)开题报告-隐形眼镜盒注塑模具设计.doc
- 毕业设计(论文)-流量为255th的U形管式冷却器设计(全套图纸).doc
- 毕业设计(论文)-米老鼠造型设计与数控加工.doc
- 毕业设计(论文)-农村留守儿童心理边缘化的调查研究--以天祝县朵什乡为例.doc
- 毕业设计(论文)-企鹅造型设计与数控加工.doc
- 毕业设计(论文)-起重机的维修与保养实习报告.doc
- 毕业设计(论文)-浅析无锡苏易捷机械制造有限公司 网络营销策略.docx
文档评论(0)