- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP个人博客系统课程设计JSP个人博客系统课程设计
PAGE
PAGE I
JSP个人博客系统
目 录
TOC \o 1-2 \h \z \u 第1章 概 述 1
1.1 系统开发目的和意义 1
1.2 系统开发环境及技术 2
1.3 系统基本功能简介 3
第2章 个人博客系统总体设计 5
2.1系统功能模块设计 5
2.2 系统数据库设计 6
第3章 个人博客系统详细设计及编码 9
3.1 数据库底层访问类 9
3.2 系统登录模块 11
3.3 系统后台页面导航 14
3.4 文章类别管理 15
3.5 文章管理 21
3.6 好友管理 26
3.7 博主信息管理模块 30
3.8 留言板管理模块 34
3.9 相册管理模块 37
3.8 前台浏览及查询模块 38
结 论 43
参考文献 44
PAGE 2
第1章 概 述
1.1 系统开发目的和意义
本次课程设计的题目是“基于MVC模式的个人博客系统”,该设计是对《JSP程序设计》课程中所学知识的巩固和深入应用。该系统是B/S模式的系统,发布后可以通过浏览器访问。系统结合Java语言、JSP技术以及MVC模式进行设计和开发。
“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分[1]。Blog是继电子邮件、论坛、即时聊天之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体来说,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
通过博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方—可以是政治评论、个人日记或是指向您想记住的网站的链接。它是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过通用博客可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。博客作为一种新的表达方式,它传播的不仅是情绪,还包括大量的智慧、意见和思想。从某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现了网络的知识价值,标志着互联网发展开始步入更高的阶段。这样不仅促进了学习,更重要的是反映了一个人的在思想上的成长过程。
通过“个人博客系统”的开发,使我们了解当今通用博客发展的必威体育精装版动态,以及通用博客对整个社会的影响力。同时,可以熟悉MVC模式在Web系统中的应用,锻炼独立分析、设计系统以及解决具体问题的能力,并逐步理解软件开发步骤和软件工程的基本思想[1]。可以使我们掌握个人网站开发的基本方法和技术,为以后的实际开发奠定基础。
1.2 系统开发环境及技术
1.2.1
个人博客系统基于B/S(Browser/Server)模式开发,完全采用面向对象的思想进行设计,系统使用了JSP技术,因此采用了MyEclipse5.5.1 GA作为集成开发环境,后台使用Java语言编写程序;前端使用HTML及CSS等技术设计开发页面;后台数据库使用Microsoft SQLServer2005。该系统所需要的运行环境如下:
客户端:IE6浏览器(要求6.0以上)或者其他常用浏览器;
服务器端:安装Java虚拟机及Microsoft SQLServer2005应用程序系统。
1.2.2 个人博客系统开发技术
MVC模式
本系统是基于MVC模式设计和开发的,MVC模式的基本形式图如图1-1所示。
图1-1 MVC模式的基本形式图
MVC(Model-View-Controller)模式并不是 J2EE 行业人士标新立异的。MVC的核心就是要做到三级甚至多级的松散耦合,MVC模式将系统分为三个部分,分别是:数据模型、视图和控制器,并定义了这三个部分之间实现通信的一种模式[1],使每个部分不必卷入到其他部分的状态表示和方法实现的细节中去。每个部分有自己的数据管理规则,各个对象之间的通信只能使用自己定义的一个受限连接集合进行。保持这种分离性通常是面向对象编程和设计要追求的
您可能关注的文档
- 电子商务环境下家电企业的渠道变革毕业论文.doc
- 炉渣综合利用扩建项目环境影响报告表.pdf
- 小波图像降噪及图像测试技术的研究.doc
- 秭归教学实习报告.doc
- MPS模块式自动生产系统使用说明书.pdf
- 成型铣刀在加工件上加工出成型面的液压专用铣床课程设计.doc
- 大型企业网络配置实验报告完整版.doc
- 计算机组成原理课程论文.doc
- 如何编制培训教材课件.ppt
- 软件质量保证与测试课程设计.doc
- 冀教版四年级数学上册第二单元三位数除以两位数大单元整体教学设计.docx
- 冀教版六年级数学上册第一单元圆和扇形大单元整体教学课件.pptx
- 人教版地理八年级上册第一章 从世界看中国 大单元整体教学设计.docx
- 人教版地理八年级上册第二章 中国的自然环境 大单元整体教学设计.docx
- 人教PEP版六年级下册英语全册大单元整体教学设计.doc
- 人教PEP版五年级下册英语Unit 5 Whose dog is it大单元整体教学设计.doc
- 人教版地理八年级上册全册大单元整体教学设计.docx
- 人教PEP版六年级下册英语Unit 3 Where did you go大单元整体教学设计.doc
- 人教版(2024)七年级上册Unit 4 My Favourite Subject大单元整体教学设计.docx
- 冀教版六年级数学上册第一单元圆和扇形大单元整体教学设计.docx
文档评论(0)