- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人博客系统的管理与制作
专科毕业论文(设计)
题 目 个人博客管理系统设计与制作
姓 名
院 系 电气信息工程学院
专 业 计算机应用技术
学 号
指导教师
摘 要
博客近两年来在国的发展非常快速,可作为使用者个人或工作当中的文章、连结、照片的分享成为以内容为主的新兴网路媒介,并延伸至行销、商业推广等主流应用
本论文主要介绍了博客系统的MVC三层模式与插件式设计的混合开发架构的实现,阐述自己对MVC开发模式的一点看法,并提出了一种扩展办法,在结构化层次、理清系统业务模型和优化业务模型的重用性的基础上,结合插件式设计式开发,简化开发模型,降低框架的复杂度,让框架更容易实现,并提高扩展的灵活性,以更好的松耦合方式开发构件,使得系统适应多变的业务需求。
关键词:博客;开发目的;MVC三层模式
目 录
摘 要 I
目 录 II
前 言 1
第1章 系统分析 2
1.1 系统设计目的 2
1.2 功能简介 2
1.3 系统需求 2
1.3.1 功能需求 2
1.3.2 性能需求 3
1.4 用例分析 3
1.4.1 登陆管理用例 3
1.4.2 主程序用例 4
1.4.3 文章管理用例 4
1.4.4 评论管理用例 5
1.4.5 分类管理用例 5
1.5 运行环境 6
第2章 数据库设计 8
2.1 数据库设计分析 8
2.2 数据表的建立 8
2.3 E-R图 11
第3章 功能模块设计 13
3.1 MVC模式分析 13
3.2 插件式设计分析 13
3.3 开发设计模型的改进 14
3.3.1 系统整体模式架构 15
3.3.2 插件式开发架构 15
3.4 模块结构 16
3.4.1 标签模块(helpers/template-tags) 16
3.4.2 业务模块 16
3.4.3 控制模块 16
3.4.4 主驱动模块 20
3.5 核心模块设计 21
第4章 部分功能实现 23
4.1 语言互译和安装功能 23
4.2 后台管理 24
4.2.1 设置面板 24
4.2.2 用户管理 24
4.2.3 文章管理 25
4.2.4 评论管理 26
4.2.5 分类管理 26
4.3 插件式开发 26
4.3.1 可视化插件实现 26
4.3.2 表情插件实现 28
第5章 性能测试 31
5.1 测试说明 31
5.1.1 测试平台环境 31
5.1.2 主要测试业务: 31
5.2 基准测试统计 31
结 论 33
致 谢 34
参考文献 35
前 言
WEBLOG是WEB LOG的缩写,中文意思是"网络文章",简称“网志”,后来缩写为BLOG,而BLOGGER(博客)则是写BLOG的人。具体说来,博客(BLOGGER)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。
一个Blog就是一个网页,它通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。Blog好象对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做 Blogger或Blog writer。
在网络上发表Blog的构想使于1998年,但到了2000年才真正开始流行。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其它人参考和遵循。
但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的 Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。它是一个经过考验的真正的软件设计模型,它可以使程序成为可维护的、模块化的和快速开发的包。使用分离的模型(Model)、视图(View)和控制器(Controller)组织的程序是轻便的。新的特性很容易就被加入,旧的程序换上新的外观也是一下子的功夫。模块化和分离的设计使得开发者和设计者能够同时工作,这包括了快速的能力。分离的设计令开发者可以修改应用的一部分而不会影响到其它部分。第1章 系统分析
1.1 系统设计目的
本博客系统设计目的旨在建立一个以PHP与MySQL为基础,功能简单、结构灵活而且轻量、精致的内容发布系统。网络日志管理为本系
您可能关注的文档
- xx公司交通运输修建建造企业平安临盆标准化达标考评自.doc
- XX市医院招标采购项目投标书.doc
- xx市水利局机关、事业单位绩效考核细则.doc
- XX机动车检测有限公司程序文件.doc
- XX印钞公司厂区围墙周界报警系统技术投标书.doc
- XX村整村推进规划.doc
- XX指挥中心大楼施工组织设计.doc
- XX煤业公司危化及地面单位不安全行为分类分级表.doc
- XX煤业公司煤矿不安全行为分类分级表.doc
- xx水库监理竣工验收报告.doc
- 2025上海市军队离休退休干部活动中心招聘1人备考试题及答案解析.docx
- 2025年西安经开第十三幼儿园招聘笔试参考题库附答案解析.docx
- 2025年西安经开第十四小学招聘(13人)备考试题及答案解析.docx
- 2025四川德阳市国家综合性消防救援队伍面向社会招录消防员700人备考试题及答案解析.docx
- 2025上海市医药学校招聘1人(第四批)备考试题及答案解析.docx
- 2025年西安思源学院教师招聘笔试参考题库附答案解析.docx
- 2025年上半年黑龙江省农业农村厅事业单位招聘39人笔试参考题库附答案解析.docx
- 2025年上海市文化和旅游局老干部服务中心公开招聘工作人员笔试参考题库附答案解析.docx
- 2025年十堰经济技术开发区公开招聘编外人员14人笔试参考题库附答案解析.docx
- 2025年十堰郧阳区公开招聘社区专职工作人员124人笔试参考题库附答案解析.docx
文档评论(0)