网上商城后台管理模块的设计与实现

更新时间:2023-08-26 19:29:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北京工业大学

硕士学位论文

B2C网上商城后台管理模块的设计与实现

姓名:李瑞荣

申请学位级别:硕士

专业:软件工程

指导教师:张建标;赵枫朝

20070301

摘要

随着中国互联网的迅速发展,方便、快捷、实惠的网上购物被越来越多的人所青昧.为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。

本文从理论和实践两个角度出发,对电子商务和电子商务的安全性进行了深入的探讨。论文首先叙述了爆上商城在国内外的发展现状以及本文研究的内容和意义,接着从构建电子商务的应用网上商城后台管理系统模块入手,对系统的可行性进行了分析,阐述了系统的设计思想、整体结构及设计目标,然后又进行了系统的概要设计,给出了基于用户,数据库,访闯控制,服务器和日志的安全性的解决方案并加以实施,接着对系统模块进行了详细设计,最后讨论了建立网上商城所需要的硬件环境、软件环境以及开发工具,并对系统模块进行了具体的开发和实旄。论文的结尾,还对开发弼上商城后台管理系统模块进行了总结与展望。

论文在撰写过程中,力求将理论与实践相结合,在对电子商务和安全两方面理论进行阐述的同时,配合系统模块从实际应用和操作技巧上加以说明,以期达到对电子商务和安全更深层次的理解与认识。关键词电子商务;JSP.Java-bean;JDBC;SSL;安全

Abstract

Convenient,qllickandbemetieialon-linesV.oppt.gisfavoredbymoreandmoro

ordertokeepupwiththepeoplewiththerapiddevelopmentofChina'shtemet.In

world'scurrentofE-CommerceandtoshortenthedistancebetweenthedevelopedcountriesandoutsetallofusshouldknowsomethingaboutE-Commerc蟹andparticipateinitSOthatWOc趾80011adaptourselvestotherapid—growinginformationsociety.

ThisarticlediscussesE-Commcf∞atlengthbothinpracticeandintheoryandlriestoconnecttheorywithprance.Firstlyitdescribesthedevelopmentof幻托m矗

article,andmak嚣BnI姗血强recentyearn;inhod∞嚣the训mofthecontentofthis

aanalysistothefeasibilityofthemanagementofthemoduleoftheEmpori.mback-stagemanagement.Meanwhile,thearticlealsodescribesthedesign,蚓nIch阮andthetargetofthemanagement,educesthesolutionofthesecuritybasedontheusef,databases,RBAC,:帕I'VCIt"andlog.Duringthewholedesignofthemanagement,itdiscussesthehardwareandsoRwaree赶vironmentandtools.Thenitdesignsandanalyzesthedetailedplantothemoduleandbangsintoeffect.Finally,it

stmlmarizesonthefulltextandforeststheprospeasforDesignandImplementationofhtemetEmporium.

DuringtheCOUI'Seofwritingthisarticle,the8Hthorstrivestointegratetheorymad掣删ce.Whileexpat雠ngthetheoryofE-CommerceandSecurity,theauthorilluminatestheapplicationandoperationskillcombiningthesystem

betterunderstandingtoB-C幻mm盯∞andSe,mrity.soastomakea

Key-wordsE-Commerce;JSP;Java-bean;JDBC;SSL;SecurityIII

独创性声明

本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果.尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其他教育机构的学位或证书所使用过的材料.与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意.躲盘吼堡z堕

关于论文使用授权的说明

本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或者其他复制手段保存论文.

(保密的论文在解密后应遵守此规定)

签名:导师签名:日期:型

第1章绪论

第1章绪论

1.1网上商城研究的背景及意义

电子商务将会是2l世纪经济发展的主要动力之一,它将像蒸汽机的发明一样,引起整个社会生活和经济的变革。当然,如前所述目前困难还很多,由于在消费观念、信用体系、法规政策、网上支付等问题上与国外存在距离,我国电子商务的发展还处于初级阶段,需要进行市场培育与诱导。电子商务将是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量的新的机会.电子商务的快速发展以及上网人数的剧增,为企业刨造了许多网络商机.Ⅲ

网上商城作为电子商务系统的一个应用具有如下优点:

1.突破了商业往来的时间限制:网络上的计算机可以一天24小时,天天提供客户完善的网络服务.而且可以提供给全国各地的消费者,以最快的速度将商品的外观、规格、价格及相关信息提供给客户了解。

。2.节省公司营运成本:网上商城本身没有店面,减少了公司的管理费用,此外,网上商城管理系统精简了办公程序,促进了管理的规范化。

3.提高了客户购物的积极性:顾客利用网上商城,可以很快的找到所需的商品,在网上提交订单后,商品很快就会配送到顾客手中,节省了顾客的购物时间和精力.

然而,威胁也接踵而来。网络上的入侵者、伪造者、攻击者几乎都是来无踪去无影,网上犯罪屡屡发生.据报道,美国每年因信息和网络安全问题造成的经济损失达75亿美元。又据中国互联网络信息中心((C唧IC)统计表明,30%的用户认为目前网上购物最大的问题是安全问题。因此可以说,在网上交易的所有问题中,安全问题己成为人们最为关注的焦点。

为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务,参与电子商务,尽快适应飞速发展的信息社会的需要。嘲为此,我撰写了这篇论文,力求将理论与实践相结合,在对电子商务理论进行阐述的同时,配合网上商城功能模块,以及安全解决方案,以期达到对电子商务更深层次的理解与认识。

北京工业天学工程硕上学位论文

1.2网上商城的研究现状

1.2.1国内外网上商城发展现状

国外网上商城发展现状

网上交易的重要角色由客户和商家担当,他们的联系枢纽由网上商城完成,而认证中心(cA)则负责交易的安全认证及监管,银行、金融机构负责资金流通。

参与网上交易的主要角色是企业(Business)和消费者(Consumer),因此在企业之间、企业与消费者之间的网上交易构成了B—B、B--C两种主要的商务模式。可以这样预测,在不远的将来,每个人都不可避免地会成为网上交易中的角色。

美国是网上交易开展较早的国家,在许多领域处于全球领先水平,成为其它国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛,如Pc、Mobile、金融、中介服务、鲜花礼品等等;而B—B大多发生在企业之间的大宗交易中,如电子元器件、会计服务、商业抵押、证券、电机、网络产品、解决方案等。网上商城触及到了各个行业,各种商品和各类服务,发展速度和规模十分迅速。但是全球的网上交易发展很不平衡,美国因开展较早,基础设施完善,人们消费观念、方式进步,并积累了大量的经验,因此始终占据着主导地位,占网上交易市场的79.1%,其次为西欧、日本和加拿大等国。而亚洲的网上交易发展相当滞后,只占了1.9%,因此在这个区域网上商城正酝酿着巨大商机和挑战。嘲

但可以预见的是,未来几年网上商城的交易量将以指数曲线的速度发展。中国的网上商城现状

目前,我国所有行业基本上参与了电子商务。中国电子信息产业发展研究院于2001年8月20日~lO月12日对我国企业信息化建设现状调查结果显示,在接受调查的北京、上海、广州、成都等10个主要城市的机械、电子、汽车、化工、电力等13个行业中,有22.3%的企业参与了电子商务,利用网络进行供应链集成、分销渠道管理、网上销售的比例分别占9.3%、18.6%和51.4%。另据央视调查咨询中心的调查,1999年~2000年在我国北京、上海、广州、深圳等15个城市。仅消费类电子商务活动网上购物总额就达到5500万元。Ⅲ与欧美日等发达国家相比,我国网上交易的发展水平存在很大的差距。虽然

第1章绪论

我国的电信网络设施近些年发展很快,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律、诚信环境建设等与笈达国家相比还有很大差距。此外,我国转型过程中的经济体制、企业制度以及经济运行方式也不尽适应发展网上交易的要求。

就整体而言,中国网上交易仍处于初级阶段,交易手段、范围、交易人数、安全认证等均处于初级探索过程,从已知的情况看,中国在1994年开始出现电子商务模式,到目前为止,证券公司、金融结算机构、民航订票中心、信用卡发放等领域均已成功进入电子商务领域,并进行了大量的,可靠的交易,这些已构成网上商城发展的基础,同时也为进一步发展积累了丰富的经验。

中国作为发展中国家,要顺利利用网上商城并进行交易,存在7个障碍:1.传统购物观念、方式陈旧,缺乏网络知识的支持;

2.缺乏电子商务的大环境,包括缺乏一些相关法律法规、网上安全保证措施等:

。3.网络基础设施不完善;

4.社会信用体系不健全;

?5.网上安全保密有待完善,这是个全球普遍存在的问题,但在中国却更为严竣和困难;

6.管理体制、运营机制落后,.物流配送服务体系不够完善;

7.缺乏专业的电子商务人才的推动。

虽然存在种种障碍,在某种程度上甚至严重制约着网上商城的发展,但我们应该有信心并切实做好改进、准备和建设工作,以缩短中国与先进国家的差距。目前应该采取的对策包括:

1.建立中国的电子商务初级体制,出台更为详尽的电子商务法律法规;2.建立良好的支撑环境,从国家、企业和个人三方角度加强信息化建设;3.有选择地开展科学预测和攻关活动,不能把整个技术产业基础放在国际技术发展之上,要有的放矢地选择关键技术,进行力所能及的预测和攻关;

4.建立健全社会信用体制;

5.鼓励网上商城领域的国际合作;6.有重点地开展示范工程的建设,切忌一哄而上,无序发展;

北京工业大学工程颀上学位论文

7.培养电子商务领域的专业人才。

众所周知,髓上商城创造了一种新的商业模式。因其筒捷方便、快速有效、选择范围广而受到商家和消费者的喜爱。同时,因其依附的操作平台的特殊性,网上商城的全球化发展成为必需和关键。而各国政府及有关国际组织都在着手制定和细化统一的、全球性的网上交易规则,所涉及豹条款、范嘎、规定十分繁杂。而其中能够保证网上交易全球化的三个最基本的条件分别是:

1.防止网上交易服务的财政歧视;

2.防止不同国家对圊一交易行为的双重征税;

3.确保网上交易在公正、中立环境下进行。

应该有理由相信,随着电子商务国际规则的确立,网上商城终将改变人们的生活观念和方式,并将成为下一世纪弓{导全球的主要韵商业模式。嘲

经过调查研究发现,国内现在大部分的网上商城系统包括B2C和B2B在内,都是基于计算机的浏览和支付的购物方式,其中成功的有淘宝网,易趣网,当当两和卓越礴等,索尼爱立信公司根据自己韵业务需求,提出了基于移动设备的浏览和支付的购物方式,支持包括手机,PDA,车载移动设备等,这一全新的购物方式将极大地方便人们在移动状态下购物,将会给人们带来全新盼购物体验。1.2.2网上商城与传统商城的比较

网上商城是通过互联网实现企业、商户及消费者的网上购物、网上交易及在线电子支付的一种不同于传统商业运营的新型商业运营模式,网上商城是随着互联网发展而发展起来的,主要以EDI(电子数据交换)和互联网来实现的。

网上商城与传统商城交易相比它具有下列优势:

1.降低交易成本

网上商城使得买卖双方的交易成本大大降低,具体表现在:距离越远,网络上进行信息传递的成本相对于信件、电话、传真而言就越低;此外,缩短时间及减少重复的数据录入也降低了信息成本:买卖双方通过网络进行商务活动,无需中介者参与,减少了交易的有关环节;卖方可通过互联网络进行产品介绍、宣传,避免了在传统方式下做广告、发印刷产品等大量费用;网上商城实行“无纸贸易”,可减少90%的文件处理费用:互联网使买卖双方即时沟通供需信息,使无库存生产和无库存销售成为可能,从而可能使库存成本降为零;企业利用内部网

第1章绪论

(Inmmct)可实现“无纸办公(oA)”,提高了内部信息传递的效率,节省时间,并降低管理成本。通过互联网络把其公司总部、代理商以及分布在其他国家的子公司、分公司联系在一起,及时对各地市场情况做出反应,即时生产,即时销售,降低存货费用,采用配送公司提供交货服务,从而降低产品成本;传统的贸易平台是地面店铺,新的网上商城平台则是网吧或办公室。

2.交易效率高。

由于互联网络将贸易中的商业报文标准化,使商业报文能在世界各地瞬间完成传递与计算机自动处理,将原料采购,产品生产、需求与销售、银行汇兑、保险,货物托运及申报等过程无须人员干预,而在最短的时间内完成。传统贸易方式中,用信件、电话和传真传递信息、必须有人的参与,且每个环节都要花不少时间。有时由于人员合作和工作时闯的问题,会延误传输时间,失去最佳商机.网上商城克服了传统贸易方式费用高、易出错、处理速度慢等缺点,极大地缩短了交易时间,使整个交易快捷方便。

3.减少库存

企业为应付变化莫测的市场需求,不得不保持一定库存产品和原材料库存。产生库存的根本原因是信息不畅,以信息技术为基础的网上商城则可以改变企娑决策中信息不确切和不及时问题。通过互联网可以将市场需求信息传递绘企业决策生产,同时企业的需求信息可以马上传递给供应商适时补充供给,从而实现零库存管理。

4。缩短生产周期

一个产品的生产是许多企业相互协作的成果,因此产品的设计开发和生产销售可能涉及许多关联的企业,通过网上商城可以改变过去由于信息封闭导致的分阶段合作方式改为信息共享的协同并行工作方式,从而最大限度减少因信息封闭而无谓等待的时间。

5.增加商机

传统的交易受到时间和空间限制,而基于互联网的网上商城则是24小时全球运作,网上的业务可以开展到传统营销人员销售和广告促销所达不到的市场范围,如我国湖南一养毒蛇农民通过互联网将其产品卖到美国一个它未曾谋面的公司。

北京工业大学工程硕士学位论文

6.减轻物资的依赖

传统企业的经营活动必须有一定物资基础才可能开展业务活动,而通过互联网可以创办虚拟企业,网上商城和网上银行开设和发展基本不需要很多的实物基础设施,同时企业还可以将节省费用转让给消费者。

7.交易透明化

买卖双方从交易的洽谈、签约以及货款的支付、交货通知等整个交易过程都在网络上进行。通畅、快捷的信息传输可以保证各种信息之间互相核对,可以防止伪造信息的流通。嗍’

网上商城重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。1.3本课题研究的主要内容

本课题是配合索尼爱立信(SonyEricsson)公司网上业务所筹建的一个项目,课题的设计思想是以人为本,实现移动电子商务,带给人们更方便快捷的购物方式和更好的购物体验,课题研究的主要内容将围绕基于索尼爱立信网上业务需求的网上商城系统展开,将安全性设计体现到每一个系统设计环节,设计基于手机等移动设备浏览和支付的网上商城的整体架构,根据企业需求,对业务流程进行了优化和调整,并对前台销售系统和后台管理系统模块分析、设计并进行具体的实现。本课题的特色不但在于将安全性设计结合到系统设计的整个过程,而且在于将传统的基于计算机浏览和支付的购物方式扩展到基于手机等移动设备的浏览和支付的购物方式,这一改变将极大地方便人们的购物行为,对传统的购物方式形成巨大的挑战。为此,我们先研究了国内外的发展现状,随后对系统模块进行了总体设计和分析,并对系统的安全性进行了研究,提出了相应的方案。然后是对整个网站程序的开发,各功能模块的概要设计和详细设计。接着对系统安全性进行了具体的方案实施,随后对网上购物系统后台管理模块进行了开发和实施。系统采用tomcat作为Web服务器,开发工具采用JSP,数据库则采用了MSSQLSERVER。选择JSP,主要是因为JSP秉承了JAvA语言的优势,真正与平台无关。具有真正的跨平台特性,可以在任何服务器中运行;具有标准的数据库接口,可以简单快捷地访问任何常见的数据库;开发效率和运行效率更高。而tomcat的稳定性则比较好。作为研究,整个前后台用一台机器,即WEB服务器、

第1覃绪论

应用服务器和数据库服务器均安装在一台服务器上。作为一个大型企业的JSP,实际上应该采用目前国际上先进的B/S三层次结构,即将WEB服务器、应用服务器和数据库服务器分别安装在不同的主机上.

在整个课题研究中我主要负责的内容是:

●后台管理模块的结构设计,代码开发与调试,包括;

≯商品管理模块的设计与开发

>销售统计模块的设计与开发

》货架管理模块的设计与开发

≯商城管理模块的设计与开发

●后台管理模块中涉及的数据库的设计与开发

●后台管理模块的安全性方案设计与实施

1.4本文的组织与结构

本文共五章,主要内容如下:

第1章介绍了课题研究背景及意义,国内外研究现状,课题主要研究内容。第2章对于网上商城系统进行了一个总体的结构设计。主要说明了网上商城系统的总体设计思想,安全性设计,总体结构以及模块结构,最后介绍了后台管理模块的功能设计。

第3章介绍了网上商城后台管理模块的详细设计,包括商品管理模块,销售统计模块,货架管理模块和系统管理模块。分析了其中的功能需求,对模块的流程进行了分析,并给出了web数据库设计,包括概念结构设计和逻辑结构设计。为下一步具体实现奠定了坚实的基础。

第4章对网上购物安全进行了进一步的探讨,提出了网上购物安全所面临的问题,应当采取的安全措施,并结合本系统,阐述了从五个方面考虑本系统的安全性以及对应这五个方面所采取的安全方案。

第5章介绍了后台管理模块的开发与实旋,从开发的硬件环境和软件环境的介绍,到后台各管理模块的具体开发实现,包括商品管理模块的实现,销售统计模块的实现,货架管理模块的实现,商城管理模块的实现,并对系统涉及到的问题,如服务安全问题,响应时间问题,规模扩张等问题进行了基本的分析和探讨。结论部分,首先对论文的工作和意义进行了简单的阐述,接着对未来需要解

北京工业丈学工程硕士学位论文

一8.决的问题作了一个展望。

第2苹网上商城的分析与总体结构设计

第2章网上商城的分析与总体结构设计

2.1网上商城的可行性分析

在中国,电子商务的提法已经不再时髦,从事电子商务的企业也更为务实.一个企业或一个行业的生存与发展,其基础在于所面对的市场规模的大小。同样,一种新型营销模式的发展,其基础在于选择这种营销模式的消费者规模的大小。受几年来开展网上购物企业持续不断的努力,整个网上购物产业链的完善,消费者消费心理的逐步成熟等要素的综合影响,网上购物已经初具规模。

网上购物这一新型消费方式和购物观念也在逐步深入人心,艾瑞市场咨询公司数据显示:2001年中国网络购物用户数仅为208万人,到2006年底中国网络购物用户数高达4310万人,较01年增长1972.11%,中国网络购物交易额为312亿元。艾瑞预计未来3年之内中国网上购物市场的用户数量将会进一步增长.各项环境的改善,使网上购物的优势进一步凸现,交易额也将有较大的提高。棚预计到2010年中国网上购物市场的用户数将达到7400万人,交易额将可能达到1800亿元。

虽然许多的网上商店在经历了开业初的喧闹之后,纷纷由于这样或那样的原因露出萧条的迹象,渐渐被人冷落,这样的事实让人多少有些无奈。但是,正如同股市中熊市底部是进入市场的好时机一样,它也在低迷中默默地积蓄着力量.酝酿生机,等待着有一天奋力一振,重现辉煌。

作为一个虚拟的商城,网上商城具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商城低得多:不需支付昂贵的场地租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉积在店里,可依靠“零库存”管理,缩短资金周转的周期,可以加速资金周转;同时,网上商城更容易开拓全场市场,国际互联网,WWW顾名思义体现了全球的一体化;实现24小时营业,不需要营业员,网上商城可以被设置成一个自动售货机;依靠客户数据库能够提供全新的个人化服务等等。

这些特性使网上商城充满生命力,很可能成为传统商业的有力的挑战者。2.2实现网上商城运营的基本环境网上商城属于商业信息化的范畴,它对社会环境提出了更多更高的要求。橛

北京工业大学工程顼.卜学位论文

括来说,顺利实现网上商城,对运行环境、经济环境、法律环境、人文环境和国际环境都提出了更高的要求。

1.运行环境

开展网上商城,首先要有支持它运行的网络:进行网络营销的商城要建立互联网门户站点,消费者要能够方便地用Pc或非Pc终端上网浏览购物。其次,要有安全的网上支付环境:有发卡银行、收单银行和cA认证中心在线服务。然后,要有商品递送系统,保证商品能按消费者的要求送到。

2,经济环境

网上商城在开放的市场经济环境下进行,要有健全的机制和法规。在网上交易,程序要规范,要杜绝欺诈,要净化和完善市场经济体制和市场交易环境。

3。法律环境哪

网上商城是无纸贸易,签的是电子合同,用的是电子发票,传输和保留的是电子数据,这就有一个电子合同、电子单据和发票、数字签名和法律地位、法律责任问题:.还有cA认证中心、电子商务服务中心的法律地位和法律责任问题,电子货币的合法性问题以及用网络传输商贸文书防丢失、防被窃问题。

4.人文环境

24小时无边界无障碍的购物消费环境,对人们传统的生活、工作、购物消费习惯将产生重大影响和冲击,网上商城满足的是快节奏的工作和生活方式。因此,开展网上商城,需要普及电子信息技术应用水平,扩大网民队伍,提高人们的信息意识和文化素质,改变人们的生活方式、工作方式和购物习惯,进行人文环境建设。

5.国际环境

网上商城是国际贸易现代化的先进方式和手段,需要各个国际贸易组织、各贸易国、各从事贸易的公司和进行跨国购物的个人遵守统一的规范和原则。良好的国际和平环境,统一的贸易框架,趋同的交易准则和税收策略,是直接为全球化、无边界互联网经济服务的网上商城必须建立的国际环境。

2.2网上商城系统的设计思想

2.2.1网上商城的总体设计按设计模式分,本系统采用三层架构设计,其工作原理如图2-I所示:

Web服务器

-———--——- --_.毒t

●_-—-—— ——-—一Scrvld容器

洲dIIJSPF≥际司Lr—il数据库ILJ

图2-1按设计模式划分三层体系结构

Figure2-1Thethreelevelstructurebydesignmodule

整个商城系统采用Browser/曹eb/Database的三层体系结构。Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序操作.系统的客户端只需要一个浏览器即可。相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。

按功能划分,本系统可分为用户界面层,业务处理层,数据存储层三层架构.用户晃面层通过统一的接口向业务层发送请求,业务处理层按相应的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可.这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求.

Appldk

卢.w曲服务

器●——●胃户应用程序卜s刊et引擎|,匠辛

levelstructurebyfunction(二).I7Dll懒J\一,用户界面层业务处理层图2-2按功能划分三层架构Figure2—2The数据存储层three

北京工业大学工程硕士学位论文

2.2.2网上商城的安全性设计

在本商城的设计中,将主要从五方面考虑系统的安全性,这五方面包括,用户登陆的安全性,数据库访问的安全性,基于角色的访问控制,基于SSL协议的服务器的安全性以及基于日志的安全审计方案。用户登陆的安全性,将采用“用户名+密码十询问/响应”的模式,称为双因素模式。数据库访问的安全性,将采用把对数据库的操作和数据源的连接参数进行封装的方法,如在业务处理层中用JavaBean通过返回对象的形式来返回数据,在类的内部可以规定哪些数据可访问,哪些数据是只读的等,从而通过封装数据达到再一次提高数据安全性的目的。基于角色的访问控制,将对每个管理员的权限进行划分,并对其操作权限进行相应的控制。基于SSL协议的服务器的安全性,将在服务器段实行基于SSL协议的安全连接,实现在服务器端的加密通信。系统日志的建立,将有助于对系统进行安全审计工作,进一步提高系统的安全性。

2.3网上商城系统的总体结构

网上商城总体上可分为前台功能模块和后台管理模块,总体商城架构支持手机等移动设备的浏览和支付等购物行为。

1.前台功能模块:顾客可以浏览商城里的商品,然后挑选出其中喜欢的商

品,下订单,取消订单和确认订单,结算,还可以查询订单状态,

2.后台管理模块:管理员可以在后台登录商品,修改商品属性,查看订单

情况,销售情况,注册会员情况,以及管理商城等。

2.3.1网上商城前台功能模块结构

前台的主要的功能模块包括:

用户登录模块

商品前台显示模块

商品分类模块

商品搜索模块

购物车模块

支付模块由于前台模块和支付模块由同组其他同学设计,这里就不再作详细介绍了。

第2章网上商城的分析与总体结构设计

2.3.2网上商城后台功能模块结构

我们先来看看后台的功能模块结构图

后台管理模块如图2-3所示:

圈2-3后台功能管理模块结构

Figure2-3Thestructureofback-stagefunctionmodule

2.4后台管理模块的功能

网上商城管理系统分为前台和后台两个管理模块。前台管理模块应完成会员注册、新品快递、商品搜索、购物车等功能,后台管理模块应完成商品管理、销售管理和网站管理等功能。

北京T业大学工程硕士学位论文

设计一个网上商城的应用程序,主要需要考虑四个方面的因素:速度、布局、可变性和查询性。

速度:反应出用户从Web应用中检索出信息有多快。主页是经常被访问

的页面,最好把每页的风格统一起来,例如:导航部分最好放在每页相同的位置,便于用户搜索。

●布局:是Web应用具有吸引力的根本所在,它包括接口的组织和信息显

示的视觉效果。

●可变性:保证你的Web工作站在Web用户中保持可用性,在主页上列

出最新的商品。

查询性:查询必须具有灵活性和有效性。灵活性是指用户可以查询哪些

字段,有多少种方法来查询。好的查询工具是那些对多个关键词提出AND/oR能力的工具,而且能够以某个词进行索引以提高查询速度。

2.4.1商品管理模块功能

商品管理模块是后台管理模块之一,需提供管理员的登录界面,当登录者输入帐号与密码后,系统将对登录者的身份加以验证,只有经过授权的管理员才能进入商品管理模块,执行商品管理模块的各项职能,否则系统会给出错误提示。’

商品管理模块应具有以下管理功能:

●发布商品:

登录新商品,对商品的各种属性进行定义,如商品名称,商品所属货架,商品简介,商品状态,市场价格,商品预览等。

●商品列表:

对现有的商品进行列表显示,包括商品ID号,商品名称,商品货架,商品价格,商品状态,并可进行修改和删除操作。

●商品群组:

对商品群组进行管理,列表显示当前商品群组,可添加、修改、删除商品群组,显示包括商品群组ID号,群组名称,群组描述,包含商品数等属性。

●批量导入:从文件进行批量导入操作,选择相对应的EXCEL文件,从文件进行大批

第2章网上商城的分析与总体结构设计

量商品的导入.

●评价管理:

列表显示用户对商品的评论信息,并可对评论信息进行管理,包括查看评论内容、所评论商品、评论人,并可对评论进行回复和删除操作.

2.4.2销售统计模块功能

销售统计模块是后台管理模块之一,需拥有管理员权限的用户才能登录,系统提供管理员的登录界面,当用户输入帐号与密码后,系统将对用户的身份加以验证,如果此用户是经过授权的管理员,则用户登录管理模块,查看销售统计模块各项统计信息,否则系统会给出错误提示。

销售统计模块应具有以下统计功能:

●商品统计:

根据所选择的时同段,从开始时间到结束时间段所售商品进行统计,并将信息列表显示,其中的统计信息包括,所售商品的名称,售出的数量,销售的金额,所占的百分比等。

货架统计:

根据管理员选择,从开始日期到结束日期对货架信息进行统计,并列表显示,其中统计的信息包括,商品名称,售出的数量,销售金额,和占到的百分比。根据此项信息,管理员可掌握在网上商城销售过程中,哪类商品销量好,哪类商品容易产生积压等信息,并可对销售策略进行适当的调整。

●日统计:

可以根据选择,对从开始日期到结束日期的每天的信息进行统计,列表显示所选日期范围内的销售信息,其中包括当天销售的商品总数,销售金额,占当月销售的百分比,通过此项信息,管理员可掌握特定时间段的销售情况,比如月初发放薪资后出现网上购物高峰等,可对当月促销打折等销售策略进行调整.

●月统计:.

列表显示所选年份的各月的统计信息,信息按月份捧列,包括当月所售的商品总数量,销售金额,占整年销售的百分比。通过此项信息,管理

本文来源:https://www.bwwdw.com/article/do1i.html

Top