网上图书销售平台系统.doc

上传人:壹****1 文档编号:562148131 上传时间:2023-04-10 格式:DOC 页数:25 大小:383.50KB
返回 下载 相关 举报
网上图书销售平台系统.doc_第1页
第1页 / 共25页
网上图书销售平台系统.doc_第2页
第2页 / 共25页
网上图书销售平台系统.doc_第3页
第3页 / 共25页
网上图书销售平台系统.doc_第4页
第4页 / 共25页
网上图书销售平台系统.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《网上图书销售平台系统.doc》由会员分享,可在线阅读,更多相关《网上图书销售平台系统.doc(25页珍藏版)》请在金锄头文库上搜索。

1、摘要随着Internet的迅速发展,越来越多的企业开始建设自己的网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的交互式动态商务网站。ASP.NET是Microsoft公司推出的一种交互式动态Web应用程序开发工具。 ASP.NET可以在数据库的配合下,开发出功能强大的Web应用程序。整个购物系统是采用B/S(browser/server)三层结构,利用ASP.NET作为动态网站开发工具,以SQL Server 2000作为系统的后台数据库。通过对购物系统进行需求分析、对系统总体架构进行设计,系统主要实现了以下功能:会员注册与管理,商品陈列上架,商品分类管理,商品检索,用户购物车

2、,订单生成与管理,会员购物积分,网上安全支付等功能。关键词: 动态商务网站;ASP.NET开发工具;网上购物AbstractWith the rapid development of Internet, more and more enterprises begin to build their own websites. Modern enterprises need is a powerful, able to provide dynamic and interactive e-commerce services, business web site. Microsoft ASP.NET

3、is a dynamic company launched an interactive Web application development tools. ASP.NET can be in the database under the coordination of the development of powerful Web applications. The shopping system is the use of B / S (browser / server) tier structure, as a dynamic web development using ASP.NET

4、 tools to SQL Server 2000 as back-end database system. By shopping system needs analysis, the overall architecture of the system design, system main achievement of the following features: Member registration and management, merchandise display shelves, category management, product search, the user s

5、hopping cart, order generation and management, membership shopping integration, online secure payment and other functions.Keywords: Dynamic Business Sites; A Development Tools;Online Shopping1. 绪论随着Internet的迅速发展,越来越多的企业开始建设自己的网站。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大,能够提供完善的电子商务服务的交互式动态商务网站。A

6、SP.NET是Microsoft公司推出的一种交互式动态Web应用程序开发工具。 ASP.NET可以在数据库的配合下,开发出功能强大的Web应用程序。本设计的任务是通过调查、分析、开发等过程来实现网上购物系统的设计。网上购物系统是实现在线购物的一套基于Web的电子商务系统,主要功能包括:1. 客户端:用户注册与登录,商品检索,购物车;2. 管理后台:用户管理,商品管理,仓库管理,订单管理、后台管理等。所开发的网上商城统包括客户端与管理后台两个大功能模块。采用ASP.NET开发,后台数据库采用SQL Server 2000。要求熟悉ASP.NET开发环境,对ASP.NET开发有较深的认识。了解数

7、据库的基本应用,要求能做到界面友好,功能明确,易于操作。本系统属于典型的网上商城系统,是针对网上购物而开发设计的。针对日渐突出的网络安全问题,要着重考虑在线交易的安全性。1.1开发背景随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为现代商务发展的方向。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更有效地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术网络技术

8、提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。1.2 ASP.NET简介作为战略产品,ASP.NET不仅仅是Active Server Page(ASP)的下一版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visu

9、al Basic、.NET、C#和JScript)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与HTML编辑器和其他编程工具(包括MicrosoftVisual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编

10、写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。1.3 ADO.NET简介ADO.NET是由.NET framework为与数据库中的数据进行交互而提供的一组对象类的名称。面向对象编程的有关主要优点是可以把各种复杂的功能封装在一个自包含的单元中,接着要处理的就是个定义好的接口,它由方法和属性组成。在ADO.NET中,在网站得到数据请求时,连接就会被建立,传送数据,完毕后连接关闭。接着,访问者就可以修改数据,但这些修改不会在数据源中立即更新在用访问者所做的修改更新数据库之前,必须重新打开连接。其优点是效率高,可伸缩性好。如果不使用这种断开连接的模型,就意味着必须一直

11、打开连接,直到每个用户的会话结束为止。在Web上,有上千个并行用户,给每个用户打开连接在系统资源上是非常昂贵的。使用断开连接的数据可以使应用程序的效率高的多。1.4 ASP.NET开发环境1.4.1 Microsoft Visual Studio 2005。1.4.2 SQL Server 2000数据库环境。SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。经过多年发展,SQL Server 2000是Microsoft公司于2000年推出的版本。安装使用方便。就网上购物系统的开发,采用较为成熟稳定的SQL Server 2000是不错的选择。1.4.3

12、IISV5.1。在Windows XP Professional操作系统中,采用ASP.NET架设web应用程序,要安装的Internet Information Services(IIS)5.1。IIS 5.1是客户端使用的Web服务器。在Windows XP Professional的环境下进行ASP.NET的开发,IIS是必需的。1.5 ASP.NET技术的优点ASP.NET并不仅仅是一个新版本,而是Web应用程序编程方面的一个全新概念和方法。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户提供最佳的应用程序架构。这就意味着在许多领域中,ASP.NET与ASP是不兼容的

13、,不过从长远来说这是一件好事。这表明ASP.NET为应用程序的开发提供了一个功能强的多的平台,同时它也具备了更多的优点。ASP.NET与ASP是互不干扰的。即使两者之间有许多不同,但安装ASP.NET并不会破坏现有的应用程序。这是因为处理现有的ASP页仍使用和以前一样的机制,而新的架构则负责处理ASP.NET页。之所以如此是由于ASP.NET页有一个新的文件扩展名(.aspx),也就是说它们的处理方式和ASP页是不同的。ASP.NET摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C+,VB,JS等,使得开发方式更为灵活。ASP.NET是编译性的编程框架,运行是服务器上

14、的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。相对于ASP而言,ASP.NET中对代码和控件的封装在程度上讲,是非常彻底的,安全性和稳定性大大提高。1.6 B/S结构的优越性B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户界面完全通过www浏览器实现,部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂

15、专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放,在特定的应用中无论是Client端,还是Server端都需要特定的软件,没能达到人们真正期望的开放;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业的www服务器可以接受安装有Web浏览器的Internet终端的访问,用户只需通过Web浏览器,各种处理任务都可以调用系统资源来完成。这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了总体使用成本。软件系统的改进和升级越来越频繁,在B/S结构下,无论用户的规模有多大,有多少分支机

16、构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当可观的。总而言之,B/S结构的好处在于:1.6.1 利用单一的访问点,用户可以在任何地点访问信息。1.6.2. 对于这种资源,无论是文本还是多媒体信息,均采用同样的界面。1.6.3. 对于所有的信息,无论基于何种平台,都采用同样的界面访问,即实现了平台的无关性。2.系统需求2.1 设计目标网上购物商城系统,是一个典型的电子商务系统,可以为各类用户提供方便的在线购物消费环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、查看购物车等功能;管理员可以通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号