化妆品网上销售系统论文2_第1页
化妆品网上销售系统论文2_第2页
化妆品网上销售系统论文2_第3页
化妆品网上销售系统论文2_第4页
化妆品网上销售系统论文2_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

1、江苏广播电视大学五年制(高职)化妆品网上销售系统论文学 校:苏州电大张家港分院年级:02级专 业;计算机信息管理姓名:王佳学号:0206010370指导教师:曹建峰职称:讲师二00七年四月目录第一章弓i言11.1研究背景41. 1. 1国内外电子商务发展情况41.1. 2化妆品网上销售系统的现状51.2开发化妆品网上销售系统的意义5第二章系统的技术综述72. 1 browser/server 结构 72. 2三层结构的概念82. 3web客户/服务器模型8第三章需求分析和系统功能概述113.1系统设计目标113. 2系统需求分析113. 3系统功能概述11笫四章系统总体设计155.1系统开发环

2、境154. 2系统管理流程及模块划分154. 2.1化妆品网上销售系统的整体规划154.2.2化妆品网上销售系统前台销售管理系统(网站)的整体网页设计164.2.3各个子系统模块的功能164. 3软件系统的分层设计184. 3. 1软件系统的三层b/s系统体系结构184. 3.2各层的主耍功能194. 3. 3数据库表的结构设计19笫五章系统程序设计的貝体实现22致谢23参考文献24附录(部分界而及代码)25摘要20世纪90年代以来,计算机网络和通信技术得到了 e速的发展,数据处理和信息的传 递突破了时间性和空间性的局限,信息化成为不可抗拒的潮流。随之迅速发展起来的全球性 的电子商务正成为最活

3、跃,最热门的信息交易活动,并且从更深层次上影响了人类社会的经 济,管理和人们的学习工作,娱乐等多个方面本文首先介绍了课题所涉及的相关技术:多层用户/服务器结构以及血b应用的相关数据库 访问技术,asp技术。在次基础上论述了化妆站网上销售系统的设计目标、系统需求和总体 设计方案,较详细的论述了化妆品网上销伟系统的详细设计和实现。最示,木文对化妆品 网上销售系统进行了总结并提出了还需要改进的问题。关键词: 购物车,化妆品网上销售系统,b/s结构,asp, access第一章引言1.1研究背景111国内外电子商务发展情况计算机的出现给人类社会带來了笫三次工业革命,计算机和计算机网络已经深入到了 各行

4、各业,各个领域,随« internet的不断扩大和发展,电脑网络“把每一个国家、每一 个城市甚至每一个家庭连接到-起”,形成了-条“信息高速路”,就像高速公路大大提高 了车辆行驶的速度一样。信息高速路给生活、学习和工作带來了什么影响呢?总结起來主要有三点:笫一,电脑 网络口j以查阅信息,迅速而便捷地了解周围的世界;笫二,可以跟世界各地的人随时进行 交流,并建立联系;笫三,可以参加网络购物、拍卖等活动。正是山于有了这么一条信息 高速路,网上查询和网上购物随z冇可能,因此网上商业交易也迅速地发展起來,也因此 给我们的生活带来很多方便。电了商务是于九i年代初,在欧美兴起的一种全新的商业交易

5、模式,它实现了交易的无 纸化,效率花,自动化,表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊, 这所有的一切也必将推动传统商业行为在网路时代的变革。早在网路盛行的时代,通过网 路的电子邮件,视频交换,文件交换以及目前还很热们的edt(电子数据交换),所进行的 商业行为,都可以说是现在电了商务的某种形式的表现,也町以说,电了商务是它们崭新 的应用集合。电了商务所包含的内容非常多,不仅包括商业交易,还包括政府职能部门捉供电了化 服务,电子银行,跨金业共同协作,网络购物等等。电子商务革新了传统经济活动的运作手 段。因此,电了商务按照经济活动的类别可分为两大类别:笫一,企业间的电了商务,即

6、金业与企业之间,通过网络进行产品或服务的经营活动。笫二,企业与消费者之间的电子 商务,即企业通过网络为消费者提供一个产品或者服务的经营活动。实际上,笫一大类模 式乂可以分为两种,笫-种是企业之间通过网络进行产品销售和购买,笫二种是企业之间 通过网络提供服务和得到服务。笫二大类模式也口j以分为两种,笫一种是企业与个人消费 者通过网络进行产品销售和购买,笫二种是企业与个人消费者通过网络提供服务和得到服 务。第二类,企业与个人,对于个人,也就是消费者而言,电了商务就是我们常说的电了 消费,网上购物,它也称为电子商业(e-business) o企业与个人,对于金业來说是扩大企 业产品的知名度,拥冇更大

7、的市场空间,以及利用网络的跨地域性,在销佶通道上,更易 控制及掌握。而对于个人來说,进行电子消费,不受时间及地域的限制,有更多的自主权。 在消费变的方便的同时,消费者作为个体,将会冇更多的时间及精力來完成其它生活事务, 对于城乡商业平衡也起到莫大的作用。电子商务是顺应网络时代的发展要求,它的出现, 必将为耒来的商业贸易往来的发展及繁荣起着无可替代的作用。举例来说,新浪等门户网 站分别为企业或个人提供新闻、邮件、广告、短信、游戏等服务活动,通过第二类和第四 类电子商务活动获得经济收入;阿里巴巴网站主要是为企业提供产品销售和采购等商机信 息服务,从事的是笫二类电子商务活动;易趣网主要是为个人消费者

8、提供拍卖等商机信息 服务,从事的是第四类电子商务活动;卓越网主要是为个人消费者提供化妆品、光盘等产 品,从事的是第三类电子商务活动;神州数码公司通过“e-brige”网站为代理商提供it 产品,从事的是第一类电子商务活动;联众网站为个人消费者提供娱乐服务,从事的是第 四类电子商务活动;工商银行等金融机构的在线银行通过网络为企业和个人捉供金融服务, 从事的是第二、第四类电子商务活动。电子商务将传统的商务流程电子化、数字化,一方面以电子流代替了实物流,可以大 量减少人力、物力,降低了成本;另一方而突破了时间和空间的限制,使得交易活动町以 在任何时间、任何地点进行,从而大大提高了效率。电了商务所具冇

9、的开放性和全球性 的特点,为企业创造了更多的贸易机会。电子商务使企业可以以相近的成本进入全球电子 化市场,使得屮小企业有可能拥有和人金业一样的信息资源,捉高了屮小-企业的竞争能力。 电了商务重新定义了传统的流通模式,减少了屮间环节,使得生产者和消费者的肓接交易 成为可能,从而在一定程度上改变了整个社会经济运行的方式。电子商务一方面破除了 时空的壁垒,另一方而又提供了丰富的信息资源,为各种社会经济要素的重新组合提供了 更多的可能,这将影响到社会的经济布局和结构。1.1.2化妆品网上销售系统的现状由于电子商务的迅猛发展,化妆品网上销售系统发展也已经达到一个较高的水准,现 在的化妆品网上销售系统实现

10、的功能也非常的多,最重耍的当属图片的销售,也就是管理 库房屮的化妆品,以及管理川户的购物车,从而实现结账等一系列功能。另外化妆品网上 销售系统还提供给用户查找数据库中化妆品相关记录的功能。在确认用户身份方而也己经 比较完善,并且具有管理员的功能,管理员对整个数据库可以进行操作。现在拥有一些知 名的化妆品网上销售系统如:当当,卓越等。1.2开发化妆品网上销售系统的意义就化妆品网上销售系统而言,由于网络已经覆盖全球,信息量大而独具优势。售卩的 理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。对于读 者来说,化妆品网上销售近在咫尺,并口永不下班关门,读者可以随时随地口由地查询

11、和 订购化妆品,读者无需亲临化妆品商店,一样一样地找,一类一本类地寻,只耍坐在电脑 前,开机上网即可买到所需书籍,而且读者的挑选余地也人多了,检索也很方便,同时还 减少了化妆品商店过程小的支出,另外应当看到化妆品选购必得翻阅详看,耗时费力,特 別是热衷化妆品商店者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们血言无 比宝贵,化妆品网上销伟节省了人量时间,这对于那些没有时间经常逛传统化妆品商店或 其住所离传统化妆品商店较远的读者来说,具有实际意义。因此网上售书必将有长足的发 展。开办化妆品网上销售系统也可以为在校大学生提供方便、廉价、高效的化妆品商店方 式,促进文化传播,帮助国家和学校培养

12、优秀的人才,具有长远的社会效益和经济效益。第二章系统的技术综述2. 1 browser/server 结构化妆品网上销售系统特点就是利/ij browser/server (b/s)结构,实现化妆品的在线查 找,销售,以及化妆品的在线管理等功能。这种系统的优势在于系统简单,功能强大,扩 展能力良好以及能够方便的跨地域操作等性能。cl ient/server (c/s)模式与browser/server模式是现在比较流行的两种数据库的 应川模式。单独应用哪一种模式都将受其自身弱点的限制。client/server模式主要是在 以局域网为基础的环境下展开应用的,它受到地域的限制。而browser/

