【asp源码栏目提醒】:网学会员asp源码为您提供网上商城源码及论文(最新整理) - 毕业设计参考,解决您在网上商城源码及论文(最新整理) - 毕业设计学习中工作中的难题,参考学习。
西安翻译学院2009届高职高专毕业论文 XI’AN FANYI UNIVERSITY 题 目 网上商品销售系统 专 业 软件技术 班 级 xxxxxxx 姓 名 xxx 指 导 教 师 xxx 20 11 年 10 院系: 信息工程学院 成绩 西安翻译学院2009届高职高专毕业论文 2 商品销售系统 ——网上商品销售管理系统 姓 名xxx 西安翻译学院信息工程学院 xxxxxxxxxx 摘要:随着因特网技术的迅速发展各种各样的网站已经深入到日常生活的各个角落越来越多的公司都建立了自己的网站电子商务大行其道个人网站也如雨后春笋般的发展起来。
因特网的发展状况可以用日新月异来形容通过电子商务来完善对商品的采购就给人们的生活带来了很多方便。
它节省了物流消耗和一般商务对时间和地点的依赖。
在这种形式之下网上购物的人越来越多也越来越广。
这么大的一个市场只是利用实物店铺是远远不够的虽只能满足本地消费者的需求但却不能面向远处的消费者需求。
为了迎合市场的需求为了开拓市场提高自身在同行中的竞争能力开发一个网上销售系统也是很有必要的。
本系统真正实现从商品的发布到商品的购买一系列的网上商品销售功能。
具有最大的优点是界面优美可视性强设计成本投入性小利润见效快系统安全性好系统维护与管理方便快捷目标明确可操作性强等特点。
关键词网上商品销售后台管理在线注册购物 Abstract: with the rapid development of Internet technology various web sites have deep into every corner of the daily life more and more companies have set up their own web site e-commerce is popular personal website also have mushroomed of developed. The 西安翻译学院2009届高职高专毕业论文 3 development of the Internet can be used to describe the situation with each passing day through the electronic commerce to complete the purchase of commodities to peoples life a lot is convenient. It saves the logistics cost and general business of time and place to rely on. In this form under online shopping and more people also more and more widely. Such a big market just using the material object shop is far from enough although only to satisfy the needs of local consumers but cant face the distance of consumer demand. In order to meet the demand of the market in order to expand the market to increase their own in the peer competition ability the development of an online sales system also is very be necessary. This system and realize the release of the goods from the goods to the purchase of a series of goods on the net sales function. Has the biggest advantage is that the interface is beautiful the visibility is strong design cost investment sex small and profit quick effect good safety system system maintenance and management convenient and quick the clear goal the maneuverability is strong and so on the characteristic. Keywords: merchandise online sales background management register online shopping 一 绪论 在Web的空间里几十万乃至几百万的站点相互进行着激烈的竞争都想获取用户的主意。
因此简单的、静态的页面对用户是不会有太大的吸引力。
动态的、有条理的数据加上交互性强的界面才是用户乐意访问的。
当然数据的自动更新也是非常重要的。
在短短的时间里Web面孔已发生很大的变化。
现在能在Web页面内创建应用程序、访问数据库使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。
现在商家们所需要的不仅只是一个单纯的宣传媒体而是一个交西安翻译学院2009届高职高专毕业论文 4 互性很强的应用平台。
利用它商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通并实施一些在线的服务的商业活动例如网上购物、网上订单。
随着因特网技术的迅速发展各种各样的网站已经深入到日常生活的各个角落越来越多的公司都建立了自己的网站电子商务大行其道个人网站也如雨后春笋般的发展起来。
因特网的发展状况可以用日新月异来形容通过电子商务来完善对商品的采购就给人们的生活带来了很多方便。
它节省了物流消耗和一般商务对时间和地点的依赖。
如今主流的网络编程技术很多在比较下简单易学比较常用的就是
asp技术而其关键就是网络数据库技术的配合服务器技术的进步都对整个电子商贸的发展奠定了基础。
其实说的简单一点电子商务就是以web网络技术与数据库技术为支撑的其中web数据库技术是电子商务的核心技术用户通过web访问数据库可以实现网络环境下的大量信息共享联系各个异构数据库使得数据库之间能够通过主动式的超文本链接实现相互连接使得交叉使用的时局可以被很容易的检索到。
同时随着电子商务的普及带动了网络经济的发展在internet上发布业务和商品数据已经成了大势所趋可以这么说web开发和数据库的结合才能真正发挥internet的优势。
而电子商务是很切近生活它有了自身的针对性服务对象是特定的。
作为一种商务活动过程电子商务将带来一场史无前例的革命。
其对社会经济的影响会远远超过商务的本身除了上述影响外他还将对就业、法律制度以及文化教育等产业产生巨大的影响。
电子商务将把人类带入信息社会。
一 网上商品销售系统的设计背景 在Web的空间里几十万乃至几百万的站点相互进行着激烈的竞争都想获取用户的主意。
因此简单的、静态的页面对用户是不会有太大的吸引力。
动态的、有条理的数据加上交互性强的界面才是用户乐意访问的。
当然数据的自动更新也是非常重要的。
在短短的时间里Web面孔已发生很大的变化。
现在能在Web页面内创西安翻译学院2009届高职高专毕业论文 5 建应用程序、访问数据库使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。
现在商家们所需要的不仅只是一个单纯的宣传媒体而是一个交互性很强的应用平台。
利用它商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通并实施一些在线的服务的商业活动例如网上购物、网上订单。
为了占领Internet这块诱人的市场各个公司和厂家都拿出自己的解决方案。
IBM推出了Visual Age for Java和Net. Data.前者是一个集成开发环境用于调试Java小程序、JavaBeans或应用程序而后者是专门为非编程人员设计它可以按用户的要求生成动态Web页面他们都可以用开发工具PowerBuilder6.0的版本中加入Web特性使用户可以在浏览其中直接访问“Data Window”等其著名的控件并且可以使用它开发Web应用。
所有的商家都想在这里占领一席之地。
二 网上商品销售系统开发工具简介 网上商品销售系统中管理员功能系统是整个网上商品销售系统的管理中心其主要作用就是管理商品买入和卖出管理会员基本信息推荐商品等完成整个系统后台的操作。
会员功能系统是整个网上商品销售系统的使用中心其主要作用就是商品分类浏览、推荐商品展台、商品消息信息展台、销售排行榜、商品查询、订单查询、商品购物车等在很大程度上方便了用户使用和购买。
开发人员在经过实际的市场调研和分析后结合当今网上流行的销售系统特此开发此网上商品销售系统。
开发工具的选择对于一个系统来说也是很重要的一个部分。
本系统前台采用了Dream weave、FrontPage和Photoshop利用Dream weave和FrontPage各自的便利性开发前台网页利用Photoshop处理图片增加整个网站的美观性。
系统后台采用了Access通过Access来建立数据库并且为了加快数据查询在Access中建立了系统所需要的查询这样在很大程度上提高了网络系统的快速查询和列表。
西安翻译学院2009届高职高专毕业论文 6 1.
ASP程序设计语言特点介绍 ASPActive Server Page实际上是标准的HTML文件拓展了一些附加特征
ASP标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。
ASP本身就是来源于相当数量的标准服务器端的ActiveX元素这些组建用于完成诸如根据浏览器能力进行不同显示以及在浏览器内包含计数器或其他统计项的工作。
ASP可以和诸如SQL Sever、Microsoft Access这样的数据进行挂接。
利用一些特别的对象集合Active Data ObjectADO就可以在
ASP中使用SQL语言。
VBScript是
ASP的主要脚本语言也是本系统所采用的主要脚本语言。
独有的特色如下 使用VBScriptJavaScript等简单易学的脚本语言结合HTML代码即可快速的完成网站的应用程序。
无须编译容易编写可在服务器端直接执行。
ASP能与任何ActiveX语言相容除了可使用VBScriptJavaScript等语言设计外通过plug-in的方式还可以使用第三方所提供的其他脚本语言。
ASP的源程序不会被传到客户浏览器从而避免了缩写的源程序被他人剽窃提高了程序的安全性。
具有无限可扩充性可以使用Visual Basic Java Visual C和COBOL等编程语言来编写所需要的服务器控件。
微软公司开发的
ASP的过人之处是它的运行速度比CGI快而且它为使用HTML脚本和ActiveX服务器组件构件Web应用程序提供了一个框架。
可以通过将脚本嵌入HTML页来创建
ASP文档。
当用户请求得到一个
ASP时服务器便执行嵌入在页内的脚本而且将脚本的输出作为HTML的组成部分也包括在内从而任何浏览器都可以浏览这个页。
ASP能够实现 CGI的所有功能并且
ASP比CGI有更快的执行速度。
ASP能通过DLL组件将它的功能无限扩展这是目前任何一种其他网络语言所无法拥有的。
西安翻译学院2009届高职高专毕业论文 7 2. Access数据库及其特点简介 在Access数据库中任何有一个有名称的事物都可以成为一个对象。
通常一个Access数据库包括表、查询、窗体、报表、宏、模块和几种对象以供用户收集、储存和操作不同的信息。
每一个对象都不是对立的而只是作为Access数据库的一部分存在数据库则是这些对象的集合。
下面对数据库操作的一些概念进行介绍。
1表表是数据库中储存数据的最基本的对象常称为“基表”是构成数据库的一个重要组成部分。
Access中的表示二维表每个表都有键关键字可以为一个字段或多个字段。
以使表中的纪录唯一在Access 2002中一个标有设计视图和数据表视图两种视图方式。
2查询查询是Access数据库的主要组件之一而查询功能也是Access数据库软件中最强的一项功能。
Access用户可利用查询工具通过指定特殊字段、定义字段的顺序、建立计算表达式并输入条件以及定义每个字段的筛选条件等来选择想要得查询的纪录对存储在Access表中的有关信息进行提问。
还可以使用查询作为窗体、报表和记录源。
3窗体窗体是Access中用户和应用程序之间的主要界面用户对数据库的如何操作都可以通过窗体来完成。
通过创建数据输入窗体可以向表中输入数据创建切换面板用来打开其他窗体或报表创建自定义对话框控制数据的输出、现实或执行某项操作窗体中大部分信息来自基表或查询。
4报表报表是以打印的表格表现用户数据的一种有效的方式。
在Access中有关报表的打印工作都是通过报表对象实现的他负责报表的设计实现报表的打印。
对报表对象的各项内容进行设计和修改按照用户所需的方式完成打印工作。
西安翻译学院2009届高职高专毕业论文 8 二 需求分析与总体设计 一 需求分析的基本任务 需求分析的基本任务是准确回答“系统必须做什么”这个问题也就是确定为了满足用户的需要系统必须做什么。
具体地说应该确定系统必须具有的功能和性能系统要求的运行环境并且预测系统发展的前景。
需求分析阶段必须仔细分析系统的业务流程对业务流程进行抽象得到系统的数据流分析。
数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理所以数据流图代表了系统的逻辑模型。
数据流图只是抽象地描述了系统的概貌还要用其它工具进行更详细的描述。
数据字典、IPO图和ER图是详细描述系统中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。
通过业务流程图、数据流图、数据字典、IPO图、ER图等图形工具可以准确、规范地描述系统的需求。
二 网上商品销售系统需求分析 在网上商品销售系统中主要涉及到商品库、会员、管理员、订单等几个模块其中商品库模块的任务主要是列出所有库存的各种属性按照销售量和投票情况排序按照商品名模糊查询以及用户选定商品后给出详细属性。
当然我们不能凭空想象一个系统而是通过考察现有的系统再提出方案来。
现有的系统是信息的重要来源。
显然如果目前有一个系统正在被人使用那么这个系统必定能完成某些有用的工作因此新的目标系统也必能完成它的基本功能另一方面如果现有系统是完美无缺的用户自然不会提出开发新系统的要求。
但现在商品销售主要是通过人手工来完成的这样不仅降低了工作效率存在大量的重复劳动而且容易出现人为的错误这样的管理明显不能与高效率、快节奏的生产西安翻译学院2009届高职高专毕业论文 9 模式相适应所以开发此系统是非常可行的想法。
网上商品销售系统主要是进行商品销售的计算机软件从目前的商品销售流程中我们可以发现一些比较明显的流程作业和管理需求。
同时也为我们的系统分析提供了较好的依据。
商品的查找和快捷的付费是网上商品销售系统的主要部分这两个管理部分的完成是整个系统业务完成的基础。
其他的各项服务都是在此基础上完成的。
1.系统业务流程分析 业务流程图是一种比较规范、被广泛使用分析工具它可以比较直观、准确描述系统业务流程。
业务流程图不是对系统原有业务流程的快照应该是对原有系统的业务流程进行重新思考、设计、再造的结果。
根据上面需求分析中得到的资料和工作流程的分析可以绘制出表示系统管理工作的整个业务过程的业务流程图能更清晰的认识所要开发的系统的工作流程。
下面给出本系统的相关业务流程图。
1. 商品销售流程 图2.1 商品销售流程图 西安翻译学院2009届高职高专毕业论文 10 商品销售流程是根据实际生活中用户通过网络购商品的过程所进行的一个描述。
当用户打开网页后必须通过主页面提供的会员登录链接进入会员登录页面然后用户通过登录系统以系统会员的身份才能购买商品如果用户未登录系统只能浏览商品和查询商品而不能购买商品。
当用户选定自己喜欢的商品后可以通过系统提供的功能把商品放入购物车接着去购买商品当用户购买完所有的商品后通过系统提供的链接到收银台结账这时系统将会自动判断用户在系统中所存的金额如果金额不足则系统页面自动返回到用户面板并提示用户系统金额不足不能购买商品等信息如果金额充足则用户购买成功——整个购买流程结束。
2用户注册流程 图2.2 用户注册流程图 用户为了购买商品必须成为系统会员。
整个注册流程如图2-2所示用户可以通过主页面提供的链接进入到会员注册页当用户填入自己的信息并提交后系统将对用户所注册用户名进行检查如果发现重复系统页面将自动清除相应信息并提示用户名被注册过了为了防止用户输入密码时可能出现的错误系统将检查用户两次输入的密码信息如果发现信息不符也将提示用户错误并让用户重新注册为了购买活动的合法和安全系统会提示用户输入家庭住址、固定电话和真西安翻译学院2009届高职高专毕业论文 11 实姓名等关键信息如果用户不填写系统会提醒用户错误并再次清除信息当所有信息完整的填写完毕后经过系统检查正确这时系统会把用户的信息添加到数据库中。
二 数据流程分析 业务流程分析描述的是用户业务处理过程。
为了更进一步了解用户对待开发的软件系统的功能要求通常从数据流动和处理的角度对业务流程进行抽象得到系统的数据流图。
数据流图是结构化系统分析的主要工具它能图形化的显示出系统中数据的使用表达数据在系统内部的逻辑流向以及系统的逻辑功能和数据的逻辑变换。
如图2.3就是根据前面所得到的业务流程图和收集的资料以及对网上商品销售系统的整个流程进行分析设计后所得出的商品销售系统数据流图。
图2.3 商品销售数据流图 用户 展台花目查询结果 购物车 花库 会员资料 购商品单 消费情况 西安翻译学院2009届高职高专毕业论文 12 1. 数据字典 数据流图是结构化分析中不可缺少的有力工具它描述了系统的分解即系统由哪些部分组成各部分之间有什么联系等。
但是他还不能完整地表达一个系统的全部逻辑特征特别是有关数据的详细内容。
因此仅仅一套数据流图并不能构成系统说明商品只有对图中出现的每一个成分都给出详细定义以之后才能全面地描述一个系统。
数据流图中所有名字的定义及描述就构成了一本字典它包括数据流、数据存储、外部项目和处理过程的详细条目。
数据流、数据存储等数据型条目构成数据字典而数据流图的有关“处理”用IPO进行描述。
IPO图通常也作为数据字典的一部分只是与数据描述的方式不同而已。
数据字典把数据流图上所有数据都加以定义并按特定格式予以纪录以备随时查询和修改。
因此数据字典是数据流图的辅助资料对数据流图起注解作用。
数据流图、数据字典、IPO图表构成了对系统需求的完整描述。
数据字典中把数据的最小单位定义为数据项而若干数据项可以组成一个数据结构。
数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
2. 数据项 根据商品销售数据流所用到的数据项系统在数据库中分别建立了商品信息表用户信息表管理员信息表购物车表以及用户的购买情况表。
由于购买商品是整个商品销售流中最重要的业务过程所以这里列出了商品信息表中的数据项并对每个数据项做了详细的说明。
1 商品名称 数据类型字符型。
长度30个字符长度。
2 商品分类 西安翻译学院2009届高职高专毕业论文 13 简述商品的分类如:小说。
数据类型字符型。
长度10个字符长度。
3 商品的编号 简述每部商品的唯一编号如010019。
值域自动生成。
数据类型字符型。
长度10个字符长度。
4 数量 简述每部商品的剩余库存如1500。
数据类型字符型。
长度10个字符长度。
5 单价 简述商品的价格如155元。
数据类型字符型。
长度10个字符长度。
6 折扣 简述购买商品优惠的程度如3.5。
数据类型字符型。
长度10个字符长度。
7 商品销量 简述商品已经销售的数量。
数据类型数字。
长度10位。
8供应商 西安翻译学院2009届高职高专毕业论文 14 简述供应商如太原商品基地。
数据类型字符型。
长度10个字符长度。
9购商品时间 简述用户购买的时间 类型时间日期 长度7个字符长度。
3.数据流数据流的来源、去向、组成、流通量、高峰时的流通量 1购商品列表 简述用户购商品时在购物车中显示的商品目列表 数据流来源商品库 数据组成商品名称商品分类单价折扣 数据流去向收银台账单 流通量不定量 2收银台账单 简述确定要购买的商品目列表。
数据流来源购物车库 数据组成商品名称单价折扣 数据流去向用户消费记录 流通量不定量 3用户消费记录 简述每个用户消费的记录 数据流来源收银台账单 数据组成商品名称单价折扣购商品日期 数据流去向结束 流通量不定量 4. 处理过程 处理过程在数据流图中的名称、编号对处理过程的简单描述该处理过程的西安翻译学院2009届高职高专毕业论文 15 输入数据流、输出数据流及其来源与去向其主要功能的简单描述 1 商品库的录入 简述每部商品的各种情况输入商品库 输入除了ID号之外所有的数据项 处理按格式录入到商品库中 输出商品目存储 2 购商品列表的录入 简述选定商品目的加.
上一篇:
JAVA资料三种WEB开发主流技术ASP
下一篇:
让我掉下眼泪的