- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学秦皇岛分校
Java Web期末设计报告
学 院 数学与统计学院 专 业 信息与计算科学 学号 5123119 姓名 董安葳
1 绪 论
课题的背景
本人在学习了Java Web这门课程后,希望通过制作一个网站,检验自己学习的成果。所以本人仿照百度贴吧的功能和界面,利用MVC模式制作了一个NEWBBS论坛系统,功能基本和百度贴吧类似。
2 主要技术概述FrontPage两种网页制作工具。后端应用MVC模式,用Myeclipse编程工具分别实现各个模块的功能,用MySQL建立的数据库。该网站代码量较大,总代码行数达到了7981行,除了界面的少量代码由FrontPage和
贴吧是基于网络的一种服务。数据库储存在服务器中,客户机通过网页服务器通信实现对数据库的有限访问和修改,实现用户创建账户、创建贴吧、查看贴吧、搜索贴吧、发布帖子、查看帖子、搜索帖子、评论帖子和维护自己的个人信息、查看吧友个人信息的功能。同时,为了便于贴吧工作人员对整个贴吧和数据库的维护,有必要单独设计一款用于管理人员操作的超级客户端,用于管理人员对整个吧和帖的维护以及对用户群的维护。
1.4 系统开发工具
本系统MVC模式,使用MySQL作为关系数据库,利用Servlet作为控制器,控制与数据库的连接和操作、网页提交数据的接收和各种业务逻辑较好地实现了预定的需求功能。
软件环境及要求如下:
操作系统:Windows7
设计模式:MVC
前台页面设计语言:CSS+DIV+JavaScript
前台开发软件:FrontPage
后台数据库:MySQL
后台设计语言:Java、JSP
后台开发工具:Myeclipse
2 数据库设计1 数据库模型图
3 系统功能设计
1 功能逻辑设计
登录——注册——上传头像——主界面——贴吧创建——贴吧显示——贴吧排序(按时间、帖子数、等级、活跃度)——帖子创建——帖子显示——帖子排序(按发表时间、最后回复、等级、活跃度)——帖子详细信息——帖子评论——搜索贴吧——搜索帖子——用户信息
3.2 功能实现方法设计
3.2.1 各模块实现方法设计
采用MVC模式,每一个功能对应一个控制器、多个控制器共享一个模型,通过控制器接收用户网页请求,查询数据库,修改数据库,检查图像文件格式、上传图像文件,来实现各个模块的功能。
3.2.1 差错处理
本系统采用前端和后端共同检查的方式处理错误,前端用JavaScript程序检查用户电话号码、生日的格式,最大输入字数的限制、用户上传图像的扩展名这些基本的错误,将这些基本的错误检查程序交给前端浏览器,可以大大的减轻服务器的压力。服务器端处理用户注册时邮箱是否重复,是否有非法的链接和登录,然后跳至指定报错页面。4 系统界面与功能展示
登录和注册页面展示
主页面展示
按帖子数排序:
创建贴吧:
帖子列表:
按活跃度排序:
帖子详情和回复内容:
自己创建的吧:
自己创建的帖子:
贴吧模糊搜索:
帖子模糊搜索:
个人信息修改:
吧友信息查看:
结 论
通过本学期的学习和此次设计,我已经熟练的掌握了Java Web的开发技术,同时学会了熟练运用MVC模式,下一步将进一步学习各种框架。
由于时间有限,本系统的界面设计确实还有待改进,功能也还需要完善,我也将继续努力。
由于篇幅有限,还有更多的功能还没有贴出来,希望老师审阅代码,查看网站,给出宝贵意见。
第 18 页
您可能关注的文档
- 市政工程测量答案.ppt
- 中外音乐史考试大纲题库.doc
- 中外音乐史科目生考试大纲题库.doc
- 真善美的小世界题库.ppt
- 中外运耐磨钢纤维地面施工方案题库.doc
- 中文UL1026标准题库.doc
- IIR滤波器毕业设计精讲.doc
- 中文版Access_2007循序渐进第1章题库.ppt
- 市政工程部分()答案.ppt
- 真正5S做什么(第一部分)题库.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 单层钢结构厂房施工组织设计-.doc VIP
- 未来可期,不负高三——高三启动仪式高三第一课-2024-2025学年高中主题班会(共29张ppt).pptx VIP
- T∕CHES 32-2019 节水型高校评价标准(可复制版).pdf
- 墙面粉刷施工工艺.docx VIP
- 环氧地坪施工.docx VIP
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
文档评论(0)