蓝天工作室计算机毕业设计网 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 页