logo资料库

基于ASP的超市管理系统毕业设计论文.doc

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 蓝天工作室计算机毕业设计 网址:www.bysj999.com 客服 QQ:599057179 承接毕业设计/论文类型:    1.JSP/JAVA/J2EE 类,B/S 模式(myeclipse) JSP+ACCESS JSP+SQL2000/SQL2005 JSP+MYSQL J2EE+SQL2000/SQL2005 J2EE+MYSQL 2.ASP.NET 类,B/S 模式(开发环境可以为 VS2003/VS2005/VS2008) ASPNET+ACCESS ASPNET+SQL2000/SQL2005 ASPNET(c#)+ACCESS ASPNET(VB.NET)+SQL2000/SQL2005 3.C/S 模式(开发环境可以为 VS2003/VS2005/VS2008) VB.NET+SQL2000/SQL2005 C#+SQL2000/SQL2005 4.VC 类/VB 类/DELPHI 类/ASP 类开发 5.电子|通信|电力|电气|机电|自动化类 6.图像处理类/地理信息 GIS 类 第 1 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 摘 要 随着 Internet 的迅猛发展,社会已经进入了网络时代。电子商务,网上购物, 网上图书馆,网上调查,网上学校不再只是一个个概念,它们已经实实在在地存 在于我们的身边。Internet 正在改变一切,它使社会变得越来越“小”,也使社 会竞争更加平等。在网络飞速发展的今天,掌握网页和网站的设计技术已经成为 我们计算机本科毕业生的必备技能,而熟练掌握一些好的网站制作工具能使我们 工作起来事半功倍。 Actice Server Pages ,即人们所称的 ASP,其实也就是一套微软开发的服 务器端脚本环境,使用它可以创建和运行动态,交互的 Web 服务器应用程序。ASP 包含在 IIS3.0 和 IIS4.0 之中,通过 ASP,开发人员可以结合 HTML 网页,ASP 指 令和 ActiceX 元件建立动态,交互且高效的 Web 服务器应用程序。有了 ASP 你就 不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务 器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器 仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大 的提高了交互的速度。 关键词:网络时代 ASP 快速 第 2 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 目 录 一 ASP 概述…………………………………………………………………………3 (一) ASP 简介……………………………………………………………………3 (二)ASP 运行环境和步骤………………………………………………………4 二、系统的可行性研究………………………………………………………………6 (一) 系统的可行性研究任务……………………………………………………6 (二)初步的设计方案……………………………………………………………6 (三)体设计………………………………………………………………………7 三、系统的具体实现…………………………………………………………………12 (一)的数据库详细设计实现过程………………………………………………12 (二)系统的页面设计及其功能实现……………………………………………14 四、设计经验和总结…………………………………………………………………25 (一)商业站点的一些基本原则…………………………………………………25 (二)站点访问速度的优化………………………………………………………26 (三)数据库优化…………………………………………………………………26 (四)ASP 的安全问题……………………………………………………………27 致谢…………………………………………………………………………………31 参考文献……………………………………………………………………………32 第 3 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 一、 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 的方式,使用由第三方所 第 4 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 提供的其他脚本语言,譬如 REXX、Perl、Tcl 等。脚本引擎是处理脚本程序的 COM(ComponentObjectModel)物件。 6.ActiveServerPages 的源程序,不会被传到客户浏览器,因而可以避免 所写的源程序被他人剽窃,也提高了程序的安全性 7.可使用服务器端的脚本来产生客户端的脚本。 8.物件导向(Object-oriented)。 9.ActiveXServerComponents(ActiveX 服务器元件)具有无限可扩充性。可 以使用 VisualBasic、Java、VisualC++、COBOL 等编程语言来编写你所需要的 ActiveXServerComponent (二)ASP 运行环境和步骤 建立 ASP 的运行平台其实就是把 IIS(Internet Information Server) 安装 在 NT 服 务 器 上 或 是 把 PWS ( Personal Web Server ) 安 装 在 NT Workstation/Windows95/windows98 上,WindowsNT 的 Option Pack 里面自带了 最新的 Internet Information Server4.0(IIS4.0)及 Personal Web Server4.0, 所以只要安装了 NT Option Pack 也就安装好了 ASP 的运行平台。 安装环境的选择 操 作 系 统 需要安装的软件 NT Server 4.0 Service Pack 6, IE5.0 以上,IIS4.0 NT Workstation 4.0 Service Pack 6, IE5.0 以上,PW4.0 Windows NT5.0/Windows2000 Server 各附有最新版的 IE 及 IIE(PWS) Windows 98 “网上超市”是在 Windows 2000 Server 操作系统下调试的。 成功安装 Windows 2000 Server 系统后,可以从“开始”—“程序”—“管 理工具”启动 Internet 服务管理器,Internet 服务管理器启动之后,可以利用 管理控制台对 Web Server 和 Ftp Server 进行设置和管理,包括服务的启动停止 及目录的可执行与否设置等。 第 5 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 ASP 的运行步骤: 浏览器从 Web 服务器上请求。.asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传 送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已 经完成了所以脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结 果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的 页的脚本命令 与一般的程序不同,.asp 程序无须编译,ASP 程序的控制部份,是使用 VBScript、JScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整 套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服 务器所能执行的命令。当然,同其他编程语言一样,ASP 程序的编写也遵循一定 的规则,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的服务器上必 须要有能解释这种脚本语言的脚本解释器。当你安装 ASP 时,系统提供了两种脚 本语言:VBsrcipt 和 JScript,而 VBscript 则被作为系统默认的脚本语言。在 本系统中使用的就是 Vbsrcipt 第 6 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 二、 系统的可行性研究 最近电子商务是一个非常热门的话题。那么到底什么是电子商务? 电子商务 离我们到底还有多远? 据一些网站的问卷调查结果显示,真正成熟的电子商务离 我们还有一定的距离. 目前中国所谓的“电子商务”, 也是有中国特色的, 这体现在交易方式上. 在国内, 虽然最近招商银行,建行等几家银行先后推出了网上结算服务,但还是 缺少一个”顶级”的认证机构,从而导致网上购物时的消费心态: 商家和客户互 不信任.所以就形成了目前的具有中国特色的网上购物形式,即大多数都是采用 汇款或货到付款的方式. 虽然目前国内还没有真正意义上的电子商务,但我们还是要做好准备,迎接 迟来的电子商务。现在我们就来做一个“网上超市”,希望大家能从中得到一点 启发。 (一) 系统的可行性研究任务 现在我们就应该着手开始设计我们的网上超市,但在开始设计之前我们应该 有三点必须弄明白: 1、技术可行性 使用现有的技术能实现这个系统吗? 2、经济可行性 这个系统杜经济效益能超过它杜开发成本吗? 3、操作可行性 系统的操作方式在这个用户组织内行得通吗? 首先在技术方面方面:当然 ASP 技术是我们的重点,在此之外还应该用到 DREAMWAVER5.0,ACCESS2000,FLASH5.0,PHOTOSHOP 等工具,通过我们在大学 四年中的学习,所以在技术上实现这个“网上超市”系统是没有问题的。 其次在经济方面:由于我们做这个系统使用于学习和研究,可以在自己的 PC 上实现这个系统,所以在经济方面可以不予以考虑。 最后在操作方面:这个系统我们是在 Windows 2000 Server 系统上完成的, 每个用户都可以很容易的使用。 (二)初步的设计方案 对于这个网站我们先得有个初步的设计方案,然后交付小组成员研究,为以 后的详细设计作好准备。 第 7 页 共 32 页
蓝天工作室计算机毕业设计网 http://www.bysj999.com QQ:599057179 资料搜集和获取 概念开发与内容综合 (确立建站构思和制作站点草样) 正式制作与应用开发 图象和文字 测试与错误订正 布局和导航图 数据库链接 正式交付使用与后期维护 (三)体设计 网上超市的种类非常多,由于我们仅把这个系统作为学习研究来用,因此我 们在这里主要以图书的销售为例来实现网上超市系统的功能,也就是用户只用访 问我们的这个网站就可以实现图书的购买。在这一章里我们会根据上一章的初步 设计图来介绍详细的“网上超市”具体实施步骤。 第 8 页 共 32 页
分享到:
收藏