某企业电子商务网站设计与实现

上传人:枕*** 文档编号:134294835 上传时间:2022-08-12 格式:DOC 页数:29 大小:429.50KB
收藏 版权申诉 举报 下载
某企业电子商务网站设计与实现_第1页
第1页 / 共29页
某企业电子商务网站设计与实现_第2页
第2页 / 共29页
某企业电子商务网站设计与实现_第3页
第3页 / 共29页
资源描述:

《某企业电子商务网站设计与实现》由会员分享,可在线阅读,更多相关《某企业电子商务网站设计与实现(29页珍藏版)》请在装配图网上搜索。

1、学 位 论 文题 目 某企业电子商务网站设计与实现 作 者 完成日期 培 养 单 位 指 导 教 师 专 业 授予学位日期 某企业电子商务网站设计与实现摘 要企业电子商务网站是企业品牌、文化、产品和服务宣传的信息平台。积极建设企业电子商务网站,充分发挥企业电子商务网站的优势,将极大提升企业本身的竞争力。本文以开发某企业的电子商务网站为背景,主要对开发该电子商务网站的几个重要方面进行了详细阐述。(1)网站建设的目的及标准。本文分析了该企业电子商务网站的定位,明确其建设开发的目的,并对其建设标准做出了明确的要求。(2)网站开发技术及框架。分析了主流的开发语言和开发架构,根据实际情况采用了ASP语言

2、和MVC设计模式,使实现的网站程序具有很好的分层结构,代码有很好的重用性、可扩展性和可维护性。(3)网站安全解决方案。本电子商务网站主要从稳定、有效、安全等方面考虑,通过防火墙、数据备份、认证码等方式来加强其安全性。(4)网站的建设过程。本文明确的规定了网站建设的五个过程:规划定义、分析设计、编码制作、测试发布和维护管理。(5)网站的整体设计。本文对网站的整体结构、网页风格和各菜单功能模块进行了详细说明。本文所实现的电子商务网站具有较高的安全性、可扩展性、可维护性、和易操作性。在具体的使用过程中很好的完成了其指定功能,达到了设计的要求。关键词: 电子商务, MVC,ASP,网站The Desi

3、gn and Implementation of a Business E-commerceWebsiteAbstract Businesse-commerce sitesis platform for culturalshowcase,corporate brand, productand serviceinformation. Buildingbusiness e-commercesite,give full play tothe advantages ofe-commercesitewill greatly enhancethe competitiveness of enterprise

4、s.This paper focuses onthedevelopmentof abusiness e-commercesitesthe following aspectsofthe conductdescribed in detail:First, Siteconstructionprojectsand standards.Analysis ofthe positioningof thee-commerce site, and made a clearpurpose ofitsconstruction and development.Second, Website developmentan

5、dframeworks.Analysis ofthe mainstreamdevelopment languageand developmentframework, accordingto the actual situationof theASPlanguage andMVCdesign patterns.Toachievetheprogram hasa goodlayered structure, the codehas goodreusability,scalability andmaintainability.Third,Websitesecurity solutions.Mainly

6、 from thestabilityof thee-commerce sites, high-speed, security and otherconsiderations,through the firewall, data backup,authentication codes,and other ways tostrengthen thesecurity ofthe siteFourth,Web siteconstruction process.Specific requirementsof theconstruction siteof the fiveprocesses:plannin

7、gdefinition,analysis and design, coding,production, testing,release andmaintenance.Fifth,The overall site design.The overall structure ofthe site, web pagestyle andthemenu featuresa detaileddescription ofthe module.E-commerce websitein this paperto achievehighsecurity,scalability,maintainabilityand

8、ease ofmaneuverability.In the specificprocess of usinga goodcompleted itsdesignatedfunction, tothe designrequirements.Key Words: E-commerce, MVC, ASP, Website目录1 引言11.1背景与目的11.2国内外现状11.3论文内容及结构42 网站需求及设计分析52.1网站建设目的52.1.1 树立企业形象,展示或提高企业的竞争力52.1.2 加强客户服务、增进与客户沟通、为客户提供更多利益52.1.3 展示产品或技术优势52.1.4 推销新产品5

