1、 1 毕毕 业业 论论 文文 博客网 Blog Nets 学院名称: 专业班级: 计算机(1) 学生姓名: 指导教师姓名: 指导教师职称: 2012 年 5 月 2 目录 摘 要.4 ABSTRACT 5 3 系统分析 .10 3.1 需求分析 10 3.2 可行性研究 11 3.2.1 经济可行性 11 3.2.2 技术可行性 11 4 系统设计 .12 4.1 系统目标 13 4.2 系统功能结构 13 4.3 系统流程图 13 4.4 开发环境 10 5 数据库设计11 5.1 数据库需求设计 11 5.1.1 采集信息 11 5.1.2 表示对象 11 5.1.3 建立对象实体 11
2、5.1.4 标识每个对象的信息类型 11 5.1.5 标识对象之间的关系 12 5.2 数据库概念的设计 16 5.3 数据库逻辑结构设计 18 6 公共模块设计 150 6.1 数据库连接及操作类的编写 20 6.2 字符串处理类的编写 22 6.3 系统配置 23 7 前台页面设计 194 7.1 前台首页概述 24 7.2 前台首页技术分析 25 7.3 前台首页的布局 21 8 用户登录模块设计 .22 8.1 用户登录模块概述 22 8.2 用户登录模块技术分析 23 8.3 用户登录模块的实现过程 23 8.3.1 设计用户登录页面 24 8.3.2 编写用户登录的 SERVLET
3、实现类 . 24 8.3.3 编写用户登录的 CONSUMERDAO类的方法 24 8.3.4 判断登录用户是否为博主 29 9 文章查询模块 .30 3 9.1 文章查询模块概述 30 9.2 文章分类查询实现过程 30 9.3 文章详细查询的实现过程 31 10 后台设计 31 10.1 后面页面设计 . 31 10.2 后台相册设计 . 32 总结.33 致谢.33 参考文献 .33 1 博客网设计与实现 摘摘 要要 博客网致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而 获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。为了满足博客网的要 求,实现系统静
4、态与动态页面的相互分离,系统采用 JSP+JavaBean+Servlet 和 SQL Server2000 数据库相结合的开发模式。 论文首先论述了系统的开发背景和设计目标, 并对系统开发所采用的技术进行相应的简 单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进 行可行性分析,确定在目前的条件下,开发博客网是可行的。在需求分析结果的基础上, 对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体 联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对 系统中的 JavaBean 和 Servlet 代码进行设计。最
5、后给出了系统中模块的详细设计与实现, 并对系统模块涉及到的关键源代码进行了详细的分析。 经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 关键词:MVC,设计模式,知识共享,博客网 Blog Nets Design and Implementation 2 Name: wang an zhong Supervisor: cheng li Abstract Blog nets is concentrates on high-quality interactive exchanges platform for a large number of users, increasing th
6、e visits and making the website more and more famous, thereby can acquiring for the opportunity that business enterprise providing more introductions and shows of products, promoting the value of the website.Satisfy for the functions of blog nets, achieving the systems static page separate with dynamic page mutually, using JSP+ JavaBean+ Servlet with the mode of development that the database of SQL Server2000 combine together. The paper discu