还剩52页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
本科毕业论文(设计)题目:企业门户管理信息系统的设计与实现院系计算机科学系专业计算机科学与技术姓名学号指导教师教师职称填写日期2012年4月28日摘要企业品牌和文化,这是企业的无形资产,只有得当的宣传,才可以使之增值企业产品和服务,这是企业与消费者的直接连接点,也是企业盈利的直接工具,大力宣传必定可以增加销售及利润最主要的是突出企业的优势与差异化,这样才能达到吸引消费者的目的,以达到增加利润的最终目的提起企业网站,很多人都以为建立一个简单的具有展示性能的网站就可以了,但是往往忽略了一点——营销其实建立一个企业网站核心的观点就是如何使用这个网站推进或者推动企业营销,进而实现企业的信息化管理信息产业目前已成为第一大规模的产业,并位居全球第三位,这就意味着我国的企业信息化也迎来了前所未有的好时机第四代智能网站的推出也为中小企业建站提供了思路,可以从企业实用角度出发,对网站进行总体规划企业网站建设方案适合于计划在互联网上建立一个对企业形象、产品与服务进行展示的中小企业,不仅可以实现产品的宣传、订单、销售;商户交流、客户信息管理、订单管理等;使企业网站从简单的网上橱窗发展成为网上交易柜台、交易市场等大型商务网站,同时可以按企业的各种需求实现个性化的网上营销、形象宣传、网上支付等多方面的商务功能本方案旨在通过网站展示企业形象,通过互联网的高效传播性来宣传企业形象,从而吸引更多客户,为企业带来更多效益,同时也带来更多新客户关键词电子商务;网络营销;企业网站;企业形象;AbstractTheenterprisewebsiteconstructionplansuitableforplanontheInternettobuildanenterpriseimageproductandservicetotheshowofsmallandmedium-sizedenterprisescannotonlyrealizeproductspropagandaordersales;Merchantsexchangecustomerinformationmanagementordermanagementetc.;MaketheenterprisewebsitefromsimpleonlinewindowonlinetransactionsbecomecountertradingmarketandotherlargebusinesssitesandaccordingtoalltheneedsofenterprisecanrealizepersonalizedInternetmarketingimagepromotionandonlinepaymentandsoonvariousbusinessfunctions.TheschemeaimstoshowwebsiteenterpriseimagethetransmissionofhighefficiencythroughtheInternettopromotetheenterpriseimagewhichattractmorecustomersforenterprisetobringmorebenefitbutalsobringmorenewcustomers..Enterprisebrandandculturethisistheintangibleassetofanenterpriseonlyproperpropagandacanmakevalue-added.Enterpriseproductsandservicesandthatistheenterpriseandtheconsumerdirectconnectionalsoistheenterpriseprofitofdirecttoolthepublicityofboundtoincreasesalesandprofits.Themostisoutstandingenterpriseadvantagesanddifferentiationsuchabilitytoattractconsumerspurposehasreachedthefinalpurposeofincreasingprofits.Mentionenterprisewebsite.Alotofpeoplethoughttocreateasimplehasdisplaypropertieswebsite.Butoftenoverlookedalittle-marketing.Actuallybuildaenterprisewebsite.Thecoreideaishowtousethiswebsiteorpromotepromotetheenterprisemarketing.Keywords Enterpriseculture;Thenetworkmarketing;Theenterprisewebsite;目录TOC\o1-3\h\z\u摘要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参考文献22第一章前言随着网络的普及与发展,企业在Internet上拥有自己的站点和主页将是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树立企业形象的前沿就如同电视广告,蹩脚的广告看了使人大倒胃口,避之唯恐不及,而构思精巧的广告则能让人欣然接受,百看不厌,美观大方,富有创意的主页也必将吸引大量的访问者,使更多的人认识了解,进而喜爱你的企业企业进行网站建设是很有必要的企业如何让自己在众多竞争者中显示自己的企业形象和产品特点,从而吸引全国乃至世界各地商家的注意呢不错,只有通过互联网来宣传自己如何利用互联网的强大信息和速度优势呢?建立自己的企业网站正是每个企业必须也不得不选择的一种展示自己企业特点的方法只有借助于互联网扩大自己的影响,推广自己的产品,同时通过互联网快速的信息传递加速自身的发展才能让企业立足于庞大的市场中在这个竟争激烈的数字化信息时代,企业建立自己的网站已经刻不容缓无论大、中、小型企业,都决不能被时代所淘汰,所以,建设网站是企业把握时代脉搏,衡量企业是否跟上时代的标准精明的经营者懂得并擅于用最先进的媒体——互联网,树立企业形象,宣传企业产品企业建立网站,是企业在网络时代企业舞台中展现自身实力和寻求发展的重要途径企业通过简单优雅、特点鲜明的网页来表达自己的产品信息和服务,并及时、全面的接受用户的信息查询和信息反馈企业门户网站就是一个联接企业内部和外部的网站,它可以为企业提供一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等等都可以通过这个企业门户网站获得个性化的信息和服务企业门户网站可以实现产品的宣传、订单、销售;客户交流、客户信息管理、订单管理等;使企业网站从简单的网橱窗发展成为网上交易柜台、交易市场等大型商务网站,同时可以按企业各种需求实现个性化的网上营销、形象宣传等多方面的商务功能通过设计企业门户网站网站实习企业形象的高效传播,从而吸引更多客户,为企业带来更多效益,同时也带来更多新客户第二章系统概述第一节系统意义简单地说,企业门户网站就是“一网打尽”,即用一个企业门户网站为所有与企业有关的人提供所有与企业有关的信息与服务就是因为这“一网打尽”的思想,企业门户网站将为企业带来大量的好处首先是企业雇员、客户、合作伙伴和供应商们可以更方便、更迅速、更简单地获得自己所需的信息与服务,从而加强交流,密切协作在此之前,雇员、客户、合作伙伴和供应商都有着各不相同的信息传递渠道雇员用intranet,客户用Web站点,合作伙伴和供应商用专用网络等信息渠道的多样化除了会导致信息的重复、混乱与丢失,以及管理上的困难外,企业运作的速度与成本也会因此而受到影响今天的人们早已认识到,在商业环境瞬息万变的今天,信息传递方式的简单、高效与迅捷与否将直接影响到企业的生存与发展其次,企业门户网站可以大大降低运营成本在这方面最显著的例子就是信息技术软硬件投入的减少从前,企业中的许多信息与应用服务都是通过专用系统或指定软件提供的,要通过一台计算机获得特定的信息与应用服务,这台机器就必须安装指定的硬件与软件现在的软件都越做越大,越做越复杂,在一台计算机中装入多种软件与硬件带来的麻烦和随之而来的总体拥有成本(TCO)的上升是不可避免的而建立了企业门户网站,所有这些麻烦与支出都将成为历史,因为企业门户网站的用户端只需要一个普通的Web浏览器,不论用户需要何种信息与服务,都可以在一个浏览器中得到此外,由于企业门户网站采用廉价的Internet作为信息传输的载体,企业还可以节省大量架设、维护或租用外部网络的费用
[13]最后,企业门户网站能够更有效地开发利用各种企业内的信息与应用资源每个企业内都有大量以数据库、数据仓库及各种文档方式保存的信息,由于现有系统的条块分割,这些数据的充分利用存在着很大困难而有了企业门户网站之后,企业内的各种信息与应用服务资源都将得到统一的跟踪和整理,并经过相应的过滤和调整,迅速提供给企业门户网站的各类用户,从而能够充分挖掘出企业内信息与应用资源的潜在价值企业门户网站是一种应用它向企业的用户、合作伙伴和雇员提供单一的途径和应用以促进商业活动的顺利进行并使相关的人员更加紧密的合作形成崭新的商业运作模式第二节系统定位企业门户网站系统的最终目标就是通过新闻发布、商品信息浏览、企业文化浏览等表现形式来将企业中的各种信息、应用及其他资源集成在一起,实现企业雇员、客户、合作伙伴和供应商之间交流与协作的任务,是企业运作的一个有机组成部分展现公司形象,加强客户服务,完善网络业务本系统设计主要目标如下
1、能够对新闻信息进行发布及管理
2、能够对新商品进行及时添加及发布
3、客户可以及时看到发布的信息和产品信息
4、能够对发布的新闻而商品信息进行修改和删除第三节业务流程图业务流程图是直观描述现行系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程
一、业务流程图的符号说明业务流程图符号说明如下表
2.1所示表
2.1业务流程图符号说明图形符号符号说明系统中的实体,本系统中的实体有会员、管理员等处理,本系统中的处理有信息编辑、信息发布、信息查询等单据或报表,如会员信息登记表,公告信息表等存档信息数据流向
二、企业门户网站系统业务流程图本系统客户端业务流程如下图
2.1所示图
2.1客户端业务流程图第三章可行性分析可行性分析是依据初步调查的结果做出系统开发可行性与否的结论的过程任何一个工程的立项都需要进行项目的可行性分析,这是保证正确投资的必要工作信息系统开发项目是一项复杂的高科技系统工程,可行性分析也是必不可少的
[2]可行性分析是从技术可行性、经济可行性和运行可行性三个方面考虑的,论证系统开发是否可行,同时提出系统开发的初步方案、工程计划、投资概算等第一节技术可行性分析为实现系统目标,需要技术保证投票系统开发所需要的技术主要有计算机硬件、软件技术、系统开发人员的水平、用户管理与使用的能力等鉴于以上的分析,系统开发在技术上是完全可行的第二节经济可行性分析系统开发需要一定的经费,所需经费包括计算机硬件、软件(系统软件及工具软件)购置费、应用软件开发费、培训费等现从项目支出的费用、项目取得的收益方面和企业自身条件方面进行考虑
(1)项目支出的费用由于现在大多企业已经配有整套的办公设备,如计算机、路由器等,且电力资源等设备只需作少量的购置或升级即可满足新项目的需要;从系统的信息存储量以及访问量方面考虑只需另外购买一台入门级服务器即可;而且以往网络管理人员已积累了网络与管理信息系统的使用经验,对新项目的实施,人员的培训费用,系统管理维护费用等开销也不大软件方面主要使用了网页制作三剑客、MyEclipse
6.
0、数据库、网络管理等软件,软件方面可以通过购买正版软件或免费在网上下载的方式获得
[3]
(2)项目取得的收益企业门户网站系统的实施将开发一种新的市场门户模式,它可以打破地域的限制,将信息伸展到每个地方,节省了传统介质方式的开销;另一方面,通过网站的建设,在大量节省广告费用的同时,无形中树立了公司的形象,建立了企业的网络文化与品牌效益,这也是一项持续性的收益,且是不可度量的;第三,通过网站的商品发布、新闻发布等功能,客户可以及时对企业商品和动态信息进行了解,对企业产品及企业文化的宣传起到了极其重要的作用因此,相对于项目支出的一次性较大费用来说,企业获得的收益将是长期的、持续性的,一般企业的经济实力也是完全可以负担的所以,企业网站的进一步建设在经济也是可行的第三节运行可行性分析本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理因此,该系统在运行方面也是可行的综上所述,企业门户网站系统的建设在技术上、经济上、运行上都是可行的,因此系统开发完全可行第4章需求分析第一节系统需要解决的主要问题本系统要实现企业门户新闻发布,商品信息浏览等功能,能够实现客户在网上查看新闻信息,对商品信息进行浏览的功能,使客户不分时间、地点,只要能上网即可以浏览新闻和对商品信息进行浏览管理员可以完成新闻信息添加、新闻信息浏览及商品信息的管理与维护功能现在拟定该企业为一家刚成立不久的公司,需要建立该企业的门户网站系统来搭建客户与公司之间的沟通的桥梁,所以该企业门户网站系统就必须有该企业文化、最近的新闻、产品介绍及技术支持信息等信息的浏览第二节系统具备的基本功能企业门户网站系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点而后台数据库的数据要具有一致性、完整性、安全性
(1)新闻和商品信息的增删操作——操作方便前台作为与客户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利前台系统主要完成客户网上浏览新闻、商品信息等功能
(2)管理后台:本系统后台管理在考虑信息管理系统操作方便的同时,提供了强大的管理模式后台系统的功能包括企业公告信息的更新,新闻的添加及删除管理,商品信息添加和修改功能第三节数据流图数据流图简称DFD图,数据流图有四种成分源点或终点、处理、数据存储表和数据流图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具
[8]表
4.1数据流图表示图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理,P区记述处理标号C区记述处理名称数据存储记述与处理有关的数据存储,D区记述存储的标号,S区记述存储数据的名称数据流记述数据流的流动方向以下为企业门户网站系统的数据流图图
4.1企业门户网站系统TOP数据流图第三节数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息
[1]一般说来,数据字典应该由下列四类元素构成数据元素,数据流,数据存储和数据处理
一、数据存储数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档一般而言,应包括如下内容数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式
二、数据流数据流是数据结构在系统内传输的路径对数据流的描述通常包括如下内容数据流名,说明,编号,描述信息
三、数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述在数据字典中,有原则描述处理过程的说明性信息,通常包括以下内容处理过程名,说明,处理
[1]第5章总体设计第一节概述本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用模块化的依据是把复杂问题分解成许多容易解决的小问题原来的问题也就变得容易解决模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块每个模块完成一个特定的子功能把这些模块结合起来组成一个整体完成指定的功能,满足问题的要求采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试从而提高软件的可靠性,可修改性有助于软件开发的组织管理一个大型软件可分别编写不同的模块模块化理论的几个重要概念如下
[7]1抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节处理复杂系统唯一有效的方法是用层次的方式构造和分析它一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素2信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问局部化是指把一些关系密切的软件元素物理的放得彼此靠近局部化有助于实现信息隐蔽信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分3逐步求精的模块化概念逐步求精和模块化的抽象是密切相关的软件结构每一层中模块表示对软件抽象层次的次细化用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护4模块独立性模块的划分要使模块间尽可能的相互独立,独立模块较易维护度量模块的独立程度有两个标准内聚和耦合耦合是对一个软件结构内不同模块之间互连程度的度量耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数在软件的设计中应追求尽可能松散的耦合内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情在设计时应力求做到高内聚第二节系统功能划分经过对系统的需求分析,将整个系统分为两部分,前台系统和后台系统前台系统主要是企业新闻浏览、产品介绍、公司文化、技术支持界面后台系统是管理员对本网站的管理界面,实现网站的管理功能
一、前台系统功能划分前台系统主要包括企业新闻浏览、产品介绍、公司文化、技术支持等模块前台系统模块如图
5.1图
5.1前台系统模块图
二、后台系统功能划分后台系统可分为新闻信息添加、新闻信息浏览、商品类别管理、商品注册以及商品浏览后台系统功能模块图如图
5.2图
5.2后台系统模块第三节系统功能描述
一、前台系统功能描述
1.企业新闻浏览客户可以及时的了解企业的最新动态的信息,这些信息可以以新闻的形式进行发布,使客户对企业的最新动态有所掌握2.产品介绍客户可以通产品介绍模块,来了解企业产品的相关信息
3.公司文化客户可以在企业文化模块理解企业文化,企业的发展历程,对企业所从事的业务有一定的了解
4.技术支持客户可以将技术支持模块了解企业为其产品用户提供的售后服务,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的,可能由产品导致的技术问题
二、后台系统功能描述后台管理主要是方便管理员对本站系统进行维护,管理员可以在后台动态的发布相应的信息,完成对网站内容的更新及管理后台管理主要包括新闻信息添加、新闻信息浏览、商品类别管理、商品注册、商品浏览等功能1.新闻信息添加完成企业新闻信息的实时更新2.新闻信息浏览完成企业新闻信息的添加或删除功能,用于更新网站的新闻信息3.商品类别管理完成企业的商品类别的管理功能,管理员可以在后台对商品类别进行修改、删除4.商品注册管理员可以在后台完成商品的添加,包括商品的名称、商品类别、商品描述和图片5.商品浏览管理员可以查看注册的商品信息,并实现对商品信息的删除和查看功能第四节数据库设计
1、数据库介绍数据库是指自描述的完整记录的集合数据库是自描述的它除了包含用户的源数据外,还包含关于它本身结构的描述数据库的自描述特点,它提高了程序数据的独立性,它使得检查数据库本身就确定数据库的结构和内容成为可能数据库包含用户数据文件和其他内容,数据库在元数据中包含关于自身的描述另外,数据库还包含用来表示数据之间的关系和提高数据库应用的性能的索引最后,数据库还包含关于使用数据库的应用程序的数据
[7]设计一个数据库需要我们耐心收集和分析数据,仔细理清数据间的关系,消除对数据库应用不利的隐患等等在整个设计过程中,我们必须按步骤认真完成一个数据库的设计好坏将直接影响将来基于该数据库的应用另外,数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系数据库的设计过程一般包括以下几个步骤⑴确定建立数据库的目的和收集数据数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据通常,我们也把确定建立数据库的目的称为需求分析需求分析的任务就是通过详细调查要处理的对象来明确用户的各种需求并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能这一过程是数据库设计的起点,它将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用确定目的之后就需要根据目的收集有用的数据在着手收集数据之前最重要的就是要调查用户的实际需求,然后分析与表达这些需求调查用户需求的方法有很多,如查阅记录、访谈、开调查会、设计调查表请用户填写或回答相关问题等其中比较有效的方法是访谈,我们可以借助一些设计合理的调查表来与用户直接交流通过充分交流,可以了解他们平时是如何使用数据库的,以及对当前信息的要求,进而设计满足用户需求的字段,并根据设计的字段收集数据⑵建立概念模型确定建立数据库的目的以及完成数据收集后,就进入数据库设计过程的第二阶段——建立概念模型概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计这一阶段是整个数据库设计的关键设计时,一般先根据应用的需求,画出能反映每个应用需求的E-R图,其中包括确定实体、属性和联系的类型然后优化初始的E-R图,消除冗余和可能存在的矛盾概念模型是队用户需求的客观反映,并不涉及具体的计算机软、硬件环境因此,在这一阶段中我们必须将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题⑶建立数据模型完成上一阶段后,我们得到了一个与具体计算机软、硬件无关的概念模型接着我们就可以着手建立数据库模型了,这是数据库设计过程的第三个阶段在这一阶段中我们要将概念模型中得到的E-R图转换成具体的数据模型数据模型是表示实体与实体间的联系的模型数据模型一般分为层次、网状、关系和面向对象模型等,主要是用于DBMS的实现目前比较常用的是关系数据模型,我们通常将E-R图转换成关系数据模型,实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式⑷实施与维护数据库最后一个阶段是实施与维护数据库完成数据模型的建立后,我们就必须对字段进行命名,确定字段的类型和宽度,并利用数据库管理系统或数据库语言创建数据库结构、输入数据和运行等,因此数据库的实施是数据库设计过程的“最终实现”如果数据库运行很成功,则表明数据库设计任务基本结束,以后的重点就是数据库的维护工作,包括做好备份工作、数据库的安全性和完整性调整、改善数据库性能等数据库的设计在数据库应用系统的开发中占有很重要的地位只有设计出合理的数据库,才能为建立在数据库上的应用提供方便不过数据库的设计过程从来都不会有真正的结束,因为随着用户需求和具体应用的变化和扩大,数据库的结构也可能会随之变化
二、系统E-R图概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity-RelationshipApproach)该方法用E-R图来描述现实世界的概念模型,E-R方法也称E-R模型E-R模型的关键元素是实体、属性和联系实体是可以从用户的工作环境中标识出的事物,是用户想要跟踪的某个事物实体在E-R图中,用矩形表示,矩形框内写明实体名实体具有属性,有时也称作性质,是用来描述实体的特征的属性可以是组合的或者多值的在E-R图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来实体可以通过联系相互关联在本系统中,主要有以下的实体新闻、管理员、等各实体的E-R图如下所示图
5.3新闻实体属性图图
5.4管理员实体属性图图
5.5商品实体属性图
三、数据库物理设计本系统采用的数据库管理系统是Microsoft公司的SQLServer2005该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业Web站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务MicrosoftSQLServer2005的特性包括1.Internet集成SQLServer2005数据库引擎提供完整的XML支持它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能SQLServer2005程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2005支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能2.可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows7数据中心版的大型多处理器服务器SQLServer2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别3.企业级数据库功能SQLServer2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小SQLServer2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器4.易于安装、部署和使用SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程SQLServer2005还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序5.数据仓库SQLServer2005中包括析取和分析汇总数据以进行联机分析处理的工具SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据本系统的数据库名为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)表
5.3商品类别表字段名称数据类型字段长度是否允许为空说明idvarchar36是编号namevarchar50否名字deletedbit1否删除versionint11否可见createDatedatetime0否日期
(4)商品信息表(tb_business)表
5.4商品信息表字段名称数据类型字段长度是否允许为空说明idvarchar36是编号namevarchar50否名称imgvarchar50否图片detailtext0否描述categoryvarcharvarchar否商品类别creatdatedatetimedatetime否时间deletedbit1否删除versionint11否可见第6章系统实现第一节开发工具简介
(1)WEB开发技术的选择本设计选择JSP开发技术当今WEB开发语言主要有ASP\PHP\JSP等目前在国内PHP与ASP应用最为广泛而JSP由于是一种较新的技术,国内采用的较少但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSPPHP提供的数据库接口支持不统一,这就使得它不适合运用在管理系统中
[10]ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持三者中,JSP应该是未来发展的趋势世界上一些大的电子商务解决方案提供商都采用JSP/ServletJSP技术是以JAVA语言为基础的,可以使用JavaBeans组件,因此具有良好的扩展性是制作动态网页的必备工具从运行速度上看,JSP的处理速度是非常快的,因而能够更好的适应在线测试系统的要求关键的是JSP几乎可以运行于所有平台,是未来发展的趋势
[12]
(2)数据库的选择本设计选择SQLServer数据库.当今数据库种类很多,诸如SQLServer、Oracle、SybaseASE等等SQLServer可以在Windows上运行,安全性和伸缩性是非常优秀的,并且SQL简单易懂,非常适合中小型数据库的开发Oracle能在所有主流平台上运行,完全支持所有的工业标准采用完全开放策略但是价格昂贵,复杂庞大
[8]Tomcat是目前最流行的中小型站点的应用平台,而且完全免费,起版本在不断升级该软件隶书于Apache子项目Jakarta的下属项目,适合于大众化的学习和使用Tomcat是Servlet
2.2和JSP
1.1规范的官方参考实现,既可以单独作为小型Servlet和JSP测试服务器,也可以集成到ApacheWeb服务器综上选择JSP,SQLServer,TOMCAT的组合来完成本设计第二节模块详细设计与实现在前面的总体设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个功能及模块之间的外部接口现在所要做的就是确定每个模块具体执行过程,也可以说是“过程设计”在处理过程设计时我采用的是结构化程序设计(简称SP)方法需要指出的是系统的详细设计并不是指具体的编程序,而是将概要设计阶段产生的系统功能模块图细化成很容易产生程序的图纸因此详细设计的结果基本决定了最终程序的质量为软件的质量,延长软件的生存期,软件的可测试性、可维护性提供重要的保障详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂第三节后台系统的实施虽然系统是从终端用户的角度开始设计的,但是在系统设计的过程中,首先面对的是的管理者终端用户的需求实际上是系统需求的一部分,更重要的是应先解决管理者对系统管理的需求在做好后台管理系统的基础上,再做前台系统,由于数据库里有了各种实际的资料,会更加直观后台系统主要是为管理员服务的,主要由五个模块组成,新闻信息添加模块,新闻信息浏览模块,商品类别管理模块,商品注册模块,商品浏览模块
一、管理员登录页面管理员登录窗口设置在首页上,主要用来接收管理员的用户名及密码单击“提交”按钮时,会提交到admin/index.jsp页面执行,如果数据表中用户名和密码存在就显示登录成功,否则弹出错误提示信息管理员登录的流程图如图
6.1所示是否是图
6.1管理员登录流程图管理员登录页面如图
6.2所示图
6.2管理员登录页面
二、管理员管理主界面用户成功能身份验证后,进入系统管理主界面主界面采用框架的结构进行设计,用户可以在左边的菜单中,选取相应的功能进行操作管理员主界面如图
6.3所示图
6.3管理员页面部分源代码如下headbasehref=%=basePath%title网站后台系统/titleframesetrows=118*frameborder=NOframespacing=0framesrc=admin/welcome.jspnoresizeframesetcols=155845frameborder=NOframespacing=0framesrc=admin/menu.jspname=hello1scrolling=NOnoresizeframesrc=admin/blank.jspname=hellonoresize/frameset/framesetnoframes/noframes
三、新闻信息添加模块新闻信息添加模块完成新闻信息的发布,管理员可以编辑新闻的标题、作者、内容新闻信息添加页面设计如图
6.3所示图
6.3新闻信息添加页面部分源代码如下varLastCount=0;functionCountStrByteMessageTotalUsedRemain{varByteCount=0;varStrValue=Message.value;varStrLength=Message.value.length;varMaxValue=Total.value;ifLastCount!=StrLength{fori=0;iStrLength;i++{ByteCount=StrValue.charCodeAti=256ByteCount+1:ByteCount+2;ifByteCountMaxValue{Message.value=StrValue.substring0i;alert留言内容最多不能超过+MaxValue+个字节!\n注意一个汉字为两字节;ByteCount=MaxValue;break;}}Used.value=ByteCount;Remain.value=MaxValue-ByteCount;LastCount=StrLength;}}/SCRIPTscripttype=text/javascript!--functionsubmit2{ifdocument.all.title.value.length==0{alert请填写新闻标题!;returnfalse;}ifdocument.all.author.value.length==0{alert请填写新闻作者!;returnfalse;}ifdocument.all.content.value.length==0{alert请填写新闻内容!;returnfalse;}document.all.form
1.submit;returntrue;}新闻信息添加流程图如图
6.4是否否是否否是图
6.4新闻信息添加流程图
四、新闻信息浏览模块管理员可以在新闻信息浏览模块查看添加的新闻信息,并对新闻信息进行修改、删除操作,也可以继续添加新闻新闻浏览页面设计如图
6.5所示图
6.5新闻信息浏览页面部分源代码如下/headbodybackground=images/ht
041.gifbgcolor=#FFFFFFleftmargin=0topmargin=0marginwidth=0marginheight=0style=background-repeat:no-repeat;width:90%;divalign=leftstyle=margin-right:200px;/palign=centerfontsize=2ahref=admin/news.jspclass=hczi添加新闻/a/font/ptablewidth=100%border=1align=centercellspacing=0bordercolor=#FFFFFFstyle=margin-left:18px;trbgcolor=#D4E7F8tdwidth=70%divalign=centerclass=whitezistrong名称/strong/div/tdtdwidth=30%colspan=2divalign=centerclass=whitezistrong操作/strong/div/tds:iftest=newses!=nulls:iteratorvalue=newsesvar=newsstatus=statuss:iftest=#status.index%2==0trbordercolor=#FFFFFFbgcolor=#E4EFFA/s:ifs:elsetrbgcolor=FFFFFFbordercolor=#E4EFFA/s:elsetddivalign=centerclass=zczis:propertyvalue=#news.title//div/tdtddivalign=centerstrongahref=admin/news/newsEditid=s:propertyvalue=#news.id/class=zczi修改/a/div/tdtddivalign=centerstrongahref=admin/news/deleteid=s:propertyvalue=#news.id/onclick=returnconfirm确定删除吗?class=zczi删除/a/div/td/s:iterator/s:ifpalign=centernbsp;/p/body新闻浏览模块流程图如图
6.6所示否是是否图
6.6新闻浏览模块流程图
五、商品类别管理模块管理员可以在商品类别管理模块添加商品类别,添加成功后可以在此页面中查看商品类别,并对商品类别进行修改、删除操作商品类别管理页面设计如图
6.7所示图
6.7商品类别管理页面部分源代码如下bodybackground=images/ht
045.gifbgcolor=#FFFFFFleftmargin=0topmargin=0marginwidth=0marginheight=0formaction=admin/category/addmethod=postpalign=centerclass=lunzinbsp;/ppalign=centerclass=lunzinbsp;/ptablewidth=75%border=0cellspacing=0trtdwidth=42%align=rightfontcolor=#663300class=lunzi商品类别名称:/font/tdtdwidth=58%inputtype=textname=nameinputtype=submitvalue=保存/td/tr/table/body
六、商品注册模块管理员可以在此模块中注册商品信息,包括商品名称、商品类别、商品描述、商品图片,提交成功后,商品将自动添加在到商品浏览模块商品注册页面如图
6.8所示图
6.8商品注册页面部分源代码如下bodybackground=images/ht
042.gifbgcolor=#FFFFFFleftmargin=0topmargin=0marginwidth=0marginheight=0marginheight=0style=background-repeat:no-repeat;width:90%;divalign=centertablewidth=549border=0style=margin-right:200px;trdivalign=lefttablewidth=549border=0style=margin-left:80px;formaction=admin/product/addname=form2method=postenctype=multipart/form-datatrtdwidth=91class=lunzi商品名称/tdtdcolspan=2inputname=nametype=textsize=34maxlength=10/td/trtrtdclass=lunzi商品类别/tdtdcolspan=2selectname=categorystyle=width:200pxs:iteratorvalue=categoryListvar=categoryoptionvalue=s:propertyvalue=#category.id/s:propertyvalue=#category.name//option/s:iterator/select/td/trtrtdclass=lunzi描nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;述/tdtdcolspan=2rowspan=3textareaname=detailcols=40rows=5onkeydown=CountStrBytethis.form.msthis.form.totalthis.form.usedthis.form.remain;onkeyup=CountStrBytethis.form.msthis.form.totalthis.form.usedthis.form.remain;/textareatdcolspan=6align=centervalign=topclass=lunzi最多允许inputname=totaltype=textdisabledclass=noborderid=totalvalue=100size=4class=zczi个字节已用字节nbsp;inputname=usedtype=textdisabledclass=noborderid=usedvalue=0size=4class=zczi剩余字节inputname=remaintype=textdisabledclass=noborderid=remainvalue=100size=4class=zczi/td/trtrtdrowspan=2valign=topclass=lunzi图nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;片/td/body商品注册流程图如图
6.9所示是否否是否否是图
6.9商品注册流程图
七、商品浏览模块管理员可以在商品浏览模块浏览注册的商品信息,并对商品信息进行修改和删除、查看操作商品浏览页面设计如图
6.10所示图
6.10商品浏览页面部分源代码如下bodybackground=images/ht
044.gifbgcolor=#FFFFFFleftmargin=0topmargin=0marginwidth=0marginheight=0style=background-repeat:no-repeat;width:90%;divalign=leftwidth=100%style=margin-left:18px;height:600px;pnbsp;/ppclass=lunzinbsp;/pformaction=productBrowse.jspname=PageFormmethod=posttablewidth=72%border=1cellspacing=0bordercolor=#FFFFFFtrbgcolor=#D4E7F8tdwidth=19%divalign=centerclass=whitezistrong商品名称/strong/div/tdtdcolspan=3divalign=centerclass=whitezistrong商品描述/strong/div/tdtdwidth=19%colspan=2divalign=centerclass=whitezistrong操作/strong/div/tds:iftest=page.getResult!=nulls:iteratorvalue=page.getResultvar=productstatus=statuss:iftest=#status.index%2==0trbordercolor=#FFFFFFbgcolor=#E4EFFA/s:ifs:elsetrbgcolor=FFFFFFbordercolor=#E4EFFA/s:elsetddivalign=centerclass=zczis:propertyvalue=#product.name//tdtdcolspan=3divalign=centerclass=zczis:propertyvalue=#product.detail//div/tdtddivalign=centerahref=admin/product/deleteid=s:propertyvalue=#product.id/pageNo=s:propertyvalue=page.getCurrentPageNo/onclick=returnconfirm确定要删除吗?删除/a/tdtddivalign=centerahref=admin/product/viewid=s:propertyvalue=#product.id/查看/a/td/s:iterator/s:ifs:iftest=page.getTotalPageCount!=1trbgcolor=#6699FFtdwidth=19%divalign=centerclass=whiteziahref=admin/product/listpageNo=1首页/a/div/tds:iftest=%{page.hasPreviousPage}tdwidth=22%divalign=centerclass=whiteziahref=admin/product/listpageNo=s:propertyvalue=page.getCurrentPageNo-1/上一页/a/div/td/s:ifs:elsetdwidth=22%divalign=centerclass=whitezi上一页/div/td/s:elses:iftest=page.hasNextPagetdwidth=22%align=centerspanclass=whiteziahref=admin/product/listpageNo=s:propertyvalue=page.getCurrentPageNo+1/下一页/a/span/td/s:ifs:elsetdwidth=22%align=centerspanclass=whitezi下一页/span/td/s:elsetdwidth=18%align=centerspanclass=whiteziahref=admin/product/listpageNo=s:propertyvalue=page.getTotalPageCount/尾页/a/span/tdtdwidth=19%colspan=2/td/tr/s:if/table/body
八、后台管理员注销管理员可以点击管理员注销,即推出管理员登录模式,返回管理员登录页面(login.jsp)第四节前台系统的实施前台功能模块分为企业新闻模块、产品介绍模块、公司文化模块、技术支持模块、管理员登录模块5个部分前台首页主要有以下几个部分
(1)网站导航主要用于显示网站的旗帜广告、各功能模块导航;
(2)企业新闻列举公司最近的相关新闻信息;
(3)产品介绍以图文并茂的方式展示产品信息;
(4)管理员登录入口管理员可以通过该入口登录后台;
(5)公司联系方式向用户提供联系公司的电子邮箱、热线电话和公司网址;首页运行结果如图
6.11所示图
6.11前台主页面
一、企业新闻模块企业新闻以列表形式,客户可以在企业新闻中对感兴趣的新闻,点击链接查看企业新闻页面设计如图
6.12所示图
6.12新闻列表页面查看新闻具体内容页面的设计如图
6.13所示图
6.13新闻内容页面部分源代码如下htmlheadbasehref=%=basePath%title企业门户网站首页面/titlemetahttp-equiv=Content-Typecontent=text/html;charset=UTF-8linkhref=CSS/style.cssrel=stylesheettype=text/cssstyletype=text/cssbody{margin:0;padding:0;text-align:center;font-size:12px;font-family:宋体;}divid=headimgalt=src=images/
2.gifwidth=778height=60usemap=#Map5style=float:left;//divdivid=centerdivid=leftimgwidth=234height=276border=0usemap=#Mapalt=src=images/
4.gifimgwidth=234height=415alt=src=images/
9.gif/divdivid=rightimgwidth=544height=33alt=src=images/
11.gifdivid=producth2s:propertyvalue=news.title//h2p作者s:propertyvalue=news.author/时间s:dateformat=yyyy-MM-ddHH:mm:ssname=news.createDate//pbr/br/palign=lefts:propertyvalue=news.content//p/div/div新闻浏览模块流程图如图
6.14所示否是图
6.14新闻浏览流程图
二、产品介绍模块产品介绍模块以生动鲜明的图片展示产品信息,点击相应的图片或名称链接,即可链接产品相关信息产品介绍页面设计如图
6.15所示图
6.15产品介绍页面点击任一款产品,查看具体产品信息页面如
6.16所示图
6.16产品信息页面部分源代码如下body{margin:0;padding:0;text-align:center;font-size:12px;font-family:宋体;}/style/headbodybgcolor=#FFFFFFdivid=headimgalt=src=images/
2.gifwidth=778height=60usemap=#Map5style=float:left;//divdivid=centerdivid=leftimgwidth=234height=276border=0usemap=#Mapalt=src=images/
4.gifimgwidth=234height=415alt=src=images/
9.gif/divdivid=rightimgwidth=544height=33alt=src=images/
11.gifdivid=producth2s:propertyvalue=product.name//h2palign=lefts:propertyvalue=product.detail//pimgsrc=productImgs/s:propertyvalue=product.img/width=540//div/div/map/body
三、企业文化模块图
6.17企业文化页面
四、技术支持图
6.18技术支持页面第7章系统测试系统测试是将经过测试的子系统装配成一个完整系统来测试它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法,为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试,找出存在的问题并加以修改,使之完全符合设计要求第一节系统测试的对象与目的系统测试的对象不仅仅是源程序,而应是整个网站包括系统分析、系统设计等,所以系统测试的对象是软件系统测试时,不是要证明程序无错,而是要精心选取易于发生错误的测试数据,以十分挑剔的态度,证明程序有错因而,测试的目的是发现软件的错误第二节系统测试的内容对系统进行测试主要包括以下内容
(1)功能测试链接测试、表单测试、数据库测试;
(2)性能测试连接速度测试、压力测试;
(3)可用性测试导航测试、图形测试、内容测试、整体界面测试;
(4)兼容性测试平台测试、浏览器测试;
(5)安全测试;第三节企业门户网站系统测试
(1)功能测试经过测试企业门户网站系统所有链接均按要求链接到了相应的页面,所链接的页面均存在,而且系统中不存在孤立页面;对表单进行提交测试,当输入错误信息或信息格式错误时,系统就会转到相应页面,保证了提交操作的完整性和提交给服务器信息的正确性;通过查询处理、商品信息浏览等表单的提交对数据库的存入和读取操作进行测试,数据库运行正常
(2)性能测试在网页中加入代码,通过电话拨号、宽带上网方式对网站进行连接速度测试,在可接受范围内(少于三秒);用网站压力测试Web-CT软件,对持续时间、平均流量、平均响应时间等进行测试,网站压力测试结果较好
(3)可用性测试企业门户网站系统导航结构清晰、目的明确,页面结构、菜单、连接的风格;页面字体使用CSS,确保了风格的一致,背景颜色与字体颜色和前景颜色较搭配;对网站内容进行抽样式调查未发现语法、拼写错误以及其他错误信息;网站整体界面布局合理,颜色搭配协调,所以企业门户网站系统可用性良好
(4)兼容性测试在安装了Windows、Unix、Linux的不同客户端上进行测试,系统能够正常运行;在安装了MozillaFirefox、360IE、MaxthonBrowser等不同浏览器的客户端进行测试,系统中JavaScript均可正常运行,框架和层次结构风格差别不大,所以企业门户网站系统业务处理系统兼容性较好
[17]
(5)安全测试本系统后台采用先验证,后登陆的方式,进行了有效和无效的用户名和密码测试,测试到不可以不登陆而直接浏览某个页面等;所以,企业门户网站系统系统安全性良好第8章总结从最初的方案选择,到后来的系统分析、系统设计以及最后的系统实现,每一步都是大学计算机学习最宝贵的经验而本人也不可避免地遇到了不少的困难,比如四年来的大学理论学习并没有涉及到Javascrip的知识,这就要求重新去学习最新的语言,以及学习相关的知识来完成本次设计为此我从网上下载大量相关的教学视频,接着又到图书馆去查阅相关的文献,照着书本去敲代码;还得去向同学请教,借鉴他们的毕业设计的精髓以及他们出现的问题,经常私下讨论相关的解决方案,最后还有我们解决不了的时候就去请教指导老师在这些日子,虽然很苦,但是觉得非常的充实和有意义,我经常感受到我身边的人不断给我鼓励与力量去完成这次的毕业设计,我再次感谢我的同学们和对我孜孜不倦的指导老师虽然这次的毕业设计还有很多的不足,该设计因为本人的知识没有到达一定的高度而缺少一些专业的企业门户网站都具有的基本功能,比如聊天室、上传图片、论坛、邮箱功能以及该网站系统的美工比较单调等但我相信随着本人的专业知识的不断完善,该设计一定会慢慢地完善致谢很感慨,我在长舒一口气后开始写我的毕业论文的致谢辞了论文的完成标志着我的大学四年即将结束,也意味着,新的生活又将开始了最近的半年则并行着找工作和写论文其间的起起伏伏、悲喜得失,今天想来仍旧唏嘘不已所幸我没有被失败击垮,自信、坚强、乐观的态度让我坚持到了最后,并且争取了最好的结局本论文是在导师梁晟老师的精心指导下完成的,梁晟老师严谨、求实的治学态度,灵活解决问题的方法和能力使我受益良多在我的毕业设计阶段给予了多方面的指导,使我开拓了视野,丰富了知识面,提高了专业水平和工作能力在校四年及撰写论文期间还得到了计科系多位老师的指导和帮助,在此也向他们致以衷心的感谢!谢谢你们这四年来对我的教导在论文完成过程中,本人还得到了好朋友福州大学游陈其和室友的热心帮助,本人向此向他们表示深深的谢意感谢各位学友,他们在三年来对我的帮助和支持将使我永远难忘最后,衷心地感谢在百忙中为所有参加本论文评阅和答辩而付出宝贵时间和精力的各各位专家、老师参考文献
[1]徐涛、李龙威.网站设计三剑客演义.北京大学出版社
2000.384-456
[2]周耿.网站设计与开发.复旦大学出版社
2008.
03.245-344
[3]吴林华.网站设计与维护.电子工业出版社
2002.
12.267-374
[4]周霞.网站设计与网页制作教程.冶金工业出版社
2004.
7.142-156
[5]张峰、李慧丽.JAVAWEB
2.0架构开发与项目实战.清华大学出版社
2009.347-378
[6]王红.JAVAWEB应用开发技术实用教程.中国水利水电出版社
2008.
1.97-124
[7]钱学忠.数据库原理及应用.北京邮电大学出版社
2007.
8.68-74
[8]李延珩、朱鸣华.数据库技术与应用.大连理工大学出版社
2008.
3.53-97
[9]马建红、李占波.JSP应用与开发技术.清华大学出版社
2011.43-45
[10]杨珏、卢银娟、赵昊彤.JSP网络开发技术.人民邮电出版社
2001.32-35
[11]耿祥义、张跃平.JSP实用教程[M].清华大学出版社
2003.
5.134-144
[12]蔡翠平.Java程序设计[M].北京:清华大学出版社
2002.
10.124-150
[13]肖刚.JavaWeb服务器应用程序设计[M].西安电子工业出版社
2001.485-498
[14]邓子云、张赐.JSP网络编程.电子工业出版社[M]
2005.45-48
[16]XML/JSPProgramming.网页编程教程[M].经济科学出版社
1999.
4.
24.245-260
[17]JavaScript
1.5实例教程高等教育出版社[M].
2001.
4.308-312DNNNNS企业门户网站系统管理员管理员管理员操作信息管理员操作结果客户客户客户操作信息客户操作结果名字新闻信息表描述记录新闻的相关信息编号A1组成编号,标题,内容,发布日期,浏览次数名字商品信息表描述记录商品的相关信息编号A2组成商品编号,商品名字,商品内容编号B1名字浏览信息组成无描述客户输入的新闻的浏览信息编号B2名字新闻信息组成F
2.1F
2.2描述管理员操作的新闻的信息编号B
2.2名字删除的新闻信息组成无描述管理员输入的要删除的新闻信息编号B
2.1名字添加的新闻信息组成无描述管理员输入的要添加的新闻的信息编号C1名字客户操作子操作组成无描述客户对本系统的维护.编号C0名字企业门户网站管理系统组成无描述整个管理系统编号C2名字管理员操作子系统组成无描述管理员对本系统的操作编号C3名字新闻管理组成无描述管理员对新闻信息进行添加或删除操作输入/输出D4产产品介绍用户前台模块技技术支持企企业新闻浏览投公司文化后台系统管理模块企新闻信息添加新新闻信息浏览理客商品类别管理商商品注册投商品浏览新闻编号标题内容管理员用户名密码商品项目编号号名称类别开始接收登录信息是否为空查询数据库数据有效正确登录成功结束开始接收新闻信息数据为空数据正确添加新闻失败查询数据库是否重复信息插入数据库插入成功添加新闻成功结束开始获取页面关键字关键字为空在tb_news表中收索符合关键字的新闻信息在tb_news表中收索所有新闻信息将结果集赋值给text指向text新闻内容存在显示新闻的id,title,auther结束开始接收商品信息数据为空数据正确添加商品失败查询数据库是否重复信息插入数据库插入成功添加商品成功结束开始客户选择想要浏览的新闻服务端获取客户端的请求信息判断请求信息为哪类新闻获取的信息为空在数据库中收索出该类新闻显示这类新闻将信息平铺在页面中结束。