13、server模式通过 internet进行通信,町以不受地域的限制,但是它不能够进行联机事务处理,并h.在处理 大量数据的情况下,速度较慢。从目前的开发技术來看,browser端作为信息收集源,特 别是大量的数据收集工作还不能完全取代client端的用户界面。在这方面,client端的 各种开发工具的功能更加强大也更加灵活。对于本系统,其功能冃标是要将化妆品销售由传统的商店模式向在线销售的转变,同 时还要能对销伟的订单和化妆品的种类进行管理。下图是木系统的网络应用原理示意图。2.2三层结构的概念browser/server的多层结构的应用正是在对c/s结构的总结基础上产住的,并且也 已经扩展到

14、了 b/s应用开发领域。即将应用划分为三层(可以冇更多层,但3层最常见): 用户界面层,商业逻辑层,数据库层。 用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义(出 于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用 前端工具(visual basic, visual c+, asp等)开发,在本章的实例中我们用 vbscript脚本语言实现asp页面; 商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生 成sql语句检索或更新数据库,并把结果返冋给客户端,这一层通常以动态连 接库的形式存在并注册到服务器的注册表(registry)中,它与

15、客户端通讯的 接口符合某一特定的组件标准(如com, corba),可以用任何支持这种标准的工 具开发; 数据库层负责实际的数据存储和检索b/s结构开发还具冇另外的一个重要的优势,即面向对象编程的特性“封装性”。 在客户端需耍进行某项打数据库zi'可的访问和操作的地方,只需要调用一个函数, 至于这个函数如何编写,如何与数据库打交道,以至访问的是何种数据库都与其无 关(否则,很有可能出现在某一种数据库系统上运行得很好的sql语句,有时换到 另一种数据库系统上必须加以修改);在中间层di丄中实现这个函数,如果用户对具 体操作的要求发生改变,只需要修改这个函数就可以了,只要此西数的入口参数和

16、 返回内容不变,在客户端不需作任何改动。而这一点在开发大型应用时尤其冇用: 我们可以把开发人员分成两组,一组负责开发界面层,另一组负责开发商业逻辑层, 双方只要按照事先商定的函数接口,并行地开发就可以,而不必向从前那样,后面 的工作必须等前面的工作完成后才能开始。当然,这样的开发模式需要很好的项目 协调和文档作支持。2,3 web客户/服务器模型在授高层,棊于web环境的通信会在两个实体中进行:l.web客户软件:是一种请求软 件,数据和服务的软件;2. web服务器软件,它完成客八所发出的请求。在大多数场合,web 客户软件通常是 web 浏览器,如 mi crosoft internet

17、explorerc te)和 netscape navi gat or o web 服务器软件有 microsoft internet information server (iis)© 以下介绍 web 客户/ 服务器通信协议及常川的web应川程序开发技术。2. 3. 1 web客户/服务器通信协议1. tcp/ip 协议web浏览器和web服务器之间通过传输控制协议/网际协议(tcp/ip)进行信息的传输。internet的许多服务如电子邮件和文件传输协议都采用这个网络协议。它是所有的计算机 和internet相连时采川的一种通川语言。数字软件传输通道或套接通道也是通过tcp/i

18、p 协议和计算机相连的。套接通道是由客户软件或服务器软件建立的,并川于在二者之间交换数据包的一种信 息通道,通过这种通道,就可以在数据包内传递请求和响应。数据包是一个包含其起始和 终止等信息的数据块。tcp/ip协议将用户的数据封装到用于传输到目的地。web应用程序 使用一个高层协议超文本传输协议(http)在该通道里进行通信2. 超文本传输协议httphttp是一种在web上用来通信的协议,其功能可以描述为:发出命令,接受响应,完 成数据交换。这些命令主要川于客户发送文件请求,如1itml文档和图像。1ittp协议规定 了浏览器和服务器的交互方法。浏览器想从网站获取页而时,浏览器先发出请求,

19、在网站 上打开了一个对网络服务器的连接,服务器受到请求后回应,通过http协议,将处理结果 返回给浏览器,由此http协议也被称为“请求/响应”协议。http协议为口由状态协议, 即当客户的请求完成后,web服务器通常会关闭对浏览器的连接。所有的浏览器和服务器 间的通信都是离散的“请求响应”,浏览器必须先发出请求才能开始通信,服务器角色 完全是被动的。2. 3. 2 asp 技术asp技术的主要用途是制作动态的,交互的,高性能的web应用程帛以前web应用程 序都是由(cgi公共网关界面来实现的),但由于cgi本身的一些缺点和限制(如鮫消耗用户 系统资源,执行效率差等),人们都在寻找各种各样的

