上海晟景公司网上电脑销售系统设计与实现【文献综述】

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文文献综述

信息管理与信息系统

上海晟景公司网上电脑销售系统设计与实现随着经济的发展,传统的产品销售方式已不能满足消费者高节奏的生活方式。人们渴望在最短的时间里了解最多的信息,以最快的速度选择自己满意的产品。随着互联网的普及应用,网络销售为这一问题提供了很好的解决方案。

刘志敏(2009)认为网络销售一般是指基于互联网的销售方式,即利用互联网销售企业产品[1]。企业网络销售以在线交易、客户服务为核心,用以提高商业交易的效率、范围,降低经营成本。针对目前的发展趋势,企业开发网络销售系统是必要的。

1 网络销售的现状及发展分析

1.1 网络销售是一种趋势

当前国际金融危机催热了国内在线交易市场,越来越多的人把目光投向广阔的网上购物市场。对消费者来说,金融危机之下对未来收入预期下降,网上购物的价格优势是吸引网民到网上购物的重要原因之一;对企业来说,金融危机让企业面临巨大的成本压力,希望借助网购市场拓展新渠道;对企业来说,出口受阻,他们开始把目光转向国内,也推动了国内网购市场的升温。同时网络购物市场也在成为当前新增就业机会的重要来源,王萍(2009)2008年有57万人通过在淘宝网上开店实现了就业,这相当于上海市2008年全市新增就业岗位数的总和[2]。

1.2制约网络销售发展的因素

裴子钊(2008)认为制约我国网络销售发展的因素:网络覆盖率低,网络支付手段落后,缺乏良好的法律环境[3]。王伟,王丹(2008)认为物流设施不配套,顾客传统购物观念根深蒂固是我国发展网上销售存在的障碍[4]。

1.3 网络销售的发展对策

企业应在结合自身条基础上整合营销渠道资源,根据自己的经营需要选择合适的网上销售模式,李勉(2008)认为如果必要,也可以采用多种网上销售模式[5],同时确定各渠道成员在网络渠道中的角色定位并规范其网络行为。张玲(2010)认为要坚持创新,注意产业链的协同合作[6]。张月瑶(2009)认为要发挥原有优势,针对不同消费群体,转变不同的销售方式,加大政府的扶持[7]。

2 网络销售的运作流程和系统的结构选择

2.1 网络销售流程管理

网上销售系统整体设计上采用三层浏览器/服务器(B/S)结构,在客户端与数据库之间加入一个中间层,也叫组件层。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。罗永昌(2009)认为设计规划时需要重点考虑以下几点:

用户注册:用户注册功能模块就是提供用户注册个人信息和企业收集个人信息的程序接口。用户只要在注册时填写了个人信息资料,在用户下订单的时候,系统能自动从数据库中提取出相应个人信息填入订单。所以设计时候考虑在主页上提供用户登陆模块和用户注册链接,老用户可以在此登陆,新用户可以在此进行注册。

产品发布:如何管理和陈列所有产品,使用户能方便快速的挑选出所要购买的产品,同时要将所有新上市的产品和正在促销、热销中的产品推荐给用户。因此,在系统中将所有的商品进行产品分类。

产品查询:考虑到用户较多关心的是产品名称和价格,本系统允许用户,选择产品所属类别、产品名称、及用户期望的价格水平,再根据这些条件从产品列表中选出符合条件的产品,若没有符合条件的产品则提示未找到。

电子购物车:其实就是一张在内存中的临时表。当用户首次购买时就在内存中创建此表,并向内添加记录。此后的处理就是对此表的处理更新和删除记录[8]。

2.2 网络销售系统的软件结构的选择

目前阶段软件系统结构主要有两种:C/S和B/S模式。两种模式的各种模式各有优缺点。鲁春燕、孙娟(2008)认为C/S模式维护成本高昂且投资大,工作量大。B/S模式瘦客户机,成本降低,选择更多,面向电子商务时代的技术[9]。对于企业来说B/S结构更适合在网络销售系统中运用。

2.2.1 ASP简介

ASP全称Active Server Pages,是由Microsoft开发的,运行在IIS下的服务器端的脚本执行环境,着重于处理动态网页和Web数据库的开发,编程灵活、简洁,又有较高的性能[10]。ASP具有如下特点:

1)可以使用记事本进行编辑设计。

2)ASP脚本容易编写,可在服务器端直接解释执行。

3)用户端可以使用任何可执行HHML码的浏览器,即可浏览ASP所设计的页面。

4)在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(Ac2tiveX服务器组件)来扩充功能。

5)ASP的源程序不会被客户端随意更改,提高了源程序的安全性。

6)与任何ActiveX Scripting语言兼容,除了可使用VB2Script和JScript 语言进行设计外,还可通过P lug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能。

2.2.2 SQL SERVER数据库

SQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言。SQL集数据查询、数据操纵、数据定义和数据控制于一体,可以独立完成数据库生命周期的全部活动[11]。

SQ L Server存储过程相对于其他的数据库访问方法有以下的优点[12]:

(1)执行速度快:存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。

(2)提高性能。存储过程执行一次以后,就驻留在高速缓冲存储器里,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。

(3)自动完成需要预先执行的任务。存储过程可以在SQL SERVER启动时自动执行,而不必在系统启动后再进行手工操作,大大方便了用户的使用。

(4)重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。

(5)安全性。把对数据进行的操作编写成存储过程存放在SQL Server数据库中,通过数据库加密技术,使这些操作代码更安全,从而提高了数据的安全性。

3 网络销售系统设计上的几个问题

3.1销售系统设计的原则

王立福(2008)认为系统开发遵循先进性、可靠性、集成性、高效性相结合的原则,把复杂的数据处理过程集中到服务器上处理,加强系统的安全性和数据处理速度,同时也加快了系统响应速度。通过集成化的管理,将各级数据集成在一起,整合企业信息,确保使用者访问到的信息是最新最准的,使决策者能够及时准确的了解企业的供需、运输和销售情况,创建一条畅通于客户、企业、供应商之间的信息通道,从而以最快的速度、最低的成本响应市场[13]。

3.2 采用错误处理机制

众多不同的编程语言中,错误处理方法正在变得越来越庞大和麻烦,而且难以维护。即使在支持抛出异常(exception)的现代语言中,仍然存在着一个问题:我们如何确认在每个系统中是否存在抛出异常的稳定记录?为解决此问题,柴军飞(2009)认为我们创建应自定义的系统异常的派生类。这个自定义的异常类将在每一个异常抛出的时候,自动在错误处加上管理员名、E-Mail、电话等联系方式,并依据不同的错误信息,在WINDOWSNT应用程序事件日志中放置一个条目。这样,系统管理员和程序员就能够发现每个错误发生的时间、错误类型、引发错误原因等信息[14]。

3.3 网页上的控件变为不可用

通常用户登陆后才可以使用网页中的内容,所以在设计中使用了ASP中的Session功能。如果用户没登陆就访问网页,则Session值为空值,于是网页上的

相关文档
最新文档