分类:开题报告 更新时间:05-20 来源:网络
本题目的意义及国内外研究状况:
博客是一种十分简易的个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开发的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。博客是以人性和公共性的结合体,其精髓不是主要表达个人思想;不是主要记录个人日常经历;而是以整个互联网为视野,精选和记录自己在互联网上看到的有意义内容,为他人提供帮助,使其具有更高的共享价值。
博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。博客越来越呈现出多媒体化,早期的博客是以文字为主,但随着多媒体发展,博客相册、博客图片已经成为博客的基本配置。博客与专业传媒组织互补并存,博客新闻成为专业媒体重要信源,博客报道成为专业媒体报道的延续,博客网站成为专业记者稿件的第二出口。
研究内容:
开发个人博客网站,分为前台博客管理系统和后台博客管理系统。任何人通过前台都可以浏览到博文、相册、公告、最新博文、热点博文等,还可以通过注册,通过注册后登陆的用户可以修改个人信息,撰写博文、修改博文、发表博文,上传照片,查看公告,同时可以通过搜索查看所要查看的博文,也可以对其他博主进行评论。后台博客管理系统是为管理员管理博客而设置的,管理员通过后台,可以对个人信息进行操作,可以查看前台注册用户的基本信息,可以查看、回复、删除博文,可以浏览相册,还可以查看、修改、删除、发布公告。
我在本次开发中只要负责的模块有博文、留言和前台登录的模块。主要分别是用户博文的发布和修改和查看搜索功能;留言主要是评论回复留言查看和修改;登录模块主要是新用户的注册账号和修改密码等功能。
研究方法、手段及步骤:
本系统是基于JSP开发的个人博客网站,使用的发放环境采用MyEclipse和dreamweaver相结合,服务器为tomcat5.5.20+jdk5.5.20。数据库使用SQL Server2000。
首先在电脑上安装jdk和tomcat服务器,配置好环境变量,安装MyEclipse、 dreamweaver、和SQL Server2000数据库。先进行需求分析,设计操作流程图,画出博客首页的草图,根据草图设计出效果图,设计各个功能模块,启动数据库服务器,建立新的数据库,创建数据库表并进行数据库连接,在各个页面里编写连接数据库的代码。把各个页面保存到tomcat下相应的文件夹。启动tomcat服务器,便可以运行最终系统。
参考文献:
[1] 程贸等.JSP编程技术[M].北京:清华大学出版社,2009.1-289.
[2] 李调阳等.SQL Server 2000中文版标准教程[M].北京:海洋出社,2005.20-160.
[3] 邱兵家等.电子商务概论[M].北京:高等教育出版社,2006.185-207.
[4] 王珊等.数据库系统概论[M].北京:高等教育出版社,2006.198-260.
[5] 陈刚等.Eclipse从入门到精通[M].北京:清华大学出版社,2005.20-253.
[6] 徐国平等.JSP网络开发事务[M].北京:电子工业出版社,2001.1-80.
[7] 刘彬等.JSP数据库高级教程[M].北京:清华大学出版社,2006.50-200.
[8] 郭真等.JSP程序设计教程[M].北京:人民邮电出版社,2010.5-52.
[9] 吴莉.基于.NET框架的N层分布式应用程序研究[J].北京:贵州工业大学学报,2008.20-180.
[10] 戴一波等.Dreamweaver MX 2004从基础到实践[M].北京:电子工业出版社,2005.463-503.
[11] Joshua Bloch. Effective Java Programming Language Guide[M].Addison-Wesley Professional,2001.25-155.