个人博客的设计与实现开题答辩
个人博客系统设计与实现答辩PPT 共32页
日志管理
相册管理
发 布
浏 览
查 询
评
我 微 我论
的 博 的微
微 博
微 博
微 博
博
上搜删修评 传索除改论 日日日日日 志志志志志
新
修 改
上
删
评
建相传除 论
相册相相 相
册
评 论
片
片
片
个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论
个人博客设计实现开题报告
个人博客设计实现开题报告现在的毕业设计的开题报告是很难写吗,以个人博客设计为课题的开题报告怎么写?看下文是搜集整理的关于开题报告的相关资料,希望对大家有所帮助!1本课题所涉及的问题在国内(外)的研究现状综述:信息化的世界,对于互联网就是一个无国界的传播过程。
博客也像其他很多网络交流工具一样,时刻在给每一个人带来信息全球化的过程中自由发布个性化信息平台,这就是互联网给人们带来的革命性变革力量。
互动的网络社会突破了地域之间人们的阻碍,它给人们带来了更多的机会和把握未来的机遇。
自由精神是博客秉承了个人网站最大特点,但博客综合了其他网络交流平台、网站特性的激发创造的新模式,使其更具开放和建设性。
某种意义上说,它也是一种新的文化现象,博客的不断更新、专业化,真正凸现网络的知识价值,标志着互联网发展与电子产品更新开始步入更高的阶段。
频繁更新,简单明了,个性化。
国内外研究现:状现今博客网站除了内文字外,就是视频、图片、图贴、音乐。
由于国内互联网速慢因素导致了视频、音乐在用户实际体验中存在着速度慢、缓冲时间长、缓冲无效的结果。
在网络速度发展,就可以很方便的把声音,短篇影音文件放到网上,无论是在线还是下载,都将为博客提供更加丰富的内容。
现今博客还存一些问题:首先,博客开发者或者拥有着,为了吸引更多客户盲目定义了博客外观以及内容。
博客页面颜色搭配太多使整个页面失去了一目了然效果,令人看的眼花缭乱。
页面布局划分不规范,没整体的观念,盲目划分模块只为填充更多信息量。
在内容上收入太杂,图片搭配不合理等原因,导致博客宗旨及传播的信息没能很效传播出去。
动态效果运用太多当鼠标经过时,容易产生不好感觉。
垃圾链接太多,容易产生反感。
其次,目前的博客网站大都属于综合性的博客,上面各个方面的内容混合在一起,博客用户也各式各样。
这样是达到了博客网站开放性的原则但是要在上面找到专业的,有价值的东西就会显得很困难,属于杂货铺式的公共场合。
未来的博客网站将会走向专业化的道路,专业化的博客网站将更有利于向专业化的出版,咨询,软件方面扩展,也将更有利于有关专业人士采用专业的网络信息资源。
基于ASP的个人博客网站的设计与实现的开题报告
基于ASP的个人博客网站的设计与实现的开题报告一、研究方向和目的:随着网络技术和信息传播的发展,个人博客网站已成为越来越多人展示自我、交流思想、分享知识和经验的平台。
本研究将以ASP语言为前端,结合数据库技术和Web开发技术,设计并实现一个基于ASP的个人博客网站,以满足人们对博客网站美观、稳定、易用的要求,提高博客网站的用户体验和使用价值。
二、研究内容和方法:(一)研究内容1、博客网站页面设计:设计网站的主页、文章页、评论页等页面,包括界面、色彩、排版、图片等内容,以实现美观、简洁、易用的效果。
2、用户管理系统设计:包括用户注册、登录、个人信息修改、密码找回等模块,以保障博客网站的安全性和用户的私密性。
3、文章管理系统设计:包括文章发布、修改、删除、分类、标签等功能模块,以方便用户管理和查阅各种文章。
4、评论管理系统设计:包括评论发布、回复、删除、审核等功能模块,以满足用户对文章的交流和评论的需求。
5、数据库设计与管理:建立博客网站的数据库,包括用户表、文章表、评论表等,以存储和管理各种数据。
(二)研究方法1、文献综述法:在研究过程中,通过查阅相关文献,了解和掌握博客网站的设计和实现方法,以及ASP的开发技术和应用环境。
2、实验方法:以目标用户需求为导向,采取实验方法设计博客网站的页面、功能和数据库,不断完善和修改,提高博客网站的使用效果。
3、调研方法:通过问卷调查和访谈等方式,收集和分析用户对博客网站的需求和反馈,以改善和优化博客网站的设计和功能。
三、研究意义和价值:本研究将实现一个基于ASP的个人博客网站,以提高博客网站的用户体验和使用价值。
同时,本研究将探讨ASP开发技术在Web应用领域的应用与发展,为相关领域的研究提供借鉴和参考。
另外,本研究将为其它Web应用的设计与实现提供经验和启示。
个人博客系统开题报告[小编整理]
个人博客系统开题报告[小编整理]第一篇:个人博客系统开题报告毕业设计开题报告一、选题意义在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。
基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。
博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分,博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。
博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。
许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。
一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。
能够让读者以互动的方式留下意见,是许多博客的重要要素。
大部分的博客内容以文字为主。
博客是社会媒体网络的一部分。
二、博客系统概述Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。
具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。
Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。
许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。
博客在中国发展很迅速,建立一个专业的博客管理系统已经很重要。
本系统符合现在博客管理的需要,能对博客发表文章、评论、链接、图片数据进行管理,同时能对博客账号进行管理。
系统的功能主要体现在后台数据库方面,因为博客另一个名字叫网络日记,所以博客的内容要求能及时、快速的更新,本系统在开发之前正是朝这个目标设计。
jsp个人博客网站的设计与实现答辩
2Hale Waihona Puke 二、开发所用工具/部署环境简介
开发工具: Eclipse,Tomcat,Mysql
用到的技术: Struts2,hibernate,Spring,jsp
3
三、写作思路简述
• 本系统采用MVC模式设计实现了一个简单的
博客系统。MVC模式极大地提高了系统的灵活性 、复用性、开发效率、适应性和可维护性,充分 发挥了JSP、Servlet等J2EE组件的特点。从而 ,使更多的人们通过文字、图片、声音、视频、 无线等,尽情展示自我、分享感受、参与交流, 美好你我生活。Show you, share me,人人都 可以博客,人人都需要博客。
Q&A
9
太原理工大学毕业设计预辩论介绍
Thank you
太原理工大学毕业设计预辩论介绍
个人博客网站的设计与实现
一、选题简介
随着互联网的迅猛开展,网络日益成为人们交流的重要媒介,网络交流方式也日新 月异。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信
软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。 博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理 放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法 一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的 问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得
4
四、毕设意义
• 通过此次毕设,我更加加深了对java的认识,
通过自己的努力,最终完成了这个工程,并且 从中学到了很多东西。也了解了一个网站搭建 的知识,让我在接下来进入职场中积累了经验 。
博客系统答辩
前台界面
• 见演示
测试目的
• 程序测试就是在程序投入运行前,对程序的需求分析、 设计规格说明和编码的最终复审,是保证程序质量的 关键步骤。如果要给程序测试下定义,可以这样讲, 程序测试是为了发现错误而执行程序的过程。 • 测试的目的就是在软件投入生产性运行之前,尽可能 多地发现软件中的错误。在开发大型软件系统的过程 中,需要面对错综复杂的问题,因此,在软件生存周 期的每个阶段都不可避免地会产生错误。编程人员力 求在每个阶段结束之前通过严格的技术审查,尽可能 早的发现并纠正错误
测试方法
• 程序测试的主要方法分为两大类,白盒测试和黑盒测试。 • 白盒测试:也称结构测试,将软件看成一个透明的白盒子,按照 程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径 及过程进行测试,检查它与设计是否相符。 • 黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程 序的内部结构和特性的情况下,测试软件的外部特性。根据软件 的需求规格说明书设计测试用例,从程序的输入和输出特性上测 试是否满足设定的功能。 • 在本次测试工作中使用了两种方法。但主要使用的是黑盒测试方 法。
网络盒子(netbox)
• NetBox 作为iis的替代者,是一个全新概念的开发平台,它提供 了业界最快速的用于开发 Internet 商业应用的开发和编译工具。 NetBox 支持包括 JavaScript、VBScript、Perl 等目前应用最 为广泛的脚本语言来构建功能强大和性能稳定的应用服务器、网 络服务器以及 HTML-Based 网络多媒体桌面应用。NetBox 支 持目前最为流行的 XML 和 Web Service 工业标准和 ASP、 COM、.NET 等流行标准,NetBox 对第三方数据库的完美支持 使您新构建的商务应用可以容易的将已有的应用系统整合进来, 从而充分利用现有的 IT 资源,大大的节约投资。 • NetBox 提供对 IIS5.0 版 ASP 的兼容,和独有编译和发布工 具,可以让原先已经开发的ASP应用更容易的部署到各种 Windows 平台上,而不需要安装 PWS 和 IIS。同时 NetBox 直接支持 NT Service 和 Windows 9X Service 构架,通过简单 的编程,使您的应用成功的运行在7x24小时的环境中。
开题报告-基于web的个人博客管理系统设计与实现
(3)安全可行性,系统的用户密码在保存到数据库中的时候采用的是 MD5 加密的方法,使用户的信息得到更好的保障。
5
3.3 进度安排 2014.11.11——2014.12.13:系统的分析阶段,开题。 2014.12.16——2014.12.30:系统的设计、实现阶段。 2015.1.5——2015.2.11: 实施设计及完善技术方案。 2015.3.22——2015.4.19: 论文的撰写和答辩。
博客在中国发展很迅速,在创办了博客中国、被誉为“博客教父”的方兴东 接受了记者的专访。他认为博客在我国的发展大致经过了一下三个阶段:第一阶 段是 2002 年至 2003 年,很少人写博客,甚至有很多的人都不知道博客;第二阶 段:是 2003 年至 2005 年,开始真正的出现了博客爱好者写博客,第三阶段是 2005 年至 2006 年以及接下来的时间博客开始进入了大众化的时期。
3
(8)加关注:遇到自己喜欢的博主时,可以添加关注,如果对方更新了他 的动态,可以及时的通知自己。
2、管理员模块 (1)管理员注册:注册管理员用户。 (2)管理员登录:管理员可以根据用户名和密码进行登录,与数据库中保 存的数据进行验证,在验证的过程中定义了一个管理员异常,如果管理员的用户 名或密码不匹配,则会抛出一个异常,根据异常信息显示给用户。 (3)审核日志和评论:管理员登录系统后,可以查看用户所有的日志以及 评论,如果发现日志或评论中的内容不合法,或者含有其他不健康的信息,管理 员有权限进行删除。 2.2 基本要求 1、安全性方面:用户的密码采用 MD5 加密方式,可以更好的防止用户信息 的泄漏,使系统安全得到保障。 2、合法性方面:人们可以将自己的言论和看法发表到系统中,但是一定要 合法,不能含有非法的言论,也不能好友不健康的信息。 2.3 开发工具: 开发本系统所需要的工具有 MyEclipse,服务器使用的是 Tomcat,数据库使 用的是 Oracle 11g。下面就简要的介绍这些工具的特点。 MyEclipse ,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企 业级的集成开发环境,是一个专注于为高度集成的工具开发提供一个全功能的、 具有商业性质的工业平台。 Tomcat 是一个免费的开源的 Servlet 容器,是 Apache 基金会的 Jakarta 项 目中的一个核心项目,有 Apache,Sun(现 Oracle 公司)和其他一些公司公共开 发,适合一些中小型的项目开发,。 Oracle 11g 是由 Oracle 公司出品的十分优秀的 DBMS,十分实用与大型的 项目 Oracle 提供了较高的安全性能,适用于网络资源,Oracle 的底层代码是用 Java 实现的,所以 Oracle 数据库可以和本系统的更好的链接,使本系统的性能 更加的优越。
个人博客项目 答辩PPT
文章信息类
• 文章信息类中封装类博客系统中发表文章的所有信息,包括文章 ID、用户ID、文章标题、文章内 容、发表用户名、发表时间、评论数属性。
下列代码中定义了文章信息实体类, 从第 2 行到第 9 行定义了文章类的所有
用户信息类
• 用户信息类中封装类博客系统中用户的所有信息,包括用户编号、 用户名、密码、昵称、密保问题、密保答案。
上述代码是对实体类对配置,第2行 name 属性对应实体类对完整类名。第4 行是对主键 userId 进行配置,并且采用 native 策略。之后 开始依次配置用户密码、昵称、密码保护问题 和密码保护答案属性。
03
系统功能流程图
Lorem ipsum dolorcing elit. Maecenas porttitor congue massa
• 游客
P1
• 注册用户
P2
04
系统功能设计
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa
数据类型 整型(int) 文本(varchar) 文本(varchar) 文本(varchar) 文本(varchar) 文本(varchar)
是否为主外键 主键 否 否 否 否 否
描述内容 用户编号
用户名 密码 昵称
密保问题 密保答案
数据库逻辑结构设计
• 个性设置表
个性设置表存储用户对个人博客进行个性设置的基本信息,包括个性设置 ID、 用户 ID、博客标签、个性签名。
博客首页
• 点击欢迎页面,进入博客首页,界面显示出来,有博客列表、友 情链接、搜索、登录、注册等功能。
学生个人简介网站的设计与实现答辩
项目反思和改进
项目改进
为了提高项目质量和用户体验,我计划在未来对网站进行以下改进 增加更多的用户交互功能:例如,用户可以通过填写问卷或进行面试来更好地展示自 己的能力和性格特点
优化网站性能:通过优化数据库查询和减少HTTP请求等方式,提高网站的加载速度和 响应速度
项目反思和改进
完善安全措施:增 加更多的安全防护 措施,如防止SQL 注入和跨站脚本攻
学生个人简介网站 的设计与实现答辩
答辩人:xxx
指导老师:xxx
-
目录
1
2
3
4
项目背景和目标
项目设计和实现
项目成果和亮点
项目反思和改进
PART.1
项目背景和目标
项目背景
在当今的数字化时代,互联网已经成为人们 展示自我、交流信息和获取机会的重要平台 。特别是在求职和求学过程中,一个精心设 计的个人简介网站能够有效地展示个人的才 能和经历,提升自身的竞争力。因此,我选 择了设计和实现一个学生个人简介网站作为 我的毕业设计项目
测试:我进行了详细的测试,包括 单元测试、集成测试和功能测试, 确保网站的稳定性和可靠性
上线:我将网站部署到云服务器 上,并进行了相应的优化和调整
维护:我对网站进行了长期的维护 和管理,包括安全防护、数据备份 和功能更新等
PART.3
项目成果和亮点
项目成果
经过努力,我成功地设计和实现了一个功能完善、界 面友好的学生个人简介网站。用户可以通过注册账户 登录网站,编辑和更新个人信息、展示作品和经历, 并与其他用户进行交流和互动。此外,我还为网站设 计了美观且专业的界面,使其在视觉上更加吸引人
项目背景和目标
项目目标
本项目的目标是为学生提供一个展示个人简历、作品和 经历的在线平台,同时方便潜在的雇主或导师了解他们 的专业技能和兴趣爱好。此外,我还希望通过这个网站 ,学生能够与志同道合的人建立联系,拓展人脉
个人博客的设计与实现——开题报告
3.系统分析,概要设计,完成初稿设计。1.1-1.10 2014年
4.详细设计,编码实现,撰写设计文档。3.3-4.30 2014年
5.系统测试,系统完善,准备中期检查。5.1-5.10 2014年
6.整理文档,撰写论文,准备答辩。5.11-5.25 2014年
4.4.1博客系统主界面
4.4.2会员注册模块
4.4.3会员登录模块
4.4.4站内新闻模块
4.4.5给博主留言模块
4.4.6心情日记模块
4.4.7相册浏览模块
4.4.8音乐收藏模块
第5章结果分析
5.1测试概述
5.2系统测试内容
5.3设计测试用例
5.5测试结果分析
结论
毕
业
论
文
进
度
安
排
1.查阅资料,调查研究,填写开题报告。12.6-12.242013年
论文撰写过程中拟采取的方法和手段
本课题可能采用在Web开发领域先进的(MVC模式)Struts框架,利用JSP+Servlet技术实现。数据库采用Microsoft公司的SQL Server2000,Web服务器软件采用Tomcat服务器。其中Struts实质上是JSP JavaBean Model2的基础上实现的MVC框架。在MVC框架中,模型由实现业务逻辑的JavaBean或者EJB组件构成,控制由ActionServlet和Action来实现,视图由JSP文件构成。
毕业设计(论文)开题报告
题目名称:个人博客网站的设计与实现
学院:计算机科学技术学院
专业年级:
学生姓名:
班级学号:班号
个人博客的设计与实现开题答辩
太原工业学院毕业论文开题报告学生姓名:学号:系部:专业:网络工程论文题目:个人博客的设计与实现指导教师:2014年 3月06日毕业论文开题报告一.论文研究目的及意义:博客,英文名blog,“博客”是由其英文名Blog的翻译而来,它是一种通常由个人管理、不定期张贴新的文章的个人网站,其结合文字、图片、音频、视频、动画,和其他网页链接的媒体。
它可以实现用户留言,用户评论,可以让读者和博主互动,此外,它还有文章转载,文件收藏,自主更改个人信息等功能。
在日新月异的今天,联网成了人们沟通、交流的主要途径。
网上的聊天系统和发表文章的系统不计其数,个人博客也成了时尚。
个人博客系统是近年来非常流行的一种快速更新的个人站点。
最初人们将每天浏览网站的心得和意见记录下来,并予以公开供他人参考,但随着博客系统应用的快速扩张,它的目的与最初已相去甚远。
用户发表和张贴网络日志的目的有着很大的差异。
不过,由于其沟通方式比电子邮件、讨论群组更简单和容易,博客系统已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,它也逐渐被应用在企业内部网络。
Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式。
博客通常以网页形式存在,而且有不同的种类,例如视频博客系统,个人博客系统。
由于不同种类的博客系统也有所差异,针对人群也不尽相同等因素,往往导致博客内容的质量过低,可读性不高。
然而本课题是针对老师和学生设计的个人博客系统,主要以知识,教学,交流为主,从根本上解决了这个问题。
此外,本博客系统,主要用于师生沟通互动,学术交流,并添加疑问点赞功能,学生可对老师的博客内容提出疑问,其他学生可针对自身对该问题的学习情况使用点赞功能,老师可根据学生点赞情况,对学生的学习情况有简单的了解,进而对问题的讲解更有针对性,在一定程度上为学生的学习提供了便利,为教学节约了时间,也可在一定程度上提高学生的学习兴趣。
未来,博客有很好的发展前景,它更新速度快,信息量大,宣传能力强。
个人博客系统的设计与实现开题报告
个人博客系统的设计与实现开题报告中北大学毕业设计开题报告学生姓名:周海芳学号:0906034202学院、系:电子与计算机科学技术学院计算机科学与技术系专业:计算机科学与技术设计题目:个人博客系统的设计与实现指导教师:张元2013年3月8日毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一、选题的依据及意义进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。
其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。
在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。
基于Web技术的网络考试系统可以借助于遍布全球的Internet 进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。
博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分[1]。
博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。
博客它经常是由简短且经常更新的帖子构成,它可以发表有关个人构思,日记,或者诗歌,散文,小说等等。
博客可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。
写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。
而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客就是这样一个平台。
博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。
中文意思即网志或网络日志,不过,在中国大陆有人往往也将 Blog 本身和 blogger(即博客作者)均音译为“博客”。
【2019年整理】基于PHP个人博客的设计与实现毕业设计答辩
个人博客系统的设计与实现
需求分析
9
1、经济可行性 由于开发此博客管理系统所需的硬件(计算机及相关硬件)和软件环境(PHP+MySQL) 都容易从相关网站下载,系统成本主要集中在本管理系统的开发与维护上, 而且,目标系统不是很复杂,开发的周期较短,所以从经济方面讲开发此系统是可行的。 2、技术可行性 本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和 管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数 据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定 安全可靠。综上所述,本系统在技术方面是可行的。 3、运行可行性 本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的 界面,用户只需懂得上网,就能轻松使用本博客的功能,所以从以上几个方面的分析来看 开发本博客是完全可行的。
好友圈和在线游戏页面
23
用于好友的管理
用户可以通过该 页面在线游戏
答辩人:郑海峰
14
个人博客系统的设计与实现
其他各个模块页面
24
好友活跃度排名:
微博管理模块: 主要用于微博 的增删改查
主要用于访问 量显示
个人资料模块: 主要用于增删 改查用户个人资 料
留言板模块: 主要用于留言 板的管理
头像模块: 主要用于修改 与上传头像
好 友 微 博 评 论
在 线 游 戏
好 友 管 理
搜 索 引 擎
好 友 活 跃 度 排 名
上 传 修 改 头 像
总流程图
个人博客系统的设计与实现
相 册 管 理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
太原工业学院
毕业论文开题报告
学生姓名:学号:
系部:
专业:网络工程
论文题目:个人博客的设计与实现
指导教师:
2014年 3月06日
毕业论文开题报告
一.论文研究目的及意义:
博客,英文名blog,“博客”是由其英文名Blog的翻译而来,它是一种通常由个人管理、不定期张贴新的文章的个人网站,其结合文字、图片、音频、视频、动画,和其他网页链接的媒体。
它可以实现用户留言,用户评论,可以让读者和博主互动,此外,它还有文章转载,文件收藏,自主更改个人信息等功能。
在日新月异的今天,联网成了人们沟通、交流的主要途径。
网上的聊天系统和发表文章的系统不计其数,个人博客也成了时尚。
个人博客系统是近年来非常流行的一种快速更新的个人站点。
最初人们将每天浏览网站的心得和意见记录下来,并予以公开供他人参考,但随着博客系统应用的快速扩张,它的目的与最初已相去甚远。
用户发表和张贴网络日志的目的有着很大的差异。
不过,由于其沟通方式比电子邮件、讨论群组更简单和容易,博客系统已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,它也逐渐被应用在企业内部网络。
Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式。
博客通常以网页形式存在,而且有不同的种类,例如视频博客系统,个人博客系统。
由于不同种类的博客系统也有所差异,针对人群也不尽相同等因素,往往导致博客内容的质量过低,可读性不高。
然而本课题是针对老师和学生设计的个人博客系统,主要以知识,教学,交流为主,从根本上解决了这个问题。
此外,本博客系统,主要用于师生沟通互动,学术交流,并添加疑问点赞功能,学生可对老师的博客内容提出疑问,其他学生可针对自身对该问题的学习情况使用点赞功能,老师可根据学生点赞情况,对学生的学习情况有简单的了解,进而对问题的讲解更有针对性,在一定程度上为学生的学习提供了便利,为教学节约了时间,也可在一定程度上提高学生的学习兴趣。
未来,博客有很好的发展前景,它更新速度快,信息量大,宣传能力强。
再此基础上,博客除了有自由发表博文的基本功能,和供人们浏览功能外,博客还有播放音乐,观看视频,浏览图片等功能,在更大程度上满足了客户的需求。
目前,个人博客越来越普及,也被越来越多的人接受,它可以体现个人的存在,张扬个人的社会价值,拓展个人的知识视野,建立属于自己的交流沟通的群体。
参考文献:
[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] 徐吟晖. 基于WEB开发的视频博客的设计与实现[D/OL].复旦大学,2013-11-07.
[6] 朱如龙. SQL Server数据库应用系统开发技术[M].北京机械工程出版社,2004-2-13.
[7] 金雪云,汪文彬,陈文臣. 2.0简明教程[M].清华大学出版社,2009-3.
[8] 金雯岚. Ajax技术在博客系统中的应用[D].大连:大连海事大学,2008-6.
[9] 朱珊虹,石庆民. 基于DIV+CSS的个人博客网页设计应用研究[J].新乡学院信息工程学院,2011(04).
[10] 朱印宏,邓艳照. DIV+CSS网站布局从入门到精通[M].石油工业出版社,2011-1-1
[11] 吴晓艳, 陈明明. 基于.NET的校园博客系统的设计与实现[J].教育技术的创新、发展与服务——第五届教育技术国际论坛论文集(下册),2006-10-01
[12] 曾东,曾文权.Web开发技术-ASP[M].清华大学出版社,2007.
毕业论文开题报告
二.本课题要研究或解决的问题和拟采用的研究手段(途径):
本个人博客主要针对人群,为老师和学生,分别为博客用户和学生访问者。
本博客系统的主要用途,是为方便师生的沟通和互动,增进老师与学生之间的关系,达到加强学校信息建设的目的,并能为学生的学习提供便利。
由于本系统主要面向人群为老师和学生,所以有较强的针对性和较强的个性化特征。
本博客系统的功能主要以师生交流,学生学习为主要目标;界面设计要时尚,正面,个性,动感,以提高学生的关注。
本课题的主要任务是:
(1)数据库设计,经过系统分析,针对个人博客网站所要求的功能,进行数据建模。
首先建立逻辑数据模型,然后建立物理数据模型。
最后在数据库中建立了一系列的表。
平台的实现也是围绕着数据库进行的。
(2)网站开发规范,确定了个人博客网站的框架,包括采用的页面风格和实现这个网站需要的页面。
建立程序所在目录,针对要求的页面命名。
(3)代码编写规范,首先确定出来系统的公共函数和公共变量等。
写在公共文件中,比如数据库连接等功能模块。
这样程序利于阅读和维护。
系统主要的功能模块和预期实现功能如下所示:
1.访问者(学生)系统的主要功能:
用户的注册和登录,可实现动态拖放定制桌面等功能,可实现博客主题被搜索功能,转载,上传,下载,评论,留言功能等(下载,转载,评论,留言需登录)。
此外,学生还有对评论点赞功能,老师可根据学生点赞人数,了解对同一问题有疑问的学生人数。
2.博客主人(老师)系统的主要功能:
可以实现发表和删除博文,视频,图片等功能,可以上传文件,或课件。
可以对访问者的留言进行回复或删除。
博主还可以更改个人资料,更改密码。
此外,博客主人可以对博客主页版面模块进行自由设计摆放,实现人机互动功能。
博客主界面采用DIV+CSS 布局使博客界面更加独具风格。
3.连接数据库设计:可以实现用户名的注册,防止重名注册。
4.图片视频浏览功能:此功能主要是教学视频的应用,学生可以在线观看或者下载自主学习。
5.展望功能:实现师生在线沟通,问答,实时交流。
实现访客和博主的互相关注功能。
拟采用的研究手段:
1.通过查阅相关文献,网上查阅相关信息,请教老师和同学。
设计个人博客各模块的工作流程。
2.多浏览网页,学习其他网页的优点,并借鉴加入到自己的博客设计中,使其效果更好。
3.通过信息对老师和同学进行问卷调查,收集意见,完善博客功能。
设计流程如下: 访客:
博主:
博主评论管理
登录视频管理
图片管理
留言管理
博文管理
博客主页访客管理
主页模块管理
个人资料管理
访客
留言评论
搜索主题
转载
下载
阅读博文
登录
进度安排:
序号起止日期计划内容
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 设计论文。
按照软件工程系统开发的环节过程、校系对毕业设计(论文)的写作要求,经指导教师认可后完成论文写作。
毕业论文开题报告
指导教师意见:(对本课题深度、广度、工作量及预期达到的目标的意见)
指导教师:
年月日教研室审查意见:
专业负责人:
年月日所在系审查意见:
系主任:
年月日。