9、2.1.5 提高工作效率62.1.6 刺激潜在需求62.2网站定位62.3网站建设标准62.3.1 个性化72.3.2 互动性72.3.3 实用性72.3.4 技术性72.3.5 延展性73 网站所用关键技术83.1开发技术及框架83.1.1开发语言83.1.2架构模式113.2 MVC设计模式113.2.1 MVC原理113.2.2 MVC的具体实现133.3网站安全解决方案154 网站的整体实现174.1网站整体结构174.2网页风格设计184.3网站建设过程194.3.1 规划定义194.3.2 分析设计194.3.3 编码制作194.4.4 测试发布194.3.5 维护管理194.4各

10、功能菜单说明194.4.1 首页204.4.2 关于我们204.4.3 公司动态204.4.4 新品推荐204.4.5 产品与项目214.4.6服务中心214.4.7 调查反馈214.4.8会员中心214.4.9 求贤纳士215 总结及张望235.1工作总结235.2工作展望23参考文献:241 引言1.1背景与目的如今,网站宣传是众多企业推广自己的方法中必不可少的一种,其重要性不言而喻,尤其对于企业网站而言,通过信息集成、信息交互,有助力于企业主营业务的提升。某系统集成公司是一家以信息系统集成为主要业务的高新技术企业,传统营销模式为:大量收集潜在需求信息,通过电话、传真、邮件、上门拜访、参加

11、招投标采购等形式向客户进行产品推广和销售。由于公司可以为客户提供一整套的信息系统集成应用服务,如互联网/内联网系统构建、大型网络视频监控、视频会议系统、综合布线和机房工程、分支机构VPN、电子档案系统等解决方案、技术培训等等,具备领先的技术保障和人力保障;并且认为通过企业网站建设,利用网络技术在网上进行互动式营销,突出产品特点,及时介绍产品项目应用情况,提供网上交流、网上咨询等服务,不仅能给客户带来的利益,还可以为企业树立全新形象,优化企业内部管理,增强营销力,提高附加值。本文就是以开发该系统集成公司的企业电子商务网站为背景。以开发一个保证无论从网站的前台表现,还是后台技术支持上,都能做到满足

12、该企业不断提出的新需求的有较高的可用性、可扩展性、可维护性和易操作性的电子商务网站。1.2国内外现状近年来,随着Internet的蓬勃发展,电子商务也在迅速崛起。电子商务(E-Commerce)是利用Internet 提供的信息网络在网上进行的商务活动。电子商务改变了传统的买卖双方面对面的交流方式,也打破了旧有工作经营模式,它通过网络使企业面对整个世界,为用户提供每周 7 天,每天 24 小时的全天候服务。电子商务的规模正在逐年迅速增长,根据Deloitte咨询公司最近研究,全球电子商务收入将从1997年的150亿美元上升至2002年的1.1万亿美元,到2002年70的大公司将通过Web进行销

13、售;eMarketer公司也预期全世界的电子商务收入将从1998年的984 亿美元增长到2003 年的1.2 万亿。虽然不同研究咨询机构对电子商务的增长预测有一定差异,但电子商务的飞速增长已是不争的事实,它带来的商机是巨大而深远的。由于电子商务所依托的Internet的全球性和开放性,电子商务的影响将是全面的,它不但在微观上影响企业的经营行为和消费者的消费行为,而且在宏观上影响到国际贸易关系和国家未来竞争力。1) 国外电子商务发展趋势(1)大型企业主导的B2B成为其全球竞争力的重要组成美国B2B电子商务发展的特点是:以大型企业为主导,以集成供应链管理为起点,以降低成本为主要目标。其主要表现形式

14、为:大型企业首先利用ICT信息平台(ERP、ISC、CRM、IPD等),在整合企业内部流程和信息资源基础上,进一步向上游的供应商和下游的客户扩展,打通与上下游的信息流、资金流和物流,从而改善沟通效率和服务质量,大幅度降低交易成本、库存成本、生产成本和采购成本,通过全球化资源配置提高竞争优势,这构成了美国B2B电子商务发展的主流模式。如戴尔电脑(DELL)、UPS、沃尔玛、思科等。(2) 网上零售已成为发达国家主要零售渠道之一韩国线上购物(Online Shopping)市场规模在已经超过百货商店的市场规模,已成为第二大零售市场。同时网上购物在零售市场中的占有率也在逐年递增,其重要性越来越明显。

