资源描述
中 北 大 学
毕业设计开题汇报
学 生 姓 名:
周海芳
学 号:
学 院、系:
电子和计算机科学技术学院
计算机科学和技术系
专 业:
计算机科学和技术
设 计 题 目:
个人博客系统设计和实现
指导老师:
张元
3月8日
毕 业 设 计 开 题 报 告
1.结合毕业设计情况,依据所查阅文件资料,撰写字左右文件综述:
文 献 综 述
一、 选题依据及意义
进入二十一世纪,以Internet为关键现代网络积水和通信技术已经得到了飞速发展和广泛应用,多种网络交流互动工具也应运而生。其中以论坛、博客、小区、空间最为受广大网民好友欢迎,也是现在为止发展比较成熟信息交流工具。在网络技术逐步渗透社会生活各个层面今天,传统交流方法也面临着变革,而网络博客则是一个很关键方向。基于Web技术网络考试系统能够借助于遍布全球Internet进行,所以交流既能够是当地进行,也能够是异地进行,大大拓展了沟通和交流灵活性。博客在现现在这个飞速发展网络时代已经成为大家不可或缺一部分[1]。
博客,又译为网络日志、部落格或部落阁等,是一个通常由个人管理、不定时张贴新文章网站。博客它常常是由简短且常常更新帖子组成,它能够发表相关个人构思,日志,或诗歌,散文,小说等等。博客能够是你纯粹个人想法和心得,包含你对时事新闻、国家大事个人见解,或你对一日三餐、衣饰打扮精心料理等,也能够是在基于某一专题情况下或是在某一共同领域内由一群人集体创作内容。写博客是为了把自己多种多样想法在网上表示、释放出来,把一时想法变成见解展示给大家。而浏览博客用户,也能够对发表见解和见解文章进行评论,博客就是这么一个平台。
博客最初名称是Weblog,由web和log两个单词组成,按字面意思就为网络日志,以后喜爱新名词人把这个词发音有意改了一下,读成we blog,由此,blog这个词被发明出来。汉字意思即网志或网络日志,不过,在中国大陆有些人往往也将 Blog本身和 blogger(即博客作者)均音译为“博客”。“博客”有较深涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看Blog人全部是“客”。而在台湾,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为Blog本身有社群群组意含在内,借由Blog能够将网络上网友集结成一个大博客,成为另一个含有影响力自由媒体[2]。
二、 个人博客发展现实状况
相关博客未来:在创办了博客中国(blogchina)、被誉为“博客教父”方兴东接收了记者专访。她认为,博客这一事物在中国发展大致经过以下三个阶段:第一阶段是至,少数人写博;第二阶段是至,博客爱好者写博;第三阶段是至和接下来两年,博客进入大众化前期。“假如说第一阶段和第二阶段博客发展还是理想主义和浪漫主义话,那从第三阶段开始,博客已经向现实主义转变。再过两年,立即进入大众化晚期,也就是说,那些网络保守主义者也将加入到博客大军中来” [3]。
在中国,已经有十几万个博客网站,博客数量达成100多万个,而且展现40%年增加进度,着实让国人刮目相看。所以,博客经济引发了教授学者和行业官员普遍关
注。博客现象,能给中国带来什么?网络博客,能成为每个网民网络生活方法吗?从互联网兴起到现在,网民由上网浏览网络文章和查找资料和上论坛发帖子,发展到建网站、建个人网站论坛主页,再发展成现在建博客,一路走来,网民在网络一直打拼着建造着一个属于自己地盘,不知从何时起,建博客、写博客成为了众多网民网络生活关键组成部分,和网络聊天成了并驾齐驱热点,共同成为网民上网最关心事情[4]。
三、 Web技术发展
1991年,欧洲粒子物理研究所(CERN)软件工程师Tim Berners-Lee公布了她万维网(World Wide Web)。以后以后,经过互联网看到将不仅仅是文字,互联网有了图片,以后又有了音频、动画甚至视频[5,6,]。
WWW成功在于它制订了一套标准,易于掌握超文本标识语言HTML、信息资源统一定位格式URL和超文本传输协议HTTP,用超链接和超媒体把Internet上多种相关数据有机地链接起来,使互联网上资源实现了共享。你只需关键点击鼠标就能够浏览来自世界各地丰富、直观信息,一个不懂电脑人也能够很快成为了Internet 行家[7,8]。开始web页面全部是静态文本,页面呆板,互动性不强,不过伴随技术发展,很快多种多样动态网页技术涌现出来,这其中包含CGI, ASP, PHP, Java,脚本语言如:JavaScript, VBScript等等。JavaScript 和 VBScript能够嵌入在HTML中实现部分用户端动态功效[9,10,11]; CGI大大扩展了Web服务功效,能够实现web服务器和数据库及文件系统、应用程序通信,动态生成超文本,于是网页活了起来[12]。但CGI利用需要含有一定编程能力及算法技巧,而且和HTML要分开编写,维护和编写全部比较困难,效率和安全性也不好。 ASP, PHP克服了这些缺点[13],取得了广泛应用。Java出现给Web带来了新活力。它含有完全平台无关性,一次编写四处运行,用Java能够编写web页中实施小程序Applet[14]。它简单、面向对象、安全、健壮、分布式等优点尤其适合开发web应用。在美国,JSP+ Servlet+ EJB已经成为电子商务网站开发标准[15,16]。
参考文件:
[1] 俞传正.基于博客个人知识管理平台研究[D].天津:天津师范大学,.2-7.
[2] 陈明.Blog、Wiki在协作学习中应用研究[D].武汉:华中师范大学,.5-10.
[3] 郭华伟.基于内容聚合BLOG学习平台辅助教学研究和实践[D].北京:首全部师范大学,.20-25.
[4] 刘媛春,罗云翔.基于JSP动态网页技术[J]. 成全部信息工程学院学报, 04期:P398-400.
[5] 唐友国,湛洪波.JSP网站开发详解[M] .北京: 电子工业出版社,.76-94.
[6] 杨磊,陈凌云.精通EclipseWeb开发[M].北京:人民邮电出版社,.36-52.
[7] Greg Riccardi. 数据库管理—网站开发实例[M]. 北京: 清华大学出版社, .30-42.
[8] 耿伟,刘振海,孙磊. Struts2框架技术研究和分析[J] .电脑知识和技术, , 18(33):50.
[9] 史晓宏,廖述剑. 基于Struts+Spring+Hibernate轻量级Web应用框架研究[J] .电脑知识和技术 ,, 15(01):30.
[10] 何海霞.Dreamweaver 8完美网页设计[M] .北京:中国电力出版社,.68-90.
[11] 刘志亮,刘媛媛. 基于Spring轻量级JavaEE应用和开发[J] .电脑知识和技术 ,, 17(20):60.
[12] 黄好胜.博客文化和教育信息化[J].大众科技,,(8):53.
[13] 刘彬.JSP数据库高级教程[M].北京:清华大学出版社,.151-145.
[14] 吴以欣,陈小宁.JavaScript 脚本程序设计[M].北京:人民邮电出版社,.90-140.
[15] 何瑾 刘润华.基于开源思想软件应用开发[J].河北师范大学学报,,31(1):1.
[16] 叶达锋.Eclipse编程技术和实例[M].北京:人民邮电出版社,.1-60.
毕 业 设 计 开 题 报 告
2.本课题要研究或处理问题和拟采取研究手段(路径):
一、 课题研究基础内容
本课题是个人博客系统设计和实现,该系统关键有以下功效:
(1)登录功效:
系统为单用户系统,为用户分配了用户名和密码。用户必需先登录,进入操作界面。用户输入ID和密码,经过服务器验证方可运行,不然弹出消息提醒框。
(2)网站前台功效:
浏览:博主个人信息、文章、相册;
发表:留言,评论
(3)网站后台功效:
用户管理模块:实现用户信息及密码修改
博文、相册分类和管理模块:实现分类增、删、改
评论管理模块:实现删除评论功效
留言管理模块:实现删除、回复评论功效
相册管理模块:实现照片增、删功效
系统管理模块:实现博客版面定义和管理
博客数据统计
二、 拟采取研究方法和技术路线
本系统拟基于B/S模式设计,以MyEclipse 为开发工具以tomcat作服务器,以java为开发语言,以dreamweaver 为页面编辑工具,sql server 数据库来完成。严格根据软件设计步骤走,进行可行性研究、需求分析,制订需求、分析计划,并完成文档、总体设计、具体设计、编码及单元测试、综合测试、软件维护。以上每一步严格根据要求进行,并按时完成对应文档。该设计采取MVC 模式进行设计,前台用html+jsp实现,后台采取jsp+javaBean+SQL实现。数据库操作和业务处理放在JavaBean里进行。
毕 业 设 计 开 题 报 告
指导老师意见:
指导老师:
年 3月14日
所在系审查意见:
系主任:
年 3月15日
展开阅读全文