已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文) 基于 ASP+Access 博客系统的 设计与实现 Designing and Implementation Based on ASP and Access for Blog System 班级 计算机应用技术 082 学生姓名 丁相林 学号 830505009 指导教师 龙 浩 职称 初 级 导师单位 徐州工业职业技术学院 论文提交日期 2010 年 11 月 24 日 徐州工业职业技术学院 毕业设计(论文)任务书 课题名称 基于 ASP+Access 博客系统的 设计与实现 课题性质 工程设计类 班 级 计算机应用技术 082 学生姓名 丁相林 学 号 830505009 指导教师 龙 浩 导师职称 初 级 一选题意义及背景 随着使用 Blog 人数的增加,Blog 作为一种全新的生活、工作和学习方式 已经被越来越多的人所接受,并且在不断的改变传统的网络和社会结构。它使 沟通和交流更有明确的选择和方向性;同时也使得单一的思想和群体的智慧结 合变得更加有效;个人出版变成人人都可以实现的梦想。Blog 正在改变着我们 的生活。 二毕业设计(论文)主要内容: 1.前期准备相关资料 2.建立博客系统 3.准备毕业论文 三计划进度: 阶段工作程序和要求完成时间 前期准 备阶段 学习毕业设计管理规定并准备与其有关的资料 10.10.18-10.10.20 主页面设计,包括布局,图片,文字等。 10.10.21-10.10.23 前台用户管理模块的设计。 10.10.24-10.10.27 对前两阶段进行复查测试完善。 10.10.28-10.11.05 中期指 导检查 阶段 结合后台设计进行整合,全面整理系统。 10.11.06-10.11.09 1.编写毕业论文 a.学习书写毕业论文规范 b.查找与所要写的论文有关资料 c.根据论文书写规范编写论文 d.给指导老师审查并修改 10.11.10-10.11.20 2.交毕业设计 10.11.20 后期答 辩总结 阶段 3.准备答辩10.11.20 及以后 四毕业设计(论文)结束应提交的材料: 1、毕业论文 2、基于 asp+access 博客系统的设计与实现 指导教师: 教研室主任: 年 月 日年 月 日 论文真实性承诺及指导教师声明论文真实性承诺及指导教师声明 学生论文真实性承诺学生论文真实性承诺 本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究 工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文 中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研 究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标 明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法 律责任和一切后果。 毕业生签名: 日 期: 指导教师关于学生论文真实性审核的声明指导教师关于学生论文真实性审核的声明 本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容 均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在 抄袭等学术不端行为。 指导教师签名: 日 期: I 摘 要 当今世界随着Internet的飞速普及和广泛应用,动态网页技术也应运而生。 本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。 博客系统主要为用户提供浏览文章、欣赏音乐、留言等功能,用户通过 Internet可以对文章进行评论和留言与管理员进行交流。 “博客系统主要实现 了文章管理的数字化、信息化和智能化等功能,是一种新的尝试,它打破传统 报刊、杂志发表文章方式。 ” 我们采用ASP技术来实现系统的开发设计,系统后台使用Microsoft的 Access 2003数据库,并通过使用ODBC技术访问。 文章对博客系统进行整体全面分析,明确了博客系统的用户需求和可行性; 根据模块化原理,规划设计了系统功能模块,系统实现的主要功能包括:前台 的浏览文章、文章评论、欣赏音乐、留言等,后台的文章管理、评论管理、音 乐管理、留言管理等;在数据库设计部分,详细说明了系统数据库的结构和数 据库的完整性、安全性措施;程序设计则采用面向对象的设计思想,提出系统 的程序设计思路,对前台与后台功能的程序实现进行了详细论述。 关键词关键词:博客;ASP;Access 数据库 II ABSTRACT With the popularization and extensive application at full speed of Internet, dynamic webpage technology arises at the historic moment in our times. This text introduction employs the design and implementation of ASP trends webpage technological development blog system. The blog system mainly offers the function of having a look around the article, appreciating the music, leaving a message etc. To users, they can go on, comment and leave a message with janitor exchanging through Internet to article. “The blog system has mainly realized the digitization, informationization and intelligent function of article management, it is a kind of new attempt, it breaks traditional newspapers and periodicals, magazine and publishes article way.” We adopt ASP technology come on development of the implementation system, the systematic backstage supporter uses Access 2003 database of Microsoft, and visit by using ODBC technology. The article carries on the whole and analyze to the blog system, have defined users needs and feasibility for the blog system in an all-round way; The principle according to the module, the systematic function module of planning and design, the main function that the system realizes includes: The front desk has a look around the article, the article is commented on, appreciate the music, leave a message etc., article of backstage supporter manage, comment management, music manage, leave a message, manage; Design some in the database, has explained the structure, integrality of database, security measure of the systematic database in detail; Design program and adopt the design philosophy facing target, put forward the systematic mentality of designing of procedure, have realized describing the procedures of the front desk and backstage supporters function in detail. KEYWORDS: Blog; ASP; Access database 目目 录录 摘摘 要要.I ABSTRACT.II 第一章第一章 概述概述 .1 1.1 背景.1 1.2 系统开发的意义.1 1.3 系统设计目标分析.2 1.4 系统概述.2 第二章第二章 系统开发技术系统开发技术 .4 2.1 ASP 技术概论.4 2.2 ODBC 技术.4 2.2.1 ODBC 的基本思想.4 2.2.2 ODBC 的特点.5 2.3 ACCESS 数据库.5 2.3.1 ACCESS 简介.5 2.3.2 ACCESS 优点.6 2.4 IIS 的安装与配置.6 2.4.1 IIS 的定义.6 2.4.2 安装与配置 IIS.7 第三章第三章 系统分析与总体设计系统分析与总体设计 .9 3.1 可行性分析.9 3.1.1 经济上的可行性.9 3.1.2 技术上的可行性.9 3.1.3 法律上的可行性.9 3.1.4 运行上的可行性.9 3.2 需求分析.9 3.3 功能模块设计.10 3.3.1 前台设计.10 3.3.2 后台设计.10 3.3.3 功能模块结构图.10 3.4 数据库设计.11 3.4.1 数据库设计 E-R 图.11 3.4.2 系统数据表设计.13 第四章第四章 系统功能的具体实现系统功能的具体实现 .16 4.1 系统主窗口设计.16 4.2 系统主要功能模块详述.17 4.2.1 登录模块.17 4.2.2 发表文章模块.18 4.2.3 修改文章界面.19 4.2.4 删除文章模块.20 4.2.5 文章类别管理模块.21 总结总结 .23 参考文献参考文献 .24 致谢致谢 .25 徐州工业职业技术学院 2011 界毕业生毕业设计 1 第一章 概述 1.1 背景 博客一词源于网络日志的缩写,又叫做 Blog 或 Weblog,是一种时间性、 十分简易的傻瓜化个人信息发布方式1。任何管理员都可以像使用免费电子邮 件一样,完成个人网页的创建、发布和更新。博客的作用等同于开放一个私人 的空间,因而可以充分利用超文本链接、动态更新等特点,在网络中,精选并 链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生 活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力; 更可以以文会友,结识和汇聚朋友,进行深度交流沟通2。 目前,有许多进行网站开发的语言,例如 ASP、ASP.NET、JSP、PHP 等。那 么我们应该选择什么语言来开发一个博客网站呢,ASP 语言卡发对于一个中小 型的网站来说,无疑是最好的选择,ASP 技术可以开发强大的 Web 应用程序, 它利用简单的 HTML 代码与脚本融合而成的。ASP(Active Sever Pages)内嵌 于 IIS 中,是 Microsoft 推出的一种服务器端脚本环境,让用户可以轻松的结 合 HTML Web 页面、脚本和 ActiveX 组件建立或执行动态的、交互的 Web 服务器 应用程序。ASP 并不只是一种编程语言,而是一门技术,它是把 HTML 代码与 VBScript 和 JavaScript 等脚本语言融合在一起的技术,ASP 技术的诞生,它开 创了非专业人员开发高水平网站的历史,应该说是一项成功的技术3。 博客不是只具有大一的个人性,同时还包括公共性,是个人性和公共性的 结合体,博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是 体现他的共享精神,为他人提供帮助和交流的平台。个人文章和个人网站主要 表现的还是小的个体,而博客表现的是大的整体。也许形式上很接近,但内在 有着本质的差异。因此,优秀博客网站中,真正表达作者个人的内容非常有限, 最多只是点缀,而不像个人网站那样是核心。 总而言之,博客就是一种精神的象征,它畅所欲言,个性张扬。在这信息 化世界中,交流无疑是非常重要的,博客网站就提供了这样的一个平台,在网 络的世界里,人们可以更好地展现真实的自己,以此加速文化信息的传播来融 入网络全球化的世界中。 1.2 系统开发的意义 现今随着使用 Blog 人数的增加,Blog 作为一种全新的生活、工作和学习 方式已经被越来越多的人所接受,并且在不断的改变传统的网络和社会结构。 它使交流和沟通更有明确的选择和方向性;同时也使得单一的思想和群体的智 慧结合变得更加有效;个人出版变成人人都可以实现的梦想,Blog 正在改变着 徐州工业职业技术学院 2011 界毕业生毕业设计 2 我们的生活。 现在的博客不仅仅是博客,它是一种新表达的方式,它的传播不仅局限于 情绪,甚至还包括大量的思想、意见和智慧。在某种意义上可以这么说,它也 是一种新的文化现象,博客的出现及其繁荣,真正的体现了网络知识的价值价 值所在,同时也标志着互联网发展开始向更高的阶段前进。 1.3 系统设计目标分析 本系统的开发是用 ASP 实现的一个完全基于浏览器的博客系统,管理员进 入个人博客拥有以下功能: a)登录博客系统的后台管理平台。 b)更改账号和密码。 c)撰写文章。 d)文章管理。 e)评论管理。 f)留言管理。 g)音乐管理。 博客访问者具有以下功能: a)浏览博客系统中的文章、留言、评论和欣赏音乐。 b)发表评论及留言。 c)检索文章。 1.4 系统概述 对于一个完整的博客系统来说,其实就是由一序列网页组成的,它通常是 由文章和一系列的帖子所构成的,这些文章都按照年份和日期倒序列排列,可 以用文章类别检索。博客的目的和内容有很大的不同,有对其他网站的评论; 有到其他网站的超级链接;有个人的文章,日常所思所想;有小说等的发表。 博客能不拘一格收容这些不拘于个人思想的表达的行为,使博客这种交流和表 达方式日益红火起来,博客不仅拥有自由精神,也开拓了激发创造的新模式, 这种张个性张扬,将会使博客变得越来越普及,越来越为更多的人接受。 本系统主要完成以下功能。 1客户界面部分 我的文章 我的音乐 留言板 首页:管理员登录,文章分类,最新评论,最新文章,最新留言 徐州工业职业技术学院 2011 界毕业生毕业设计 3 2管理界面部分 文章管理 类别管理 音乐管理 留言管理 密码修改 徐州工业职业技术学院 2011 界毕业生毕业设计 4 第二章 系统开发技术 2.1 ASP 技术概论 ASP(Microsoft Active Server Pages),是一套微软开发的服务器端脚本 环境,我们可以建立动态、交互且高效的 WEB 服务器应用程序,其通过 ASP 结 合了 ASP 指令、HTML 网页和 ActiveX 元件。因为所有的程序都将在服务器端执 行,包括所有嵌在普通 HTML 中的脚本程序,所以不必担心客户的浏览器是否能 运行你所编写的代码。当程序执行完毕后,仅有执行的结果会被服务器返回给 客户浏览器,这样不仅减轻了客户端浏览器的负担,同时也大大提高了交互的 速度4。选择 ASP 的原因主要是由于其拥有一下显著特点: 1)ASP 技术使用核对简单易懂的语言,例如 VBScript、Jscript 等,因为 它结合 HTML 代码,所以可快速完成动态的 WEB 应用程序。 2)普通文本编辑器,例如 Windows 的记事本,就可进行程序编辑。 3)和浏览器没有关系,只要使用可执行 HTML 码的浏览器,用户端就可以浏 览 ASP 所设计的网页内容。用户端的浏览器不需要能执行 ASP 所使用的脚本语 言,这些脚本语言都可以在 WEB 服务器端执行。 4)ASP 可以与任何 ActiveX scripting 语言相容。可以通过 plug-in 的方 式,使用由第三方所提供的其它脚本语言,譬如 Perl、PHP 等,除了使用 VBScript、Jscript 语言来设计外。脚本引擎是处理脚本程序的 COM(Component Object Model)组件5。 5) ASP 可以避免所写的源程序被他人剽窃或篡改,提高了程序的安全性, 源于 ASP 源程序不会被传到客户浏览器6。 6)可使用服务端的脚本来生成客户端的脚本对象导向(Object-oriented) 。 7) ActiveX 服务器组件(ActiveX Server Components)具有无限可扩充性。 Active Server Component 可以使用 Visual Basic、Delphi、java、Visual C+等各种语言来编写8。 2.2 ODBC 技术 .1 ODBCODBC 的基本思想的基本思想 为用户提供标准、简单和透明的数据库连接的公共编程接口是 ODBC(开发 数据库互连,Open Data Base Connectivity)的基本思想,开发厂商根据 ODBC 的标准去实现底层的驱动程序,这个驱动对用户是透明的,为了能够不断 吸收新的技术而趋完善,允许根据不同的 DBMS 采用不同的技术加以优化实现。 ODBC 的基本思想也就是数据库驱动的思想,它类似于 Windows 中打印驱动 徐州工业职业技术学院 2011 界毕业生毕业设计 5 的思想。在 Windows 中,用户安装不同的打印驱动程序,使用同样一条打印语 句或操作,不需要了解内部的具体原理,就可很容易地实现在不同打印机上打 印输出。自从出现 ODBC 以后,用户可用同样的 SQL 语句实现在不同 DBMS 上进 行安装不同的 DBMS 驱动,而且无需预编译。同时 ODBC 带来了数据库连接方式 的变革,在传统方式中,开发和工作人员要面临很大的困难,主要在于开发人 员要熟悉多个 DBMS 及其 API,一旦 DBMS 端出现变动,则往往导致用户端系统 重新编建或者源代码的修改。在 ODBC 方式中,无需逐个了解各 DBMS 及其 API 的特点,源程序不因底层的变化而重新编建或修改,不管底层网络环境如何, 也无论采用何种 DBMS,用户在程序中都使用同一套标准代码,从而减轻了开发 维护的工作量,进而缩短了开发周期。 .2 ODBCODBC 的特点的特点 1. 相同的目标代码适用于不同的 DBMS,从而使用户程序有很高的互操作 性; 2. ODBC 的开放性使它能够为程序集成提供了便利,为客户机/服务器结构 提供了技术支持; 3.能够把底层网络环境与应用和 DBMS 分开来简化开发和维护上的困难。 2.3 ACCESS 数据库 .1 ACCESSACCESS 简介简介 表、查询、窗体、报表、页、宏和模块七种对象组成了 Access 数据库9。 表(Table) 表又称数据表,由记录组成,记录由字段组成,表用来存 贮数据库的数据。表是数据库的基本对象,是创建其他 5 种对象的基础。 查询(Query)查询可以按按要求筛选由索引快速查找到的记录,并能连 接若干个表的字段组成新表。 窗体(Form)窗体又称表单,它提供了一种窗口,其方便浏览、输入及 更改数据。另外,为了显示相关联的表的内容可以创建子窗体。 报表(Report)报表是为了打印除表以便于更好的分析从数据库中分类 汇总的数据项。 页是一种 WEB 页,可以直接连接到数据库中数据。这种页可以更好的 适用浏览器进行数据的维护和操作通过数据访问页将数据发布到 Internet 或 Intranet 上。 宏(Macro)宏可以用来自动执行一系列操作,宏的功能就相当于 DOS 中 的批处理。 徐州工业职业技术学院 2011 界毕业生毕业设计 6 模块(Module)模块使用 Visual Basic 编程,其功能与宏基本相同,但 它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。 .2 ACCESSACCESS 优点优点 (1) 单一的存储方式 为了方便用户的操作和管理,Access 的七种对象(表、查询、窗体、报表、 页、宏和模块)都存放在后缀为(.mdb)的数据库文件中。 (2)面向对象 Access 是一个面向对象的开发工具,将数据库系统中的各种功能对象化, 将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系 列被定义了一组方法和属性的对象组成的,并且用户还可以按需要给对象扩展 方法和属性。对数据库的操作和管理方面,通过对象的方法和属性能够极大地 简化用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程 序更为简便。 (3)界面友好、容易操作 Access 的风格与 Windows 完全一样,是一个可视化工具。用户只要使用鼠 标进行拖放,即可生成对象并应用。为了能够使得操作更加简便和容易操作, 系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、 查询向导、窗体向导、报表向导等工具。 (4)集成环境、处理多种数据信息 Windows 操作系统下的集成开发环境集成了各种向导和生成器工具,极大 地提高了开发人员的工作效率,Access 基于就是基于这种集成开发环境,能够 更加有效、方便并且有序地进行数据库的建立、创建表、设计用户界面、设计 数据查询、报表打印等任务。 (5)鉴于 Access 支持 ODBC 的优点,通过 Access 强大的 DDE(动态数据交 换)和 OLE(对象的联接和嵌入)的两个特性,可以很轻易的在一个数据表中 嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗 体等10。 2.4 IIS 的安装与配置 .1 IISIIS 的定义的定义 如果你要架设动态网页,那么安装与配置 IIS 是必不可少的程序之一。 IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务 器。 IIS 支持 HTTP(超文本传输协议) ,FTP(文件传输协议)以及 SMTP(简单 徐州工业职业技术学院 2011 界毕业生毕业设计 7 邮件传输协议) 。 IIS 的一个重要特性是支持 ASP。着意味着不光可以发布,并且有 ASP。可 以很容易的张贴动态内容和开发基于 Web 的应用程序。 .2 安装与配置安装与配置 IISIIS 如果你的操作系统中还没有安装 IIS 服务器,(以 Windows XP 系统为准)可 打开“控制面板” ,然后单击启动 “添加/删除程序” , 在弹出的对话框中选择 “添加/删除 Windows 组件” ,在 Windows 组件向导对话框中选中“Internet 信 息服务(IIS) ” ,然后单击“下一步” ,按向导指示,完成对 IIS 的安装。 (如下 图 2.1、图 2.2) 图图 2.12.1 WindowsWindows 组件向导组件向导 徐州工业职业技术学院 2011 界毕业生毕业设计 8 图图 2 2.2.2 InternetInternet 信息服务(信息服务(IISIIS) IIS 是 Internet 信息服务的简称,右击“我的电脑”选择“管理” , 打开计算机管理单击“服务和应用程序”“Internet 信息服务”并打 开 Internet 信息服务窗口如图 2.3 所示 图图 2.32.3 InternetInternet 信息服务信息服务 徐州工业职业技术学院 2011 界毕业生毕业设计 9 第三章 系统分析与总体设计 3.1 可行性分析 可行性分析(Feasibility Analysis),针对新系统的开发是否具备必要性 和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避 免投资失误,确保新系统的开发成功,这一切都是在系统调查的基础上的7。 可行性分析也称可行性研究,它的目的就是用最小的代价在尽可能短的时间内 确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下 四个方面的分析。 .1 经济上的可行性经济上的可行性 经济可行性主要针对的是项目的经济效益。该系统本事不是怎么大,所以 开发不需要太高的成本支出,而且开发周期不需要太长,节省了人力、物力、 财力资源,所以本系统在经济上是可行的。 .2 技术上的可行性技术上的可行性 技术上的可行性分析主要分析的是在软、硬件上是否能够满足系统开发的 要求。在软件方面,本系统采用的是 ASP(Active Sever Pages)进行开发, 前台网页设计使用的是 Dreamweaver 8,而数据库系统采用的是 Microsoft Access 2003。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的 开发,因此具有技术上的可行性。 徐州工业职业技术学院 2011 界毕业生毕业设计 10 .3 法律上的可行性法律上的可行性 法律上的可行性分析主要是分析系统是否在法律的允许范围之内等。博客 之限于人与人之间的交流,展现自己,分享知识和快乐,并不涉嫌违反犯罪活 动,开发交流形式的博客系统是在法律的允许范围内的,因此具有法律上的可 行性。 .4 运行上的可行性运行上的可行性 运行上的可行性分析主要是对系统的运行环境进行分析。本博客系统在运 行上对环境的要求不是太高,软件方面:Windows XP+IIS5.1;数据库要求: Access2003;浏览器方面:计算机需要安装 IE 浏览器 5.0 或以上版本。现在的 计算机完全满足以上的环境要求,因此具有运行上的可行性。 综上所述,本系统不仅有明确的开发目标,而且在经济、技术、法律、运 行上都是可行的。因此,开发博客系统的实施是可行的。 3.2 需求分析 以网络作为载体的博客网站,要求能够便捷地发布自己的心情,最大程度 上和其他人交流,展示了一个丰富多彩的综合性平台。对 Blog 功能的要求自然 更高,新一代具有更多、更新、更全功能的 Blog 急需走进舞台。Blog 系统的 开发方便了人与人之间的交流,迎合现在快节奏社会文化的发展趋势。 3.3 功能模块设计 博客系统可以划分为面向用户的前台和面向管理员的后台,前台和后台的 模块设计如下: .1 前台设计前台设计 1)我的文章:阅读文章并对文章进行评论和查看评论及回复。 2)我的音乐:单击播放欣赏音乐。 3)给我留言:浏览者可以给站长进行留言和查看留言及回复。 4)首页:管理员登录,文章分类,最新评论,最新文章,最新留言 .2 后台设计后台设计 1)文章管理:发表、修改、删除文章;对文章的评论进行回复和删除操作。 2)类别管理:添加、修改、删除文章的分类。 3)音乐管理:对音乐进行添加和删除。 4)留言管理:删除留言和对留言进行回复。 徐州工业职业技术学院 2011 界毕业生毕业设计 11 5)密码修改:修改管理员账号和密码。 .3 功能模块结构图功能模块结构图 经过分析,得到的系统功能结构如图 3.1 所示: 博客系统管理 后台管理博客主页 阅读文章 文章评论 欣赏音乐 留言板 文章管理 评论管理 音乐管理 留言管理 添加 修改 删除 删除 删除 回复 添加 删除 回复 管理员密码修改 图图 3.13.1 系统功能结构图系统功能结构图 3.4 数据库设计 .1 数据库设计数据库设计 E-RE-R 图图 建立一个概念性的数据模型能够更加清晰明确的表达出用户的数据要求, 实体联系方法(EntityRelationship Approach)是最常用的概念数据模型, 这种概念模型又叫 ER 模型,ER 模型中包含“实体” , “联系”和“属性”11。 博客系统涉及的实体包括如下: 1)管理员:ID、账户名、密码。 徐州工业职业技术学院 2011 界毕业生毕业设计 12 2)文章:文章 ID、作者、标题、内容、发表时间、文章分类。 3)类别:类别 ID、文章分类。 4)评论:评论 ID、评论人、评论内容、评论时间、回复内容、回复时间、 文章标题。 5)留言:留言 ID、留言人、QQ、Email、留言内容、留言时间、回复内容。 6)歌曲:歌曲 ID、歌曲名、歌曲路径。 通过分析可以得到一下数据库概念模型(E-R 图): 1)管理员 E-R 图如图 3.2 所示: 博客管理员 ID账户名密码 图图 3.23.2 管理员管理员 E-RE-R 图图 2)文章 E-R 图如图 3.3 所示: 文章 ID 作者 标题 内容 文章分类 发表时间 图图 3.33.3 文章文章 E-RE-R 图图 3)文章类别 E-R 图如图 3.4 所示: 类别 ID文章分类 图图 3.43.4 文章类别文章类别 E-RE-R 图图 徐州工业职业技术学院 2011 界毕业生毕业设计 13 4)文章评论 E-R 图如图 3.5 所示: 文章评论 评论人 评论时间 评论内容回复内容 回复时间 文章标题ID 图图 3.53.5 文章评论文章评论 E-RE-R 图图 5)留言 E-R 图如图 3.6 所示: 留言 ID 留言人 留言内容 QQ Email 留言时间 回复内容 图图 3.63.6 留言留言 E-RE-R 图图 6)歌曲 E-R 图如图 3.7 所示: 歌曲 ID 歌曲名 歌曲路径 图图 3.73.7 歌曲歌曲 E-RE-R 图图 .2 系统数据表设计系统数据表设计 a) 管理员表,用户保存管理员账号和密码。其结构如表 3.8 所示 徐州工业职业技术学院 2011 界毕业生毕业设计 14 表表 3.83.8 管理员表管理员表 b)文章表,用于保存文章的基本信息。其结构如表 3.9 所示。 字段名称数据类型字段大小是否主键默认值是否必填备注 blogid 自动编号是文章编号 auther 文本 50 否否作者 title 文本 50 否否标题 connent 备注 否否内容 time 日期/时间 否 =now( ) 否发表时间 description 文本 50 否是文章类别 表表 3.93.9 文章表文章表 c)文章分类表,用于存储文章的类别。其结构如表 3.10 所示。 字段名称数据类型字段大小是否主键默认值是否必填备注 typeid 自动编号是分类编号 description 文本 50 否是文章类别 表表 3.103.10 文章分类表文章分类表 d)评论表,用于保存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内部劳务分包合同纠纷的解决方法探讨
- 投标过程中的诚信实践
- 浙江省杭州市高桥初中教育集团2024-2025学年上学期九年级期中数学试卷(无答案)
- 八年级历史下册 第3课 土地改革教案 新人教版
- 广东省肇庆市高中英语 Unit 2 Working the land-Ving form for Subject Object教案 新人教版必修4
- 2023六年级数学下册 五 奥运奖牌-扇形统计图 统计与可能性第2课时教案 青岛版六三制
- 八年级生物上册 20.4《性别和性别决定》教案 (新版)北师大版
- 2024-2025学年高中历史 第二单元 古代历史的变革(下)第7课 忽必烈改制教学教案 岳麓版选修1
- 汽车试验技术 课件 项目4 CAE虚拟试验技术
- 租用月嫂合同(2篇)
- 养老机构心理危机应急救援预案
- 《老年人生活照护》试卷A卷及答案
- 2024年上海公务员考试申论试题(A卷)
- 工厂蒸汽管道铺设工程合同
- 电子信息产业园建设项目可行性研究报告
- (一模)宁波市2024学年第一学期高考模拟考试 物理试卷(含答案)
- 压力容器操作人员培训内容考核试卷
- 2024-2025学年上海市普陀区七年级(上)期中数学试卷(含解析)
- 芜湖市大学生乡村医生专项计划招聘考试试卷及答案
- 标准离婚协议书范文(3篇)
- 23年经济师中级考试(工商+经济基础)题(题库版)
评论
0/150
提交评论