当前位置:文档之家› 网上汽车超市设计与实现

网上汽车超市设计与实现

刘信圣 高工 网上汽车超市设计与实现 Design and Implementation of Online Automobile Supermarket

二〇一一年五月

冯 刚 李青山 教授

软件工程 题(中、英文)目 作者姓名 提交论文日期

学校指导教师姓名职称 工程领域

企业指导教师姓名职称 10701 TP311.5 公开 10083012

代号 分类号 U D C 学号 密级 编号

西安电子科技大学

学位论文创新性声明

本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。

申请学位论文与资料若有不实之处,本人承担一切相关责任。

本人签名:日期

西安电子科技大学

关于论文使用授权的说明

本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。

保密的论文在解密后遵守此规定。

本人签名:日期

导师签名:日期

摘要

当今电子商务的应用已经很成熟,采用C2C和B2C模式的电子商务网站市场已经基本覆盖了各领域,基于电子商务的网络交易中出现的瓶颈问题也已经得到有效解决。随着市场的发展,汽车营销渠道正在趋于网络化。网络化的营销渠道模式正在逐渐地改变汽车销售方式,对汽车的营销将会产生很大影响。然而,对用户而言,对于像汽车交易这类大宗商品的消费方式仍需要考虑多方面的因素,用户对汽车及相关商品的浏览、信息的咨询、售后、维修等环节在现有电子商务过程中尚未全面覆盖。

本文立足于现有的电子商务技术,借鉴一些比较成熟的C2C和B2C电子商务网站经营模式,面向汽车及相关物品的消费设计并实现了一种网上汽车超市网站系统。首先分析了用户在汽车及相关物品方面的消费特点和需求。然后在确定系统业务和非业务需求的基础上,给出了系统的总体设计,并设计实现了系统的内容管理和物品选购模块。最后针对本文的工作内容进行了相关测试和验证。

关键词:电子商务汽车超市汽车营销Web Service Struts

Abstract

Today, the mature application of E-commerce which has adopted the mode of C2C and B2C e-commerce websites have almost covered all areas. Bottleneck problems based on E-business network trade have effectively been solved. With the development of the market, automobile marketing channels are being networked. Modes of marketing channel by network are gradually changing those of car selling, which will have a big influence on automobile marketing. However, users still need to consider various factors affecting the assumption of large commodities, say, automobile trading. Browsing on the automobiles and relevant commodities, information consultation, after-sales service and maintenance are the existing problems which cannot be fully resolved through e-commerce ways.

Based on the existing mature E-commerce technology and auto selling channels, this paper consults some comparatively mature C2C and B2C E-commerce business models, then, designs and implements a new type of online automobile supermarket system for automobile and related items consumption. First, this paper analyses the consumer and characteristics Requirements of user consumption of automobile and related items; And then the overall design of the system is given based on the determination of the system's operational and non-business needs, a content management system and articles purchasing module is designed and implemented; Finally, it tests and verifies the contents of this paper.

Keyword: E-commerce Automobile Supermarket Automobile Marketing Web Service Struts

目录

第一章绪论 (1)

1.1 研究背景 (1)

1.2 研究目标与内容 (2)

1.3 论文组织结构 (3)

第二章相关理论与技术 (5)

2.1 Web Service (5)

2.1.1 Web Service 体系架构 (5)

2.1.2 Web Service核心技术 (6)

2.1.3 Web Service特点 (8)

2.2 Struts框架 (8)

2.3 基于角色的访问控制 (10)

第三章系统分析与总体设计 (13)

3.1 设计目标和原则 (13)

3.2 系统需求分析 (14)

3.2.1 参与角色 (14)

3.2.2 业务需求分析 (14)

3.2.3 系统管理需求分析 (18)

3.2.4 非功能性需求分析 (21)

3.3 系统结构设计 (21)

3.3.1 网站功能划分 (21)

3.3.2 网络体系结构设计 (23)

3.3.3 软件体系结构设计 (24)

3.3.4 系统包设计 (28)

3.4 本章小结 (30)

第四章内容管理与物品选购模块设计与实现 (31)

4.1 内容管理模块设计与实现 (31)

4.1.1 Web Service的配置 (31)

4.1.2 栏目与模块管理实现 (33)

4.1.3 资讯管理实现 (35)

4.1.4 日志管理实现 (37)

4.2 物品选购模块设计与实现 (39)

4.2.1 汽车用品维护 (39)

4.2.2 整车选购实现 (40)

4.2.3 相关物品选购 (42)

4.3 业务流程中的权限和角色控制 (43)

4.4 本章小结 (45)

第五章系统运行与测试 (47)

5.1 测试环境及计划 (47)

5.1.1 测试环境 (47)

5.1.2 测试范围和计划 (47)

5.2 测试内容及结果 (48)

5.2.1 栏目与模块管理 (48)

5.2.2 资讯管理 (51)

5.2.3 日志管理 (53)

5.2.4 非功能性测试 (55)

第六章总结与展望 (57)

致谢 (59)

参考文献 (61)

第一章绪论 1

第一章绪论

本文以新形势下国内电子商务的发展以及汽车营销模式为背景,重点研究基于电子商务的汽车销售方式的设计和实现。本章首先介绍本文工作内容的相关背景,然后给出研究基于网络的汽车销售方式的目的和意义,最后介绍了本文的主要工作和论文组织结构。

1.1 研究背景

改革开放30多年以来,我国的汽车营销模式得到了较快的发展,由单一化逐渐地演变为多级化。每一个市场阶段的需求都是在引导整个汽车行业的变动,目前,我国汽车行业的营销渠道模式主要有:特许经营专卖店、普通经销商、汽车园区和车展。

随着信息技术和互联网的发展对国内汽车营销的影响越来越大,中国的汽车营销渠道在信息化方面的发展主要表现为以下两点[1]。

●汽车营销渠道的发展趋于信息化和一体化

信息化是指对营销渠道的信息化建设,用于提高企业营销渠道的信息反馈速度。比如,订货、车型选择、订单处理、资金往来、物流配送等都可以在网上实现或通过网络提供信息支持;一体化是指整合服务资源,实现营销渠道建设的一体化,即整车销售、维修服务、配件供应的全面整合。

●汽车营销渠道的网络化

这种新的营销渠道模式正在逐渐地改变汽车销售方式,对汽车的营销将会产生很大影响:首先,汽车网络营销改变了汽车的销售模式,只要进入汽车制造企业的网址,用户便可以便捷的了解这个品牌店的销售网络,进行查询、网上下订单等活动;其次,网络营销为用户提供了方便,用户可以在互联网中任意选择和直接订购,并且在计算机屏幕上会即刻呈现出客户所选的车型、颜色和车的立体模型,为用户提供直接的感受,客户还可以在各大汽车公司的网站之间任意转换,对同类型汽车性能进行比较;再次,每个汽车企业网站上都有客户评论,浏览的客户直接点击就能了解大家对这个企业或者某个车型的评论,比如诚信度、性能、售后服务等。

