《Asp在线手机销售系统.doc》由会员分享,可在线阅读,更多相关《Asp在线手机销售系统.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Asp在线手机销售系统摘 要电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。本文通过在线手机销售系统的建设以实现商业零售企业的信息化管理。着重论述了在线手机销售系统功能的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。本系统功能主要包括会员注册、帐户管理、购物车、搜索、结帐等基本功能。此外,本系统也将实现在线手机销售系统的后端管理,包括手机的添加、帐单的处理等功能。很大程度上减轻了维护人员的劳动强度,提高了工作效率与管理水平,具有很大的使用价值。本系统运用A
2、SP技术实现,后端数据库采用SQL SERVER 2000作为数据库服务器,前端开发工具使用Macromedia Dreamweaver 4。本系统具有用户使用简单、界面直观等优点,可以帮助顾客更快更准的了解手机市场信息,以便取得物美价廉的手机。关键词:电子商务,网上商店,手机购物 本设计来自:完美毕业设计网登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计客服QQ:AbstractThe on-line store of the electronic commerce form is efficient, fast and unimpeded information, which c
3、an also lower the sale cost up.This text mainly describes to construct about the marketing system of an on-line cellular phone, provides the information-based management for the retailing business.Emphasized to discuss the realization and the design processes of the on-line cellular phone sale syste
4、m.At the design and the development processes of the system in the norm of the strict observance software engineering, the usage about software design mode, thus reduce the system mold piece of match accidentally, try hard to make the system stability. This system function mainly includes the member
5、 register, the bank account management, shopping car, search, settle an account the basic function and so on.In addition, this system also will carry out the hypervisor management about the on-line cellular phone sale system, including the cellular phone increase and the processing of the bill etc.
6、function.Eased to support the personnels labor strength on the very big degree, raise the work efficiency and manager the level, is big value of using. This system is realized through ASP technique, hypervisor database adopt SQL SERVER 2000 as the database server, client applications development too
7、l use the Macromedia Dreamweaver 4.This system is simple of using for customer, the interface keeps the view etc., help customer sooner and more precise understanding cellular phone market information, in order to obtain the cellular phone of the beautiful but low price. Key words Electronic commerc
8、e On-line store Cellular phone shopping 目 录摘 要IABSTRACTII第1章 绪论11.1 课题背景11.2 课题研究的意义11.3 手机销售网站的现状2第2章 系统需求分析32.1 手机销售网站背景32.2 网站的市场定位分析32.3 网站的开发工具32.4 网站业务流程42.5 网站数据流图5第3章 系统总体设计63.1 系统功能概述63.2 系统功能分析63.3 系统功能模块划分7第4章 数据库的设计与实现94.1 数据库需求分析94.2 数据库概念结构设计104.3 数据库逻辑结构设计12第5章 网站的风格及页面设计175.1 页面设计的原则
9、175.1.1线条的使用175.1.2色彩的选择175.2 网站设计构思185.3 网站的风格版面设计195.4 商城主页设计205.5 客户端界面结构设计205.5.1界面头、尾设计215.5.2界面左恻快捷菜单设计215.6 管理端界面结构设计21第6章 系统详细设计226.1 管理端界面设计226.1.1商品(手机)维护模块226.1.2会员维护模块256.1.3订单维护模块276.1.4管理员维护模块306.1.5用户登陆模块316.2 客户端界面设计326.2.1商品(手机)信息浏览模块326.2.2购物车管理模块设计346.2.3提交订单模块设计366.3 系统调试运行38结 论4
10、0致 谢41参考文献42附录143附录246第1章 绪论1.1 课题背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B(既企业对企业),B2C(即企业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本文旨在研究如何建设B2C的在线
11、手机销售系统。1.2 课题研究的意义企业与消费者间的电子商务BtoC,是一种网上直销方式,网上销售手机缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的有时也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购机用户的首选因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将成为网上销售手机的一大优势。传统的购物和网上购物相比,有其自身的许多优势
12、。(1)网上购物的快捷,方便是传统购物没法比较的。(2)网上购物是基于互联网的一种商务活动,互联网本身具有开放性全球性,特点,电子商务可为企业个人提供丰富的信息资源,为企业创造更多商业机会。(3)网上购物简化了企业与企业,企业与个人之间的流通环节,最大限度地降低了流通成本,能有效地提高企业在现代商业活动中的竞争力。(4)网上购物将大部商务活动搬到网上进行,企业可以实行无纸办公化节省了开支。 (5)网上购物将传统的商务流程数字化、电子化,让传统的商务流程转化为电子流、信息流,突破了时间空间的局限,大大提高了商业运作的效率,并有效地降低了成本。1.3 手机销售网站的现状随着中国互联网行业迅速的发展
13、,上网人数的增多,手机网上销售正在被消费者普遍接受,国内各大型综合门户网站也在网站上开展了手机电子商务,如新浪商城、搜狐商城,以及专门销售手机的“长信手机” ()和5291()。归纳起来,销售手机的网站大致分为以下几类:综合门户网站购物商城、专业电子商务网站、专业销售手机网站。其中,综合类网站中的购物商城60%,专门销售手机的网站25%,专门做销售的购物网站15%。第2章 系统需求分析2.1 手机销售网站背景最近几年,随着国内手机用户量的迅猛发展,手机行业的竞争愈演愈烈,手机网上销售为手机生产商和经销商提供了一个良好的契机。有关数据也表明,手机网上销售正在被消费者普遍接受,国内各大型综合门户网
14、站也在网站上开展了手机电子商务。由于网上销售缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证,价格上也更优惠。2.2 网站的市场定位分析系统主要定位于中小型手机销售商,使其能以电子商务的形式通过网络平台进行产品的销售,客户端为浏览器,用户为手机购买者,因为购买者的背景和文化层次不同,本系统必须简单易用,不能让购买者在购买手机时摸不着头脑。服务器端为本系统和SQL SERVER 2000数据库服务器,如果考虑到性能,可以将本系统部署在应用服务器上,通过应用服务器访问数据库服务器。系统后端主要面向的是系统管理员和数据库管理员,系统在开发的过程中力求做到可维护性强和操作简易。作为一个网
15、上交易的平台,也考虑了系统的稳定性、安全性和网络传输的效率,力求做到系统对用户有较好的响应速度。2.3 网站的开发工具(1)网络服务器操作系统:Windows 2000 Server(2)Web服务器:Internet Information Server 5.0(3)后台数据库系统:Microsoft SQL Server 2000(4)网页编程语言:HTML,ASP,VBScript(5)网页前台编辑工具:FrontPage 2000、Micromedia Dreamweaver 4.0(6)网页后台编程软件:Microsoft脚本编辑器MSE2.4 网站业务流程手机销售网站主要由两部分构
16、成既前台和后台。前台主要是顾客在此选购商品,确认之后然后下订单结帐;后台主要是商家在此对网站进行维护,以及订单处理等业务。手机销售网站业务流程如图2-1所示:客户登陆会员注册收银台选择付款方式购物车购物区选择送货方式交易完成邮局银行后台管理客户管理网站维护订单受理应收款查询库存管理售后服务银行转帐邮局汇款配送中心下订单满意图2-1 手机销售网站业务流程2.5 网站数据流图手机销售网站数据流图如下图2-2所示:用户信息文件用户管理用户验证用户身份管理员其他用户商品管理更改个人信息商品浏览搜索购买商品订单信息文件商品信息文件购物车订单管理确认订单用户信息文件商品信息文件新商品信息文件订单查询登陆新
17、商品入库添加删除商品添加删除用户 图2-2 手机销售网站数据流图第3章 系统总体设计3.1 系统功能概述在线手机销售系统是以电子商务为运营模式,其模型是典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式,主要包括会员注册、帐户管理、购物车、搜索、结帐等基本功能。此外,本系统也将实现在线手机销售系统的后端管理,包括手机的添加、帐单的处理等功能。本系统完全基于ASP技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。3.2 系统功能分析在线手机销售系统主要的功能如下:(1)客户界面部分:选购手机
18、(可按厂商查找手机,或通过关键字进行查询)可以查看热门手机和最优惠手机购物车功能查看手机详细情况用户注册用户登陆查看用户的订单信息修改用户个人信息找回密码功能购物帮助功能(2)管理界面部分:厂商维护:增加,修改和删除厂商现有手机管理:修改,删除,查看用户管理:查看,修改,删除订单管理:查看订单清单,更新订单付款,出货状态,删除订单添加新手机:可以分别上传手机的小图片和大图片维护购物帮助:增加,修改和删除购物帮助3.3 系统功能模块划分根据系统功能分析,可以画出系统的功能模块图,这里从客户界面、管理界面分别对功能模块图加以描述。客户界面的系统功能模块图3-1如图所示。最新推荐手机最优惠商品热门手
19、机厂商列表购买手机查找手机手机查看手机详细信息详细信手机缩略图预览清空购物车提交购物清单修改购物信息查看购物车修改个人信息会员登陆会员注册问题答案问题列表网站首页手机列表购物帮助购物车会员功能在线手机销售系统客户界面图3-1 客户界面的系统功能模块图管理界面的系统功能模块图如图3-2所示。管理员登陆在线手机销售系统管理界面订单维护会员维护手机维护厂商管理管理员维护FAQ管理查看发货图3-2 管理界面的系统功能模第4章 数据库的设计与实现数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数
20、据的完整和一致。设计数据库系统时应该首先充分了解用户在各个方面的需求,包括现有的及将来可能增加的需求。数据库设计一般包括如下几个步骤:(1)数据库需求分析(2)数据库概念结构设计(3)数据库逻辑结构设计4.1 数据库需求分析用户的需求具体体现在各种信息的提供,保存,更新和查询方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据,数据结构及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。通过上述系统功能分析,针对一般在线手机销售系统,总结出如下的需求信息:用户分一般用户,注册用户和管理员用户;一般用户和注册用户无需登陆就可以查看手机信息并购买;注册用户登陆后可以
21、维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息;手机按手机厂商来分类,每一个手机都对应一个厂商;订单分单张详细订单和总订单;一个用户可以购买多个或多种型号的手机;一个用户对应一张订单列表;一个订单列表对应多张订单详细信息;提供购物帮助功能。关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产品,则对每一种产品(即每一款型号的手机)生成一条订单详细信息记录,然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也既用户在操作时所看到的“订单” 。经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计出如下的数
22、据项和数据结构:(1)管理员信息,包括数据项:帐号,姓名,密码。(2)注册用户(会员),包括数据项,用户ID,用户名,密码等。(3)手机,包括数据项:手机编号,手机名称,分类编号等。(4)手机分类,包括数据项:分类编号,分类名称,上级分类编号(5)订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购买数量。(6)订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。(7)购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。4.2 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基
23、础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有:管理员信息实体,注册用户(会员)信息实体,产品实体,产品类型实体,订单详细信息实体,订单列表实体和常见问题实体。实体之间关系的E-R图如下图4-1所示: 1NMN购买用户1N订单列表商品/手机商品分类订单 图4-1 实体间的关系E-R图管理员信息实体E-R图如下图4-2所示:管理员账号姓名密码图4-2 管理员信息实体E-R图注册用户信息实体E-R图如下图4-3所示:注册用户会员账号姓名密码地址图4-3 注册用户信息实体E-R图手机实体E-R图如下图4-4所示:手机信息编号名称说明明类型图4-4 手机实
24、体E-R图手机类型实体E-R图如下图4-5所示:手机类型上级类型类型名称类型编号图4-5 手机类型实体E-R图订单详细信息实体E-R图如下图4-6所示:订单详细信息编号所属订单列表购买商品购买数量图4-6 订单详细信息实体E-R图订单列表实体E-R图如下图4-7所示:订单列表编号客户信息应付款额处理状态图4-7 订单列表实体E-R图常见问题实体E-R图如下图4-8所示:常见问题编号问题答案点击数图4-8 常见问题实体E-R图4.3 数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在线手机销售系统数据库
25、中各个表的设计结果如表4-1表4-7所示。每个表格表示在数据库中的一个表。(1)管理员表(管理员帐号,管理员姓名,管理员密码)主键:管理员帐号 NOT NULL说明:管理员表存储系统中的管理员信息。表结构如下表4-1所示:表4-1 管理员表(Admins)字段名数据类型长度允许空备注Accountvarchar16管理员账号(主键)Namevarchar10管理员姓名Pwdvarchar16管理员密码(2)会员表(会员帐号,姓名,性别,密码,忘记密码问题,忘记密码答案,E-mail,电话,地址,邮编)主键:会员帐号 NOT NULL说明:会员表记录系统中注册用户的详细信息。其表结构如下表4-2所示:表4-2 会员表(Member)字段名数据类型长度允许空备注MemberIDvarchar20会员账号(主键)Namevarchar10姓名Sexvarchar2性别Pwdvarchar16密码Questionvarchar50忘记密码问题Ansewervarchar20忘记密码答案Emailvarchar30E-mailPhonevarchar16电话Addressvarchar60地址Zipcodevarchar6邮编(3)产品信息表(产品编号,产品类型编号,产品名称,产品说明,市场价,会员价,小图片相对路径,大图片相对路径,点击数,购买次数,是否推荐,设置为推荐的日期)
限制150内