欢迎来到天天文库
浏览记录
ID:36526283
大小:2.55 MB
页数:50页
时间:2019-05-11
《电脑在线销售系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖南商学院北津学院毕业设计电脑在线销售系统设计与开发1.引言1.1项目来源随着我国经济的发展,人们的生活水平越来越高,网上购物也为人们所接受,使企业在短时间内扩大销售量成为一种可能。电脑在现代人的生活中也占有了一席之地,比如说上网看新闻、上网查信息、用电脑实现自动化管理、用电脑开发软件和用电脑处理数据等。但电脑销售受地域和时间等因素的影响,企业不能提供便捷的服务,因此电脑在线销售电子商务系统的设计与开发成为了一种需求。经过调查,现有电脑在线销售电子商务系统存在以下几点问题并给出了在该系统中改进的方案。⑴现有的开发方式存在很多问题。大多数都是先充分了解客户的需求再进行系统的开发,而
2、且不会在系统的开发中再提出需求,也就是在开发系统以前就要很精确的知道该系统的功能架构,但是有时客户根本不知道提需求,也就是说在系统开发前不能充分了客户需求,所以开发出来的系统不完善,达不到用户的要求。鉴于此,开发本系统时,我采用了原型开发方法。这样在系统开发前,不能充分了解客户需求也没关系,因为在系统的开发过程中还会提出需求进一步的完善系统,让客户达到满意为止。此开发过程是一个不断循环的过程,能让客户充分的参与系统的开发过程,使客户的满意值达到最大化。⑵现有很多电脑在线销售电子商务系统网页设计不符合WEB标准。页面上存在很多样式的定义,使页面代码冗余,给系统带来很大的开销。鉴于此
3、,开发本系统时,我采用了DIV+CSS(层叠样式表)来定义页面的样式。用DIV+CSS布局的一个好处是可以批量对页面进行修改,它能将文档结构和表现层分离开来,减轻工作量和服务器的负荷,增加站点的扩展能力和应用。⑶现有很多电脑在线销售电子商务系统的代码复用性差,即使是一个很常用或是很简单的功能,也要程序员一条一条代码的敲上去,这给程序员增加了很多工作量。因此,本系统的开发过程中运用到了ASP.NET中的用户控件,它的复用性很好,大大减少了开发人员的工作量。比如本系统的用户控件如下ProductsClicksSaleTop.ascx——热门商品和热销商品的排名控件第50页共50页湖南
4、商学院北津学院毕业设计ProductsTopDateTimed.ascx——最新商品的控件Link.ascx——厂商连接列表的控件⑷现有很多已开发的电脑在线销售系统把业务逻辑写在页面上,使得页面代码和业务逻辑都混在一起,不利于业务逻辑的处理。因此,本系统的开发采用了三层的开发方式,即DAL(数据层)、BLL(业务逻辑层)和UI(显示层)。用三层的开发方法使我们的数据处理更方便,业务处理得更清晰。⑸已开发的大多数电脑在线销售电子商务系统与数据的连接采用了ODBC数据源。如果要在别的系统中运用此系统,就要配置一样的数据源。使用起来不方便,移植性不好。因此,本系统采用了ADO.NET+
5、XML(可扩展性语言)。ADO.NET集合了所有允许数据处理的类,这些类表示具有典型数据库功能(如索引、排序和视图)的数据容器对象。使我们的数据访问更方便了,功能也更强大了。⑹以前的大多数电脑在线销售电子商务系统运用的都是Office中的桌面数据库,即ACCESS数据库。它的功能不强大,而且不适合大型企业数据库的管理。因此,本系统采用了SQLServer2000。它可以适应大型系统的开发,而且功能也很强大。如在SQLServer2000中可以运用存储过程,有角色的分配和用户的分配等。由于以上问题,所以运用现有先进的技术和好的开发方法开发新的电脑在线销售成为了一种需求。1.2任务目
6、标1.2.1电脑在线销售系统前台管理子系统电脑在线销售系统前台管理子系统是用于商品的信息的展示、与客户进行交互和在线订购的功能。在线订购子系统是消费者进行网上订购电脑的入口,消费者通过登录商场的网站,浏览、查询电脑信息,并对选中的电脑进行购买。首先,消费者需进行注册,然后可以通过热门商品、热销商品、特价商品、商品搜索等多个途径来选购电脑。当消费者修改并确认订单后,需进入银行界面进行身份确认,并支付所购商品的金额,商场在接到银行的转帐通知后,在一定时间内将货物送到消费者指定的地点,同时,商场的商品库存减少,消费者的消费记录增加。同时,系统对积分达到一定分数的消费者会加以区别提供不同
7、的服务。图1为消费者的网上购电脑的流程。第50页共50页湖南商学院北津学院毕业设计图1订购流图1.2.2电脑在线销售系统后台管理子系统电脑在线销售系统后台管理子系统是商用网站,需提供管理员的登录界面,当登录者输入帐号与密码后,系统将对登录者的身份加以验证,只有经过授权的管理员才能进入管理系统,执行各项管理职能,否则系统会给出错误提示。系统具有以下管理功能:订单管理:该功能主要是合理的管理客户的订单,能及时对订单进行处理,使客户对公司的服务感到满意。订单管理包括未处理订单、已处理订
此文档下载收益归作者所有