网站信息管理系统讲义158037.docx
《网站信息管理系统讲义158037.docx》由会员分享,可在线阅读,更多相关《网站信息管理系统讲义158037.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、论文摘要 随着互联网网日益深入入社会生活活,以网站站作为对外外的展示窗窗口,进行行内外信息息交流,已已成为大众众的迫切需需要。网站站信息管理理系统是典典型的信息息管理系统统(MISS),其开开发主要包包括后台数数据库的建建立和维护护以及前端端应用程序序的开发两两个方面。对对于前者要要求建立起起数据一致致性和完整整性强、数数据安全性性好的数据据库。而对对于后者则则要求应用用程序功能能完备,易使用等等特点。我们使用MMACROOMEDIIA公司的的Dreaamweaaver MX制作作页面,用用JAVAA语言做连连接数据库库的程序,使使用ORAACLE制制作系统的的数据库,做做一个具有有新闻浏览览
2、、新闻搜搜索、添加加新闻、更更新新闻和和删除新闻闻功能的小小型的网站站信息管理理系统。关键字:信信息管理系系统目 录引言1一、概述二、网站站信息管理理系统介绍11. 系统统简介12. 系统统功能介绍绍2用户部分分2(2)新闻闻管理部分分2三、网站信信息管理系系统开发工工具和环境境21网站开开发工具JJSP介绍绍2(1)开发发基于Weeb的应用用程序:背背景3 (2)Weeb应用开开发的JaavaSeerverr Pagges技术术方法3(3)JSSP技术在在多个方面面加速了动动态Webb页面的开开发4 将内容容的生成和和显示进行行分离4 强调可可重用的组组件4 采用标标识简化页页面开发4(4)
3、JSSP页面看看上去象什什么?5(5)JSSP指示6(6)JSSP标识6(7)脚本本元件6(8)JSSP页面的的应用模型型6(9) 使使用Javva Seervleet的一个个灵活的应应用7(10) 采用企业业级JavvaBeaan技术的的可扩展处处理7(11)JJSP页面面与XMLL技术的集集成7(12) JSP技技术的未来来82. 系统统开发语言言JAVAA介绍83. 网页页制作工具具Dreaamweaaver介介绍104. Orraclee数据库介介绍11(1) 概概论11(2) 特特点11(3)存储储结构11 物理结结构11 逻辑结结构12(4) 分分布式数据据库管理介介绍12原理11
4、2过程112四、网站信信息管理系系统设计131. 系统统功能设计计132. 数据据库设计21五、结束语语22六、参考文文献23网站信息管管理系统引言随着互联网网日益深入入社会生活活,以网站站作为对外外的展示窗窗口,进行行内外信息息交流,已已成为大众众的迫切需需要。衡量量网站的一一个重要标标准是能否否满足人们们一刻不停停的对信息息的渴求,也也就是说,一一个正规的的网站需要要快速和大大量更新内内容,同时时保证运转转的稳定性性和安全性性。手工方方式对于大大型网站必必然是不可可取的,工工作人员需需要一种系系统工具来来方便高效效的更新和和管理网站站,这样,网网站信息管管理发布系系统出现在在互联网的的舞台
5、上。 从狭义义上讲,网网站信息管管理发布系系统是能把把输入的信信息进行整整理,产生生相应的可可供浏览的的页面的系系统。而广广义上,它它应该是对对大流量和和多种类的的信息进行行综合处理理的平台,包包括了相关关的一系列列的服务模模块,如发发布、搜索索、自动采采集、统计计、评论和和监控等。狭狭义网站信信息管理发发布系统类类产品很常常见,广义义网站信息息管理发布布系统由于于涉及技术术面广且设设计难度大大,市场上上较为少见见,而新浪浪的网站信信息管理发发布系统就就是其中最最出色产品品之一。一、概述企业建立网网站,最终终目的是使使企业通过过互联网获获益。只有有把网站做做成企业和和客户之间间的有效纽纽带,网
6、站站才能真正正发挥其作作用。企业业的网站应应该关注于于自己特定定的客户群群,通过多多种形式和和客户保持持着沟通,吸吸引着自己己的用户不不断地和企企业网站进进行交互,从从而起到加加深客户关关系、了解解客户需求求、提供优优质服务、加加强广告和和展示效果果的作用。网站信息管管理系统,又又称为网站站新闻信息息发布系统统,是将网网页上的某某些需要经经常变动的的信息,类类似新闻、新新产品发布布和业界动动态等更新新信息集中中管理,并并通过信息息的某些共共性进行分分类,最后后系统化、标标准化发布布到网站上上的一种网网站应用程程序。网站站信息通过过一个操作作简单的界界面加入数数据库,然然后通过已已有的网页页模板
7、格式式与审核流流程发布到到网站上。手工制作发发布的网页页信息不但但无法检索索堆积如山山的信息,而而且每次更更新内容并并上传的时时候都会使使服务中断断,导致用用户无法访访问而使形形象和服务务大打折扣扣。网站信信息管理系系统的出现现大大减轻轻了网站更更新维护的的工作量,通通过网络数数据库的引引用,将网网站的更新新维护工作作简化到只只需录入文文字和上传传图片,从从而使网站站的更新速速度大大缩缩短,在某某些专门的的网上新闻闻站点,如如新浪的新新闻中心等等,新闻的的更新速度度已经缩短短到五分钟钟一更新,从从而大大加加快了信息息的传播速速度,也吸吸引了更多多的长期用用户群,时时时保持网网站的活动动力和影响
8、响力。二、网站信信息管理系系统介绍1. 系统统简介网站新闻管管理系统,又又称为网站站新闻信息息发布系统统,是将网网页上的某某些需要经经常变动的的信息,类类似各类新新闻、最新新产品信息息发布和业业界动态等等更新信息息集中管理理,并通过过信息的某某些共性进进行分类,最最后系统化化、标准化化发布到网网站上的一一种网站应应用程序。网网站信息通通过一个操操作简单的的界面加入入数据库,然然后通过已已有的网页页模板格式式与审核流流程发布到到网站上。它的出现大大大减轻了了网站更新新维护的工工作量,通通过网络数数据库的引引用,将网网站的更新新维护工作作简化到只只需录入文文字和上传传图片,从从而使网站站的更新速速
9、度大大缩缩短,在某某些专门的的网上新闻闻站点,如如搜狐的新新闻中心等等,新闻的的更新速度度已经缩短短到五分钟钟一更新,从从而大大加加快了信息息的传播速速度,也吸吸引了更多多的长期用用户群,时时时保持网网站的活动动力和影响响力。2. 系统统功能介绍绍系统包括两两个部分:第一部分是是对用户而而言的新闻闻浏览页面面,这部分分有两个子子部分:新新闻标题显显示页面和和新闻具体体内容显示示页面。为为了用户的的方便,还还有新闻搜搜索页面,搜搜索部分也也包含两项项内容:新新闻搜索页页面和搜索索结果页面面。第二部分为为新闻管理理平台。这这个部分包包含3项内内容:添加加新闻页面面(也就是是插入页面面)、更新新新闻
10、页面面和删除新新闻页面。 (11)用户部部分 在在该部分中中,用户可可以点击页页面中的新新闻标题,来来浏览新闻闻的具体内内容。也可可以在搜索索栏里输入入关键字来来搜索感兴兴趣的新闻闻。 (22)新闻管管理部分 新新闻管理实实现网站内内容的更新新与维护,提提供在后台台输入、查查询、修改改、删除各各类新闻内内容的功能能,具体功功能:增加加、修改、删删除各个栏栏目中的新新闻功能;也可以通通过调用数数据库来察察看新闻。下面是新闻闻系统的结结构图新闻系统用户管理者浏览新闻搜索新闻插入新闻更新新闻删除新闻显示新闻标题显示新闻内容提交搜索参数显示搜索结果三、网站信信息管理系系统开发工工具和环境境1网站开开发
11、工具JJSP介绍绍JavaSServeer PaagesTTM (JJSP)技技术为创建建显示动态态生成内容容的Webb页面提供供了一个简简捷而快速速的方法。JJSP技术术的设计目目的是使得得构造基于于Web的的应用程序序更加容易易和快捷,而而这些应用用程序能够够与各种WWeb服务务器,应用用服务器,浏浏览器和开开发工具共共同工作。(1) 开开发基于WWeb的应应用程序:背景在万维网短短暂的历史史中,它已已经从一个个大部分显显示静态信信息的网络络演化到对对股票进行行交易和进进行购书操操作的一个个基础设施施。在各种种各样的应应用程序中中,对于可可能使用的的基于Weeb的客户户端,看上上去没有任任
12、何限制。基于浏览器器客户端的的应用程序序比传统的的基于客户户机/服务务器的应用用程序有几几个好处。这这些好处包包括几乎没没有限制的的客户端访访问和极其其简化的应应用程序部部署和管理理(要更新新一个应用用程序,管管理人员只只需要更改改一个基于于服务器的的程序,而而不是成千千上万的安安装在客户户端的应用用程序)。这这样,软件件工业正迅迅速地向建建造基于浏浏览器客户户端的多层层次应用程程序迈进。这些快速增增长的精巧巧的基于WWeb的应应用程序要要求开发技技术上的改改进。静态态HTMLL对于显示示相对静态态的内容是是不错的选选择;新的的挑战在于于创建交互互的基于WWeb的应应用程序,在在这些程序序中,
13、页面面的内容是是基于用户户的请求或或者系统的的状态,而而不是预先先定义的文文字。对于这个问问题的一个个早期解决决方案是使使用CGII-BINN接口;开开发人员编编写与接口口相关的单单独的程序序,以及基基于Webb的应用程程序,后者者通过Weeb服务器器来调用前前者。这个个方案有着着严重的扩扩展性问题题每个个新的CGGI要求在在服务器上上新增一个个进程。如如果多个用用户并发地地访问该程程序,这些些进程将消消耗该Weeb服务器器所有的可可用资源,并并且系统性性能降低到到极其低下下的地步。某些Webb服务器供供应商已经经尝试通过过为他们的的服务器提提供“插件件”和APPI来简化化Web应应用程序的的
14、开发。这这些解决方方案是与特特定的Weeb服务器器相关的,不不能解决跨跨多个供应应商的解决决方案的问问题。例如如,微软的的Actiive SServeer PaagesTTM(ASSP) 技技术使得在在Web页页面上创建建动态内容容更加容易易,但是也也只能工作作在微软的的IIS和和Perssonall Webb Serrver上上。还存在其他他的解决方方案,但是是都不能使使一个普通通的页面设设计者能够够轻易地掌掌握。例如如,象Jaava SServllets这这样的技术术就可以使使得用Jaava语言言编写交互互的应用程程序的服务务器端的代代码变得容容易。一个个Javaa Serrvletts就
15、是一一个基于JJava技技术的运行行在服务器器端的程序序(与Appplett不同,后后者运行在在浏览器端端)。开发发人员能够够编写出这这样的Seervleet,以接接收来自WWeb浏览览器的HTTTP请求求,动态地地生成响应应(可能要要查询数据据库来完成成这项请求求),然后后发送包含含HTMLL或XMLL文档的响响应到浏览览器。采用这种方方法,整个个网页必须须都在Jaava SServllet中制制作。如果果开发人员员或者Weeb管理人人员想要调调整页面显显示,就不不得不编辑辑并重新编编译该Jaava SServllet,即即使在逻辑辑上已经能能够运行了了。采用这这种方法,生生成带有动动态内容
16、的的页面仍然然需要应用用程序的开开发技巧。很显然,目目前所需要要的是一个个业界范围围内的创建建动态内容容页面的解解决方案。这这个方案将将解决当前前方案所受受到的限制制,即:能能够在任何何Web或或应用程序序服务器上上运行,将应用程程序逻辑和和页面显示示分离,能够快速速地开发和和测试,简化开发发基于Weeb的交互互式应用程程序的过程程。JavaSServeer Paages (JSPP)技术就就是被设计计用来满足足这样的要要求的。JJSP规范范是Webb服务器、应应用服务器器、交易系系统、以及及开发工具具供应商间间广泛合作作的结果。太太阳微系统统公司(SSun MMicroosysttems I
17、nc.)开发出出这个规范范来整合和和平衡已经经存在的对对Javaa编程环境境(例如,JJava Servvlet和和JavaaBeannsTM)进进行支持的的技术和工工具。其结结果是产生生了一种新新的、开发发基于Weeb应用程程序的方法法,给予使使用基于组组件应用逻逻辑的页面面设计者以以强大的功功能。(2) WWeb应用用开发的JJavaSServeer Paages技技术方法在开发JSSP规范的的过程中,太太阳微系统统公司(SSun MMicroosysttems Inc.)与许许许多多主要要的Webb服务器、应应用服务器器和开发工工具供应商商,以及各各种各样富富有经验的的开发团体体进行合作
18、作。其结果果是找到了了一种为应应用和页面面开发人员员平衡了可可移植性和和易用性的的开发方法法。(3)JSSP技术在在多个方面面加速了动动态Webb页面的开开发将内容的的生成和显显示进行分分离 使用JSPP技术,WWeb页面面开发人员员可以使用用HTMLL或者XMML标识来来设计和格格式化最终终页面。使使用JSPP标识或者者小脚本来来生成页面面上的动态态内容(内内容是根据据请求来变变化的,例例如请求帐帐户信息或或者特定的的一瓶酒的的价格)。生生成内容的的逻辑被封封装在标识识和JavvaBeaans组件件中,并且且捆绑在小小脚本中,所所有的脚本本在服务器器端运行。如如果核心逻逻辑被封装装在标识和和
19、Beanns中,那那么其他人人,如Weeb管理人人员和页面面设计者,能能够编辑和和使用JSSP页面,而而不影响内内容的生成成。在服务器端端,JSPP引擎解释释JSP标标识和小脚脚本,生成成所请求的的内容(例例如,通过过访问JaavaBeeans组组件,使用用JDBCCTM技术术访问数据据库,或者者包含文件件),并且且将结果以以HTMLL(或者XXML)页页面的形式式发送回浏浏览器。这这有助于作作者保护自自己的代码码,而又保保证任何基基于HTMML的Weeb浏览器器的完全可可用性。强调可重重用的组件件绝大多数JJSP页面面依赖于可可重用的,跨跨平台的组组件(JaavaBeeans或或者Entte
20、rprrise JavaaBeannsTM组组件)来执执行应用程程序所要求求的更为复复杂的处理理。开发人人员能够共共享和交换换执行普通通操作的组组件,或者者使得这些些组件为更更多的使用用者或者客客户团体所所使用。基基于组件的的方法加速速了总体开开发过程,并并且使得各各种组织在在他们现有有的技能和和优化结果果的开发努努力中得到到平衡。采用标识识简化页面面开发Web页面面开发人员员不会都是是熟悉脚本本语言的编编程人员。JJavaSServeer Paage技术术封装了许许多功能,这这些功能是是在易用的的、与JSSP相关的的XML标标识中进行行动态内容容生成所需需要的。标标准的JSSP标识能能够访问
21、和和实例化JJavaBBeanss组件,设设置或者检检索组件属属性,下载载Appllet,以以及执行用用其他方法法更难于编编码和耗时时的功能。通过开发定定制化标识识库,JSSP技术是是可以扩展展的。今后后,第三方方开发人员员和其他人人员可以为为常用功能能创建自己己的标识库库。这使得得Web页页面开发人人员能够使使用熟悉的的工具和如如同标识一一样的执行行特定功能能的构件来来工作。JSP技术术很容易整整合到多种种应用体系系结构中,以以利用现存存的工具和和技巧,并并且扩展到到能够支持持企业级的的分布式应应用。作为为采用Jaava技术术家族的一一部分,以以及Javva 2(企企业版体系系结构)的的一个
22、组成成部分,JJSP技术术能够支持持高度复杂杂的基于WWeb的应应用。由于JSPP页面的内内置脚本语语言是基于于Javaa编程语言言的,而且且所有的JJSP页面面都被编译译成为Jaava SServllet,JJSP页面面就具有JJava技技术的所有有好处,包包括健壮的的存储管理理和安全性性。作为Javva平台的的一部分,JJSP拥有有Javaa编程语言言“一次编编写,各处处运行”的的特点。随随着越来越越多的供应应商将JSSP支持添添加到他们们的产品中中,您可以以使用自己己所选择的的服务器和和工具,更更改工具或或服务器并并不影响当当前的应用用。当与Javva 2平平台,企业业版(J22EE)和
23、和Enteerpriise JJavaBBean技技术整合时时,JSPP页面将提提供企业级级的扩展性性和性能,这这对于在虚虚拟企业中中部署基于于Web的的应用是必必需的。(4) JJSP页面面看上去象象什么?JSP页面面看上去象象标准的HHTML和和XML页页面,并附附带有JSSP引擎能能够处理和和抽取的额额外元件。通通常,JSSP元件创创建插入最最终页面的的文本。使用示例是是描述JSSP技术的的最好方法法。下面的的JSP页页面非常简简单;它打打印带年、当当月的天,并并且根据时时间使用Goodd Morrningg和GGood Afteernooon对您您表示欢迎迎。该页面面结合了普普通的HT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 信息管理 系统 讲义 158037
限制150内