浅论企业门户设计毕业论文.doc
《浅论企业门户设计毕业论文.doc》由会员分享,可在线阅读,更多相关《浅论企业门户设计毕业论文.doc(47页珍藏版)》请在三一办公上搜索。
1、毕业论文中文摘要 题目:浅论企业门户设计企业门户网站是功能比较全的网站,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点经过分析,我们使用 Microsoft公司的asp开发工具,数据库选用SQLSERVER2000,利用其提供的各种面向对象的开发工具和数据库的结合比较方便,我们开发了这套企业门户网站,包括:管理员等录模块,站内公告模块,新闻模块,产品图片管理模块,定单模块,留言管理模块共六大模块。通过这个网站实现了企业对公司内部管理,实现了企业消息发布,实现了产品展示,
2、实现了网上报价,实现了网上定单,实现了留言板最后还实现了最重要的企业数据库后台管理。随着全球信息化步伐的加快,企业网站早已成为企业的一部分,可以这么说企业网站已经成为了企业的一部分固定资产,企业网站的优劣程度已经直接影响企业的形象。企业网站作为宣传自己的有力工具,把握好企业网站的制作,对自己对企业本身都是都是非常有利的事情。关键字:企业门户设计;ASP;VBscript;SQLServer 2000目 录第1章 绪论11.1课题背景与意义11.1.1课题开发背景11.1.2 课题开发意义11.3企业门户网站的必要性21.4企业门户网站的目标2第2章 开发环境与工具42.1 WINDOWS 20
3、00开发平台42.2 本系统工作模式42.3开发工具的选择简介62.4数据库系统132.5结构化查询语言SQL14第3章 可行性研究153.1问题的提出153.2 可行性分析153.2.1 技术可行性153.2.2 经济可行性163.2.3社会可行性16第4章 企业门户网站的需求分析184.1需求说明书184.2 系统数据流程图19第5章 总体设计215.1总体设计概述215.2确定系统开发环境215.3确定系统的功能模块215.4 系统功能模块设计215.5数据库设计225.6 系统功能介绍285.7各功能模块结构图285.7.1用户登陆模块295.7.2图片管理模块295.7.3 留言板管
4、理模块305.7.4 数据管理模块305.7.5 网上定单模块305.7.6 系统管理模块31第6章 详细设计326.1 详细设计任务概述326.2 详细功能分析326.2.1管理员登陆验证336.2.2留言反馈模块336.2.3新闻和产品管理模块35第7章 使用说明书387.1配置IIS387.2 还原数据库387.3 配置数据源397.4调试过程中常见的错误40第8章 开发总结42致谢43参考文献43第1章 绪论1.1课题背景与意义1.1.1课题开发背景网站是企业开展网络营销的前沿阵地。传统企业开展网络营销的前提是建设一个属于自己的企业网站。虽然有很多商务平台能够为没有网站的企业提供产品信
5、息发布、企业形象展示等功能,仿佛也起到了网络营销的功能,但这种网络营销依附于商务平台而存在,一荣俱荣,一损俱损,不利于企业开展长期的网络营销活动;此外,拥有自己的企业网站,企业才能够有效开展各种针对性、时效性的网络营销活动,将网络营销落到实处。 该企业门户网站,是采用ASPIISSQL SERVER 2000的浏览器服务器体系结构下的应用程序开发机理。在高档微机上建立企业门户网站,存各类企业新闻、网上定单等综合数据处理,通过网络客户端,网络工作站等形式为用户提供各类物资的查询、定价,以及定单等,能对各类材料信息进行分析统计,系统实现动态管理。该系统具有界面清晰友好、操作简单、使用方便、运行可靠
6、等特点。相信本企业门户网站会续写企业门户网站的新篇章,使企业门户网站管理人员体会到前所未有的便利,体会到计算机技术的魅力。1.1.2 课题开发意义企业产品在网络上销售的成本要远远低于其他渠道的销售成本。在网上销售要比其他渠道方便的多,自然花费也就低的多,这样无形中降低了企业成本,提高了企业产品在市场上的竞争力。企业通过实施网络分销)可迅速掌握各类信息并对市场需求的变化做出快速反应,从而增进企业与分销点的联系,以最短的供应链、最快的反应速度、最低的成本、个性化的产品与服务,极大地缩短整体分销的业务流程并节省宝贵的时间和费用。一个完整的企业门户网站应包括网上产品展示管理,报价单管理、留言板管理、定
7、单管理、新闻管理、信息管理等模块。其中管理员管理模块是整个企业门户网站的核心。因此有必要开发一套独立的企业门户网站来提高企业工作效率, 而所使用的这套企业门户网站是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的产品管理、适时适量的产品数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的企业门户网站。1.3企业门户网站的必要性大多数企业门户网站理论认为,企业门户网站是物理上和逻辑上产品和信息的所有有形和无形物料极其价值的总和,具体包括网上发布生产的产品,客户通过网络查询来了解产品等。现在 越来越多的企业都有自己的网站,没有网站的企业已经非常少了。无论是大的企业还是
8、小的企业。因为人门越来越认识到企业网站的重要性。企业网站对一个企业的宣传起着很大的作用,它带来的经济效益也是很大的。虽然网站在建设前期需要投一些资本,但是随着企业知名度的上升,企业网站带来的效益也会越来越大,所以企业门户网站建立的必要性是可想而知的。企业需要做宣传,这都是可以通过网站来作到的,伴随着企业网站浏览者人数的上升,企业的知名度也在逐渐的上升。所以拥有自己的企业门户网站是一个明智的领导需要做的。1.4企业门户网站的目标企业门户网站的主要目标就是通过对企业所有新闻以及定单的管理和控制及对企业定单数据有效的统计和分析,从而进行宏观调控!企业网站的最大目标就是提高企业的知名度,提高企业的经济
9、效益,着也就是企业的总的目标。本企业网站主要实现了以下几个大的功能:后台管理员发布公告,后台管理员发布新闻,管理员可以对公告进行编辑,管理。对于用户来说也是很大的方便。浏览这可以查询企业的公告,可以查询企业的新闻,可以查询企业的产品,产品的各种信息都可以轻松的查询到。比如产品图片被管理员上传以后,管理员可以附加一些文字信息,用来描述产品的价格,类型,以及各项技术指标。还有图片,浏览者可以轻松的从多方面了解产品的信息。企业门户网站也实现了互动,比如增加了留言板和在线定单的这两项功能,其实就是标准的动态网页的特征。网站的访问者在在线定单里可以对所需要的产品进行定单。在线定单页面需要访问者填写如下几
10、项:产品的名称,产品的数量,产品的型号,联系人,联系电话,最后还有一个附加说明。网站管理员进入后台后就可以看到这些定单,然后通过上面的联系电话和联系人就可以取得联系了。就很可能完成一项交易。第2章 开发环境与工具2.1 WINDOWS 2000开发平台Microsoft Windows 2000操作系统具有良好的性能和功能,获得了极大的成功和广泛的应用,它的开发工具和开发支持系统也在迅速发展,它具有以下特点:1.窗口化的图形界面;2.多任务方式的运行环境;3.虚拟化的设备接口,即与设备无关的图形化显示模式,使多样化的图形硬件和软件设备都能运行WINDOWS;4.以虚拟内存为核心的内存管理。它还
11、具有良好的兼容性和完备的Internet功能。可以说WINDOWS 2000 为程序设计人员提供了一个很现代化的开发平台和一个包括Internet在内的广阔的开发环境。2.2 本系统工作模式目前,网络应用软件运行的模式主要有两类:Client/Server模式和Browser/Web Server模式。客户/服务器(C/S)模式主要的缺点是维护、升级较麻烦,浏览器/服务器模式(B/S)是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是网站服务器(Web Server),而Web Server与数据库和应用服务器的紧密结合,使得这种
12、模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式。它的主要优点是集中化管理和维护,便于扩充应用、升级维护简便;而客户端的免安装和零维护的特点,极大地降低了日后的维护成本。利用ASP技术是开发B/S模式软件最方便、最简单的方法。企业使用的各个管理系统的功能将需要不断的扩充和更新,数据库的数据表及其结构也随之需要进行更新,软件也必将不断地更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser/Web模式来设计管理系统比较合适,服务器端采用SQL数据库系统和ASP组件来构成管理系统的应用服务系统;客户端采用浏览器来完
13、成管理的各项记录和查询的操作,同时可进行远程系统维护和管理。本系统的基础是互联网,要考虑到相关的Web技术的应用。但传统的客户机服务器模式的数据库设计与Web的相关技术互相独立,两者无法进行集成,采用客户机服务器模式(以下简称C/S模式)的数据库体系在设计,开发,应用本系统都具有一定的局限性,有安装,升级,维护困难,使用不方便,培训费用高等诸多缺点.比如在应用中,用户必须学会本系统的操作方法、规程等,不具有普及性、易懂性等。因此本系统的设计及开发采用了浏览器服务器模式(以下简称B/S模式)的数据库体系。B/S之所以优于C/S,关键在于:1.客户端软件仅需安装浏览器,应用界面单一,客户端硬件配置
14、要求较低,易于管理和维护。因为在Browser/Server中,浏览器的界面风格单一,利于提高效率。2.开发B/S应用,开发效率高,开发周期短,见效快。3.平台无关性,具有极强的伸缩性,可以选择不同厂家的设备 和服务。4.开放性,采用公开的标准和协议,系统资源的冗余度小,可扩充性良好。5.可使已有的软硬件投资得到良好的保护,从原有系统平滑地升级到Internet。浏览器服务器模式的数据库体系是利用Web服务器和Active Server Pages(动态服务器网页,以下简称ASP)作为数据库操作的中间层,将客户机服务器模式的数据库结构与Web技术密切结合,从而形成具有三层Web结构的浏览器服务
15、器模式的数据库体系。系统的工作原理是:在前端采用IE、Netscape等浏览器将用户提交的操作信息向Web服务器发出HTTP请改,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。如图:浏览器Asp文件ADOODBC数据库 HTML请求 HTML响应 WEB服务器 图 2.1由于选用B/S模式,通过浏览器如IE,就能在INTERNET上运行本系统,进行测试或管理,客户端无需进行任何配置,业务规则和数据库都放在服务器端集中管理,系统的升级和改进都比较方便。2.3开发工具的选择简介开发工具的选择对一个系统来说很重要,既决定了开发人员的工作效率,也
16、决定了能否给用户提供一个友好的界面,以及今后是否能方便地对系统进行维护,改善及扩充。本系统的前端开发工具,我选择了ASP,后台数据库采用SQL server 2000。2.3.1 前台开发技术的选择基于系统采用浏览器/服务器的模式,前台的开发技术选择ASP(Active Server Page).即动态服务器页面,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0以上版本之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。ASP文件(即*.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在之间。
17、当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申请的文件,当遇到与ActiveX Scripting兼容的脚本(VBScript或JScript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。ASP目前已成为目前应用最广泛的动态网页开发工具,同时应用ASP进行网络化的信息管理系统也逐步得到推广。以下是ASP独具的一些特点:(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。(2)使用普通的文本编辑器,如Windows的记事本,
18、即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Vi
19、sual Basic、Java、Visual C+、COBOL等编程语言来编写你所需要的ActiveX Server Components。(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。ASP的奇妙之处真是不胜枚举,更为重要的是,ASP是一种“无须编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作。另外,ASP程序员的数量惊人,所以当你遇到问题时,可以请求他人帮你解决。ASP的工作原理是:当用户从客户浏览器输入一个ASP文件的地址后,浏览器就把这个URL请求发送给Web服务器,Web服务器开始
20、调用指定的ASP文件,并由嵌入Web服务器的ASP解释程序将被请求的ASP文件从头读到底,执行每一条命令,若脚本中有访问数据库请求,立刻通过ODBC或OLE DB与相应的后台数据库相连,由数据库访问组件ADO(ActiveX Data Objects)完成操作,最后,动态生成一个HTML也面并传送给客户端浏览器。ASP的介绍:ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。ASP程序其实是以扩展名为 .asp 的纯文本形式存在于Web服务器上的,可以用任何文本编辑器打开它。ASP程序中可以包含纯文本、HTML标记以及脚本命令。用户只需将.asp
21、程序放在Web服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP 程序了。ASP程序设计的重点在于脚本的编写。脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户端浏览器,还可以将一系列命令定义成一个过程。要编写脚本,必须要熟悉至少一门脚本语言,如VBScript。脚本语言是一种介于HTML和诸如Java、Visual Basic、C+等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。ASP程序以“”符号作为标准的ASP定界符,而“ ”之间的就是脚本语言。A
22、SP不同于脚本语言,它有自己特定的语法,所有的ASP命令都必须包含在“”之内,如:,ASP通过包含在中的表达式将执行结果输出到客户端浏览器,如:就是将前面赋给变量test的值English发送到客户浏览器中,而当变量test的值为Mathematics时,程序:This weekend we will test 在客户端浏览器中则显示为:This weekend we will test Mathematics。ASP对象:Application对象Application对象是一个应用程序级的对象,用在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。ObjectContext
23、对象ObjectContext对象用于控制Active Server的事务处理。事务处理由Microsoft Transaction Server(MTS)管理。 Request对象Request对象用于接受所有从浏览器发往服务器的请求内的所有信息。Request对象是ASP中最基本和最常用的对象。Response对象Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。Server对象Server对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅论企业门户设计 毕业论文 企业 门户 设计

链接地址:https://www.31ppt.com/p-3986914.html