15、“全美零售商联合会”发布的一项调查报告指出,最优秀的10家零售商中已经有4家为纯在线零售商,并且其中前6家有4家为在线零售商,他们分别是Overstock、Zappos、亚马逊以及新蛋网。另外,众多长期关注电子商务的分析师、观察员以及零售店的管理人员都认为在接下来这几年实体店的业绩必然下滑。在2008年以及迄今为止的几个月里,美国电子产品零售业巨头环城连锁、家庭连锁巨头利纳斯(Linens n Things)以及服装零售商Steve & Barrys等都不得不选择破产保护,而不是重组;而家得宝、西尔斯百货、服装连锁店安.泰勒(Ann Taylor)和Foot Locker等纷纷关闭分店。“国际

16、购物中心协会”估计仅2009年就有约75000家零售店在关门,而在未来的3到5年内这个数字则将达到150000家。在未来的几年里,线下供应将显著减少,最终受益的将是线上零售商。对很多顾客来讲,这些网店将越来越方便其购买。(3) 美韩B2C发展规模及潜力高于C2C美国网上零售市场B2C典型代表亚马逊目前的业绩远超网上零售市场典型代表eBay,同时美国B2C发展也要好于C2C;2008年韩国C2C占网上零售市场的份额为45。但中国网上零售市场中目前还是以C2C为主,占比高达93。根据美韩,尤其是美国市场的情况,亿邦动力网预测中国未来网上零售市场中B2C的市场占有率将逐步提高,并将最终超越C2C。2

17、) 国内现状及趋势(1) 大型骨干企业电子采购成为电子商务应用纵深发展的新标识部分大型骨干企业电子商务正在从网上信息发布、采购、销售等基础性电子商务应用向上下游供应链企业间网上设计、制造、计划管理等全方位业务协同的纵深方向发展。2009年,电信、石化、电力等行业电子采购的推广应用成为大型集团企业电子商务应用纵深发展的新标识。(2) 中小企业电子商务应用呈现“多渠道、立体化、主动性加强”特征中小企业电子商务应用在开拓市场、扩大销售、降低成本等方面取得了明显成效:约50%的企业从更大的地域范围进行采购和销售,49%的企业增加了客户,41%企业降低了营销成本,44%的企业提升了品牌。受此影响,根据亿

18、邦动力网跟踪调查,2008-2009年度,开展电子商务应用的中小企业年平均投入约17万,比2007年增长约43%,应用包括网上察看行情及行业动态、网上采购、网上销售、网络支付、物流、品牌推广和网上查找客户或产品信息等多种形式。使用的电子商务服务商扩展到包括B2B、B2C、C2C交易服务网站,国内外搜索引擎和各类新兴的电子商务服务网站。主要依赖电子商务培育的新型中小企业主和商品品牌大量出现。(3) 以第三方交易与服务平台为代表的电子商务服务业创新活跃2009年,行业网站结合行业需求,广泛开展业务细分、行业细分以及扩展到网络分销、B2C等经营创新,掀起新一轮的发展创新热潮。行业性、专业化的第三方电

19、子商务交易与服务平台(行业网站)数量从2007年的4500多家增加到5100多家,增长约13%,呈快速发展势头,是目前中小型企业电子商务应用的主要途径。行业网站总营业收入约190亿,比2007年增长29%,具有良好的发展前景。除此之外,网络营销、在线软件、物流快递等各类电子商务关联服务业迅速壮大,且创新活跃。(4) 网上零售与购物迅猛发展就网上零售市场的增速而言,2008年典型网上零售市场美国和韩国的数字分别是4.16(从2001年到2007年,美国网上零售环比增速均在20左右,2008年因经济危机原因下滑到4.16)和15.65,中国增长率为137.18,2009年中国网络购物市场交易规模达

20、2483.5亿元同比增长93.7%,增速远超韩美。(5) 电子商务纳入区域经济竞争力,相关政策探索较为活跃在杭州之后,深圳、宁波、金华、福州、成都等众多城市开始在不同程度上启动了电子商务工作,并将电子商务纳入区域经济竞争力体系予以规划。促进电子商务发展相关措施、地方工商电子商务备案办法等区域性政策实践较为活跃。1.3论文内容及结构本文主要对某企业电子商务网站的关键技术和整体的设计与实现进行了阐述和说明,具体的内容主要集中于如下几个方面:(1)网站建设的目及标准。(2)网站开发技术及框架。(3)网站安全解决方案。(4)网站的开发过程。(5)网站的整体设计。本论文结构组织如下:第1章:引言。简单介

21、绍了论文研究背景与目的、电子商务的国内外研究现状、论文的内容及组织结构。第2章:网站需求及设计分析。主要讲述网站的建设目的、网站定位及网站的建设标准。第3章:网站所用关键技术。本章主要对网站的开发技术及框架、设计模式和网站安全解决方案进行了分析和说明。第4章:网站的整体实现。主要对网站的整体结构、网页设计风格、网站开发过程及网站各功能模块的实现进行了讲述。第5章:总结与展望。对论文的工作进行了概括和总结,并指出了不足之处,并对未来的进一步研究工作进行了展望。2 网站需求及设计分析2.1网站建设目的某系统集成公司企业电子商务网站建设目的体现在以下几个方面:树立企业形象,展示或提高企业的竞争力,加

22、强客户服务、增进与客户沟通、为客户提供更多利益,展示产品或技术优势,推销新产品,提高工作效率,刺激潜在需求。2.1.1 树立企业形象,展示或提高企业的竞争力 网站以其宣传费用低廉、有效时间长、速度快、更新便捷的特点,在最初始层面的作用就是展示企业形象。但是真正能体现一个企业专业形象的是网站内在的专业品质,如用户获取信息的方便性、网站基本要素设计的合理性、网站可信度等。突出个性,保持内容常新、伴随企业发展变化而变化的网站才能够成功抓住用户的眼球并最终带来经济效益。 2.1.2 加强客户服务、增进与客户沟通、为客户提供更多利益客户服务的重要性已经为众多企业认识到,网站作为一个交互性极强、反应迅速的

23、媒体,是企业与客户沟通交流的桥梁纽带。可以通过网站搜集消费者对企业产品的意见、建议等信息,然后再通过网站再反馈给客户,有助于提升客户服务质量。2.1.3 展示产品或技术优势 互联网最大的特点就是开放性和跨地域性,开放性决定了产品或技术信息的共享,这一特点为系统集成公司赢得了与同行大企业相抗衡的可能性:跨地域性使企业营销突破了传统市场的地域限制、企业的发展方向和市场规模。 2.1.4 推销新产品 互联网是企业与客户沟通的重要工具,同时也是推销新产品的重要渠道。通过互联网可以从各方面介绍被推销的新产品,测试新产品市场反应,并得到即时的反馈。可以充分利用网络传播集文字、声音、视频等符号于一身的优势,

24、综合使用文字、图表、图片、视频、动画等手段更加感性的信息形态呈现产品特点;还可以利用计算机和网络技术生成平面和三维动画、全息图像、虚拟空间环境等,以产品信息整合、重构和各种信息形态的相互转换,使客户产生比接受传统媒体的宣传更加逼真的沉浸感,使传播效果最大化。2.1.5 提高工作效率 互联网最大的优势就是可以一天24小时为企业和客户服务。在日常工作过程中,经常会遇到客户提出的各种问题,而其中,有很多是重复的,因此,可以将客户最常关心的问题在网站上汇总,并给出答案,而不必再为重复答复这些问题而苦恼,从而提高工作效率。 2.1.6 刺激潜在需求 面对社会财富极大丰富的当今社会,客户往往意识不到自己的

25、需求是什么,而是在对各种商品信息的浏览过程中,潜在需求被以某种形式激发,再形成消费。在网站营销方面,一样可以利用网络的优势,给浏览者一个增进各方面相关知识的空间,并合理地将产品信息结合在其它信息之中,从而巧妙地刺激浏览者的潜在需求。2.2网站定位网站以“感性诉求和理性诉求兼具的综合型”1定位,以宣传与营销为核心定制,建立有效的企业形象宣传,展示企业风采,传播企业文化,树立企业形象,提高企业知名度,向新老客户介绍更多的企业服务与内涵。在网站上通过文字、图片等形式向浏览网站的人展示企业信息,宣传企业价值观,展示公司业绩,扩大知名度及影响力,进一步开拓市场,从而更好的在老客户面前树立其网络品牌,同时

