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

上传人:laozhun 文档编号:2427796 上传时间:2023-02-19 格式:PPT 页数:20 大小:389.01KB
返回 下载 相关 举报
个人博客网站的设计与实现.ppt_第1页
第1页 / 共20页
个人博客网站的设计与实现.ppt_第2页
第2页 / 共20页
个人博客网站的设计与实现.ppt_第3页
第3页 / 共20页
个人博客网站的设计与实现.ppt_第4页
第4页 / 共20页
个人博客网站的设计与实现.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《个人博客网站的设计与实现.ppt》由会员分享,可在线阅读,更多相关《个人博客网站的设计与实现.ppt(20页珍藏版)》请在三一办公上搜索。

1、题 目:个人博客网站的设计与实现指导教师:姓 名:柴向阳学 号:080713012 时间:2012.06,目录,1.概述2.系统开发技术及开发环境3.需求分析4.概要设计 5.详细设计与实现6.结论7.致谢,1.概述,本章主要介绍了个人博客的概念,国内外研究现状,研究博客的意义以及开发本网站的可行性研究。,2.系统开发技术及开发环境,2.1 系统开发技术 在这小节里主要分别介绍了JSP技术、Servlet技术、JavaBean技术的特点。开发本网站用了JSP网站开发技术标准的模式二,即:JSP+Servlet+JavaBean。此模式更明显地把显示和逻辑分离,提高了代码的重用性,适合于大型项目

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

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

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

5、常运行servlet程序还需要进行适当的配置。,5.2 用户登录模块 的设计与实现 用户登录模块的流程图如右图所示。,用户登录模块是博客网最先使用的功能,是系统的入口。在用户登录页面中,用户可以通过输入正确的用户名和密码进入到系统,当用户没有输入用户名和密码时,系统会通过JavaScript脚本进行判断,并给予提示信息。用户登录页面如图所示。,5.3 前台模块的设计与实现 在博客网的前台首页中显示博主的基本信息、显示登录用户信息、显示博客的主要功能,并不是只存在于首页中,其他功能模块的子页面中也需要包括这些部分。因此,可以将这几个部分分别保存在单独的文件中,这样在需要放置相应功能时只需包含这些

6、文件即可。本系统使用的是动作元素,该动作元素用于向当前页面中包含其他的文件。,在前台模块中详细介绍文章查询模块的设计与实现。文章查询模块的主要功能是用户在浏览系统时查看发表的文章列表详细内容,包括文章的题目、发布时间、该文章的浏览次数等,并可以针对发表文章进行回复。这是博客最具代表性的特点之一。它给博主和用户提供展示文笔的平台,增加博主与用户、用户与用户之间的交流,能够使博客系统内气氛更加活跃,内容更加丰富。前台文章查询模块主要包括所有文章查询、文章分类查询、文章内容详细查询及文章回复功能。,5.4 后台模块的设计与实现 后台页面所用技术和前台一样,在后台模块中主要介绍了相册管理子模块。相册管

7、理模块的主要功能是实现对相片文件的上传、查询和删除操作,可以使博主随时更新个人博客系统内的相册文件,便于对相册文件的管理,以吸引更多的浏览者。,相片上传页面如图所示:,结 论,毕业设计即将接近尾声,博客网站功能基本实现,我对WEB服务器、数据库软件SQL Server、JSP语言等系列知识都有了更深的了解,并且学习使用三层架构开发网站。在编写论文时,先对博客网站的历史与发展状况进行了简述,并对博客网站的可行性做了研究。接下来对开发技术和环境的做了介绍。在网站的详细设计中使用模块化和结构化设计,涉及前台模块和后台模块的设计,最终完成了整个毕业设计。在整个设计中感受最深的就是思路的整理和学习的方式

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号