毕业设计(论文)校园网设计

上传人:无*** 文档编号:44642548 上传时间:2021-12-05 格式:DOC 页数:36 大小:332.52KB
返回 下载 相关 举报
毕业设计(论文)校园网设计_第1页
第1页 / 共36页
毕业设计(论文)校园网设计_第2页
第2页 / 共36页
毕业设计(论文)校园网设计_第3页
第3页 / 共36页
点击查看更多>>
资源描述
郑州电力高等专科学校毕业设计(论文)系 部:经济贸易系专 业:电子商务班 级:电子商务0801姓 名:钟理想学 号:25 指导教师:李红宾设计题目: 电子商务网站系统开发 摘 要随着国际互联网的迅速发展,一种全新的商务运作方式电子商务应运而生,它的出现对当今社会的经济产生了重要的影响。网上购物系统是电子商务的一种重要形式,它能在Internet上实现商品的展示、商品的检索、商品的订购、订单的全程跟踪与管理、货款的支付的系统。本网站的个性化页面生成系统是在Dreamweaver提供的完善的开发环境下,利用IIS+ASP技术来实现完成的。 本网站是一个B2C电子商务网站,介绍运用ASP技术和网络数据库原理,基于B/S模式开发了一个网上购物系统。全面地介绍了在线购物网站的制作方法,包括购物网站的购物流程,商品展示页面以及后台的用户管理,商品管理,分类管理。 本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并进行数据库存取等操作,从而使Web与数据库紧密联系起来。整个系统构建在Microsoft公司的系统平台与环境下。操作系统是WindowsXP, WEB服务器是IIS5。1,数据库服务器是Access2003,服务器端脚本编程环境是ASP4。0再嵌入VBScript。着重论述了网站设计分析,网站的实现(信息发布模块,购物车模块,用户登录模块,前台客户登录,后台用户登录,用户管理,网站管理,商品查询模块设计)以及后台数据库管理,由其是后台的设计等。网站设分析到具体实现都遵循了网站的建设思想和数据库的设计方法。在管理信息的理论和方法指导下、数据库技术支持下完成的。关键词:网站设计,ASP,数据库,ODBC, AbstractWith the rapid development of the Internet, a new business mode of operation - E-commerce came into being, it appears in todays society, the economy had a significant impact。 Online shopping system is an important form of e-commerce, it can achieve in the Internet, product display, product search, product ordering, tracking and management of orders, money payment system。 Personalized page of this website in Dreamweaver generation system is developed to provide the perfect environment, using IIS + ASP technology to achieve complete。 This website is a B2C e-commerce site to introduce the database using ASP technology and network theory, based on B / S model has developed an online shopping system。 Comprehensive introduction to the method of making online shopping site, including shopping site shopping process, product display page and the background of the user management, merchandise management, category management。 This database server in a Microsoft Access database used as ODBC (Open DataBase Connectivity) data source, and the database access and other operations, so that the Web and the database closely together。 The whole system is built on Microsofts platform and environment。 Operating system is WindowsXP, WEB server is IIS5。1, the database server is Access2003, server-side scripting environment is ASP4。0 then embedded VBScript。 Focuses on the analysis of website design, website implementation (information dissemination module, the shopping cart module, the user login module, front desk customer login, background user login, user management, site management, commodity query module design) and back-end database management, by a background design。 Web site meta-analysis to the concrete realization of the building are thought to follow the website and database design。 In the management of information under the guidance of the theory and methods, database technology to support completion。 keywords:web site design ,ASP, database, ODBC, 目 录第一章、网上购物现状分析 61.1 网上购物系统的发展 61.2 网上购物的现状 61.3 网上购物系统的构建 7第二章、网站开发42.1 设计思想2.2系统开发工具 92.2.1 Html 语言 VBSCRIPT语言 92.2.2 ASP 编程技术 102.2.3 ASP 概述 102.2.2 ASP 工作原理 102.2.3 ASP 的发布 112.2.4 ASP 中访问数据库的方式 122.3 Dreamweaver 网页制作工具 132.3.1 最佳的制作效率 132.3.2 网站管理 142.3.3 控制能力 142.4Microsoft Access 数据库 第三章、网站配置模块详细设计 184.1 IIS的安装与配置 184.1.1 安装IIs 184.1.2 配置IIs 184.2 ACCESS数据库的链接 利用ado访问web数据库 14 17第四章、系统设计 163.1 网站总体设计图 163.2 系统功能设计 3.1 前台布局结构8 3.2后台体系结构 163.3 系统数据库的概要设计 173.4 数据库的逻辑结构设计模块设计4.4 功能模块的设计204.4.1 整体功能模块的划分204.4.2 各模块间的关系设计21 19第五章、购物网站功能 及实现 205.1购物网站需求分析 205.1.1系统简介 205.1.2功能介绍 205.1.3购物需求分析图 215.1.4购物流程图 215.2系统前台功能 225.2.1前台功能描述 225.2.2商品寻找模块 235.2.3订单模块 235.2.4订购模块 235.2.5留言板模块 245.2.6其他模块 245.3系统的后台功能 255.3.1 后台功能描述 255.3.2 后台模块设计 255.3.3 后台系统设计产品管理165.6.2商品专题管理185.6.3会员管理195.6.4奖品与VIP管理205.6.5系统信息管理21 26第六章、 总结 30一、网上现状分析1.1网上购物系统的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(Cu stomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。国外,在欧美等信息化程度较高的发达资本主义国家,网络购物首先得到了应用,并且发展迅速,以美国为例,美国的超级的零售商,如沃尔玛,凯玛特等纷纷挤身于网络经商的行列,来宣传他们的产品。根据资料:美国市场研究公司Forrester研究,美国“企业对企业(B2B)销售将从1997年的190亿美元,迅速窜升到2000年的2510亿美元,进而升至2004年的1。4亿万美元,每年翻番。同期在GDP中所占的比重从0。2%上升到9。7%。有此可看出:美国的家庭已越来越习惯于在家中从网上购物。而欧洲,日本的网上购物同样发展迅速。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40。7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235。7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。国内,网上购物从起步到初具规模也不过短短几年时间。据查网上资料,我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝。一项由信息产业部与赛迪网共同举办的调查显示,截止到2000年3月底,我国已有消费类电子商务网站1100多家,其中购物类网站近800家,拍卖类网战有100家左右,服务类网站中远程教育网站180家,远程医疗网站20家。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40。7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235。7万人,并且这一数字还在以17%左右的速度增长,这说明在中国这具有众多网民的国家发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。目前中国著名的网上购物网有淘宝,当当等,东西琳琅满目,费用相对较低,虽然存在一些质量上的保证措施欠缺,但发展迅速,交易量之大,还是另人惊讶不已的。1. 3网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来整个个性化页面生成系统主要由使用Dreamweaver开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。顾客:浏览网页后知道本网站商品的概况,能够实现在线订购、支付、支付方式、送货方式等完全购物流程。管理人员:对网站进行管理,商品录入,商品信息发布,库存管理,新闻管理等后台操作。第二章 网站开发2.1 设计思想本系统分为前台和后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的购物前台销售管理系统,后台管理系统是在Internet内部用于网站的管理员管理网店后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,根据所销售商品的特点安排布局,并且在编制程序时应充分考虑到这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。2.1.1 概念结构设计:通过对网上书店系统运作流程的详细了解建立一个运作流程的初步流程图。根据事物间的关系建立联系图。便于建立数据库2.1.2 逻辑结构设计:通过了解概念设计便很自然的过渡到这一环节。将联系图转化成关系模式并对数据模型进行优化。数据库表设计采用规范化关系模式的方法。在关系数据库中,规范化关系模式就是要解决关系模式中存在的插入异常、删除异常、修改复杂、数据冗余等问题。规范化的基本思想是消除数据依赖中不合适的部分,使模式中的各关系模式达到某种程度的“分离”,让一个关系描述一个概念、一个实体或者实体间的一种联系,若多于一个概念就把它分离出去。但这并不意味着,规范化程度越高,模式就越好。我们必须结合应用环境对关系模式进行优化,例如适当增加冗余,提高数据库应用系统的性能。2.1.3 物理设计:该过程对数据库的结构优化,使得物理结构最优,存储空间利用率高,事物响应时间小,事物吞吐率大。2.1.4 过程实现及维护:实现模型各个环节的具体编程实现,并进行调试(单元测试和集成测试)。在完成了整个系统的开发工作后应该对该网上书店系统进行系统测试。测试通过后,该网上书店系统可投入运行。2.2 购物网站系统开发工具 2.2.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标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。2.2.2ASP编程技术2.2.1 ASP概述ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。目前,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等程序所远远不及的地方。2.2.2 ASP工作原理ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveXControl、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兼容的数据库和OLEDB兼容的数据源。2.2.3 ASP的发布当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的工具IIS(windows2000XP)来发布ASP文件。(Windows98用PWS发布)在WindowsXP中打开控制面板管理工具Internet信息服务。双击Internet信息服务,于是我们就来到了IIS的使用界面。打开网站默认网站在默认网站内新建立虚拟目录为目录起个别名例如“网上购物”选择内容的目录路径设置权限(通常不允许访问写入权限,防止网页被改)2.。2.4ASP中访问数据库的方式在ASP脚本中可以通过三种方式访问数据库:传统的IDC(Internet Database Connector)方式,ADO(ActiveX Data Objects)方式以及RDS (Remote Data Service)方式。从概念上来讲,这三种访问方式对数据库的访问是由Internet Information Server来完成的。Web浏览器用HTTP协议向Internet信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答。(1)。Internet数据库接口(IDC)IDC是一个传统的数据库查询工具,用来定义和执行数据库查询的SQL命令,并向浏览器返回一个指定数据格式的页面。使用IDC访问数据库最大的特点是简单,几乎不需要编程就能实现对数据库的访问。(2)。ActiveX数据对象(ADO)与IDC不同,用ADO访问数据库更类似于编写数据库应用程序,ADO把绝大部分的数据库操作封装在七个对象中,在ASP页面中编程调用这些对象执行相应的数据库操作。ADO是ASP技术的核心之一,它集中体现了ASP技术丰富而灵活的数据库访问功能。ADO建立了基于Web方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。ADO使用本机数据源,通过ODBC访问数据库。这些数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持ODBC的数据库。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。相对于访问数据库的 CGI程序而言,它是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池(Connection Pool)技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它还支持事务处理(Transaction),以开发高效率、高可靠性的数据库应用程序。正是因为使用ADO需要编写脚本程序,所以ADO能够实现更复杂、更灵活的数据库访问逻辑。目前,ADO包括Command、Connection、Recordset等七个对象和一个动态的Properties集合,绝大部分的数据库访问任务都可以通过它们的组合来完成。2.3 Dreamweaver网页制作工具 2.3.1、 最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上.使用检色吸管工具选择萤幕上的颜色可设定最接近的网页安全色.对於选单,快捷键与格式控制,都只要一个简单步骤便可完成.Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅.除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化.出色的工作界面,将所有与Dreamweaver关联的窗口都融入一个多重文档窗口中,用户可以随时查看各种资源.并且可以设置单个或多个面板自由显示,使用户更精确地掌握网页制作的细微之处.2.3.2、 网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页.改变网页位置或档案名称,Dreamweaver 会自动更新所有连结.使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单.2.3.3、控制能力Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具.它包含HomeSite和BBEdit等主流文字编辑器.进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取.甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置. 所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision,等与自行发展的应用软体.当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页. 梦幻样版和XML Dreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑.建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式.您也可以使用样版正确地输入或输出XML内容. 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上.对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行.使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何.当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告.拥有更强大的协作能力,能够与Macromedia公司的其他网页制作软件,如Flash MX、Fireworks MX等协调一致工作,从而使得轻松制作网页成为可能.2.4 Microsoft Access 数据库 Access 是Office里面的一个组件.是用来制作简单的数据库.Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据.Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等. 数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流.数据库中的数据可以是文字、图象、声音等.Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复. 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息.Access数据库以文件形式保存,文件的扩展名是MDB.Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块. 表(Table) 表是数据库的基本对象,是创建其他5种对象的基础.表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表. 查询(Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表. 窗体(Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口.还可以创建子窗体显示相关联的表的内容.窗体也称表单. 报表(Report) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析. 宏(Macro) 宏相当于DOS中的批处理,用来自动执行一系列操作.Access列出了一些常用的操作供用户选择,使用起来十分方便.模块(Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序.模块使用Visual Basic编程三、网站的配置模块详细设计 4.1 IIS的安装与配置 4.1.1 安装IIs Win2000/WinXP的IIS是5.0版,是ASP的开发平台.安装方法:点击“开始设置控制面板添加/删除程序添加/删除Windows组件”,然后出现下图,把第一项IIS打上勾就可以了: 然后有2次提示插入光盘: 这时一定要找到I386这个目录,并且这两次都需要你重新查找路径,一路确定就安装完毕了4.1.2 配置IIs 你需要建立虚拟目录.比如我的计算机名叫“kuku”,我的D盘有“我的主页”这个文件夹,给它命名为cgc,设虚拟目录后就可用http:/kuku/cgc来访问它.(如果不知道你的计算机名,可以在桌面上“我的电脑”点右键属性,计算机名也可以用本地IP(127.0.0.1代替).设虚拟目录的方法是:打开控制面板管理工具,选择“Internet 服务管理器”,展开后在“默认Web站点”点鼠标右键,选择“新建虚拟目录”,别名写cgc,目录找到D:我的主页,把“执行、写入、浏览”等都打上勾.确定后就行了.然后就可以用http:/kuku/cgc或者http:/127.0.0./cgc来访问你的主页了.(如果你是动态IP或内网IP,请点击这里)建议你把文档项中的默认文档设为index.htm,以后浏览这个文件夹就方便了.例如D:我的主页index.htm这个文件只要用http:/kuku/cgc这可访问,当然http:/kuku/cgc/index.htm也同样.方法:建立虚拟目录后,展开“默认Web站点”,可看到刚建立的cgc,在cgc上点鼠标右键属性,选择“文档”,让“启用默认文档”打上勾,把它原有的3项删除,你添加上index.htm就可以了.4.2 ACCESS数据库的链接 一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新.用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表.输入以下几个字段:字段名称数据类型说明其它ID自动编号数据标识字段大小:长整型新值:递增索引:有(无重复)username文本姓名缺省值usermail文本E-mail缺省值view数字查看次数字段大小:长整型默认值:0索引:无indate时间日期加入时间缺省值保存为 data.mdb 文件.连接数据库方法1:Set conn = Server.CreateObject(ADODB.Connection)conn.Opendriver=Microsoft Access Driver(*.mdb);dbq=&Server.MapPath(data.mdb)方法2:Set conn = Server.CreateObject(ADODB.Connection)conn.OpenProvider=Microsoft.Jet.OLEDB.4.0;Data Source=&Server.MapPath(data.mdb)四、系统设计 3.1网站总体设计图商品网站购物系统前台系统后台系统商品查询订购模块订单查询其它模块新闻管理商品管理订单管理系统管理留言板天气查询留言板管理3.2系统功能设计一个典型的B2C电子商务网上订购系统主要功能有:(1)为客户提供24小时方便快捷的在线订购服务.(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等.(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出自己所需商品.(4)强大、方便、快捷的查询功能.提供关键字查询(如:查找所有“ElectronicCannon”商品).(5)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处理情况.了解现在货物的状态.(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式.(如信用卡、支票等)(7)订单管理.为分销商的EPR系统提供数据接口.管理员可以查看历史记录、订单状态,并且能够在最短的时间内通知用户.3.3. 系统数据库的概要设计 数据库需求分析(1)商品数据的准备.首先要搜集分销商的所有商品数据.这些商品数据可以分为三类:纸面记录、电子数据(XML、Access、Excel等文件)、网上数据.无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录.在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备.所涉及到的后台数据库如下:(2)商品数据方案的制定.商品数据方案制定的目的在于:对商品进行科学、灵活地分类,方便客户迅速从少则几万,多则几十万甚至上百万种商品中找出所需商品.使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询.高效的商品数据方案能提高数据库性能,提高网页浏览速度.(3)客户信息表的制定.客户信息表内保存着在线商店中所有客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进行商品销售的设计规划和进行决策的依据和参考.客户ID则是客户个人身份证明的依据.3.4数据库的逻辑结构设计对于系统用户信息数据库,有以下数据项和数据结构:用户信息:用户ID(自动编号)、用户姓名、电话号码、Email、地址、邮编.对于系统的商品信息系统,有以下数据项和数据结构:商品记录信息:商品的ID(自动编号)、商品名称、商品单价、商品数量、商品所属类别.此外还有用户的电子支付所用到的支付卡卡号等信息.而网上购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页面里,从而方便客户的访问和购买,实现了一对一的交互.用户在购买商品前可以先看看商品目录,看看有没自己需要的商品,在商品的目录里有各个商品的具体的介绍,比如说商品的名称,数量,价格等,用户在看好自己的商品后,在商品的搜索中,你可以选择你所需的商品,用户在选择自己的商品时,系统则连接到后台关于此商品信息的数据库中,找到适合客户需求的信息.客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品,并可对商品进行名称和数量上的修改和添加.点击“继续购买”,重复以上进行的购买活动.直到顾客满意.购物结束后,进行提交,点击“Order”,完成购物.此外顾客还得进行身份信息的填写,包括姓名,年龄,住址,联系方式和选择的支付方式或使用的支付卡等等.个人身份信息的填写是为了方便顾客所购买的货物准确及时送达.而所有这些信息也将保存在系统数据库中,顾客以后再次购买时就无需重新输入个人身份,可以直接登陆到页面中.功能模块的设计4.4.1 整体功能模块的划分用户在前台的注册,登录,以及修改个人的注册信息组合成注册登录模块;用户浏览板块,浏览主题帖列表,查看图片信息组成浏览模块;用户发布信息,回信息,编辑自己发布的需求信息组成发帖回帖模块;管理员编辑信息,删除信息,转移信息,置顶文章和指定精华帖子组成管理帖子模块.以上4个模块组成前台的功能模块.后台模块都是与管理员相关的,设置网站参数单独为网站设置模块;创建,修改和删除版块为管理版块模块;添加,删除和设置权限为管理用户模块.如图4.3所示是网站的功能模块图.会员注册登录模块汽车广告模块新闻娱乐版模块发布信息模块网站设置模块管理板块模块管理用户模块前台模块后台模块网站系统图4.3网站的功能模块图4.4.2 各模块间的关系设计每个模块的功能,真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块.但是,关键在于对系统架构的把握,把零散的功能模块用一条主线串联起来,构建完整的系统.管理用户模块与注册登录模块关联,是由同一类对象用户决定的,注册后获得论坛的身份,成为用户,所有的用户需要接受管理员管理,用户登录证明自己在论坛中的身份,如图4.4所示.注册登录用户管理用户图4.4 管理用户模块与注册登录模块关系图弄清楚模块间的关系,就可以设计出论坛系统的整体架构,如图4.5所示.注册登录管理用户用户管理板块选择版块发布供需管理信息浏览供需搜索管 理 员图4.5 系统的整体架构图根据系统的入口不同,可分为前台系统和后台系统.前台系统包括注册登录模块、浏览模块、发帖回帖模块、管理帖子模块;后台包括管理用户模块、管理板块模块.至此,网站系统的架构部分设计完成了,需要进一步设计具体的数据库结构,确定系统的数据基础.五、购物网站功能5.1购物网站需求分析5.1.1系统简介网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制商场运营的成本,开辟了一个新的销售渠道. 系统特点: 用户无需考虑系统的安装维护; 美观、友好的展示铺面; 设计中应用了多种网络安全技术; 顾客可以方便的查询并订购商品; 用户可以方便的定义各种商品信息; 系统选用强大的数据库保存各类信息; 系统支持多种浏览器; 5.1.2功能介绍采取会员制、身份验证、信誉度指数等一系列措施,保证交易的成功率. 强大的查询功能,快捷的找到感兴趣的商品 .会员购物流程:浏览、将商品放入购物车、去收银台.每个会员有自己专用的购物车,可随时订购自己中意的商品结账完成购物 .完善的会员服务功能:可随时查看帐务明细、订单明细 .会员购物排行榜,以购买量评出几名最佳消费会员 商品销售排行榜,以销售量来评出几个最热销的商品 .安全的在线支付体系,通过对支付网关的支持,使客户能够安全便捷地进行网上支付 .5.1.3购物需求分析图5.1.4购物流程图网站首页搜索商品退出浏览该商品浏览其他商品查看购物放入购物车继续购买取消订单下订单后台确认订单订单送商家银货两讫支付送货上门交易完成售后服务评论商品是否已登录是否登陆5.2前台功能5.2.1前台功能描述对于Web应用系统而言,“设计”可以用来表示很多事情.最普遍的用法可能是表示Web网站的视觉效果和用户界面(UI)设计.这个方面是十分关键的,必须正视它,访问者通常对网站的视觉效果以及使用的简单性更容易留下印象,而对于使用什么技术,背后有什么技巧,或者Web服务器运行在什么操作系统上都不会太关心.如果网站难以使用就会很容易被遗忘,不管是用什么样的高科技来创建的.网站的视觉效果部分会引起访问者最初的兴趣,但功能才能够使他们再次访问.基于确定的最初需求,能够很快地实现网站,但如果架构设计不合理,网站的更新会很困难.不管是什么项目,不管规模多大,有些准备工作在开始编码之前必须完成.不管做了多少规划和设计工作,总会发生意外情况,隐藏的困难、新的需求以及变化的规则似乎总会和最后的期限做对.即使没有这些意外因素,网站设计者也经常在项目完成并部署之后,被要求修改或新增功能.这对于我的这个电子商务网站而言也是一样.(1)会员系统设计(会员注册、会员身份验证、会员资料修改)首先要设计会员的登录界面,分为三行,第一行,是输入会员姓名(输入框后面要加上一个注册账号),第二行是输入会员密码(输入框后面要加上一个忘记密码),第三行就是提交和取消的按钮, 对此进行设计完成之后就要开始设计会员注册页面了.会员注册页面要包括会员的基本注册信息,包括姓名、年龄、性别、职业等,然后就是会员身份验证系统设计和会员资料修改的设计,会员登录的时候会与数据库的数据进行对比,如果相同,则通过验证,如果不相同,则无法通过验证.会员登录后可以在该网页上重新修改自己的资料.这两部分都需要数据库的支持,我们所选用的是ACCESS数据库,数据库的设计将会在后面讲到.会员数据管理在注册模块中注册成为会员后,数据就会添加到会员数据表中,对会员数据的管理,有利于查看会员的基本情况,有利于提高网站的运行速度和制定优惠会员(2)商品查询系统设计(关键字查询、商品分类查询)(3)订单查询系统设计(按订单号、日期等查询)(4)购物车系统设计(购买商品、查看购物车、确认购物、清空购物车)一个真正的电子商务网站必须提供购物功能,用户在浏览网站商城时,可以通过购物页面选择自己需要的商品,当商品库存为空时,选购商品不成功,同时,用户需要查看自己的购物商品,这些都属于网站购物车需要实现的功能.网站购物车功能设计应包括:商品添加进购物车、显示购物车、更新购物车、清空购物车、定单查询处理等.为了实现网站的购物车功能需要使用服务器行为及修改网页的源代码才能实现.5.2.2商品寻找模块功能:完成寻找商品的功能,通过树形结构中的种类来寻找.性能:这是经常使用的一个模块.测试要点:测试在这种情况下、能否找到.5.2.3订单模块功能:完成观看定单,并购买的功能.性能:这是经常使用的一个模块.测试要点:测试打开购物车,是否有存储的商品,是否正确.5.2.4订购模块功能:提供网络用户对所选购商品的添加到购物车,并选择商品数量.性能:用户选中所想要购买商品,点击订购的产品后出现添加商品成功的界面.测试要点:测试在各种情况下,是否都能实现该功能.5.2.5留言板模块功能:会员对
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!