基于.net网上书店系统.doc

上传人:h**** 文档编号:129014 上传时间:2018-07-09 格式:DOC 页数:88 大小:989.50KB
下载 相关 举报
基于.net网上书店系统.doc_第1页
第1页 / 共88页
基于.net网上书店系统.doc_第2页
第2页 / 共88页
基于.net网上书店系统.doc_第3页
第3页 / 共88页
基于.net网上书店系统.doc_第4页
第4页 / 共88页
基于.net网上书店系统.doc_第5页
第5页 / 共88页
点击查看更多>>
资源描述

1、 ASP.NET 网上书店系统 摘要 I 摘 要 随着 Internet 技术的发展,人们的日常生活已经离不开网络。 Internet 的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。正因如此,电子商务是互联网应用发展的必然趋势,我们开发了网上图书电子商城 网上书店。网上书店系统的主要任务是对图书购买进行计算机化的管理,网上书店网站主要由前台操作和后台管理两大模块组成。其中,前台模块实现了用户注册登陆、图书展示、图书查询、购物车和 购物结账的功能,后台管理模块主要实现了用户管理、图书 管理、订单管理、类别管理的功

2、能。 该系统是采用 C#作为开发语言,以 Visual Studio 2008 作为开发工具,使用SQL Server 2005 作为数据库管理系统。本文首先介绍了网上书店的开发背景和相关技术,针对系统的功能特点提出了基于 ASP.NET 的设计思路,然后阐述了网上书店的设计与实现的过程,对个人模块前台操作模块进行了重点描述。 关键词 :网上书店;前台操作; ASP.NET Abstract II Abstract With the development of Internet technology, peoples daily life has been inseparable from

3、the network. Internet, the application development process and the current status and trends, you can fully trust the Internet technology will greatly change the way we live and work, and even same changes in social values may occur.For this reason, e-commerce is the inevitable trend of development

4、of Internet applications, we have developed an online e-book store - online bookstore.Online bookstore systems main task is to buy the books to computerized management, online bookstore site mainly by the front operational and back management module.Among them, the front landing module implements th

5、e user registration, book display, book information, shopping cart and checkout functions, background management module implements the user management, book management, order management, category management functions . The system is using C # as a developing language , Visual Studio 2008 as a develo

6、pment tool, the use of SQL Server 2005 as a database management system.This paper introduces the development background of the online bookstore and related technologies, the system features for the proposed design ideas based on ASP.NET, and then describes the design and implementation of online boo

7、kstores, mainly focus on the front operating module of indivisul module . Key Words: Online Bookstore; Foreground Operation; ASP.NET目录 III 目 录 第 1 章 绪论 .1 1.1 系统的开发背景 . 1 1.2 系统的开发目标 . 1 1.3 本文的组织 . 2 第 2 章 系统开发平台及相关知识 .3 2.1 .NET 平台技术简介 . 3 2.1.1 .NET 架构概述 . 3 2.1.2 ASP.NET 应用程序的结构 . 4 2.1.3 C#语言简介

8、 . 5 2.1.4 ADO.NET 技术 . 5 2.2 三层体系结构 . 6 2.3 存储过程 . 7 第 3 章 系统的分析与设计 .8 3.1 系统可行性分析 . 8 3.2 系统数据流分析 . 9 3.3 系统的功能分析 . 8 3.3.1 用户登陆 . 9 3.3.2 图书展示 . 10 3.3.3 购书车管理 . 11 3.3.4 购物结账管理 . 12 3.4 系统数据库设计与实现 . 13 3.4.1 概念结构设计 . 13 3.4.2 数据库逻辑结构设计 . 14 第 4 章 个人模块的实现 .17 4.1 登陆注册的实现 . 17 4.2 购物车的实现 . 19 目录 I

9、V 4.3 修改信息的实现 . 21 4.4 图书展示的实现 . 23 4.5 购物结账的实现 . 26 第 5 章 结束语 . .29 参考文献 . 30 致谢 .31 第 1章 绪论 1 第 1 章 绪论 1.1 系统的开发背景 随着计算机技术、通信技术的日益发展,互联网的逐步深入与应用,电子商务网站越来越多的出现在我们的身边,它直接作为一种先进的交易方式,被越来越多的人所接受。而电子商务所具有的开放性和全球性的特点,为企业创造了更多的贸易机会。电子商务使企业可以以较低的成本进入全球电子化市场 ,使得中小企业有可能拥有和大企业一样的信息资源,提高了中小企业的竞争能力。 经济全球化和客户需求

10、的变化使电子商务得到了突飞猛进的发展,计算机硬件和软件的发展也促进在线购买图书趋势的发展 。同时电子商务重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。电子商务一方面破除了时空的壁垒,另一方面又提供了丰富的信息资源,为各种社会经济要素的重新组合提供了更多的可能,这将影响到社会的经济布局和结构 。 电子商务是互联网应用发展的必然趋势,也是国际 金融贸易中越来越重要的经营模式,以后它还会逐渐地成为我们经济生活中一个重要部分。 作为电子商务的一个方面,网上书店系统是一个 Web 管理系统,采用 B/S结构,以实现灵活高效的

