资源描述:
《优秀毕业设计:对基于JAVA留言板设计与实现的几点分析与思考》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、对基于JAVA留言板设计与实现的几点分析与思考教育学院XXXXX学院届别XXX专业XXXXX学号XXXXXXXX姓名XXX指导老师XXX完成日期XXX目录内容摘要I关键词IAbstractIKeywordsIL系统分析与设计1需求分析11.2三层构架2L3开发模式22•模块设计42丄整体模块设计42.2数据库结构设计53.系统详细设计83丄创建与连接数据库83.2留言彳言息页面的设计113.3留言管理页面设计153.结束语17参考文献18基于JAVA的留言板的设计与实现内容摘要:随着现代化技术的
2、不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。本文概述了用JDK、Access数据库和tomcat软件构建一个简单的个人留言板,该留言板能很方便的和同学沟通和交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自己要留言的内容,以及自己的相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回复和修改。关键词:个人留言板,留言板系统,Access数据库Messageboardofd
3、esignandimplementationbasedonJAVAAbstract:Withmoderntechnologyadvances,peoplefoundthescopeorsmall,communicationcannotmeettheneedofgreaterscopepeople,sothattheyappearedintheglobalinformationusingtheInternetthemessage-BBS.ThispapersummarizestheJDKZwith
4、Accessdatabaseandtomcatsoftwarebuildasimplepersonalmessageboard,canbeveryconvenientandstudentscommunicateandexchange.Messageboardhaspowerfulandeasytousefeatures.Theidentityoftheindividualusertoenter,checkthemessage,andthemessageboardwrotehismessagein
5、thecontentandtheirrelevantinformation.Theadministratorcanaccordingtousernameandpasswordtoenteradministrator,delete,replyandamendmentstothecontract.Keywords:PersonalmessageboardzMessageboardsystemzAccessdatabasesI1.系统分析与设计1.1需求分析开发一个留言系统,首先需要确定留言的功能是什
6、么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有注册登录创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图所示。图1.1留言功能流程图通过上面的分析,总结留言的功能有以下几项:留言版块列表;浏览留言;回复;编辑留言;删除留言;管理版块;管理用户管理留言。浏览板块
7、:用户(浏览者)和管理员都可以看到的界面。注册登录:用户(浏览者)要注册登录才能进行留言。浏览留言:用户(浏览者)和管理员都有权限。回复留言:由于是个人留言板,只有管理员才有权限回复。用户(浏览者):有浏览板块、浏览留言、发表留言的权限。可以根据发言者留下的邮箱地址发邮件。发表留言:用户(浏览者)和管理员都有权限。管理留言:管理者有权限,主要是对于留言的回复,修改以及删除。1管理员所做的管理:(1)查看留言:可以查看所有用户的留言,并查看留言者填写的个人信息(2)回复留言:可以回复用户的留言,如
8、有写错,可进行修改(3)删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除这些留言。1.2三层构架"Model〃代表的是应用的业务逻辑,"View"是应用的表示面,"Controller"是提供应用的处理过程控制,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。1.3幵发模式网站建设目前主要有两种基本的开发模型:两层模型、三层模型。B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser