个人博客门户网站保留了传统博客系统的功能,同时又加上了人性化的界面设计,比如日历、音乐的引用。主要包括用户注册登陆留言评论,上传照片,写日记,音乐收藏等模块,采用Jsp+Servlet+JavaBean模式来完成系统的相关功能。主要分为游客角色和用户角色。游客可以注册、查看日志、照片、博主的资料和匿名发表评论。用户则完成写日志、修改日志、上传照片、管理照片、更改个人信息、添加收藏、退出系统等功能
博客系统通常提供三类服务:
1.信息服务:文章显示,热点文章推荐,博主风采。
2.查询服务:可以根据文章内容,文章标题,留言标题等进行模糊查询。
3.留言服务:游客或者用户可以对系统进行留言或发表看法意见。
在此基础上我将个人博客网站划分为两个子系统:游客,用户。
下面分析各个子系统的功能需求。
2.2.1 游客
在在具体的功能实现上,可以分为以下几个部分:
1.查看资料信息:
游客不须登录系统就可以实现查看日志,照片以及博客主的资料信息。
2.用户注册:
游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。
3.文章查询:
用户可以检索或浏览博客中的文章。
4.留言:
游客可以匿名发表言论,同时给感兴趣的文章评价。
2.2.2 用户
通过计算机网络将前台与后台的数据库相连,系统用户将从前台得到的信息进行处理,实现文章管理,信息管理,个人相册管理,评论,收藏等子系统。
1.文章管理:
注册用户员对网站中自己的文章进行删除,更新等操作。
2.信息管理:
发布,更改个人信息。
3.个人相册管理:
对博客相册中的图片进行上传,更新,删除操作。
4.评论:
对于他人给自己的不恰当评论予以删除
5.收藏好的日志:
可以对比较好的日志文章进行收藏。
目 录
1 引言 2
2 系统分析 3
2.1 功能需求分析 3
2.2 本系统采用的关键技术 4
2.2.1 JSP技术 4
2.2.2 JavaBean技术 4
2.2.3 JDBC技术 5
2.2.4 用JDBC访问数据库 6
2.3 可行性分析 9
2.4 系统运行环境 9
3 系统概要设计 11
3.1 总体功能 11
3.2 E-R图 13
4 系统详细设计 14
4.1 后台数据库设计 14
4.1.1 SQL SERVER 介绍 14
4.1.2 数据库表结构 15
4.2 处理流程设计 17
4.2.1 系统操作流程 17
4.2.2 数据增加流程 18
4.2.3 数据修改流程 18
4.3.4 数据删除流程 19
4.3 系统模块设计 20
4.3.1 管理员登陆 20
4.3.2 新闻管理 22
5 系统调试与测试 26
5.1 程序调试 26
5.2 程序的测试 26
5.2.1 测试的重要性及目的 26
5.2.2 测试的步骤 28
5.2.3 测试的主要内容 28
6 结论 30
6.1 系统评价 30
6.2 安全性问题 30
致谢 32
参考文献 33