《个人博客的设计与实现开题答辩》由会员分享,可在线阅读,更多相关《个人博客的设计与实现开题答辩(8页珍藏版)》请在金锄头文库上搜索。
1、太原工业学院毕业论文开题报告2014 年 3月06 日学 生 姓 名:学 号:系部 :专业 :网络工程论 文 题 目:个人博客的设计与实现指 导 教 师 :毕 业 论 文 开 题 报 告一论文研究目的及意义:博客,英文名 blog , “博客”是由其英文名Blog 的翻译而来,它是一种通常由个人管理、不定期张贴新的文章的个人网站,其结合文字、图片、音频、视频、动画,和其他网页链接的媒体。它可以实现用户留言,用户评论,可以让读者和博主互动,此外,它还有文章转载,文件收藏,自主更改个人信息等功能。在日新月异的今天,联网成了人们沟通、交流的主要途径。网上的聊天系统和发表文章的系统不计其数,个人博客也
2、成了时尚。个人博客系统是近年来非常流行的一种快速更新的个人站点。最初人们将每天浏览网站的心得和意见记录下来,并予以公开供他人参考,但随着博客系统应用的快速扩张,它的目的与最初已相去甚远。用户发表和张贴网络日志的目的有着很大的差异。不过,由于其沟通方式比电子邮件、讨论群组更简单和容易,博客系统已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,它也逐渐被应用在企业内部网络。Blog 是继 Email、BBS 、ICQ之后出现的第四种网络交流方式。博客通常以网页形式存在, 而且有不同的种类, 例如视频博客系统, 个人博客系统。由于不同种类的博客系统也有所差异,针对人群也不尽相同等因素,往往导致博
3、客内容的质量过低,可读性不高。然而本课题是针对老师和学生设计的个人博客系统,主要以知识,教学,交流为主,从根本上解决了这个问题。此外,本博客系统,主要用于师生沟通互动,学术交流,并添加疑问点赞功能,学生可对老师的博客内容提出疑问,其他学生可针对自身对该问题的学习情况使用点赞功能,老师可根据学生点赞情况,对学生的学习情况有简单的了解,进而对问题的讲解更有针对性,在一定程度上为学生的学习提供了便利,为教学节约了时间,也可在一定程度上提高学生的学习兴趣。未来,博客有很好的发展前景,它更新速度快,信息量大,宣传能力强。再此基础上,博客除了有自由发表博文的基本功能,和供人们浏览功能外,博客还有播放音乐,
4、观看视频,浏览图片等功能,在更大程度上满足了客户的需求。目前,个人博客越来越普及,也被越来越多的人接受,它可以体现个人的存在,张扬个人的社会价值,拓展个人的知识视野,建立属于自己的交流沟通的群体。参考文献:1 马军. ASP 网络编程从入门到精通M . 北京 : 清华大学出版社,2006. 2 刘振岩 . 基于 .NET的 Web程序设计 M . 电子工业出版社,2006. 3 谭晶晶 . 基于 ASP的个人博客系统设计与实现J. 软件导刊, 2013-05 ,第 12 卷第 5 期:82-84. 4 李浩. PHP 个人博客系统的设计与实现. 科学之友 J.2012-11 :143-144.
5、 5 徐吟晖 . 基于 WEB 开发的视频博客的设计与实现D/OL. 复旦大学 ,2013-11-07. 6 朱如龙 . SQL Server数据库应用系统开发技术M. 北京机械工程出版社,2004-2-13. 7 金雪云,汪文彬,陈文臣. asp.NET 2.0简明教程 M. 清华大学出版社,2009-3. 8 金雯岚 . Ajax技术在博客系统中的应用D. 大连:大连海事大学,2008-6. 9 朱珊虹,石庆民 . 基于 DIV+CSS的个人博客网页设计应用研究J.新乡学院信息工程学院,2011(04). 10 朱印宏,邓艳照 . DIV+CSS 网站布局从入门到精通M. 石油工业出版社,
6、2011-1-111 吴晓艳 , 陈明明 . 基于.NET 的校园博客系统的设计与实现J.教育技术的创新、发展与服务第五届教育技术国际论坛论文集(下册) ,2006-10-01 12 曾东,曾文权 .Web 开发技术 -ASPM. 清华大学出版社,2007. 毕 业 论 文 开 题 报 告二本课题要研究或解决的问题和拟采用的研究手段(途径):本个人博客主要针对人群,为老师和学生,分别为博客用户和学生访问者。本博客系统的主要用途,是为方便师生的沟通和互动,增进老师与学生之间的关系,达到加强学校信息建设的目的,并能为学生的学习提供便利。由于本系统主要面向人群为老师和学生,所以有较强的针对性和较强的
7、个性化特征。本博客系统的功能主要以师生交流,学生学习为主要目标;界面设计要时尚,正面,个性,动感,以提高学生的关注。本课题的主要任务是:(1) 数据库设计, 经过系统分析, 针对个人博客网站所要求的功能,进行数据建模。首先建立逻辑数据模型,然后建立物理数据模型。最后在数据库中建立了一系列的表。平台的实现也是围绕着数据库进行的。(2)网站开发规范, 确定了个人博客网站的框架, 包括采用的页面风格和实现这个网站需要的页面。建立程序所在目录,针对要求的页面命名。(3) 代码编写规范, 首先确定出来系统的公共函数和公共变量等。写在公共文件中,比如数据库连接等功能模块。这样程序利于阅读和维护。系统主要的
8、功能模块和预期实现功能如下所示:1访问者(学生)系统的主要功能:用户的注册和登录, 可实现动态拖放定制桌面等功能,可实现博客主题被搜索功能,转载,上传,下载,评论,留言功能等(下载,转载,评论,留言需登录)。此外,学生还有对评论点赞功能, 老师可根据学生点赞人数, 了解对同一问题有疑问的学生人数。2博客主人 (老师) 系统的主要功能:可以实现发表和删除博文,视频,图片等功能,可以上传文件,或课件。可以对访问者的留言进行回复或删除。博主还可以更改个人资料,更改密码。此外,博客主人可以对博客主页版面模块进行自由设计摆放,实现人机互动功能。 博客主界面采用 DIV+CSS布局使博客界面更加独具风格。
9、3. 连接数据库设计:可以实现用户名的注册,防止重名注册。4. 图片视频浏览功能:此功能主要是教学视频的应用,学生可以在线观看或者下载自主学习。5. 展望功能:实现师生在线沟通,问答,实时交流。实现访客和博主的互相关注功能。拟采用的研究手段:1. 通过查阅相关文献,网上查阅相关信息,请教老师和同学。设计个人博客各模块的工作流程。2. 多浏览网页,学习其他网页的优点,并借鉴加入到自己的博客设计中,使其效果更好。3通过信息对老师和同学进行问卷调查,收集意见,完善博客功能。设计流程如下:访客:博主:博主评论管理登录视频管理图片管理留言管理博文管理博客主页访客管理主页模块管理个人资料管理访客留言评论
10、搜 索 主 题转 载下 载阅 读 博 文登 录进度安排:序号起止日期计划内容1 2014.3.1-2014.3.10 需求分析。查阅相关文献,整理资料,写出更详细的功能要求和实现内容、写出资料文献综述,选择可行性方案,并完成开题答辩。2 2014.3.11-2014.3.26 概要设计。基于需求分析与文献综述的内容,按照选择的可行性方案,从数据流和功能模块(业务流程)角度给出系统整体实际方案。3 2014.3.27-2014.5.8 详细设计。基于概要设计的结果,分模块依次实现系统功能,含模块测试记录。4 2014.5.9-2014.5.25 测试维护。按照软件工程测试方法与要求,对开发结果进行测试,记录测试用例。5 2014.5.26-2014.6.10 设计论文。按照软件工程系统开发的环节过程、校系对毕业设计(论文)的写作要求,经指导教师认可后完成论文写作。毕 业 论 文 开 题 报 告指导教师意见:(对本课题深度、广度、工作量及预期达到的目标的意见)指导教师:年月日教研室审查意见:专业负责人:年月日所在系审查意见:系主任:年月日