摘要
网上购物系统是一个为了适应社会发展,为广大网民提供服务的网站。在社会的经济发展越来越快的环境下,人们对信息的更新速度和完整性要求越来越高。因此对网站的要求也越来越高,本文简要介绍了网上购物系统的项目背景和意义,着重阐述了该网站的设计实现过程与该系统数据库的设计实现过程;从网站的数据库设计、数据库功能、网站的系统结构和工作原理、模块简介等等都作了详细的介绍。本人在设计这个网站的时候把ASP结合ACCESS数据库结合,并进行了较深的应用,尽量地把数据库的数据完善,以便用户在登陆期间能〖本文来自:毕业设计论文网www.paper51.com〗更加完善地利用到网站的英语资源。
本文通过分析国内外网上图书销售管理系统的发展现状,提出了一种利用asp技术开发网上图书销售系统的方案,以期达到功能强大,费用低廉,通用性强,适合我国国情的购物网站系统。论述了该系统的功能与实现、数据流程与存储、网上图书销售、后台管理等。并对关键的有关技术作了较详细的介绍。整个设计适用于Internet发布,后台为服务器端的MSAccess2000数据库,前台使用ASP技术设计网页。系统的操作简单方便,界面美观。
【关键词】网上图书销售,ASP,数据库,购物篮
Abstract
Theshoppingonnetissystemisinordertoadaptthesocialdevelopment,providestheserviceforthegeneralwebcamsthewebsite.Undersociety'seconomicaldevelopmentmoreandmorequickenvironment,thepeoplearemoreandmorehightotheinformationrenewalspeedandthecompleterequest.Thereforemoreandmoreisalsohightothewebsiterequest,thisarticlebrieflyintroduced"HandsetSellsSystem"theprojectbackgroundandthesignificance,elaboratedthiswebsitedesignrealizationprocessandthissystemdatabasedesignrealizationprocessemphatically;Fromthewebsitedatabasedesign,thedatabasefunction,thewebsitesystemstructureandtheprincipleofwork,themodulesynopsisandsoonhaveallmadethedetailedintroduction.MyselfamdesigningthiswebsitetimeASPunifiestheACCESSdatabaseunion,andhascarriedonthedeepapplication,asfaraspossibledatabasedataconsummation,inordertotheuserislandingtheperiodcanperfectlyusetothewebsiteEnglishresources.
Thisarticlethroughanalyzesonthedomesticandforeignnetsthebook-shoppingsystemdevelopmentpresentsituation,proposedonekindoperatesonthehairnetusingtheasptechnologytheshoppingsystemplan,bythetimeachievedfunctionformidable,theexpenseisinexpensive,versatile,suitsourcountrynationalconditiontheshoppingwebsitesystem.Inthearticleelaboratedonemphaticallythissystemfunctionandtherealization,thedataflowandthememory,thenettheshopping,thebackstagemanagementandsoon.Andhasmadethedetailedintroductiontothekeyrelatedtechnology.DesigningandsuitableforInternettoreleaseentirely,thebackstagesupporterisMSAccess2000database,thefrontdeskusesASPtechnologytodesignwebpages.Itissimpletooperateandtheinterfaceisbeautiful.
Keywords:Shoppingon-lineASPDatabaseShopping
目录
摘要…………………………………………………………………………………………1
目录…………………………………………………………………………………………1
一.前言……………………………………………………………………………………2
1.1问题的提出……………………………………………………………………………3
1.2问题的解决………………………………………………………………………….3
二.准备知识——ASP技术……………………………………………………………….4
2.1ASP的简介………………………………………………………………………….4
2.2ASP的特点………………………………………………………………………….4
2.3ASP的工作原理…………………………………………………………………….4
三.系统概述……………………………………………………………………………….6
3.1系统设计思想……………………………………………………………………….6
3.2系统总体结构图……………………………………………………………………..6
3.3系统功能模块图……………………………………………………………………..6
3.4系统开发工具…………………………………………………………………………7
四.系统网络数据库的建立……………………………………………………………….8
4.1系统数据源的设置……………………………………………………………………8
4.2表,关系模型和数据库的概述………………………………………………………9
4.3范式与建表的规范化…………………………………………………………………9
4.4系统数据的详细建立………………………………………………………………..10
4.4.1用户信息数据表………………………………………………………………….10
4.4.2管理员信息表…………………………………………………………………….10
4.4.3商品大类表……………………………………………………………………….11
4.4.4商品小类表……………………………………………………………………….11
4.4.5商品表…………………………………………………………………………….11
4.4.6购物篮…………………………………………………………………………….11
4.4.7订单表…………………………………………………………………………….12
五.系统功能模块设计…………………………………………………………………….13
5.1客户端………………………………………………………………………………..13
5.1.1购物篮…………………………………………………………………………….13
5.1.2会员注册………………………………………………………………………….16
5.1.3商品查询………………………………………………………………………….19
5.1.4订单查询………………………………………………………………………….20
5.2后台管理端………………………………………………………………………….21
5.2.1商品添加………………………………………………………………………….21
5.2.2商品的审查……………………………………………………………………….26
5.2.3订单的审查……………………………………………………………………….27
5.2.4会员的审查……………………………………………………………………….29
5.2.5管理员添加……………………………………………………………………….31
5.2.6管理员审查……………………………………………………………………….32
六.结束语………………………………………………………………………………….34
七.致谢…………………………………………………………………………………….35
八.文献…………………………………………………………………………………….35
附录:
一.前言
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上图书销售是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上图书销售系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
今天,我们已经可以确信电子商务毋庸置疑是未来的发展方向。但是电子商务却还没有一个标准的定义。Intel公司认为:电子商务=电子市场+电子交易+电子服务;IBM认为:电子商务=web;HP公司则说:“电子商务是通过电子化的手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是电子商务?
电子商务,顾名思义是指在互联网上进行的电子化的商务活动。从狭义上看,电子商务也就是电子交易,主要指利用Web提供的通信手段在网上进行交易活动,包括通过Internet买卖产品和提供服务。产品可以是实体化的,如汽车、电视,也可以是数字化的,如新闻、录像、软件等基于比特的产品。此外,还可以提供各类服务,如安排旅游、远程教育等。总之,电子商务并不仅仅局限于在线买卖,它将从生产到消费各个方面影响进行商务活动的方式。除了网上图书销售,电子商务还大大改变了产品的定制、分配和交换的手段。而对于顾客,查找和购买产品乃至服务的方式也大为改进。
而从广义上讲,电子商务还包括企业内部商务活动,如生产、管理、财务等以及企业间的商务活动,它不仅仅是硬件和软件的结合,更是把买家、卖家、厂家和合作伙伴在Internet、Intranet和Extranet上利用Internet技术与现有的系统结合起来开展的业务活动。从最初的电话、〖本文来自:毕业设计论文网www.paper51.com〗电报到电子邮件以及20多年前开始的EDI,都可以说是电子商务的某种形式;发展到今天,人们已提出了包括通过网络来实现从原材料的查询、采购、产品的展示、定购到出品、储运以及电子支付等一系列贸易活动在内的完整电子商务的概念。在发达国家,电子商务已发展迅速,通过Internet进行交易已成为潮流。
在我国,电子商务的发展速度很快,根据CNNIC的统计结果,截止2005年1月中国有互联网用户9800万人,而又有30.2以上的网民在过去的一年里有过网上图书销售的经历,并且人数还在以8左右的速度增长,预计到2006年中国网上图书销售用户将达到4000万人,这说明在中国发展网上图书销售具有良好的群众基础,网上图书销售方式日趋被大家所接受。
4.1系统数据源的设置
使用ADO去编写紧凑简明的脚本以便连接到ODBC兼容的数据库和OLEDB兼容的数据源。具体的操作步骤可以归纳为以下几步:
①创建数据库源名(DSN)
ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。打开Windows的"控制面板",双击"ODBC"的图标,然后选择"文件DSN"的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击“下一步",再单击"完成"创建数据源。
②创建数据库链接
链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。利用ADODB的成员函数Open和先前设定的DSN与数据库连接,其语法如下:
SetConnect=Server.CreateObject("ADODB.Connection")//创建了链接对象Connect。Connect.Open("DSN=dsnname;UID=userID;PWD=password")//打开链接。dsnname为数据源名;userID为用户名;password为用户口令。
③创建数据对象ADO中的数据对象通常保存的是查询结果。RecordSet是ADO中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。其创建方法如下:
SetRecordSet=Connect.Execute(sqtStr),创建并打开了对象RecordSet,sqtStr是一个串,代表一条标准的SQL语句。例如:
sqlStr="SELECT*FROMb1"SetRecordSet=Connect.Execute(sqlStr)这条语句执行后,对象RecordSet中就保存了b1中的所有记录。
④操作数据库,可利用Execute方便地执行数据的插入、修改、删除等操作。
如执行插入操作:sqlStr="InsertIntob1Values(1,2)"Connect.Execute(sqlStr)
⑤关闭数据对象和链接在使用了ADO对象之后,一定要关闭数据对象和链接。在ASP中通过调用方法close实现关闭。关闭创建的数据对象:RecordSet.closeSetRecordSet=Nothing关闭创建的链接对象:Connect.closeSetConnect=Nothing
完整的程序片段:
SetConnect=Server.CreateObject("ADODB.Connection")//产生组件实例
Connect.Open("DSN=dsnname;UID=userID;PWD=password")//连接数据库
SQL=select*fromtablenameSetRS=Connect.Execute(SQL)//执行查询
DoWhileNotRS.EOF//显示结果
<%=RS(fieldname)%><%Rs.MoveNextLoop%>
上述是用ASP访问数据库的全过程,由于应用面向对象思想,所有操作都比较简单,用户需要注意的仅是对数据结构的了解、当前所操作的对象及对象的属性等等,只要对这些有了清晰的认识,再加上ASP强大功能,在网络上使用数据库,实现用户与页面间交换信息,就再也不是什么难事了。
八.参考文献
1)《网页设计与Web数据库发布技术》魏应彬周星编著清华大学出版社
2)《ASP开发实例》清汉计算机工作室编著机械工业出版社
3)《ASP实例演练之组建商务网站》洪传华编著中国电力出版社
4)《动态Web应用高级开发指南》康博创作室余波等编著人民邮电出版社
5)《ASP动态网站之旅》李福荣曹庆臻编著人民交通出版社
6)《ASP数据库开发实例解析》李严于亚芳王国辉编著机械工业出版社