汽车营销的信息化和网络化在电子商务中的表现形式与当今主流的电子商务网站(如淘宝、eBay等)所提供的功能类似。这些电子商务网站类似于一种网络超市,提供大量的商品供顾客选购。作为电子商务的一种案例,网络超市正逐渐兴

网上汽车超市设计与实现

2

起。在网络超市中,企业与消费者之间的交易变化是最大的,网上媒体运营商全新的运营模式深刻地影响了整个社会消费模式。消费者在电子商场内,利用搜索工具方便地查找需要的商品,具有更广泛的选择权,不能快速响应消费者需求的生产企业将快速地被淘汰出商场。

但是汽车及相关汽车用品交易过程和网络超市中普通商品的差异决定了主流的电子商务交易过程不能直接用于汽车相关的消费方式中。这些差异主要表现在以下四点。

●汽车消费属大宗商品交易

这个特点决定了用户购买之前需要经过大量的参考信息,经过在价格、车型等方面的认真筛选、对比才确定是否有意愿购买,还需要试驾等实际操作,在购买后还需要涉及到汽车的维修保养等工作。因此目前对汽车消费的网络化支持并未像普通网络超市一样达到一站式服务。

●汽车商品运输成本昂贵

用户决定购买的汽车一般不会像通过普通网络超市商品的运输渠道被送达用户方。目前消费者和商家的交易一般在本地进行。

●消费周期长,维护不便

汽车之间通用的零部件较少,每种类型的汽车都需要特定的配套零件,对汽车的维修、保养等方面的支持需要与汽车的消费整个过程同步,一般情况下也需要在汽车所在地进行,而目前网络超市商品一般不具有这种特点。

●可视化浏览汽车商品

随着通信技术及信息技术的发展,可视化通信技术走向成熟,对于侧重于汽车营销领域的电子商务网站而言,还要求实现用户的自由选择购买汽车对象以及实现多角度观赏汽车实体模型。

这些差异决定了需要根据汽车消费的特点研究能够适应汽车及相关物品消费的电子商务模式,探索实现能够为消费者提供综合化便利服务的网络购物平台。

1.2 研究目标与内容

本文依据汽车网络化营销的特点以及用户在汽车消费过程中的一系列需求,利用已经成熟的网站实现和电子商务技术,立足现有的汽车销售方法,探索新型的面向电子商务的汽车超市网站的建设。

网上汽车超市的设计目标是贯穿汽车销售的整个过程为不同的用户提供支持。对于广大经销商而言,网上汽车超市是一个全新的网络销售渠道,提供丰富的资源支持与营销服务。而对消费者来说,网上汽车超市既是车市资讯的信息库,同时是消费者提供购车、用车帮助的专业顾问,作为网络媒体互动平台,为广大

第一章绪论 3

用户服务,提供更具价值的信息,为消费者购车起到有效地积极地引导作用。在现有市场的基础上,网上汽车超市还应提供丰富、专业的服务项目,真正在虚拟网络上搭建起一个真实有效的汽车销售服务平台。

通过网站内容与有形服务相结合的方式,网上汽车超市在促进市场信息交流的同时,对于市场资源的优化与利用也将起到非常积极的推动作用。通过网上汽车超市的连接,商家与消费者之间的交流更加方便,沟通更为高效,汽车交易的各个环节的成本得到有效压缩,无论是商家还是消费者都能从中享受到更多的实惠。而网上汽车超市的目标,也正是成为汽车市场多方共赢的推动者。

本文针对网上汽车超市的设计目标,研究Web Services,相关技术应用于实际系统开发,以创新性、可扩展性、安全性等为原则,运用当前最先进的Web技术和框架,对整个网上汽车超市系统进行需求分析和总体架构设计,并对系统的内容管理模块和物品选购模块进行设计和实现。

1.3 论文组织结构

本文共分六章,第一章为绪论部分,介绍了全文所做工作的背景内容以及本文的研究目标和内容;第二章对实现本文的工作内容所使用到的关键技术做了描述,重点探讨Web Services的体系架构和相关的标准;第三章里首先对网站实现的具体目标和需求进行分析,在分析了网站参与角色和功能划分的基础上,给出了网站的网络和软件体系结构,以及子系统和非功能性需求的分析,该部分的主要工作是给出系统的总体设计;第四章则针对网上汽车超市系统的内容管理模块和物品选购模块进行了详细设计与Web Service的实现,同时实现了业务流程中的角色和权限控制;第五章则针对本文的工作内容制定了测试方案,保证了系统可靠性和正确性;最后是对本文工作的总结与和对未来工作的展望。

第二章相关理论与技术 5

第二章相关理论与技术

2.1 Web Service

2.1.1 Web Service 体系架构

Web Service(Web服务技术)是一套基于标准的Web协议和分布式计算技术、在Internet或Intranet上发布和使用软件服务的标准机制。它的目的是通过提供一套可以在互联网上使用的、标准化的软件编程接口,使互联网变成一个大的软件开发环境,从而使提供开放应用编程接口的网站变成标准的软件编程构件[2]。

对Web服务目前还没有一个严格的定义。一般认为,Web服务是一种新型的Web应用程序,具有自包含、自描述以及模块化的特点,可以通过Web发布、查找和调用[3]。Web服务通过采用面向服务的体系结构SOA( Service Oriented Architecture)定义了一种分布式计算机制,在这种机制下,所有应用程序都被封装为服务并可以通过网络调用。Web服务体系结构是基于三种角色(服务提供者、服务注册中心和服务请求者)之间的交互。交互涉及发布、查找和绑定操作。这些角色和操作一起作用于Web服务构件、Web服务软件模块(Web服务的一个实现——Web Service)及其服务描述[4]。

实际上,Web Service是一个由服务描述给出接口的实现。Web服务是一个软件模块,它部署在由服务提供者提供的可以通过网络访问的平台上。服务的存在就是要被服务请求者调用或者同服务请求者交互。当服务的实现中利用到其他Web 服务时,它也可以作为请求者。

而服务描述包含服务的接口和实现的细节。其中包括服务的数据类型、操作、绑定信息和网络位置。还可能包括可以方便服务请求者发现和利用的分类及其它元数据。服务描述可以被发布给服务请求者或服务注册中心。

在典型情况下,服务提供者托管可通过网络访问的软件模块。服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web服务实现或同它交互。服务提供者和服务请求者角色是逻辑结构(在不同情况下角色可以互换),因而服务可以表现两种特性。图2.1显示了这些操作、提供这些操作的组件及它们之间的交互[5]。

●服务提供者

从企业的角度看,这是服务的所有者。从体系结构的角度看,这是托管访问

服务的平台。

图2.1 Web Services体系结构

