首页 ASP电子商务网站设计毕业论文

ASP电子商务网站设计毕业论文

举报
开通vip

ASP电子商务网站设计毕业论文本 科 毕 业 论 文 电子商务网站的设计与开发 Design and Development of Electronic Commerce Web 专业名称: 班 级: 学生姓名: 指导教师姓名:雷 指导教师职称: 2006年 4 月 电子商务网站的设计与开发 专业班级: 学生姓名 指导教师 职 称: 摘要: 随着社会经济的不断发展,电子商务这种新兴的商业形式开始进入中国社会。当 人们不用走出家门就能得到自己想要的商品的时候,他就己经体会到电子商务的优越性 了。我们所做的这个基于WEB的商...

ASP电子商务网站设计毕业论文
本 科 毕 业 论 文 电子商务网站的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与开发 Design and Development of Electronic Commerce Web 专业名称: 班 级: 学生姓名: 指导教师姓名:雷 指导教师职称: 2006年 4 月 电子商务网站的设计与开发 专业班级: 学生姓名 指导教师 职 称: 摘要: 随着社会经济的不断发展,电子商务这种新兴的商业形式开始进入中国社会。当 人们不用走出家门就能得到自己想要的商品的时候,他就己经体会到电子商务的优越性 了。我们所做的这个基于WEB的商务销售网站论文正是要实现网上交易,来满足当前社会 人们的购物需求。 那么电子商务的实现载体又是什么呢,实现它的工具又是什么,网络,为我们提供了 一切的可能性。 网络实实在在地给我们带来了很多的方便,色彩缤纷的网络世界无所不包。我们的这 个课题正是应用ASP技术和Dreamweaver、flash、photoshop等应用软件来制作,并基于 Web来实现的。 基于WEB的商务销售网站实现了一个完整的购物功能。从用户注册到商品查询,再到 下订单并最终达到购物的实现。 关键词: 电子商务 网站设计 ASP dreamweaver Design and Development of Electronic Commerce Web Abstract: With the constant development of social economy,the such new developing commerce walking type of e-commerce begin stoenter the Chinese society.As people being on having to go to itemming that oneself wanting without walking out of one's home,he is own through realizing the superiorm ityofe-commerce.What we make this piece purchase cool web site to 2 isitrealize on line trade towant,is it meet present social shopping demand of people to come. Then what is the realization carrier of e-commerce?What is the tool which realizesit?Thenet work,has of feredall possibilities tous. The net work has brought much conveniencet ousreally,the net work world of color in riotous profusionisall-embracing.The subject of us touse ASP technology and Dreamweaver,flash,photoshop waits for the applications of ware to be made, and realize be cause of Web. Have purchased the cool net work and realize danintact shopping function.Inquire about from regist ration of user stogoods,reach down or derand reach realization that do shopping finally and then. Key words: Electronic commerce website design ASP dreamweaver 3 目录 引 言 ........................................................... 6 第一章 电子商务网站概述 ......................................... 7 1.1 电子商务的定义 ................................................. 7 1.2 电子商务的特点 ................................................. 7 1.3 电子商务的应用类型 ............................................. 7 1.4 电子商务系统的组成元素 .......................................... 8 1.5 BTOC网上直销方式市场定位分析与发展趋势 ............................ 8 1.6 BTOC网上直销电子商务 ........................................... 8 第二章 开发工具与技术 ........................................... 10 2.1 编写目的 ..................................................... 10 2.2 编写背景 ..................................................... 10 2.3 Dreamweaver简介 ............................................... 10 2.4 ASP概述 ...................................................... 11 2.5 DBMS ......................................................... 13 第三章 网站的主体设计与分析 .................................... 15 3.1 创建Web服务器 ................................................. 15 3.2 本站介绍 ...................................................... 16 3.3 详细说明用户注册的主要设计 ...................................... 18 3.4 网站整体设计................................................... 19 第四章 网站规划设计 ............................................. 22 4.1 数据库设计 .................................................... 22 4 4.2 软件组件接口设计 ............................................... 22 第五章 设计中的问题与解决 ...................................... 25 5.1 数据库的连接................................................... 25 5.2参数的传递 ..................................................... 25 5.3 搜索信息 ...................................................... 25 结 ......................................................... 26 总 致 谢 ......................................................... 27 参考文献: ...................................................... 28 附 录 ......................................................... 29 5 引 言 随着社会经济的发展,商品交易形式也开始多样化了起来。电子商务这种新兴的商品交易形式更是具有广阔的发展空间。电子商务中没有哪一部分比电子交易更引人注目了。所谓电子交易就是指在网上进行买卖交易。电子交易将不再是简单地开辟一条新的网上销售渠道。它将采用技术手段改善您的企业模式、增加企业收入和效率;它将降低经营成本并能帮助企业与客户、供货商以及合作伙伴建立更为密切的合作关系。这样一来,您可以在网上将经销商和生产厂家联系起来,从而优化交易过程,减少文书工作。您也可以通过建立与供货商直接联系的网络而获利,从而削减库存和运输消耗,快速响应用户要求。您还可以通过网上账单和支付系统改善与客户和供应商的关系。 这样,企业不但赢得客户的信任,更能提高订货效率、降低库存损耗、保持资金全部周转和降低实际销售支出,进而降低成本、增加利润。根据《商务周刊》报道,“企业之间进行电子交易的金额大约是用户电子交易的5倍,在去年约为430亿美元”。根据《FORRESTER研究》预测,到2003年企业之间电子交易的金额将会上升至13000亿美元,大约是用户电子交易的10倍,占美国贸易总额的9,甚至超过了英国或意大利的国民生产总值。1998年,全球消费者在网上已花了80亿美元。这个数字在今后的四年内还将增长到1300亿美元。但这仅仅是个开始。1999年,中国有400万互联网用户(CNNIC99/7),在2000年将保持47的增长速度(IDC99)。互联网交易收入也将从1999年的4198万美元上升到1亿8156万美元(IDC99)。从网上交易到电子交易,现在的中国的网上消费者正迅速发展壮大(MCKENSYREPORT)~一些权威咨询公司,如ERNST&YOUNG,预言电子交易有光明的未来。因为网络用户中大约32曾经在网上购物,有64在通过常规方法购物之前曾利用网络进行过产品调研。 电子商务的发展前景无疑是非常远大的,但是鉴于我国起步较晚,信息化和网络化程度不高等原因,要在全国顺利普及,还有很多问题需要解决:1、网络基础设施建设问题;2、政府的角色定位问题;3、网上支付问题;4、电子商务法律问题;5、企业计算机应用水平落后、网络意识淡薄;6、商家信誉问题。 6 第一章 电子商务网站概述 1.1 电子商务的定义 随着网络与计算机技术(信息技术)的发展,信息技术作为工具被引入商务活动领域从而产生了电子商务(ElectronicCommerce,简称EC)。电子商务[就是利用信息技术将商务活动的各实体:企业、消费者、政府联系起来,通过互联网络将信息流、商流、物流、资金流完整结合从而实现商务活动过程。商流包括商业洽谈、下单、售后服务等商务活动过程;物流包括商品物资的配送调度。资金流就是交易中的资金转移过程;信息流包括商品信息,客户与供应企业信息、服务信息等。也就是说,涉及商务领域的咨询洽谈、下单定购、资金付款、意见征询、交易管理、电子报关、电子纳税等都是全部通过Internet进行。 1.2 电子商务的特点 Internet网络的普及、新的网络经济所涉及领域的广阔、多种安全 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 的使用和电子化处理的快速决定了电子商务具有普遍性、方便性、整体性、安全性以及协调性等的特点。 普遍性:Internet的普及和网络经济的优越性使得电子商务成为普遍存在的新经济模式; 方便性:电子商务不受地域限制,交易方式灵活快捷,24小时自由在线服务; 整体性:电子商务将人工操作和信息处理、各功能模块集成一个不可分割的整体,提高人力、物力的利用率以及系统运行的严密性; 安全性:电子商务网络系统采用了严密的安全措施,如加密技术、数字证书、防火墙、病毒防护等; 协调性:电子商务活动的进行需各部门的协调合作,如客户、供应商、银行、物流中心、通讯部门等的合作才能完成电子商务的全过程。 1.3 电子商务的应用类型 根据商务过程中参与实体的不同,电子商务的应用主要有五种类型: (1)企业内部的电子商务 企业通过内部网(Intranet)方式交换和处理商贸信息,这种网络与Internet隔离,主要用于企业内部的商贸活动并保持企业组织上的联系。 (2)企业间的电子商务(BusinesstoBusiness,简称BtoB模式) 就是企业之间通过互联网进行商业活动的模式。 7 (3)企业与消费者间的电子商务(BusinesstoCustomer,简称BtoC模式) 这种模式是企业通过在互联网上开设网上商店,消费者通过网络浏览产品信息,并在网上下单,在线支付。这种经营模式方便快捷,不受时间空间限制,24小时营业,因而受到消费者欢迎。 (4)企业与政府间的电子商务 这种模式是企业与政府部门间的业务往来,如政府通过互联网发布采购招标清单,企业通过网络进行投标、网上报关、纳税等。 (5)消费者间的电子商务(CustomertoCustomer,简称CtoC) CTOC模式是消费者间通过公共电子商务交易平台,卖方提供商品及买方在线选购的交易方式,如网上拍卖、在线二手市场等。 1.4 电子商务系统的组成元素 电子商务的整个商务系统由网站业务系统、认证中心、支付网关和客户终端系统四个基本元素组成。网站业务系统:是电子商务系统的基础应用平台,客户终端通过网络访问网站业务系统进行电子商务应用;认证中心:认证中心向网站业务系统、支付网关、客户终端提供证书发放、授权服务与认证,是保证电子商务应用安全的机构;支付网关:是企业、银行与客户交易资金转移的接口,是实现在线支付的接口界面。 1.5 BTOC网上直销方式市场定位分析与发展趋势 企业与消费者间的电子商务BtoC,是一种网上直销方式,企业通过网络建设网上商店,向消费者展示与供应商品,消费者通过互联网走进网上商店,浏览商店内的产品并可在店内直接下单付款定购,由于消费者是商品的直接购买、最终使用者,企业产品直接面对客户,它们都处于供求链未端,因而是最基本的电子商务模式,就如传统经济模式里的商店一样,网上商店将会随着信息社会的发展变得一样的普遍,所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将会成为BtoC电子商务方式发展的趋势。 1.6 BTOC网上直销电子商务 BtoC电子商务方式消费者完成一次购物工作过程是:首先消费者使用终端系统联上互联网,进入网上商店,寻找想购买的商品,浏览产品信息,如果找到合适的商品,就可在网上下单,否则决定是否继续浏览该店而进入其它网上商店继续购物,若消费者已将所要买的商品下单后,便可以进入结帐程序,通过选择付款方式,如在线支付,使用信用卡通 8 过支付网关授权银行进行付款转帐,支付网关保留双方交易数据凭证,并向商户发出发货通知,商户收到发货通知后通过物流配送组织将商品发送给消费者,消费者收到商品后验收商品,并根据实际需要享受网上商店提供的售后服务。自此,消费者通过网络无拘无束地完成了他的一次购物过程,整个过程都是消费者坐在自己的计算机前点击鼠标和键盘,所需做的只是查看商品信息以及下单结帐,其它的工作就交给商户、银行与物流机构去完成,整个过程都是很方便安全快捷,因而越来越受到消费者的欢迎。 9 第二章 开发工具与技术 2.1 编写目的 分析软件功能;给出总体设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ;划分模块;确定软件元素及其关系;制定软件工作流程;分析接口。 该文档的预期读者为参加软件开发的全体人员;通过阅读该文档;开发人员将会有条理地进行整个软件的开发过程。 2.2 编写背景 DreamweaverMX2004中文版的使用背景: DreamweaverMX2004中文版的出现,使制作一个功能强大的网站,变得很容易,可以轻易的做出以前被认为很复杂的ASP,PHP网站。 DreamweaverMX2004是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会提供帮助良多的工具,丰富Web创作体验。 利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。不过,如果喜欢用手工直接编码,Dreamweaver还包括许多与编码相关的工具和功能。并且,借助Dreamweaver,还可以使用服务器语言(例如ASP、ASP.NET、ColdFusion标记语言(CFML)、JSP和PHP)生成支持动态数据库的Web应用程序。 使用Dreamweaver也可以制作出整个网站,只是Dreamweaver本身不适合处理图片,需要Photoshop或者Fireworks的配合。使用Dreamweaver制作静态站点的流程:新建站点?站点文件命名?定义页面属性?插入表格?定义页面大小?转换到布局视图?添加内容?插入导航条?转换到 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 视图工作?添加链接?使用代码片断?定义及应用CSS?添加动态交互?链接站点各个页面。 2.3 Dreamweaver简介 Dreamweaver是在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。其中,Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高,Flash用来制作精美的网页动画,而Fireworks用来处理网页中的图形。 10 Dreamweaver是业界领先的 Web 开发工具,通过该工具使用户能够高效地设计、开发和维护基于标准的网站和应用程序。 Dreamweaver与其它同类软件相比主要有以下优点: 1、不生成冗余代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dreamweaver则在使用时完全不生成冗余代码,避免了诸多麻烦。而且,通过设置,还可用Dreamweaver清除掉网页文件原有的冗余代码。 2、方便的代码编辑。Dreamweaver提供了html快速编辑器和自建的html编辑器,能方便自如的在可视化编辑状态和源代码编辑状态间切换。 3、强大的动态页面支持。Dreamweaver的Behavior能在使用者不懂java script的情况下,往网页中加入丰富的动态效果。Dreamweaver还可精确的对层进行定位,再加上timeline功能,可生成动感十足的动态层效果。 4、操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧密,可直接调用Fireworks对页面的图象进行修改、优化。 5、优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理. 6、便于扩展。使用者可给Dreamweaver安装各种插件,使其功能更强大。使用者若有兴趣,还可自己给Dreamweaver制作插件,使Dreamweaver更适应个人的需求。 2.4 ASP概述 ASP(Active Server Pages)是微软公司开发的一套服务器端脚本运行环境。ASP语言结构简单,易学易懂,应用非常广泛,利用ASP技术开发网站的人数在不断增加。作为一种相对简单而功能又强大的网页编程语言,ASP结全数据库,可以开发实现企业内的各种管理的数据化、网络化.ASP打破了以往专业程序只能由专业人员来开发的束缚,使一般读者也能独立地开发适合自己公司特色的信息系统。 ASP文件(.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间,当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申 11 请的文件,当遇到与Active Scripting兼容的脚本(VBScript 或JScript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动自动生成符合HTML语言的主页去响应用户的请求。 ASP独具以下特点: (1) 使用VBScript 、JScript等简单易懂的脚本语言,同时结合HTML代码,就可快速地完成网站的应用程序。 (2) 使用普通的文本编辑器,如Windows的记事本,就可进行编辑设计,而利用诸如Frontpage 或Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。 (3) 与浏览器无关,用户只要使用可执行HTML代码的浏览器,就可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,用户端浏览器不需要能够执行这些脚本语言。 (4) Active Server Pages能够与任何Active Scripting语言相容。ActiveX服务器元件具有无限可扩充牲。可以使用Visual Basic、Java 、Visual C++ 、COBOL等编程语言来编写你所要的ActiveX服务器元件。 (5) Active Server Pages的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 更重要的是ASP是一种”无须编程”的软件开发工具,用简单的几个语句,就可对数据进行操作。 ASP程序中可以包含纯文本、HTML标记以及脚本命令。用户只要.asp程序放在Web服务器的虚拟目录下,就可通过WWW的方式访问ASP程序了。ASP程序设计的重点在于脚本的编写,脚本是由一系列的脚本命令组成。要写脚本必需熟悉至少一门脚本语言,如VBScript。脚本语言是一种介于HTML和诸如Visual Basic、Java 、 C++等编程语言间的一种特殊语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。 ASP包含六个对象: (1)Application对象:它是一个应用级的对象,用在所有用户间享信息,并可以在Web应用程序运行期间持久地保持数据。 (2)ObjectContext对象:用于控制Active Server的事务处理。 (3)Request对象:用于接受所有从浏览器发往服务器的请求内的所有信息。Request对象是ASP内最基本和最常用的对象。 (4)Response对象:用于向客户端浏览器发送数据,用户可以使用该对将服务器的 12 数据发以HTML的格式发送到用户端的浏览器,它与Request对象组成了一对接收、发送数据的对象,这也是动态的基础。 (5)Server对象:它是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。它提供了对ASP及其方法的使用。 (6)Session对象:Session其实指的就是访问者从到达某特定主页离开为止的那段时间。每位访问者都会单独获得一个Session。 另外,ASP有以下常用的组件: (1)Ad Rotator组件:该对象可按指定 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 在同一页上自动轮换显示广告; (2)Browser Capabileties组件:该对象可以获取访问Web站点的每个浏览器的性能、类型及版本; (3)Content Linking组件:生成Web页内容列表,并像书一样将各页顺序连接; (4) Database Access组件:提供用Active Data Objects(ADO)对数据库的访问; (5) File Access组件:提供文件的输入/输出访问,可以实现对文件夹和文件的各种操作; (6)Collaborration Data Objects for NTS(CDONT) 组件:可以快速、简便地在Web页上添加收发邮件功能。该组件只适用于Internet Information Server for Windows NT; (7)MyInfo组件:该对象追踪个人信息,例如站点管理员的姓名、地址及显示选择; (8)Page Counter组件:记录并显示Web页被打开的次数,可以设计访问计数器。 2.5 DBMS 数据库技术产生于20世纪60年代中期,是数据管理的最新技术,也是计算机科学的重要分支。数据库管理系统是仅次于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。DBMS(数据库管理系统)的选择。Microsoft公司推出的Windows数据库管理系统Access不仅是关系数据库管理系统,同时它也被设计为Windows图形用户界面应用程序生成器。Microsoft公司采纳了dBASE和Foxpro这两个关系数据库的特点来设计Access,为其增加了窗体和报表设计功能,并借鉴VisualBasic语言,加入了许多程序设计功能。中文版Access2003具有和Office2003中Word2003、Excel2003等相同的操作界面环境以及与其直接连接的功能,并且提供了更为方便的操作捷径方式。Access2003是完全面向对象、采用事件驱动机制的关系型桌面数据库系统。与其他数据 13 库管理系统相比,它具有如下几大特点: 1.同时面向数据库最终用户和数据库开发人员; 2.典型的开放式数据库管理系统; 3.支持多媒体的应用与开发; 4.内置了大量的函数; 5.提供了许多宏; 6.提供了联机帮助功能; 7.基于WEB的智能管理功能; 8.更智能的自动拼写与语法检查器; 9.更符合个人网络用户和需求。 基于Access2003的这些功能与特点我们选择了它来管理本软件中涉及到的数据信 息。 14 第三章 网站的主体设计与分析 3.1 创建Web服务器 3.1.1 构建Web服务器 如果想要将信息发布到Web上,最起码要有一台Web服务器,那么什么样的计算机能称为服务器呢,简单地理解,安装了IIS(Internet信息服务器)或者PWS(个人Web服务器)的计算机就可称为服务器了。 IIS是一个功能强大的Internet信息服务系统,是Windows服务器操作系统Windows NT 4.0和Windows 2000中集成的最重要的技术。它的可靠性、安全性和可扩展性都非常好,并能很好地支持多个Web站点,是用户管理功能强大、内容丰富的站点的首选服务系统。IIS提供了最简捷的方式来共享信息、建立并部署企业应用程序,以及建立和管理Web上的网站,通过它,用户可以轻松地测试、发布、应用和管理自己的Web页和Web站点。 由于IIS已经被作为组件集成到Windows NT系统中,所以如果用户在安装系统时选择安装IIS,就不再需要单独进行安装,反之可以像安装其它Windows组件一样随时安装。 在通过“添加/删除Windows组件”的方法安装IIS时,需要准备当前系统的安装盘。下面就以Windows 2000 Server为例介绍安装IIS的步骤: (1)首先进入控制面板,双击“添加或删除程序”图标后,弹出“添加与删除程序”对话框。在左边项目栏中,单击【添加/删除Windows组件】按钮,安装程序启动后,弹出“Windows组件向导”对话框。 (2)在“Windows组件向导”对话框的组件列表框中选中“Internet信息服务(IIS)”,然后单击【下一步】按钮,系统即可进行IIS5.0的安装,同时弹出“正在配置组件”对话框显示安装进度和内容。 (3)要弹出的提示安装成功的对话框中单击【完成】按钮,完成IIS的安装。 3.1.2 配置Web站点 通过“Internet服务管理器”可以发布、测试和维护自己的Web页和Web站点。下面以Windows 2000 Server为例来介绍创建新站点测试和维护Web页的方法,步骤如下: (1)打开“开始”?“程序” ?“管理工具” ?“Internet服务管理器”命令,打开“Internet信息服务”窗口,单击电脑图标前的“+”号。 (2)在“默认Web站点”上单击鼠标右键,在弹出的快捷菜单中选择“新建” ?“站点”命令,将弹出“欢迎使用Web站点创建向导”对话框,然后单击【下一步】按钮按钮, 15 将弹出对话框,输入站点的说明文字“SHOE”。 (3)单击【下一步】按钮,在弹出的对话框中主要输入Web站点的IP地址、TCP端口号和主机头名。根据实际情况填写,如果没有联网,则IP地址可以填写为127.0.0.1,TCP端口号采用默认值80,与站点主机头名有关的惟一问题是浏览器,采用默认值为空。如果改变了端口号,则在使用浏览器登录网站时,需在URL中指定链接的端口号,如:当TCP端口号为90时,URL应为127.0.0.1:90。 (4)单击【下一步】按钮,弹出“Web站点创建向导”对话框,要设置Web站点的主目录,可以单击【浏览】按钮,来选择网站的主目录。 (5)设置好以后单击【下一步】按钮,弹出“设置Web站点的访问权限”对话框,一般情况都采用IIS 5.0的默认值。 (6)单击【下一步】按钮,再单击【确定】按钮,完成Web站点的创建。 3.2 本站介绍 本网站主要制作的是一个提供名牌运动鞋的网站,主要有以下几个部分组成:主要页面、首页、安踏主页、百事主页、李宁主页、鸿星尔克主页。在各自的主页里面有包含许多小的页面。 在开始部分有会员注册功能,有会员登陆功能。登陆会员可以进入浏览区域,进入后就可以浏览到你所需要的信息。 然后就到了各自的主页部分,安踏主页、百事主页、李宁主页、鸿星尔克主页。里面分为各自网站的简介、售点、用户建议。其中页面之间有不少关于各类网站的图片。 下面是网站的规划流程图: iorizhuangye IORI anta baishi lining erke 图1 网站规划流程图 16 本站除了有注册以外还有一个用动态数据做的,就是用来搜索网点上的鞋子型号搜索功能。通过搜索可以搜到你自己想要的鞋子型号,但是这方面不是很完美,下面就是所做的页面: 图2 搜索页面图 下面就是存放网站上所有鞋子信息的数据存放表: 表1 数据信息表 17 3.3 详细说明用户注册的主要设计 数据库是一个专有名词,它是以一定格式构成的数据集合,这些数据可以被访问、检索以及使用。数据库管理系统(DBMS)是允许用户在计算机上创建数据库,增加、修改、删除、排序和检索数据库中的数据,并使用数据库中的数据创建表格和报表的软件系统。Access就是这样的系统,Access 2003通过单一的文件来管理所有的数据信息。 根据系统的实际需求和数据流量的大小,决定使用小型数据库作为学校网的系统数据库,Access 2003数据库具有操作简单、使用方便、性价比高等诸多优点为,于是学校网采用了Access 2003数据库。 3.3.1 创建数据库 要处理数据库中的数据,首先必须建立数据库。下面是在Access 2003中建立会员用户注册的zhucetable的过程。 (1)打开Access,在“新建数据库”区域中选中“空Access数据库”,再单击【确定】按钮。 (2)打开“保存位置”下拉列表框,设置“保存位置”为“C:\input\wwwrot\SHOE\ 注册页面”,然后在“文件名”文本框内输入数据库名称db1。最后单击【创建】按钮,数据库便创建成功了。 3.3.2 创建数据表 完成数据库的建立后,就可以开始建立数据库中的表格了。表的设计工作包括:设置字段名称、数据类型、字段说明、字段的属性、主关键字。在Access 2003中可以通过数据表设计器完成。 (1)在“db1数据库”窗口内,选择对象分组中的“表”模式,再单击【新建】按钮,打开“新建表”对话框,选择“设计视图”,然后单击【确定】按钮,将弹出用于设计表结构的“表1:表”窗口。 (2)在“表1:表”窗口中的“字段名称”列中输入第一个字段名“username”;在“数据类型”列中为字段选择合适的数据类型;单击工具栏中的【设置主关键字】按钮,定义“username”为主关键字。此时一个完整的“username”字段就定义完成了。 (3)将光标移到表对话框字段名称列的第二行,继续设计其他字段。 (4)单击“文件”主菜单下的“保存”菜单项,或按快捷键,在弹出的“另存为”对话框中输入表名。 此时,一个数据表即创建完成。 18 3.3.3 数据表结构 会员用户注册系统数据库数据表如下: 表2 会员注册数据表 与上方表对应起来,下面表格分别有usename,psw,againpsw,yourname,sex,email和description,通过用户注册来的到每个用户的注册信息,注册信息如下图所示: 表3 注册信息表 3.4 网站整体设计 一个网站在需求分析、网站架设、数据库设计完成后,接下来的任务就是网站整体设计了。网站整体设计主要包括CSS样式表文件设计和数据库连接文件的设计。 3.4.1 CSS样式表文件设计 一般情况下会在网站整体设计阶段将网站中可能应用到的CSS样式保存在一个统一的 19 外部样式表文件中,以便在以后的开发中引用该文件。定义网站整体风格的外部样式表文件不但可以提高代码的重复使用率,而且还有助于统一网站的整体风格。在网页中引用外部样式表文件的语句如下: 3.4.2 创建数据库连接 在进行动态网站的开发时,一个很重要的步骤就是建立数据库的连接,即访问数据库。访问数据库可以使用DSN和非DSN两种方法。应用DSN访问数据库需要配置ODBC数据源(即系统DSN),该方法的优点是比较安全,而应用非DSN访问数据库不需要配置ODBC数据源,比较方便。 创建数据库连接主要分两步进行:一是创建数据库连接文件Conn.aspx,二是在需要与数据库连接的页面包含该文件(如:)。下面作详细介绍: 由于本系统采用Access数据库,而连接Access数据库最大的问题就是数据库路径的问题,所以采用Application对象保存数据库完整路径,方法是: (1)创建Global.aspx文件,并修改该文件的Sub Application_OnStart过程的代码,修改后的代码如下: Global.asa文件中有Application对象和Session对象的事件处理过程,用于追踪应用事件和单独的用户事件、变量和对象。Global.asa文件必须存放在站点的根目录中。当某一个应用程序启动时,Global.asa文件被装入内存。一个未作任何定义的Global.asa文件结构如下: