在线手机销售网站的设计与实现.doc
《在线手机销售网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《在线手机销售网站的设计与实现.doc(50页珍藏版)》请在三一办公上搜索。
1、在线手机销售网站的设计与实现摘 要在线手机销售网站,是一个为销售商和消费者提供在线交易与交流的平台。相对传统购物方式,网上购物具有选择空间大、价格便宜、方便快捷等特点。在线手机销售网站是在分析手机销售工作流程的基础上,搭建的一个高效、安全的手机销售网站平台。服务器端采用ASP脚本编程技术,客户端使用JavaScript、HTML语言,利用Access 2003 作为后台数据库系统。此平台利用IIS提供WEB服务解析,客户端为任意具有浏览器的机器,使用管理极为方便。本文设计和实现的销售系统具有前台展示和后台管理两部分功能。前台主要功能包括“最新手机产品的推荐”、“查看商品详细信息”,同时还包含有
2、“其他手机产品列表”、“手机厂商列表”、“热门产品列表”、“用户注册”和“最优惠产品列表”等功能模块,后台主要功能包括“厂商管理功能模块”、“手机维护”、“会员维护”、 “查看发货”、“管理员维护”等功能。此外用户还可以通过网站查找所需类型的手机并进行订单管理。本文根据软件工程设计的基本理论,采用需求分析、概要设计、详细设计、测试的设计流程,基本实现了一个在线的手机销售网站,并对ASP、Access数据库等相关技术进行了阐述。关键字:在线销售;服务器;客户端;平台AbstractThe online mobile phone sales website is a platform for sa
3、les and consumers communication online and exchanges. Relative to traditional methods, online shopping have more choice, cheaper, and convenient and so on. Online mobile phone sales website is in the analysis of mobile phone based on the workflow, set up an efficient, safe mobile phone sales website
4、 platform .server-side scripting using ASP technology, the client using JavaScript, HTML language, the use of Access 2003 as back-end database system. The IIS to use this platform to provide analytical WEB services, the client for any machine with a browser, management is extremely easy to use. The
5、main functions of the designed and applied sale site having the front display and back-office functions. The main functions of the front including the the recommendation of the latest mobile phone products, Show details of goods, but also contains a list of other mobile products, a list of cell phon
6、e manufacturers, Top Product List, User Registration and prime Product List and other functional modules, the main functions of the background including the vendor management module , mobile phones to maintain, Members of the maintenance, See shipping, administrator maintenance functions. In additio
7、n users can also find the site and type of mobile order management. In this paper, based on software engineerings basic theory, the use of needs analysis, outline design, detailed design, test design flow, realization of an online mobile phone sales website basic , and ASP, Access databases and othe
8、r related technologies are described.Keywords: online sales; server; client; platform目 录摘要IAbstractII1 系统开发背景与开发工具简介11.1网站开发目的与意义11.2网站服务器运行和软件开发平台21.3开发工具简介22 系统的需求分析和概要设计42.1 系统的需求分析42.2 系统功能模块的设计52.3 数据库的设计62.4 开发系统所采取的方法和技术112.5 设计的难点与技巧122.6 本章小结133 系统详细设计143.1 系统通用功能模块的编写143.2 后台功能设计173.3 前台界面
9、设计323.4 本章小结424 系统运行与测试434.1 软件测试434.2 系统运行444.3本章小结445 结束语45致谢46参考文献471 系统开发背景与开发工具简介1.1网站开发目的与意义随着计算机应用的发展,网络被越来越多人所认识。而计算机的迅速普及,更是引发一场信息革命,网络正是在这种微妙的环境中应运而生,正被越来越多的人应用、熟知、甚至依赖。计算机技术已日益成为现代生活中必不可少的学习内容和使用工具。互联网以前所未有的速度发展,成为继报纸、广播、电视之后的第四大媒体,并正以其便捷的信息传输方式改变着人们的消费观念,利用简单、快捷且低成本的电子通信方式,买卖双方不谋面就可以进行各种
10、商贸活动,大大的节约了时间与商业物流成本。电子商务已成为互联网经济的重要应用。进入21世纪以来,随着计算机科学的发展,电子商务在Internet(因特网)中的应用越来越广泛,并为广大网络用户提供了更加周到和人性化的服务。现在网上商城以惊人的速度迅速发展,越来越多的人热衷于网上购物,并且这种网上购物逐渐成为了一种时尚。其中,作为最合适网上销售的产品之一网上手机销售更是得到了飞速发展。为了满足越来越多的销售者和购买者的需求,许多商业网站也相应产生。建立一个手机销售网站是非常必要的。网上手机系统在现实的生活中有着广泛的应用,对于卖方来说,可以节省租用店铺的成本;对于买方来说,可以实现即时购买,满足自
11、己多方位的需求,并且价格也会更加便宜。此外手机在线销售系统是为了更好,更快的发布手机信息、出售手机而制作的,它能够使人们能够足不出户就能购买自己喜欢的手机,而且手机体积小、重量轻,方便运输。而且网上购物与传统的购物相比确实有很多优势1:网上购物是基于互联网的一种商务活动,互联网本身具有开放性全球性,特点,电子商务可为企业个人提供丰富的信息资源,为企业创造更多商业机会。网上购物简化了企业与企业,企业与个人之间的流通环节,最大限度地降低了流通成本,能有效地提高企业在现代商业活动中的竞争力。网上购物将大部商务活动搬到网上进行,企业可以实行无纸办公化节省了开支。 网上购物将传统的商务流程数字化、电子化
12、,让传统的商务流程转化为电子流、信息流,突破了时间空间的局限,大大提高了商业运作的效率,并有效地降低了成本。在线手机销售网站是指在网上建立一个在线销售的手机平台,购机者可以实现在线订单提交,达到购机的目的,而管理者则可以实现对订单的处理和会员的管理等等。1.2 网站服务器运行和软件开发平台 网站开发平台:操作系统:windows XP;数据库:Access 2003;必备组件:Internet 信息服务(IIS)管理器、ACCESS;开发语言:ASP、Html、JavaScript;网站服务器运行平台如下:操作系统:windows 2000、windows 2003、windows XP等以上
13、版本;数据库:Access 2003;1.3 开发工具简介1.3.1 ASP技术简介 (1) ASP概念: ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生动态、互动、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(JavaScript)作为自己的开发语言。(2) ASP的优势: 说到ASP,也许有人会说它过时,然而事实上ASP并没过时,或者说它在技术上确实过时,但在应用上,仍将在相当长的一段时间内存在并占据着市场的主体地位。原因有二:一是对于中小型应用,ASP在成本上占较大优势。二是ASP作为一种在HTML页中建立程序并发送到浏览器
14、端的一种技术,在建立或控制HTML页面具备强大的功能及灵活性2。(3) ASP的本质: ASP文件是纯文本格式的文件,所以开发非常方便,甚至不需要使用专门的工具即可进行开发,部署不像传统的C/S架构软件那样复杂。它的运行是基于B/S架构的浏览器与服务器的实时互动,用户操作起来也是比较方便的。(4) ASP的前景: 在微软.NET框架推出后,ASP.NET一度火热一时,其各方面技术与ASP相比都发生了根本性的改变。但由于它需要NET框架的支持,所以对硬件和软件的要求比较高,从而导致服务器成本比较高,使得在需求上,ASP仍处于主导地位。(5) ASP的技术特征: ASP包括4个重要特点:一是使用V
15、BScript、Jscript等简单的脚本语言,结合HTML代码,即可快速地完成网站的应用程序;二是使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计;三是无须编译,容易编写,可在服务器端直接执行;四是与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP所使用的脚本语言均在WEB服务器端执行,客户端的浏览器不需要安装任何附加软件就能够执行这些脚本语言。这四个特点基本上覆盖了ASP的技术特征2。1.3.2 Access技术的简介 Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS
16、),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可完成大部分数据管理任务。Access是一种关系型数据库管理系统3,其主要特点如下: (1) 存储方式单一: Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2) 面向对象: Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的
17、各种功能对象化,将数据库管理的各种功能封装在各个类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3) 界面友好、易操作: Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,操作简便,容易使用和
18、掌握。(4) 集成环境、处理多种数据信息:Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5) 支持ODBC: Access支持ODBC(Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用
19、数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用4。2 系统的需求分析和概要设计2.1 系统的需求分析现在手机是人们日常生活中不可或缺的通信工具、学习工具和娱乐工具。使用手机的人越来越多,但是随着生活节奏的加快,人们往往没有足够的时间来选购手机。因此需要建立一个在线手机销售网站,以方便手机的销售和购买。功能要求:在线手机销售系统要求能够实现手机的销售、购买和管理。它的主要功能分为两部分:前台销售和后台管理。前台销售主要包括以下功能:按手机厂商浏览手机;查看手机详细信息。购物车管理功能:显示购物车、修改购物车、确认购买,输入用户个人信息,提交订单;按关键字查询手
20、机或订单;查看购物帮助;用户注册;用户找回密码。后台销售主要包括以下几个功能:厂商管理、手机维护、会员维护、订单维护、查看发货、FAQ管理、管理员维护;性能需求:用户能够实现注册、查找和选购手机等需求;管理员能够实现对订单、会员、厂商、常见问题等的管理功能;交易安全、可靠、可视化;数据流程图:数据流图如图2.1所示。这种图称之数据流图,数据流程图不是这么画的。用户登陆购物网站商品信息选择商品提交订单管理员处理订单商品发货图2.1 数据流图管理员手机分类,删除,修改FAQ管理订单管理会员管理商品信息问题信息订单信息会员信息数据流程图说明:用户登陆购物网站,通过商品信息选择自己所需的商品,并提交购
21、物订单。然后由管理员检查和处理订单将订购的商品发送到用户。管理员登陆管理界面,从相应的功能模块中进行处理操作,包括手机商品信息分类,删除,修改、FAQ管理对用户问题处理、订单管理对用户订单处理、会员管理对会员信息处理。2.2 系统功能模块的设计根据系统功能分析,得到系统功能模块图。系统功能主要由两个功能模块组成:前台功能模块和后台功能模块。前台功能模块图如图2.2所示。图2.2 前台功能模块图在线手机销售最优惠手机手机列表购物帮助功能购物车功能会员功能厂商列表新机预览热门手机最优惠手机手机缩略图列表查看手机详细信息厂商列表购买手机问题列表问题答案查看购物车修改购物信息提交购物清单清空购物车会员
22、注册会员登录修改个人信息各前台功能模块介绍:最优惠手机功能:它可以按条件查询,如厂商列表,热门手机,新机预览,最优惠手机。手机列表功能 :详细列出手机相关的信息,包括图片,厂商等信息,并可以让用户通过选择来提交购买请求。购物帮助功能: 对于用户的常见问题记录和反馈信息管理。购物车功能: 用来查看,修改购物信息,提交购物清单,并能够清空购物车。会员功能 : 用来会员注册,会员登录检测和会员个人信息修改。后台功能模块图如图2.3所示。图2.3 后台功能模块图 在线手机销售管理功能厂商管理手机维护会员维护订单维护查看发货FAQ管理管理维护各后台功能模块介绍:厂商管理:实现手机厂商的显示、添加、删除和



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 手机 销售 网站 设计 实现

链接地址:https://www.31ppt.com/p-2393893.html