javaweb课程设计——newbbs——安葳

javaweb课程设计——newbbs——安葳

ID:43708856

大小:681.17 KB

页数:20页

时间:2019-10-13

javaweb课程设计——newbbs——安葳_第1页
javaweb课程设计——newbbs——安葳_第2页
javaweb课程设计——newbbs——安葳_第3页
javaweb课程设计——newbbs——安葳_第4页
javaweb课程设计——newbbs——安葳_第5页
资源描述:

《javaweb课程设计——newbbs——安葳》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东北大学秦皇岛分校JavaWeb期末设计报告NEWBBS网络论坛系统的开发学院数学与统计学院专业信息与计算科学学号5123119李峰姓名董安蘆指导教师1.1课题的背景如今网络应用已经深入到千家万户,人人都希望通过互联网与地球村的村民交流。所以,互联网应用的发展一日千里,无数优秀的互联网应用如涌泉般迸发出来。笔者也要赶上时代的潮流,响应时代的召唤,在互联网应用的开发方向进行深入的学习和研究。贴吧,是当今时代非常流行的社交平台。自从其诞生以来,就收到了好评。如今最大的贴吧平台“百度贴吧”,己经积累了大量的用户,成为人们生活中不可离

2、开的一部分。。网络改变了生活,网络应用丰富了生活。木人在学习了JavaWeb这门课程后,希望通过制作一个网站,检验自己学习的成果。所以本人仿照百度贴吧的功能和界面,利用MVC模式制作了一个NEWBBS论坛系统,功能基本和百度贴吧类似。1.2主要技术概述本网站前端利用DIV+CSS+JavaScript制作界面和前台和表单项目检查功能,用到了Dreamweaver^Frontpage两种网页制作工具。后端应用MVC模式,用Myeclipse编程工具分别实现各个模块的功能,用MySQL建立的数据库。该网站代码量较大,总代码行数达到

3、了7981行,除了界面的少量代码由Frontpage和Dreamweaver自动生成的以外,其余的代码全部是自己敲岀来的。由于时间有限,本人将全身心花在了10多个功能的实现上。对于界面,确实很朴素,艺术性不强,希望老师谅解。1.3需求分析贴吧是基于网络的一种服务。数据库储存在服务器屮,客户机通过网页服务器通信实现对数据库的有限访问和修改,实现用户创建账户、创建贴吧、查看贴吧、搜索贴吧、发布帖子、查看帖子、搜索帖子、评论帖子和维护自己的个人信息、查看吧友个人信息的功能。同时,为了便于贴吧工作人员对整个贴吧和数据库的维护,有必要单

4、独设计一款用于管理人员操作的超级客户端,用于管理人员对整个吧和帖的维护以及对用户群的维护。1.4系统开发工具本系统MVC模式,使用MySQL作为关系数据库,利用Servlet作为控制器,控制与数据库的连接和操作、网页提交数据的接收和各种业务逻辑的实现,利用JavaBean实现对彖信息的临时存储,较好地实现了预定的需求功能。软件环境及要求如下:操作系统:Windows7设计模式:MVC前台页面设计语言:CSS+DIV+JavaScript前台开发软件:Dreamweaver^Frontpage后台数据库:MySQL后台设计语言:

5、Java、JSP后台开发工具:Myeclipse2数据库设计2.1数据库模型图3系统功能设计3.1功能逻辑设计登录一一注册一一上传头像一一主界面一一贴吧创建一一贴吧显示一一贴吧排序(按时间、帖子数、等级、活跃度)一一帖子创建一一帖子显示一一帖子排序(按发表时间、最后回复、等级、活跃度)一一帖子详细信息一一帖子评论一一搜索贴吧一一搜索帖子一—用户信息3.2功能实现方法设计3.2.1各模块实现方法设计采用MVC模式,每一个功能对应一个控制器、多个控制器共享一个模型,通过控制器接收用户网页请求,查询数据库,修改数据库,检查图像文件格

6、式、上传图像文件,来实现各个模块的功能。3.2.1差错处理由于用户的输入方式是不可预知的,很多用户出于好奇的心里往往会输入奇怪的、特殊的字符,上传非标准的图像,如果不设计程序处理这些错误,往往会导致网页的错误显示,甚至是网站的崩溃。本系统采用前端和后端共同检查的方式处理错误,前端用JavaScript程序检查用户电话号码、生日的格式,最大输入字数的限制、用户上传图像的扩展名这些基木的错误,将这些基本的错误检查程序交给前端浏览器,可以大大的减轻服务器的压力。服务器端处理用户注册时邮箱是否重复,是否有非法的链接和登录,然后跳至指定

7、报错页面。4系统界面与功能展示登录和注册页面展示djydaw@i63com昵称密码狷认密码男性别生日199305/08□□□住址联系电话提交SBS-周三同四周五12345678910111213u151617181920212223242526272829301您的帐号679322370(请牢记)注册邮箱djyda«®163・com昵称,董安竄性别,男生日:1993-05-08住址,东北大学秦皇岛分校联系电话:18332559742用户等级,1用户类型,非会员进入个人主页返回登录页面上传头像迭择空未选择任何文件上传请上传您的头

8、像,以完善您的帐号!主页面展ZK按创建时砌F序按帖子散排序按吧主笫级排序按酒低度捋序俣乐大PARTY大家正没■了在讨论—起HAPPY吧£000个人信息修改回主页自己创•建的吧自己写的帖子创建姑吧U我们一UHP友吧驴友吧00SW7锐是机S»9«A»机器猫的吧£0Of0在讨论熬:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。