企业门户管理信息系统的设计与实现-计算机科学与技术毕业论文.doc
本科毕业论文(设计)题 目: 企业门户管理信息系统的设计与实现院 系: 计算机科学系 专 业: 计算机科学与技术 姓 名: 学 号 指导教师: 教师职称: 填写日期: 2012年4月28日贵阳学院毕业论文(设计)摘 要企业品牌和文化,这是企业的无形资产,只有得当的宣传,才可以使之增值。企业产品和服务,这是企业与消费者的直接连接点,也是企业盈利的直接工具,大力宣传必定可以增加销售及利润。最主要的是突出企业的优势与差异化,这样才能达到吸引消费者的目的,以达到增加利润的最终目的。提起企业网站,很多人都以为建立一个简单的具有展示性能的网站就可以了,但是往往忽略了一点营销。其实建立一个企业网站核心的观点就是如何使用这个网站推进或者推动企业营销,进而实现企业的信息化管理。信息产业目前已成为第一大规模的产业,并位居全球第三位,这就意味着我国的企业信息化也迎来了前所未有的好时机。第四代智能网站的推出也为中小企业建站提供了思路,可以从企业实用角度出发,对网站进行总体规划。企业网站建设方案适合于计划在互联网上建立一个对企业形象、产品与服务进行展示的中小企业,不仅可以实现产品的宣传、订单、销售;商户交流、客户信息管理、订单管理等;使企业网站从简单的网上橱窗发展成为网上交易柜台、交易市场等大型商务网站,同时可以按企业的各种需求实现个性化的网上营销、形象宣传、网上支付等多方面的商务功能。本方案旨在通过网站展示企业形象,通过互联网的高效传播性来宣传企业形象,从而吸引更多客户,为企业带来更多效益,同时也带来更多新客户。关键词:电子商务; 网络营销;企业网站;企业形象;AbstractThe enterprise website construction plan suitable for plan on the Internet to build an enterprise image, product and service to the show of small and medium-sized enterprises, can not only realize products propaganda, order, sales; Merchants exchange, customer information management, order management, etc.; Make the enterprise web site from simple online window online transactions become counter, trading market and other large business sites, and according to all the needs of enterprise can realize personalized Internet marketing, image promotion, and online payment and so on various business functions. The scheme aims to show website enterprise image, the transmission of high efficiency through the Internet to promote the enterprise image, which attract more customers, for enterprise to bring more benefit, but also bring more new customers. Enterprise brand and culture, this is the intangible asset of an enterprise, only proper propaganda, can make value-added. Enterprise products and services, and that is the enterprise and the consumer direct connection, also is the enterprise profit of direct tool, the publicity of bound to increase sales and profits. The most is outstanding enterprise advantages and differentiation, such ability to attract consumers purpose, has reached the final purpose of increasing profits. Mention enterprise web site. A lot of people thought to create a simple has display properties website. But often overlooked a little-marketing. Actually build a enterprise web site. The core idea is how to use this web site or promote promote the enterprise marketing. Keywords:Enterprise culture;The network marketing;The enterprise website;目 录摘 要IAbstractII第一章 前言1第二章 系统概述2第一节 系统意义2第二节 系统定位3第三节 业务流程图3一、业务流程图的符号说明3二、企业门户网站系统业务流程图4第三章 可行性分析5第一节 技术可行性分析5第二节 经济可行性分析5第三节 运行可行性分析6第四章需求分析7第一节 系统需要解决的主要问题7第二节 系统具备的基本功能7第三节 数据流图7第三节 数据字典8一 、数据存储8二、 数据流9三 、数据处理9第五章总体设计11第一节 概述11第二节 系统功能划分12一、 前台系统功能划分12二、 后台系统功能划分13第三节 系统功能描述13一 、前台系统功能描述13二 、后台系统功能描述14第四节 数据库设计14一、数据库介绍14二、系统E-R图16三、数据库物理设计17第六章系统实现21第一节 开发工具简介21第二节 模块详细设计与实现22第三节 后台系统的实施22一、管理员登录页面22图6.2 管理员登录页面22二、管理员管理主界面22三、新闻信息添加模块22四、新闻信息浏览模块22五、商品类别管理模块22六、商品注册模块22七、商品浏览模块22八、后台管理员注销22第四节 前台系统的实施22一 、企业新闻模块22二、 产品介绍模块22三、 企业文化模块22四、技术支持22第七章系统测试22第一节 系统测试的对象与目的22第二节 系统测试的内容22第三节 企业门户网站系统测试22第八章总结22致谢22参 考 文 献2250第一章 前言随着网络的普及与发展,企业在Internet上拥有自己的站点和主页将是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树立企业形象的前沿。就如同电视广告,蹩脚的广告看了使人大倒胃口,避之唯恐不及,而构思精巧的广告则能让人欣然接受,百看不厌,美观大方,富有创意的主页也必将吸引大量的访问者,使更多的人认识了解,进而喜爱你的企业。企业进行网站建设是很有必要的。企业如何让自己在众多竞争者中显示自己的企业形象和产品特点,从而吸引全国乃至世界各地商家的注意呢?不错,只有通过互联网来宣传自己。如何利用互联网的强大信息和速度优势呢?建立自己的企业网站正是每个企业必须也不得不选择的一种展示自己企业特点的方法。只有借助于互联网扩大自己的影响,推广自己的产品,同时通过互联网快速的信息传递加速自身的发展才能让企业立足于庞大的市场中。在这个竟争激烈的数字化信息时代,企业建立自己的网站已经刻不容缓 。无论大、中、小型企业,都决不能被时代所淘汰,所以,建设网站是企业把握时代脉搏,衡量企业是否跟上时代的标准。精明的经营者懂得并擅于用最先进的媒体互联网,树立企业形象,宣传企业产品。企业建立网站,是企业在网络时代企业舞台中展现自身实力和寻求发展的重要途径。企业通过简单优雅、特点鲜明的网页来表达自己的产品信息和服务,并及时、全面的接受用户的信息查询和信息反馈。企业门户网站就是一个联接企业内部和外部的网站,它可以为企业提供一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等等都可以通过这个企业门户网站获得个性化的信息和服务。企业门户网站可以实现产品的宣传、订单、销售;客户交流、客户信息管理、订单管理等;使企业网站从简单的网橱窗发展成为网上交易柜台、交易市场等大型商务网站,同时可以按企业各种需求实现个性化的网上营销、形象宣传等多方面的商务功能。通过设计企业门户网站网站实习企业形象的高效传播,从而吸引更多客户,为企业带来更多效益,同时也带来更多新客户。第二章 系统概述第一节 系统意义简单地说,企业门户网站就是“一网打尽”,即用一个企业门户网站为所有与企业有关的人提供所有与企业有关的信息与服务。就是因为这“一网打尽”的思想,企业门户网站将为企业带来大量的好处。 首先是企业雇员、客户、合作伙伴和供应商们可以更方便、更迅速、更简单地获得自己所需的信息与服务,从而加强交流,密切协作。在此之前,雇员、客户、合作伙伴和供应商都有着各不相同的信息传递渠道:雇员用intranet,客户用Web站点,合作伙伴和供应商用专用网络等。信息渠道的多样化除了会导致信息的重复、混乱与丢失,以及管理上的困难外,企业运作的速度与成本也会因此而受到影响。今天的人们早已认识到,在商业环境瞬息万变的今天,信息传递方式的简单、高效与迅捷与否将直接影响到企业的生存与发展。 其次,企业门户网站可以大大降低运营成本。在这方面最显著的例子就是信息技术软硬件投入的减少。从前,企业中的许多信息与应用服务都是通过专用系统或指定软件提供的,要通过一台计算机获得特定的信息与应用服务,这台机器就必须安装指定的硬件与软件。现在的软件都越做越大,越做越复杂,在一台计算机中装入多种软件与硬件带来的麻烦和随之而来的总体拥有成本(TCO)的上升是不可避免的。而建立了企业门户网站,所有这些麻烦与支出都将成为历史,因为企业门户网站的用户端只需要一个普通的Web浏览器,不论用户需要何种信息与服务,都可以在一个浏览器中得到。此外,由于企业门户网站采用廉价的Internet作为信息传输的载体,企业还可以节省大量架设、维护或租用外部网络的费用13。 最后,企业门户网站能够更有效地开发利用各种企业内的信息与应用资源。每个企业内都有大量以数据库、数据仓库及各种文档方式保存的信息,由于现有系统的条块分割,这些数据的充分利用存在着很大困难。而有了企业门户网站之后,企业内的各种信息与应用服务资源都将得到统一的跟踪和整理,并经过相应的过滤和调整,迅速提供给企业门户网站的各类用户,从而能够充分挖掘出企业内信息与应用资源的潜在价值。 企业门户网站是一种应用, 它向企业的用户、合作伙伴和雇员提供单一的途径和应用, 以促进商业活动的顺利进行, 并使相关的人员更加紧密的合作, 形成崭新的商业运作模式。第二节 系统定位 企业门户网站系统的最终目标就是通过新闻发布、商品信息浏览、企业文化浏览等表现形式来将企业中的各种信息、应用及其他资源集成在一起,实现企业雇员、客户、合作伙伴和供应商之间交流与协作的任务,是企业运作的一个有机组成部分。展现公司形象,加强客户服务,完善网络业务。本系统设计主要目标如下:1、能够对新闻信息进行发布及管理2、能够对新商品进行及时添加及发布3、客户可以及时看到发布的信息和产品信息4、能够对发布的新闻而商品信息进行修改和删除第三节 业务流程图业务流程图是直观描述现行系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。一、业务流程图的符号说明业务流程图符号说明如下表2.1所示:表2.1 业务流程图符号说明图形符号符号说明系统中的实体,本系统中的实体有:会员、管理员等处理,本系统中的处理有:信息编辑、信息发布、信息查询等单据或报表,如:会员信息登记表,公告信息表等存档信息数据流向二、企业门户网站系统业务流程图本系统客户端业务流程如下图2.1所示:图2.1客户端业务流程图第三章 可行性分析可行性分析是依据初步调查的结果做出系统开发可行性与否的结论的过程。任何一个工程的立项都需要进行项目的可行性分析,这是保证正确投资的必要工作。信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的2。可行性分析是从技术可行性、经济可行性和运行可行性三个方面考虑的,论证系统开发是否可行,同时提出系统开发的初步方案、工程计划、投资概算等。第一节 技术可行性分析为实现系统目标,需要技术保证。投票系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等。鉴于以上的分析,系统开发在技术上是完全可行的。第二节 经济可行性分析系统开发需要一定的经费,所需经费包括计算机硬件、软件(系统软件及工具软件)购置费、应用软件开发费、培训费等。现从项目支出的费用、项目取得的收益方面和企业自身条件方面进行考虑。(1)项目支出的费用:由于现在大多企业已经配有整套的办公设备,如计算机、路由器等,且电力资源等设备只需作少量的购置或升级即可满足新项目的需要;从系统的信息存储量以及访问量方面考虑只需另外购买一台入门级服务器即可;而且以往网络管理人员已积累了网络与管理信息系统的使用经验,对新项目的实施,人员的培训费用,系统管理维护费用等开销也不大。软件方面主要使用了网页制作三剑客、MyEclipse6.0、数据库、网络管理等软件,软件方面可以通过购买正版软件或免费在网上下载的方式获得3。(2)项目取得的收益:企业门户网站系统的实施将开发一种新的市场门户模式,它可以打破地域的限制,将信息伸展到每个地方,节省了传统介质方式的开销;另一方面,通过网站的建设,在大量节省广告费用的同时,无形中树立了公司的形象,建立了企业的网络文化与品牌效益,这也是一项持续性的收益,且是不可度量的;第三,通过网站的商品发布、新闻发布等功能,客户可以及时对企业商品和动态信息进行了解,对企业产品及企业文化的宣传起到了极其重要的作用。因此,相对于项目支出的一次性较大费用来说,企业获得的收益将是长期的、持续性的,一般企业的经济实力也是完全可以负担的。所以,企业网站的进一步建设在经济也是可行的。第三节 运行可行性分析本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力。而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理。因此,该系统在运行方面也是可行的。综上所述,企业门户网站系统的建设在技术上、经济上、运行上都是可行的,因此系统开发完全可行。第四章 需求分析第一节 系统需要解决的主要问题本系统要实现企业门户新闻发布,商品信息浏览等功能,能够实现客户在网上查看新闻信息,对商品信息进行浏览的功能,使客户不分时间、地点,只要能上网即可以浏览新闻和对商品信息进行浏览。管理员可以完成新闻信息添加、新闻信息浏览及商品信息的管理与维护功能。现在拟定该企业为一家刚成立不久的公司,需要建立该企业的门户网站系统来搭建客户与公司之间的沟通的桥梁,所以该企业门户网站系统就必须有该企业文化、最近的新闻、产品介绍及技术支持信息等信息的浏览。第二节 系统具备的基本功能企业门户网站系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性。(1)新闻和商品信息的增删操作操作方便 前台作为与客户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要完成客户网上浏览新闻、商品信息等功能。(2)管理后台:本系统后台管理在考虑信息管理系统操作方便的同时,提供了强大的管理模式。后台系统的功能包括企业公告信息的更新,新闻的添加及删除管理,商品信息添加和修改功能。第三节 数据流图数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具8。 表4.1 数据流图表示图 形 符 号名称符 号 说 明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理,P区记述处理标号C区记述处理名称DNNNNS数据存储记述与处理有关的数据存储,D区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向以下为企业门户网站系统的数据流图:企业门户网站系统管理员管理员管理员操作信息管理员操作结果客户客户客户操作信息客户操作结果图4.1 企业门户网站系统TOP数据流图第三节 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。一 、数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。名字:新闻信息表描述:记录新闻的相关信息。编号:A1组成:编号,标题,内容,发布日期,浏览次数名字:商品信息表描述:记录商品的相关信息。编号:A2组成:商品编号,商品名字,商品内容二、 数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,描述信息。编号:B1名字:浏览信息组成:无描述:客户输入的新闻的浏览信息编号:B2名字:新闻信息组成:F2.1,F2.2描述:管理员操作的新闻的信息编号:B2.2名字:删除的新闻信息组成:无描述:管理员输入的要删除的新闻信息编号:B2.1名字:添加的新闻信息组成:无描述:管理员输入的要添加的新闻的信息三 、数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,有原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,处理1。编号:C1名字:客户操作子操作组成:无描述:客户对本系统的维护.编号:C0名字:企业门户网站管理系统组成:无描述:整个管理系统编号:C2名字:管理员操作子系统组成:无 描述:管理员对本系统的操作编号:C3名字:新闻管理组成:无描述:管理员对新闻信息进行添加或删除操作输入/输出:D4第五章 总体设计第一节 概述本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。模块化理论的几个重要概念如下7:(1)抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。(2)信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部化有助于实现信息隐蔽。信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。(3)逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的。软件结构每一层中模块表示对软件抽象层次的次细化。用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。(4)模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护。度量模块的独立程度有两个标准:内聚和耦合。耦合是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。在软件的设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计时应力求做到高内聚。第二节 系统功能划分经过对系统的需求分析,将整个系统分为两部分,前台系统和后台系统。前台系统主要是企业新闻浏览、产品介绍、公司文化、技术支持界面。后台系统是管理员对本网站的管理界面,实现网站的管理功能。一、 前台系统功能划分前台系统主要包括企业新闻浏览、产品介绍、公司文化、技术支持等模块。前台系统模块如图5.1。产产品介绍用户前台模块技技术支持企企业新闻浏览投公司文化图5.1 前台系统模块图二、 后台系统功能划分后台系统可分为新闻信息添加、新闻信息浏览、商品类别管理、商品注册以及商品浏览。后台系统功能模块图如图5.2后台系统管理模块企新闻信息添加新新闻信息浏览理客商品类别管理商商品注册投商品浏览图5.2 后台系统模块第三节 系统功能描述一 、前台系统功能描述1. 企业新闻浏览客户可以及时的了解企业的最新动态的信息,这些信息可以以新闻的形式进行发布,使客户对企业的最新动态有所掌握。2产品介绍客户可以通产品介绍模块,来了解企业产品的相关信息。3.公司文化客户可以在企业文化模块理解企业文化,企业的发展历程,对企业所从事的业务有一定的了解。4.技术支持客户可以将技术支持模块了解企业为其产品用户提供的售后服务,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的,可能由产品导致的技术问题。二 、后台系统功能描述后台管理主要是方便管理员对本站系统进行维护,管理员可以在后台动态的发布相应的信息,完成对网站内容的更新及管理。后台管理主要包括新闻信息添加、新闻信息浏览、商品类别管理、商品注册、商品浏览等功能。1新闻信息添加完成企业新闻信息的实时更新。2新闻信息浏览 完成企业新闻信息的添加或删除功能,用于更新网站的新闻信息。3商品类别管理 完成企业的商品类别的管理功能,管理员可以在后台对商品类别进行修改、删除。4商品注册 管理员可以在后台完成商品的添加,包括商品的名称、商品类别、商品描述和图片。5商品浏览 管理员可以查看注册的商品信息,并实现对商品信息的删除和查看功能。第四节 数据库设计一 、数据库介绍数据库是指自描述的完整记录的集合。数据库是自描述的:它除了包含用户的源数据外,还包含关于它本身结构的描述。数据库的自描述特点,它提高了程序数据的独立性,它使得检查数据库本身就确定数据库的结构和内容成为可能。数据库包含用户数据文件和其他内容,数据库在元数据中包含关于自身的描述。另外,数据库还包含用来表示数据之间的关系和提高数据库应用的性能的索引。最后,数据库还包含关于使用数据库的应用程序的数据7。设计一个数据库需要我们耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等。在整个设计过程中,我们必须按步骤认真完成。一个数据库的设计好坏将直接影响将来基于该数据库的应用。另外,数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的。因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系。数据库的设计过程一般包括以下几个步骤: 确定建立数据库的目的和收集数据数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据。通常,我们也把确定建立数据库的目的称为需求分析。需求分析的任务就是通过详细调查要处理的对象来明确用户的各种需求。并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能。这一过程是数据库设计的起点,它将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。确定目的之后就需要根据目的收集有用的数据。在着手收集数据之前最重要的就是要调查用户的实际需求,然后分析与表达这些需求。调查用户需求的方法有很多,如查阅记录、访谈、开调查会、设计调查表请用户填写或回答相关问题等。其中比较有效的方法是访谈,我们可以借助一些设计合理的调查表来与用户直接交流。通过充分交流,可以了解他们平时是如何使用数据库的,以及对当前信息的要求,进而设计满足用户需求的字段,并根据设计的字段收集数据。 建立概念模型确定建立数据库的目的以及完成数据收集后,就进入数据库设计过程的第二阶段建立概念模型。概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。这一阶段是整个数据库设计的关键。设计时,一般先根据应用的需求,画出能反映每个应用需求的E-R图,其中包括确定实体、属性和联系的类型。然后优化初始的E-R图,消除冗余和可能存在的矛盾。概念模型是队用户需求的客观反映,并不涉及具体的计算机软、硬件环境。因此,在这一阶段中我们必须将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题。 建立数据模型完成上一阶段后,我们得到了一个与具体计算机软、硬件无关的概念模型。接着我们就可以着手建立数据库模型了,这是数据库设计过程的第三个阶段。在这一阶段中我们要将概念模型中得到的E-R图转换成具体的数据模型。数据模型是表示实体与实体间的联系的模型。数据模型一般分为层次、网状、关系和面向对象模型等,主要是用于DBMS的实现。目前比较常用的是关系数据模型,我们通常将E-R图转换成关系数据模型,实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式。 实施与维护数据库最后一个阶段是实施与维护数据库。完成数据模型的建立后,我们就必须对字段进行命名,确定字段的类型和宽度,并利用数据库管理系统或数据库语言创建数据库结构、输入数据和运行等,因此数据库的实施是数据库设计过程的“最终实现”。如果数据库运行很成功,则表明数据库设计任务基本结束,以后的重点就是数据库的维护工作,包括做好备份工作、数据库的安全性和完整性调整、改善数据库性能等。数据库的设计在数据库应用系统的开发中占有很重要的地位。只有设计出合理的数据库,才能为建立在数据库上的应用提供方便。不过数据库的设计过程从来都不会有真正的结束,因为随着用户需求和具体应用的变化和扩大,数据库的结构也可能会随之变化。二、系统E-R图概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity-Relationship Approach)。该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。E-R模型的关键元素是实体、属性和联系。实体是可以从用户的工作环境中标识出的事物,是用户想要跟踪的某个事物。实体在E-R图中,用矩形表示,矩形框内写明实体名。实体具有属性,有时也称作性质,是用来描述实体的特征的。属性可以是组合的或者多值的。在E-R图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来。实体可以通过联系相互关联。在本系统中,主要有以下的实体:新闻、管理员、等。各实体的E-R图如下所示:新 闻编号标题内容管理员用户名密码图5.3 新闻实体属性图 图5.4 管理员实体属性图商品项目编号号名称类别 图5.5 商品实体属性图三、数据库物理设计本系统采用的数据库管理系统是Microsoft公司的SQL Server 2005。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。Microsoft SQL Server 2005 的特性包括: 1Internet 集成SQL Server 2005 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2005 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2005 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。2可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 7 数据中心版的大型多处理器服务器。SQL Server 2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。3企业级数据库功能SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4易于安装、部署和使用SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。5数据仓库 SQL Server 2005 中包括析取和分析汇总数据以进行联机分析处理的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。本系统的数据库名为net(企业门户系统)的缩写。包括如下几个表:(1)管理员信息表(tb_usertable)表5.1 管理员信息表字段名称数据类型字段长度是否允许为空说明usernamevarcahr20是用户名passwordvarchar50否密码creatdatedatetime0否日期deletedbit1否删除versionint11否可见(2)新闻信息表(tb_news)表5.2 新闻信息表字段名称数据类型字段长度是否允许为空说明idvarchar36是新闻编号titlevarchar50否新闻标题contextvarchartext否新闻内容authorvarchar20否作者createtimedatetime0否日期versionint11否可见(3)商品类别表(tb_category)表