版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务专业毕业设计摘要本论文首先从电子商务的定义讲起,随后简单介绍了一下电子商 务分类、交易过程、发展现状、安全问题与安全交易技术;并就电子 商务对我国经济建设以与人们日常生活产生的影响进行了探讨。在研究电子商务的基础上,本论文通过一个网上购物系统对电子 商务的交易过程进行了探讨。在此系统中,详细向人们展示了丰富的 网上资源与方便的网上购物,使人们能亲身感觉到网络电子商务给他 们带来的便捷性与超低价的刺激,充分认识电子商务。此系统以购物 商场为样本,主要面向对向为徐州人民。对购物者实行会员制管理, 系统对购物者进行身份检查,并就此人身份给予适当的优惠,并且对 新会员实行注册有奖活动。在付款方
2、式上,系统提供货到付款(目前 只针对徐州用户)与信用卡付款两种方式。另外,系统提供商品预订 和团体购物与承接公司的广告业务功能。关键词电子商务 ASP 数据库 网上购物 会员目录1绪论11.1 课题意义11. 2选题理由21.3 可行性分析31.3.1 设计资源3设计时间31. 3. 3 设计技术31. 4电子商务内容31. 5电子商务动作环境与产生价值51. 5. 1电子商务动作的宏观环境51. 5. 2电子商务从哪里产生价值52 系统总体设计52.1系统需求分析52. 2数据字典62. 3数据流图92.4 相关技术介绍10241HTML 超文本标记语言 102.4.2 VBSCRIPT 介
3、绍112.4.3 ADO 介绍112.4.4 ASP 介绍133系统详细设计1 53. 1系统功能介绍1 53.2 系统结构分 析设计183. 3数据库表设计204系统功能实现234.1 系统设计工具选择 234.2 系统设计工具介绍 234.2.1 IIS 个人Web 服务器234.2.2 Access 的功能和特点234.2.3 DreamWeaver Mx 介绍244.3 系统设置的具体配置 244.4 系统网页制作255分析与测试385.1 系统幵发环境385.1.1 运行 ASP 所需环境 385.1.2 安装Web 服务器415.2 软件的测试435.2. 1软件测试的目标435.
4、2.2 黑盒测试和白盒测试 445.2.3 软件测试的步骤455.2.4 测试阶段的信息流466本网站系统的特点与关键技术的解决方案47结论48参考文献4 9致谢501 绪论电子商务随着 1998 年的世界电子商务年成为 IT 媒体中最受关注的行业。然而电子商务的定义却仍好多人说不清,道不明白的。所谓 电子商务,即是各参与方之间以电子方式而不是物理交换或直接物理 接触方式完成任何形式的业务交易。电子商务中网络技术的应用,不公指基于因特网的交易,而且指所有利用因特网、企业内部网、外部网、局域网,甚至将来的住处公 路,来解决问题、降低成本、增加价值并创造新的商机的所有活动, 包括从销售到市场运作、
5、售后服务与住处管理。电子商务是互联网发展日臻成熟的直接后果, 是网络技术应用新 的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率 的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作 为一种新的贸易形式所具有的价值。1.1 课题意义随着 Internet 的不断普与,人们对于互联网技术的要求已不单单 是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户 的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无 论是企业之间 (B to B), 还是企业和客户之间 (B to C) 的交易,如果能够 实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络 数
6、据库技术的进一步发展,使得这一设想逐渐成为现实。计算机、网络通信、信息技术、支付技术、安全技术的发展以与 计算机的普与与网络应用等基础设施建设为电子商务的应用提供硬件 支持与安全保障,是电子商务发展的硬件基础;电子商务法的制定与 发布为电子商务的发展提供了法律保障,成为电子商务发展的软件基 础。在电子商务的发展过程中,人们意识到在线购物的无地域界限、 安全、方便快捷与其价格优势,在线购物的队伍逐渐扩大,不断增长 的强大需求正成为电子商务的发展动力。基础环境的成熟与需求欲望 的增长将推动电子商务与商务网站的建设不断发展。 因此,本论文通 过电子商务中网上商店的建立与运行来系统的展示电子商务这种新
7、的 网络营销方式的特点,网站的设计与运行,电子商务网站的使用与研 究等等问题的探索与求解电子商务应用与企业电子商务网站建设具有 重要的社会意义与参考价值。自我国加入 WTO 后,越来越多的传统 企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主 要特征 .而企业实行电子商务则成为企业发展与国际接轨的必要条件。 多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企 业开始实施信息化的比例还不到 20% 。所以电子购物网站的实现是一 个非常迫切的需求。1.2 选题理由本人就读电子商务专业, 曾经在企业实习一段时间, 对电子购物 网站的需求相对比较了解, 所以从业务到技术相结合,
8、取网上购物系 统网站课题是一个非常好的选择。该课题选用ASP和ACCESS技术架构实现,两者都是实现电子购物网站需求的最基础的技术。电子购物网站系统是一个典型的数据库结构的应用, 它的大部分 功能都是基于数据库的操作。 通过对本课题的研究, 能熟练掌握应用 系统的相关开发技术和网络数据库的编程方法。1.3 设计可行性分析1.3.1 设计资源开发环境: WindowsXP ProfessionalIIS 5.0 ( Internet Information Server 5.0)Internet Explorer 6.0脚本语言: JavaScript 、VBScript数据库工具: Micro
9、soft Access 2000ASP 开发工具: Microsoft Visual InterDev 6.0网页设计: Macromedia DreamweaverMX1.3.2 设计时间设计两周,程序开发五周, 调试一周。总计 8周,时间比较紧迫, 按时完成没有问题。133设计技术在大学课程中的VB语言,数据库原理,操作系统知识, 网络基础,图形学原理,ASP与数据库语言编程,电子商 务安全与保密多门课程为整个课题幵发提供了坚实的基础。ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术 难度并不咼。1.4电子商务的内容在电子商务概念模型中,电子商务实体(简称EC实体)是
10、指能够从事 电子商务活动的客观对象;电子市场是指EC实体从事商品和服务交换 的场所,它由各种各样的商务活动参与者,利用各种通信装置,通过 网络连接成一个统一的经济整体; 交易事务是指EC实体之间所从事的具体的商务活动的内容。物流、资金流、信息流图1-1电子商务交换模型图电子商务的交换模型:在电子商务的交换模型中,通信和计算机技术成为整个交易过程的基础。电子商务的四个主要参与者:参与者一:企业是电子商务的最主要的推动者和收益者;参与者二:消费者作为经济活动的不可缺少的一环也必然要介入到电子商务的环境中;参与者三:政府作为现代经济生活的调控者,在电子商务环境中起着重要的作用;参与者四:中介机构;电
11、子商务的三种基本形式:(1) 企业与企业间的电子商务(B2B)它的商务过程大致可以描述为:以电子查询的形式来进行需求调查以电子单证的形式调查原材料信息确定米购方案生产通过电子广告促进商品销售以电子货币的形式进行资金接收同电子银行进行货币结算商品交割(2) 企业与消费者间的电子商务(B2C )从长远看,企业对消费者的电子商务将取得长足的发展,并将最终在电子商务领域占据重要地位。(3)企业与政府间的电子商务( B2G )政府与企业之间的各项事务都可以涵盖在其中,包括政府采购、税收、 商检、管理条例发布等。1.5 电子商务动作环境与产生价值1.5.1 电子商务动作的宏观环境信息发布信息高速公路消息和
12、信息传播的基础设施贸易服务的基础设施法律和法规电子商务从哪里产生价值缩短价值链进行价值创新形成“顾客磁铁”其中顾客磁铁包括:1 )产品磁铁2)服务磁铁3)顾客群体磁铁4)产业磁铁2 系统总体设计2 1 系统需求分析通常电子商务网站是由前台系统和后台系统两部分构成的。前台页面操作与后台管理员管理。在前台页面操作中主要实现用户操作系统,用户购物系统,两个子系统主要实现前台购物的功能,用户首先 进入网站可以查看企业在线销售的产品信息,然后经过网站的注册用 户可以在前台页面在线选购当前的库存中所有商品。用户经过商品确 认后,去收银台填写用户订单进行最后提交,等待管理员对其的订单 处理。后台主要是由管理
13、员通过后台管理界面进行登陆后的商品,订单 与管理员用户的管理功能。管理员可以对商品类别信息进行时时的修 改,也可以查看并确认用户订单,管理员还可以按其权限对管理员用 户进行管理,这主要是根据企业要求对不同类型管理员给予不同的权 限。该网站不包括在线支付的功能,这是由于商品自身特性,当网站 管理员查看订单后判断订单的有效性,然后通知客服部门进行送货上 门,这就与许多像当当一样的网上书店类似功能。网站可根据企业发 展需求,由管理员动态的对网站进行进一步适应企业需求的完善与管 理。2 2 数据字典数据字典是关于数据的信息集合,也就是对数据流图中包含的所 有元素的定义的集合。数据字典是结构化分析方法的
14、另一个工具,它 配合数据流图,能清楚地表达数据处理的要求3 。数据流图给出系统的组成与其内部各元素相互间的关系, 但未说明数据元素的具体含义。 仅靠数据流图人们无法理解它所描述的对象。数据字典的任务是对于 数据流图中出现的所有命名元素,包括数据流、加工、数据文件,以 与数据的源、汇点等,在数据字典中作为一个词条加以定义,使得每 一个图形元素的名字都有一个确切的解释。Oracle 数据字典是有表和视图组成的,存储有关数据库结构信息 的一些数据库对象。数据库字典描述了实际数据是如何组织的。对它 们可以象处理其他数据库表或视图一样进行查询,但不能进行任何修 改。Oracle数据库字典通常是在创建和安
15、装数据库时被创建的,Oracle数据字典是 Oracle 数据库系统工作的基础,没有数据字典的支持, Oracle 数据库系统就不能进行任何工作。数据字典中所有的定义应是严密的、 精确的,不可有半点的含混, 不可有二义性。数据字典的内容主要包括对数据流程图中的数据项、 数据结构、数据流、处理逻辑、数据存储、外部实体六个方面具体定 义5。词条描述:(1)图形元素的名称,某一词条的名字,要求无二义性;(2)别名和标号;(3 )分类,加工、数据流、数据文件、数据元素、数据源汇点;(4 )描述,功能、特点;(5)定义,该词的组成、数据结构等;(6 )位置,数据流的来源、去处,加工框的编号,输入、输出、
16、 数据元素在哪个数据结构中等。数据结构描述: 在数据流图中, 数据流和数据文件都具有一定的数据结构。必须以一种清晰的、准确的、无二义性的方式描述它表2.1用户登录表数据流名:用户登录 组成:用户名+密码 备注:用户登录系统,进行相关操作表2.2 留言表数据流名:留言组成:留言主题+留言内容+时间 备注:用户可以用来向网上留言,系统管理员可以回 复,删除。表2.3预订管理表 数据流名:预订管理 组成:添加删除|修改 备注:管理员对预订的客户进行相关的管理表2.4购物车管理表 数据流名:购物车管理 组成:添加删除I修改1 备注:用户可以对购物车的商品进行的相关的管理表2.5商品信息检索表 数据流名
17、:商品信息检索 组成:关键字 备注:用户搜索自己需要的信息表2.6商品分类管理表 数据流名:商品分类管理 组成:添加I删除I修改1 备注:管理员对商品进行管理表2.7定单管理表数据流名:定单管理 组成:添加|删除|修改备注:管理员对商品定单进行管理表2.8新闻管理表数据流名:新闻管理组成:添加|删除|修改备注:管理员对新闻做一系列的管理 表2.9会员管理表数据流名:会员管理组成:添加|删除|修改备注:对用户信息进行相应的管理表 2.10 users 表文件名:users别名:用户表组成:Userld+ UserName +UserEmail + Article +Userpassword +s
18、ex +sig n等备注:用户登录系统和购买商品所需要的表表 2.11 BJX_admin 表文件名:BJX_admin别名:管理员信息表组 成: Adminid + Admin + Password + Flag备注:存放管理员的信息和管理员登陆时间和权限表 2.12 BJX news表文件名:BJX_news表别名:新闻表组成: Newsid + News name+ Newsc ontent+Addn ame + Adddate+Viewco unt备注:存储网站新闻信息表 2.13 BJX fk 表 文件名:BJX fk别名:反馈表组成: Fkid + Fkleix ing + Fks
19、ubject + Fkc ontent + fkemail+Fkuser name+Fktel+ Fkdate备注:存储用户反馈信息表 2.14 BJX_class1 表文 件名:BJX_class1别名:商品分类组成: An classid + An class + fudongjia备注:存储商品分类信息表 2.15 BJX_goods 表文件名:BJX goods 表组成:Bookid + An classid+ Nclassid+Book name+Bestbook+ Tejiabook+ Newsbook + Shicha ngjia+ Huiyuanjia+ Kucun+che n
20、gjiaoco unt + Pingji备注:存储网站商品信息表 2.16 BJX_action表文件名:BJX action 表组成:Actio nid + Din gda n + Bookid + Usern ame +Acti on date+Zon ger+ Zhifufa nshi + Zhua ngtai +Fapiao+ Fhsj备注:存储商品订单信息表 2.17 BJX config 表文件名:BJX config 表组成:Id + Webname +Weburl +Webemail+ Weblogo+Lxwm+ Copyright* Dian hua备注:存储网站基本信息设置
21、数据流图是描绘系统的逻辑模型,只描绘信息在系统中流动和处 理的情况,是逻辑系统的图形表示。数据流图是软件系统逻辑模型的 一种图形表示,是结构化分析的一个有力工具 0它从数据的传递和 加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过 程。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人与也容易理解,所以是极好的通信工具。此外,设计数据流图只 需要考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地 实现这些功能,所以它也是软件设计的很好出发点。、基本付号的含义(1)方框:表示数据的源点/终点;(2)圆框:表示变换数据的处理;(3)箭头* :表示数据的流向;(4):表示数
22、据存储。2.系统数据流程图数据流程图是分层次的,绘制时采取的是自顶向下逐层分解的 方法5。首先画的是顶层(第一层)数据流程图。顶层数据流程图只 有一张,它说明了系统的主要总的处理功能,输入和输出。图2-1数据流程图2 . 4相关技术介绍2.4.1 HTML ( Hyper Text Markup Lan guage)超文本标记语言HTML 是一个按 SGML( Standed General Markup Language)定义的语言。它和其它标记语言一样,它对格式的控制是靠一种称为 标签的东西来完成的,这些标签经常成对出现,前一个表示控制范围 的幵始,后一个表示控制范围的结束。HTML语言包
23、括头部(HEAD )和主题(BODY )两大部分,头 部描述浏览器所须的信息,主体饮食所须说明的具体内容。HTML语言提供了一个文件对象)与另一个文件(对象)以与一个文件内的不 同位置之间建立超文本链接功能,使用超文本链接,允许用户任意地 从一个话题转到另一个话题,也正是由于超文本链接构成了 WWW系统中信息联系网2.4.2 VBScript 介绍Microsoft 为自己的网络浏览器 Internet Explorer 提供了自己的 脚本语言一BScript(Visual Basic Script),它是基于 Visual Basic 和 Visual Basic for Applicati
24、on 语言的,正象这两种很容易 Windows 应用程序并且内置于 Microsoft Office 套件的语言一样, VBScript 是 一种专门为增加 WEB 页面交互性和动态性而设计的语言。 VBScript 给 WEB 页面创造者提供了允许 Internet Explorer 和其它兼容的 Web 浏览器,以与应用程序通过运行脚本来实现多种相应的功能,例如检 验和控制用户的输入,定制 java applets 交互并且定制 ActiveX 和其 它 ActiveX 兼容的应用程序。以与完成其它任务, VBScript 命令是直 接或者通过一个通知浏览装载哪个脚本的 URL 嵌入到 H
25、TML 文档中 的。内嵌的VBScript被HTML的容器标记v SCRIPT>v£CRIPT >包围着。2.4.3 ADO 介绍ActiveX Data Objects, 简称 ADO ,可以用来让用户在客户端写一 个应用程序( Client Application ),经过数据库的提供者( Provider ) 存取和处理服务器端 (Server) 的数据库中的数据。 可以使用 ADO 去编电子商务专业毕业设计写紧凑简明的脚本以便连接到ODBC兼容的数据库和 OLE DB兼容的数据源。ADO有与语言无关性和查询处理功能。ADO主要优点是:操作简单快捷,占用内存和硬盘空
26、间少。ADO 是ASP内置的重要组件,主要由Conn ection 对象,Comma nd 对象,Parameter 对象,Recordset 对象,Field 对象,Property 对 象与Error对象和Fields数据集合,Properties 数据集合,Parameters 数据集合与Errors数据集合所组合而成的。ADO各个对象的功能说明用下表(表2.18 )表示为:表2.18功能说明表1对象名称功能说明Conn ecti on负责与指疋的数据进行连接对象Comma nd负责对数据库提供请求对象Parameter 对负责传递Comma nd 对象所需要象的SQL命令参数Recor
27、dset 对负责浏览与操作从数据库中取出象的数据Field对象表示指定Recordset对象的数据字段段Property 对象表示ADO的名项对象属性值Error对象负责记录连接过程所发生的错误信息ADO各个数据集合的说明如下表(表2.19)所示:表2.19功能说明表2数据集合名称功能说明Fields数据包含Recordset对象的所有Field数据字段对集合象Properties包含所对应的Conn ection 对象,Comma nd数据集合对象,Recordset 对象,Field 对象 Property 对象Parameters包含Conn ection对象所有的Parameter 对
28、数据集合象Errors数据包含数据源响应失败时所建立的Error对象集合F面将利用图标的方式来说明Conn ection 对象,C omma nd电子商务专业毕业设计象,Parameter 对象,R ecordset 对象,Field 对象,Property 对象与E rror对象之间的关系A ctiveConnection n 属性ErrorsFields数据集合Execute数据集合A ctiveC onn ecti on操作方法Field对象Error对象属性Source属性Parameter 对象ParametersComma nd 对象数据集合图2-2关系图244 ASP介绍ASP
29、( active server page )是一种类似 HTML(Hypertext Markup Lan guage 超文本语言)、Script(脚本语言)、与 CGI ( Com mon Gateway In terface 通用网关接口)的结合体,但是其运行效率却比 CGI更高、程序编制能力也比 HTML更方便且更具有灵活性,智育安 全与保密性也远比 Script好。同时,它可以创建和运行动态、交互的 WEB页和基于 WEB的功能强大的应用程序。因此, ASP应用程序很 容易幵发和修改。ASP是一套微软幵发的服务器端脚本环境, 内含于IIS4.0和IIS5.0 之中,通过 ASP可以结合
30、HTML网页、ASP指令和ActiveX 组建建 立动态、交互且高效的 Web服务器应用程序。有了 ASP就不必担心 客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服 务器端执行,包括所有嵌套在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了 客户端浏览器的,大大提高了交互的速度。Web server寻找并选取5此ASP文件ASP工作原理与配置Active server pages 原始ASPClie nt浏览 器对.asp 的 http请求图2-3 ASP工作原理配置图浏览器从Web服务器上请求.asp文件时,ASP脚本幵始运行。
31、然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚 本命令,并将Web页传送给浏览器。由于脚本在服务器上而不是在客 户端运行,传送到浏览器上的 Web页是在Web服务器上生成的。所 以不必担心浏览器能否处理脚本:Web服务器已经完成了所有脚本的 处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到 浏览器,所以服务器端脚本不易复制。用户不到创建他们正在浏览的 页的脚本命令。当遇到访问数据库的脚本命令时,ASP通过ActiveX组件ADO(ActiveX Data Objects )与数据库对话(ADO是建立在微软新的数 据库API,即OLE DB之上的,目前的OLE D
32、B是通过ODBC引擎 与现存的ODBC数据库交互,更高的 OLE DB版本将直接与数据库电子商务专业毕业设计打交道,不再需要通过ODBC引擎),并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。在用户端浏览器 所见到的是纯HTML表现的页面。ASP基础(1) ASP基本对象;ASP基本对象的功能如下表所示:表2.20对象功能表对象名称对象功能Request 对象Request对象负责从用户端接收信息Response 对象Response对象负责传送信息给用户Server对象Server对象负责控制ASP的运行环境Session 对象Session对象负责存储个别用户的信息
33、,以便重复使用Applicati on对Application对负责存储数据以供多象个用户使用ObjectCo ntextObjectContext对象可供ASP程序直对象接配合 MicrosoftTran sacti onServer(MTS)进行分散式的事务处理(2) ASP除了以上几个基本内置对象外,还包括一些常用的内置组件如:文件存取组件 ( Component ) 广告轮播组件 (Ad Rotator Component) 内容链接组件( Content Linking Component) 浏览器数据组件 (Browser Capabilties Component) 网页计数器组
34、件 (Page Counter Component) 权限确认组件( Permission Checker Component ) 注册存取组件 ( Registry Access Component)等等,在学习中会不断地熟悉它们各自的用处。3 系统详细设计3 1 系统功能介绍(1) 会员管理此网上商城面向对象为广大群众,主要是徐州地区的人员。为了 便于管理,我们对所有顾客实行会员制管理。当顾客第一次光临本站 时,可按照要求免费注册为本站的会员,并根据其会员的购买能力给 予适当的优惠。量大从优,购买一定数量的可以升级为以贵宾卡购买 本站的所有商品。为了鼓励人们在本站选购商品,可以对新加入的会
35、 员送 10 元的购物卡, 相当于在本站购买商品时的现金, 并只限于在本 站购买商品时有效。( 2) 会员注意事项为防止有人恶意攻击本站,限制每位会员每次登录本站最多可购买量并同样享受优惠政策。为便于顾客购物,我们可以有信用卡付款和货到付款两种方式,送货到手付款只限徐州地区,大物件限在徐州 周边地区。为公证起见,信用卡付款合同将由认证机构监督,如违约, 将由违约方承担一切责任;如因客户人为因素违约,除追究其民事责 任外,本站将对该客户的身份进行调整;本站承诺为客户提供优质服 务,如发生欺骗客户行为,我们承担一切责任,如客户对商品质量问 题,我们将负责调换。(3)交易过程简介假设中国矿业大学韩维
36、同学现在首次光临本站,他可以按本站提 示免费注册为本站会员,提交信息由注册系统完成,如注册成功将得 到 10 元的优惠卡用于在本站购物。 此时他已成为本站会员, 假设注册 帐号为 hwsff ,以后他可以以此帐号登录, 并可以在本站搜索商品, 购 买商品,发表留言等一系列本站会员所享受的服务。本站提供推荐商品和商品热卖排行榜,客户也可直接搜索所要的 商品,放入购物车,如果想修改购物情况,可以返回重新购买,或者 您认为刚才所选的商品不是太合适,也可以您的购物车;当您经过慎 重考虑后您打算购买所选购的商品时,可以点击“收银台” ,我们提供 几种付款方式,客户可以任先一种。我们将自动给客户一个账单号
37、, 并给用户一张详细表,用户可以根据此账单号进行对本站服务的不足进行投诉。如果本站没有您所需要的商品,本站有缺货单,如您确实 需要,请认真填写,我们将第一时间给您答复。(4)系统数据库管理本系统数据库管理主要包括:管理中心用户管理升级更改管理员密码公告添加新闻管理配送新闻修改广告删除添加!删除商品管理修改订单图3-1类别修改数据库管理图3.2系统结构分析设计首页每日新品电子商务专业毕业设计排行榜top集团购物购物车广告服务|收银台购物区更改资料客退出户客户登录/注册界left最新公告面分类商品热门商品广告条body商品搜索I 新闻推荐商品订单查询 最新商品客户服务订单投诉顾客留言使用手册cop
38、y支付平台交易中心投诉中心图3-2系统结构图left首页/管理中心/退出用户管理用户管理增加VIP用户更改密码公告管理新闻配送说明新闻添加 新闻修改广告服务添加商品商品管理修改商品商品类别最新订单订单查看已确认订单查询投诉订单mai n图3-3管理界面图3 . 3数据库表设计表(3.1) AD(广告)名称IdurlSrcWidthHeigh tAlttype主键是类型自动编号文本文本数字数字文本文本大小50570120255gif索引有(有重复)表(3.2) ADMIN( 管理员)名称AdmindAdmin _n ameAdmin_passqua n主键是类型自动编号文本文本数字大小长整505
39、0索引有(无重复)BASKET(购物篮)Basket id,hw id,user name,basket count,basket date,basket check,basket_admi ncheck,hw_ name,hw_cash,sub_ nu mber,daili;电子商务专业毕业设计应名称和类型分别为:购物车号、自动编号、索引:有(无重复),商品编号、文本,用户姓名,文本,所购数量、整型,购物日期、日期/时间,购物状态,购物确认,商品名称,商品原价,所购数量,表(3.3) COMPAN Y(公司)字段名称IDCom _n ame类型自动编号文本大小50索引有(无重复)GUEST(
40、留言)ID,名字,来自,邮件,主页,表情,性别,OICQ,ICQ,IP,系统,随机,留言,reply_ico n,reply,reply_date,留言日期;对应类型和字段大小分别:自动编号、主键、索引:有(无重复),文本、50,文本、 50,文本、50,文本、255,文本、255,文本、50,文本、50,文 本、50,文本、50,文本、255,文本、50,备注,文本、50,备注, 时间/日期、常规日期,时间/日期、NOW ();HW (商品)Hw_id,sort_id, nsort_id,hw_ name,hw_cash,hw_c on te nt,hw_views, hw_buys,hw_
41、date,hw_pic,hw_pic2,chubsh,daili,pifa,zhua ng,hw_s n,company ;对应类型和大小分别为:自动编号、主键、索引:有(无重复),数字、长整型,数字、长整型,文本、50,数字:小数、精度:18、小数位数:2、数值范围:2,备注,数字、长整型,数字、长整, 时间/日期、DATE (),文本、255,文本、255,文本、100,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,是/否,是/否;表(3.4) LACK (缺货登记)字段名称Lack_idSort_idHw_sortHw_n a
42、mee-mail类型自动编号数字文本文本文本大小长整型5025550索引有(无重有(无重复)复)MEMBER (会员)regtime,user_regip,user_lasttime,user_lastip,user_buy mon ey,us er_postcode,user_namec,user_type;对应类型和大小分另U为: 数字,文本、50,文本、50,文本、50,文本、50,文本、50,时间/日 期、NOW (),文本、50,时间/日期,文本、50,文本、50,文本、 50、索引:有(有重复),文本、50 ,文本、50表(3.5) NEWS(新闻)名称News_idNewscla
43、ss_idNews_titleNews_c on te ntNews_date类自动编文本文本备注时间/日期型号大50255DATE ()小索有(无重有(有重复)引复)表(3.6) NEWSCLASS(新闻类别)名称Newclass_idNewsclass_ name类型自动编号文本大小50索引有(无重复)表(3.7) NSORT(分类商品信息)名称Nsort_idNsort_ nameSort_id类型自动编号文本数字大小50长整(0)索引有(有重复)表(3.8) PS(配送)名称idAm_uidtitlemsgdatetime类自动编号文本文文本日期/时日期/时型本间间大5050255小索
44、有(无重有(无重引复)复)表(3.10) PUB(公告)名称idAm_uidtitlemsgdatetime类自动编号文本文文本日期/时日期/时型本间间大5050255小索有(无重有(无重引复)复)表(3.11) SORT(商品类别)名称Sort_idSort_ name类型自动编号文本大小长整50索引有(无重复)以上这些是网站的大概框架,具体实现将在以下章节中详细介绍4系统功能实现4.1系统设计工具选择操作系统:Win dows 2000服务器:IIS 5.0网页幵发工具: DreamWeaver Mx 、ASP 之 VBScript、ASP 之Jscript、Flash Mx、ASP语言自
45、动生成器数据库幵发工具: Access 20004.2系统设计工具介绍4.2.1 IIS (In ternet In formation Server)个人 Web 服务器IIS 是为使用 Microsoft Windows 2000/NT/Server设计和服务器,它对于脱机幵发站点是理想的服务器,它支持许多待征,包括虚拟目录和 ASP,安全,SSL, SGC,摘要鉴别,IP和域名限制,Fortezza,Kerberos V5 等等。4.2.2 Access 的功能和特点大致归纳如下: 有强大的功能:利用图例查询快速获取信息,设计表格中用到 的按钮与表中的字段可以用鼠标进行操作,使用系统中所
46、附的报表设 计工具,可以生成精美的数据报表,不必编程,方便初学的使用者。 设计自动化: 利用数据库本身提供的各种向导自动制作所须表 目。 可以处理多种数据类型: Access 满足数据库管理系统对于各 种数据结构的要求, 可以支持 ODBC 标准的 SQL 数据库的数据; 利用 OLE 技术,可以方便地创建和编辑多媒体数据库,其中可饮食的对象 有文本、图像与音频等信息。 具有功能强大的集成开发环境:可使用 Access Basic 编写复 杂的数据库应用系统程序。 提供一个完整的集成调试环境与各种工具, 包括设置断点、单步执行以与检查变量等功能,自动进行语法检查、 诊断语法错误等。4.2.3
47、DreamWeaver Mx 介绍DreamWeaver Mx是一个非常优秀的 Web 站点的创建和管理工 具。它与 Frontpage 2000 的最大区别在于运用灵活,层运用自如, 和数据库封装性好,并且内嵌多种网页编辑工具,行为。站点编辑较 自由。与 4.0 版本也提高了一个台阶,样式表,强大的管理功能也是 其特色应用之一。所见所得的界面给人有很强的亲和力,容易上手, 集图像处理和设计助手于一体, 为创建和管理极具专业水平的 Web 站 点提供了完善的解决方案。 无论是初学者, 还是专业的 Web 设计人员, 经过短时间的学习和使用之后,无须编程只要使用此工具就能快速创 建并维护美观且具
48、有专业水平的 Web 站点。4.3 系统设计的具体配置在进入正式建立站点前,要先对各种软件环境进行配置。首先, 对服务器进行配置,设置服务器的主目录为我做站点的目标存放点, 这样即利于创建时与时测试又利于以后不用再对文件夹进行移动,如 果不设置,则所有 ASP 文件需要拷贝到 IIS 默认安装目录下才可被服 务器所解释执行,当然也可以新建一个虚拟目录指向我所创建站点的 文件夹。由于我的计算机即作服务器,又作客户机,所以选择了微软 公司的 IE 作为浏览器,以方便我随时访问我的服务器,并能随时检查 我设计过程中出现的问题。然后再把 Dreamweaver 中编辑站点,使 其目标站点和服务器站点在
49、同一目录下。ADO 数据源设置考虑数据库的公用性, 再加上 ADO 数据链接的优越性, 故我选择 了 ADO 链接,并专为其做了一个 Conn 链接供所使用的页调用。这 样就不必每次不同的机器与环境来重新配置数据源就可以直接使用 了。4.4 系统网页制作北斗星网上数码商城建设初步构想建设一个好的网站,应有一个很好的思想框架,一个科学的规划, 确定该网站的基本功能、设计目标与定位。在刚幵始设计时,我将该网上商城定位为面向地区性的顾客群一一徐州本地人员的网上购物系统,定位问题确定后,就开始对它进行初步 设计,画一些框架图,并从网页的美观角度确定网站的框图,另外从 顾客购物方便的角度对网站的布局进一
50、步的划分。这一部分主要是面 向客户的;另外,作为一个商业网站,网上售货每天都会有新的产品 进入或商品缺货信息,这些都是通过数据库反映出来,但是网站管理 员总不能每天对着数据库来一项一项的找,一项一项地修改,为了管 理员对网站的维护方便, 我把管理页的数据库也做成和客户界面一样, 这样可以通过即时修改即时可见性来维护数据库,减少了工作量,提高了工作效率,这一界面主要是面向管理员的,所以,我们暂称为这为管理员界面。下面将对此两模块分别介绍。1、客户界面下图是本站的主页: X岂1 更耀 lmif - rcrw.uH: Intn-rwt EavMar却回矶皿蕾rm-u+ j g 空tr护鳧is 戊”
51、g住壘 jHi ij it-1应飢1心j 尹54 R "岸亍wE fg再i r幣翩1-TFTM3 j wM4A>iKHN工| $蕃靳HF4 Wii L£ i QMWltfll !津 * f In , I* trt; FWh 片宵2苗D时-*碎甲昭叭Ar占' &a叩賁企»二? d % d W t:.匕Jh | e 1 i>pQ 耳- lrrni.«J 些 | JU. 4, <jr图4-1主页图这一界面是针对广大群众的,也即顾客群。在进行此界面模块设 计时,考虑到本网站作为一个商业网站,其主要目的是通过网络销售, 也是本站设
52、计的最终用途。因此,这个模块对整个系统来说,是最重 要的。一方面,要完成顾客对本站的总体了解;二方面,要想使顾客 再次光顾,必然要有能吸引用户的东西在里面,所以界面的美观不容 忽视;再者,此界面必须要从顾客方面来着想,提供便利的购物流程, 试想,一个顾客来此网站购物,像走进迷宫一样找不到商品,找不到 付款处,找不到投诉处,找不到说话处,谁还愿再次光临这样的网站 呢?这样,本网站将彻底失败,不能达到本站建设的目的。所以这一 模块一定要做好。经过我深思熟虑后,我将本模块细分成几个小的模 块,每一个模块对应一个功能。详细图就是前面的客户界面图。 left部分设计:为了保持本站的一致性,有些网页是要共
53、用的, 幵始我考虑用框架做出共性部分,但是界面的美观不是太如人意,故 选择用嵌套式调用共用部分的网页。这样即利于编写也容易修改。下 面加以详细说明,因为本站对所有的客户实行会员制管理,所以任何 一位客户光临本站要么是已注册的老会员、再就是第一次光临。如果 是老会员,那么他此时可以凭自己注册的本站登录名直接登录;如果 是第一次光临,如果他想在本站购物,他需要注册为本站的会员,这 样才能享受到在本站购物的权利并享受本站的其它服务。另外,本站 每日将会发布一些最新消息,这一部分考虑用层实现,应该在顾客刚 进入本站就能了解到的,故也把此块放在与登录/注册同一模块中; 再加上本站的一些商品分类消息是针对所有客户访问的,所以这一模 块也放在此共同作为left部分作为网页的左框架。这样,能保持网站 一惯的风格和便于顾客了解本站的最新情况。其中的注册部分我采用 一种表单提交另一页面处理的方法,即action属性的post方法。此部分的简单流程图如下所示:Left.asp<!-# in clude file =”.->Log in.asp)/reg.aspSort.aspViews.aspRegsave.asp图4-2 lef
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- NB/T 11821-2025煤层气资源勘查设计规范
- 2026届辽宁省盘锦市双台子区一中学初三(数学试题理)4月第一次综合练习试卷含解析
- 护理课件制作软件的数据分析优化
- 2026年大学大一(机械电子工程)液压与气压传动阶段测试题及答案
- 遂宁职业规划教学方案
- 英语专业就业方向解析
- 2025年前台防疫接待礼仪练习题
- 护理学导论急救护理技能
- 放飞想象 赏析习作-六上“变形记”习作教学
- 物资出入库、盘点管理制度
- 小学二年级下册《人与社会》教案
- 第一单元 一方水土一方情跟着课文探民风 整体公开课一等奖创新教学设计
- 租赁合同(2025年写字楼转租)
- (一模)东北三省三校2026年高三第一次联合模拟考试英语试卷(含答案)+听力音频+听力原文
- 2025-2030中国对叔丁基苯甲酸市场竞争格局展望与营销创新发展趋势研究报告
- 2026年春季人教版小学数学三年级下册教学计划(含进度表)
- 2026年《必背60题》通信工程专业26届考研复试高频面试题包含详细解答
- 2026年生活会上“红脸出汗”的相互批评意见(六大类60条)
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
- ××团支部换届选举选票
- C认证内审检查表
评论
0/150
提交评论