●服务请求者

从企业的角度看,这是满足特定功能的企业用户。从体系结构的角度看,这是寻找并调用服务,或启动与服务的交互的应用程序。服务请求者角色可以有浏览器来担当,由人或无用户界面的程序(例如,另一个Web服务)来控制它。

●服务注册中心

这是可搜索的服务描述注册中心,服务提供者在此发布他们的服务描述。在静态绑定开发或动态绑定执行期间,服务请求者查找服务并获得服务的绑定信息(在服务描述中)。对于静态绑定的服务请求者,服务注册中心是体系结构中的可选角色,因为服务提供者可以把描述直接发送给服务请求者(本系统正是这样)。同样,服务请求者可以从服务注册中心以外的其它来源得到服务描述,例如本地文件、FTP站点、Web站点、广告和服务发现(Advertisement and Discovery of Services, ADS)或发现Web服务(Discovery of Web Services, DISCO)。

2.1.2 Web Service核心技术

Web服务涉及到的核心技术包括[6-10]以下三个。

●SOAP协议

SOAP是“简单对象访问协议(Simple Object Access Protocol)”的简称,这种方式能够使用现有的Internet体系结构,创建运行在Internet上的、分布广泛的复杂计算环境[11]。SOAP是一种让不同应用程序之间通过HTTP通讯协议、以XML格式实现消息交换的通用规范。它为在松散的分布式环境中对等地交换结构化和类型化的信息提供了一个简单的轻量级机制,并且由于采用基于XML的消息通信模式,除具有平台无关性之外,还具有自我描述和可扩展的功能。

SOAP整个规范主要由相互独立的三部分组成[12]:SOAP封装(Envelop), SOAP 编码规则

在消息中包含什么内容,是谁发送的,谁应当接受并处理它,以及这些处理操作是可选的还是强制的。SOAP编码规则定义了一个数据的编码机制,通过这样一个编码机制来定义应用程序中需要使用的数据类型,并可用于交换由这些应用程序定义的数据类型所衍生的实例。SOAP RPC表示定义了一个用于表示远端过程调用和响应的约定,例如如何使用HTTP或SMTP协议与SOAP绑定,如何传输过程调用等等。

●Web服务描述语言WSDL(Web Services Description Language)

WSDL是一个关于如何与Web服务通讯和使用的服务描述,就是描述与目录中列出的Web服务进行交互时需要绑定的协议和消息格式。通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务。当用户获取Web服务的WSDL文档后,就能从中得知Web服务所处的位置、它所包含的方法以及每个方法的参数和返回值的类型等信息,并使用这些信息来执行方法调用。WSDL文件用于说明消息格式的表示法以XML架构标准为基础,因此很容易进行阅读和编辑,但大多数情况下,它由软件生成和使用。

●通用描述、发现和集成协议

该协议的简称是UDDI(Universal Description Discovery and Integration),它定义了一个发布和发现有关Web服务信息的标准方法,是一套基于Web、分布式、为Web服务提供信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web服务注册,以使别的企业能够发现的访问协议的实现标准。UDDI相当于Web服务在Internet的中心注册表,所有在其中注册的Web服务可被Internet 中所有客户程序知道。

图2.2描述了UDDI,WSDL,SOAP这三个Web服务的协议标准和服务客户之间的关系。服务提供者向服务客户提供服务前,先使用WSDL描述其服务,并在UDDI注册中心注册,注册中心保存有指向WSDL描述和指向服务的指针。一旦服务客户需要使用服务,则先查询UDDI注册中心找到相应的服务,并获取相应的WSDL描述和指向服务的指针。服务客户使用得到的WSDL描述构造一条SOAP消息,服务客户与Web服务之间使用此消息进行通信。

图2.2 Web服务的协议标准和服务客户之间的关系

2.1.3 Web Service特点

Web Service的主要目标是跨平台、跨语言的可互操作性。为了达到这一目标,Web Service 完全基于XML、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台[13]。Web Service使用基于XML的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异[14],它具有如下特点。

●完好的封装性

Web是部署在Web上的对象,具有对象的良好封装性。

●松散耦合

这一特征也是源于对象/组件技术,对调用者来说,只要Web服务的调用接口不变,Web服务的实现任何变更对他们来说是都是透明的。对于松散耦合而言,尤其是在Internet环境下的Web服务而言,需要有一种适合Internet环境的消息交换协议。而XML/SOAP正是目前最为适合的消息交换协议。

●使用协约的规范性

这一特征从对象而来,但相比一般对象其界面规范更加规范化和易于机器理解。首先,作为Web服务,对象界面所提供的功能应当使用标准的描述语言来描述(比如WSDL);其次,有标准描述语言描述的服务界面应当是能够被发现的,因此这一描述文档需要被存储在私有的或公共的注册库里面。同时,使用标准描述语言描述的协约将不仅仅是服务界面,它将被延伸到Web服务的聚合,跨Web服务的事务、工作流等,而这些又都需要服务质量(QoS)的保障。

●高度可集成能力

由于Web服务采取简单的、易理解的标准Web协议作为组件界面描述和协同描述规范,完全屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB都可以通过这一种标准的协议进行互操作,实现了在当前环境下最高的可集成性。

2.2 Struts框架

Struts[15]最早是Apache的一个开源项目。它最初是Jakarta项目中的一个子项目,后来逐渐成为了的顶级项目。它通过采用Java Servlet/JSP[16]技术,实现了基于JavaEE Web应用的Model-View-Controller(MVC)设计模式的应用框架[17],是MVC[18,19]应用于Web工程的经典框架。

Struts框架的核心是一个弹性的控制层,基于如Java Servlets, JavaBeans, Resource Bundles与XML等标准技术,以及Jakarta Commons的一些类库。Struts 有一组相互协作的类(组件)、Servlet以及JSP Taglib组成。基于Struts构架的Web

应用程序基本上符合JSP Model2的设计标准,可以说是一个传统MVC设计模式的一种变化类型。

Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts 的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。页面导航将是今后的一个发展方向,事实上,这样做会使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。

Struts框架是对MVC设计模式的一种实现。MVC设计模式为构建扩展、可重用的体系结构打下了坚实的基础。MVC设计模式最吸引人之处在于它迫使用户必须抽象自己的代码,把项目分解为表示、逻辑和控制三部分,每部分管理较小,以MVC设计模式构造软件,可以使得软件结构灵活、重用性好、扩展性佳。一个好的框架应该提供可以跨越不同类型的应用的一般化方法[20]。对于框架,每个人的理解可能不同,比如由Java语言提供的类和接口可能会被考虑为框架,但实际上它应该是类库。类库和框架之间的区分很微妙,也很清晰,对于类库,构建的应用主要是调用类库中的方法;而对于框架,恰恰是相反的过程,构建应用时,扩展框架中的类和实现接口,而在运行时,由框架调用这些类的方法。

Struts是一个框架,作为框架,必然具有相当的可靠性和稳定性,也必然是一个灵活的软件构架,能够支持良好的重用和扩展,这正是软件开发所追求的。Struts 是基于MVC框架的、制作大型Web应用的框架。Struts框架实现的MVC的视图和控制器组件如图2.3所示[21],交互过程说明如下。

图2.3 基于MVC框架的Struts结构

●所有浏览器请求都被提交给StrutsActionServlet处理。

●ActionServlet根据struts-config.xml文件中预先配置好的设置,选择将请求

转到哪个Action子类。

●将请求数据传递到适当的Action请求处理器中。

●当用户提交请求时,一个类型为合适的或配置好的ActionForm的子类被创

建,并被填入提交请求的数据。

●Action子类可以从ActionForm子类中获取数据,用以调用业务逻辑。

●Action子类调用业务逻辑组件,完成业务功能。Struts结构框架中提供一

个单独的ActionServlet类,它实际上充当控制器的角色,负责处理所有的

浏览器请求,但并不进行任何的具体操作,具体的操作是在Struts的Action

子类完成的。浏览器上请求在struts-config.xml文件中的映射到一个这样的

子类,ActionServlet在运行时加载该配置,将请求分配给响应的Action子

类去处理。这样在Web应用的配置文件Web.xml中须将具有某种url-patten

都映射到ActionServlet,然后在struts-config.xml文件中设定每个不同的

Action的子类映射。浏览器请求可以带参数。当用户提交HTML表单以后,Struts框架就把参数放在一个ActionFormBean中。当然可以用

ActionFormBean把默认值预先植入一个表单,这些默认值可从数据库或其

他的后端系统获得。如果用户在表单中输入了不正确的值,ActionForm可

以进行验证。ActionFormBean实际上充当的是数值Bean帮助器。

2.3 基于角色的访问控制

访问控制是网络安全防范和保护的主要可信策略,是通过某种途径显式地准许或限制访问能力及范围的一种方法。通过访问控制服务,可以限制对关键资源的访问,防止非法用户的侵入或者因合法用户的不慎操作所造成的破坏[22]。

访问控制涉及的领域很广,方法也很多,通常访问控制策略可以划分为自主访问控制、强制访问控制和基于角色的访问控制三种[23,24]。

自主访问控制DAC(Discretionary Access Control)是目前计算机系统中应用最多的访问控制策略[25]。这种访问控制机制被称为是自主的原因,就在于一个访问主体可以自由地将权限赋予其它的访问主体。它的特点是根据主体的身份或所属组,对访问进行限定。其基本思想是:允许某个主体显式地指定其它主体对该主体所拥有的信息资源是否可以访问以及是否可以执行[26]。

强制访问控制MAC[27](Mandatory Access Control)是指系统强制主体服从事先制定的访问控制策略,源于对信息机密性的要求以及防止特洛伊木马之类的攻击。主要用于多层次安全级别的军事应用中。其基本思想是:预先定义主体的可信任级别及客体的安全级别,用户的访问必须遵守安全策略划分的安全级别以及有关访问权限的设定。当用户提出访问请求时,系统通过对两者的安全级别进行比较以确定访问是否合法。

基于角色的访问控制RBAC(Role-based Access Control)是目前流行的先进的安全管理控制方法[28-30],它在应用环境中,引入了“角色”这一重要概念。所谓角

第二章相关理论与技术11

色是指拥有一定权限和责任的某一特定职位。通过对合法的访问者进行角色认证来确定访问者在系统中对哪类信息有什么样的访问权限。系统只问用户是什么角色,而不管用户是谁。

RBAC的最大优势在于它对授权管理的支持。传统的访问控制技术通常是直接为每个用户赋予一组许可,将用户与访问权限直接相联系,当组织内人员发生离职、升职、换岗等人事变动或职能变化时,管理员都要重新设定用户的许可权限等诸多细节,安全管理处于较低层次,复杂、易错,且容易出现一些意想不到的安全漏洞。而在RBAC中,角色作为一个桥梁,沟通于用户和资源之间,实现了用户与访问权限的逻辑分离,对用户的访问授权转变为对角色的授权,然后将用户与特定的角色联系起来。一旦一个RBAC系统建立起来以后,主要的管理工作即为授权或取消用户的角色,而且如果角色划分合理就可以显著降低授权管理的工作量。RBAC所具有的灵活性和易维护性使它得到了广泛的应用。

第三章系统分析与总体设计13

第三章系统分析与总体设计

3.1 设计目标和原则

网上汽车超市系统作为一个全新的网络销售渠道,对于商家来说是一种提供资源支持与营销服务的新方式;对消费者来说,网上汽车超市既是车市资讯的信息库,同时也可以作为消费者提供购买汽车和相关用品、用车帮助的专业顾问,为消费者起到有效地积极地引导作用。在现有市场的基础上,网上汽车超市还提供丰富、专业的服务项目,真正在虚拟网络上搭建起一个真实有效的汽车销售服务平台。

网站内容应该与有形服务相结合,在促进市场信息交流的同时,也能够对于市场资源的优化与利用。通过网上汽车超市的连接,商家与消费者之间的交流更加方便,沟通更为高效,汽车交易的各个环节的成本得到有效压缩,无论是商家还是消费者都能从中享受到更多的实惠。而网上汽车超市的目标,也正是成为汽车市场多方共赢的推动者。

总而言之,网上汽车超市的设计目标是在汽车消费方面尽量为客户提供多样化、一站式的服务。在整合现有数据资源的基础上,提供一个技术支撑平台的入口,为汽车消费相关领域提供一个信息共享和交流的平台。通过平台所提供的服务,用户还可以经过网络浏览到行业内的动态信息,查询现有的产品,相互交流增进了解。

在进行系统设计时,考虑的设计原则有如下三点。

●兼顾经济性和实用性

网上汽车超市系统的建设和后期的运营维护都需要考虑到成本的问题,因此在设计系统时要兼顾系统的经济性,尽量以合理的投入保证系统的功能满足设计目标。另外,系统的价值在于应用,而应用就必须切合实际。所以系统的设计要求深入分析网上汽车超市系统运行时所涉及的各种角色以及参与方式,结合系统实际运行情况,提供一个面向应用、注重实效的、高性价比的方案。

●先进性和成熟性相结合

计算机技术的发展导致系统的更新加剧,不断有新的系统和技术推出,但是系统的部署运行以及维护管理工作往往是不能经常进行变动的,需要一定的稳定性,这就需要在系统方案设计过程中尽量使用流行的技术,采用比较先进且成熟的计算机软硬件产品,使得系统体现主流的发展趋势和用户需求。这也可以使系统的发展起点站在较高的水平,且使系统在向新技术过渡时付出更小的代价。

网上汽车超市设计与实现

14

●注重系统的可扩展性和易维护性

为了适应新的需求,系统的功能可能会进行扩充和改变,在设计方案时要从各方面考虑系统的可扩展性,一方面系统运行的基础软硬件系统要具有可扩充性;另一方面,系统本身的结构要具有可扩展性、易维护和管理方便等特点。从而使系统运行维护工作尽量简单。

3.2 系统需求分析

3.2.1 参与角色

参与者是指在系统运行过程中与系统进行交互的角色,在系统正式部署运行后参与者的工作可能与系统正常运行、维护、管理等环节建立联系,建立系统模型首先需要找出参与者。可通过用户回答以下问题来确定参与者。

●谁使用系统的主要功能(主参与者)。

●谁需要从系统中得到对日常工作的支持。

●谁需要维护、管理和维持系统的日常运行(副参与者)。

●系统需要与其他哪些系统交互。

●哪些人或哪些系统对系统产生的结果负责。

经过对本系统的分析,本系统参与者的角色如表3.1所示。

表3.1 系统参与者

3.2.2 业务需求分析

普通浏览者和注册用户是系统最主要的参与角色,系统的大多数功能都是为

第三章系统分析与总体设计15 这两类参与者提供服务,这两类角色的主要需求用例图如图3.1所示。

图3.1 业务需求用例图

●汽车新闻资讯浏览

该部分需求主要指对汽车相关新闻信息的浏览,由于相关新闻类别的多样化,具体又可分为社会相关新闻、购车行情、商家情报、国内外新车上市、促销优惠、试驾评价、购车心得、用车保险、维修查询、维权等类型。

该需求主要体现了本网上汽车超市的部分主要功能,作为提供信息服务的系统,该需求应该能够体现大部分用户对于汽车类相关信息的要求。

●汽车信息查询统计

满足用户对汽车本身信息的浏览和了解,将信息以多样化的方式展示给用户。首先要提供汽车信息的查询功能,能够让用户根据不同的查询要求进行对汽车信息的查询和显示,包含按汽车品牌、所属系列、价格、车型类别等关键字进行搜索的基本查询功能;其次,还应负责给用户提供多种汽车的对比功能,当用户将浏览到的汽车添加到对比栏后该系统负责将汽车的不同信息进行列表对比;另外,提供汽车车型报价功能,根据用户需要,根据不同的关键字将汽车相关报价展示给用户;除此之外,传统的汽车信息展示是基于图片和文字的,本系统的设计目标之一是将汽车以三维的方式展示给用户一个立体的汽车模型,满足用户从不同角度查看汽车的需求,以逼真的效果达到现场了解汽车的直观感受,方便用户对汽车的了解。

●二手车交易

用户不只是简单的浏览系统的信息,更需要以系统作为交易的平台,进行汽车相关物品的交易,系统应该提供二手车的查询、交易指南等功能,提供按个人

车源、商家车源等方面进行二手车的排序展示功能。为用户提供交易双方的详细资料,提供一个交流的平台。

●站内搜索

根据输入的关键字,进行站内相关内容的搜索,将相关搜索结果展示给用户。

●论坛服务

论坛是用户进行互动的主要方式之一,论坛功能负责提供论坛各种信息的发布管理等功能,汽车论坛为注册用户提供信息交流的平台,用户可以在允许的板块发表主题,也可以针对某一主题进行回复。

●RSS订阅

用户需要在不用访问系统的情况下了解系统发布的最新信息,RSS订阅服务是主要的解决方式之一。使用RSS服务使用户在不受到网上无用信息的打扰时便可及时获得系统提供的信息,又可根据用户不同的需求订制不同的信息内容,系统根据用户的特殊需求只将用户关心的信息发布给用户。

●汽车及相关物品选购

经过注册的企业级用户作为卖家可以发布汽车用品信息,将汽车用品的各种详细信息展示给普通用户。普通用户可以通过系统了解汽车及汽车用品的商家详细信息,包含物品样式、图片、消费者评价、商家地理位置、服务情况等等,通过这些信息的查阅,用户可以通过系统提供的交易功能直接选购所需物品。对于汽车本身,由于汽车是大宗交易商品,系统还应为用户提供额外的信息,给用户全面了解的渠道,包含对各商家汽车的对比等功能。除此之外,系统也要负责实现各种流行的购物方式,例如团购功能,主要给用户提供相关团购信息的展示,负责维护团购流程。提供各种团购汽车信息的排序等功能,另外还负责汽车用品、汽车保险、学车等团购功能的实现。

图3.2 物品选购模块用例图

物品选购模块用例图如图3.2所示。该模块首先要完成对汽车及相关物品信息的维护,然后实现用户对整车以及汽车用品等商品选购的管理。

电子商城系统的设计与实现

目录 1 引言 ........................................................................................................................................... - 3 - 2 需求分析 ................................................................................................................................... - 3 - 2.1项目要求 (3) 2.2系统的功能设计 (3) 2.2.2 电子商城系统总用例图.................................................................................................... - 4 - 2.2.3 模块划分............................................................................................................................ - 4 - 2.2.4 系统功能结构图................................................................................................................ - 5 -2.3流程图 (6) 2.4数据字典 (7) 2.5数据库设计 (9) 2.6系统性能需求 (13) 3 总体设计 ................................................................................................................................. - 1 4 - 3.1系统的功能设计 (14) 3.1.1前台普通用户的功能设计............................................................................................... - 15 - 3.1.2 后台管理员的功能设计.................................................................................................. - 15 -3.2编程环境的选择. (15) 4 详细设计 ................................................................................................................................. - 16 - 4.1W EB 服务器环境的搭建 (16) 4.2实现数据库 (16) 4.3实现数据库的连接 (17) 5 系统功能实现与测试 .............................................................................................................. - 17 - 5.1系统测试 (17) 5.2系统实现 (18) 5.2.1系统的前台页面及功能................................................................................................... - 18 - 5.2.2后台管理员的功能界....................................................................................................... - 20 - 结束语 ......................................................................................................................................... - 23 -参考文献................................................................................................................................ - 24 -

电子商务网上购物系统毕业设计论文

摘要 21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。 全文共分五部分,第一部分主要是网站系统分析;第二部分主要是网站的功能设计;第三部分主要是网站数据库设计;第四部分主要是网站应用与界面设计;第五部分进一步得出结论并提出具有现实意义的意见和建议。 关键词网上购物系统;动态网站;SQL Server 2000数据库

Abstract 21 century, along with the development of calculator science, the database technique is in the Internet of application more and more extensive, provided for the large network customer more thoughtful with humanization of service.Characteristic already gradual the current become nowadays Wed application.This text research 1 kind collect according to the data connection rule technique of characteristic born project of the page dynamic state, this project and present of customer net top already adoption of some project compare and have a customer usage more simple, reflection the customer be more obvious meticulous etc. advantage. The full text is total cent five part, one part main is a website system analysis;Two parts' aring main be the function of the website design;Three parts' aring main be a website database design;Four-part cent main is a website application and interface design;Five parts are further conclusion also put forward have reality meaning of opinion and suggestion Key words On-line shopping system Dynamic state website SQL Server 2000 database

