




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生毕业论文 III 目 录 第 1 章引 言1 1.1 电子商务 B2C 概述1 1.2 电子商务 B2C 的工作流程4 1.3 电子商务的应用范围及交易过程5 第 2 章 电子商务 B2C 系统分析7 2.1 B2C 优势研究7 2.2 B2C 缺陷研究8 2.3 功能需求分析9 2.4 系统的数据流图10 第 3 章 电子商务 B2C 的实现与详细设计13 3.1 建立数据库与连接13 3.2 安全性模块15 3.3 登录模块15 3.4 消费者子系统主界面16 3.3 书籍查询模块17 3.6 购物车模块18 3.7 订单查询模块19 3.8 销售员订单查询模块20 3.9 总管编辑书库模块20 第 4 章 项目创新点及其展望21 4.1 创新点21 4.2 展望21 结束语22 参考文献23 致 谢24 本科生毕业论文 1 第 1 章 引 言 本章主要对电子商务 B2C 的含义、概念、发展现状、工作流程等基本情况进 行了概述,主要分三部分进行了阐述:第一部分是 B2C 的基本概念等,并与 B2B 等模式进行了对比分析;第二部分是 B2C 工作流程的介绍;第三部分是 B2C 应 用范围以及交易过程的阐述。 1.1 电子商务 B2C 概述 本节主要介绍电子商务 B2C 的含义、概念以及发展现状,并给对电子商务 B2C 的功能特点等进行了阐述。 1.1.1 电子商务 B2C 的含义、概念和发展现状 商务又名交易,是指在某个交易场所,按照约定的交易规则,卖方将商品的 所有权转移给买方,买方支付货币给卖方的过程。 电子商务本质上和现实商务没有什么不同,区别仅仅在于交易场所、交易规 则这 2 个基本要素的电子化属性上。 所谓交易场所,是指商品展示的场所,通俗的讲,即电子商务网站。无论网 站拥有者采用多么先进的建站技术和华丽的界面,都必须服务于交易规则; 所谓交易规则,是指交易活动和施加于交易活动的各种约束的集合,是现实 商务经营策略的延伸。有的电子商务供应者集中精力于交易规则,如阿里巴巴、 易趣,在实际中成功了;有的电子商务供应者集中精力于交易场所+交易规则, 不如前者成功.目前,流行的电子商务交易规则分类有 B2B、B2C、C2C,其具体 含义是: B2C 限制卖家是公司,拥有交易场所,买家是个人,在现实中对应超市,商 品是可以最终消费的,代表公司是 8848,卓越等; B2B 限制卖家和买家必须是合法的公司,在现实中更像一个展览会,交易场 所出租给交易双方,商品是买和卖的信息,是不能最终消费的,代表公司是阿里 巴巴; C2C 不限制卖家和买家的身份,只提供一个最终消费品的供需信息交互平台, 本科生毕业论文 2 在现实中对应集贸市场,交易场所出租给交易双方,代表公司是易趣; 任何一个新兴商业体系都大致会经历开创、竞争、稳定和消亡这四个发展阶 段,电子商务也不例外,经过近 6 年的发展,目前,可以说是进入了竞争期,这 个阶段,跑马圈地和百家争鸣的时代已经过去,同类型的电子商务提供商之间正 在面临着激烈的竞争。 B2B 和 C2C 类型的电子商务供应商的交易规则比较适合发展带有一般交易需 求会员,这些会员的共同特点是:更关注在其他会员提供的信息(买和卖)中发 现属于自己的机会,而并不严格要求自己提供的信息(买和卖)和相关交易活动 的质量。可以说,这 2 类网站只是解决了人们商业沟通的基本欲望,实际上是建 立了一个有大众影响力的虚拟商场,在交易规则方面,涉及到的层次较浅,很难 解决高层次交易规则的方方面面:如信誉(卖家销售,买家支付) 、效率(买家 购买,卖家配送) 、体验(商场氛围,人的感觉)的问题 目前我国的电子商务商业模式大致可以按照交易对象分为五类:商业机构对 商业机构的电子商务 B2B,商业机构对消费者的电子商务 B2C,商业机构对政府 管理部门的电子商务 B2G,消费者对政府管理部门的电子商务 C2G 以及消费者 对消费者的电子商务 C2C。虽然一些更新颖的模式如 BBC 已经初现,但要 想大规模发展起来还需要经过比较长一段时间的成长。而 B2G、C2G 是政府的电 子商务行为,不以营利为目的,主要包括政府采购、网上报关、报税等,对整个 电子商务行业不会产生大的影响。因此,以下讨论的是 B2C、C2C 这两种商业行 为的电子商务模式。 B2C 模式是我国最早产生和发展最为成熟的的电子商务模式之一,以 8848 网上商城正式运营为标志。B2C 即企业通过互联网为消费者提供一个新型的购物 环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节 省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班 族,这种模式可以为其节省宝贵的时间。但是在网上出售的商品特征也非常明显, 仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。 这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香 水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费 者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少, 尤其在我国产品质量管理体系并不完善,人们更愿意相信自己的体验感觉来决定 是否购买。所以,到目前为止,B2C 市场上成功的企业如当当、卓越,都是卖一 些特殊商品的。目前 B2C 电子商务的付款方式是货到付款与网上支付相结合,而 大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变 本科生毕业论文 3 以及优秀企业示范效应的促进,网上购物用户迅速增长,2004 年占整个互联网用 户的 54,我国 B2C 电子商务市场规模到 2004 年底达到了 45 亿元,这种商 业模式在我国已经基本成熟。 C2C 这种模式的产生以 1998 年易趣成立为标志,目前采用 C2C 模式的主要 有 eBay 易趣、淘宝、拍拍等公司。C2C 电子商务模式是一种个人对个人的网上 交易行为,目前 C2C 电子商务企业采用的运作模式是通过为买卖双方搭建拍卖平 台,按比例收取交易费用,或者提供平台方便个人在上面开店铺,以会员制的方 式收费。虽然我国网民已经突破了 1 亿,市场规模巨大,但由于受一些条件的制 约,我国的 C2C 电子商务仍然处于融资烧钱聚集用户阶段,并未形成成熟的盈利 模式。零售电子商务的三个基本要素是信息流、物流与资金流,C2C 已经基本解 决,目前真正的难点在于交易信用与风险控制。互联网突破了地域的局限,把全 球变成一个巨大的“地摊” ,而互联网的虚拟性决定了 C2C 的交易风险更加难以 控制。这时,交易集市的提供者必须处于主导地位,必须建立起一套合理的交易 机制,一套有利于交易在线达成的机制。eBay 在美国能够发展得如此快,除了 PayPal 这套支付工具外,与美国社会完善的信用体系是分不开的。在美国的 C2C 交易中,PayPal 既扮演着收单商家,又扮演了银行的角色,这种双重角色使得 PayPal 聚拢了买方与卖方的大量资金,掌握着买卖双方的交易与信用状况。今年 我国电子商务网站推出的“支付宝” 、 “安付通”等支付工具以及赔付制度在很大 程度上改善了这种购买信任危机,但 C2C 市场要想彻底突破这些制约仍需要较长 时间的培育过程。因此,作者将 B2C 的研究与实现作为本文的重点。 1.1.2 电子商务的功能和特性 电子商务的功能 1广告宣传 电子商务可凭借企业的 Web 服务器和客户的浏览,在 Internet 上发布各类商业信息。客户可借助网上的检索工具(Seach)迅速的找到所需商品 信息,而商家可利用网上主页和电子邮件在全球范围内做广告宣传。 2咨询洽谈 电子商务可借助非实时的电子邮件,新闻组(News Group)和 实时的讨论组(chat)来了解市场和商品信息、洽谈交易事务,网上的咨询和洽 谈能超越人们面对面洽谈的限制、提供多种方便的异地交谈方式。 3网上订购 电子商务可借助 Web 中的邮件交互传送实现网上的订购。网上 订购通常在产品介绍的页面上提供十分友好的订购提示信息和订购交互格式框。 4网上支付 电子商务要成为一个完整的过程,网上支付是重要的环节。客户 和商家可采用信用卡帐号实施支付。 5电子账户 网上支付必须要有电子金融来支持,即银行或信用卡公司及保险 本科生毕业论文 4 公司等金融单 位要为金融服务提供网上操作的服务。而电子账户管理是其基本的组成部分。信 用卡号或银行帐号都是电子账户的一种标志。而其可信度需配以必要技术措施来 保证。 6服务传递 对于已付了款的客户应将订购的货物尽快的传递到他们的手中。 电子商务的特性 1. 普遍性 电子商务作为一种新型的交易方式,将生产企业、流通企业以及消 费者和政府带入了一个网络经济、数字化生存的新天地; 2. 方便性 在电子商务环境中,人们不再受地域的限制,客户能以非常简捷的 方 式完成过去较为繁杂的商务活动,如通过网络银行能够全天侯地存取资金账户、 查询信息等,同时使得企业对客户的服务质量可以大大提高; 3. 整体性 电子商务能够规范事务处理的工作流程,将人工操作和电子信息处 理 集成为一个不可分割的整体,这样不仅能提高人力和物力的利用,也可以提高系 统运行的严密性; 4. 安全性 在电子商务中,安全性是一个至关重要的核心问题,它要网络能提 供 一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防 火墙、防病毒保护等等,这与传统的商务活动有着很大的不同; 5. 协调性 商务活动本身是一种协调过程,它需要客户与公司内部、生产商、 批 发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯门、 技术服务等多个部门的通力协作,往往电子商务的全过程是一气呵成的。2 1.2 电子商务 B2C 的工作流程 1.电子商务应用系统的构成 一般地,电子商务应用系统有电子商务实体、电子商场、实物流、信息流、 资金流、事务流等基本要素构成。电子商务实体涉及到商务活动的参与各方,包 括商店、消费者、政府、银行或金融机构、认证中心(CA) 、交易网关、货运公 司、信息公司或证券公司等,其工作流程是利用计算机网络技术全面实现再现交 易电子化的过程。由于应用电子商务开展的业务范围和内容的不同,所以针对具 本科生毕业论文 5 买方 银行认证中心 卖方 Internet 体的生成不同的应用系统。 2电子商务应用系统的一般工作流程 电子商务应用系统的一般工作流程: (1)买方(包括个人消费者、集团消费者、 )卖方(企业、商家)在银行建立账 户; (2)买方、卖方、交易网关向认证中心申请证书(获得数字凭证) ; (3)购物; (4)卖方与银行进行清算,如图 1.13所示: 图 1.1 电子商务系统一般的工作流程图 3. B to C 电子商务应用系统的工作流程 (1)客户进入卖方购物网站的主页,系统接收、传递与处理客户的商品搜 索。 (2)系统前台接受和处理注册或登录信息、选购、填写购物清单、放入购 物车中和提交购物申请等信息; (3)将购物信息处理后,显示出支付网页,供客户选择支付方式,并启动 支付流程; (4)卖方系统软件接收到支付请求,向支付网关请求支付授权; (5)支付时,卖方系统向客户传递送货方式选择信息供客户选择 (6)支付网关向卖方软件发送授权响应,卖方软件根据授权响应,向用户 发送支付收据或拒绝信息; (7)卖方电子商务应用系统后台管理软件进行订单处理、库存查询,如果 有货物则直接生成发货单向货运公司或物流公司发送通知单。 (8)货运公司或物流公司按照客户提出的送货方式向用户送货。 本科生毕业论文 6 1.3 电子商务的应用范围及交易过程 基与计算机网络(特别是 Internet)的电子商务,其范围涵盖了小到简单的 E-mail 通信,大到在线谈判、在线交易等各种商务活动。按电子商务的参与对象 来分类,电子商务主要包括以下四种类型:企业对消费者(B2C) 、企业对企业 (B2B)、企业对政府机构、消费者对政府机构,这里主要介绍前两种电子商务。 1. 企业对消费者(B to C)的电子商务 企业对消费者(B to C)的电子商务,也称商家对个人客户或商业机构对消 费 者的电子商务,它基本等同于电子零售商业,如通常所说的电子购物或网上购物。 企业或零售商建起电子商务系统接入 Internet ,个人用户就可以利用 Internet 浏览器在虚拟的 Web 空间中遨游,浏览货架上的各种商品,选择合适的商品,下 达电子订单,并利用电子支付方式进行在线购物。 2. 企业对企业(B to B)的电子商务 企业对企业(B to B)的电子商务,也称商家对商家或商业机构对商业机构的 电子商务。它是指商业机构(或企业、公司)使用 Internet 或各种商务网络向供 应商(企业或公司)订货和付款。 B to B 的电子商务发展最快,已有了多年的历史,特别是通过增值网络 (Value Added VAN)上运行的电子数据交换(EDI) ,是企业对企业的电子商务得到了 迅速扩大和推广。公司之间可能使用网络进行订货和接受订货、合同等单证和付 款。如电子贸易、电子采购、网上招标等,它采用电子数据交换(EDI) 、电子邮 件(E-mail)电子公告牌、电子传真等手段,进行电子化商业活动。 电子商务的交易过程分为三个阶段:交易前、交易中和交易后。在交易过程 中,它涉及三个方面的内容:信息、电子数据交换和电子资金转帐(EFT) 。 1. 交易前:主要指交易各方在交易合同签订前的活动,包括在各种商务网络和 Internet 上发布和寻找交易机会,寻求合适的贸易伙伴等,并可以通过网络交换信 息来比较价格和条件,了解对方国家的贸易政策,以及最后确定交易对象。 2. 交易中:主要指签定合同后的贸易交易过程,涉及银行、运输、税务、海关等 方面的电子单证交换,这种交换通常是通过 EDI 电子数据交换来实现的。 3. 交易后:在交易双方办完各种手续以后,商品支付运输公司起运,贸易方可以 通过电子商务网络跟踪货物的行程;银行则按照合同,依据贸易方提供的单证向 另一方支付交易资金,出具相应的银行单证,实现整个交易过程。随着电子商务 本科生毕业论文 7 的发展,全球性的电子商务时代的到来,电子商务必将取代现今落后的交易手段, 为全球企业、公司之间的信息交流、资源共享等多方面提供现代化的网络通讯技 术手段。4 本科生毕业论文 8 第 2 章 电子商务 B2C 系统分析 系统分析是程序设计中最关键的一个步骤,是其他步骤的基础。其主要任务 是“为了解决这个问题,目标系统必须做什么” 。本章主要分析了 B2C 系统优势 和缺陷;最终给出系统的总体结构及其框架。 2.1 B2C 优势研究 B2C 较之传统的交易模式,具有下列优势: 1, 信息优势:B2C 模式通过掌握大量个人和客户的信息,甚至购买习惯和 个性需求,开展有针对性的网上促销和个性化服务。 2, 短渠道优势:B2C 越过了销售渠道的重要环节传统的代理商,这使 得一些厂商或超大型的 MALL 公司利用传统的商品价格及物流仓储优势,通往网 络实现销售给最终用户,这样的边际利润率相对较高。 3, 客户忠诚度优势:有一项调研显示:客户对网络的品牌知名度的认同感 要超过对传统行业。也就是当一个大型的购物网的忠实客户也可能浏览其他购物 网页内容,但很难让他尝试购物。这是因为“流程” 、 “安全性”和“品牌信任感” 这三大要素会直接导致忠诚度和习惯。所以,客户能记住某一个方向的最好的一 两个网站,客户很难记住第三个网站,如果没有新意,很难获得 PAGEVIEW。 4, 贴近客户需求优势:某些公司在时机成熟时,逐渐提供了下列服务:公 司所有的商品,实时的、个性化的交互式导购员,以及“大家一起购物” (能够 使不同地点顾客在网上交谈)系统和购物广告。这些技术和服务,进一步扩展了 目录购物方式给消费者带来的购物体验,这个网站上活生生的导购专家,可以通 过网上聊天方式来帮助你找到自己想要的商品。B2C 的技术决不是为技术而技术, 而是以顾客为中心采用技术。 5, 资金的安全优势:B2C 在支付环节上通常不会有很大的矛盾。个人购物 通常都习惯以现金或信用卡在完成购买流程后即时支付,这对于网络公司的资金 周转是非常有利的。至少,公司可以通过流程来控制和预计资金的流出和流入, 而且出入比较小,便于管理和控制资金流量。坏账的可能性非常小。 同时,B2C 模式具有良好的系统可行性,如: 1. 技术可行性:因为该系统是要求是实现动态交互式的页面设计及对数据库 本科生毕业论文 9 的查询、插入、删除等操作,而本系统采用 PHP 技术设计网页及使用 MySQL 数 据库来存储数据,所以技术上是可行的。 2. 经济可行性:开发本系统为用户和管理员带来了极大的方便,而且所用的 人力、物力、技术、资金等的花费不大,所以今后获得的经济效益一定会大于开 发成本。 3. 操作可行性:由于本系统安装了 Apache 和 MySQL,所以只要打开 IE 浏 览器,输入 IP 地址即可进入本系统界面,操作方便。 2.2 B2C 缺陷研究 不可否认,B2C 模式也具有下列缺陷: 1, 控制力问题:B2C 需要面对无数的客户群体的不同需求,无论从网站的 技术上,还是销售的物流上,都面临一个失控的危险。每一个成熟客户都是潜在 的再次消费者,但问题是每一个客户对 B2C 模式的期许是完全不同的,有相当的 一部分客户会寻求更高质量的服务,因为网上的销售服务不能比网下购物差。 2, 在线人数问题和实际网络购买力:在国内,虽然每年网络人数以翻倍的 数字增长,但相比较网下业务的实际购买能力,只是很小的一部分。从 CNNIC 的报告中可以看出,上网人群中具备中高级别购买力的人群还只占 35左右。 3, 物流问题:B2C 模式多数是要送货上门。国内的物流配送环境相对较差, 如果自己作物流,虽然容易控制和协调,但从企业的核心价值来看,这一块做坏 的可能性非常巨大,而且维护和管理物流的费用相当惊人。但如果用第三方物流 做配送,国内还没有非常完善的物流公司来操作,特别是小件多属性的商品,由 于网络公司和物流公司的沟通协调很难完全同步,所以客户常常面临送错货的问 题。而从法律上,如何清晰的判断这种模式的责任也是一个大问题 4, 库存问题:B2C 模式的库存管理是最困难的。因为商品种类通常很繁多, 而且一些网络零售店或网络超市,他们要面临近千种商品,数百个大类。每种商 品的流通周期都不相同,淡季旺季的需求曲线也不相同,至少每个大类商品需要 一个产品经理来协调厂商进货和定购。这样库存问题不仅牵涉到物的库存,人的 库存问题也带来很高的管理成本。但这不是产品经理的能力问题,而是商业模式 的问题。 5, 销售控制和资金管理问题:B2C 可以通往网上的促销和广告宣传来扩大 销售额和主推产品,这和传统销售相同。但问题是传统模式利用渠道销售时,对 厂商和分销商可以通过很多手段对销售额和销售进度进行控制和管理,针对不同 的情况采用不同的策略。更重要的是当销售的进度和量可以估计和测算时,资金 本科生毕业论文 10 管理问题也变得简单和有据可查。所以,网上对最终客户销售虽然有回款快的特 点,但由于产品线过长和安全库存量的提高,B2C 销售的资金占用也是非常严重 的问题。 2.3 功能需求分析 功能需求分析:主要任务是搞清楚用户对目标系统数据处理功能所提出的需 求。本系统的功能模块如下图所示: 图 2.1 销售系统功能模块图 以上各个功能模块的详细介绍见第四章 电子商务 B to C 销 售 系 统 用 户 子 系 统管 理 员 子 系 统 促 销 信 息 商 品 展 览 购 物 信 息 订 单 信 息 查 询 信 息 销售员子系统 总管子系统 库 存 查 询 会 员 查 询 订 单 确 认 库 存 编 辑 会 员 批 准 注 册 及 登 录 增 加 书 目 修 改 书 目 删 除 书 目 修 改 资 料 新 书 展 览 热 门 推 荐 折 扣 店 按 书 名 查 按 出 版 社 查 按 作 者 查 按 类 别 查 书 目 总 览 分 类 浏 览 本科生毕业论文 11 2.4 系统的数据流图 2.4.1 前台数据流图 D1 书库 D4 订单表 D2 购物表 D4 订单表 D3 会员表 图 2.2 销售系统前台数据流程图 2.4.2 销售系统后台数据流图 后台数据流图包括销售员和总管两部分。 销售员数据流图 消 费 者 13 注册及 登 录 会 员 12 购物车 11 书 籍 信 息 12 订 单 处 理 本科生毕业论文 12 D1 管理员表 进入 D3 会员表D4 订单表 和和 图 2.3 销售员子系统数据流图 D2书库 销 售 员 11 登录 21 同意 发 货 13 查看 会 员 12 查看 库 存 送 货 员 13 查看 会 员 本科生毕业论文 13 总管数据流图 D1管理员表 图 2.4 总管子系统数据流图 D2书库 D3会员表 总 管 11 登录 12 编辑 书 库 13 批准 会 员 14 入账 查 询 21 增加 书 目 22 修改 书 目 23 删除 书 目 总 管 本科生毕业论文 14 第 3 章 电子商务 B2C 的实现与详细设计 本章将在第 2 章系统设计的基础上,给出网上书店电子商务 B2C 系统的详细 实现过程,主要包括该系统的后台数据库描述、各模块的详细实现流程,并给出 了程序流程图及界面模板等。 3.1 建立数据库与连接 3.1.1 建立数据库 根据上一章中数据的需求分析,本系统需要建立两个数据库person和 product。 表 3.1 member(会员表结构) 列 名 数据类型长 度 允许空 字段描述 Key_memberint 10会员序号(主键) idChar 20 会员帐号 mimaChar 20密码 nameVarchar 30 会员姓名 sexchar 4会员性别 ageint 10 是会员年龄 certificationchar 10 证件名称 cernumint 13证件号码 degreechar 10 是学历 provinechar 10 省份 citychar 10城市 emailvarchar 30电子邮件 TELchar 20电话 addressvarchar 30送货地址 attribvarchar 30 是附加信息 本科生毕业论文 15 表 3.2 gly(管理员表结构) 列 名 数据类型长 度 允许空 字段描述 Key_glyint 10管理员序号 idChar 20管理员帐号 mimachar20 管理员密码 表 3.3 product(库存表结构) 列 名 数据类型长 度 允许空 字段描述 Key_productint 10书目序号(主键) namechar 30 书目名称 numint 20书目数量 authorvarchar 30 作者 publicvchar 30出版社 p_datedate 是出版时间 pricedouble (16,2) 原价 new_pricedouble (16,2) 折扣价 dalaichar 20 类别 xiaolaichar 20 详细类别 idint 10类别号 sall_numint 10销售量 attribvarchar 30 是补充信息 购物表(shopping)中包括 user_id(会员帐号)和所购买书籍的简单信息,订 单表中包括 status(订单状态)、flag(订单标志)、会员的有用信息(帐号等)和书籍 的简单信息(书目序号等) 。这里不再一一列出。 3.1.2 连接数据库 建立完数据库之后,要建立与数据库的连接,简要程序如下所示存为 pre_inc.php 以后就可以随时的调用它了: ?php $hostname=localhost; $username=root; 本科生毕业论文 16 $password=; $link_id=mysql_connect($hostname,$username,$password); ? 3.2 安全性模块 对于本系统来说,系统中数据库的安全及保密是十分重要的。整个系统的安 全机制分为三层:系统级,数据库级和功能模块级。系统级的安全保护通过 Windows NT 操作系统本身的安全控制和系统操作规程实现。MySQL 在安全性上 也是很好的,比如:建立使用者的用户名和密码才能登录等。在应用系统设计中, 功能模块实现时,进一步考虑了安全保密性。 同时,本系统建立了较完善的口令系统,在系统各子系统设计过程中,根据 用户对象的应用特点,将系统的使用权限分为两种:系统普通用户,能使用会员 服务子系统功能;系统销售员,能使用销售员子系统的功能,对订单数据库进行 删除操作;系统总管,可以对库存进行编辑,如修改和删除。 3.3 登录模块 为了确定消费者的购物是否有效,在购物时,消费者必须首先注册成为会员 并且登录,每位会员都有自己的密码和不同的用户名来进入本系统。在会员登录 时,初始化一个 session 变量保存会员的用户名以便动态跟踪用户。 使用 session 的程序如下: session_start(); /初始化一个 session 变量 session_register(user_id); /将用户的帐号保存在 session 中 session_register(user_pass); /将用户的密码保存在 session 中 在以后的页面中,只要有这段程序,就可以将 user_id 作为一已有值的变量 来使用。 用户登录程序的流程图如下所示: 本科生毕业论文 17 错 图 3.2 用户登录程序流程图 为了数据库的安全性,销售员和总管也必须有自己的用户名和密码,这与会 员相似,这里不做详细介绍。 3.4 消费者子系统主界面 界面提供了一个人机对话的有效窗口,一个良好的界面不仅能够使用户方便 快捷的应用这个系统,而且还可以通过界面形象了解系统所用的功能。因此,界 面设计是系统设计过程中的一个重要环节。 电子商务 B to C 系统的界面设计选用的是 Html 语言,通过参数传递生成的 一些动态的页面是用 PHP 语言编写的。信息提示框使用 JavaScript 脚本语言编写。 前台主界面如图(3-1)所示: 显示出错信息 开 始 分别判断帐号 和密码是否正 确 在 session 变量中加入用户名 显示用户主界面 结 束 输入帐号和密码 本科生毕业论文 18 图(3-2) 消费者主页面 由图可以看出,在本系统的所有页面分上下两部分,上部分是用 Html 语言 编写的程序,命名为“1.html” ,在每个页面都调用它。下部分是消费者点击一 些超链接之后所显示的信息,一般是在 Html 语言中嵌套 PHP 语言编写而成,在 本系统中信息一般用表格显示,这样清晰明了,方便消费者查阅。 1.html 文件的最上部分是消费者可以查阅信息的一些超链接,普通消费者可 点击“书目总览” 、 “折扣店” 、 “分类查询”等并在下部分浏览相应书籍信息, 会员还可以点击“修改资料” 、 “购物车” 、 “订单查询”并在下部分查看相应 的信息,若普通消费者点击这些超链接,则出现登录界面。超链接下面是文件检 索表单,消费者填写信息然后点击“查找”按钮则显示查询结果。1.html 文件的 最下部分是注册和登录的超链接,点击“注册”或“登录”进入相应界面。 本科生毕业论文 19 3.3 书籍查询模块 在这一模块的上部分有一个 form,form 中有一个下拉菜单,其 name=optiond,其中选项的 value 分别为 1,2 等,具体值为查询关键字:书名、 作者、出版社、类别、详细类别、价格、出版日期;还有一个文本框,用于让用 户填写要查找的内容;点“查找”按钮,则将表单中查询的内容提交到 chaxun.php 文件执行。 在 chaxun.php 文件中,用 switch 和 case 语句来查找。以按书名查为例的主 要代码为: switch($optionid) case 1: $sel_sql=select * from product where name like %$option% ; $result=mysql_db_query(product,$sel_sql,$link_id); 其他的查找与此相似,查找到后按表格的形式显示,若库存为空,则显示提 示信息即可。其程序流程图如下所示: 否 是 开始 符合条件 吗 选择查询条件 输入查询关键字 数据库为空吗 显示查询结果 结 束 返 回 显示提示信息 显示出错信息 本科生毕业论文 20 图 3.3 查询模块程序流程图 3.6 购物车模块 在本模块中会员已将自己所需的书籍加入到购物车中了,在每本书籍信息的 后面有一超链接,点击“删除”则将此商品从购物车中删除。在此界面的最下方 有三个超链接,点击相应链接则进入到其页面后执行相应操作,这些界面都具有 良好的人机交互性能,方便实用。 在购物车的实现过程中,主要用到了 SQL 语言的 Select 和 Insert 语句。在 shop.php 页面显示商品信息时,要从 shopping 表中查找 user_id=$user_id 的用户 和 key_request=0 的书目信息,$user_id 是保存在 session 变量中的,若这个书目 的 key_request 字段等于 1,则意味着已提交为订单,此书籍在购物车中不显示。 主要代码为: $char_sql=select * from shopping where user_id=$user_idand key_request=0; $result=mysql_db_query(“product”,$char_sql,$link_id); 3.7 订单查询模块 图 (3.4) 订单查询界面 如上图所示,为了安全起见,在本界面会员只能查看到自己订单的详细信息, 为了实现这一技术问题,利用了 session 变量来保存相应信息。 在功能实现上,首先当会员在 shop.php 页面点击“提交订单” 后,进入 buy1.php 页面,在 buy1.php 文件实现从 member 表中调出本会员的资料,从 本科生毕业论文 21 shopping 表中调出本书籍的详细信息,都以数组的形式保存为变量。然后生成新 的订单即将会员信息和书籍信息插入到 request 表中,并且更改 shopping 表中的 key_request 字段,使其值为 1。最后在 buy1.php 文件中调用 request.php 文件让订 单以表格的形式显示。 若会员直接点击本系统上部分的“订单查询” ,则进入 request.php 页面显 示符合条件的订单信息。 本科生毕业论文 22 3.8 销售员订单查询模块 为方便销售员查看会员订单信息,从数据库中选择出不同用户的订单分别显 示,这一问题使用 SQL 语言的 distinct 语句实现。在 gzhuye.php 页面当销售员登 录后,点击上部分的超链接即可实现功能。当销售员点击“订单查询”时,即进 入 grequest.php 页面,在此页面将每一位会员的订单按表格显示以便销售员查看, 每一书目信息后有超链接“同意发货”或“取消订单” ,若销售员察看库存信息 和会员资料都无误时则点击“同意发货” 。若点击“同意发货”由参数传递则 进入 tongyi.php 文件,在这一文件中,更新数据库中的数据。首先 request 中的 key_request 字段设为 1,然后更新 product 表中的 sall_num 字段和 num 字段。 3.9 总管编辑书库模块 当总管进入 ggzhuye.php 并且登录后,点击总管主页上部分的“修改库存” 超链接进入到 gdisplay.php 页面,在此页面管理员可以增加书籍、修改每本书的 信息、删出卖完的书籍。这些程序都比较简单,是纯粹的对数据库的操作,增加 书籍用 insert 语句插入到数据库中,修改数据库用 update 语句更新数据库数据, 删除书籍用 delete 语句从数据库中删除即可,这里不作详细阐述。 本科生毕业论文 23 第 4 章项目创新点及其展望 本章主要阐述了系统的创新点,并提出了对未来 B2C 系统的展望。 4.1 创新点 作为毕业设计,系统最大的特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 实验7 常见金属的物理性质和化学性质教学设计初中化学仁爱科普版2024九年级下册-仁爱科普版2024
- 淘宝设计自学课件
- 三 美国式的资产阶级民主说课稿-2025-2026学年高中历史人民版选修近代社会的民主思想与实践-人民版2004
- 八年级历史下册 5 艰辛探索中的曲折说课稿 华东师大版
- 大家来劳动说课稿-2025-2026学年小学音乐人音版五线谱北京一年级上册-人音版(五线谱)(北京)
- 氯化工艺基础知识培训课件
- 九年级化学下册 10.1 食物中的有机物说课稿 (新版)鲁教版
- TBDMS-PEG6-OH-生命科学试剂-MCE
- 氢能源产品科普知识培训课件
- 专题范文开除通知10则
- 曲臂式高空作业车专项施工方案
- 艾滋病的诊断和鉴别诊断
- 5.1.2 7~9的乘法口诀 教学课件 人教版(2024)小学数学二年级上册
- 入团考试试题及答案大全
- 2024全员安全生产“大学习、大培训、大考试”考试题库(含答案)
- 电焊作业高空作业危险点及控制措施
- 云鹤电商公司管理制度
- 新生儿臀部护理与纸尿裤使用指南
- 农村坟墓修建协议书
- 医院培训课件:《医疗质量管理办法》
- DB64-680-2025 建筑工程安全管理规程
评论
0/150
提交评论