电脑在线销售系统毕业论文.docVIP

  • 51
  • 0
  • 约3.81万字
  • 约 51页
  • 2017-11-27 发布于江西
  • 举报
电脑在线销售系统毕业论文

电脑在线销售系统设计与开发 1. 引言 1.1 项目来源⑴ 现有的开发方式存在很多问题。大多数都是先充分了解客户的需求再进行系统的开发,而且不会在系统的开发中再提出需求,也就是在开发系统以前就要很精确的知道该系统的功能架构,但是有时客户根本不知道提需求,也就是说在系统开发前不能充分了客户需求,所以开发出来的系统不完善,达不到用户的要求。 鉴于此,开发本系统时,我采用了原型开发方法。这样在系统开发前,不能充分了解客户需求也没关系,因为在系统的开发过程中还会提出需求进一步的完善系统,让客户达到满意为止。此开发过程是一个不断循环的过程,能让客户充分的参与系统的开发过程,使客户的满意值达到最大化。 ⑵ 现有很多电脑在线销售电子商务系统网页设计不符合WEB标准。页面上存在很多样式的定义,使页面代码冗余,给系统带来很大的开销。 鉴于此,开发本系统时,我采用了DIV + CSS(层叠样式表)来定义页面的样式。用DIV + CSS布局的一个好处是可以批量对页面进行修改,它能将文档结构和表现层分离开来,减轻工作量和服务器的负荷,增加站点的扩展能力和应用。 ⑶ 现有很多电脑在线销售电子商务系统的代码复用性差,即使是一个很常用或是很简单的功能,也要程序员一条一条代码的敲上去,这给程序员增加了很多工作量。 因此,本系统的开发过程中运用到了ASP.NET中的用户控件,它的复用性很好,大大减少了开发人员的工作量。 比如本系统的用户控件如下 ProductsClicksSaleTop.ascx——热门商品和热销商品的排名控件 ProductsTopDateTimed.ascx——最新商品的控件 Link.ascx——厂商连接列表的控件 ⑷ 现有很多已开发的电脑在线销售系统把业务逻辑写在页面上,使得页面代码和业务逻辑都混在一起,不利于业务逻辑的处理。 因此,本系统的开发采用了三层的开发方式,即DAL(数据层)、BLL(业务逻辑层)和UI(显示层)。用三层的开发方法使我们的数据处理更方便,业务处理得更清晰。 ⑸ 已开发的大多数电脑在线销售电子商务系统与数据的连接采用了ODBC数据源。如果要在别的系统中运用此系统,就要配置一样的数据源。使用起来不方便,移植性不好。 因此,本系统采用了ADO.NET + XML(可扩展性语言)。ADO.NET集合了所有允许数据处理的类,这些类表示具有典型数据库功能(如索引、排序和视图)的数据容器对象。使我们的数据访问更方便了,功能也更强大了。 ⑹ 以前的大多数电脑在线销售电子商务系统运用的都是Office中的桌面数据库,即ACCESS数据库。它的功能不强大,而且不适合大型企业数据库的管理。 因此,本系统采用了SQL Server 2000。它可以适应大型系统的开发,而且功能也很强大。如在SQL Server 2000中可以运用存储过程,有角色的分配和用户的分配等。 由于以上问题,所以运用现有先进的技术和好的开发方法开发新的电脑在线销售成为了一种需求。 1.2 任务目标.2.1 电脑在线销售系统前台管理子系统 电脑在线销售系统前台管理子系统是用于商品的信息的展示、与客户进行交互和在线订购的功能。 在线订购子系统是消费者进行网上订购电脑的入口,消费者通过登录商场的网站,浏览、查询电脑信息,并对选中的电脑进行购买。首先,消费者需进行注册,然后可以通过热门商品、热销商品、特价商品、商品搜索等多个途径来选购电脑。当消费者修改并确认订单后,需进入银行界面进行身份确认,并支付所购商品的金额,商场在接到银行的转帐通知后,在一定时间内将货物送到消费者指定的地点,同时,商场的商品库存减少,消费者的消费记录增加。同时,系统对积分达到一定分数的消费者会加以区别提供不同的服务。图1为消费者的网上购电脑的流程。 图1 订购流图 1.2.2 电脑在线销售系统后台管理子系统 电脑在线销售系统后台管理子系统是商用网站,需提供管理员的登录界面,当登录者输入帐号与密码后,系统将对登录者的身份加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能,否则系统会给出错误提示。系统具有以下管理功能: 订单管理:该功能主要是合理的管理客户的订单,能及时对订单进行处理,使客户对公司的服务感到满意。订单管理包括未处理订单、已处理订单和今天的新订单三个部分。订单的主要功能包括订单的查询、未处理的订单的处理、购物清单的查看、客户资料的查看、送货事宜的查看和订货时间的查看等。可以说这是一个比较完善的订单管理。 系统采取在线支付和普通支付方式,其中在线支付包括招行一网通,工行牡丹卡邮政汇款,货到付款,银行汇款.2.3 网上银行接口子系统 该系统的设计目标是当用户的电脑终端通过网络与银行相连时,实现将银行服务直接送到用户办公室或家中,从而接近客户与银行的距离,使用户不再受限于银行

文档评论(0)

1亿VIP精品文档

相关文档