毕业设计(论文)-某玩具公司销售系统的设计.doc_第1页
毕业设计(论文)-某玩具公司销售系统的设计.doc_第2页
毕业设计(论文)-某玩具公司销售系统的设计.doc_第3页
毕业设计(论文)-某玩具公司销售系统的设计.doc_第4页
毕业设计(论文)-某玩具公司销售系统的设计.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

某玩具公司销售系统的设计某玩具公司销售系统的设计 摘摘 要要 随着全球经济一体化的逐步发展和深入,网上购物已成为一种潮流。目前, 网上购物在国际互联网上可以实现的商务功能已经多样化,可以完成从最基本 的信息展示、信息发布到在线交易、在线客户服务、在线网站管理等功能。可 以说,现在传统购物方式所具备的功能几乎都可以在互联网上进行高效运作。 虽然与传统购物形式及规模都有所不同,但是随着互联网与电子商务的发展, 它将有力的改变现代企业竞争模式,给企业以高效率、低成本的发展空间。 本设计的开发是基于b/s结构,采用asp编程技术及sql server 2000数据库 进行开发。本文首先介绍网站开发环境和运行平台、asp、html、vbscript和 javascript,并对系统的设计进行了详细的需求分析;然后给出了玩具销售系统 的设计方案及系统的具体实现,实现了网上玩具销售系统的构建,主要包括信 息发布、用户管理、商品信息检索、玩具交易(购物及订单打印) 、后台管理等 功能;最后,通过测试与分析,说明该系统运行稳定、可靠,具有一定的实用 价值。 关键词关键词:玩具销售系统;系统设计;系统实现;动态网页;数据库 design and implementation of toys sales system abstract with the further development of the economic globalization, online shopping has become a trend. at present, the workable business functions of the online shopping are diversified on the internet. it has various functions, ranging from the basic information display and delivery to online transaction, online services and online network management. it is obvious that almost all the functions of the traditional shopping can be realized on the internet through electronic commerce. though it has different scale from the traditional shopping, with the development of the internet and electronic commerce, it dynamically shifts the mode of the existing enterprises competitiveness. therefore, it provides the efficiency and low cost for the developing spaces of enterprises. this system is based upon b/s structure, using the asp programming technology and sql server 2000 database. this paper first introduces the develop environment of the network and operating platform, asp, html, vbscript and javascript, as well as system design for a detailed demand analysis. then, the paper introduces the design and concrete implementation of online toys sales system to realize the construction of the online toys sales system, including information issue, user management, commodity information retrieval, toys transaction (purchase and printing order form), and background of the management function and so on. finally, through testing and analysis, it shows that the system is stable and reliable, has some practical value. key words: toys sales system; system design; system implementation; dynamic web pages; database 目目 录录 论文总页数:28 页 1 绪论.1 1.1 选题背景.1 1.2 选题意义.1 1.3 本文的主要工作.1 2 系统需求分析.2 2.1 电子商务概况.2 2.2 系统分析.3 2.2.1 销售系统的现状(系统初步调查).3 2.2.2 玩具销售系统的特点(可行性研究).3 2.2.3 玩具销售系统的构想(系统设计方案).4 3 开发工具及开发环境.4 3.1 asp (active server pages).4 3.1.1 asp 简介4 3.1.2 asp 内置对象简介4 3.2 iis (internet information server).5 3.3 html (hyper text markup language) .5 3.4 vbscript 和 javascript .5 3.5 sql server 和 sql 语言6 4 系统总体方案的设计.6 4.1 玩具销售系统的功能.6 4.2 玩具销售系统的实现目标.7 4.3 数据库设计.7 4.4 e-r 图8 4.5 玩具销售系统访问 web数据库的方法.9 4.6 设计流程.9 5 具体实现.10 5.1 系统流程图.10 5.2 功能实现.10 5.2.1 用户管理.10 5.2.2 玩具商品信息的检索.15 5.2.3 玩具交易.16 6 系统测试与分析.21 6.1 功能测试.21 6.2 功能分析.25 结 论.26 参考文献.26 第 1 页 共 28 页 1 绪论绪论 1.1 选题背景选题背景 随着人们的生活水平的不断提高,人们的生活也越来越丰富,五花八门的 玩具也进入了人们的生活中。当前,玩具以其所具有观赏性、趣味性、科学性, 成为人们生活娱乐休闲的首选物。随着科技的不断发展,新玩具具有层出不穷、 更新快等特征。为了让人们借助于网络交易平台了解最新的玩具动态和最新的 玩具产品,以最快的速度购买到符合自己需求的新产品。为了检查综合运用以 前所学知识(包括以前所学的一些关于网络、编程、信息安全等知识)的能力, 模拟网络交易平台开发一个功能较完善的玩具销售系统。既锻炼了实际动手能 力,又引导进行了一次模拟实际产品的开发,对于以后工作能力的培养具有重 要的意义。 1.2 选题意义选题意义 网上购物之所以成为热点,主要与商品的差异性有关,换言之,对同一名 称的商品都是千差万别、不同质的,因此挑选性特别强;另外,商品的销售商 可以通过网络提供简介、片断,使消费者了解其内容后再订购,没有过多的售 后服务,退货等问题,相比较而言,传统购物方式不具有这个优势;此外,在 网上购物的消费者整体文化水平都较高,这也是网上购物成功率较高的原因之 一。与传统购物形式相比,网上购物的市场和经营模式突破了地理位置,经营 面积,营业时间的局限,是一种全新的销售渠道,其优势是显而易见的,比如 虚拟世界可以容纳巨大的信息;内容传播和交流沟通的无障碍与低成本;时空 概念上相对的自由度;增加商品品种易如反掌,它能给消费者海量的选择;建 立仓储的费用相对低廉;新一代网民迅速增加,目前已超过 1 亿,而使用电子 商务网上购物的网民也迅速增加;同时,国家对信息产业大力支持。目前,国 内商品市场供需完全不平衡,网上玩具销售以广阔的市场覆盖面及其 7*24 小时 全天候服务,充分满足了消费者的需求。另外,开设网上购物的成本远低于传 统模式,会给商家带来可观的经济效益。因此,无论是从商家的角度而言,还 是对于消费者而言,网上玩具销售都具有较强的优势和良好的发展前景。 1.3 本文的主要工作本文的主要工作 本系统的设计与实现主要研究基于 html 语言,嵌套 vbscript 和 javascript 源代码的 asp 编程技术,以 iis 为服务平台,实现网上玩具销售系统 的构建。本文主要介绍玩具销售系统的设计与实现过程,asp、html 脚本及 vbscript、javascript、sql server 的应用和 asp 访问数据库的方法。 本论文的各章节安排是按照玩具销售系统的设计与实现过程循序渐进。第 第 2 页 共 28 页 一章是引言部分,包括选题背景及意义和本文的主要工作;第二章系统需求分 析,以第一章选题背景和选题意义为基础,对电子商务的发展并联系本系统的 设计进行详细的分析;第三章主要介绍开发工具及开发环境,包括 asp、iis、html、vbscript 和 javascript 及 sql server 的简单介绍;第四章 是系统总体方案的设计,用系统功能介绍、系统实现目标介绍、数据库设计、 访问 web 数据库的方法和设计流程等几部分来说明系统的设计过程;第五章是 具体实现,包括系统流程图和系统主要功能的代码;第六章系统测试与分析, 用系统运行界面来测试系统的正常运行情况,分析系统的功能实现及优势。 2 系统需求分析系统需求分析 2.1 电子商务概况电子商务概况 互联网发展速度迅猛,internet 技术已经达到了日新月异的程度,互联网成 为了计算机行业发展的指南针,电子商务成为了 21 世纪商务发展道路上的一大 热点。随着宽带网络的普及和互联网络应用方式的发展,电子商务正以前所未 有的速度发展,成为继报纸、广播和电视之后的第四大媒体,并正以其便捷的 信息传输形式改变着人们以往的消费观念,利用简单、快捷且低成本的电子通 讯方式,买卖双方不需谋面就可以进行各种商贸活动,互联网商业的普遍应用 已经成为网络经济的大势所趋。不仅对传统商务方式及理论造成冲击,而且对 以往传统商务方式占主导的领域进行渗透。电子商务以其低廉的成本,相对方 便的应用,以及互联网络所带来的前所未有的宣传效应,正成为商务活动发展 的一个至关重要的平台。电子商务正朝着成熟、稳定、安全、快捷的方向发展。 目前飞速发展的网络为企业公司的发展提供了新的机会,越来越多的企业 和个人开始把目光的焦点移向了互联网,从软件开发商到硬件开发商,从政府 机关到公司企业,都在走网络化的道路。电子商务正是应运时代潮流下的产物, 它为人们提供和开拓了更开阔的市场,创造了更多的机会。随着信息时代的到 来,计算机在各行各业得到越来越广泛的应用,网上销售也同样面临着信息时 代的巨大挑战。近几年,网络技术的发展可谓突飞猛进,为销售系统的建设创 造了绝好的机会,为网上购物建设提供了更大的选择余地。网上购物不仅是网 络时代消费形式的体现,更重要的是销售网站营造了一个供需有效集结的市场, 成为消费者和生产商各取所需的场所。 在 internet 飞速发展的今天,互联网是人们快速获取、发布和传递信息的重 要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。internet 上 发布信息主要是通过网站来实现的,获取信息也是要在 internet“海洋”中按照一 第 3 页 共 28 页 定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生, 网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物, 无论你在哪里都可以轻松地买到心仪的物品,只要有一台接入了 internet 的电脑, 通过网上购物可以很清楚的了解各种商品的信息,从而对它们进行比较,最后 买到自己称心的物品。对于管理人员来说,利用购物系统能轻松的管理大量商 品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知 道哪种商品正在热卖,而哪种商品属于冷门,从而在运营上进行调整,更好地 管理好销售模式。 玩具销售系统正是利用电子商务网快捷、方便等特性在网上购物领域建起 广阔的发展空间,引导了电子商务在各个领域近一步的快速发展。 2.2 系统分析系统分析 系统分析是系统开发的第一个阶段,在这个阶段里主要需要完成的任务是 系统初步调查、可行性研究、设计方案的提出。 2.2.1 销售系统的现状(系统初步调查)销售系统的现状(系统初步调查) 网上购物信息管理的计算机化、网络化和数据库化将是建设现代化销售系 统必不可少的基本条件。通过销售系统的建设和运用,可以强化销售的管理, 提高网上销售的质量和工作效率,改进销售服务状况。 现在随着 internet 技术的飞速发展,通过互联网来完成尽可能多的事情成为 人们的一种习惯思维,本设计的构思也是处于这种考虑,让销售系统通过互联 网服务更多的有需要的人。 2.2.2 玩具销售系统的特点(可行性研究)玩具销售系统的特点(可行性研究) 技术可行性。asp 技术功能强大,扩张性强,macromedia 公司提供了大量 第三方插件,并结合 vbscript,javascript 等脚本语言以及 sql server,以上技 术完全能胜任开发任务。工作方便,后台操作快捷明了,可以在短时间内完全 掌握维护工作。 经济可行性。比起传统的销售模式,网上销售只需一个域名,大约 50m 左 右的支持 asp 和 sql server 2000 的主机空间,就可以搭建网上销售的平台了。 社会可行性。我国 b2b、b2c 市场的发展现状根据 ccid 的研究分析资料: 2003 年 12 月,我国电子商务网站 3804 家,比 2002 年 3391 家增长 12%,能有 效运行的 1533 家,比 2001 年 1326 家增长 16%;消费类电子商务网站 2277 家, 第 4 页 共 28 页 其中综合类网站 285 家,专业类网站 1992 家,能有效运行的 737 家;b2b 网站 1527 家,其中综合类网站 189 家,专业类网站 1338 家,能有效运行的 796 家; 电子商务市场规模,电子商务交易额 2003 年 1809 亿元,比 2002 年 1088 亿元 增长 66.2%;b2c 交易额 2002 年为 13.15 亿元,2003 年 25 亿元,年增长率 90%;b2b 交易额 2002 年为 1075 亿元,2003 年 1784 亿元,年增长率 65.9%。 2.2.3 玩具销售系统的构想(系统设计方案)玩具销售系统的构想(系统设计方案) 本系统正是在电子商务的发展需求下,用 html 嵌套 vbscript 和 javascript 完成静态网页的编写,搭建玩具销售系统的整体框架,实现玩具信息 的发布。以 iis 为运行平台,利用 asp 完成玩具销售系统的用户管理、玩具商 品信息的检索和玩具交易等功能。用 sql server 进行后台数据的管理。实现一 个较完善的玩具销售系统,能完成玩具信息的发布;用户的登录、注册和取回 密码;玩具商品信息的检索;购物车、订单的打印等功能。 3 开发工具及开发环境开发工具及开发环境 本系统的开发工具和开发环境对硬件、软件要求不高,目前市场上的一般 计算机软硬件资源都能满足系统开发要求。其中运用软件有 dreamweaver 8.0, 数据库采用 sql server 2000。以下是对本系统开发应用的理论基础作简单的介 绍。 3.1 asp (active server pages) 3.1.1 asp 简介简介 asp(active server pages),是一套微软开发的服务器脚本环境。通过 asp, 可以结合 html 网页、asp 指令和 activex 控件建立动态、交互且高效的 web 服务器应用程序。所有的程序都在服务器端执行,当执行 asp 程序时,脚本程 序将一整套命令发送给脚本解释器,由脚本解释器进行翻译并将其转换成服务 器所能执行的命令。当程序执行完毕后,服务器仅将执行结果返回客户浏览器, 这样也就减轻了客户浏览器的负担,大大提高了交互的速度。 3.1.2 asp 内置对象简介内置对象简介 asp 内置对象作为 asp 编程的核心,是指由作为完整实体数据操作和数据 组成的变量。在对象中,客户使用对象的服务是通过由一组方法或是相关函数 的接口来访问对象的数据的,然后客户端可以调用这些方法执行某种操作,在 开发 asp 时,可以充分利用。activex 组件是建立基于 asp 的 web 应用程序 的关键,它提供了在脚本执行中执行任务的对象。 第 5 页 共 28 页 (1)request 对象 获取客户端用户信息。可以使用 request 对象访问任何基于 http 请求传 递的所有信息,这个对象允许服务器端脚本与客户端之间交换数据。 (2)response 对象 发送信息给客户端。该对象是用来控制发送给用户的信息,这个对象允许 服务器端脚本与客户端之间交换数据,可以把该对象看作向客户端浏览器做输 出的一个直接渠道。 (3)server 对象 该对象提供对服务器上的方法和属性的访问,也就是说提供了各种可编程 的服务。 (4)application 对象 该对象是针对 web 应用程序的所有会话的一个单实例对象。可以使用该对 象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的 保存数据,也就是说,某应用程序的全局数据可以保存在一个 application 对象 中。 (5)session 对象 可以使用该对象存储特定的用户会话所需的信息,使用该对象,可以对用 户进行追踪。在 web 应用程序中,对于每个新申请的会话,都会自动创建一个 session 对象。 (6)objectcontext 对象 该对象应用较少,提供在页面内进行事务处理的能力,如提交或终止由 mts(microsoft transaction server)管理的事务。 3.2 iis (internet information server) iis 是 internet information server 的简称,中文意思是“internet 信息服务器” ,在 windows 2000、windows xp 和 windows server 2003 中,iis 是调试 asp 程序的系统平台。在 iis 提供的服务中,有一项服务就是支持 asp 动态网页, 用它来调试 asp 程序。在 iis 服务器上可以建立 internet/intranet 网站。 3.3 html (hyper text markup language) html 是超文本标识性语言,是一种用自然语言的词句作为分隔符(标识) 的一种方法。html 语言写的文本是一种直观可读的文本形式。它将指令用尖 括号“ 5.2.3 玩具交易玩具交易 (1)购物车 放入购物车 判断输入商品数量是否为空,再判断用户是否登录,确定后才将商品放入 购物车,并且更新订单细节表。主要代码如下: 查看购物车 从数据库中找到对应的订单细节显示出来,并且统计总金额。主要代码如 下: 第 13 页 共 28 页 目前购物车内没有任何 商品及数量!“ & “返回商品表“ else for i = 0 to objrs.fields.count - 1 response.write “ & objrs.fields(i).name & “ next response.write “ “ total = 0 这个变量用来统计总金额 do while not objrs.eof data = “ for i = 0 to objrs.fields.count - 1 data = data & “ & objrs.fields(i).value & “ next response.write data response.write “删除 “ total = total + objrs(“金额“) 将金额累计以得出总金额 objrs.movenext loop objrs.close set objrs = nothing objconn.close set objconn = nothing % 总金额: 删除购物车中商品 将购物车中商品连同数据库中对应项删去。主要代码如下: 第 14 页 共 28 页 (2)订单的打印 填写订单 填写用户信息,并且显示购买情况和总金额。主要代码如下: “ & objrs.fields(i).name & “ next do while not objrs.eof data = “ for i = 0 to objrs.fields.count - 1 data = data & “ & objrs.fields(i).value & “ next response.write data & “ total = total + objrs(“金额“) objrs.movenext loop objrs.close set objrs = nothing objconn.close set objconn = nothing % 第 15 页 共 28 页 提交订单 记录用户购买信息,更新数据库中订单表。主要代码如下: 6 系统测试与分析系统测试与分析 6.1 功能测试功能测试 (1)用户管理 用户注册 进入用户注册界面,先输入用户帐号(如图 4 所示) ,若该用户帐号没有人 使用过,可以进行注册,填写个人资料,填写必填项,然后提交,如图 5 所示。 提交后将会出现提示注册成功,如图 6 所示。 图 4 用户注册 第 17 页 共 28 页 图 5 填写用户资料 图 6 注册成功 用户登录 用注册过的用户帐号进行登录,输入密码和验证码,如图 7 所示。都正确 之后显示登录成功的提示,如图 8 所示。 第 18 页 共 28 页 图 7 用户登录 图 8 登录成功 取回密码 忘记密码时按以下步骤可以取回密码,输入用户帐号,如图 9 所示。出现 密码提示问题,要求正确回答密码提示答案,如图 10 所示。回答正确后将显示 注册密码,如图 11 所示。 图 9 取回密码 图 10 回答密码提示问题 第 19 页 共 28 页 图 11 成功取回密码 (2)玩具商品信息的检索 在搜索框中输入要搜索商品的关键字,点击“搜索” ,便会出现同关键字相 符合的商品信息,如图 12 所示。 图 12 搜索商品 (3)玩具交易 放入购物车 在选购的商品中输入购买数量,点击“放入购物车”即出现如图 13 所示的 界面,提示商品已放入购物车中。 图 13 放入购物车 查看购物车 第 20 页 共 28 页 查看购物车可以看到购物车中商品信息,包括订单编号、用户帐号、玩具 名称、玩具单价、数量、金额、时间和总金额,可以进行删除商品的操作,如 图 14 所示。 图 14 查看购物车 删除购物车中商品 从购物车中删除已放入的商品,将提示删除成功,如图 15 所示。若购物车 中已没有任何商品时,将提示购物车为空,如图 16 所示。 图 15 删除购物车中商品 图 16 购物车为空 订单的打印 填写订单包括发货方式、付款方式等交易细节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论