数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc

上传人:b****2 文档编号:14567472 上传时间:2022-10-23 格式:DOC 页数:30 大小:639.61KB
下载 相关 举报
数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc_第1页
第1页 / 共30页
数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc_第2页
第2页 / 共30页
数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc_第3页
第3页 / 共30页
数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc_第4页
第4页 / 共30页
数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc

《数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc(30页珍藏版)》请在冰豆网上搜索。

数据库课程设计报告--个人博客后台管理系统Word文档下载推荐.doc

本个人博客后台管理系统采用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

致谢 15

参考文献 16

附录1数据(基本表)查看 17

附录2所有的SQL运行语句 20

附录3系统的运行界面 21

I

1.引言

随着社会信息量的爆炸性增长,人们的工作、学习、生活的压力越来越大,生活节奏越来越快,时间变得越来越宝贵,越来越多的人更关注时间的使用效率、情感传递的及时性。

日记等手写的倾注情感的东西,随着网络和社会媒体技术的发展,博客应运而生,能让人们更快更及时的表达自己的所想所思所悟,既减少了买笔记本和笔的费用,又大大地减少了写字的时间,而且还可以让日志“有声有画”,博客成为了人们简便又贴心的伴侣,用来存放自己心底话“垃圾桶”,可以容纳我们所有想说的,所想的或者分享学习宝贵经验,还可以加强了人们之间的信息交流,而且可以跨时空进行无缝交流,通过文字进行共享资源、相互学习、相互扶持。

个人博客后台管理让每个人使用方便而有效的方式来管理自己的“心情瓶子”。

在计算机网络不断深化改进和信息爆炸的今天,对忙碌生活的个人而言,如果用个人博客后台管理系统来管理自己的心情,不仅大大降低了买本子等支付费用,而且还提高了时间利用的有效性和发布的及时性,为此博客给人们带来很大的便利。

这既方便了使用者对它的操作,提高信息管理的质量和水平,做到高效、智能化管理,从而达到个人博客信息管理效率的目的,采用数据库技术生成的个人博客后台管理系统,将会使人们喜欢上发布和浏览博客的及时性和有效性,特别是对于那些忙碌又生活压力大,或者是乐于分享学习经验、新技术的人们,博客真是他们的贴心小助手。

本文以人们的实际生活需求为基础,开发高效便民的个人博客后台管理系统。

全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。

在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。

采用结构化的功能模块设计系统功能,可读性好,易于扩充。

基本功能全面,系统可读性好,易于维护、更新,安全性好。

2.可行性分析

2.1可行性研究

与个人主页相比较,博客的使用更方便、交互性更强。

与传统的电子邮件、BBS和ICQ这三种互联网沟通方式相比,博客是一种较严肃的沟通平台。

BBS公共匿名性很强,而个人性很弱,因此缺乏约束。

电子邮件和ICQ则是多用于个人间的通讯,而博客是个人性和公共性的结合。

博客是个人在网上展示自己、与别人沟通交流的综合平台,它的管理比BBS简单的多。

2.2技术可行性

本系统使用eclipsePHP工具开发,数据库使用Mysql数据库,服务器是wamp集成环境。

本人通过在校的学习,已经熟练掌握了这几种软件的开发技术,再加上指导老师的悉心帮助,因此技术上是可行的。

2.3经济可行性

本系统的开发需要资金甚少,系统开发运行后,管理员对日志发表、日志浏览和评论进行管理。

因此在经济上是绝对可行的。

2.4操作可行性

本系统直观易懂,使用方便,用户可以直接上手。

对于管理员,只要经过简单的培训,也可轻松管理本系统。

3.个人博客后台管理系统设计开发各阶段

3.1需求分析阶段

3.1.1概述

进行系统设计,首先要对系统的现状进行分析。

根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。

随着社会的竞争日益残酷,人们的时间显得越来越宝贵,但是正由于这些来自各方面的压力,人们所承受的心理压力也逐渐变大,所以需要那么一个地方去宣泄或者交流,但是又要满足时间短,及时表达,操作简单和便利,所以就孕育了博客的萌芽,通过博客,使想要传达的信息可以高效地发布,给人们交流搭建了一个桥梁,实现跨时空对话,增强了信息交流的实时性,给使用管理者带来了极大的方便。

需求分析是在于根据用户的特点,和用户进行详细地洽谈,弄清用户对开发的数据库应用系统的确切要求。

数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。

明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。

这样,就把一个大的系统分解成了几个小系统。

这里把系统的层次划分为了三个部分:

1、日志发布2、日志浏览3、评论管理。

能够实现以下功能:

①能够进行日志发布的功能;

②能够进行日志浏览的功能;

③能够进行评论管理的功能;

3.1.2处理对象

个人资料:

编号,用户名,密码,昵称,电子邮箱,个人描述。

日志信息:

日志编号,日志标题,日志分类,日志内容,发表时间。

评论管理信息:

评论编号,日志编号,日志日期,评论内容。

3.1.3处理功能及要求

1.能够存储一定数量的博文信息,并方便有效的进行相应的文字信息数据操作和管理,这主要包括:

   1)博文信息的录入、删除及修改。

   2)博文的发表信息。

2.能够对管理员进行相应的信息存储与管理,这其中包括:

管理员个人信息的修改。

3.能够对日志的评论进行管理,这其中包括:

对日志的评论进行删除、回复。

4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。

5.对查询、统计的结果能够列表显示。

3.1.4安全性和完整性要求

1)安全性要求

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;

系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

2)完整性要求

系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

3.2概念设计阶段

3.2.1概述

系统开发的总体目标是实现个人博客后台管理的系统化和自动化,极大地实现了博主的发博文及时性,减少了需要购买本子和笔的成本,给博主提供简单的操作,大大地让广大人民对之喜爱有加,这不仅提高管理的质量和水平,而且做到高效、智能化管理,从而达到提高个人博客管理效率的目的。

主要任务是对日志信息、评论管理信息、管理员个人信息等基本信息的操作及外理。

概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。

3.2.2任务与目标

(1)设计分E-R图,即各子模块的E-R图;

(2)生成初步E-R图,通过合并方法,消除属性冲突、命名冲突、结构冲突等三类冲突,做到各子系统实体、属性、联系统一;

(3)生成全局E-R图,通过消除冲突、消除不必要的冗余等方面。

3.2.3阶段结果

(1)全局E-R图:

密码

用户编号

管理员

1

登录

日志内容

日志编号

日志

n

日志分类

日志标题

1

评论

评论编号

评论内容

图4-3个人博客后台管理系统的全局E-R图

(2)E-R图各实体的属性如下所示:

管理员:

emlog_user(uid,username,password,nickname,photo,email,description)

日志:

emlog_blog(gid,title,date,content,author,type)

评论:

emlog_blog(cid,comment,date)

3.3逻辑设计阶段

3.3.1逻辑设计的任务和目标

以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。

具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。

3.3.2将E-R图转换为关系模型

实体型转换为关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系则有以下不同的情况:

一个m:

n联系转换为一个关系模式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1