个人博客网站的设计与实现.ppt

上传人:e****s 文档编号:85462447 上传时间:2023-04-11 格式:PPT 页数:20 大小:284.50KB
返回 下载 相关 举报
个人博客网站的设计与实现.ppt_第1页
第1页 / 共20页
个人博客网站的设计与实现.ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《个人博客网站的设计与实现.ppt》由会员分享,可在线阅读,更多相关《个人博客网站的设计与实现.ppt(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、题题 目:个人博客网站的设计与实现目:个人博客网站的设计与实现指导教师:指导教师:姓姓 名:柴向阳名:柴向阳学学 号:号:080713012080713012 时间:时间:2021.062021.06目录目录l1.概述概述l2.系统开发技术及开发环境系统开发技术及开发环境l3.需求分析需求分析l4.概要设计概要设计 l5.详细设计与实现详细设计与实现l6.结论结论l7.致谢致谢1.概述概述 本章主要介绍了个人博客的概念,本章主要介绍了个人博客的概念,国内外研究现状,研究博客的意义以及国内外研究现状,研究博客的意义以及开发本网站的可行性研究。开发本网站的可行性研究。2.系统开发技术及开发环境系统

2、开发技术及开发环境2.1 系统开发技术系统开发技术 在这小节里主要分别介绍了在这小节里主要分别介绍了JSP技术、技术、Servlet技术、技术、JavaBean技术的特点。开发技术的特点。开发本网站用了本网站用了JSP网站开发技术标准的模式二,网站开发技术标准的模式二,即:即:JSP+Servlet+JavaBean。此模式更明。此模式更明显地把显示和逻辑别离,提高了代码的重显地把显示和逻辑别离,提高了代码的重用性,适合于大型工程的开发。用性,适合于大型工程的开发。2.2 系统开发环境系统开发环境 本小节主要简单介绍了本小节主要简单介绍了Eclipse软件、软件、Tomcat软件、软件、Dre

3、amweaver软件和软件和SQL Server数据库。数据库。3.需求分析需求分析 博客网站的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的个人博客网站,为网络用户提供进行交流的网络平台。通过个人博客网站可以结交更多的朋友,表达更多的想法。为此,对系统的功能需求和数据需求分别做了分析。4.概要设计概要设计 4.1 系统体系结构系统体系结构 本网站是基于本网站是基于B/S结构的个人博客结构的个人博客网站,系统的体系结构如以下图所示。网站,系统的体系结构如以下图所示。浏览器Web服务器数据库

4、请求响应4.2 系统功能结构系统功能结构前台功能结构:后台功能结构:4.3 模块功能详细介绍模块功能详细介绍 本小节详细介绍了博客网站的两大功能模块,前台面向用户的功能模块和后台面向管理员的功能模块,并分别给予了相应的系统流程图。4.4 数据库设计数据库设计 在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用E-R方法进行数据库的概念设计。在逻辑结构设计中,本系统采用SQL Server 2000数据库管理系统。根据系

5、统功能设计要求和模块划分,本站的数据表有文章信息表、文章类型信息表、文章回复信息表、用户信息表、公告信息表、朋友信息表、个人相册信息表、投票信息表。5.详细设计与实现详细设计与实现5.1 公共模块的设计与实现公共模块的设计与实现 本网站涉及到的公共模块有数据库连接及操作,字符串处理,系统配置。本站使用SQL Server 2000数据库系统。安装完SQL Server 2000 JDBC Driver,就可以编写与数据库连接的类;使用JSP开发网站经常要过滤一些特殊字符或转换一些字符,这些功能通常都需要编写一个独立的类来完成,所以需要编写字符串处理类;本网站是采用Servlet和JavaBea

6、n结合技术开发的。JavaBean技术实现对数所谓中的操作不需要在XML文件中进行任何的配置,而正常运行servlet程序还需要进行适当的配置。5.2 用户登录模块用户登录模块 的设计与实现的设计与实现 用户登录模块的流程图如右图所示。用户登录模块是博客网最先使用的功能,是系统的入口。在用户登录页面中,用户可以通过输入正确的用户名和密码进入到系统,当用户没有输入用户名和密码时,系统会通过JavaScript脚本进行判断,并给予提示信息。用户登录页面如下图。5.3 前台模块的设计与实现前台模块的设计与实现 在博客网的前台首页中显示博主的根本信在博客网的前台首页中显示博主的根本信息、显示登录用户信

7、息、显示博客的主要功息、显示登录用户信息、显示博客的主要功能,并不是只存在于首页中,其他功能模块能,并不是只存在于首页中,其他功能模块的子页面中也需要包括这些局部。因此,可的子页面中也需要包括这些局部。因此,可以将这几个局部分别保存在单独的文件中,以将这几个局部分别保存在单独的文件中,这样在需要放置相应功能时只需包含这些文这样在需要放置相应功能时只需包含这些文件即可。本系统使用的是件即可。本系统使用的是动作动作元素,该动作元素用于向当前页面中包含其元素,该动作元素用于向当前页面中包含其他的文件。他的文件。在前台模块中详细介绍文章查询模块的设计与实现。文章查询模块的主要功能是用户在浏览系统时查看

8、发表的文章列表详细内容,包括文章的题目、发布时间、该文章的浏览次数等,并可以针对发表文章进行回复。这是博客最具代表性的特点之一。它给博主和用户提供展示文笔的平台,增加博主与用户、用户与用户之间的交流,能够使博客系统内气氛更加活泼,内容更加丰富。前台文章查询模块主要包括所有文章查询、文章分类查询、文章内容详细查询及文章回复功能。5.4 后台模块的设计与实现后台模块的设计与实现 后台页面所用技术和前台一样,在后台模块中主要介绍了相册管理子模块。相册管理模块的主要功能是实现对相片文件的上传、查询和删除操作,可以使博主随时更新个人博客系统内的相册文件,便于对相册文件的管理,以吸引更多的浏览者。相片上传

9、页面如下图:结结 论论 毕业设计即将接近尾声,博客网站功能根本实现,我对WEB效劳器、数据库软件SQL Server、JSP语言等系列知识都有了更深的了解,并且学习使用三层架构开发网站。在编写论文时,先对博客网站的历史与开展状况进行了简述,并对博客网站的可行性做了研究。接下来对开发技术和环境的做了介绍。在网站的详细设计中使用模块化和结构化设计,涉及前台模块和后台模块的设计,最终完成了整个毕业设计。在整个设计中感受最深的就是思路的整理和学习的方式,解决问题的方法。首先是思路的整理,在编写程序的时候思路要理清楚,按照自己的思路一步一步的实现,再就是学习的方式,以前都是老师讲什么接受什么,在设计时发

10、现课上学到的知识是远远不够的,学会了理论具体运用时还是不行,必须要深入阅读学习所需的知识,在面对大量信息时要学会筛选出对自己有用的资料。致致 谢谢 这短短的一个月时间是我学生生涯中最有价值的一段时光。借此论文之际,我想向所有帮助过我的人表示谢意。首先感谢宋红老师和岳俊梅老师。本论文是在宋老师和岳老师的指导下修改完成的。在此,要对她们的细心帮助和耐心指导表示由衷的感谢。感谢四年来传授我知识的老师们,更要感谢我的家人对我学业上的支持和鼓励,同时,在系统开发过程中还有不少同学也给了我帮助,这里一并表示感谢。总之,通过这次设计我学会了很多,在以后的学习生活中我将以加倍的努力,以回报学校、老师及同学们对我的厚爱!谢谢!谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com