20、替换方案,在这种情况f, microsoft 的asp应运而生,再加上a/' microsoft的iis(web服务器)和mts(组件事务管理服务器)的 组合,asp己经成为web应用程序开发的主要技术。active server pages (动态服务器主页)简称 asp 内含于 internet information server (11s)中,它提供了一个服务器端的脚本环境,可产生和执行动态,交互式,高效 率网站服务器的应用程序。asp既不是一种语言,也不是一种开发工具,而是一种技术框 架,它能够把iitml,脚本语言activex组件等有机的结合在一起,形成一个能够在服务 器

21、上运行的应用程序,并把标准html页而送给客户端浏览器。asp内含六大内置对彖,利 川这些对象可以使asp脚本功能更加强人,asp具有强人的可扩展性,不仅可以使川asp 动态链接库和脚本运行期库口身提供的activex组件,述町以从internet上免费或有偿获 得一些厂商开发的activex组件,编程人员也可以自己开发内含商务逻辑的activex组件。 以下介绍asp的丄作原理和asp的对彖模型。1. asp的工作原理1)一个用户在浏览器的网址栏中输入asp文件名称,然后回车触发这个asp请求。2)浏览器将这个asp请求发送给ttso3)iis接受这个请求,并由其.asp后缀意识到这是一个a

22、sp请求。4)11s从硬盘或内存屮取岀正确的asp文件。5) iis将这个asp文件发送到asp. dll中。6) 服务器端脚本代码,会进行逐行解释,然后返回给i1s;非服务器端脚本代码,直 接返回给iis。7) i1s将处理结果返回给浏览器。2. asp对彖模型asp具有强人的面向对象功能和可扩展性。asp对象可分为以下三种类型:(1) 内置对彖由asp动态链接库提供的对象,有六个内置对象,是开发web应用程序经常使用的对 彖。六个内置对彖的主耍功能如下:1) request对象:在http请求期间,可利川request对象获得客户端浏览器传递给服务器 的值(包括查询字符串的变量值,form

23、表单中的元素值,cookies的值等)。2) response对彖:nj以使用response对彖把变量值,函数返回值等输出到客户端浏览器; 利用response对彖ij将cookies值写入客户端的计算机硕盘中等。application对象:浏览器和web服务器的连接是无状态连接,即服务器处理完浏览器的 http请求示,立刻断开与浏览器的连接,忘记浏览器刚才请求的悄况;服务器不能识别浏 览器是第一次请求还是笫一千次请求。这种无状态的连接方式使得web服务器处理浏览器 的请求可以更快,更有效,也不需要维护浏览器的信息,但它产生了一个web应用程序如 何实现变量共亨的问题。asp很好的解决了这一

24、个问题,application对象可以川来保存应 用程序的所有用户的共享信息,可以在不同的用户z间实现web应用程序变量的共享。session对象:session对象主要用來保存属于一个用户的一个应用程序的信息,可让同一 个用户在多个网页z间共享信息。object context对象:主要用来处理与事务相关的问题,object context对象的使用与 microsoft transaction server (mts)有着密切的联系。asp error对象:web应用程序开发者运用该对象可以掌握因asp所发牛的错课。(2) 脚本对彖:由asp使用的脚本语言提供的对彖,由脚本运行期库(scr

25、run.dll)提供。(3) 服务器组件:通常在其自己的dll或可执行文件中实现。服务器组件可从internet 上无偿或有偿获得;一旦在服务器安装和注册这个dll文件,那么其对彖就可以在asp 所支持的任何脚本屮使川,服务器组件充分休现了八sp的可扩展性。第三章 需求分析和系统功能概述31系统设计目标本系统需要满足以下几个系统设计冃标。1. 实用性原则:真正为客户的实际工作服务,按照要求的轻重缓急,合理设计 化妆品网上销售系统。2. 可靠性原则:必须为商家提供安全的服务,尤其是要保证从internet ±可以 访问到的前台销售管理系统的安全。3. 友好性原则:使用化妆品网上销售系统

26、的用八一般对计算机知识了解很少, 所以系统操作上要求简单方便,便于用户掌握。4. 可扩展性原则:采用开发的标准和接口,便于系统向更大的规模和功能扩展。3. 2系统需求分析木系统的化妆品网上销售系统分为前后台管理系统:前台管理系统是在internet上 接受来自全国各地的客户访问的化妆品网上销伟系统前台销作管理系统(网站);示台管理 系统是在intranet内部用于化妆晶商店的管理员管理的化妆品网上销售系统的后台管理 系统。本系统的而台销售管理系统实现的功能类似于现实牛活中的商丿占销售,顾客可以浏 览商品、浏览商品、结账完成购物等。在设计网站时,应根据所销售商殆的特点安排布局, 在编制程序时应充

