毕业论文(设计)
题 目 基于ASP+SQL server的网络购物系统
学生姓名 学 号 院 系 专 业 指导教师
二O一二年五月二十日
目 录
摘要……………………………………?????????…………………………………………??1 关键字????????????????????????????????????????1 1 前言????????????????????????????????????????1 2 关于ASP和SQL server?????????????????????????????1
2.1 ASP?????????????????????????????????????1 2.2 SQL Server?????????????????????????????????3
3 系统概述?????????????????????????????????????4
3.1 系统说明??????????????????????????????????4 3.2 系统功能简介????????????????????????????????4
3.2.1 前台功能???????????????????????????????4 3.2.2 后台功能???????????????????????????????4
4 需求分析?????????????????????????????????????5
4.1系统功能分析????????????????????????????????5 4.2系统结构分析????????????????????????????????6
4.2.1逻辑结构???????????????????????????????6 4.2.2物理结构???????????????????????????????6
5 数据库设计????????????????????????????????????6
5.1 数据表的介绍?????????????????????????????????6 5.2 建立数据库连接???????????????????????????????11
6 详细设计????????????????????????????????????11
6.1 用户模块介绍????????????????????????????????11 6.2 用户模块设计概述??????????????????????????????12
6.2.1 系统原理???????????????????????????????12 6.2.2 用户模块的程序流图??????????????????????????13 6.2.3 用户模块分析?????????????????????????????13 6.3 管理员模块介绍???????????????????????????????14 6.3.1 管理员模块的程序文件 ?????????????????????????14 6.3.2 管理员模块的程序流图 ?????????????????????????15 6.3.3 管理员模块分析 ????????????????????????????15 6.4 系统功能实现????????????????????????????????16
6.4.1 网上购物超市页面????????????????????????????16 6.4.2 新用户注册???????????????????????????????18 6.4.3 管理员页面登录?????????????????????????????20
7 结束语??????????????????????????????????????22 参考文献??????????????????????????????????????23 致谢????????????????????????????????????????23 ABSTRACT????????????????????????????????????24 Keywords?????????????????????????????????????24
基于ASP+SQL server的网络购物系统
摘要:随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。本设计尝试用ASP在网络上架构一个动态的网络购物系统,使得每一位顾客不用出门在家里就能够通过上网来轻松购物。
关键字:Internet;ASP;电子商务;网络购物系统
1 前言
网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
随着Internet国际互联网的发展,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。所以现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用ASP技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。
2 关于ASP和SQL server
2.1 ASP 1、ASP概述
ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序
1
员开发。ASP使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
2、ASP工作原理
ASP属于ActiveX技术中的Server端技术,与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VB Script、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为 .asp的ASP文件来实现其功能,一个 .asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP与网关及服务器扩展模式相比有以下优点: (1) 完全与HTML文件融合在一起;
(2) 容易创建,不需要其它编译、链接程序; (3) 面向对象的并通过ActiveX Sever对象可扩展。
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多Web服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。
3、ASP的发布
当编辑好ASP文件后,必需发布后才能实现其功能,ASP文件本身并不能运行。我们用Windows自带的服务器工具IIS(windows 2000/XP)来发布ASP文件(Windows 98用PWS发布)。在Windows XP中打开控制面板→管理工具→Internet信息服务。双击Internet信息服务,于是我们就来到了IIS的使用界面。打开网站→默认网站→在默认网站内新建立虚拟目录→为目录起个别名例如“网上购物”→选择内容的目录路径→设置权限(通常不允许访问写入权限,防止网页被改)。顺利完成以上操作就表示你已经成功发布了你的网页(“网上购物”已在默认网站内)。
2.2 SQL server 1、SOL语言简单介绍
2
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库基于ASP+SQL server的网络购物系统在线全文阅读。
相关推荐: