数字卡销售系统.doc_第1页
数字卡销售系统.doc_第2页
数字卡销售系统.doc_第3页
数字卡销售系统.doc_第4页
数字卡销售系统.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

数字卡销售系统数字卡销售系统【摘要】随着计算机技术的不断发展,为了满足人们对购买东西更方便简洁的要求,网上购物从新兴事物渐渐成为了一种大家都很熟悉的方法。网站和商业紧密的联系了起来,出现了大批的网上商店。本系统采用dreamweaver 和microsoft access作为开发工具,以asp为主要代码,开发出更为优秀的在线购物系统。以数字卡销售为主要目的。整个系统从符合操作简便,界面友好、美观、灵活、实用、安全的要求出发,完成在线购卡的全过程;后台可以为用户储值、调整用户等级、帐号锁定、加卡、查看库存。通过说明书,使用者可以了解本系统的基本管理和使用方法。通过在线购物系统的建设以实现对商业零售企业提供信息化管理。建立了b2c的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。【关键词】b2c、数字卡销售系统、asp、数据库【abstract】with the constant development of the technology of the computer, the succinct demand that in order to make it convenient for the fact that meet people to buying the things even more, the online shopping has become a kind of very familiar method of everybody from the new developing things gradually. the website and commerce are close and connected, large quantities of online shops appear. system this adopt dreamweaver and microsoft access , as developing instrument , regard asp as main code , is it set out for doing shopping systemming online outstanding to develop. sell for the main purpose with the digital card . the whole system is from according with easily and simply to handle, the demand with friendly , beautiful , flexible , practical , safe boundary plane sets out, finish purchasing the whole course of the card online; backstage supporter can adjust user grade , account number lock , add the card , look over the stock , for user stored value. through the manual, the user can find out about the basic management and operation method of this system .【key word】b2c , marketing system of the digital card , asp , database引言近年来,随着internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为b2b,b2c(business to customer,即企业对消费者),c2c(customer to customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设b2c的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 目 录第一章 开发和运行环境-41.1 开发环境-41.2 运行环境-4第二章 数字卡销售系统需求分析-52.1 电子商务的发展-52.2 数字卡的经销商们-52.3 数字卡销售系统能解决的问题-62.4 数据流图-72.5 网上售卡的优越性-8第三章 程序开发的关键技术-93.1 html 语言-93.2 vbscript语言-93.3 asp技术-93.4 数据库-11第四章 系统详细设计-134.1 前台模块-134.2 后台模块-17第五章 数据库设计-215.1 数据库描述-215.2 数据表详细介绍-21第六章 结束语 -25致谢-25参考文献-26附录-27第一章 开发和运行环境数字卡销售系统的开发和使用对系统是有要求的,古人云:“欲善其事必利其器。”如果有一个好的开发和运行环境,对软件的开发和应用会具有推动性作用。下面介绍一下本系统对系统的要求:1.1开发环境本系统是以asp为语言工具编程的,通过直观与后台数据库连接,达到无人值守,在线购卡的目的。系统采用dreamweaver 和microsoft access作为开发工具,以asp为主要代码,开发出更为优秀的在线购物系统。以数字卡销售为主要目的。1.2运行环境 本系统的运行需要一台服务器和客户机(访问者),要求如下: 服务器要求: (1)硬件环境:服务器:pentiuemmx或者更高档的微机、笔记本电脑,运行内存16mb,安装所需7mb以上的硬盘空间。(2)软件环境安装有iis组件的中文windows 2000/xp+iis5.0如果系统是windows95/98 的话必须安装pws对访问者的要求就是要一台安装有网页浏览器,可以上网的电脑就可以。那么这样一个系统只是让用来看的么?当然不是,至今为止,本系统已经在网络上成功运行了6个月,效果不错,也有一定的收益。正说明它对市场还是有相当的应用性。在下面一章会详细介绍。第二章 数字卡销售系统需求分析2.1电子商务的发展如今电子商务正在蓬勃发展,网络游戏也逐渐成为我国的一项重要产业。据有关调查,2004年国内网络游戏市场规模将达到36亿元人民币,而此前两年这一数字分别是19亿元和10亿元。目前网络游戏厂商已接近300家,现有网络游戏产品有78个产品大类,共计175个游戏产品。中国的网络游戏市场已成为全球网络游戏市场发展最受关注的市场。今天的网络游戏正在越来越充分的显示出其潜在的能量:在修正了我们对“游戏产业”这个概念的认识的同时,它也在事实上促成了软件销售渠道的变革虚拟游戏点卡的出现,使我们传统的软件销售方式开始从实物流通向“数字化”方向转化游戏点卡以一组数字作为卡号和密码的形式,通过经销商出售给消费者。2.2.数字卡的经销商们 目前数字卡的销售模式主要有两种,针对本地区域的经销商和通过交易平台面向全国的商人。2.2.1 地区代理商这是一种比较传统和保守的销售模式。济源地区的代理批发了一批卡,然后出售给本地区的个人和网吧。出售给个人比较容易:租一间门面房,挂上招牌:“某某软件。”下面写一行小字:经营各类游戏卡。有人需要的话,付款后买到一组卡号和密码。出售网吧就有一定的困难。网吧每天会卖出大量的游戏卡,并且随时会不够用。如果让一个人每天出去给各网吧送卡,一定会累的够呛。这还不说,如果记载着卡号密码的卡片损坏、丢失,那么就要承担一张卡的全部费用。人力和物力都付出了许多,仍然稍有差错就会造成很大的麻烦。2.2.1 在网络上活跃的商人易趣()和淘宝网()是我国近几年最为我国发展最为迅速的两个的个人交易网站。其中很大部分人就在这里做数字卡的销售工作。商家和消费者是如何达成条件,然后进行交易的呢?下面逐步进行说明。1 一个商人,他可能在游戏代理商处直接进卡,那么他的进货价就比较低。比如:市场价是45元,而他进货价是36,他的卡按40元卖出的话,仍然有竞争力。2 这个商人在 易趣网 发布他的商品,将他的游戏点卡卖给全国的游戏玩家。3 一个玩家在易趣网上看到了刚才那位商人发布的点卡,觉得挺便宜,就通过易趣网的交易系统拍下了一张点卡。然后汇款给商人。4 商人收到款后,通过qq、e-mail等方式将一组数字(卡号和密码)发送给玩家。5 交易完成。这样一个简单的交易过程就完成了。作为经销商,在网上售出了一部分卡,获得了额外的利润,会继续在易趣(或淘宝网)上销售他的数字卡产品。随着时间越来越长,他接触的买家更多。许多买家用了一次,觉得便宜实惠,就还会来找他买卡。慢慢的,就聚集了许多回头客,商人有很多组的卡号和密码要发送出去,多了就容易出错,并且还会遇到一些买家急着要买东西,而商人也有自己的事情,不可能24小时不睡觉,不吃饭全天呆在网上。为了客户们更为迫切的要求,在无人留守的情况下,需要一套放在网络服务器上,功能强大销售系统。而我们的数字卡销售系统应声而出。2.3数字卡销售系统能解决的问题。1 可以解决无人看守的情况下自动售卡的过程。商人离开,这时候有人想买卡商人将一张卡添加到网站系统的库存中买家登陆网站,购买一张点卡弹出卡号密码。同时扣除这位买家在网站上预存的虚拟货币。2可以解决每天售卡量比较大的情况下,通过计算机分类整理,忙而不乱,正确的将卡号和密码销售给各位买家。商人将2张不同的卡添加到网站系统的库存中。网站数据库自动归类,形成卡a、卡b卡b一个人想买卡b卡a登陆系统购买卡b成功。 在这个人预存的虚拟货币中扣除卡b的价格登陆系统购买卡a成功。在这个人预存的虚拟货币中扣除卡a的价格一个人想买卡a2.4数据流图初步分析,数据流图分为前台(用户)和后台(管理员)。如下:进入购物系统首 页注销退出新闻公告前台:登 陆购物界面购买点卡购买成功弹出卡号密码注销退出后台:后台登陆界面管理员登陆添加点卡系统管理用户管理财务管理后台管理2.5网上售卡的优越性。相比传统的购卡方式,网络购卡系统的主要好处是一方面可以动态的管理各种购物与销售信息,只要准备好足够的库存,网站运行正常,数据库安全,就可以按照要求自动出售各类卡;另一方面,在线购卡比较方便,用户可以在任何时间任何地方通过网络进行购买;另外网络化的买卡的最大特点就是时间短、效率快,系统可以在无人看守的情况下使用。在线购卡给人一种速度快、效率高、更安全的感觉,改变了传统的售卡模式,降低了运营成本。是一种更为先进的销售模式。第三章 系统开发的关键技术 开发本数字卡销售系统所需要掌握的技术有以下4大项:1ado技术2vbscript语言3asp4access3.1 html语言html(hyper text markup language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,web页以超文本标识语言编排格式。html文件是带有特定html插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如unix,windows等)。自1990年以来html就一直被用作world wide web上的信息表示语言,用于描述homepage的格式设计和它与www上其它homepage的连结信息。html文档(即homepage的源文件)是一个放置了标记的ascii文本文件,通常它带有. html或. htm的文件扩展名。生成一个html文档主要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ascii文本编辑器或其它html的编辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如word文档)转换成html文档。(3)由web服务器(或称http 服务器)一方实时动态地生成。一般的html页面具有如下的结构: html , 这是html正文部分 /body 可见在一个html网页文件中,一般必须有一对html标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。3.2 vbscript语言vbscript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用vbscript是asp的默认脚本语言。3.3 asp技术3.3.1 asp概述asp(active sever pages动态网页)是微软公司推出的一种用以取代cgi(common gateway interface)技术。目前,internet上的许多基于windows平台的web站点已开始应用asp来替换cgi。asp是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互 式动态网页,包括使用html 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 html的文件数据。而随着web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。isapi针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。asp使用的 activex技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。3.3.2 asp工作原理asp与常见的在client端实现动态主页的技术如java applet、 activex control、vbscript、javascript等不同,asp中的命令和 script语句都是由服务器来解释执行的,执行结果产生动态生成的web页面并送到浏览器;而client端的script命令则是由浏览器来解释执行。由于 asp是在服务器端解释执行,开发者可以不必考虑浏览器是否支持asp,也不必担心别人下载程序从而窃取编程逻辑。asp程序通过后缀名为. asp的asp文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个url请求发给web服务器。如果web服务器上装asp,就调用asp,asp读出相应 . asp文件,解释并执行命令,动态生成一个html页面回传web服务器,然后web服务器把结果发送给浏览器。asp文件的制作和html类似,且可和html开发集成,可以在同一个过程完成,利用asp将可以执行的脚本嵌入到html文件中,这使得html文件的编写与脚本的开发融合在一起。通过asp内置的对象、服务器组件 (sever component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。asp与网关及服务器扩展模式相比有以下优点:(1)完全与html文件融合在一起; (2)容易创建,不需要其它编译、链接程序;(3)面向对象的并通过activex sever对象可扩展。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多web服务提供者必须提供的服务,asp通过内置的adodb组件来实现这一功能。可以使用ado去编写紧凑简明的脚本,以便连接到odbc兼容的数据库和ole db兼容的数据源。3.3.3 asp的发布当编辑好asp文件后,必需发布后才能实现其功能,asp文件本身并不能运行。我们用windows自带的工具iis(windows2000 xp)来发布asp文件。(windows 98用pws发布)在windows xp中打开控制面板管理工具internet信息服务。双击internet信息服务,于是我们就来到了iis的使用界面。打开网站默认网站在默认网站内新建立虚拟目录为目录起个别名例如“网上购物” 选择内容的目录路径设置权限(通常不允许访问写入权限,防止网页被改) 顺利完成以上操作就表示你已经成功发布了你的网页。(“网上购物”已在默认网站内)3.4 数据库3.4.1 sol语言简单介绍sql是英文structured query language的缩写,意思为结构化查询语言。 sql语言的主要功能就是同各种数据库建立联系,进行沟通。按照ansi(美国国家标准协会)的规定,sql被作为关系型数据库管理系统的标准语言。sql语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如oracle、 sybase、 microsoft sql server、 access等都采用了sql语言标准。虽然很多数据库都对sql语句进行了再开发和扩展,但是包括select、 insert、 update、 delete、 create 以及drop在内的标准的sql命令仍然可以被用来完成几乎所有的数据库操作。在众多的sql命令中,select语句应该算是使用最频繁的。select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。select语句中位于select关键词之后的列名用来决定哪些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。除了上面所提到的运算符外,like运算符在where条件从句中也非常重要。like运算符的功能非常强大,通过使用like运算符可以设定只选择与用户规定格式相同的记录。3.4.2 ado技术介绍ado(activex data objects)技术是微软公司推出的数据库连接技术,运用该技术可以对各种数据库(如sql server、access、oracle及sybase等)的链接、查询、存取等操作。ado对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ado可以包含在脚本中来产生对数据库的连接,并从数据库表中读取数据,形成实际要使用的对象集合。而且,对于数据资源,提供了应用程序一级的界面。不过,ado并不与数据资源直接通信,而是通过称为ole db的中间界面,对于数据资源(microsoft sql server),ole db提供了系统一级的界面。ado是一组优化的访问数据库的对象集,为web数据库开发者提供完整的网站数据库解决方案。ado可以与asp紧密结合,运行在服务器端,从而制作出功能完善的数据库网页。ado除了支持各种数据库平台外,它还支持vb、vc和script等多种程序设计语言。在利用ado技术进行数据库网页制作的第一步就是要建立服务器端的数据库,即后台数据库,一般可选择sql server或者access作为后台数据库。本次的毕业设计是以access作为后台数据库。3.4.3 access数据库access是一个数据库管理系统,它之所以被集成到office中而不是visual studio中,是因为它与其它的数据库管理系统(如visual foxpro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,access的功能足够强大,足以应付一般的数据管理及处理需要。access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。只有精通掌握了以上4种语言程序,才能写出一个功能强大、完善的数字卡销售系统。下面是数字卡销售系统详细介绍。第四章 系统详细设计以前台(客户)和后台(管理员)同时进行的方式,分成两大模块共同构成了数字卡销售系统。4.1前台模块数字卡销售系统的前台要做到美观、简洁。让用户一看就明白怎样使用。首先打开前台的主页index.asp,(如下图):4.1.1用户登陆:用户登陆窗口提示输入用户名和密码登陆系统。整个表单以from的方式发送到cklogin.asp验证用户名和密码,如果用户名或者密码大于12位,就会提示“您输入的用户名或密码过长”,从而登陆失败。用户登陆部分属性如下:登陆表单命名为:jv_form用户名:就是在网站申请的id。 参数:text 值:username密 码:对应用户的密码。 参数:password 值:password验证码:此部分由inc/verifycode.asp文件生成。参数text:值:verify通过验证,用户登陆后便可以看到帐户的余额,然后进行储值、购卡、修改资料、查询以往的消费记录等操作。4.1.2转帐报表 页面名称:getpay.asp登陆后在这一页可以看到用户的储值记录。其实是从数据库的money表中筛选出来的一些记录,由以下一句主要语句实现:sql=select * from money where user=&username& order by id desc它的意思是:在数据库的money表中找出满足字段user 的值等于当前用户的用户名的所有记录。然后将这些记录的 转账金额(money)、转账时间(addtime)、类型(ntype)、备注(content) 列下来。如下表: 转账金额转账时间类型备注¥ -3 元2004-4-21 6:29:47系统充值 无¥ 50元2005-5-14 2:28:07系统充值 无4.1.3消费记录页面名称:get_history.asp登陆后在这一页可以看到用户的消费记录。跟上面的转帐报表类似,是从数据库的buyrecord表中筛选出来的一些记录,由以下一句主要语句实现:sql=select * from buyrecord where user=&username& and buyed=true order by id desc它的意思是:在数据库的buyrecord表中找出满足字段user 的值等于当前用户的用户名,并且字段“buyed”的值为“true”的所有记录。然后将这些记录的游戏名称(class2)、卡号(cardname)、密码(cardpass)、取卡时间(addtime)列下来.如下表:游戏名称卡号密码取卡时间4.1.4我的库存页面名称:mylist.asp首先介绍一下库存的意思:预存入虚拟货币后,用户付了10张卡的钱,但是先用1张,全部取出来的话不容易保管,就暂且放如库存,需要的时候再取出来。登陆后在这一页可以看到用户库存中还有没有剩余的卡。跟上面的转帐报表类似,是从数据库的buyrecord表中筛选出来的一些记录,由以下一句主要语句实现:sql=select * from buyrecord where user=&username& and buyed=false order by id desc它的意思是:在数据库的buyrecord表中找出满足字段user 的值等于当前用户的用户名,并且字段“buyed”的值为“false”的所有记录。然后将这些记录的游戏名称(class2)、面值(class3)列下来.如下表:游戏名称面值取卡传奇世界454.1.4购买点卡页面名称:buycards.asp登陆后在这一页可以数字卡销售系统中所有正在出售的点卡。点击所需要的点卡即可以进行购买。4.1.5用户投诉 页面名称:tousu.asp在购买的流程中出错?给管理员汇款后由于种种原因,虚拟货币迟迟不能及时入帐。那就在这里投诉吧!管理员会在第一时间收到投诉内容并进行处理。打开此页会看到两个文本输入框:“您的名称”和“投诉内容”。整个表单以from的方式发送到toususave.asp进行处理。投诉表单部分属性如下:投诉表单命名为:form2 您的名称:就是在网站申请的id。 参数:text 值:user投诉内容:写上你遇到了什么解决不了的事情,要由管理员来帮你解决。 参数:text 值:content参见图片如下:4.2后台模块 商人(系统管理员)员相对于数字卡销售系统的正常使用有着不可推卸的责任。使用本系统的商人,必须很清楚后台的各项功能。才能保证销售系统运转正常。整个后台系统都在admin文件夹中。为了方便介绍,以下的文件路径都相对于admin为根目录。为了安全起见,这个文件夹的名称要改一下,除了工作人员,最好不要让别人知道。例如:wodehoutaiguanli4.2.1管理员登陆首先打开后台主页index.asp,看到管理员登陆界面,如下图:整个表单以from的方式发送到index.asp验证用户名和密码(本页验证),如果用户名或者密码大于12位,就会提示“您输入的用户名或密码过长”,从而登陆失败。ps:管理员类型选择错误,也会导致登陆失败,关于管理员的分类,下面会有详细介绍。管理员登陆部分属性如下:登陆表单命名为:form1用户 名称:管理员的用户名。 参数:text 值:username管理员密码:对应用户的密码。 参数:password 值:password权限类型:属于哪个类型的管理员就选择哪个,是一个下拉框。 系统管理员商品管理员 参数:grade 值为7个: 新闻管理员充值管理员用户管理员统计管理员点卡管理员通过验证,管理员登陆后便可以进行对网站的各项的操作。4.2.2管理员类型介绍经营规模扩大后,有时候一个管理员也管理不过来整个网站了。这个时候就需要更为详细的分工。比如有的人专门管理商品的分类,有人专门管理销售系统网站上的新闻公告,有人专门管理收款并且对用户的冲值本系统一共将管理员分为7种,分别是:系统管理员、商品管理员、新闻管理员、充值管理员、用户管理员、统计管理员、点卡管理员。系统管理员:拥有一切权限的最高领导者,负责安排其他管理员的分工。可以进行对网站的任意操作。商品管理员:负责添加商品分类,修改商品说明介绍,制定商品价格类型。新闻管理员:负责修改、更新、删除网站公告。充值管理员:负责对软卡类商品的充值服务。用户管理员:这个是跟业务联系在一起的,根据规定为用户调整等级、恢复密码、加/减虚拟货币(帐户虚拟货币管理)、锁定帐户、开通帐户。统计管理员:整理网站的支出、收益情况。对于不正常信息及时分析。起到监督其他管理员的作用点卡管理员:添加、删除点卡。怎么样?是不是感觉到一切工作都井井有序?各尽其责,分工明细,效率会更高。ps:不同管理员登陆后台,看到的界面会不同。4.2.3 密码管理 页面:admin.asp从管理员登陆入口登陆后,点击左边“系统信息”下拉条,会看到一个“密码管理”的超级链接。点击后看到密码管理表单,如下图:在这里可以添加管理员,修改管理员密码,修改管理员类型。4.2.4商品管理对于点卡的管理是管理员最为重视的,一个清晰有效的分类使得买卡者容易找到自己需要的点卡。点卡的分类共分为3级。分类介绍如下: 一级分类:点卡的总体分类,等级最高。例如:游戏卡、外挂卡、电话卡。二级分类:在一级分类的基础上进行细分。例如在游戏卡的大类下可分为:网易一卡通、魔兽世界。三级分类:在二级分类的基础上再分。例如在网易一卡通中可分为:15元面值、30元面值。 这三级分类添加通过三个页面构成。商品分类:一级分类添加。页面:class1.asp商品添加:二级分类添加。页面:class2add.asp点卡类型(价格):三级分类添加、修改。 页面:class3.asp4.2.5价格设置举一个详细的例子:一张电话卡,面值(市场价)是:30元,进价是12元,零售给个人是20元,那么卖给一些摊位(直销商)要比零售给个人要便宜些,如:16元。这些价格如何在网站上实现呢?本系统很简单就可以实现。将分到最小类的商品,价格设定为7个,在数据库的class3表中分别记录:面值(class3)、进价(price)、特别商户价(price1)、网吧商户价(price2)、vip会员价(price3)、普通会员价(price4)、市场价(prices)。通过后台价格设置,不同用户组的买家在数字卡销售系统中买到点卡的价格也不同。这样一来,就可以针对大客户群按实际情况设置合适的价格。价格设置如下图:4.2.6用户管理页面:admin_user.asp此页通过验证uesr表中字段ntype的数值,将用户分页面显示。通过超链接可以实现如下:特别商户:ntype值为1,超链接为admin_user.asp?ntype=1网吧商户:ntype值为2,超链接为admin_user.asp?ntype=2vip 会员:ntype值为3,超链接为admin_user.asp?ntype=3普通会员:ntype值为4,超链接为admin_user.asp?ntype=4用户管理可以4.2.7库存数量 页面:kucun.asp对card表中的字段class1、class2、class3,ntype进行综合统计(count)得出各类卡在数字卡销售系统中的剩余数量.以数字的形式列表显示出来。效果见下图:看到库存不足的卡要尽快添上,以免前台用户购卡失败。第五章 数据库设计5.1数据库描述数据库是记录客户购买的物品编号、物品名、数量、单价等信息的一种方式,通过代码计算出总和,以便购物者可以随时掌握自己的购买信息。将客户购买的信息在购买结束后用数据库统一的管理,直接将信息写入数据库,这样比较安全一些。整个系统从符合操作简便,界面友好、美观、灵活、实用、安全的要求出发,整个数据库记录可以完成在线购卡的全过程;后台可以为用户储值、调整用户等级、帐号锁定、加卡、查看库存。通过说明书,使用者可以了解本系统的基本管理和使用方法。本系统数据库中包含admin表(管理员)、bookmark表(投诉反馈)、buyrecord表(已售卡记录)、card表(点卡记录)、class1表(点卡分类)、class2表(点卡介绍)、class3表(点卡价格设定)、money表(用户金钱使用情况详细记录)、news表(新闻公告)、users表(注册用户详细资料)。admin表 (此表记录管理员的相关资料)bookmark表(此表为前台用户投诉反馈)buyrecord表(此表记录已被购买的点卡)card表(这张表记录点卡的详细情况)class1表(点卡一级分类)class2表(点卡二级别分类类型介绍) class3表(点卡三级分类以及价格设定)money表(用户金钱使用情况详细记录)news表(新闻公告)user表(注册用户详细资料)。5.2数据表详细介绍admin表 (此表记录管理员的相关资料)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号username文本管理员idpassword文本管理员密码grade数字管理员等级bookmark表(此表为前台用户投诉反馈)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号content备注前台用户在使用过程中的投诉user文本投诉者的idaddtime日期/时间投诉的时间ip文本投诉者的ip记录ntype 文本类型looked 是/否是否已经看过本条投诉buyrecord表(此表记录已被购买的点卡)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号class2文本点卡2级分类名称,例如:网易一卡通class3文本点卡3级分类名称,例如:15元面值price文本用户用了多少钱购买这张卡user文本购买这张卡的用户idcardname文本卡号cardpass文本卡密码addtime日期/时间购买时间buyed是/否是否已经从库存中取出来。card表(这张表记录点卡的详细情况)字段名类型说明(此项仅用与说明,不在数据库中出现)cardid自动编号编号class1文本点卡1级分类名称,例如:网络游戏卡class2文本点卡2级分类名称,例如:网易一卡通class3文本点卡3级分类名称,例如:15元面值cardname文本卡号cardpass文本卡密码addtime日期/时间添加时间usetime日期/时间被取走的时间ntype数字卡使用状态。0表示未使用,1表示被取走放在用户库存里,2表示已经从库存中取出。user文本取卡者的idclass1表(点卡分类)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号class1文本点卡1级分类名称,例如:游戏卡class2表(点卡类型介绍)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号class1文本点卡1级分类名称,例如:游戏卡class2文本点卡2级分类名称,例如:网易一卡通tpic文本此种点卡的缩略图名称。content备注此种点卡的详细介绍。sales文本此卡的开发商homepage文本官方网站payurl文本冲值地址addtime日期/时间这张卡的添加时间hits数字这张卡被取走放如库存的时间buynum数字此类卡总共售出的数量class3表(点卡价格设定)字段名类型说明(此项仅用与说明,不在数据库中出现)id自动编号编号cass1文本点卡1级分类名称,例如:游戏卡cass2文本点卡2级分类名称,例如:网易一卡通class3文本点

温馨提示

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

评论

0/150

提交评论