27、分考虑这一点,商胡数据应根据需要能灵活的从数据库中挑岀,照顾客 浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根 据实际情况,采用“货到付款”和“银行汇款”的方式。本系统设计的网上购物过程为, 当客户通过internet访问化妆品商店的网站时,如果他要购买商品,那么必须先注册成为 会员,然后再进行会员登陆(确认身份),然后才可以把商站放入“购物车”,通过购物车 完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统融入了企业传统的进销存概念,对化妆甜进行分类管理,捉 供化妆品信息管理的添加,修改和删除的功能,支持化妆品的封而图片上载工作,从而增 强了化

28、妆晶商甜的宣传效果。对订单的管理是后台管理系统中关键的部分,根据口身要求, 采用订单状态来标识化妆品的各个流通环节,在编程设计时,要充分考虑订单管理与化妆 站管理的密切联系,保证订单状态与库存的一致性。对于后台的客八管理规则要提供便捷 的杏询方式,提供合理的管理操作。3. 3系统功能概述1. 化妆品浏览检索功能提供给internet的客户方便浏览以及灵活快速查找所需化妆品的功能。化妆品浏览检 索功能主要实现化妆品的分类浏览、关键字检索和高级检索。较复杂的实现部分是化妆品 的高级检索。化妆品的高级检索采用组合查询方式,需要提供给客户按照卩名、作者、111 版社、售价范围的组合查询方式以及按照每一

29、个网页显示的数量、书名排序、作者排序等 多种排序规则显示查询结果。2. 会员访问管理功能对于大多数电子商务网站,会员的数据是珍贵的资源(可用于网站的广告宣传),因此 对会员的信息管理是很重要的。在化妆品网上销售前台销售管理系统部分,只有会员才能 购买化妆品,销售优惠打折。客户必须先注册成为会员,然后登陆,确认了合法身份后, 才能在网上购物。本系统采用用户名标志,访问网站的客户如果想享受到网站提供的所有服务,那么他 必须先“注册”成为会员,以后再访问网站时就可以通过“登录”方式进入网站即可。会 员注册时必须先填写口己的电子邮件地址和客户密码,如果通过检查没有相同的用户名进 一步填写自己的基本资料

30、,包括客户密码、详细地址、电话、邮编、送货方式、收款方式 等信息;会员登陆时输入的用户名、客户密码,如果经过系统检查会员输入的信息与数据 库屮的会员信息相符合时,可以允许客户以会员身份进入网站亨受网站的所有服务。3. 购物车功能网上购物车是化妆品网上销伟前台销伟管理的核心,在客户购物的整个过程屮,购物车 结合了商品浏览检索、会员注册登录,最终生成客户的网上订单。网上购物车提供的主要 功能有:1)新建购物年:网上购物的每一个客户都有属于口己的购物车,客户购买商品时, 系统为每一个客户的购物车创建购物车号2)添加物品:客户从网站购买商品时,可以点击商品的图片或名称进行购买,购物 车会自动添加商品的

31、名称,价格等信息。3)删除物品:客户通过购物车,可以随时删除在购物车内每一种商品的名称、数量、 价格等信息。4)重新计算购物年中所有物品的金额:客户采用购物车购物时,客户可以随时修改 商品的数量,购物车会自动显示修改后商品的价格以及重新计算购物车内所有商 品的价格。5)清空购物车:客户如果放弃购物,可以清空购物车内所有的商品信息。6)显示购物车:设计美观大方的购物车界面,提供友好的操作方式,以便于来口 internet上的所有客户使丿ij。7)会员资格确认后,保存购物车的基本信息:internet ±的客户通过购物车买完商 品进行结账时,需要进行会员身份的确认,确认是会员后,客户需要

32、填写网上订 单所需要的基本信息,然后客户正式提交订单,应用程序将购物车提供的商品名 称、价格、数量等信息保存到数据库中。4. 化妆品管理功能完成化妆品信息的录入、修改、删除和多种方式的查询:化妆品封面图片的上传及化 妆品销售量统计,还有完成后台对客户的预定化妆品处理。主要实现以卜功能:化妆品信息的录入:化妆品信息的录入包扌舌书名、作者、出版社、原价、现价、isbn 号、页数、尺寸、数量等多种信息。化妆品信息的查询:查询方式有按照书名查询、按照作者查询、按照出版社查询等方 式。化妆品信息的删除:删除书名、作者、出版社、isbn号等信息。预定化妆品的管理:如果internet上的客户从前台销售关系

33、系统没有找到口己所需要 的化妆品,客户可以填写缺书单,填写书名、作者、出版社、价格等信息,后台应用程序 如果发现客户所需的书已到货,则可通过电子邮件的方式通知客户帖已到货。畅销书统计:根据书的销售量对化妆品进行统计排名,以便在前台销售管理系统进行 畅销书显示。化妆品上传:后台管理员可以从客户端上传化妆品封面的图片到服务器,从而使从 internet上访问前台销售管理系统的客户可以看到化妆品封而的图片,增加了化妆品宣传 的效果。5. 订单管理功能完成多种方式的订单查询、删除无效订单、及对网上订单的后台处理功能。主要内容 如下:合理设计订单状态:后台管理系统处理网上的客户订单,根据业务的实际需求,

