77范文网 - 专业文章范例文档资料分享平台

个人博客管理系统论文正文(4)

来源:网络收集 时间:2019-04-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

个人博客管理系统

(3)用户可以编辑、删除自己写的日记。 c. 相册管理功能:

(1)该功能面向所有普通用户及群管理员。

(2)普通用户可以在自己的主页创建相册并上传照片,群管理员创建群相册并上传照片。

(3)创建相册需要输入相册名称。

(4)用户可以删除自己创建的相册和上传的相片。 d. 留言管理功能:

(1)该功能面向所有普通用户。

(2)用户可以对某一人或某一个群中留言。

(3)用户可以删除自己的留言,或者在自己主页上的留言。 e. 后台管理:

(1)本功能只向系统管理员提供,为管理员提供友好界面,便于管理员对系统各项数据进行管理。

(2)管理员管理的数据有用户、留言、音乐、日记、相册。

博客系统中,主要是管理用户的文章、留言、系统信息等数据。数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。现通过数据流图的方式分析系统中数据的流动和处理。

2.3业务及业务流程图

用户首先需要登录该系统得到权限后才能对系统进行操作,为注册用户可以直接进入注册模块进行注册。登录系统后确定权限,只有管理员权限,才能对系统进行维护。普通用户可以对个人主页进行管理,管理的板块包括:日记、相册、留言、好友、公告以及群。

个人博客管理系统业务流程图,如图3-1所示:

8

2010届信息管理与信息系统专业毕业设计

登录是否登录Y是否管理员N个人主页N系统注册Y后台管理文章管理相册管理留言管理好友管理友情链接 图2-2 博客业务流程图

2.4数据流图分析

系统运行过程中,主要涉及到两部分的数据流向,一部分是管理员在系统后台管理界面上发出的对数据库操作的数据流,另一部分是用户在应用前台使用系统时所产生的数据流。

注册有效信息用户信息表管理用户有效无效信息信息有效日志无效日志发表日志用户信息表管理日志管理员信息表有效信息有效信息无效信息有效评论无效评论发表评论用户信息表管理评论管理员注册用户 有效图片无效图片注册用户信息表管理评论 图2-3 博客数据流程图

9

个人博客管理系统

第3章 数据库设计

3.1数据库技术概述

数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。

总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:

(1) 数据库信息要能充分体现出用户使用系统的需求; (2) 能够支持用户对数据进行的所有处理; (3) 能够容易被数据库管理系统运行维护; (4) 数据一致性、完整性好,无更新异常。

3.2数据库选择

本系统所采用的数据库是Access 2007。

Access 数据库管理系统是Microsoft Office 套件的重要组成部分,是Access的最新版本,可在Windows XP环境下运行。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)

10

2010届信息管理与信息系统专业毕业设计

是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。

Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。

报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。

Access是一种关系型数据库管理系统,其主要特点如下:

(1)存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放 在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

(3)界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成

11

个人博客管理系统

器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4)集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML。

3.3数据库的概念结构设计

3.3.1 数据库需求分析

数据表及其数据结构(模式)如下。

? 用户表:mem_ID(自动编号)、用户名、密码、性别、E-mail、QQ号码和个人主

页等。如图3-1所示,

mem_ID用户名用户密码性别E-mail

图3-1 用户表实体类型图

个人主页QQ号码? 日志内容表:log_ID(自动编号)、标题、内容、类别、发表人、发表时间、内

容简介和来源地址等。如图3-2所示,

12

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库个人博客管理系统论文正文(4)在线全文阅读。

个人博客管理系统论文正文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/589999.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: