【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“【精品毕业设计】电子商务网上购物系统设计与实现(附赠全套源码及数据库) - 其它论文”一文,供大家参考学习
第 1 页 共 33 页 电子商务网上购物系统设计与实现 摘要 随着计算机科学的发展以及计算机的普及电脑已经成为21世纪发展必不可少的信息工具。
人们通过网上可以浏览到自己喜爱的新闻、事件等。
在这中环境下许多商家开始把目光转向有着广阔前景的网络市场把自己的商品放在网上卖因此网络上出现了许多网上商店。
本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案此方案与现今网上已采用的一些方案相比具有用户使用更简单、反映用户更明显细致等优点。
本文中所做的主要工作如下 1介绍了个性化页面的背景及IISASP系统的一般原理 2介绍数据库开发已经连接、存储、显示、查询等功能 3设计实现用户注册/登录、查询、购买管理员对网站的系统管理 4建立完整的实验网站进行测试并分析结果。
全文共分五部分第一部分主要是网站系统分析第二部分主要是系统需求功能分析第三部分主要是网站数据库设计第四部分主要是界面设计与系统实现第五部分进一步得出结论并提出具有现实意义的意见和建议。
关键字 网上购物系统
asp 动态网站 access数据库 第 2 页 共 33 页 On-line shopping system Yeli chan Grade04Class4Information and computing science Majormathematics DeptShaanxi University of TechnologyHanzhong 723000Shaanxi Tutor: Lihua Liu AbstractWith the development of computer science and the proliferation of computers the computer has become a development in the 21st century indispensable information tool. People can browse through the Internet to their favorite news events etc.. In this environment many businesses have begun to turn its attention broad prospects for the networking market and have its own selling goods on the Internet therefore the network saw many online stores. This paper studies the association rules based on data acquisition technology users personalized pages dynamically generated programs and now this program has adopted a number of online programs compared to users simpler more obvious and meticulous reflect user advantages. In this paper the major work done by the following: 1 personalized pages on the background and IIS
ASP system of general principle 2 Introduction database development has connections storage display query function 3 Design and Implementation of User Registration / Login inquiry purchase Web site administrators on the system management 4 the establishment of a complete test site for testing and analysis results. The full text is divided into five parts the first part is mainly website system analysis The second part is mainly functional system requirements analysis The third part mainly website database design The fourth part is the main interface design and systems Part V further draw conclusions and propose relevance of the observations and recommendations . KeywordOn-line shopping system dynamic state website
asp access database 第 3 页 共 33 页 引言 ...................................................... 1 1 概述 .................................................... 1 1.1 网上购物系统的发展 .......................................................................... 1 1.2 网上购物的现状 .................................................................................. 2 1.3 网上购物系统的构建 .......................................................................... 2 2 程序开发的技术基础 ...................................... 3 2.1 HTML语言 ............................................................................................. 3 2.1 JAVASCRIPT语言 ................................................................................. 4 2.2
ASP技术 ............................................................................................... 4 2.2.1
ASP概述 ..................................................................................... 4 2.2.2
ASP特点 ..................................................................................... 5 2.2.3
ASP工作原理 ............................................................................. 5 2.2.4
ASP的发布 ................................................................................. 6 2.3 数据库原理 .......................................................................................... 7 2.3.1 SOL语言简单介绍 ..................................................................... 7 2.3.2 ADO技术介绍 ............................................................................. 8 2.3.3 Access数据库 ........................................................................... 8 2.4 浏览器/服务器Browser/Server体系结构 ..................................... 9 3系统需求功能分析 ....................................... 10 3.1、需求分析 .......................................................................................... 10 3.1.1 系统需求 .................................................................................. 10 3.1.2 功能需求 .................................................................................. 10 3.1.3 性能需求 .................................................................................. 10 第 4 页 共 33 页 3.2 平台功能模块的设计 ........................................................................ 11 3.2.1系统设计的总体规则 ................................................................ 11 3.2.2 系统流程分析 .......................................................................... 12 4网站数据库设计 ......................................... 14 4.1 网站数据库需求分析 ........................................................................ 14 4.2 数据库逻辑结构设计 ........................................................................ 17 5界面设计与实现 ......................................... 18 5.1 连接方式 ............................................................................................ 18 5.2 前台显示与会员管理 ........................................................................ 19 5.2.1 主界面设计与实现 .................................................................. 19 5.2.2 登陆页面设计与实现 ............................................................... 19 5.2.3 会员个人管理设计与实现 ....................................................... 21 5.2.4 购物车设计与实现 .................................................................. 21 5.2.5 订单生成设计与实现 ............................................................... 22 5.2.6 其它设计与实现 ...................................................................... 22 5.3 后台设计与实现 ................................................................................ 23 5.3.1 登陆界面设计 .......................................................................... 23 5.3.2 后台管理主界面设计与实现 ................................................... 24 5.3.3 网站设置设置实现 .................................................................. 24 5.3.4 商品管理设计与实现 ............................................................... 28 5.3.5 人员管理设计与实现 ............................................................... 28 5.3.6 其它管理设计与实现 ............................................................... 29 5.3.7 其它设计与实现 ...................................................................... 30 第 5 页 共 33 页 5.4 查询功能的实现 ................................................................................ 30 6 设计总结 ............................................... 32 致谢 ..................................................... 33 参考文献 ................................................. 34 第 1 页 共 33 页 引言 随着网络技术的普及以及快速的发展网页成为媒体传播的一个重要途径人们在通过网页浏览、查询想要知道了解的信息通过这样一个途径我们足不出户就可以了解天下事做我们以前不能在家做的事。
在互联网服务业务方面网上购物系统、电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
网上购物系统在人们的生活中已经不可或缺在电脑中实现商品的交易大大减少了不少时间网上购物以它独特的方便、快捷、高效而深受广大用户的喜爱。
目前大型的系统如淘宝网、易趣等成为网上购物系统的经典。
因为时间以及个人能力等多方面的原因本系统有许多不完善的地方在以后的学习中会不断的改进希望老师能给点意见。
1 概述 1.1 网上购物系统的发展 近年来随着Internet的迅速崛起互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来越来越多的商家在网上建起在线商店向消费者展示出一种新颖的购物理念。
网上订购系统作为B2BB2CBusiness to Customer即企业对消费者C2CCustomer to Customer即消费者对消费者电子商务的前端商务平台在其商务活动全过程中起着举足轻重的作用。
本文旨在讨论如何建设B2C的网上购物系统。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源如公司简介、管理规范和公司制度等等动态信息是指随时变化的信息如商品报价会议安排和培训信息等。
网上购物系统具有强大的交互功能可使商家和用户方便的传递信息完成电子贸易或EDI第 2 页 共 33 页 交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2 网上购物的现状 在美、日等信息化程度较高的国家和地区网络商店发展速度迅猛美国的世界级超一流的零售商如沃尔玛凯玛特家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明美国的家庭已越来越习惯于在家中从网上购物。
在我国网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年燕莎友谊商场首次通过网上商城售出一个景泰蓝虽然货款的支付不是在网上进行的但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果截止2004年1月中国有互联网用户7950万人而又有40.7以上的网民在过去的一年里有过网上购物经历这就说明中国有网上购物的用户达是3235.7万人并且这一数字还在以17左右的速度增长预计到2006年中国网上购物用户将达到6962万人这说明在中国发展网上购物具有良好的群众基础网上购物方式日趋被大家所接受。
1.3 网上购物系统的构建 现在流行的网上购物系统不仅要有漂亮的网页更要有严谨的规划。
每一个细小的环节都和重要。
这样才能使得在电子交易时避免不必要错误发生。
我们将使用HTML、
ASP等技术来编辑网页并运用
ASP技术把数据库和动态网页相关联。
传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中这种方法在数据量不大时有很多的应用场合。
当数据量比较大并且有较强的专业性时录入的费用和出错的可能性都相应上升。
本文在实际应用开发中解决方案是建立网站 以及自己的数据库使得所需商品信息可以及时的保存、更新。
可以更好的及时了解商品买卖的情况。
第 3 页 共 33 页 2 程序开发的技术基础 2.1 HTML语言 HTMLHyper Text Markup Language 超文本标记语言是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台如UNIXWINDOWS等。
自1990年以来HTML就一直被用作World Wide Web上的信息表示语言用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档即Homepage的源文件是一个放置了标记的ASCII文本文件通常它带有. html或. htm的文件扩展名。
生成一个HTML文档主要有以下三种途径 1手工直接编写例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具。
2通过某些格式转换工具将现有的其它格式文档如WORD文档转换成HTML文档。
3由Web服务器或称HTTP 服务器一方实时动态地生成。
一般的HTML页面具有如下的结构 〈html〉 ltheadgt lttitlegtltbasegtltlinkgtltis indexgtltmetagt lt/headgt ltbodygt 这是HTML正文部分 〈/body〉 lt/htmlgt 可见在一个HTML网页文件中一般必须有一对〈html〉lt/htmlgt标记作为文件的开第 4 页 共 33 页 头和结尾在lthtmlgt标记后是头部标记ltheadgtlt/headgt其后是实体标记ltbodygtlt/bodygt。
2.1 JAVASCRIPT语言 JAVASCRIPT脚本语言脚本是应用程序在网页上表达的语言可以将脚本嵌入Web页中。
通常脚本在服务器上运行但也可以采用客户端和服务器端结合使用JAVASCRIPT脚本语言。
2.2
ASP技术 2.2.1
ASP概述 ASPActive Sever Pages动态网页是微软公司推出的一种用以取代CGICommon Gateway Interface技术。
目前Internet上的许多基于Windows平台的Web站点已开始应用
ASP来替换CGI。
ASP是一个位于服务器端的脚本运行环境。
通过这种环境用户可以创建和运行动态的交互式Web服务器应用程序如交互 式动态网页包括使用HTML 表单收集和处理信息、上传与下载等。
通常情况下用户通过浏览器看到的网页大多是静态的目前Internet上的许多站点仍然提供“静态”static的主页内容。
所谓“静态”是指站点的主页内容是“固定不变”的。
一个“静态”的站点若要更新主页的内容必须手动更新其 HTML的文件数据。
而随着Web技术的发展用户希望能够看到根据要求而动态生成的主页例如响应用户查询数据库的要求而生成报表等。
站点服务器收到要求执行的应用程序分析表单form的输入数据将执行的结果以HTML的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。
CGI是根据浏览器端的http请求激活响应进程每一个请求对应一个进程。
当同时有很多请求时程序挤占系统资源造成效率低下。
ISAPI针对这一缺点进行了改进利用dll动态链接库技术以线程代替进程提高了性能和速度但要考虑线程的同步问题而且开发步骤烦琐。
这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个第 5 页 共 33 页 问题那就是开发困难程序的开发和HTML写作是两个完全不同的过程需要专门的程序员开发。
ASP使用的ActiveX技术基于开放设计环境用户可以自己定义和制作组件加入其中使自己的动态网页几乎具有无限的扩充能力这是传统的CGI等程序所远远不及的地方。
2.2.2
ASP特点
ASP具有易用性、兼容性、安全性、可扩充性等特点 易用性使用VBScript、JavaScript等简单易学的脚本语言结合HTML代码即可快速地完成网站的应用程序。
无须编译、容易编写可在服务器端直接执行。
使用普通的记事本既可以进行编辑设计。
兼容性
ASP能与任何ActiveX语言相容除了可使用 VBScript、JavaScript等语言设计外通过plug-in的方式还可以使用第三方所提供的其他脚本语言。
安全性
ASP的源代码不会被传到客户浏览器从而避免了缩写的源程序被他人剽窃从而提高了程序的安全性。
可扩充性可以使用 Visual Basic、 Java、Visual C和 COBOL等编程语言来编写所需的服务器控件。
2.2.3
ASP工作原理
ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同
ASP中的命令和 Script语句都是由服务器来解释执行的执行结果产生动态生成的Web页面并送到浏览器而Client端的Script命令则是由浏览器来解释执行。
由于
ASP是在服务器端解释执行开发者可以不必考虑浏览器是否支持
ASP也不必担心别人下载程序从而窃取编程逻辑。
ASP程序通过后缀名为
asp的
ASP文件来实现其功能一个
asp文件相当于一个可执行文件因此必须放在Web服务器上有可执行权限的目录下。
当用户从浏览器输入了
asp文件的地址后第 6 页 共 33 页 浏览器就将这个URL请求发给Web服务器。
如果Web服务器上装
ASP就调用ASPASP读出相应
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兼容的数据源。
2.2.4
ASP的发布 当编辑好
ASP文件后必需发布后才能实现其功能
ASP文件本身并不能运行。
我们用Windows自带的工具IISwindows2000 XP来发布
ASP文件。
Windows 98用PWS发布 IIS的配置在本次设置中相当重要IIS是我们测试网站的一个平台在
ASP开发中少不了使用IIS本设置使用的是WINDOW XP 中的 IIS 5.1 。
操作如下 1、点击“开始”“设置”“控制面版”“管理工具”“Internet 信息服务”第 7 页 共 33 页 打开IIS配置控制面版。
2、点击进入“网站”“默认网站”然后右键“属性”弹出“默认网站 属性”对话框。
3、在“默认网站 属性”对话框中选择“主目录”选择你存放网页的文件夹其它值默认。
4、选择“文档”选项卡添加自己网页默认的文件名如“index.
asp”。
通过上述操作你的IIS基本上就配置好了如过你要访问你可以直接输入以下IPhttp://127.0.0.1您的网站就能在浏览器中显示信息或错误信息了。
2.3 数据库原理 2.3.1 SOL语言简单介绍 SQL是英文Structured Query Language的缩写意思为结构化查询语言。
SQL语言的主要功能就是同各种数据库建立联系进行沟通。
按照ANSI美国国家标准协会的规定SQL被作为关系型数据库管理系统的标准语言。
SQL语句可以用来执行各种各样的操作例如更新数据库中的数据从数据库中提取数据等。
目前绝大多数流行的关系型数据库管理系统如Oracle、 Sybase、 Microsoft SQL Server、 Access等都采用SQL语言标准。
虽然很多数据库都对SQL语句进行了再开发和扩展但是包括Select、Insert、Update、Delete、Create 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。
在众多的SQL命令中select语句应该.