34、订单 状态有多种,例如客户填写的订单格式止确,则订单的状态为有效,反z订单的状态为无 效,后台管理员没有审核客户填写的订单信息内容是否正确时,订单状态为未审核等等。 后台管理员的主要任务就是审核客户填写的订单,确认客户所订购化妆品库以及是否收到 客户的汇款后修改订单的状态,比如将订单的状态改为“发货”。查询订单信息:按照订单编号的方式、订单日期的方式、未审核订单状态等方式査询 订单信息。订单处理:主耍是编辑订单的状态,通过订单的状态可以使后台管理员有效的管理化 妆品流通过程屮的各个坏节,同时也可在internet上清楚的向客户显示所购化妆品在流通 过程中的状态。在编辑订单状态时耍注意与库存的一

35、致性。删除无效订单:客户填写的订单信息不正确时(客户地址不明),后台管理审核订单 的状态为无效,经过一星期后,应用程序就可删除订单信息;又如客户选择邮局汇款的方 式,但两个星期内并未支付,那么后台管理员将订单的状态修改为支付不成功取消,再经 过两个星期后,应用程序就可从数据库中删除订单信息。6. 客户管理功能客户管理是后台管理不可分割的一部分,它可以为管理人员提供一些重要的操作,管 理人员可以通过客户管理來审核那些己经注册的客户,判断他们是否为合法用户后再进行 相应的操作(删除,修改);述可以通过客户管理来查找符合某些条件的客户,来达到管理 人员如期的目的,主要功能如f:客户信息的添加:添加客

36、户的电子邮件地址、姓名、单位、详细地址等信息。客户信息的修改:客户的名称是客户的标识,是不能修改的,单位,电子邮件,详细 地址等信息是可以进行修改的。客户信息的查询:提供按照电子邮件地址、姓名、单位等的查询方式,以便于经营管 理者浏览客户信息。客户信息的删除:删除川户的姓名、单位、详细地址等所有的客户信息。第四章系统总体设计4. 1系统开发环境1.系统的软硬件开发环境:(1) 服务器的软硬件配置服务器的破件配置:cpu p4,盘60g,内存256m 服务器的操作系统:windows 2000 serverweb 服务器软件:iis 5. 0(internet information serve

37、r)数据库服务器软件:microsoft access(2) 客户端的软件配置客户端的硬件配置:cpu p3及以上,硬盘10g及以上,内存128m及以上客户端操作系统:windows 2000/xp客户端浏览器软件:te(tnternet explorer)4. 2系统管理流程及模块划分4.2.1化妆品网上销售系统的整体规划化妆阳网上销伟系统分为前台和示台两个管理系统,前台管理系统分为化妆品浏览检 索子系统,购物午子系统和会员访问子系统;后台管理系统分为化妆站管理,订单管理,客 户管理了系统。图4-1为前台和示台管理系统以及各个了系统之间的功能结构图。后台管理系统前台销伟管理系统4. 2. 2

38、化妆品网上销售系统前台销售管理系统(网站)的整体网页设计图4-2描述了客户从internet ±访问网站,完成浏览,购物,注册等过程所访问的网页 的彼此关系(网站流程图)。图4-2化妆品网上销售系统前台销售管理系统流程图4. 2. 3各个子系统模块的功能化妆品网上销售系统屮,前后台管理系统的各个子系统功能如卜(模块图):1化妆品浏览检索子系统有以卜功能2会员访问子系统有以卜功能6.管理子系统有以卜功能4. 3软件系统的分层设计4. 3. 1软件系统的三层b/s系统体系结构考虑到化妆品网上销售系统的应用特点、系统效率和系统安全性等因索,本系统采用 了三层结构的b/s体系,如下图4-3所

39、示。(表现层与业务层的通信是http协议通信,业 务层与数据层通信是通过开发式数据库连接odbc)。数据层中间层表现层4. 3. 2各层的主要功能表现层(presentation layer):应川程序的使川界面,通过web网页实现客户与化妆 品网上销售系统的交互操作,包括客户端数据的输入、数据的输出,以及输入数据的合法 性检查。业务层(business layer):利用数据库表来记录客户购买商品的信息,例如:何时购买, 购买人,商品编号,购买数量等情况。数据层(data layer):用来存储和管理数据,本系统采用microsoft access管理化 妆品、目录、会员、订单、购物车等数据

