|
技术:Java、JSP等
摘要:
从博客一步步的发展来看,它本身就带有双重的功能,它不仅仅是很好的在线写日志的工具,还可以记载个人的文章,个人的情感,以及个人的日记,或者说是其他很多的值得记录下来的瞬间;而且,博客更是一种绝佳的互动交流的工具,使用博客发出重要的新闻,可以以最有效也最直接的方式与其他同样关心这些新闻的人来进行交流。现如今,web开发的最重要的理念就是追求更好的的用户体验,进行不断的改进,争取做到每个用户都满意。本课题的任务就是使用一些最新的web技术来开发一套完整的博客系统,主要技术有Ajax、JavaScript等。其中,数据的访问层是通过EasyUi中封装的ajax方法调用后台servlet,通过jdbc与数据库进行交互,传递数据。UI层还使用了很多的成熟的库和插件。
关键词:博客系统;Ajax;JavaScript;Div + CSS
目录:
摘 要 i
Abstract ii
目录 iii
1 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 系统开发的目的与意义 1
1.3.1 系统开发的目的 1
1.3.2系统开发的意义 2
1.4开发工具 2
1.4.1 Eclipse开发工具 2
1.4.2 Oracle数据库 2
1.4.3 Tomcat 3
1.5 关键技术说明 3
1.5.1 AJAX技术 3
1.5.2 JavaScript技术 3
1.6 可行性研究分析 3
1.6.1 社会可行性分析 3
1.6.2 系统目标可行性分析 4
1.6.3 技术可行性分析 4
1.6.4 经济可行性分析 4
1.6.5 操作可行性分析 4
1.6.6 法律可行性分析 5
2 软件需求分析 5
2.1 需求分析 5
2.2用户需求 5
2.2.1 需求获取 5
2.2.2 系统流程分析 5
2.2.3 系统模块划分 6
2.3系统用例图分析 6
3 软件总体设计 7
3.1任务概述 7
3.2概要设计 7
3.2.1 概述 7
3.2.2 模块设计 8
3.3 功能设计 8
3.3.1系统功能设计 8
3.3.2各模块的活动图 8
4 数据库设计 13
4.1数据库的描述 13
4.2数据库分析 13
4.3数据库概念设计 15
4.4博客系统的E-R图 17
4.5博客系统数据库连接主要代码 17
4.6博客系统的数据库表 18
4.6.1 注册用户信息表 18
4.6.2 日志信息表 18
4.6.3 评论信息表 19
4.6.4 留言信息表 19
5 软件详细设计 20
5.1编写目的 20
5.2项目程序部分设计 20
5.2.1用户登录界面的设计 20
5.2.2用户注册界面的设计 22
5.2.3用户个人信息管理界面的设计 23
5.2.4个人密码修改界面的设计 25
5.2.5用户发表日志界面的设计 26
5.2.6查看个人日志界面的设计 27
5.2.7查看全部日志界面的设计 29
5.2.8发表评论界面的设计 30
5.2.9查看个人日志评论界面的设计 31
5.2.10查看他人资料和留言界面设计 32
6系统的测试 34
6.1测试简述 34
6.1.1测试安排 34
6.2 测试目的 34
6.3 测试范围 34
6.3.1 单元测试(Unit Testing) 35
6.3.2 集成测试(Integration Testing) 35
6.3.3 系统测试(System Testing) 35
6.3.4 验收测试 (Acceptance Testing) 35
6.4 影响测试的因素 35
6.5 测试需求 36
结 论 37
参考文献 38
致 谢 39
附录一 外文文献(原文) 40
附录二 外文文献(译文) 46
论文字数:19457
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|