基于ASP技术的网络购物网站设计毕业设计论文.doc_第1页
基于ASP技术的网络购物网站设计毕业设计论文.doc_第2页
基于ASP技术的网络购物网站设计毕业设计论文.doc_第3页
基于ASP技术的网络购物网站设计毕业设计论文.doc_第4页
基于ASP技术的网络购物网站设计毕业设计论文.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

基于asp技术的网络购花网站设计摘 要随着现代计算机科学的发展,计算机信息系统越来越受到重视,电子商务也逐渐发展,在今天进行网上购物已经是一件很平常的事情。可以同时比较上千种同类产品,可以比较上百家不同的店铺。 可以和店家交流可以认识很多五湖四海的朋友。 平时很难看到的东西都有得卖,也许踏破铁鞋无觅处,得来全不费工夫。 坐在家里购物方便,还可以直接送礼物到朋友家。 本文重在讲解如何用asp进行网上购物系统的设计,包括所用到的工具、制作动态网站的前期工作用asp技术来实现b/s系统,asp技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。并详细讲解了用asp如何进行模块功能的实现。关键词:网上购物系统, asp技术,动态网页abstract:along with the modern computer science development, the computer information system more and more receives takes, electronic commerce also gradually develops, carried in the net in today the shopping already was a very ordinary matter. may simultaneously compare over a thousand similar products, may compare on hundred different shops. may exchange the friend with the shop owner who may know very many all corners of the country。usually very is difficult to see the thing all has sells, perhaps the you wear out iron shoes in hunting round, must come all not to time-consuming. sits the shopping to be at home convenient, but also may give the gift directly to the friend family. how this article in does explain again uses asp to carry in the net the shopping system design, including the tool, the manufacture dynamic website preliminary labor which uses affects the asp technology to realize the b/s system, the asp technology and the data bank technology union, the user the specimen which may inquire at will in the browser end oneself needs, but the data backstage operation processes by the server end.。and how explained in detail has carried on the module function with asp the realization.keyword: net shopping system, asp technology, dynamic webpage目录引 言. .3第一章网上购物系统的优势.41.1动态网页的优点.41.2.基础知识.41.2.1制作动态的前期工作41.2.2动态网站制作所用到的工具.41.2.3动态网站制作用asp编程.41.2.4asp使用范围.41.2.5access数据库.41.3市场需求:5第二章设计思路.62.1网站的信息的制作.62.2页面美工设计:.7第三章数据库设计93.1 e-r图932整个系统e-r图如图所示:1133数据库逻辑结构设计123.4数据库物理结构设计.12第四章:网站介绍.1341登录模块流程.144.2销售管理模块1543密码修改流程1644购物车模块1745购物车订购流程1846订单审核流程1947花入库流程204.8花出库流程.204.9会员管理模块.204.10管理员管理模块.21第五章:重点和难点22第六章 总结22参考文献: 22致谢23引 言随着计算机及网络技术的飞速发展,internet/intranet应用在全球范围内日益普及,在众多的网络服务中,web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,很多人都通过网络来购物。网上购物的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。一个购物网站的好坏直接关系到它是否能够吸引顾客,是否能够在众多的网上购物网站中生存。现在,在互联网上,可以买图书、光盘,可以买服装、鞋帽,可以买手机、相机,可以定机票、酒店,也可以买一些不好意思直接去商店买的东西。网上购物有很多好处。不必受奔波之苦,也不容易被奸商忽悠。男士不必担心误入女士内衣专区的尴尬,女士不必害怕心有余而力不足。不去商场,自然也不必担心手机、钱包不翼而飞。第一章网上购物系统的优势1.1动态网页的优点在internet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。动态网页的技术就有多个厂商的支持,他们都有各自的优点。利用jsp、asp、php和其它有关技术,一个用户可以将一个http请求送到一个可执行应用程序而不是一个静态的html文件。服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。通过这个模型,就可以在服务器端和客户端之间有效的进行交互。静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页有如下一些优点:(1)读者可与web服务器进行交互(2)可实现数据库的查询 (3)可以与html以外的文件进行交互 (4)可缩短查询时间,提高浏览效率(5)它的最大的优势体现在用户可以进行直接参与活动9。1.2.基础知识1.2.1制作动态的前期工作:定位网站的方向和标题,采集、整理网站内容,确定主色调,设计页面样稿,iis安装,odbc数据源的建立、测试,在本地机器中建立个人站点文件夹,定义站点虚拟目录,建立dreamweavermx站点。1.2.2动态网站制作所用到的工具:microsoft office 2007 beta2, dreamweaver mx(制作网站页面框架) ,photoshop(图片处理软件),coreldraw(图形图片制作软件 一般用来绘制失量图片),macromedia flash (动画制作大型动画制作)。1.2.3动态网站制作用asp编程,asp即active server page的缩写。它是一种包含了使用vb script或jscript脚本程序代码的网页。当浏览器浏览asp网页时, web服务器就会根据请求生成相应的html代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了vbscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的asp系统。asp的网页文件的格式是.asp1.2.4asp使用范围 用a s p实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的应用示例列表:在你的网站主页顶部添加一个滚动显示的广告栏。从h t m l的表单中接受信息并且存到数据库中。根据不同访问者显示不同内容,创建个性化主页。在你的主页中添加点击计数器。根据用户浏览器的版本、类型和能力显示不同档次的内容。连接多个主页使之容易网际导航。跟踪用户网站上的活动信息并且存入日志文件。使用基于windows nt的i n t r a n e t建立你的m i s应用。用a s p编写出的系统,完全可以达到原来使用c l i e n t / s e r v e r的网络数据库系统的水平。使用a s p最大的好处是,在你对程序进行升级时,你只需要修改服务器上的a s p文件,而不需要修改客户端程序。以上只是简单介绍,看完下面章节,你会对利用a s p做的事情有更加全面深入的了解。你会真正学会如何使用a s p建立各种应用。1.2.5access数据库:在制作网页的时候,很多情况下我们会要连接到数据库,比如在这次的个人主页的设计里面,其中留言板的功能就涉及到数据库的知识,本次使用的数据库是access数据库的,利用软件是microsoft server 2000,下面简要说明一下access数据库的用法: 数据库窗口的使用数据库窗口的使用也很简单。数据库窗口中也有一些功能按钮,它们的使用方法和刚才所讲的工具栏上的按钮一样,要执行一个操作只要单击相应的按钮就可以了。窗口左侧包含两个方面的内容,上面是“对象”,下面是“组”。“对象”下分类列出了access数据库中的所有对象,比如说用鼠标点一下这里的“表”,窗口右边就会列出本数据库中已经创建的所有表。而“组”则提供了另一种管理对象的方法:我们可以把那些关系比较紧密的对象分为同一组,不同类别的对象也可以归到同一组中。1.3市场需求:网上购物越来越成为时尚,是时代发展所趋。专家预测,在未来 510年内将有50的成交是在网上进行的。现在市场需要一种方便、快速、价格合理、安全的购物环境,而网上购物正解决了消费者的这种需求,网上购物的市场巨大,如广州、北京、上海、南京、西安、青岛、武汉等大城市,人口众多,素质相对较高,工薪阶层较多,加之这些城市的生活节奏较快,上网人数相对集中,这些人(上网的人)勇于接受新事物,市场容量大。但现在中国做电子商务的web规模小,销售的商品少,服务相对滞后,而且都是单打独斗;再者,现在网上销售的商品没有统一的质量标准,价格跟市面的价格没有什么区别,反而要比市面的价格要高,这也是使网上购物发展缓慢的一个原因。对于消费者目前强烈要求的是一个规模大,信息量大的,商品齐全,服务好的电子商务网站。网上购物早已成为现实,而且成交额逐年增长。有关专家指出:电子化商业通常可以增加20的收入,减少2045的成本支出,减少2060的资本投入。联合国预计,1998年全球电子商务销售总额为450亿美元,1999年猛增到24000美元,预计到2003年将达到13000亿美元。同样在我国,从1994年开始引进电子商务这个概念,近几年来展很快,已渗 透到社会生活的各个方面。到2000年3月底,我国从事消费类电子商务的网站达1100多家,1999年我国电子商务总交易额达到2亿元,比1998年增长了一倍。第二章设计思路2.1网站的信息的制作:一. 导航要求 * 在此站点的每一个页面都出现 * 内容包括:主页,网站介绍,站点视图,联系方式,反馈,搜索工具,常见问题解答,实际内容栏目(包括相关站点链接、新闻页) * 栏目如果采用图标,下面应附有文字说明,以避免图像表达不清。 * 无任何链接内容的不做成按钮的形式 * 纯文本like用常用颜色。避免在链接处使用特殊的颜色。应该使用标准、醒目的颜色。 * 屏幕上显示的页面所对应的按钮应该相应变成灰色、突出显示或以其它 方式表示出来。 * 每个页面都应包括: 版权及网站管理员的e-mail地址 * 每个页面都应包括代表返回或前进的箭头。 二. 内容要求 1.网站介绍 * 背景介绍 * 栏目介绍(提供连接) 2. site map(站点结构图) * 结构图(提供连接) 3. contact page(联系方式页) * 网站管理员的e-mail地址(根据需要加入其它职能负责的e-mail) * 通信地址,联系人,传真、电话号码等。 4. feedback forms(反馈表)reasons : *姓名:*年龄: *职业: *单位: *联系方式: *意见建议: (根据实际就以上各项作调整,力求简洁有效) 5. 实际内容,及栏目设置要求 * 在每页中都要包含相关的,引人入胜的内容。特别是当你要销售一种产 品的时候,每个页面都要用详细的内容和图像精心修饰一番。 * 网页上的语言尽量通俗易懂。 * 用符号突出特别重要的内容,不要过多,保持页面的简洁。 * 不要把你的站点建成单纯的网上公司介绍,适当发布行业信息。 6. faqs(常见问题解答) * 将所有问题列于页面的上部,并将每个问题与答案链接在一起。 * 对专业用语及技术术语进行解释。 * 回答共性问题节省网管和访问者的时间和精力。 7. searching mechanisms(搜索工具) * 在搜索框中键入关键词语或词组,在点击查寻按钮后,本站 相关的网页列表就会出现在屏幕中。 * 有效查寻的说明。 8. 新闻 * 在最新更新的信息边加注一个亮丽的小图标-新!。 * 为最新消息创建单独页面,并在一段时间后将新闻放置于适当的目录下。 * 在主页或每个页面下加注一行文字,表明本站点或每个单独的页面最近 一次被更新的时间。 9. relevant links(相关站点链接) * 提供其它网站链接,以提供更多相关信息。 * 每个链接做简要说明,并对它被链接的原因进行阐述。 * 每周对各链接站点作定期的访问,删除那些死站点。 * 为你的站点创建纯文本的版本。 三. vi标准化要求 * logo 及中英文标准字体* 网站标准色* 链接图标两个四. 网页制作技术要求 * 主要页面要写 (主页要写上企业中英文名称) * 主要页面字段便于搜索引擎查找。 * 的长宽值和alt属性,使不能看图的用户也可以读懂页面。 * 以最流行的浏览器的最普及版本为标准,同时照顾低版本浏览器。 为不同的浏览器分别制作不同的页面,以获得尽可能多的浏览量。 * 尽量使用广泛支持的技术。页面适应不同的屏幕分辨率。 * 不使用过小的字体 ,不使用过大的图片、动画、声音 ,不使用过长的滚屏 2.2页面美工设计:具有flash,背景音乐,有浮动的商品图片网页的色彩搭配打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的色彩。色彩对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配。因为网页设计属于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。因此,在设计网页时,必须要高度重视色彩的搭配。色彩五颜六色、千变万化。其中,红、黄、蓝是三原色,三原色通过不同比例的混合可以得到各种颜色。色彩有冷暖色之分,冷色(如蓝色)给人的感觉是安静、冰冷;而暖色(如红色)给人的感觉是热烈、火热。冷暖色的巧妙运用可以让网站产生意想不到的效果。色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象。一般情况下,各种色彩给人的感觉是:红色代表热情、活泼、热闹、温暖、幸福、吉祥橙色代表光明、华丽、兴奋、甜蜜、快乐黄色代表明朗、愉快、高贵、希望绿色代表新鲜、平静、和平、柔和、安逸、青春蓝色代表深远、永恒、沉静、理智、诚实、寒冷紫色代表优雅、高贵、魅力、自傲白色代表纯洁、纯真、朴素、神圣、明快灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞黑色代表崇高、坚实、严肃、刚健、粗莽在色彩搭配中一般遵循下述一些原则:(1) 特色鲜明:一个网站的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象。(2) 搭配合理:网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。(3) 讲究艺术性:网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合网站要求,又有一定艺术特色的网站。在设计标本室时主要考虑的因素是要能让用户浏览过之后,以后还会再登陆标本室网站,因此用了朴素、大方、简洁、和谐的设计原则。第三章数据库设计数据库是本系统开发的基础,数据库建立的正确与否对系统是否能正常而准确有效的运行起着关键性作用。所建立的数据库要避免冗余,同时要作到覆盖面广,既要使编制的程序便于对数据库进行维护管理,又要最大程度缩短运算及操作时间15。数据库设计有两个最重要的目标:一是满足应用功能需求;二是具有良好的数据库性能。所谓满足应用功能需求,主要是指用户当前和可预见的将来应用所需要的数据及其联系应全部、准确地存在于数据库中,从而满足用户应用中所需要的对数据的存、取、删、改等操作。所谓良好的数据库性能是指对数据的好笑存取和空间的节省,并具有良好的数据共享性、完整性、一致性和安全保密性.3.1 e-r图使用e-r图来描述概念结构的设计。在e-r图中,长方形表示实体,椭圆表示实体的属性,菱形表示实体之间的联系。本系统e-r图的实体及其属性如图所示:会员会员编号会员名会员折扣会员级别花花编号花名成本价批发价订单仓库订单编号花型号批发价数量仓库编号花编号数量总金额花名批发价图1本系统e-r图的实体及其属性本系统实体间的联系如图所示:会员订单订购库存包含订单花花仓库数量出库仓库会员图2 本系统实体间的联系32整个系统e-r图如图所示:会员订购包含花库存仓库出货图3整个系统e-r图33数据库逻辑结构设计本系统数据库逻辑结构设计如下:管理员:管理员编号,管理员名,密码;会员:会员编号,会员名,密码,联系人,性别,电话,邮箱,公司,会员级别,折扣;花:花编号,花型号,图片路径,成本价,批发价,库存量,详细说明;购物车:购物车编号、花名、批发价、数量、折扣、总金额;订单详细:订单号,花型号,批发价,数量,总金额;订单:订单详细编号,花型号,批发价,数量,总金额,收货人,收货单位,付款方式,下单时间;会员留言表:留言编号、会员名、主题、内容;3.4 数据库物理结构设计本系统中物理结构设计如下:表1. 管理员信息表(表名:adminusers)列名说明索引等数据类型长度是否允许空admin_id管理员编号主键int4否admin_user管理员名varchar50否adminpwd密码varchar50否表2. 会员信息表(表名:users)列名说明索引等数据类型长度是否允许空user_id会员编号主键int4否user_name会员名varchar50否password密码varchar50否truename联系人varchar50是sex性别varchar50是phone电话varchar50是email邮箱varchar50是company公司varchar50是rank会员级别varchar50是discount折扣decimal9否表3. 花信息表(表名:bags)列名说明索引等数据类型长度是否允许空bag_id花编号主键int4否bag_name花型号varchar50否class_name花类别varchar50是bagsize尺寸varchar50是imageurl图片路径varchar50是costprice成本价decimal9否saleprice批发价decimal9否stock库存量int4是info详细说明varchar100是表4. 购物车信息表(表名:shoppingcart)列名说明索引等数据类型长度是否允许空cart_id购物车编号主键int4否bag_name花型号varchar50是saleprice批发价varchar50是quantity数量int4是discount折扣decimal9是totalmoney总金额decimal9是表5.订单详细信息表(表名:orderdetails)列名说明索引等数据类型长度是否允许空orderdetail_id订单详细编号主键int4否order_id订单编号varchar50是bag_name花型号varchar50是saleprice批发价decimal9是quantity数量int4是totalmoney总金额decimal9是表6. 订单信息表(表名:order)列名说明索引等数据类型长度是否允许空order_id订单编号主键varchar50否user_name会员名varchar50是totalmoney总金额varchar50是regtime下单时间datetime8是shname收货人姓名varchar50是shcompany收货公司varchar50是shaddress收货地址varchar50是shphone联系电话varchar50是payment付款方式varchar50是orderstate订单状态varchar50是remark备注varchar100是表7. 会员留言信息表(表名:voice)列名说明索引等数据类型长度是否允许空voice_id留言编号主键int4否user_name会员名varchar50是topic主题varchar50是content内容varchar200是第四章网站介绍41登录模块流程实现对用户权限的管理,不同的权限登录不同的界面。管理员登录后台的管理界面,而会员登录的是前台的会员主界面。开始进入用户登录界面身份验证是否通过填写身份验证信息否是y判断用户进入会员主界面进入管理员主界面结束图1 用户登录流程图4.2销售管理模块本模块主要实现对销售订单的处理,主要包括:(1) 订单管理:记录客户的销售订单。(2) 订单详细信息管理:记录订单的详细信息。(3) 销售收款:记录客户订单的付款情况。销售查询:订单查询、收款查询、退货查询销售管理订单管理订单详细信息管理销售收款销售查询图2 销售管理模块功能结构图4.3密码修改流程会员和管理员为提高安全性,可进行密码的修改。进入会员修改密码界面两次输入的密码是否相同输入新密码,再次输入确认修改密码成功是否 图3会员修改密码流程图进入管理员密码修改页面输入新密码再次输入新密码两次输入的密码是否相同修改密码成功是否图4 管理员修改密码流程图4.4购物车模块该模块在网上实现会员的整个订购过程,主要包括:(1)添加花:会员对花单击“订购”,花就会自动添加到购物车里。(2)修改花数量:会员可以随时修改在购物车内的每一种花的数量,每款数量默认值为100。(3)删除花:会员通过购物车,可以随时删除在购物车内的箱包。(4)清空购物车:如果会员决定放弃订购,可以清空购物车内所有的箱包。(5)提交购物车:提交购物车后会生成相应的订单号,并提醒会员选择相应的付款方式。购物车添加花修改花数量删除花清空购物车提交购物车45购物车订购流程浏览花订购花是否是会员否是进入购物车页面花的修改、删除是否继续订购是否提交购物车生成订单填写收货信息图5购物车订购流程图46订单审核流程前台订单审核有效订单库存管理无效订单不执行库存操作图6 订单审核流程图47花入库流程管理员箱包入库箱包库存入库操作库存操作文件 图7 箱包入库流程图48花出库流程管理员箱包出库销售管理销售发货出库操作箱包库存库存操作文件图8箱包出库流程图4.9会员管理模块本模块主要实现对会员的分类管理及客户关系管理:(1)会员资料管理:对会员资料的查看、修改、删除。(2)会员详细情况:可以查看会员相对应的订单信息。(3)添加会员:管理员可以增加新会员。(4)在线留言管理:管理会员对企业的意见和建议的管理,回复会员的问题。会员管理会员资料管理会员详细情况添加会员在线留言管理 图9 会员管理模块功能结构图410管理员管理模块本模块主要实现后台管理员的管理,其主要包括:(1) 管理员资料管理:管理员资料的查看、修改、删除、添加新的管理员。(2) 管理员密码的修改:为了提高密码安全性,管理员可以修改密码。管理员管理管理员资料管理管理员密码修改图10管理员模块功能结构图第五章:重点和难点重点主要是网站素材的选择与框架的搭建,一个好的网站要有许多的主页相互之间链接起来,以及其中添加一些动态、图片、声效等链接。综合地完成网站的建设才能体现主题,才能把浏览者的目光吸引到每一个主页上,内容的及时更新也是网站建设的一个主要实际问题,只有不断得到更新的主页内容才能使浏览者再次访问该网站,没有新鲜的内容素材,没有时代性的哲学理念,远远不能称得为好网站。新颖的框架结构也能使浏览者的目光更长久地被吸引,再拥有好的素材基础上,框架的搭建也是网站建设所必须考虑到的问题, 只有把这两者相结合进行周密地布置,相信建设出来的网站必然是点击率最高的网站。该网站的建设也牵涉到了动态网页的制作,因此,这必然成了制作过程中的难点,第六章总结就我个人而言,对动态网页的制作方面还缺少很多的理论与实际操作知识,曾经只是做一些简单的个人主页,仅此而已,而现今,却得必须运用asp程序进行动态网站的编辑,运用asp把脚本、html、组件和强大的web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的html页面送给客户端浏览器。此技术的运用使我的工作量大大地提高了几倍,当然这正是我以前没好好学的不好表现,但通过这次设计使我认识提高了,在学好静态网页制作的基础上则不能忽视对动态网页制作的重要性。此后,我将借鉴这次的领悟,认真学习并全面地掌握asp中的每个知识点,以便今后熟练地运用到实际问题中,充分展现自我价值。为自己以后的生活道路铺上一层更牢固的奠基石!参考文献:1曹淑琴.as p技术的网站建设.华北科技学院学报,2003,1.2吴玉新. asp后台解决方案. 北京:人民邮电出版社,20033刘禾,蔡锋. 精通asp架站技巧. 北京:中国青年出版社,2002.4黄明,粱旭. asp信息系统设计与开发实例北京:机械工业出版社,20035朱沐红,张子建,崔云霞dreamweaver mx2004从基础到实践北京:电子工业出版社2006/36麻立毅,张世琨著.软件工程m. 北京大学出版社, 2004年,第86页.致谢在这篇论文完成之际,在此我衷心的感谢我的指导老师陈老师和。这位老师在百忙之抽出时间来为我指导讲解,并提出了许多宝贵的意见和建议,我的论文才得以顺利完成。在即将离开学校之际,再次衷心感谢我系所有老师对我的帮助,谢谢你们为我的大学生活划上一个完满的句号!基于asp技术的网络购花网站设计摘 要随着现代计算机科学的发展,计算机信息系统越来越受到重视,电子商务也逐渐发展,在今天进行网上购物已经是一件很平常的事情。可以同时比较上千种同类产品,可以比较上百家不同的店铺。 可以和店家交流可以认识很多五湖四海的朋友。 平时很难看到的东西都有得卖,也许踏破铁鞋无觅处,得来全不费工夫。 坐在家里购物方便,还可以直接送礼物到朋友家。 本文重在讲解如何用asp进行网上购物系统的设计,包括所用到的工具、制作动态网站的前期工作用asp技术来实现b/s系统,asp技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。并详细讲解了用asp如何进行模块功能的实现。关键词:网上购物系统, asp技术,动态网页abstract:along with the modern computer science development, the computer information system more and more receives takes, electronic commerce also gradually develops, carried in the net in today the shopping already was a very ordinary matter. may simultaneously compare over a thousand similar products, may compare on hundred different shops. may exchange the friend with the shop owner who may know very many all corners of the country。usually very is difficult to see the thing all has sells, perhaps the you wear out iron shoes in hunting round, must come all not to time-consuming. sits the shopping to be at home convenient, but also may give the gift directly to the friend family. how this article in does explain again uses asp to carry in the net the shopping system design, including the tool, the manufacture dynamic website preliminary labor which uses affects the asp technology to realize the b/s system, the asp technology and the data bank technology union, the user the specimen which may inquire at will in the browser end oneself needs, but the data backstage operation processes by the server end.。and how explained in detail has carried on the module function with asp the realization.keyword: net shopping system, asp technology, dynamic webpage目录引 言. .3第一章网上购物系统的优势.41.1动态网页的优点.41.2.基础知识.41.2.1制作动态的前期工作41.2.2动态网站制作所用到的工具.41.2.3动态网站制作用asp编程.41.2.4asp使用范围.41.2.5access数据库.41.3市场需求:5第二章设计思路.62.1网站的信息的制作.62.2页面美工设计:.7第三章数据库设计93.1 e-r图932整个系统e-r图如图所示:1133数据库逻辑结构设计123.4数据库物理结构设计.12第四章:网站介绍.1341登录模块流程.144.2销售管理模块1543密码修改流程1644购物车模块1745购物车订购流程1846订单审核流程1947花入库流程204.8花出库流程.204.9会员管理模块.204.10管理员管理模块.21第五章:重点和难点22第六章 总结22参考文献: 22致谢23引 言随着计算机及网络技术的飞速发展,internet/intranet应用在全球范围内日益普及,在众多的网络服务中,web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,很多人都通过网络来购物。网上购物的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。一个购物网站的好坏直接关系到它是否能够吸引顾客,是否能够在众多的网上购物网站中生存。现在,在互联网上,可以买图书、光盘,可以买服装、鞋帽,可以买手机、相机,可以定机票、酒店,也可以买一些不好意思直接去商店买的东西。网上购物有很多好处。不必受奔波之苦,也不容易被奸商忽悠。男士不必担心误入女士内衣专区的尴尬,女士不必害怕心有余而力不足。不去商场,自然也不必担心手机、钱包不翼而飞。第一章网上购物系统的优势1.1动态网页的优点在internet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。动态网页的技术就有多个厂商的支持,他们都有各自的优点。利用jsp、asp、php和其它有关技术,一个用户可以将一个http请求送到一个可执行应用程序而不是一个静态的html文件。服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。通过这个模型,就可以在服务器端和客户端之间有效的进行交互。静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页有如下一些优点:(1)读者可与web服务器进行交互(2)可实现数据库的查询 (3)可以与html以外的文件进行交互 (4)可缩短查询时间,提高浏览效率(5)它的最大的优势体现在用户可以进行直接参与活动9。1.2.基础知识1.2.1制作动态的前期工作:定位网站的方向和标题,采集、整理网站内容,确定主色调,设计页面样稿,iis安装,odbc数据源的建立、测试,在本地机器中建立个人站点文件夹,定义站点虚拟目录,建立dreamweavermx站点。1.2.2动态网站制作所用到的工具:microsoft office 2007 beta2, dreamweaver mx(制作网站页面框架) ,photoshop(图片处理软件),coreldraw(图形图片制作软件 一般用来绘制失量图片),macromedia flash (动画制作大型动画制作)。1.2.3动态网站制作用asp编程,asp即active server page的缩写。它是一种包含了使用vb script或jscript脚本程序代码的网页。当浏览器浏览asp网页时, web服务器就会根据请求生成相应的html代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了vbscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的asp系统。asp的网页文件的格式是.asp1.2.4asp使用范围 用a s p实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的应用示例列表:在你的网站主页顶部添加一个滚动显示的广告栏。从h t m l的表单中接受信息并且存到数据库中。根据不同访问者显示不同内容,创建个性化主页。在你的主页中添加点击计数器。根据用户浏览器的版本、类型和能力显示不同档次的内容。连接多个主页使之容易网际导航。跟踪用户网站上的活动信息并且存入日志文件。使用基于windows nt的i n t r a n e t建立你的m i s应用。用a s p编写出的系统,完全可以达到原来使用c l i e n t / s e r v e r的网络数据库系统的水平。使用a s p最大的好处是,在你对程序进行升级时,你只需要修改服务器上的a s p文件,而不需要修改客户端程序。以上只是简单介绍,看完下面章节,你会对利用a s p做的事情有更加全面深入的了解。你会真正学会如何使用a s p建立各种应用。1.2.5access数据库:在

温馨提示

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

最新文档

评论

0/150

提交评论