40、。4. 3. 3数据库表的结构设计数据库表的结构设计是应丿ij软件中的关键部分,数据库表设计采川规范化关系模式的 方法。在关系数据库屮,规范化关系模式就是要解决关系模式屮存在的插入异常、删除界常、 修改异常、数据兀余等问题。规范化的基木思想是消除数据以来屮不合适的部分,使模式 屮的各关系模式达到某种程度的“分离”,让一个关系描述一个概念、一个实体或者实休间 的一种联系,若多于一个概念就把它分离出去。但这并不意味着,规范化程度越高,模式 就越好。我们必须结合应川坏境对模式进行优化,例如适当增加兀余,提高数据库应用系 统的性能。本系统设计屮设计的数据库表结构为:化妆品信息表:序号字段名称数据类型说

41、明1idh动编号长整型,递増,主键2name文本字段大小2553author文本字段大小504productdate日期5mark文本字段大小2556desc文本字段大小2007内容文本8原价文木9折扣价文本订单信息表:序号?段名称数据类型说明1订单号文本2化妆品量文木3订单状态文本4订货时间文本5原价文本6现价文木购物乍信息表:序号字段名称数据类型说明1购物年名称文木2化妆品编号文本3化妆品名称文木4折扣文本5数量文本6原价文本7现价文本8节省文本9合计文本会员信息表:序号字段名称数据类型说明1用户名文木2密码文本3邮箱文木4注册时间文本5用户类型文本6邮编文本第五章系统程序设计的具体实现1

42、、用户登录打开界面,在“用户名”处输入正确的用户名,在“密码”处输入正确的密码,然后单 击登录进入主窗体。如图5-1所示。自己在里面加一张图下面就是一步步下去的!我不知道怎样运行你的设计!图5-1第六章结束语电子商务已被轰轰烈烈的推到了我们的前面,人类社会己经进入电子商务时代,这是 时代、社会发展的必然,我们别无选择。如何面对电了商务时代,如何适应数字化生存并 积极参与电子商务时代的社会竞争,是设计到每个人,每个企业,部门及国家牛存与发展 的重大问题。为此,我们必须积极的面对这一机遇与挑战,研究电了商务,探讨电子商务 的内涵,运作模式以及它所涵盖的关键技术等。木系统就是电了商务在在线出售方面的

43、应用,系统已经拥冇一定的使用性,能够满足 一些客户的要求,但是在许多地方还需要很好的完善,我将在以后的时间里加以实现。致谢整个课题研究的过程小,很多人都给了了我无私的帮助和支持,他们的支持是我前进的动力。首先要感谢的是我的导师朱建新老师,本文的选题到最后修改的过程都是在他的悉心指导下完成的。朱老师对关键部分的指导给予了我很大的帮助,他严密的逻辑思维和求实的治学态度使我在研究工作屮受益匪浅。没冇朱老师的关心和帮助,我的课题是不可能顺利完成的,特此对朱老师表示真诚的感谢! 其次我还要感谢我的家人,他们对我的关心和支持,在我闲惑疲倦时,给予我很多安慰,使得我的课题得以顺利完成。最后,对于在课题研究期

44、i'可曾经给了我帮助的同学们致以诚挚的感谢和祝福。参考文献1汪鑫.web程序设计m.北京:电子工业出版社,2005.7.12j李学军.asp web开发教程m 北京:海洋出版社,2005.3.谭浩强.access 2000基础与应用m.北京:清华大学出版社,2002.8.4 周兴华、王敬栋.asp+access数据库开发实例m.北京:清华大学出版2006.8.5 赛奎春.asp信息系统开发实例m.北京:机械工业出版社,2006.8.启明工作室.access数据库实例m.北京:人民邮电岀版社,2006.4.附录(部分界面及代码)1首页(index, asp)界而如下:代码如下:<%

45、language=nvbscriptn codepage=m936n%> <%><!-#include file=mmanage/inc/config.aspm><!#include file=ninc/conn.asph><%dim iset rs=serve ccwatcobjectcadodb.recordsel)%><!doctype html public ”/w3c/dtd html 4.01 transitional/enhn/tr/html4/loose.dtdm><html

46、> <head><meta http-equiv=mcontent-typem content=mtext/html; charset=gb2312h><title>化妆品网上销w</title><link href=nstyle.cssh rel=mstylesheetm type=htext/cssn></head><body><!#include file=mhead.htrnh><table width=m780n border=non align=hcenterm cellpa

47、dding=hom cellspacing=mom><tr><td width=n219n align二“left” valign=,top,x!-#include file=,left.asp,-></td><td width=”561” align=hleft° valign=htopn><table width二too%” border=nohcellspacing二"0" cellpadding="oh><td height=n44m align=ncenterhxform

48、name=mformr, method=ngetm action=nrsearch.aspu><br>书名:<input name=name class=hinputstylem><select name=code><option value=,m, selected>所有化妆品</option><%rs-open "select * from categorym,connj jdo while not rs.eof%><option value=n<%=rs(ncategoryid,)%>

49、;n ><%=rs(ncategoryn)%x/option><%rs.movenextlooprs.close%></select><input name=hsubmitm type=hsubmitn class=hinputstyleh value'快速搜索”<input type=nbuttonh name=nsubmit2n value=u 高 级 搜 索” onclick=hlocation= search.aspht><img src=uimages/line.gif' width=h568"

50、; height="9h></formx/td></tr><tr><td align=mleft" valign="tophximg src="images/xssj.gif' width="221" height=h28h></td></tr><tr><td align="center" valign=htop"xtable width="568" border="0&q

51、uot; cellpadding二"0" cellspacing=m0m><%rs.open ”select top 6 iddetail,discount,vipprice,author,desc,pricel,price2,name,pic,mark from product order by id desc蔦conn丄 1if rs.eof and rs.bof thenresponse.write " 对不起,暂时还没有商品!"end ifi=0do while not rs.eof%><tr><td widt

52、h=t7%“ height=t30“ align=hcenterh valign=mmiddleh class=hshadowmxa href=,vpro.asp?id=<%=trim(rs(,id,t)%>n target=n_blankhximg src=,<%=trim(rs(,pich)%>h width=“85” height二”125“ border=,0',x/a></td><td width=”33%” align二” left “ valign=htopnxtable width=h100%n border=u0&quo

53、t; cellspacing=h 1n cellpadding="0m><tr><td colspan=n2n><img src=nimages/w.gifm width=h 18m height=m18nxspan class=mbooktitle,><%=strvalue(trim(rs(,tnamen),24)%x/span></td></tr>class=mbookinfon><%=trim(rs(mdescn)%><br><brx/td></tr&g

54、t;<tr>vtd>定价:<span class=hprice 1 nx%=rs(nprice 1fl) %x/span>元</td>vtd>作者:<%=rs("author") %></td></tr><tr>vd>优惠价:<span class=,price2,><%=rs(mprice2m) %></span>7g </td><td>vip 价 :<span class=nvipricem><

55、;%=rs(uvippriceh) %></span></td></tr><tr><tdcolspan=m2malign=ncentermxahref=hica 匚 asp?id二v%=rscict)%>&action二add" target=mpcartm><img src=mimages/car.gifh width=”23“ height二”20” border=”0”>购物车v/a> </td></tr></tablex/td><%rs.

56、movenextif rs.eof thenresponse.write m<td width=, 17%,></tdxtd></td>nelse%><td width=“17%“ height-'130“ align=hcenterh valign=mmiddleh class=hshadowmxa href=,vpro.asp?id=<%=trim(rs(,id,t)%>n target=n_blankhximg src=,<%=trim(rs(,pich)%>h width=“85” height二”125“

57、 border=,0',x/a></td><td width=”33%” align二” left “ valign=htopnxtable width=h100%n border=u0" cellspacing=h 1n cellpadding="0m><tr><td colspan=,2,ximg src=nimages/w.gifm width' 18m height=m18nxspan class=mbooktitle,><%=strvalue(trim(rs(,tnamen),24)%x/

58、span></td></tr>class=mbookinfon><%=trim(rs(mdescn)%><br><brx/td></tr><tr>vtd>定价:<span class=hprice 1 nx%=rs(nprice 1fl) %x/span>元</td>vtd>作者:<%=rs("author") %></td></tr><tr>vd>优惠价:<span class=,p

59、rice2,><%=rs(mprice2m) %></span>7g </td><td>vip 价:<span class=,vipriceh><%=rs(hvippriceh) %x/span>元 </td></tr><tr><tdcolspan=m2malign=ncentermxahref=hica 匚 asp?id二v%=rscict)%>&action二add" target=mpcartm><img src=mimages/ca

60、r.gifh width=”23“ height二”20” border=”0”>购物车v/a> </td></tr></tablex/td> <%end if %></tr><td colspan=m4m align=hcenterhximg src=mimages/line.gifn width='l568mheight二</tr><%i=i+lif i>=5 then exit doif not rs.eof then rs.movenextlooprs.close%><tr align=hrightm><td colspan=',4,'xtable width="100" border=uo" cellspacing="om cellpadding=u2u><tr><td align=hleftmxa href=hnew.asphximg src=mimages/more_2.gif, width=n42u height=h15h border=,0,x/a>

温馨提示

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

评论

0/150

提交评论