26、也通过网络的手段吸引更多的潜在客户。网站通过简洁的栏目设置和实质性的图片概述企业思想、企业特点。导入历年积累的市场营销和服务经验、技术资料、高新服务,把网站办成产品和企业宣传、技术支持、咨讯和售后服务功能为一体的优秀的企业形象网站。网站将以丰富的内容、实用的信息、综合业务的强大应用、便捷的服务来吸引用户的注意力,直观的操作界面使操作得心应手,提供最丰富的信息来源,实现了网络企业产品推广与宣传,提升了企业形象,为营销服务奠定用户基础。2.3网站建设标准该公司电子商务网站建设标准要求为:个性化、互动性、实用性、技术性、延展性。2.3.1 个性化网站应为目标对象提供个性化的服务,令上网浏览者有亲切的

27、感受,仿佛整个网站就像专门为其服务的。2.3.2 互动性与客户进行网上信息交流,根据客户信息反馈的情况,及时改变规划或营销策略,紧跟市场发展动态。 2.3.3 实用性加强网站本身的实用性,为浏览网站者提供一些较为实用的帮助。增强浏览者对网站本身的好感和依赖。2.3.4 技术性应用多种技术实现强大的网站功能,展示网站个性化,与浏览互动交流信息,实现企业资源与网络的整合。2.3.5 延展性由于互联网技术和信息在不断的进步更新,因此在网站建设时,需要预留电子商务方面的接口,为日后发展提供可持续发展的空间。3 网站所用关键技术3.1开发技术及框架3.1.1开发语言目前,最常用的三种动态网页语言有ASP

28、(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言8。PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,

29、可以从PHP官方站点()自由下载。而且可以不受限制地获得源码,甚至可以从中加进自己需要的特色8。JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序8。三者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成 Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP 、PHP、JS

30、P环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML页面只依赖于Web服务器,而ASP 、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP 、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持8。三者的技术特点如下: (1)ASP。(a) 使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(b)无须compile编译,容易编写,可在服务器端直接执行。(c)使用普通的文本编辑器,如W

31、indows的记事本,即可进行编辑设计。 (d)与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。(e)Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plugin的方式,使用由第三方所提供的其它脚本语言,譬如REXX

32、、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。(f)可使用服务器端的脚本来产生客户端的脚本。(g)ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C 、COBOL等程序设计语言来编写所需要的ActiveX Server Component 。(2)PHP(a)数据库连接。PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。还可以自己编写外围的函数去间接存取数据库。通过这样的途径当更换使用

33、的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱点。(b)面向对象编程 。php提供了类和对象。基于web的编程工作非常需要面向对象编程能力。php支持构造器、提取类等。(3)JSP(a)将内容的产生和显示进行分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆

34、绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容(例如,通过存取JavaBeans群组件,使用JDBC技术存取数据库),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(b)强调可重用的群组件。绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBeans或者Enterprise JavaBeans)来执行应用程序所要求的更为复

35、杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。 (c)采用标识简化页面开发。Web页面开发人员不会都是熟悉脚本语言的程序设计人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标准的JSP标识能够存取和实例化JavaBeans组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,

36、第三方开发人员和其它人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java程序设计语言“

37、一次编写,各处执行”的特点。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用8。 三者的应用范围:ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASPCOM的群组合来扩充,Unix下的COM实现起来非常困难8。PHP

38、3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用8。JSP同PHP3类似,几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平

39、台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的8。根据该企业现有的具体服务器配置和开发软件工具,本电子商务网站采用了ASP做为开发语言。3.1.2架构模式为实现分散关注、松散耦合、逻辑复用、标准定义。采用三层结构来设计系统。三层结构最简单的说法就是将系统分为用户界面层、业务逻辑层和数据层12。(1)用户界面层。是用户接口部分,担负着用户与系统间的对话功能。卞要用于检查用户的键盘和鼠标的输入与页面数据的输出。采用图形界面,便于用户直观操作。AS尸.NET2.0使用了可视化编程界面,可以轻松实现与用户的图形交互界面。(2)业务逻辑层。实现业

40、务逻辑功能的算法与处理,处理来自表不层的输入或调用数据层返回数据结果,主要做一些有效性验证的工作,判断以决定是否将操作继续向后传递等。主要包括业务处理与数据处理两部分。(3)数据层。实现对数据库中的数据的份理。在数据库操作中,为了提高数据的读取速度,使用大量的存诸过程,尽量减少SQL语句,便于以后的维护。在严格的二层结构中,表示层不能直接与数据层联系。根据如上的三层结构,本电子商务网站才用了MVC的设计模式。3.2 MVC设计模式3.2.1 MVC原理MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC

41、的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新10。模型视图控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型视图控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点10。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分

42、成三个核心部件:模型、视图、控制器。它们各自处理自己的任务10。1)视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方

43、式。 2)模型 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。3)控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。MV

44、C的处理过程为:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。结构图如下:图3-1 MVC模式3.2.2 MVC的具体实现根据MVC的设计模式,结合实际的设计情况,本文所采用的具体设计模式如下:1)MVC模式组成部分(1) 模型层l 数据库抽象封装了对数据库的访问,如果换数据库系统,只需要修改该层即可。l 数据访问封装了数据逻辑代码,通过数据库抽象层访问数据库。(2)视图层l 视图包括视图显示逻辑。l 模板模板负责把控制器中的变量显示出来。l 布局布局为整个程序通用的

45、或一组页面通用的。(3)控制器层l 前端控制器前端控制器为程序的唯一入口,处理一些所有控制器都要处理的事情。l 动作动作对运用逻辑进行处理。2)所用的MVC工作流图首先前端控制器接收用户的请求,先进行一些预处理后提交给相应的动作函数处理。动作函数则调用响应的模型类进行数据的逻辑运算。模型类用数据访问类来进行数据的逻辑运算,数据访问类则通过数据库抽象层来对数据库数据进行操作。动作函数获取模型类返回的数据逻辑处理结果后,进一步进行应用逻辑处理,把处理的结果提交给视图类,视图类通过模板、视图逻辑和布局的整合生成显示结果返回给用户。处理流程图如下:图3-2 MVC工作流图3.3网站安全解决方案作为一个

46、提供信息服务的企业网站,网站的稳定、高速、安全问题就显得十分重要,为了保证网站的稳定运行,该企业电子商务网站采用租用高端虚拟主机(配置要求:DELLHP机架式服务器配置,通过2根千1000M光纤直接接入ChinaNet骨干网,国内出口2G、国际出口1G,提供防火墙、数据备份、系统安全、SSL加速、无缝移机、本地负载均衡(服务器集群)、高速缓存/镜像等服务)。系统提供安全的管理认证码设置功能,可使管理员进入后台时除了输入用户名、密码、验证码外,还要输入设置存放在 ASP文件中自定义的安全管理认证码。除非攻击者拥有FTP或者得到WebShell权限(可以通过Web查看、修改、删除服务器上的文件),

47、否则攻击者不可能得到管理认证码,以确保网站系统的安全。4 网站的整体实现4.1网站整体结构该电子商务的整体结构图如下:图4-1 网站整体结构图网站首页图如下:图4-2 网站首页图4.2网页风格设计“网站风格即网站整体形象,它主要包括网站的标志(Logo)、色彩、字体、标语、版面布局等。”2本网站风格以结构清晰、简洁大方、易于操作使用为原则。网站沿袭企业自身CI视觉识别系统,以红色和蓝色为主题颜色,以蓝色的同色系颜色为辅助颜色,白色为背景色,企业经营理念和企业Logo以红色显示,突显企业形象。排版布局设计为垂直型的不等分三栏式,顶部放置必要的信息,如公司名称、标志等,左右两栏为导航条,中间一栏为

48、以图片显示为主的正文信息。4.3网站建设过程网站建设过程分为以下五个基本阶段:规划定义、分析设计、编码制作、测试发布、维护管理。4.3.1 规划定义规划定义阶段的目的是为了能够准确地把握企业的商业目的,确立项目范围、整体性和操作实施性,提出网站系统构架草案。4.3.2 分析设计在得到了项目目标、范围和高级别需求清单等结果后,将针对功能性、系统构架技术性和视觉创意等方面进行更详细的分析设计。然后根据这个设计有针对性地来完成内容开发, 交互信息和界面设计等工作。4.3.3 编码制作开发整合阶段的工作是将所有设计的结果予以开发出来,本阶段将完成一个正常运行的系统。4.4.4 测试发布测试工作包括功能

49、测试和性能测试两部分。然后将已完成的系统从开发环境移至发布环境。有计划地发布功能和数据直至全部开放进行网站发布。4.3.5 维护管理除了对活的系统进行必须的监视、维护来保证其正常运作外,管理维护阶段更重要的任务是从正处于实际运营的系统上测试实际的系统性能;在运营中发现系统需要完善和升级的部分;衡量并比对系统较商业目的和需求的成功与否。4.4各功能菜单说明网站结构如图4-1所示。栏目规划充分考虑到展示企业形象、扩大知名度的需要。整个网站采用了动态处理,企业能够自主的完成对网站内容的更新;同时,网站整合了“公司动态”,“产品与项目”,“服务中心”等动态模块,增加了企业同客户之间的交互性,体现了企业

50、实力,使企业为更多的客户所瞩目。4.4.1 首页采用动态ASP动态页面,主要显示最新动态信息(自动从“公司动态”中提取)、新品推荐(由网站管理员后台发布)、应用案例(自动从“产品与项目”中提取)和资质认证(自动从“关于我们”中提取)。网管在后台可以动态更新首页的内容。浏览者一进入首页就能够了解整个网站的最新更新和公司的最新活动,给浏览者耳目一新的感觉,吸引浏览者经常访问网站。如图4-2。4.4.2 关于我们关于我们主要介绍如下三个方面的内容:(1)公司介绍介绍公司的基本情况、联系方式等,对公司的形象作宣传推广。提供图文混排功能。(2)分支机构用一张全国地图的形式表现,实现方式为在全国地图上有企

51、业分支机构的各地区设置热点,鼠标移上去后会有浮动文字说明,点击后链接到相关网站。介绍项目为分支机构成立时间、主营业务、联系方式等。(3)资质认证展示企业所获得的资质认证证书和旗下的产品品牌,彰显企业实力。4.4.3 公司动态此栏目包括“公司新闻”和“展示公告”两个版块,是一个新闻管理系统,系统支持新闻分类提交,分类显示。管理员在后台能够很方便的对新闻进行管理维护。系统可以从新闻数据库中提取最新的5条(网络管理员自定)信息在首页发布。4.4.4 新品推荐采用动态模块,和产品与项目栏目相结合,当管理员提交产品信息时,可以定义该产品为新品,并可以指定该产品的缩略图是否在首页显示。可以按年/月查询新产

52、品,产品可以分页显示,同时新品还能以标示的形式在产品与项目栏目中显示。4.4.5 产品与项目包括“主要产品”和“主营业务”两个板块。采用动态模块,管理员可以动态添加、管理产品与项目分类,也可以按类别添加、修改、删除产品与项目信息。可以定义某产品为新品或推荐商品,并特别标示出来。每个产品显示页面设置产品图纸浏览、产品说明书下载、产品名称、产品型号、产品简介项目等信息。可以定义项目为重点项目,支持重点项目优先显示,即重点项目的应用案例始终显示在页面的前面,项目可以分页显示,每个项目有简介、图片介绍。4.4.6服务中心本栏目包括“常见问题”、“售后服务”和“下载中心”四个板块,“常见问题”采用动态管

53、理页面,每个客户可以在线提问,由客服人员及时答复,并可以按照问题类别进行查询浏览;“售后服务”设置“服务内容”、“服务方式”和“服务热线”模块;设置“下载中心”下载链接,供访问者下载技术文档、产品说明书、项目方案等压缩文件,管理员可以在线实时的发布下载中心列表信息。4.4.7 调查反馈为了获得更多的反馈信息,进一步改善服务质量,提高公司竞争力,网站开设一个在线调查模块。管理员可以针对某一产品或配合公司的活动展开调查,系统功能特点:系统根据管理员输入的问题信息,自动生成调查问卷支持记名投票、留言投票,还可与会员信息结合起来,记录答题人信息;管理员可统计投票结果,系统提供图表统计:饼图、直线图、曲

54、线图、柱状图等,清楚、直观;非法投票数据过滤,投票IP地址、投票时间等数据的统计,并给出统计结果;管理员自由设定问卷样式和答案形式,所有问卷及回答信息打包保存,方便日后查看。4.4.8会员中心提供会员注册和登录功能接口,会员对自己的注册资料可以随时修改;专属留言功能为会员和网站提供一对一的沟通平台。4.4.9 求贤纳士系统功能特点:招聘信息管理(招聘信息发布、修改、删除,招聘信息查询。)、招聘类别管理(自由添加、更改、删除招聘类别。)、简历在线提交、简历管理(自由管理简历,自由查看、查找、删除、标记(已经阅读、添加到人才库、安排面试)简历。)和企业人才库管理(管理员可将那些面试合格但暂时不起用

55、的人才添加到企业人才库中,以备企业今后扩充人才之需要。)5 总结及张望5.1工作总结本文以开发一个企业电子商务网站为背景,对开发中所用到的技术进行分析后,采用了ASP语言和MVC设计模式、并考虑其安全解决方案,实现了一个易操作、易扩展、易维护的电子商务网站系统。所做主要具体工作如下。(1)网站建设的目及标准。本网站的建设目的主要是:树立企业形象,展示或提高企业的竞争力;加强客户服务、增进与客户沟通、为客户提供更多利益;展示产品或技术优势;推销新产品;提高工作效率;刺激潜在需求。其要满足个性化、互动性、实用性、技术性和延展性等标准。(2)网站开发技术及框架。本网站采用了ASP语言开发和MVC设计

56、模式。网站实现了MVC的设计模式,把应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,分成模型层、视图层和控制层三个层,使代码有很好的重用性、可扩展性和维护性。(3)网站安全解决方案。本电子商务网站主要从防火墙、数据备份、系统安全、管理认证码、适当的权限设置等方面来加强其安全性。(4)网站的建设过程。本网站的建设过程主要规范为:规划定义、分析设计、编码制作、测试发布、维护管理五个步骤。(5)网站的整体设计。本网站主要实现了首页、关于我们、公司动态、新品推荐、产品与项目、服务中心、调查反馈、会员中心、求贤纳士九个菜单功能模块。5.2工作展望该电子商务网站以特

57、定的需要为背景完成,在很多方面还不完善,在以下几个方面应加强进一步的工作。(1)在网站安全解决方案中,实现了数据的备份,当并没有对数据传输和数据存储进行加密,这方面接下来应根基实际情况着重考虑。(2)网站完成了一些基础和常用的功能模块,但随着需求的增加,还有更多的功能模块有待开发和完善。(3)该电子商务网站的界面美观和友善性还需进一步的提高。参考文献:1劳动和社会保障部教材办公室组织编写,国家职业技能鉴定教材(网络编辑师 高级网络编辑师),中国劳动社会保障出版社,2006年,第1版2劳动和社会保障部教材办公室组织编写,国家职业技能鉴定教材(助理网络编辑师),中国劳动社会保障出版社,2006年,

58、第1版3劳动和社会保障部教材办公室组织编写,国家职业技能鉴定教材(网络编辑员),中国劳动社会保障出版社,2006年,第1版4吴健安,市场营销学,高等教育出版社,2007年,第3版5曾鸣 张德军,网络营销实务,上海财经大学出版社,2008年,第1版6马涛,网站建设与管理,机械工业出版社,2008年,第1版7李洪心等,电子商务网站建设,机械工业出版社,2009年,第1版8奕虹 胡静,基于web的办公自动化系统设计,山东电子,2003,3(2):21-229赵晓辉,基于B/S结构的科技管理信息系统的研究,北京工业大学,200010王进 张艳平,基于B/S模式的高校智能办公自动化信息系统的设计与应用J,计算机应用研究,2002,19(4);125-12711王维栋,高广田.WWW浏览器交互查询数据库的实现技术.信息系统工程,199712陈旿,慕德俊.网络信息安全基础.西安:西北工业大学出版社,2005

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!