软件工程-网上商城项目-详细设计说明书

1引言 (2) 编写目的 (2) 背景 (2) 定义 (2) 参考资料 (2) 2程序系统的结构 (2) 3程序1(标识符)设计说明 (2) 程序描述 (3) 功能 (3) 性能 (3) 输人项 (3) 输出项 (3) 算法 (3) 流程逻辑 (3) 接口 (3) 存储分配 (4) 注释设计 (4) 限制条件 (4) 测试计划 (4) 尚未解决的问题 (4) 4程序2(标识符)设计说明 (4)

详细设计说明书 1引言 编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。 背景 说明: A.软件系统的名称: BS网上商城系统 B.任务提出者: BS电子商务公司 开发者:LEI_SKY软件开发小组 C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使用MySql作为数据库的存储系统 定义 A. .B/S(Brower/Server) B. .IIS (Internet Information Server) C. .HTML(Hypertext Markup Language,超文本标记语言) D. .CSS(Cascading Style Sheets,层叠样式表单) E. .JSP(Java Server Pages) 参考资料 相关的文件包括: A. 内部文件《BS网上商城电子商务系统案例研究项目》

网上商城毕业设计开题报告(可编辑修改word版)

湖南工业大学 本科毕业设计(论文)开题报告 (2015 届) 学院(部): 电气与信息工程学院 专业: 电子信息 学生姓名: 聂森林 班级: 电信 1104 学号 指导教师姓名: 宓茜职称讲师

2014 年 12 月 25 日 题目:网上购物系统设计 摘要 1.随着 Internet 在全球范围内的广泛应用,人们对于互联网技术的要求已不单单是浏览一下网页,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台实现的网上购物。随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。另外如果能实现网上交易将大大提高交易速度节约交易成本。能够及时的、准确的提高工作效率,取得经济效益和社会效益。所以急需设计一个网上购物系统来完成人们的需求。 网络商城系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使商城客户能方便的使用购物系统,功能上对系统的要求是全面的。因此对用户的需求可分为二个方面:一方面是管理人员对需要进行网上购物的用户进行信息注册,获得用户 ID;二方面是用户通过计算机网络进行远程购物。 这二个方面形成了网络购物的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。 在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行网络购物。硬件的配置要求以市场流行的为标准,这样可以很好的适应当前的网络管理以及维护。 “电子商务”这个概念起源与 20 世纪70 年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为EDI。 EDI 这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。

网上购物系统设计与实现

网上购物系统设计与实现 1、绪论 在Inter net飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Inter net上发布信息主要是通过网站来实现的,获取信息也是要在Inter net“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Inter net的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。 我设计的是基于网上的购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,可以轻松地找到想要地商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。 2、系统分析 系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 2.1 网上购物系统平台的设计目标 本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、用户维护等功能;后台管理是

java ee电子商城系统课程设计

青岛工学院JavaEE开发与应用课程设计报告 电子商城系统 组长姓名xxxxxxx学号xxxxxxxxxxxxx 组员姓名xxxxxxx学号xxxxxxxxxxxxxx 组员姓名xxxxxxx学号xxxxxxxxxxxxxx 指导教师________xxxxxxxxx___________ 学院信息工程学院_________ 专业软件工程 青岛工学院

目录

1综述 选题依据 随着网上购物的迅猛发展,电子商城大量涌现,而电子商城的出现不仅改变了人们传统的购物方式,也逐渐的影响着人们的消费观,一个好的电子商城不仅能给客户带来方便,更能给企业带来巨大的财富。本商城主要利用JavaEE与Ajax技术进行开发,具有很强的安全性、可靠性和可扩展性。其前台实现了从商品选购到订单提交整个业务流程,后台实现了对整个系统的管理,就整体功能而言,能满足基本的网上购物需求,能让用户感到便捷、快速,让企业管理、维护更简单。 技术介绍 随着信息化网络的发展,网络对人们的生活影响越来越大,网上购物也逐渐成为一种趋势,这对电子商场的发展起到了很好的推进作用。本文主要通过对电子商城的应用环境和主要实现功能进行分析,叙述了本电子商城的设计与实现过程。该系统是基于多层企业级应用标准JAVAEE技术开发的WEB应用,以典型的MVC模式架构为基础。采用SSH2与前台Ajax技术相结合来实现,在设计过程中全方位的应用软件工程的开发思想,对项目进行UML建模包括各模块的类图、时序图等。系统基于B/S分布式结构,适应范围广阔。 S2SH集成框架是Struts2、Spring和Hibernate三种技术的有机融合,是目前应用最广泛的JavaEE架构。在S2SH集成框架中,Struts的作用是提供MVC模型,将界面、业务逻辑和数据分离,并提供一个高可扩展的架构。Spring作为核心,向上整合MVC框架,使用Spring的IoC容器来管理各组件之间之间的依赖关系,Spring 的声明事务将负责逻辑层组件的事务管理。而Hibernate提供了一个抽象的数据服务视图,将用户对数据库的访问进行高度抽象。 Struts是目前创建Web应用最常用的表现层MVC框架实现,基于Model2的Struts框架利用控制器和定制标签库将应用中的模型和视图分离,达到了层间松散耦合的效果,同时提高系统的灵活性、重用性和维护性。作为开源项目,Struts经受了大量实践的检验,功能越来越强大,体系也日臻完善,并且对其他技术和框架显示出良好的融合性。 Spring由RodJohnson创建,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java 应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。 AJAX是AsynchronoutJavaScriptandXML的缩写,它并不是一门新的语言或技术,实际上是几项技术按一定的方式组合在一起,在共同的协作中发挥各自的作用,它包括:使用XHTML和CSS标准化呈现;使用DOM实现动态显示和交互;使用XML和XSLT进行数据交换和处理;使用XMLHttpRequest进行异步数据读取;最后用JavaScript绑定和处理所有数据。AJAX的一个最大的特点是无需刷新页面便可

网上商城计算机毕业设计论文

