基于web service的网上购物网应用系统设计与开发.doc
约74页DOC格式手机打开展开
基于web service的网上购物网应用系统设计与开发,基于web service的网上购物网应用系统设计与开发页数 74字数 30403摘要电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。随着internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并日渐成为一种新的生活时尚,故对网上购...
内容介绍
此文档由会员 猛龙 发布
基于Web Service的网上购物网应用系统设计与开发
页数 74 字数 30403
摘要
电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。随着Internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并日渐成为一种新的生活时尚,故对网上购物系统开发的要求也越来越高。本设计是个网上购物网站,采用ASP编程,编程环境为:WINXP+IIS5.1+Access2002数据库。ASP是一个WEB服务器端的开发环境,功能灵活强大,语言结构相对简单,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序;采用WINXP操作系统是为了方便编程、调试和测试,Windows XP Professional自身带有IIS5.1(Internet Information Server),安装、使用、调试都比较方便;采用Access2002是因为它与其它的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且最重要的一点是,ACCSESS的功能足够强大,足以应付一般的数据管理及处理需要,而目前提供ASP空间网站很少,且大都只支持Access数据库,并且Access也支持SQL编程。本网站编程语言:采用VBscript和JAVAscript语言,其中主要语言是VBscript。编辑器:DreamWeaver MX,FrontPage。
本网站界面友好,操作简单易懂,一般用户进入网站后,可根据需要进行操作:如注册新用户、会员登录、修改会员资料(只有已经登录的会员才能修改自己的资料)、查询商品、查看商品详细介绍、加入购物车、签订合同(游客除了无法签订合同外,可以使用其他所有功能,购物车有商品才能签订合同,签订合同时,如果发现用户没登录,将提示用户登录,用户只要没清空购物车,无论做什么操作都不会影响购物车,因为购物车采用session变量)。本网站设计中,一个合同可签订多种产品;合同签订须为现有的库存产品,产品库存量不够时,允许先签订合同;发货时必须根据合同签订的情况发货,不得超出合同签订的产品品种、数量及库存量;每个合同的发货可分次完成,并保留发货的历史记录。在网站的管理方面,为防止用户绕过过网站,直接输入管理目录进行登录,在程序里,加入了一些条件,当非法登录时,网站自动回到一般用户登录界面。进入管理员操作界面,可以查看会员注册情况、添加新商品、修改商品资料、查询合同、查询发货情况、合同发货等等。其中,添加新商品功能,可以利用LyfUpload组件上传相应图象格式文件到服务器。
关键词:网站,网络购物,系统开发,程序设计
摘要 1
ABSTRACT 2
第一章 绪论 4
1.1 网上购物网应用系统设计与开发的意义 4
1.2文献综述 4
1.3本文研究内容及方法 5
第二章 系统开发技术 6
2.1设计思想及实现方法 6
2.2数据库技术 6
2.3 ASP编程技术 6
2.3 WEB SERVICE 技术的体现 7
2.3.1 Web service 的定义 7
2.3.2 Web service 技术 7
2.3.3 Web service 技术在本网站的应用 9
第三章 系统分析 10
3.1网上购物网应用系统业务流程图 10
3.2功能模块及框图描述 10
第四章 系统设计 12
4.1数据库设计 12
4.1.1数据库基础 12
4.1.2 ASP访问数据库方式 12
4.1.3 ADO连接数据库方法 12
4.1.4数据库E-R图 13
4.1.5建库脚本及数据库连接 14
4.2模块划分 17
第五章 系统实现 18
5.1实现整体功能描述 18
5.2客户管理模块的实现 18
5.2.1会员注册 18
5.2.2修改个人资料 19
5.2.3会员登录、管理员登录 19
5.2.4商品查询 19
5.2.5显示商品详细资料 21
5.3合同管理模块(客户端)的实现 21
5.3.1购物模块 21
5.3.2签订合同 23
5.3.3合同查询 24
5.4合同管理模块(管理端)的实现 24
5.4.1合同查询 24
5.4.2合同发货 25
5.5商品管理模块的实现 26
5.5.1添加新商品 26
5.5.2修改商品资料 27
5.6网站管理模块的实现 27
第六章 系统测试 28
6.1测试目的 28
6.2测试方法 28
6.3测试范例 28
第七章 系统开发总结 30
7.1 对系统开发的体会 30
7.2具体设计中的体会 30
7.3 开发及设计小结 31
参考文献: 32
致谢: 32
附录1:用ASP上传文件 33
附录2:在数据库中插入图象(二进制数据) 36
附录3:显示数据库中的图象(二进制数) 40
附录4:FILE UPLOADING WITH ASP 43
附录5:INSERTING IMAGES ( BINARY DATA ) INTO DATABASE 53
附录6:DISPLAYING IMAGES ( BINARY DATA ) FROM THE DATABASE 65
参考文献:
[1]王能斌. 数据库系统原理. 第1版. 北京:电子工业出版社, 2001
[2]张帆,王磊,谢非.网页制作大全.第1版.北京:人民邮电出版社, 1995
[3]黄峻等.Dreamweaver MX中文版精彩设计百例.第1版. 北京:中国水利水电出版社, 2003
[4]周霭如,管士鸿.Visual Basic 程序设计教材.第1版. 北京:清华大学出版社, 2002
[5]宋颜浩,费文华. ASP与相关数据库技术高级指南.第1版.北京:中国水利水电出版社, 2002
页数 74 字数 30403
摘要
电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。随着Internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并日渐成为一种新的生活时尚,故对网上购物系统开发的要求也越来越高。本设计是个网上购物网站,采用ASP编程,编程环境为:WINXP+IIS5.1+Access2002数据库。ASP是一个WEB服务器端的开发环境,功能灵活强大,语言结构相对简单,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序;采用WINXP操作系统是为了方便编程、调试和测试,Windows XP Professional自身带有IIS5.1(Internet Information Server),安装、使用、调试都比较方便;采用Access2002是因为它与其它的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且最重要的一点是,ACCSESS的功能足够强大,足以应付一般的数据管理及处理需要,而目前提供ASP空间网站很少,且大都只支持Access数据库,并且Access也支持SQL编程。本网站编程语言:采用VBscript和JAVAscript语言,其中主要语言是VBscript。编辑器:DreamWeaver MX,FrontPage。
本网站界面友好,操作简单易懂,一般用户进入网站后,可根据需要进行操作:如注册新用户、会员登录、修改会员资料(只有已经登录的会员才能修改自己的资料)、查询商品、查看商品详细介绍、加入购物车、签订合同(游客除了无法签订合同外,可以使用其他所有功能,购物车有商品才能签订合同,签订合同时,如果发现用户没登录,将提示用户登录,用户只要没清空购物车,无论做什么操作都不会影响购物车,因为购物车采用session变量)。本网站设计中,一个合同可签订多种产品;合同签订须为现有的库存产品,产品库存量不够时,允许先签订合同;发货时必须根据合同签订的情况发货,不得超出合同签订的产品品种、数量及库存量;每个合同的发货可分次完成,并保留发货的历史记录。在网站的管理方面,为防止用户绕过过网站,直接输入管理目录进行登录,在程序里,加入了一些条件,当非法登录时,网站自动回到一般用户登录界面。进入管理员操作界面,可以查看会员注册情况、添加新商品、修改商品资料、查询合同、查询发货情况、合同发货等等。其中,添加新商品功能,可以利用LyfUpload组件上传相应图象格式文件到服务器。
关键词:网站,网络购物,系统开发,程序设计
摘要 1
ABSTRACT 2
第一章 绪论 4
1.1 网上购物网应用系统设计与开发的意义 4
1.2文献综述 4
1.3本文研究内容及方法 5
第二章 系统开发技术 6
2.1设计思想及实现方法 6
2.2数据库技术 6
2.3 ASP编程技术 6
2.3 WEB SERVICE 技术的体现 7
2.3.1 Web service 的定义 7
2.3.2 Web service 技术 7
2.3.3 Web service 技术在本网站的应用 9
第三章 系统分析 10
3.1网上购物网应用系统业务流程图 10
3.2功能模块及框图描述 10
第四章 系统设计 12
4.1数据库设计 12
4.1.1数据库基础 12
4.1.2 ASP访问数据库方式 12
4.1.3 ADO连接数据库方法 12
4.1.4数据库E-R图 13
4.1.5建库脚本及数据库连接 14
4.2模块划分 17
第五章 系统实现 18
5.1实现整体功能描述 18
5.2客户管理模块的实现 18
5.2.1会员注册 18
5.2.2修改个人资料 19
5.2.3会员登录、管理员登录 19
5.2.4商品查询 19
5.2.5显示商品详细资料 21
5.3合同管理模块(客户端)的实现 21
5.3.1购物模块 21
5.3.2签订合同 23
5.3.3合同查询 24
5.4合同管理模块(管理端)的实现 24
5.4.1合同查询 24
5.4.2合同发货 25
5.5商品管理模块的实现 26
5.5.1添加新商品 26
5.5.2修改商品资料 27
5.6网站管理模块的实现 27
第六章 系统测试 28
6.1测试目的 28
6.2测试方法 28
6.3测试范例 28
第七章 系统开发总结 30
7.1 对系统开发的体会 30
7.2具体设计中的体会 30
7.3 开发及设计小结 31
参考文献: 32
致谢: 32
附录1:用ASP上传文件 33
附录2:在数据库中插入图象(二进制数据) 36
附录3:显示数据库中的图象(二进制数) 40
附录4:FILE UPLOADING WITH ASP 43
附录5:INSERTING IMAGES ( BINARY DATA ) INTO DATABASE 53
附录6:DISPLAYING IMAGES ( BINARY DATA ) FROM THE DATABASE 65
参考文献:
[1]王能斌. 数据库系统原理. 第1版. 北京:电子工业出版社, 2001
[2]张帆,王磊,谢非.网页制作大全.第1版.北京:人民邮电出版社, 1995
[3]黄峻等.Dreamweaver MX中文版精彩设计百例.第1版. 北京:中国水利水电出版社, 2003
[4]周霭如,管士鸿.Visual Basic 程序设计教材.第1版. 北京:清华大学出版社, 2002
[5]宋颜浩,费文华. ASP与相关数据库技术高级指南.第1版.北京:中国水利水电出版社, 2002