博客网站的设计与实现……开题报告
博客网站的设计与实现
开题报告
班级(学号):0782 计科 70722011122 姓名:江旭
指导教师:吴燕
一、 综述
在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政
治、经济、生活等各个方面发挥着重要的作用。因此网站建设在 Internet 应用上的地位显而易见,倍受
人们的重视。为了树立个人在网络上的形象,通过设计一个个人博客网站,以达到个人推荐、展现自我
的一个平台,个人博客网站为交流提供综合的网络环境,同时也为个人的宣传,发展,提供了一个平台。
博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为
一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新
的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
二、 研究内容
blog 的全名应该是 Web log,中文意思是“网络日志”,后来缩写为 Blog。一个 Blog 其实就是一个网
页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog 的内
容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、
散文,甚至科幻小说的发表或张贴都有。许多 Blogs 是个人心中所想之事情的发表,其它 Blogs 则是一
群人基于某个特定主题或共同利益领域的集体创作。
基于以上要求,个人博客网站将由前台用户操作和后台管理员操作模块组成,其规划功能模块如下:
1.前台用户模块主要包括:
用户登陆:用户使用自己已注册的帐号和密码登陆到博客网站。
用户注册:通过注册使用户将个人信息保存到网站并获得一个具有相应权限的帐号。
用户修改个人信息:方便用户对网站保存的个人信息进行更新。
文章查询和留言:用户对网站中保存的文章进行浏览和对自己感兴趣的文章留言。
公告信息查询:方便用户了解网站公布的一些有针对性的信息。
相片查询:用户对自己或其他用户的照片进行浏览。
2.后台管理员模块主要包括:
博客文章管理:对博客已有的文章进行删除,置顶等操作。
公告管理:发布或更改公告。
投票管理:对投票进行统计等操作。
个人相册设置:多为对相册功能和模式的修改。
朋友圈:多为对功能和模式的修改。
博客网站的设计与实现……开题报告
用户设置:设置用户所具有的权限或删除用户等操作。
博主设置:多为对功能和模式的设置。
三、 开发工具及环境
个人博客网站采用 JSP 技术来实现前台系统框架以及主要功能,后台采用 SQL SERVER2000 作为
数据库管理系统。
JSP 是 JavaServerPage,J2EE 是 Java2EnterpriseEidtion,它们是 Sun 公司建立在 Java 语言
上的一种服务器端的编程技术,简单来说,它是用来动态生成网页的一种技术。在本网站中决大部分
(可以说是全部)的数据库操作和很大一部分的复杂商业逻辑都是在 JavaBean 或其他的 Java 类中
实现的,这使得整个网站的功能稳定,高效。而 JavaBean 有个很大的优点就是它可以充分提高代码
的重用性,这使得程序的代码编辑量大大减少。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序
的开发变得迅速和容易。
由于 JSP 技术的特性本网站可运行在 Windows/linux/uinx 等操作系统平台。
用到的开发工具有:
JDK6.0(Java 类文件编写环境),My Eclipse(主要开发工具),Tomcat(网站服务器),SQL Server2000
(数据库创建,维护工具及服务器)
四、 对进度的具体安排
第一周——第四周:熟悉工具,需求采集,撰写开题报告,修改开题报告。
第五周——第七周:业务需求分析。
第八周:概要设计,数据库设计。
第九周:详细设计。
第十周:编码。
第十一周:测试。
第十二周:完成论文。
参考文献
人民邮电出版社
JSP 程序开发宝典.
清华大学出版社
JSP 数据库高级教程.
高等教育出版社
JSP 程序设计.
JSP 工程应用与项目实践. 机械工业出版社
精通 EclipseWeb 开发----JAVA 体系结构、工具、框架及整合应用.
[1] 王国辉,王毅等.
[2] 刘彬.
[3] 蒋文容.
[4] 赛奎春.
[5]杨磊,陈凌云.
电出版社
2006
[6] 陆昌辉,吴晓华. SQL Server 2000 核心技术揭秘[M].
[7] [美]Laurence Vanhelsuwe 邱仲潘译
2007
2006
2004
2004
人民邮
北京希望电子出版社
2002
JavaBeans 从入门到精通
电子工业出版社
1998
博客网站的设计与实现……开题报告
清华大学出版社
电子工业出版社
人民邮电出版社
2001
2001
2008
[8]姜晓铭 刘波 张亦华: JSP 程序设计精彩实例.
[9]徐国平 刘臣勇 于军: JSP 网络开发实务
[10]王国辉 李钟尉 王毅 Java 程序设计自学手册
[11] [美]Greg Riccardi,邓少昆 梅珊译
2003
[12] [美]Bill Brogden 邱仲潘 谢树锋译
社
[13] [美]Michael Morrison 周苏明 常征 等译
[14]位元文化著
[15]飞思科技
JSP 动态网页入门实务
JSP 应用开发详解
2001
数据库管理—网站开发实例
清华大学出版社
Java 开发指南—Servlets 和 JSP 篇
电子工业出版
JavaBeans 使用手册
机械工业出版社
1997
科学出版社
电子工业出版社
2001
2002
指导教师:(签署意见并签字)
督导教师:(签署意见并签字)
领导小组审查意见:
年 月 日
年 月 日
审查人签字:
年 月 日