




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字卡销售系统 第 1 页 共 29 页 数字卡销售系统 【摘要】 随着计算机技术的不断发展,为了满足人们对购买东西更方便简洁的要求,网上购物从新兴事物渐渐成为了一种大家都很熟悉的方法。网站和商业紧密的联系了起来,出现了大批的网上商店。本系统采用 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 数字卡销售系统 第 2 页 共 29 页 引言 近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上订购系统作为 B2B,B2C(Business to Customer,即企业对消费者 ),C2C(Customer to Customer,即消费者对消费者 )电子商务的前端商务平台 ,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设 B2C 的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 数字卡销售系统 第 3 页 共 29 页 目 录 第一章 开发和运行环境 -4 1.1 开发环境 -4 1.2 运行环境 -4 第二章 数字卡销售 系统需求分析 -5 2.1 电子商务的发展 -5 2.2 数字卡的经销商们 -5 2.3 数字卡销售系统能解决的问题 -6 2.4 数据流图 -7 2.5 网上售卡的优越性 -8 第三章 程序开发的关键技术 -9 3.1 HTML 语言 -9 3.2 VBSCRIPT 语言 -9 3.3 ASP 技术 -9 3.4 数据库 -11 第四章 系统详细设计 -13 4.1 前台模块 -13 4.2 后台模块 -17 第五章 数据库设计 -21 5.1 数据库描述 -21 5.2 数据表详细介绍 -21 第六章 结束语 -25 致谢 -25 参考文献 -26 附录 -27 数字卡销售系统 第 4 页 共 29 页 第一章 开发和运行环境 数字卡销售系统的开发和使用对系统是有要求的,古人云:“欲善其事必利其器。”如果有一个好的开发和运行环境,对软件的开发和应用会具有推动性作用。下面介绍一下本系统对系统的要求: 1.1 开发环境 本系统是以 asp 为语言工具编程的,通过直观与后台数据库连接,达到无人值守,在线购卡的目的。 系统采用 Dreamweaver 和 Microsoft Access 作为开发工具,以 ASP 为主要代码,开发出更为优秀的在线购物系统。以数字卡销售为主要目的 。 1.2 运行环境 本系统的运 行需要一台服务器和客户机(访问者),要求如下: 服务器要求: (1)硬件环境: 服务器: PentiuemMX 或者更高档的微机、笔记本电脑,运行内存 16MB,安装所需 7MB 以上的硬盘空间。 (2)软件环境安装有 IIS 组件的中文 windows 2000/xp+iis5.0 如果系统是 Windows95/98 的话必须安装 PWS 对访问者的要求就是要一台安装有网页浏览器,可以上网的电脑就可以。 那么这样一个系统只是让用来看的么?当然不是,至今为止,本系统已经在网络上成功运行了 6 个月,效果不错,也 有一定的收益。正说明它对市场还是有相当的应用性。在下面一章会详细介绍。 数字卡销售系统 第 5 页 共 29 页 第二章 数字卡销售系统需求分析 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 交易完成。 数字卡销售系统 第 6 页 共 29 页 这样一个简单的交易过程就完成了。作为经销商,在网上售出了一部分卡,获得了额外的利润,会继续在易趣(或淘宝网)上销售他的数字卡产品。随着时间越来越长,他接触的买家更多。许多买家用了一次,觉得便宜实惠,就还会来找他买卡。 慢慢的,就聚集了许多回头客,商 人 有很多组的卡号和密码要发送出去,多了就容易出错,并且还会遇到一些买家急着要买东西,而商人也有自己的事情,不可能 24 小时不睡觉,不吃饭全天呆在网上。 为了客户们更为迫切的要求,在无人留守的情况下,需要一套 放在网络服务器上,功能强大销售系统。而我们的数字卡销售系统应声而出。 2.3 数字卡销售系统能解决的问题 。 1 可以解决无人看守的情况下自动售卡的过程。 商人将一张卡添加到网站系统的库存中 商人离开,这时候有人想买卡 买家登陆网站,购买一张点卡 弹出卡号密码。 同时扣除这位买家在网站上预存的虚拟货币。 数字卡销售系统 第 7 页 共 29 页 2可以解决每天售卡量比较大的情况下,通过计算机分类整理,忙而不乱,正确的将卡号和密码销售给各位买家。 2.4 数据流图 初步 分析,数据流图 分为前台(用户)和后台(管理员)。 如下: 前台: 卡 A 商人将 2 张不同的卡添加到网站系统的库存中。 网站数据库自动归类,形成卡 A、卡 B 卡 B 一个人想买卡 A 一个人想买卡 B 登陆系统购买卡 A 成功。 在这个人预存的虚拟货币中扣除卡 A 的价格 登陆系统购买卡 B 成功。 在这个人预存的虚拟货币中扣除卡 B 的价格 进入购物系统 首 页 新闻公告 登 陆 购物界面 购买点卡 购买成功弹出卡号密码 注销退出 数字卡销售系统 第 8 页 共 29 页 后台: 2.5 网上售卡的优越性。 相比传统的购卡方式,网络购卡系统的主要好处是一方面可以动态的管理各种购物与销售信息,只要准备好足够的库存,网站运行正常,数据库安全,就可以按照要求自动出售各类卡;另一方面,在线购卡比较方便,用户可以在任何时间任何地方通过网络进行购买;另外网络化的买卡的最大特点就是时间短、效率快,系统可以在无人看守的情况下使用。在线购卡给人一种速度快、效率高、更安全 的感觉, 改变了传统的售卡模式,降低了运营成本。是一种更为先进的销售模式。 后台登陆界面 后台管理 财务管理 用户管理 系统管理 添加 点卡 管理员登陆 数字卡销售系统 第 9 页 共 29 页 第三章 系统开发的关键技术 开发本数字卡销售系统所需要掌握的技术有以下 4 大项: 1 ADO 技术 2 VBSCRIPT 语言 3 ASP 4 Access 3.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 概述 数字卡销售系统 第 10 页 共 29 页 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 兼容的数据源。 数字卡销售系统 第 11 页 共 29 页 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 并不与数据资源直接通信,而是通过数字卡销售系统 第 12 页 共 29 页 称为 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 种语言程序,才能写出一个功能强大、完善的数字卡销售系统。下面是数字卡销售系统详细介绍。 数字卡销售系统 第 13 页 共 29 页 第四章 系统详细设计 以前台(客户)和后台(管理员)同时进行的方式,分成两大模块共同构成了数字卡销售系统。 4.1 前台模块 数字卡销售系统的前台要做到美观、简洁。让用户一看就明白怎样使用。 首先打开前台的主页 index.asp,(如下图): 数字卡销售系统 第 14 页 共 29 页 4.1.1 用户登陆: 用户登陆窗口提示输入用户名和密码登陆系统。 整个表单以 from 的方式发送到 cklogin.asp 验证用户名和密码,如果用户名或者密码大于 12 位,就会提示“您输入的用户名或密码过长”,从而登陆失败。 用户登陆部分属性如下: 登陆表单命名为: jv_form 用户名:就是在网站申请的 ID。 参数: text 值: username 密 码:对应用户的密码。 参数: password 值: password 验证码:此部分由 inc/verIfycode.asp 文件生成。参数 text:值: verIfy 通过验证,用户登陆后便可以看到帐户的余额,然后进行储值、购卡、修改资料、查询以往的消费记录等操作。 4.1.2 转帐报表 页面名称: getpay.asp 数字卡销售系统 第 15 页 共 29 页 登陆后在这一页可以看到用户的储值记录。其实是从数据库的 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张,全部取出来的话不容易保管,就暂且放如库存,需要的时候再取出来。 数字卡销售系统 第 16 页 共 29 页 登陆后在这一页可以看到用 户库存中还有没有剩余的卡。跟上面的转帐报表类似,是从数据库的 buyrecord 表中筛选出来的一些记录,由以下一句主要语句实现: sql=select * from buyrecord where user=&username& and buyed=false order by id desc 它的意思是:在数据库的 buyrecord 表中找出满足字段 user 的值等于当前用户的用户名,并且字段“ buyed”的值为“ false”的所有记录。 然后将这些记录的 游戏名称 (class2)、面值 (class3)列下来 .如下表: 游戏名称 面值 取卡 传奇世界 45 4.1.4 购买点卡 页面名称: buycards.asp 登陆后在这一页可以数字卡销售系统中所有正在出售的点卡。 点击所需要的点卡即可以进行购买。 4.1.5 用户投诉 页面名称: tousu.asp 在购买的流程中出错?给管理员汇款后由于种种原因,虚拟货币迟迟不能及时入帐。那就在这里投诉吧!管理员会在第一时间收到投诉内容并进行处理。 打开此页会看到两个文本输入框:“您的名称”和“投诉内容”。整个表单以 from 的方式发送到 toususave.asp 进行处理。 投诉表单部分属性如下: 投诉表单命名为: form2 您的名称:就是在网站申请的 ID。 参数: text 值: user 投诉内容:写上你遇到了什么解决不了的事情,要由管理员来帮你解决。 参数: text 值: content 参见图片如下: 数字卡销售系统 第 17 页 共 29 页 4.2 后台模块 商人(系统管理员)员相对于数字卡销售系统的正常使用有着不可推卸的责任。使用本系统的商人,必须很清楚后台的各项功能。 才能保证销售系统运转正常。 整个后台系统都在 admin 文件夹中。 为了方便介绍,以下的文件路径都相对于 admin 为根目录。 为了安全起见,这个文件夹的名称要改一下,除了工作人员,最好不要让别人知道。例如: wodehoutaiguanli 4.2.1 管理员登陆 首先打开后台主页 index.asp,看到管理员登陆界面,如下图: 整个表单以 from 的方式发送到 index.asp 验证用户名和密码 (本页验证 ),如果用户名或者密码大于 12 位,就会提示“您输入的用户名或密码过长”,从而登陆失败。 PS:管理员类型选择错误,也会导致登陆失败,关于管理员的分类,下面会有详细介绍。 管理员登陆部分属性如下: 登陆表单命名为: form1 用户 名称:管理员的用户名。 参数: text 值: username 管理员密码:对应用户的密码。 参数: password 值: password 数字卡销售系统 第 18 页 共 29 页 权限类型:属于哪个类型的管理员就选择哪个,是一个下拉框。 系统管理员 商品管理员 参数: grade 值为 7 个: 新闻管理员 充值管理员 用户管理员 统计管理员 点卡管理员 通过验证,管理员登陆后便可以进行对网站的各项的操作。 4.2.2 管理员类型介绍 经营规模扩大后,有时候一个管理员也管理不过来整个网站了。这个时候就需要更为详细的分工。比如有的人专门管理商品的分类,有人专门管理销售系统网站上的新闻公告,有人专门管理收款并且对用户的冲值本系统一共将管理员分为 7 种 ,分别是:系统管理员、商品管理员、新闻管理员、充值管理员、用户管理员、统计管理员、点卡管理员。 系统管理员: 拥有一切权限的最高领导者,负责安排其他管理员的分工。可以进行对网站的任意操作。 商品管理员: 负责添加商品分类,修改商品说明介绍,制定商品价格类型。 新闻管理员: 负责修改、更新、删除网站公告。 充值管理员: 负责对软卡类商品的充值服务。 用户管理员: 这个是跟业务联系在一起的,根据规定为用户调整等级、恢复密码、加 /减虚拟货币(帐户虚拟货币管理)、锁定帐户、开通帐户。 统计管理员: 整理网站的支出、收益情况。 对于不正常信息及时分析。起到监督其他管理员的作用 点卡管理员: 添加、删除点卡。 怎么样?是不是感觉到一切工作都井井有序?各尽其责,分工明细,效率会更高。 Ps:不同管理员登陆后台,看到的界面会不同。 数字卡销售系统 第 19 页 共 29 页 4.2.3 密码管理 页面: admin.asp 从管理员登陆入口登陆后,点击左边“系统信息”下拉条,会看到一个“密码管理”的超级链接。点击后看到密码管理表单,如下图: 在这里可以添加管理员,修改管理员密码,修改管理员类型。 4.2.4 商品管理 对于点卡的管理是管理员最为重视的,一个清 晰有效的分类使得买卡者容易找到自己需要的点卡。 点卡的分类共分为 3 级。分类介绍如下: 一级分类: 点卡的总体分类,等级最高。例如:游戏卡、外挂卡、电话卡。 二级分类: 在一级分类的基础上进行细分。例如在 游戏卡 的大类下可分为:网易一卡通、魔兽世界。 三级分类: 在二级分类的基础上再分。例如在 网易一卡通 中可分为: 15元面值、 30 元面值。 这三级分类添加通过三个页面构成。 商品分类: 一级分类添加。页面: class1.asp 商品添加: 二级分类添加。页面: class2add.asp 点卡类型 (价格): 三级分类添加、修改。 页面: class3.asp 4.2.5 价格设置 举一个详细的例子:一张电话卡,面值(市场价)是: 30 元,进价是 12 元,零售给个人是 20 元,那么卖给一些摊位(直销商)要比零售给个人要便宜些,如: 16 元。 这些价格如何在网站上实现呢?本系统很简单就可以实现。 将分到最小类的商品,价格设定为 7 个,在数据库的 class3 表中分别记录:面值(class3)、进价 (price)、特别商户价 (price1)、网吧商户价 (price2)、 VIP 会员价 (price3)、普通会员价 (price4)、市场价 (prices)。 通过后台价格设置,不同用户组的买家在数字卡销售系统中买到点卡的价格也不同。这样一来,就可以针对大客户群按实际情况设置合适的价格。 数字卡销售系统 第 20 页 共 29 页 价格设置如下图: 4.2.6 用户管理 页面: admin_user.asp 此页通过验证 uesr 表中字段 ntype 的数值,将用户分页面显示。通过超链接可以实现如下: 特别商户: ntype 值为 1,超链接为 admin_user.asp?ntype=1 网吧商户: ntype 值为 2,超链接为 admin_user.asp?ntype=2 VIP 会员: 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)得出各类卡在数字卡销售系统中的剩余数量 .以数字的形式列表显示出来。 效果见下图: 看到库存不足的卡要尽快添上,以免前台用户购卡失败。 数字卡销售系统 第 21 页 共 29 页 第五章 数据库设 计 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 文本 管理员 ID Password 文本 管理员密码 Grade 数字 管理员等级 数字卡销售系统 第 22 页 共 29 页 Bookmark 表(此表为前台用户投诉反馈) 字段名 类型 说明(此 项仅用与说明,不在数据库中出现) ID 自动编号 编号 Content 备注 前台用户在使用过程中的投诉 User 文本 投诉者的 ID Addtime 日期 /时间 投诉的时间 Ip 文本 投诉者的 IP 记录 Ntype 文本 类型 Looked 是 /否 是否已经看过本条投诉 buyrecord 表(此表记录已被购买的点卡) 字段名 类型 说明(此项仅用与说明,不在数据库中出现) ID 自动编号 编号 Class2 文本 点卡 2 级分类名称,例如:网易一卡通 class3 文本 点卡 3 级分类名称,例如: 15 元面值 Price 文本 用户用了多少钱购买这张卡 User 文本 购买这张卡的用户 ID cardname 文本 卡号 cardpass 文本 卡密码 addtime 日期 /时间 购买时间 Buyed 是 /否 是否已经从库存中取出来。 card 表(这张表记录点卡的详细情况) 字段名 类型 说明(此项仅用与说明,不在数据库中出现) CardId 自动编号 编号 Class1 文本 点卡 1 级分类名称,例如:网络游戏卡 class2 文本 点卡 2 级分类名称,例如:网易一 卡通 class3 文本 点卡 3 级分类名称,例如: 15 元面值 Cardname 文本 卡号 Cardpass 文本 卡密码 Addtime 日期 /时间 添加时间 Usetime 日期 /时间 被取走的时间 Ntype 数字 卡使用状态。 0 表示未使用, 1 表示被取走放在用户库存里, 2 表示已经从库存中取出。 User 文本 取卡者的 ID class1 表(点卡分类) 字段名 类型 说明(此项仅用与说明,不在数据库中出现) ID 自动编号 编号 Class1 文本 点卡 1 级分类名称,例如:游戏卡 数字卡销售系统 第 23 页 共 29 页 class2 表(点卡类型介绍) 字段名 类型 说明(此项仅用与说明,不在数据库中出现) ID 自动编号 编号 class1 文本 点卡 1 级分类名称,例如:游戏卡 class2 文本 点卡 2 级分类名称,例如:网易一卡通 Tpic 文本 此种点卡的缩略图名称。 Content 备注 此种点卡的详细介绍。 Sales 文本 此卡的开发商 Homepage 文本 官方网站 Payurl 文本 冲值地址 Addtime 日期 /时间 这张卡的添加时间 Hits 数字 这张卡被取走放如库存的时间 B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京2025年南京理工大学第二次集中招聘科研助理笔试历年参考题库附带答案详解
- 2025年工程经济职业规划试题及答案
- 2025年有色金属行业资源循环利用产业链产业链产业链产业链可持续发展报告
- 家居新零售2025年线上线下融合模式创新模式下的售后服务与客户关系管理报告
- 行政管理能力提升试题及答案分析
- 市政工程创新发展试题及答案
- 2024年水利水电工程科研成果与实际应用的试题及答案
- 行政管理中公共关系风险管理模型构建试题及答案
- 2025年智慧景区建设实施方案:景区智慧导视系统设计与实施报告
- 切实提高市政学学习效率的考试题及答案
- 中央贸促会面试题及答案
- 产业链购销合同
- 昇腾DeepSeek解决方案
- 出口美国合同范本
- 2025-2030中国香紫苏醇市场发展形势及未来投资风险预警研究报告
- 2024年市场营销师品牌宣传技巧试题及答案
- 教育机构与旅行社合作合同新规定
- 脑-肠轴与肠道菌群互作-深度研究
- 2025解题觉醒邓诚数学(名师大招册)
- 第四单元第一课 多姿多彩的乐音世界-《唱脸谱》 课件 2024-2025学年湘艺版(2024)初中音乐七年级下册
- 给小朋友科普化学小知识
评论
0/150
提交评论