资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
网上商城购物系统的设计与实现(共23页)-本页仅作为预览文档封面,使用时请删除本页-摘要21 世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是 计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变 得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商 城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商 城,使购物过程变得轻松、快捷、方便。本系统共分两个部分:前台用户部分和后台 管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品 信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的 管理、客户的管理各种即时信息的发布管理。关键词:网上商城 SQL ServerTitle: System Design and Implementation of the online shopping mallAbstract:21st century, mankinds rapid economic development, peoples lives rapid changes, especially in various fields of computer applications and spread to the economic and social order to allow consumers to online shopping process simple, convenient, safe, fast, online shopping mall has become a new and popular way to online shopping mall system is a kind of interactive features of the business information system on the network to create a virtual shopping mall, and make the shopping process easy, fast and convenient. The system is divided into two parts: the front of the user part and management the foreground user part, including on-line registration, order goods, browse the merchandise, check product information and other operations;The background section includes: product information management, management of customer orders, the general administrator, management, customers manage a variety of real-time information dissemination and management.Keywords:Online Shopping Mall SQL Server目录1 引言 4研究背景 4研究意义 4研究内容 52 主要技术 6 6 7SQL SERVER 8系统运行环境 93 系统分析 10需求分析 10业务流程分析 104 系统设计 12功能模块设计 12数据库设计 135 系统设计与实现 15前台管理模块 15用户购物模块 15注册会员模块 16首页展示模块 18后台管理模块 19用户管理模块 19商品管理模块 20订单管理模块 22总 结 23致 谢 23参考文献 231 引言研究背景电子商务,就是在网上开展商务活动。它是以电子交易为手段,完成金融、物 品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。电 子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大 的变化。随着信息技术的不断发展和 Internet 互联网技术的日益普及,人们越来越意识到 电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人 和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮 助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电 子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来 极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国 家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力 促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有 利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店 是很重要的。研究意义在互联网日益发展的今天,网络购物已经不是什么新鲜的事物,一些大型的网 络购物网站每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘 宝,阿里巴巴等,这些网上商店大多是综合的商场,网络商品五花八门,包罗万 象,还有一些购物网站只销售单一商品,例如,华储网只销售图书。本网上商店是 一套基于数据库的商品产品发布管理系统,可用于商品产品的实时发布以及企业产 品数据管理,前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产 品价格,简介,图片等多类信息。而且投资少,回收快。一项针对中国中小企业的 情况调查显示,个人在网下启动销售公司的平均费用至少 5 万元,而网上开店建店 成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去 租门面,不用囤积货品,所需资金不过1500 元左右;网上商店比同等规模的地面商 店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延 长营业时间而增加额外的费用。研究内容目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的 B2C 模式 却远远落后于 B2B 的发展,原因很多,但其中一个重要的原因是电子商务平台不能 全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然 我国互联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又 少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了 迎合电子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因 此开发一个功能全面,适合我国商务特色的,经济实用的 B2C 电子商务平台是非常 需要和必要的。2 主要技术本系统所介绍平台的界面部分及代码的实现都是用开发的,因此我们下面介绍 一下。是 ASP ( Active Server Pages 动态服务器端页面)的后继版本,是构建新一代动 态网站和基于网络的分布式应用的技术。它是基于服务器端的动态页面技术,可以 在服务器端根据客户端请示和提交的信息,动态地生成与客户端浏览器类型无关的 通用HTML页面,也可以根据客户端浏览器类型,生成特定的数据表现形式。属于 ActiveX 技术的服务器端技术部分。与常见的在客户端实现动态主页的技术 如 DHTML, Java Applet, ActiveX Control 等不同,其在客户端不需要编程。用支持 的编程语言开发的可编程网页Web Form是由Web服务器解释执行的。执行结果产 生的动态Web页面将送到浏览器;而客户端的Script命令则由浏览器来解释执行。 由于是在服务器端解释执行,开发者可以不必考虑浏览器是否支持,同时由于它在 服务器端执行,开发者也不必担心别人下载程序从而偷窃编程逻辑。采用完全面向对象的编程语言(现阶段支持C#,VB,Jscript)进行开发,使用 WYSIWYG(What You See Is What You Get)编辑器编辑 Web Form,支持代码和页面内容 的分离。程序员可以充分利用面向对象的继承、封装、可重用。和事件驱动的特性进行编程,对 Web Form 进行可视化的编辑工作而不必担心编 辑器自动添加或修改的代码会影响脚本程序的运行。是一个已编译的、基于.NET的 环境,可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和JScripts .NET.) 创作应用程序。另外,任何应用程序都可以使用整个.NET Framework。开发人员可 以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、 继承等等。 可以无缝地与 WYSIWYG HTML 编辑器和 Microsoft Visual Studio .NET 一 起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优 点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支 持。 微软为设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共 享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算 向 Web 转移的战略需要。提供了稳定的性能、优秀的升级性、更快速的开发、更简 便的管理、全新的语言以及网络服务。贯穿整个的主题就是系统帮用户做了大部分 不重要的琐碎的工作。 由于有强大的功能,所以本系统采用了它作为开发语言,同 时它的便捷性和它强大的控件支持性,所以它给我们开发时候带来了很大方便。Web Forms 将一个 Web 应用程序的用户界面分为两个部分:可视化的组件和用 户界面逻辑。可视化组件部分包括各种标记和 Web Forms 特有的元素,这些组件构 成了一个容器,用来容纳要显示的文本和控件。这个容器被称为页面,用后缀为 aspx 的文件名存储(也就是浏览者请求的页面 )。用户界面逻辑包含了用于和可视化 组件部分交互的代码,可以单独放在其他文件中,有利于代码的重用和维护。正是 由于这一支持代码和页面内容分离的特性,在进行系统分析设计时才考虑将人机界 面设计工具和脚本编辑与编译工具设计成一个装配件,使两部分工作更紧密的结 合,更有利于界面和脚本的同步更新。技术是一个基于标准的面向创建分布式数据共享应用程序的编程模型,是 ADO(ActiveX Data Objects)技术的延伸和发展,它带来了比ADO技术更为优越的互操 作性、可维护性、可编程性和更出色的性能。包含了众多的类,程序员通过使用这些类来获得数据。访问服务这些类位于.NET Class Library中,可以被任何基于.NET设计的应用程序使用,包括前端的数据 库客户程序、中间层的各种应用程序、工具语言或者浏览器调用的商业逻辑对象。对象模型中有五个主要的组件,分别是Conn ection对象、Comma nd对象、DatasetCommand、Dataset以及DataReader。这些组件中负责建立联机和 数据操作的部分我们称为数据操作组件(Man aged Providers),分别由Conn ection对 象、 Command 对象、 DataSetCommand 对象以及 DataReader 对象所组成。数据操作 组件最主要是当作 DataSet 对象以及数据源之间的桥梁,负责将数据源中的数据取 出后植入 DataSet 对象中,以及将数据存回数据源的工作。图 2-1 是显示这些对象关 系的对象模型:图0-1对象模型.Net具有很多明显的优点,可以提高开发人员的效率,减少b
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号