摘要 20世纪,随着计算机科学的发展,数据库技术在Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。 本文中所做的主要工作如下: (1)介绍了个性化页面的背景及IIS+ASP系统的一般原理; (2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。 (3)设计实现用户注册/登录、查询、购买;管理员对网站的系统管理;个性化页面动态生成--回显等程序模块;实现ASP和HTML 页面。 (4)分析并解决实现中的若干技术问题; (5)建立完整的实验网站,进行测试并分析结果。 全文共分五部分,第一部分主要是网站系统分析;第二部分主要是网站的功能设计;第三部分主要是网站数据库设计;第四部分主要是网站应用与界面设计;第五部分进一步得出结论并提出具有现实意义的意见和建议。

关键词:网上购物系统动态网站asp access数据库 Abstract Along with the development of the computer science in 20 centuries, the database technique is more and more extensive in the application in the Internet, providing the more thoughtful and humanized service for the large network customer.Characteristic have already become gradually the current as the application of Wed nowadays.This text studied a kind of project which composed of characteristic page and dynamic state of technical customer according to the data connection rule, compared with some projects that adopt already on present nets, this project have the advantage of making customers use more simple and reflect them more obviously meticulous and so on.. The main work in this text is as followed: (1)Introduced the background of the characteristic page and the general theory of IISs + the system of ASP; (2)Elaborate the whole system structure and the work principle of the whole characteristic pages borning system;Analyzing the special、difficulty、and the key point in the realization of the system. (3)Design to carry out the customer registration/ register, search, purchase;The system management to the website by administrator;The characteristic page dynamic state is born- return to show to the procedure mold piece;Carry out the page of ASP and HTMLs. (4)Analyze and resolve some technique problem in the realization;

网上商城设计与实现

基于JSP网上商城的设计与实现 摘要 本论文针对网上商城的实际需求,采用面向对象设计的方法和JSP,SQL Server2005等技术,分析、设计并实现了网上商城。 该系统具有网站前台和后台,前台包括公司首页、新闻、关于我们、企业介绍、荣誉证书、产品展示、用户留言、产品搜索和联系方式等功能。后台包括产品管理、用户管理、留言管理、新闻管理、订单管理、企业介绍管理、荣誉证书管理、系统管理等功能,测试表明该系统达到了预期的要求。论文包括以下几个部分:第一部分课题的背景和课题的意义。 第二部分系统分析,通过对用户需求的分析,说明了网上商城的背景、研究意义、系统功能分析以及系统开发工具及环境。 第三部分基础知识介绍,开发技术介绍和开发环境的介绍。其中有JSP技术的介绍,JavaBean特点与结构特征,JDBC技术及实现方法。 第四部分概要设计,登录模块详细设计,设计了数据库分析、数据库概念分析、数据库逻辑结构设计以,以及数据库连接模块、登录模块。 第五部分系统实现,通过对系统的分析、概要设计、详细设计完成了网上商城的各个模块的实现,达到方便用户使用网上商城。 关键字:网上商城结构化分析系统

Design and implementation Based On JSP Online Mall Abstract This Paper according to the actual demand of online mall, adopt the method of object-oriented design and JSP, SQL2000, analysis, design and implement the online mall. The system has a web site at the front desk and the background, including the front desk company homepage, news, about us, enterprise introduction, honorary certificate, product display, user messages, contact information and product search function. Background including product management, user management, message management, news management, order management, enterprise introduction, honorary certificate management, system management, and other functions, test show that the system has reached the expected requirements.Thesis includes the following several parts: The first part of topic background and the significance of topics. The second part of system analysis, through the analysis of user requirements, illustrates the online mall of background, research significance, system function analysis and system development tools and environment. Third part of the basic knowledge is introduced, the development technology is introduced and the introduction of the development environment. With JSP technology introduction, JavaBean characteristics and structural characteristics, JDBC technology and implementation method. Fourth part profile design, the login module detailed design, design the database analysis, database concept analysis, database logic structure design, and database connection module, login module, contact management module, logical structure, etc. Fifth part of the system implementation, through to the system analysis, outline design, detailed design to complete the online mall the realization of each module, to achieve the convenient user use online mall. Key words: online mall structured analysis system

网上购物商城地设计与实现_毕业论文设计

实用标准文案 目录 第1章前言 (2) 1.1研究现状 (2) 1.2研究目的 (2) 1.3研究思路和容 (3) 第2章系统开发的关键技术研究 (5) 2.1 ASP简介 (5) 2.2动态网页开发工具Dreamweaver MX简介 (6) 2.3系统数据库介绍 (6) 第3章购物网的设计 (7) 3.1需求分析 (7) 3.1.1系统功能分析 (7) 3.1.2系统设计分析 (8) 3.2数据库设计 (9) 3.2.1数据库表的介绍 (9) 3.2.2建立数据库连接 (9) 3.3详细设计 (10) 3.3.1系统模块介绍 (10) 3.3.2系统模块的程序流图 (10) 3.3.3系统模块需求分析 (12) 第4章购物网的实现和效果分析 (14) 4.1系统平台搭建 (14) 4.2系统功能实现和界面效果分析 (14) 4.2.1用户模块的主要功能: (14) 4.2.2界面效果 (15) 结束语 (17) 致谢 (18) 参考文献 (19)

实用标准文案 第1章前言 1.1研究现状 近年世界各国都出现了前所未有的电子商务热,越来越多的企业开始建造自己的。向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络销售发展速度迅猛,如沃尔玛凯玛特,家庭仓储、等纷纷跻身于网络经商的行列。我国政府也正全面、积极、稳妥地推进电子商务的发展。网上书店和网上商店在增加网上支付功能、完善各项服务后以更大的势头发展:网上拍卖、网上商店、网上邮购等面向消费者的电子商务大量推出。不少电子商务企业和工商企业开始酝酿企业间电子商务。证券电子商务也有所发展,“网上炒股”对于有些股民已经成为现实。 “网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。网上销售系统的交易缺乏规,可靠性低。可直接在网上下定单,也可邮购,支付方式主要有信用卡支付,人民币储蓄网上支付、电汇、邮汇等。配送方式主要是邮寄。 总的来看,国的网上销售系统随意性强,买卖双方的权益得不到有效的保障。网上销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必须解决好几个关键问题:一是提供普遍的信用卡网上支付,制定方便的银行间的结算方式;二是成立统一的,最具权威的CA认证,解决结算安全问题;三是构建高效率的配送系统。只有把这些问题解决好,才能保证网上销售系统的蓬勃发展。网络是一片独特的天空,中国国情又有其特殊性。怎样将结合Internet和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。 1.2研究目的 由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实

(完整版)JSP网上购物系统1毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 绪论 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告 需做毕业设计,请联系QQ:Email:

第1章系统开发背景与意义 1.1 系统开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。 结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面

电子商城系统的设计与实现

目录 1 引言.................................................................... - 3 - 2 需求分析 ................................................................ - 3 - 2.1项目要求 (3) 2.2系统的功能设计 (3) 2.2.2 电子商城系统总用例图............................................... - 4 - 2.2.3 模块划分........................................................... - 4 - 2.2.4 系统功能结构图..................................................... - 5 - 2.3流程图 (6) 2.4数据字典 (7) 2.5数据库设计 (9) 2.6系统性能需求 (13) 3 总体设计 ............................................................... - 1 4 - 3.1系统的功能设计 (14) 3.1.1前台普通用户的功能设计............................................ - 15 - 3.1.2 后台管理员的功能设计.............................................. - 15 - 3.2编程环境的选择 (15) 4 详细设计 ............................................................... - 16 - 4.1W EB 服务器环境的搭建 (16) 4.2实现数据库 (16) 4.3实现数据库的连接 (17) 5 系统功能实现与测试...................................................... - 17 - 5.1系统测试 (17) 5.2系统实现 (18) 5.2.1系统的前台页面及功能.............................................. - 18 - 5.2.2后台管理员的功能界................................................ - 21 -结束语................................................................... - 23 -参考文献 .............................................................. - 24 -

网上图书商城设计与实现毕业论文

网上图书商城 摘要 (3) 引言 (4) 1.1研究背景 (4) 1.1.1国内外电子商务发展情况 (4) 1.1.2网上图书商城的现状 (4) 1.2开发网上图书商城的意义 (4) 1.3.1 目标:建立完善的网上图书商城 (5) 1.3.2 《网上图书商城》系统特点 (5) 第一章解决方案的选择 (5) 1.1系统的说明 (5) 1.1.1系统开发环境 (6) 1.2可行性分析 (6) 1.2.1 风险分析 (6) 1.3设计方案:对涉及工具和技术相关说明 (6) 1.3.1 B/S 体系结构 (6) 1.3.2 SQL Server (7) 1.3.3 https://www.doczj.com/doc/cc2123015.html, (7) 第二章需求分析 (7) 2.1功能需求 (7) 2.2.1前台功能 (8) 2.2.2后台功能 (8) 第三章总体设计 (9) 3.1功能设计 (9) 3.1.1功能模块图 (9) 3.1.2功能模块设计 (10) 3.2数据库设计 (10) 3.2.1概念设计 (10) 3.2.2设计局部ER模式 (11) 3.3设计全局ER模式 (18) 3.3.1局部ER模式的合并 (18) 3.3.2消除冲突 (18) 3.3.3全局ER模式的优化 (18) 第四章详细设计 (23) 4.1.前台功能设计 (23) 4.1.1.网站首页 (23) 4.1.2.用户注册 (24) 4.1.3.用户登录 (24) 4.1.4图书列表 (25)

4.1.5图书搜索 (26) 4.1.6.购物车 (27) 4.1.7.修改密码 (28) 4.1.8.个人订单 (28) 4.2.后台功能设计 (29) 4.2.1.管理员登录 (29) 4.2.2.图书管理 (30) 4.2.3.类别管理 (32) 4.2.4.出版社管理 (32) 4.2.5.入库管理 (33) 4.2.6订单管理 (34) 4.2.7.出库管理 (35) 4.2.8.库存管理 (36) 第五章编码实现 (37) 5.1数据库连接 (37) 5.2会员登录 (37) 5.3购物车 (39) 5.4图书入库 (41) 第六章测试和维护 (43) 6.1调试和测试 (43) 6.2系统维护 (43) 结束语 (44) 主要参考文献 (44) 致谢 (45)

网上商城详细设计说明书

网上商城设计详细说明书 姓名:lclboss 班级:微机1024 学号:1000005442

网上商城设计详细说明书 (1) 1.引言 (3) 1.1编写目的 (3) 1.2 前期工作 (3) 1.3编写背景 (3) 2.技术概述 (3) 2.1 目标 (3) 2.2 硬件支持 (3) 2.3 软件支持 (4) 3.功能需求 (4) 3.1 功能块划分 (4) 4.具体设计 (4) 4.1首页设计 (5) 4.2商品详细信息页面设计 (8) 4.3 实现商品搜索功能 (9) 4.4商城后台管理登录设计 (11) 4.5商城后台商城管理页面设计 (12) 4.6 建立删除商品信息页面 (15) 5.总结 (17)

1.引言 1.1编写目的 通过学习https://www.doczj.com/doc/cc2123015.html,,以及结合教师给的源代码,进一步修改,从而实现网上商城系统 1.2 前期工作 在编写该需求前,首先是对各大网上销售网站进行了调查,其中包括:网页排版、顾客消费流程、以及管理员的操作,这三大块进行了调查。并总结出了有自己特色的设计思路。 1.3编写背景 随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet 的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。 本网上商城系统就是根据电子商务和互联网的发展,针对网上顾客所开发的网络购物系统,本商城系统主要有: 1)用户浏览、注册、登录与购买商品; 2)商品的入库资料登记; 3)商城访问者的在线留言、查看留言,管理员的在线管理留言等; 4)商城最新的新闻显示,历史新闻的分页显示,新闻详细情况的显示,后台管理员添加、删除、修改新闻等。 本数据采用access作为数据库,亦可以使用SQL作为数据库,项目的重点是商品的添加、删除、显示与修改,需要克服的难点是商品图片的上传和删除。 2.技术概述 2.1 目标 我们使用C#以及数据库技术构建网站,争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。 2.2 硬件支持

仿京东商城购物系统设计与实现【毕业作品】

BI YE SHE JI 仿京东商城购物系统设计与实现

目录 目录.............................................................. II 摘要.............................................................. IV ABSTRACT........................................................... IV 第一章绪论 (1) 1.1 选题背景及研究意义 (1) 1.2 国内外发展情况 (2) 1.2.1 国外发展状况 (2) 1.2.2 国内发展状况 (2) 1.3 本文的研究内容 (3) 第二章相关理论与技术分析 (4) 2.1 B/S 模式 (4) 2.2 PHP 介绍 (5) 2.3 MySQL简介 (5) 2.4 CSS 样式表简介 (6) 2.5 本章小结 (6) 第三章系统需求分析 (7) 3.1 系统功能需求 (7) 3.2 系统性能需求 (8) 3.3 系统目标 (8) 3.4 开发环境 (9) 3.5 本章小结 (9) 第四章系统设计及功能实现 (10) 4.1 设计说明 (10) 4.2 前台管理系统的功能设计 (10) 4.3 后台管理系统的功能设计 (11) 4.4 数据库设计 (11) 4.4.1 数据库分析 (11) 4.4.2建立数据库及数据表 (11) 4.5 公共模块设计 (17) 4.5.1 数据库连接文件 (17) 4.5.2 CSS样式表文件 (17) 4.6 前台首页设计 (18) 4.6.1 前台首页概述 (18) 4.6.2 前台首页结构分析 (19) 4.6.3 前台首页实现过程 (19) 4.7 商品分类模块设计 (21) 4.7.1 商品分类模块概述 (21) 4.7.2 商品分类的实现过程 (21) 4.8 购物车模块设计 (23) 4.8.1 加入购物车的实现过程 (23) 4.8.2 修改商品购买数量的实现过程 (24) 4.8.3 删除购物车指定商品的实现过程 (24)

相关主题
文本预览
相关文档 最新文档