精品设计电子商务网上购物系统设计与实现(购买后赠全套源码及数据库).doc
《精品设计电子商务网上购物系统设计与实现(购买后赠全套源码及数据库).doc》由会员分享,可在线阅读,更多相关《精品设计电子商务网上购物系统设计与实现(购买后赠全套源码及数据库).doc(40页珍藏版)》请在三一文库上搜索。
1、更多毕业设计、论文及课程设计请访问:http:/ 随着计算机科学的发展以及计算机的普及,电脑已经成为21世纪发展必不可少的信息工具。人们通过网上可以浏览到自己喜爱的新闻、事件等。在这中环境下,许多商家开始把目光转向有着广阔前景的网络市场,把自己的商品放在网上卖,因此,网络上出现了许多网上商店。本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。本文中所做的主要工作如下:(1)介绍了个性化页面的背景及IIS+ASP系统的一般原理;(2)介绍数据库开发已经连接、存储、显示、查询等功能;(3)设计实现
2、用户注册/登录、查询、购买;管理员对网站的系统管理;(4)建立完整的实验网站,进行测试并分析结果。全文共分五部分,第一部分主要是网站系统分析;第二部分主要是系统需求功能分析;第三部分主要是网站数据库设计;第四部分主要是界面设计与系统实现;第五部分进一步得出结论并提出具有现实意义的意见和建议。关键字 网上购物系统 asp 动态网站 access数据库On-line shopping systemYeli chan(Grade04,Class4,Information and computing science Major,mathematics Dept,Shaanxi University o
3、f Technology,Hanzhong 723000,Shaanxi)Tutor: Lihua LiuAbstract:With 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,
4、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 per
5、sonalized 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 sy
6、stem 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 testi
7、ng 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 furt
8、her draw conclusions and propose relevance of the observations and recommendations .Keyword:On-line shopping system dynamic state website asp access database引言11 概述11.1 网上购物系统的发展11.2 网上购物的现状11.3 网上购物系统的构建22 程序开发的技术基础22.1 HTML语言22.1 JAVASCRIPT语言32.2 ASP技术32.2.1 ASP概述32.2.2 ASP特点32.2.3 ASP工作原理42.2.4 A
9、SP的发布52.3 数据库原理52.3.1 SOL语言简单介绍52.3.2 ADO技术介绍52.3.3 Access数据库62.4 浏览器/服务器(Browser/Server)体系结构63系统需求功能分析73.1、需求分析73.1.1 系统需求73.1.2 功能需求73.1.3 性能需求83.2 平台功能模块的设计83.2.1系统设计的总体规则83.2.2 系统流程分析94网站数据库设计114.1 网站数据库需求分析114.2 数据库逻辑结构设计145界面设计与实现145.1 连接方式145.2 前台显示与会员管理155.2.1 主界面设计与实现155.2.2 登陆页面设计与实现155.2.
10、3 会员个人管理设计与实现175.2.4 购物车设计与实现175.2.5 订单生成设计与实现175.2.6 其它设计与实现185.3 后台设计与实现185.3.1 登陆界面设计185.3.2 后台管理主界面设计与实现195.3.3 网站设置设置实现205.3.4 商品管理设计与实现225.3.5 人员管理设计与实现235.3.6 其它管理设计与实现235.3.7 其它设计与实现245.4 查询功能的实现246 设计总结26致谢27参考文献28第 34 页 共 33 页引言随着网络技术的普及以及快速的发展,网页成为媒体传播的一个重要途径,人们在通过网页浏览、查询想要知道了解的信息,通过这样一个途
11、径,我们足不出户就可以了解天下事,做我们以前不能在家做的事。在互联网服务业务方面:网上购物系统、电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。网上购物系统在人们的生活中已经不可或缺,在电脑中实现商品的交易,大大减少了不少时间,网上购物以它独特的方便、快捷、高效而深受广大用户的喜爱。目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。因为时间以及个人能力等多方面的原因,本系统有许多不完善的地方,在以后的学习中会不断的改进,希望老师能给点意见。1 概述1.1 网上购物系统的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息
12、的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安
13、排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CN
14、NIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。1.3 网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统
15、信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。2 程序开发的技术基础2.1 HTML语言HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文
16、本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有. html或. htm的文件扩展名。生成一个HTML文档主要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。(3)由Web服务器(或称HTTP
17、 服务器)一方实时动态地生成。一般的HTML页面具有如下的结构: html , 这是HTML正文部分 /body 可见在一个HTML网页文件中,一般必须有一对html标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。2.1 JAVASCRIPT语言JAVASCRIPT脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用JAVASCRIPT脚本语言。2.2 ASP技术2.2.1 ASP概述ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway I
18、nterface)技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web技术的发展,用户希望能够看到根据要求
19、而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个问题,那就是开发困难,程序的开发和HT
20、ML写作是两个完全不同的过程,需要专门的程序员开发。ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。2.2.2 ASP特点ASP具有易用性、兼容性、安全性、可扩充性等特点:易用性:使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。无须编译、容易编写,可在服务器端直接执行。使用普通的记事本既可以进行编辑设计。兼容性:ASP能与任何ActiveX语言相容,除了可使用 VBScript、JavaScript等语言设计外,通过
21、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端的Scrip
22、t命令则是由浏览器来解释执行。由于 ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为asp的ASP文件来实现其功能,一个asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 设计 电子商务 网上 购物 系统 实现 购买 全套 源码 数据库
链接地址:https://www.31doc.com/p-2270772.html