(完整版)个人博客系统毕业设计论文11741143 下载本文

就可很容易地实现在不同打印机上打印输出 而不需要了解内部的具体原理 ODBC出现以后

用户安装不同的DBMS驱动就可用同样的SQL语句实现在不同DBMS上进行同样的操作 而且无需预编译

ODBC带来了数据库连接方式的变革 如图1所示 在传统方式中

开发人员要熟悉多个DBMS及其API 一旦DBMS端出现变动

则往往导致用户端系统重新编建或者源代码的修改 这给开发和维护工作带来了很大困难 在ODBC方式中 不管底层网络环境如何 也无论采用何种DBMS

用户在程序中都使用同一套标准代码 无需逐个了解各DBMS及其API的特点 源程序不因底层的变化而重新编建或修改 从而减轻了开发维护的工作量 缩短了开发周期

ODBC具有以下灵活的特点: 1. 使用户程序有很高的互操作性 相同的目标代码适用于不同的DBMS; 2. 由于ODBC的开放性 它为程序集成提供了便利

为客户机服务器结构提供了技术支持; 2.3.4 硬件设备及操作系统 为了满足系统开发设计的需要

表2.1为实现系统设计开发对硬件要求的最低配置 建议使用当前中等或以上计算机配置

表2-1 硬件要求配置表 CPU

要求在PⅢ以上 内存

256MB及其以上 硬盘

20GB及其以上 光驱 无要求 软驱 无要求 显示器 无要求 其他计算机设备 网卡等联网设备 2.3.5 系统开发平台

电脑配置:DELL电脑 CPU:P3 2.53 内存:2G 硬盘:320G 操作系统:Microsoft Windows7旗舰版 数据库:SQL Server 2008

开发平台:Visual Studio 2010 2.4 数据分析 博客系统中

主要是管理用户的文章、留言、系统信息等数据 数据的类型决定了程序对数据的处理方式也就是算法 因此

数据是系统实现分析的起点

现通过数据流图的方式分析系统中数据的流动和处理 对系统的管理员 在登录系统后

本系统接受管理员的修改、添加、删除请求

通过分析将这种请求转化成相应的SQL语句执行对数据库的相关的操作 并将执行的相应结果送回系统中 系统接收到数据库返回的结果集 经过一定的分析处理 将其转化成ASP页面 返回到客户端显示给用户 2.5 数据流图 博客整体图 文章管理细节图 3 数据库设计 3.1 数据库技术概述 数据库(Database)

是按照数据结构来组织、存储和管理数据的仓库 是用于查询的大量数据的存储区域

使用数据库可以带来许多好处:如减少了数据的冗余度 从而大大地节省了数据的存储空间 实现数据资源的充分共享等等

近年来推出的计算机关系数据库管理系统 还具有操作直观 使用灵活 编程方便 功能强大 环境适应广泛

数据处理能力极强等诸多优点 总的来说

数据库的设计对系统的经济性、功能性和效率有很大的影响 一个好的数据库

要求在设计时尽量避免数据的多余 另外

还要尽可能提高数据的存取速度

数据库设计时速度与空间在范式上是相互矛盾的 一方面按规范化理论的要求 关系模式应尽量取高级范式 尤其对记录数较多的关系 低级范式将会造成存储的大量重复

是空间遭受严重浪费;另一方面从存取速度上考虑 应该尽量做到一个模式涉及的属性越多越好 相互运算越少越好 这样