基于ASP.NET网上书店销售系统.doc

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

1、 基于 ASP.NET 网上书店销售系统 摘 要 随着 Internet 技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。 Internet 的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。 本设计尝试用 ASP.NET 在网络上架构一个 网上书店 ,以使每一位顾客不用出门在家里就能够通过上网来轻松购 书 。本文从理论和实践两个角度出发,对一个具有数据 挖掘功能网上书店 进行 设计与实现分析。论文首先较为详尽地介绍了 面向对象分

2、析与设计的 有关概念与技术,特别深入介绍了在本系统中运用到的知识,如: 面向对象的分析设计流程;系统中所用到的开发技术 ASP.NET 以及 ADO.NET 的特点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。 本网上书店系统是在 Visual Studio 2005 平台上运用 ASP.NET 技术来实 现的。其主要功能有:用户管理,新书上架,分类查找,购买流程,图书评论,网站管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述

3、的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。 关键词 :面向对象分析与设计, ASP.NET, ADO.NET 偶数页页眉 (包括正文,封面除外。下同) 关键词用小 4 号 宋 体字、居左顶格、单独占行,关键词之间用分号间隔 ,其中“关键词”三个字加粗 摘要 正文用 黑色、小 4 号宋体字 Abstract Along with the development of Internet technology, daily life can not already do without the network. The life and

4、 work of the social people of future will depend on the development of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life a

5、nd working way of us fully, Even a certain change will take place in the values of the society. This procedure tries to build up a bookshop in the network with ASP.NET, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the desi

6、gn and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analy

7、zing the feature、structure and using method of developing techniques ASP.NET and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explain

8、s the design and realization of Web page layout, data base and application program of our system. This online bookstore system uses ASP.NET technology to realize on Visual Studio 2005 platform. Its main function has: manage users, new books on sale, look for classified books, process of purchase, th

9、e comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of

10、these theories and techniques to this system. Keywords: OOA,OOD,ASP.NET,ADO.NET 目 录 引言 1 第 1 章 概述 2 1.1 网上书店系统的现状 2 1.2 网络书店的优势 2 1.3 任务概述 3 第 2 章 解决方案的选择 4 2.1 系统说明 4 2.2 可行性分析 5 2.3 对涉及工具 和技术的相关说明 6 第 3 章 需求分析 9 3.1 系统分析的任务与步骤 9 3.2 网站项目范围 9 3.3 功能需求 10 3.4 网站实体分析 12 3.5 网站的数据库设计 13 第 4 章 总体设计 21

11、4.1 网站系统功能说明 21 4.2 建立功能模型 25 4.3 建立数据库模型 26 第 5 章 详细设计 30 5.1 会员登录 30 5.2 会员注册 31 5.3 会员图书浏览 31 5.4 购物车 32 5.5 收银台 33 5.6 管理员管理网站基本信息 33 第 6 章 部分 编码实现 及系统测试 35 6.1 数据库连接 35 6.2 会员登录 36 6.3 购物车 37 6.4 系统测试 39 第 7 章 软件布署 41 7.1 安装环境要求 41 7.2 系统使用说明 41 结论与展望 42 致谢 43 参考文献 44 引言 计算机的出现给人类社会 生活带来翻天覆地的变化

12、 ,计算机和计算机网络已经深入到了各行各业,各个领域,随着 因特 网 的发展,电脑网络 “ 把每一个国家、每一个城市甚至每一个家庭连接到一起 ” 。 电脑网络 给生活、学习和工作带 的 影响总结起来主要有三点:第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可以跟世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物 、拍卖等活动。 网上商业交易迅速地发展起来, 给我们 生活带来很多方便。 电子商务 是一种全新的商业交易模式,它实现了交易的无纸化,效率 化 ,自动化,表现了网络最具魅力的地方,快速的信息 交换 ,地理界限的模糊,必将推动传统商业行为在网 络 时代的变革 !

13、它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们 提供一个崭新的平台 。由于 电子商务 的出现,传统的经营模式和经营理念 了 发生巨大 变化 , 将会创造巨大的效益和机会, 把 市场的空间形态、时间形态和虚拟形态结合起来 ,将物流、资金流、信息流汇集成开放的、良 性 循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益 和 发展,不仅将有力地推动 网络 的发展,对社会的进步和经济的变革产生深远影响,更重要的 是 ,它本身的发展和成熟为我们提供了 更 多的机会。 但与此同时,相关的信息数据却急剧膨胀。这些海

14、量的、以不同形式存储的数据资料,表面上杂乱无章且缺乏组织的规整化,但事实上包含了许多潜在的、有价值的知识和规则,如何从这些海量的数据中发现有用的知识是知识工程研究面临的新课题。 留出一个汉字的空间,下同 留出一个汉字的空间,下同 奇数页页眉 奇数页页眉 1 概述 1 1 网上书店系 统的现状 网 络 书店是 出版 业电子商务的重要组成部分。目前书业企业的信息化程度 正在 提高 ,计算机应用 基本 普及,企业内部的网络化建设 正在迅速发展 。 我国商业电子化和金融电子化的水平 在近些年发展迅速 , 但 目前 出版 业电子商务主要仍采取邮寄等 “ 离线支付 ” 方式 。 购书者 最关心的是出版物的

