计算机应用专业 毕业论文(网上超市)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网上超市摘要:随着Internet的迅猛发展,社会已经进入了网络时代。电子商务,网上购物,网上图书馆,网上调查,网上学校不再只是一个个概念,它们已经实实在在地存在于我们的身边。Internet正在改变一切,它使社会变得越来越“小”,也使社会竞争更加平等。在网络飞速发展的今天,掌握网页和网站的设计技术已经成为我们计算机本科毕业生的必备技能,而熟练掌握一些好的网站制作工具能使我们工作起来事半功倍。ActiceServerPages,即人们所称的ASP,其实也就是一套微软开发的服务器端脚本环境,使用它可以创建和运行动态,交互的Web服务器应用程序。ASP包含在IIS3.0和IIS4.0之中,通过ASP,开发人员可以结合HTML网页,ASP指令和ActiceX元件建立动态,交互且高效的Web服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大的提高了交互的速度。关键词:网络时代ASP快速一、ASP概述相信还有很多人还不是很熟悉ASP,为了在以后的章节里更好的理解我们这个站点的开发和设计,所以在我们进行“网上超市”的设计开发之前,我们有必要简单的介绍一下ASP。(一)ASP简介ASP的出现使Web页面更加多姿多彩;利用Microsolt的ASP技术,将脚本程序代码嵌入HTML文件,可以创造出动态变化的Web页面。在过去,使用JavaScript或VBScript开发的Web页面,必须由客户端支持这两种语言的浏览器执行程序代码,而ASP使开发者方便地利用他们熟悉的JavaScript或VBScript甚至Perl来开发Web服务器端动态的HTML文件。所以,无论浏览器是否支持JavaScript或VBScript,通过ASP技术产生的Web页面。将可以摆脱不兼容的问题。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ActiveServerPages所独具的一些特点:1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须compile编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.ActiveServerPages能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性7.可使用服务器端的脚本来产生客户端的脚本。8.物件导向(Object-oriented)。9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent(二)ASP运行环境和步骤建立ASP的运行平台其实就是把IIS(InternetInformationServer)安装在NT服务器上或是把PWS(PersonalWebServer)安装在NTWorkstation/Windows95/windows98上,WindowsNT的OptionPack里面自带了最新的InternetInformationServer4.0(IIS4.0)及PersonalWebServer4.0,所以只要安装了NTOptionPack也就安装好了ASP的运行平台。安装环境的选择操作系统需要安装的软件NTServer4.0ServicePack6,IE5.0以上,IIS4.0NTWorkstation4.0ServicePack6,IE5.0以上,PW4.0WindowsNT5.0/Windows2000ServerWindows98各附有最新版的IE及IIE(PWS)“网上超市”是在Windows2000Server操作系统下调试的。成功安装Windows2000Server系统后,可以从“开始”—“程序”—“管理工具”启动Internet服务管理器,Internet服务管理器启动之后,可以利用管理控制台对WebServer和FtpServer进行设置和管理,包括服务的启动停止及目录的可执行与否设置等。ASP的运行步骤:浏览器从Web服务器上请求。.asp文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了所以脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令与一般的程序不同,.asp程序无须编译,ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:VBsrcipt和JScript,而VBscript则被作为系统默认的脚本语言。在本系统中使用的就是Vbsrcipt二、系统的可行性研究最近电子商务是一个非常热门的话题。那么到底什么是电子商务?电子商务离我们到底还有多远?据一些网站的问卷调查结果显示,真正成熟的电子商务离我们还有一定的距离.目前中国所谓的“电子商务”,也是有中国特色的,这体现在交易方式上.在国内,虽然最近招商银行,建行等几家银行先后推出了网上结算服务,但还是缺少一个”顶级”的认证机构,从而导致网上购物时的消费心态:商家和客户互不信任.所以就形成了目前的具有中国特色的网上购物形式,即大多数都是采用汇款或货到付款的方式.虽然目前国内还没有真正意义上的电子商务,但我们还是要做好准备,迎接迟来的电子商务。现在我们就来做一个“网上超市”,希望大家能从中得到一点启发。(一)系统的可行性研究任务现在我们就应该着手开始设计我们的网上超市,但在开始设计之前我们应该有三点必须弄明白:1、技术可行性使用现有的技术能实现这个系统吗?2、经济可行性这个系统杜经济效益能超过它杜开发成本吗?3、操作可行性系统的操作方式在这个用户组织内行得通吗?首先在技术方面方面:当然ASP技术是我们的重点,在此之外还应该用到DREAMWAVER5.0,ACCESS2000,FLASH5.0,PHOTOSHOP等工具,通过我们在大学四年中的学习,所以在技术上实现这个“网上超市”系统是没有问题的。其次在经济方面:由于我们做这个系统使用于学习和研究,可以在自己的PC上实现这个系统,所以在经济方面可以不予以考虑。最后在操作方面:这个系统我们是在Windows2000Server系统上完成的,每个用户都可以很容易的使用。(二)初步的设计方案对于这个网站我们先得有个初步的设计方案,然后交付小组成员研究,为以后的详细设计作好准备。资料搜集和获取概念开发与内容综合(确立建站构思和制作站点草样)(三)体设计网上超市的种类非常多,由于我们仅把这个系统作为学习研究来用,因此我们在这里主要以图书的销售为例来实现网上超市系统的功能,也就是用户只用访问我们的这个网站就可以实现图书的购买。在这一章里我们会根据上一章的初步设计图来介绍详细的“网上超市”具体实施步骤。1、超市的系统设计在这里我们要明确这个网上超市(在线图书销售系统)将要实现的功能:用户通过登陆我们的网站,成为我们的会员,从而对我们网站所出售的图书进行查询以及购买,以及最终的结帐。当然,由于安全原因,我们的网站要对用户进行用户身份验证,对用户在网站的购买信息进行记录。最后我们的管理员应该可以很方便的对我们网站的数据库进行操作。2、数据库的设计在“网上超市”这个系统中数据库是非常重要的,首先应该完成最大的一个数据库表,也就是我们所出售的商品――图书信息应该都存放在此。由于我们做这个网站是用来学习和研究使用的,所以我们所急需的图书信息可以在因特网上的专业网站上下载。信息可以不用太多,只要能体现站点的功能即可。这个书籍信息库表应该包括的信息:书的ID(自动编号),书名称,书作者,书价格,书的出版社,书的数量,书的图片,书的所属类别,书的布局和导航图象和文字数据库链接其他备注信息。第二个表应该存放用户的信息,用户信息表应该包括:用户ID(自动编号),用户昵称,用户姓名,密码,电话号码,E-MAIL地址,家庭地址,邮编第三个表应该存放图书交易订单信息,图书交易订单信息表应该包括:易的ID(自动编号),顾客的名称,顾客的地址,顾客的邮编,顾客的电话号码,顾客购买的书籍,交易的日期3、用户管理系统设计当一个用户要进入我们的网站进行浏览,以及购买书籍时,就涉及到了一个用户资格问题。他首先就要成为我们网站的会员,经过注册,登陆,才能合法的在我们的网站中购买物品。所以我们就得在用户信息管理上下功夫。一个用户在注册中必须要完成的步骤:填写:用户名(仅可用数字或字母)密码(不可超过8位)密码确认真实姓名E—mail(系统会自动给出@符号)联系电话国家(系统默认的是中华人民共和国)省份(系统默认的是福建)地址当一个已经注册过的会员登陆我们的网站时,如果登陆的姓名或密码错误的话,也就是系统在我们的用户信息表中搜索没发现这个用户的信息,系统应该就会自动弹出一个对话框,提示用户输入错误,或是用户没有注册。并返回到开始的注册框,重新登陆或是注册新会员。4、图书销售系统一个网上书店的图书销售系统做得好不好,这直接影响这个站点的销售业绩。假设这个系统做得不好,会员进来就没有了购买欲望,那就证明这个站点就是失败的。由于这个网站只用于学习与研究,所以图书信息不是很多,我们把这些信息分为五大类:包含了教育,园艺,管理,烹饪,漫画。建立里一个商品分类框以供用户查询。如果用户只是来查找一本他急需的书籍,可以利用我们的模糊查找功能。例如,一个用户想找《ASP从入门到精通》,但他忘记了具体的名字,在我们这里只用打出ASP就可以找到与ASP相关的所有书的记录,用户就可以很方便的在这些记录中找到自己所要的书。当用户购买了书后,我们的这个图书销售系统的的购物车就可以派上用场了,在购物车中,应该实现当用户购买书籍后,如果用户不需要购物车中的一些书时,系统应该可以根据用户的要求删除信息。用户在挑好物品后,结帐离开时必须填写订单。单击“结账离开”按钮,则会出现订单检查页面,在该页面中要填入详细的个人信息

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功