个人博客网站设计与实现

摘 要随着人类的发展,人们的生活越来越信息化,如何在浩瀚的互联网展示自己的一些个人信息是很多人所关心的问题,个人博客的出现就解决了这个以问题。本论文从软件工程的角度主要阐述了用户需求分析及系统开发过程,是一个典型的个人博客系统。本系统的用户主要分别为游客、普通用户、管理员这三种角色。他们分别有着不同的权限。游客的主要功能有浏览博文、图片等。普通用户的主要功能有修改用户信息、添加博文、博文管理、博文评论管理等。管理员的主要功能有修改密码、用户管理、图片管理、博文管理等。通过这些功能基本可以满足一个个人博客的需求,也可以让更多的人通过本系统来展示自己的一些个人信息。在这个系统中我主要使用JSP技术。使用MySql数据库进行数据的存储。系统界面设计的特点为操作简单、方便快捷,后台编程语言采用的是java语言,开发环境采用的是MyEclipse集成开发环境。
目 录
1 绪论 1
1.1 研究背景 1
1.2国内外研究现状 1
1.2.1 国外研究现状 1
1.2.2国内研究现状 2
1.3 主要研究内容 2
2 系统开发技术 4
2.1 MYSQL数据库 4
2.2 JSP技术 4
2.3 JAVA介绍 5
2.4 MYECLIPSE开发环境 5
2.5 TOMCAT服务器 5
3 系统需求分析 7
3.1系统可行性分析 7
3.1.1 运行可行性分析 7
3.1.2 技术可行性分析 7
3.1.3 经济可行性分析 7
3.2系统角色分析 8
3.3系统用例分析 8
3.3.1系统管理员用例分析 8
3.3.2注册普通用户用例分析 9
3.3.3游客用户用例分析 10
4 系统概要设计 11
4.1 概述 11
4.2 系统结构 11
4.2.1系统功能结构图 11 4.2.2 前台页面功能描述 11
4.2.3 后台页面功能描述 12
4.3系统主要功能分析 1 *好棒文|www.hbsrm.com +Q: ^351916072^ 
2
4.3.1系统用户登录分析 12
4.3.2文章信息管理分析 13
4.3.3修改密码分析 14
4.3.4用户信息管理分析 14
4.4 数据库设计 15
4.4.1 ER实体设计 15
4.4.2 数据库设计表 16
5 系统详细设计与实现 19
5.1 系统首页 19
5.2 用户注册 19
5.3 用户登录 20
5.4 文章信息 21
5.5 图片信息 23
5.6 后台登录 24
5.7 文章管理 24
5.8 修改密码 26
5.9 图片管理 26
5.10 用户信息管理 28
6 系统测试 29
6.1 系统测试目的 29
6.2 系统功能测试 29
6.3 安全测试 29
6.3.1 系统登陆安全测试 29
6.3.2 系统管理权限安全测试 29
6.4 可用性测试 30
6.5 测试内容 30
6.5.1 单元测试 30
6.5.2 综合测试 30
6.5.3 系统功能模块测试 30
总 结 33
参考文献 33
致 谢 36
1 绪论
1.1 研究背景
近年来,博客、WAP、圈子、播客等这样的新名词出现在我们的身边,这预示着互联网web2阶段已经到来。从Web1 到web2,是从创造内容时代到用户创造内容时代,这是互联网应用从核心内容到外部应用的革命[1]。让互联网应用越来越多样化。
互联网上的热门话题也出现了博客和博客文化。目前,在全球,参与博客的人数每5.8秒钟就有一位新的博客用户加入,这里面有很多的知名人士,甚至包括法官和议员[2]。使用博客的人越来越多,这形成了一种独特的博客文化。美国在竞选总统时,候选人乐于开设博客站点,作为竞选的重要手段,商业界中很多企业也将博客用于对员工非正式的知识管理[2]。通过浏览和评论他人博客,相互借鉴好的方法和经验。在教育界,政府部门和教育机构也在努力将博客用在通信系统和教育领域建立新的知识管理。
显然,博客的发展与世界知识社会的到来相对应。博客的个人主导性和通讯功能的深度,对我们这样的处于初级阶段组织机构信息化国家的知识扩散、知识传播和创新能力,更有特殊的意义。
1.2国内外研究现状
1.2.1 国外研究现状
博客是在美国和欧洲的工业国家兴起的。在发达国家博客相关领域已经有着很长的沉淀和普及了。国外的个人空间租用,域名出售,站点交流论坛,购买和使用的人都比较多。个人网站的搭建方式和平台也是多种多样的,从操作系统上划分,除了较为普遍的windows,还有基于Linux、Mac?OS等更为人性化的方式[3]。举例来说,Mac OS中提供的I Web套件,就能完整实现一个个人站点的设计,开发,以及发布。
并且在活跃的10亿个网站中,超过3亿个是博客。在网上到处都可以看见个人搭建的博客网站和商业化的博客网站。到目前,它已不仅仅是一个个人空间了,已经和很多的品牌、突发消息紧密关联一起。对世界的社交网络做出了很大的贡献。对世界网络做出了很大的贡献。这让谷歌搜索引擎也越来越重视原创内容的博客和网站的排名。
从目前的数据可以看出:有76%的企业在博客上创造内容,全球用户上网的时间有23%用在了博客阅读和社交媒体,目前有670万人拥有自己的博客网站,并在上面发表文章,还有1200万人在各类社交网站平台写博客。并且企业有博客外链数量比没建设博客前平均高出97%。
1.2.2国内研究现状

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1178.html

好棒文