15、配送,由于配送体系尚待完善而无法做到高效率、低成本。目前我国网络书店采用的三种配送方式是本地读者送书上门、外地读者邮局投递及利用加盟书店就近配送。 1 2 网络书店的优势 网 络 书店的最大优势不是最快,而是最多,它为您提供了无限大的选择空间,各行 各业的 购书者 都可以在这里各取所需 。 只有网 络 书店才真正打开了传统书店的四面墙,它甚至最大限度地沟通了城市和乡村,最终解决了图书供应方面的 “ 城乡差别 ” 。网 络 书店 24 小时全天候服务读者,你随时可以来这里浏览或买书。网 络 购书省时省力,闭门家中坐,书从 “ 网 络 ” 来, 只 要您 移动一下 您 的鼠标。网 络 书店依赖其规

16、模经营和管理优势,可以给读者物美价廉的许诺。书店可供读者选择图书的大容量以及直接与作者与出版者对话等方面的优势显而易见。 网络书店的魅力主要表现在三个方面: 1、品种丰富,购买者选书的余地大。稍具规模的网络书店,一般都 具有良好的网络购书界面 , 读者可以通过分类查找方式选择自己所需购买的图书。 2、购买方便。读者在网络上查找到自己所需要的图书后,可立即发出购书信息 ,网络书店接到订购信息后确认,几天就可收到送达的所购图书 。 3、售价便宜。在网络售书市场还很不稳定之前,各个经营者都要使用各种手段抢占市场,赔本打折那是很普遍的竞争手段之一。 1 3 任务概述 1.3.1 目标:建立完善的网上书

17、店系统 1.3.2 网上书店系统特点 1、先进的购书流程 通过新书上架 和分类浏览 方式方便会员浏览图书信息,模块都可以实现对购物车的 查询,进入购物车进行购书修改,生成订单后,结账进入库存。 2、科学的书店管理模式 系统采用多种营销的主动推荐方式,能轻松的找到所需要书籍信息;通过客户意见反馈系统,书店可以随时把握客户的各种新的需求和及时与客户进行网上互动交流;后台结构化管理模式,涵盖了图书资料编辑、用户管理、订单管理、 库存管理、 基础信息管理等等,为书店 的 电子化管理提供了一套良好的管理模式 。 3、人性化的操作界 面 一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本书店系

18、统通过精心打造,让书店的设计充分体现 软件的 时尚、大众化。 4、完善的安全机制 独立的密码校验功能,确保用户和书店的数据有较好的安全性。 2 解决 方案的选择 2 1 系统说明 本系统主要是在现有网上购物基础上,把大量人工信息 管理 转变为计算机管理,简化网站管理员工作,提高管理效率, 也 方便用户购书。 本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库 SQL Server 2005,前台使用 ASP.Net 平台开发。信息平台的后台操作采用 C/S 操作结构以增强系统的安全保密性、系统稳定性和易操作性。 C#是目前最完备的面向对象语言。 SQL Server 2005

19、 采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的 SQL 语法。同时, .Net 平台和 SQL Server 2005 作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。 2.1.1 软 .硬 件环境 操作系统: Microsoft Windows XP Professional; 软 件: Microsoft Office 2003; Microsoft SQL Server 20005; Microsoft Visual Studio 2005; 硬件环境如图 2.1.1 上 由

20、于 Windows XP 操作系统在国际市场的占有率为 95,在国内市场的占有率为 100 ,所以我选用的操作系统为 Windows XP Professional;采用的开发工具为 Microsoft 公司开发的最完备的可视化工具 Microsoft Visual Studio 2005;它 与 Windows 操作系统的整合性较好 ,所以采用 SQL Server 2005为本项目的数据库管理工具 。 2 2 可行性分析 2.2.1 风险分析 系统软件硬件的风险 : 采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险

21、。 计划的拖延 : 网站的开发存在因计划拖延带来的风险 。 2.2.2 技术 可行性 大学课程中的数据库原理, 计算机 操作系统,网络基础等多门课程为整个课题开发提供了坚实的基础。 C#是一种相对简单的语言,SQL Server 也是一种简单的数据库,所以技术难度并不高。 2.2.3 操作可行性 该网站如投入使用,预期作到界面友好 简洁 ,管理方便,使用简单,管理人员经过培训,也是完全 能够使用本网站管理书店的相关信息的。 2 3 对涉及工具和技术的相关说明 2.3.1 B/S 体系结构 本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的 B/S 三层结构。 (如下图 2.3.1)

22、 图 2.3.1 B/S体系结构与 C/S 体系结构相比不仅具有其全部的优点,而且又有 C/S体系结构所不具备的独特优势 : (1)开放的标准: B/S 所采用的标准都是开放的、非专用的,是经过标准化组织所制定,保证了其应用的通用性和跨平台性。 (2)较低的开发和维护成本: B/S 的应用只需在客户端安装通用的浏览器即可, 维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 (3)用户使用简单,界面友好: B/S 用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端

23、的要求。 从以上的分析与比较可以看出, B/S 模式具有 C/S 模式无法替代的优越性 :它简化了系统的开发和维护,并且特别适用于网上信息发布。 2.3.2 Microsoft Visual Studio 2005 Visual Studio 2005 是一套完整的开发工具集, Visual Basic、 Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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