毕业设计玩具销售系统的设计与实现论文管理资料.docx
- 文档编号:3380306
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:37
- 大小:289.04KB
毕业设计玩具销售系统的设计与实现论文管理资料.docx
《毕业设计玩具销售系统的设计与实现论文管理资料.docx》由会员分享,可在线阅读,更多相关《毕业设计玩具销售系统的设计与实现论文管理资料.docx(37页珍藏版)》请在冰豆网上搜索。
毕业设计玩具销售系统的设计与实现论文管理资料
毕业设计(论文)
玩具销售系统的设计与实现
论文作者姓名:
申请学位专业:
申请学位类别:
指导教师姓名(职称):
论文提交日期:
玩具销售系统的设计与实现
摘要
随着全球经济一体化的逐步发展和深入,网上购物已成为一种潮流。
目前,网上购物在国际互联网上可以实现的商务功能已经多样化,可以完成从最基本的信息展示、信息发布到在线交易、在线客户服务、在线网站管理等功能。
可以说,现在传统购物方式所具备的功能几乎都可以在互联网上进行高效运作。
虽然与传统购物形式及规模都有所不同,但是随着互联网与电子商务的发展,它将有力的改变现代企业竞争模式,给企业以高效率、低成本的发展空间。
本设计的开发是基于B/S结构,采用ASP编程技术及SQLServer2000数据库进行开发。
本文首先介绍网站开发环境和运行平台、ASP、HTML、VBScript和JavaScript,并对系统的设计进行了详细的需求分析;然后给出了玩具销售系统的设计方案及系统的具体实现,实现了网上玩具销售系统的构建,主要包括信息发布、用户管理、商品信息检索、玩具交易(购物及订单打印)、后台管理等功能;最后,通过测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。
关键词:
玩具销售系统;系统设计;系统实现;动态网页;数据库
DesignandImplementationofToys’SalesSystem
Abstract
Withthefurtherdevelopmentoftheeconomicglobalization,onlineshoppinghasbecomeatrend.Atpresent,theworkablebusinessfunctionsoftheonlineshoppingarediversifiedontheInternet.Ithasvariousfunctions,rangingfromthebasicinformationdisplayanddeliverytoonlinetransaction,onlineservicesandonlinenetworkmanagement.ItisobviousthatalmostallthefunctionsofthetraditionalshoppingcanberealizedontheInternetthroughelectroniccommerce.Thoughithasdifferentscalefromthetraditionalshopping,withthedevelopmentoftheInternetandelectroniccommerce,itdynamicallyshiftsthemodeoftheexistingenterprise’scompetitiveness.Therefore,itprovidestheefficiencyandlowcostforthedevelopingspacesofenterprises.
ThissystemisbaseduponB/Sstructure,usingtheASPprogrammingtechnologyandSQLServer2000database.Thispaperfirstintroducesthedevelopenvironmentofthenetworkandoperatingplatform,ASP,HTML,VBScriptandJavaScript,aswellassystemdesignforadetaileddemandanalysis.Then,thepaperintroducesthedesignandconcreteimplementationofonlinetoys’salessystemtorealizetheconstructionoftheonlinetoys’salessystem,includinginformationissue,usermanagement,commodityinformationretrieval,toystransaction(purchaseandprintingorderform),andbackgroundofthemanagementfunctionandsoon.Finally,throughtestingandanalysis,itshowsthatthesystemisstableandreliable,hassomepracticalvalue.
Keywords:
Toys’SalesSystem;SystemDesign;Systemimplementation;DynamicWebPages;Database
论文总页数:
28页
1绪论
选题背景
随着人们的生活水平的不断提高,人们的生活也越来越丰富,五花八门的玩具也进入了人们的生活中。
当前,玩具以其所具有观赏性、趣味性、科学性,成为人们生活娱乐休闲的首选物。
随着科技的不断发展,新玩具具有层出不穷、更新快等特征。
为了让人们借助于网络交易平台了解最新的玩具动态和最新的玩具产品,以最快的速度购买到符合自己需求的新产品。
为了检查综合运用以前所学知识(包括以前所学的一些关于网络、编程、信息安全等知识)的能力,模拟网络交易平台开发一个功能较完善的玩具销售系统。
既锻炼了实际动手能力,又引导进行了一次模拟实际产品的开发,对于以后工作能力的培养具有重要的意义。
选题意义
网上购物之所以成为热点,主要与商品的差异性有关,换言之,对同一名称的商品都是千差万别、不同质的,因此挑选性特别强;另外,商品的销售商可以通过网络提供简介、片断,使消费者了解其内容后再订购,没有过多的售后服务,退货等问题,相比较而言,传统购物方式不具有这个优势;此外,在网上购物的消费者整体文化水平都较高,这也是网上购物成功率较高的原因之一。
与传统购物形式相比,网上购物的市场和经营模式突破了地理位置,经营面积,营业时间的局限,是一种全新的销售渠道,其优势是显而易见的,比如虚拟世界可以容纳巨大的信息;内容传播和交流沟通的无障碍与低成本;时空概念上相对的自由度;增加商品品种易如反掌,它能给消费者海量的选择;建立仓储的费用相对低廉;新一代网民迅速增加,目前已超过1亿,而使用电子商务网上购物的网民也迅速增加;同时,国家对信息产业大力支持。
目前,国内商品市场供需完全不平衡,网上玩具销售以广阔的市场覆盖面及其7*24小时全天候服务,充分满足了消费者的需求。
另外,开设网上购物的成本远低于传统模式,会给商家带来可观的经济效益。
因此,无论是从商家的角度而言,还是对于消费者而言,网上玩具销售都具有较强的优势和良好的发展前景。
本文的主要工作
本系统的设计与实现主要研究基于HTML语言,嵌套VBScript和JavaScript源代码的ASP编程技术,以IIS为服务平台,实现网上玩具销售系统的构建。
本文主要介绍玩具销售系统的设计与实现过程,ASP、HTML脚本及VBScript、JavaScript、SQLServer的应用和ASP访问数据库的方法。
本论文的各章节安排是按照玩具销售系统的设计与实现过程循序渐进。
第一章是引言部分,包括选题背景及意义和本文的主要工作;第二章系统需求分析,以第一章选题背景和选题意义为基础,对电子商务的发展并联系本系统的设计进行详细的分析;第三章主要介绍开发工具及开发环境,包括ASP、IIS、HTML、VBScript和JavaScript及SQLServer的简单介绍;第四章是系统总体方案的设计,用系统功能介绍、系统实现目标介绍、数据库设计、访问Web数据库的方法和设计流程等几部分来说明系统的设计过程;第五章是具体实现,包括系统流程图和系统主要功能的代码;第六章系统测试与分析,用系统运行界面来测试系统的正常运行情况,分析系统的功能实现及优势。
2系统需求分析
电子商务概况
互联网发展速度迅猛,Internet技术已经达到了日新月异的程度,互联网成为了计算机行业发展的指南针,电子商务成为了21世纪商务发展道路上的一大热点。
随着宽带网络的普及和互联网络应用方式的发展,电子商务正以前所未有的速度发展,成为继报纸、广播和电视之后的第四大媒体,并正以其便捷的信息传输形式改变着人们以往的消费观念,利用简单、快捷且低成本的电子通讯方式,买卖双方不需谋面就可以进行各种商贸活动,互联网商业的普遍应用已经成为网络经济的大势所趋。
不仅对传统商务方式及理论造成冲击,而且对以往传统商务方式占主导的领域进行渗透。
电子商务以其低廉的成本,相对方便的应用,以及互联网络所带来的前所未有的宣传效应,正成为商务活动发展的一个至关重要的平台。
电子商务正朝着成熟、稳定、安全、快捷的方向发展。
目前飞速发展的网络为企业公司的发展提供了新的机会,越来越多的企业和个人开始把目光的焦点移向了互联网,从软件开发商到硬件开发商,从政府机关到公司企业,都在走网络化的道路。
电子商务正是应运时代潮流下的产物,它为人们提供和开拓了更开阔的市场,创造了更多的机会。
随着信息时代的到来,计算机在各行各业得到越来越广泛的应用,网上销售也同样面临着信息时代的巨大挑战。
近几年,网络技术的发展可谓突飞猛进,为销售系统的建设创造了绝好的机会,为网上购物建设提供了更大的选择余地。
网上购物不仅是网络时代消费形式的体现,更重要的是销售网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所。
在Internet飞速发展的今天,互联网是人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。
通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各种商品的信息,从而对它们进行比较,最后买到自己称心的物品。
对于管理人员来说,利用购物系统能轻松的管理大量商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道哪种商品正在热卖,而哪种商品属于冷门,从而在运营上进行调整,更好地管理好销售模式。
玩具销售系统正是利用电子商务网快捷、方便等特性在网上购物领域建起广阔的发展空间,引导了电子商务在各个领域近一步的快速发展。
系统分析
系统分析是系统开发的第一个阶段,在这个阶段里主要需要完成的任务是系统初步调查、可行性研究、设计方案的提出。
销售系统的现状(系统初步调查)
网上购物信息管理的计算机化、网络化和数据库化将是建设现代化销售系统必不可少的基本条件。
通过销售系统的建设和运用,可以强化销售的管理,提高网上销售的质量和工作效率,改进销售服务状况。
现在随着Internet技术的飞速发展,通过互联网来完成尽可能多的事情成为人们的一种习惯思维,本设计的构思也是处于这种考虑,让销售系统通过互联网服务更多的有需要的人。
玩具销售系统的特点(可行性研究)
技术可行性。
ASP技术功能强大,扩张性强,Macromedia公司提供了大量第三方插件,并结合VBScript,JavaScript等脚本语言以及SQLServer,以上技术完全能胜任开发任务。
工作方便,后台操作快捷明了,可以在短时间内完全掌握维护工作。
经济可行性。
比起传统的销售模式,网上销售只需一个域名,大约50M左右的支持ASP和SQLServer2000的主机空间,就可以搭建网上销售的平台了。
社会可行性。
我国B2B、B2C市场的发展现状根据CCID的研究分析资料:
2003年12月,我国电子商务网站3804家,比2002年3391家增长12%,能有效运行的1533家,比2001年1326家增长16%;消费类电子商务网站2277家,其中综合类网站285家,专业类网站1992家,能有效运行的737家;B2B网站1527家,其中综合类网站189家,专业类网站1338家,能有效运行的796家;电子商务市场规模,电子商务交易额2003年1809亿元,%;,2003年25亿元,年增长率90%;B2B交易额2002年为1075亿元,2003年1784亿元,%。
玩具销售系统的构想(系统设计方案)
本系统正是在电子商务的发展需求下,用HTML嵌套VBScript和JavaScript完成静态网页的编写,搭建玩具销售系统的整体框架,实现玩具信息的发布。
以IIS为运行平台,利用ASP完成玩具销售系统的用户管理、玩具商品信息的检索和玩具交易等功能。
用SQLServer进行后台数据的管理。
实现一个较完善的玩具销售系统,能完成玩具信息的发布;用户的登录、注册和取回密码;玩具商品信息的检索;购物车、订单的打印等功能。
3开发工具及开发环境
本系统的开发工具和开发环境对硬件、软件要求不高,目前市场上的一般计算机软硬件资源都能满足系统开发要求。
其中运用软件有Dreamweaver,数据库采用SQLServer2000。
以下是对本系统开发应用的理论基础作简单的介绍。
ASP(ActiveServerPages)
ASP简介
ASP(ActiveServerPages),是一套微软开发的服务器脚本环境。
通过ASP,可以结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的Web服务器应用程序。
所有的程序都在服务器端执行,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
当程序执行完毕后,服务器仅将执行结果返回客户浏览器,这样也就减轻了客户浏览器的负担,大大提高了交互的速度。
ASP内置对象简介
ASP内置对象作为ASP编程的核心,是指由作为完整实体数据操作和数据组成的变量。
在对象中,客户使用对象的服务是通过由一组方法或是相关函数的接口来访问对象的数据的,然后客户端可以调用这些方法执行某种操作,在开发ASP时,可以充分利用。
ActiveX组件是建立基于ASP的Web应用程序的关键,它提供了在脚本执行中执行任务的对象。
(1)Request对象
获取客户端用户信息。
可以使用Request对象访问任何基于HTTP请求传递的所有信息,这个对象允许服务器端脚本与客户端之间交换数据。
(2)Response对象
发送信息给客户端。
该对象是用来控制发送给用户的信息,这个对象允许服务器端脚本与客户端之间交换数据,可以把该对象看作向客户端浏览器做输出的一个直接渠道。
(3)Server对象
该对象提供对服务器上的方法和属性的访问,也就是说提供了各种可编程的服务。
(4)Application对象
该对象是针对Web应用程序的所有会话的一个单实例对象。
可以使用该对象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据,也就是说,某应用程序的全局数据可以保存在一个Application对象中。
(5)Session对象
可以使用该对象存储特定的用户会话所需的信息,使用该对象,可以对用户进行追踪。
在Web应用程序中,对于每个新申请的会话,都会自动创建一个Session对象。
(6)ObjectContext对象
该对象应用较少,提供在页面内进行事务处理的能力,如提交或终止由MTS(MicrosoftTransactionServer)管理的事务。
IIS(InternetInformationServer)
IIS是InternetInformationServer的简称,中文意思是“Internet信息服务器”,在Windows2000、WindowsXP和WindowsServer2003中,IIS是调试ASP程序的系统平台。
在IIS提供的服务中,有一项服务就是支持ASP动态网页,用它来调试ASP程序。
在IIS服务器上可以建立Internet/Intranet网站。
HTML(HyperTextMarkupLanguage)
HTML是超文本标识性语言,是一种用自然语言的词句作为分隔符(标识)的一种方法。
HTML语言写的文本是一种直观可读的文本形式。
它将指令用尖括号“<>”括起来,插入文本中。
HTML最初产生的目的是为了与其他语言有所区别,该语言规定了文本布局中最低层次上的细节,例如文字风格(字体颜色和大小等),以及在更高层次上具体说明文档的结构。
VBScript和JavaScript
VBScript和JavaScript是常用的脚本语言。
VBScript是VisualBasic的Scripting版,是MicrosoftVisualBasic系列产品的一部分,编程方法和VisualBasic基本相同,但是有相当多的VisualBasic特性在VBScript中都被删去了。
JavaScript是Netscape公司开发的一种解释型的基于对象的脚本语言。
而JavaScript是一种解释型语言,也是一种弱类型的语言,在JavaScript中变量不一定要声明,在声明中也不需要指定其数据类型。
SQLServer和SQL语言
SQLServer是微软公司开发的、基于客户/服务器的关系数据库管理系统。
SQL的全称是StructuredQueryLanguage,即结构化查询语言。
SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。
1986年ANSI采用SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。
SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。
SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。
SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的快速手段。
采用SQL结构化查询语言可以对数据库中的数据表进行查询、操纵、定义和控制。
4系统总体方案的设计
玩具销售系统的功能
根据系统需求的分析,可以通过以下功能来实现玩具销售系统的总体设计。
(1)玩具信息的发布
①玩具商品的预告;
②业界最新发展动态;
③新闻。
(2)用户管理
①用户注册;
②用户登录;
③找回密码。
(3)玩具商品信息的检索
玩具商品的搜索。
(4)玩具交易
①购物车;
②订单的打印。
(5)后台管理
①玩具商品信息的录入;
②用户管理;
③玩具及新闻信息的管理;
④数据库的建立、管理与维护。
玩具销售系统的实现目标
采用B/S结构,完成一个功能较完善的玩具销售系统,能实现玩具商品信息的发布(包括玩具商品的预告、业界最新发展动态、新闻等);用户管理(包括用户注册、用户登录、找回密码等功能);玩具商品信息的检索(包括玩具商品的搜索等功能);玩具交易(包括玩具的购买、订单的打印等功能);后台管理(包括玩具商品信息的录入、用户的管理、玩具及新闻信息的管理、数据库的建立、管理与维护等功能)等功能。
数据库设计
本系统数据库名为ToyUniverse,数据库中包含四张表,分别为用户表(如表1所示)、订单表(如表2所示)、玩具表(如表3所示)和订单细节表(如表4所示)。
用户表用于记录用户注册情况,包括用户的各种注册信息;订单表反映了订单情况,包括用户信息和订购信息;玩具表是对玩具基本信息的记录;订单细节表记录了玩具订购情况,有玩具信息、数量、金额和时间的记录。
表1Register表
列名
数据类型
长度
允许空
用户帐号
Varchar
20
Notnull
会员密码
Char
6
Notnull
会员身份
Char
10
Null
真实姓名
Varchar
30
Notnull
会员性别
Char
10
Null
电子邮件
Varchar
50
Notnull
联系电话
Varchar
20
Null
联系传真
Varchar
20
Null
邮政编码
Char
10
Null
联系地址
Varchar
50
Null
密码提示问题
Varchar
20
Notnull
密码提示答案
Varchar
20
Notnull
表2Orders表
列名
数据类型
长度
允许空
订单编号(主键)
Int
4
Notnull
用户帐号
Varchar
16
Notnull
发货方式
Char
10
Null
付款方式
Char
10
Null
真实姓名
Varchar
30
Notnull
身份证号
Varchar
30
NotNull
联系电话
Varchar
20
NotNull
电子邮件
Varchar
50
Notnull
邮寄地址
Varchar
50
NotNull
邮政编码
Char
10
NotNull
表3Toy表
列名
数据类型
长度
允许空
玩具名称
Char
20
Notnull
玩具价格
Money
8
Null
玩具名称
Varchar
50
Null
表4OrderDetail表
列名
数据类型
长度
允许空
订单编号(主键)
Int
4
Notnull
用户帐号
Varchar
20
Notnull
玩具名称
Char
20
Notnull
玩具价格
Decimal
9
NotNull
数量
Smallint
2
Notnull
金额
Decimal
9
NotNull
时间
Datetime
8
Notnull
E-R图
E-R图是根据数据库设计情况,对实体间关系的直观反映。
用户、玩具、订单和订单细节实体的关系如图1所示。
图1玩具销售系统E-R图
E-R图描述了四张表的关系,实体“用户”是指注册用户,也就是对应数据库中的Register表,实体“玩具”对应数据库中的Toy表,实体“订单”对应数据库中的Orders表,关系“订单细节”对应数据库中的OrderDetail表,关系“订单细节”是实体“用户”和实体“玩具”同实体“订单”的关系。
玩具销售系统访问Web数据库的方法
ADO(ActiveXDataObject)组件技术是ASP技术脚本语言与数据库系统的主要接口技术。
在网页上不但可以建立数据库的网页、内容,还可以执行SQL命令,允许用户在网页上对数据库进行查询、增、删、改等操作。
ADO的3个主要组件分别为Connection、RecordSet和Command对象。
(1)Connection对象
建立与数据库的连接。
(2)RecordSet对象
对数据库进行查询和更新操作,如读取、添加、更新和删除数据记录。
(3)Com
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 玩具 销售 系统 设计 实现 论文 管理 资料
![提示](https://static.bdocx.com/images/bang_tan.gif)