单位代码 xxxxx 密 级 公开 学 号
xxxxxxxxxxxx
XX文理学院
学士学位论文
基于JSP的个人博客系统设计与实现
论文作者: 李姜伟 指导教师: 陈梁
学科专业: 计算机科学与技术(职教师资) 提交论文日期: 2013年 04月 05日 论文答辩日期: 2013年 04月 20日 学位授予单位: xxxxxx
中 国 ? 重 庆 2013年4月
软件工程学院毕业论文(设计) 目录
目 录
摘要 ................................................................................................................................................... III Abstract. ......................................................................................................................................... IV 1 引言 ................................................................................................................................................ 1
1.1 系统开发的背景 ............................................................................................................. 1 1.2 开发的目的和意义 ........................................................................................................ 1 1.3 开发环境及工具和技术的选用 ................................................................................. 2
1.3.1 开发环境 .............................................................................................................. 2 1.3.2 开发工具及技术介绍 ....................................................................................... 2
2 系统分析 ....................................................................................................................................... 5
2.1 任务概述 ........................................................................................................................... 5 2.2 功能需求分析 ................................................................................................................. 5
2.2.1 前台 ....................................................................................................................... 5 2.2.2 后台 ....................................................................................................................... 6 2.3 性能需求分析 ................................................................................................................. 6 2.4 系统数据需求 ................................................................................................................. 7
2.4.1 系统的数据需求 ................................................................................................. 7 2.4.2 系统的数据字典 ................................................................................................. 8
3 系统概要设计 .............................................................................................................................. 9
3.1 系统体系结构 ................................................................................................................. 9 3.2 主要功能设计 ................................................................................................................. 9
3.2.1 主要功能模块 ..................................................................................................... 9 3.2.2 系统流程图 ........................................................................................................ 10
4 数据库设计................................................................................................................................. 12
4.1 数据库概念设计 ........................................................................................................... 12 4.2 数据库逻辑结构设计 .................................................................................................. 15
4.2.1 数据库详细设计 ............................................................................................... 15 4.2.2 数据表关系设计 ............................................................................................... 18
5 系统详细设计 ............................................................................................................................ 19
5.1 登陆和注册界面设计 .................................................................................................. 19 5.2 前台页面设计 ............................................................................................................... 21
5.2.1 前台首页概述 ................................................................................................... 21 5.2.2 前台首页技术分析 .......................................................................................... 22 5.2.3 前台首页的面局 ............................................................................................... 23 5.3 后台界面设计 ............................................................................................................... 24
5.3.1 后台首页概述 ................................................................................................... 24 5.3.2 后台首页技术分析 .......................................................................................... 25 5.3.3 后台首页的布局 ............................................................................................... 25 5.4 系统重难点代码分析 .................................................................................................. 25
5.4.1 系统配置 ............................................................................................................ 25 5.4.2 分类显示文章信息 .......................................................................................... 27 5.4.3 相册上传的实现 ............................................................................................... 29
I
软件工程学院毕业论文(设计) 目录
6 系统测试 ..................................................................................................................................... 32
6.1 测试方法 ........................................................................................................................ 32 6.2 测试内容 ........................................................................................................................ 33
6.2.1 登录测试 ............................................................................................................ 33 6.2.2 发表文章测试 ................................................................................................... 34
7 结论与展望 ................................................................................................................................ 37 致 谢 ......................................................................................................................................... 38 参 考 文 献 ................................................................................................................................... 39
II
2009级计算机科学与技术职教师资毕业设计
基于JSP的个人博客系统
计算机科学与技术(职教师资) 李姜伟
指导教师 陈梁
摘要:博客,是一种互联网平台上的个人信息交流中心。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客站点上。
本系统页面采用Html语言和Css样式以及JavaScript脚本来设计,系统的相关功能由Java语句来实现,使用Sql2000 数据库作为后台,采用Jsp+Servlet+JavaBean模式来完成系统的相关功能。主要分为游客和博主两种角色。游客可以注册、查看日志、照片、博主的资料和发表评论。博主则完成写日志、修改日志、上传照片、管理照片、更改个人信息、添加公告、退出系统等功能。
关键词:博客;个人博客;JSP;Sql2000
III