欢迎来到天天文库
浏览记录
ID:19314068
大小:31.50 KB
页数:8页
时间:2018-09-30
《phpcms仿站图文教程 基于.net的内容管理系(cms)设计与实现_图文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、phpcms仿站图文教程基于.NET的内容管理系(CMS)设计与实现_图文导读:就爱阅读网友为您分享以下“基于.NET的内容管理系(CMS)设计与实现_图文”的资讯,希望对您有所帮助,感谢您对92to.com的支持!图4.2B/S模式结构示意图4.2数据库及表的设计8数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来;提供存储、维护、检索数据的功能;使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在,
2、而数据库设计则是信息系统开发和建设的重要组成部分。数据库中的数据是整个系统的核心,怎样合理地进行信息建模和范式分解将直接影响整个数据库的运行效能。数据库系统的设计在完成功能的前提下,因力求逻辑关系简单,否则由于数据库表之间的连接操作会大大降低系统的性能[4][5]。在此系统中后台数据库采用SQLServer2005。数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
3、8设计数据库系统并不像解一道数学习题那样有着既定的证明思路和规范化的推导过程,它是一项系统的工程,有着十分复杂的过程。然而,在过去很长一段时间内,由于应用环境的复杂和设计理论的缺乏,数据库设计人员多采用手工的方法,凭自身的经验进行设计。由于使用这种艺术而不是工程的方法,设计的质量直接依赖于工程人员的经验和水平。而且由于缺乏科学理论和工程方法的指导,数据库的质量难以得到保证,系统往往在运行一段时间后不断产生各种问题,增加了系统的维护代价。目15前,数据库设计一般都遵循软件的生命周期理论,分为6个阶段进
4、行,即需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行与维护。在此介绍数据库的概念结构设计与逻辑结构设计。4.2.1数据库概念结构设计在数据库的概念设计中,通常采用E-R数据模型来表示数据库的概念结构。E-R数据模型将现实世界的信息结构统一用属性、实体以及它们之间的联系来描述。E-R模型由实体、实体的属性和实体之间的联系三个要素组成。提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。其表示方法为:实体型:用矩形表示,矩形框内写明实体名;是指客观世界存在的且可
5、以相互区分的事物。8属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;有时也称性质,是指实体某一方面的特征。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。指实体间的相互关系。经过需求分析现设计出如下图4.3所示的E-R模型。16图4.3数据库E-R图4.2.2数据库逻辑结构设计逻辑结构设计的任务是把概念模型,例如E-R图转换成所选用的具体的DBMS所支持的数据模型。将E-R模型转换为关系模型,关系模型的逻辑结构是
6、一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式。8我在进行数据库逻辑结构分析的时候采用了ERwin分析工具。CAERwin是功能强大、易于使用的数据库设计工具。它为设计、生成、维护高水平的数据库应用程序提供了非凡的工作效率。从描述信息需求和商务规则的逻辑模型,到针对特定目标数据库优化的物理模型,ERwin可视化地确定合理的结构、关键元素,并优化数据库。文章内容管理系统(CMS
7、)的逻辑结构图如下4.4所示。17图4.4数据库逻辑结构图4.2.2数据库表单的设计根据前面概念结构分析与逻辑结构分析,我们设计出如下的数据表单。(1)文章信息表(Article)8该表记录了文章的全部信息,包括了文章编号、文章标题、文章内容、文章小标题、文章关键字、文章作者、文章发表日期、图片、是否显示主页面、更多详细信息等。(2)文章分类表(Type)该表记录了文章的分类名称。18基于.NET的内容管理系统(CMS)设计与实现经济管理学院信息管理与信息系统2007-2张定勇(2007041007
8、0223)李剑老师I8II摘要摘要随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间、人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;如此下去,用户始终在一个高成本、低效率的循环中升级、整合。于是一套专业的内容管理系统CMS应运而生,来有效解决用户网站建设与信息发布中常见的问题和需求。本系统是针对文章内容设计的一个管理系统,它是一个相对独立的B
此文档下载收益归作者所有