11、图书销售信息管理。网上书店的推出绝不是没有思考的跟风之作,而是在充分考虑了当前潮流的情况下推出的,它的推出既会极大的方便人民,也会慢慢改革传统的商贸的形式,同时也会给投资人带来可感的收益。 网上书店网站是基于先进的软件和高速、大容量的硬件基础上的新的图书销售信息管理模式,它可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成 本,加大宣传力度,加快信息传播速度,提高信息实效性;同时通过网上书店网站,可以满足顾客的个性化需求,提高服务质量,改变传统经营模式,降低成本,增加效益。 1.2 系统的开发目标 系统的开发目标是为潜在的网上购书的人提供一个方便之门,使得他们能够快速享受到网上

12、购书的便利,安全,实惠。 该系统在性能、功能上应达到如下要求: ( 1)操作简单、界面友好 : 完全控件式的页面布局,使得图书的录入工作第 1章 绪论 2 更简便,许多选项包括图书分类、来源部门等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 对常见 网上书店网站 的各个方面:图书录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时图书的管理要求; ( 2)即时可见:对图书的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到 “即时发布、即时见效 ”的功能; ( 3)系统运行应该快速、稳定、高效和可靠; ( 4)在结构上应具有很好的可

13、扩展性,便于将来的功能扩展和维护。 1.3 本文的组织 本论文介绍了网上书店系统的分析设计过程,重点是个人模块:前台操作模块的设计实现。 第 1 章 简述了网上书店系统的开发背景、开发目标及本文的组织。 第 2 章 对系统开发平台及相关技术进行了介绍。 第 3 章 阐述了网上书店系统开发的分析和设计过程,主要包括系统的可行性分析、数据流分析、功能分析以及数据库设计等。 第 4 章 详细描述了网上书店系统中个人开发模块具体实现。 第 5 章 简要的总结了本系统从研发到实现的过程中个人的学习心得。第 2 章 系统开发平台及相关知识 3 第 2 章 系统开发平台及相关知识 在确定系统的开发背景后,就

14、是选择相关的技术及工具来开发系统。在模式上,本人选择 B/S 的开发模式,这样有利于管理员管理,也可以方便用户浏览相关信息。 2.1 .NET 平台技术简介 2.1.1 .NET 架构概述 微软的 .NET 平台堪称为新一代的互联网平台。对于技术开发人员来说, .NET平台的两大特性是非常卓越的,首先是其所提供的公共语言运行时环境,另一方面就是庞大而全面的统一编程类 1。其架构如图 2.1 所示。 ( 1) Windows API: .NET 以面向对象的方式来看待和使用系统函数, .NET框架构筑在 COM + Services 组件服务之上,因此用户只要创建 .NET 组件,就可以充分利用

15、 COM+提供的事务、同步以及安全服务。 ( 2)公共语言运行时环境( Common Language Runtime, CLR):该层提供 .NET 所需要的基本服务,例如内存管理、垃圾收集、结构化异常处理和多线程。 ( 3)基本类库( Basic Class Library, BCL):该层定义了基本类型,还包含了一些用来管理 .NET 核心功能的类。 BCL 中实现的类型都符合通用类型系统( Common Type System)规范。 ( 4)数据和 XML 层( Data and XML):该层包含与数据库以及与 XML 相关的 .NET 类。 ( 5) ASP.NET 和 Wind

16、ows Forms:该层包含了所有用于生成用户界面的类,前者用于生成浏览器中 的界面,后者用于生成标准的 Win32 窗口程序, ASP.NET既包含了 WEB Form,也包含了 XML WEB Services。 ( 6)公共语言规范( CLS)( Common Language Specification):是 Microsoft提供给编译器供应商的一组规范。这些规范规定了一种 .NET 语言必须具备特征的最小集,最上层为符合 CLS 的编程语言。 第 2 章 系统开发平台及相关知识 4 图 2.1 .NET 的架构 2.1.2 ASP.NET 应用程序的结构 ASP.NET 应用程序工

17、作于三层 B/S 模式,一个应用程序由如图 2.2 所示的基本文件组 成。 图 2.2 ASP.NET 应用程序组成 其中,扩展名为 .aspx 为 WEB 窗体文件, WEB.config 为应用程序配置文件,第 2 章 系统开发平台及相关知识 5 machine.config 为服务器配置文件, WEB 窗体为用户界面,代码隐藏文件为用户 界面逻辑代码。 2.1.3 C#语言简介 C#是 Microsoft 公司设计的一种现代的纯面向对象的编程语言,也是微软公司为了能够完全利用 .net 平台优势而开发的一种新型编程语言。它松散地基于C/C+,并且有很多方面和 Java 类似。 Micro

18、soft 是这样描述 C#的: “C#是从 C和 C+派生来 的一种简单、现代、面向对象和类型 安全 的编程语言。 C#主要是从 C/C+编程语言家族移植过来的。 C#试图结合 Visual Basic 的快速开发能力和C+的强大灵活的能力 ”。用 C#可以编写 Windows 应用程序、 Web 应用程序、Web 服务等 123。 2.1.4 ADO.NET 技术 ADO.NET 是由 .NET Framework 为与数据库中的数据进行交互而提供的一组对象类的名称,是 对 Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序 247。 2.2 三层体系结构 B/S 结构是真正的三层结构,它以访问 Web 数据库为中心, HTTP 为传输协议,客户 端通过浏览器 (Browser)访问 Web 服务器和与其相连的后台数据库,人们称之为 B/S( Browser/Server)模式。其三级结构组成如图 2.3 所示。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。