数据库课程设计报告--个人博客后台管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
琼州学院电子信息工程学院
《数据库系统原理》课程设计报告
项目名称:个人博客后台管理系统数据库设计
专业:计算机科学与技术
年级: 2013级(专升本)
姓名: ***** 学号:
指导老师:
2014年9月
摘要
随着Internet的广泛应用和计算机的日益普及,动手写日志的人越来越少,而为了更快更便捷地记录人们的所想所思,博客Blog(Web log的混合词)也应运而生,Blog是继Email、BBS、QQ之后出现的第四种网络交流方式,作为一种新的生活方式、新的工作方式和新的学习方式正在改变着我们的生活,同时也作为一种新兴的网络媒体与互联网的第四块里程碑,其影响力在一定程度上已经超越了传统媒体,作为专业领域知识与传播模式,它将作为该领域具有影响力的事物之一。对于个人博客而言,作为个人博客后台管理、不定期发布新的文章的网站,实现了用户之间的信息交流,提供发布文章、管理文章、评论管理等功能,博客不仅能够让用户通过博客充分展现自我,还可以加强人与人之间的交流。本个人博客后台管理系统采用B/S模式,后台数据库选用MySql,阐述了个人博客后台管理中所应具有的基本功能、设计、实现。通过集中式的信息数据库,将各方面的工作有机地结合为一个整体,大大提高了信息管理的质量和水平,信息处理的及时性、有效性、高效性和方便性。
关键词:博客;客管理;PHP;MySql
目录
1.引言 (1)
2.可行性分析 (2)
2.1可行性研究 (2)
2.2技术可行性 (2)
2.3经济可行性 (2)
2.4操作可行性 (2)
3.个人博客后台管理系统设计开发各阶段 (3)
3.1需求分析阶段 (3)
3.1.1概述 (3)
3.1.2处理对象 (3)
3.1.3处理功能及要求 (4)
3.1.4安全性和完整性要求 (4)
3.2概念设计阶段 (5)
3.2.1 概述 (5)
3.2.2 任务与目标 (5)
3.2.3 阶段结果 (6)
3.3逻辑设计阶段 (7)
3.3.1 逻辑设计的任务和目标 (7)
3.3.2 将E-R图转换为关系模型 (7)
3.3.3模型优化 (8)
3.3.4数据库模式定义 (8)
3.3.5数据处理 (9)
3.4物理设计阶段 (10)
3.4.1物理设计阶段的目标与任务 (10)
3.4.2数据存储方面 (10)
3.4.3系统功能模块 (10)
4.数据库实施阶段 (11)
4.1建立数据库、数据表 (11)
4.1.1 建立数据库 (11)
4.1.2 建立数据表 (11)
4.2数据入库 (12)
5.系统调试和测试 (13)
6.设计反思 (14)
6.1总结 (14)
6.2存在的问题及建议 (14)
致谢 (16)
参考文献 (17)
附录1 数据(基本表)查看 (18)
附录2 所有的SQL运行语句 (21)
附录3 系统的运行界面 (22)
1.引言
随着社会信息量的爆炸性增长,人们的工作、学习、生活的压力越来越大,生活节奏越来越快,时间变得越来越宝贵,越来越多的人更关注时间的使用效率、情感传递的及时性。日记等手写的倾注情感的东西,随着网络和社会媒体技术的发展,博客应运而生,能让人们更快更及时的表达自己的所想所思所悟,既减少了买笔记本和笔的费用,又大大地减少了写字的时间,而且还可以让日志“有声有画”,博客成为了人们简便又贴心的伴侣,用来存放自己心底话“垃圾桶”,可以容纳我们所有想说的,所想的或者分享学习宝贵经验,还可以加强了人们之间的信息交流,而且可以跨时空进行无缝交流,通过文字进行共享资源、相互学习、相互扶持。个人博客后台管理让每个人使用方便而有效的方式来管理自己的“心情瓶子”。
在计算机网络不断深化改进和信息爆炸的今天,对忙碌生活的个人而言,如果用个人博客后台管理系统来管理自己的心情,不仅大大降低了买本子等支付费用,而且还提高了时间利用的有效性和发布的及时性,为此博客给人们带来很大的便利。这既方便了使用者对它的操作,提高信息管理的质量和水平,做到高效、智能化管理,从而达到个人博客信息管理效率的目的,采用数据库技术生成的个人博客后台管理系统,将会使人们喜欢上发布和浏览博客的及时性和有效性,特别是对于那些忙碌又生活压力大,或者是乐于分享学习经验、新技术的人们,博客真是他们的贴心小助手。
本文以人们的实际生活需求为基础,开发高效便民的个人博客后台管理系统。全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。
2.可行性分析
2.1可行性研究
与个人主页相比较,博客的使用更方便、交互性更强。与传统的电子邮件、BBS和ICQ这三种互联网沟通方式相比,博客是一种较严肃的沟通平台。BBS公共匿名性很强,而个人性很弱,因此缺乏约束。电子邮件和ICQ则是多用于个人间的通讯,而博客是个人性和公共性的结合。博客是个人在网上展示自己、与别人沟通交流的综合平台,它的管理比BBS简单的多。
2.2技术可行性
本系统使用eclipse PHP工具开发,数据库使用Mysql数据库,服务器是wamp集成环境。本人通过在校的学习,已经熟练掌握了这几种软件的开发技术,再加上指导老师的悉心帮助,因此技术上是可行的。
2.3经济可行性
本系统的开发需要资金甚少,系统开发运行后,管理员对日志发表、日志浏览和评论进行管理。因此在经济上是绝对可行的。
2.4操作可行性
本系统直观易懂,使用方便,用户可以直接上手。对于管理员,只要经过简单的培训,也可轻松管理本系统。