个人空间博客系统基于java的servlet进行开发,基于B/S架构模式,开发软件有:Myeclipse,mysql数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,论文,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
系统划分为以下几个功能:
a)管理员登录功能:只要有管理员姓名,和密码就可以用管理员身份进行登录。并对其网站进行一系列的操作,如论坛管理,留言板管理,个人信息管理,信息发布管理等操作。
b)留言板系统功能:用于网站管理员与游客交流的一个渠道,管理员可以随时对留言进行回复和对一些没有必要的留言进行删除。游客同样也可以留言。如果想有自己的留言姓名,就必须注册,这样留言板上将会留下用户的姓名,留言时间,和留言内容。
c)个人信息管理功能:无论是管理员还是注册后的用户都可以对自己的个人信息进行修改,如姓名,性别,属性,生日,职业等操作。
d)留言管理功能:留言管理功能是一种复杂的应用系统,需要综合应用的数据库、javabean等技术操作。和所有留言几乎很相似有它特有的发帖,回帖,设置不同用户权限的问题,通过它管理员可以发表自己的任何文章,让所有游客可以进行浏览,。
e)信息发布及浏览功能:其主要是由注册会员发布日记、照片、视频信息等内容,显示每天的最新消息的标题,作者,日期,详细内容等,使注册会员能借助该系统对信息发布的增加,修改和删除等功能。随时都能提供给经过本网站的游客浏览
目 录
1 引言 4
2 系统分析 5
2.1 功能需求分析 5
2.2 本系统采用的关键技术 6
2.2.1 JSP技术 6
2.2.2 JavaBean技术 6
2.2.3 JDBC技术 7
2.2.4 用JDBC访问数据库 8
2.3 可行性分析 9
2.4 系统运行环境 10
3 系统概要设计 11
3.1 总体功能 11
3.2 E-R图 12
4 系统详细设计 13
4.1 后台数据库设计 13
4.1.1 mysql介绍 13
4.1.2 数据库表结构 16
4.2 处理流程设计 18
4.2.1 系统操作流程 18
4.2.2 数据增加流程 19
4.2.3 数据修改流程 19
4.3.4 数据删除流程 20
4.3 系统模块设计 21
4.3.1 用户登陆 21
4.3.2 日记信息管理 22
4.3.3 照片信息管理 23
4.3.4 视频信息管理 23
4.3.5 管理员模块设计 24
5 系统调试与测试 24
5.1 程序调试 24
5.2 程序的测试 25
5.2.1 测试的重要性及目的 25
5.2.2 测试的步骤 26
5.2.3 测试的主要内容 26
6 结论 28
6.1 系统评价 28
6.2 安全性问题 28
致 谢 29
参考文献 29