收藏 分享(赏)

网上购物系统学士学位毕业论文.doc

上传人:无敌 文档编号:673277 上传时间:2018-04-18 格式:DOC 页数:41 大小:1.41MB
下载 相关 举报
网上购物系统学士学位毕业论文.doc_第1页
第1页 / 共41页
网上购物系统学士学位毕业论文.doc_第2页
第2页 / 共41页
网上购物系统学士学位毕业论文.doc_第3页
第3页 / 共41页
网上购物系统学士学位毕业论文.doc_第4页
第4页 / 共41页
网上购物系统学士学位毕业论文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、西 南 科 技 大 学毕 业 设 计 论 文题 目: 网上购物系统 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计

2、(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目 录前 言 .1(一)项目背景 .1(二)项目的研究意义 .1(三)社会发展概况 .2二、技术方案 .3(一)NET Framework 概述 .3(二)ASP.NET 简介 .4(三)C# 简介 .5(四)SQL Server 简介 .5(五)Visual Studio 简介 .6三、需求分析 .7(一)可行性分析 .7(二)系统需要具备的特点 .7(三)功能

3、结构分析 .8(四)业务流程分析 .8(五)数据流程分析 .9(六)系统目标 .9四、系统设计 .10(一)开发环境 .10(二)数据库设计 .10(三)数据库 ER 图 .12(四)输入输出设计 .12五、系统实现 .15(一)系统主界面 .15(二)鲜花信息维护 .20(三)订单信息列表 .23(四)用户注册 .25(五)购物车 .28(六)系统论坛 .29六、测试 .31(一)测试的概述 .311、测试的概念及意义 .312、测试的特性 .313、测试的重要性及范围 .32(二)系统测试 .32结论 .33参考文献 .34致 谢 .351鲜花在线销售网站【摘 要】:Internet 推动

4、了全球性的信息化革命,为全球范围的信息处理与交流提供了操作平台,internet 的产生大大缩短了信息传递的时间。网上商务逐渐走入到千家万户,为了大家更方便的购买鲜花,我们开发了这套在线鲜花销售网站。本系统采用 ASP.NET 技术作为创建应用程序的方式,以 C#作为编程语言,采用 SQL Server 数据库作为后台数据库。它是它是基于 Browser/Server 结构下形成的数据驱动的 Web 应用程序。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。实现了鲜花信息发布 管理 用户信息注册登陆 用户在线下单 购物车以及系统论坛等功能。【关键词】: ASP.NET

5、 C# SQL Server 购物车2Flowers online sales【Abstract】:Promote global Internet information revolution, the global information processing and communication, the Internet provides the operating platform of information transmission greatly shorten the time. Online business into homes, for everybody to more

6、convenient buy flowers, we developed this online sales site flowers. This system USES ASP.net technology as an application, with a programming language, using c # SQL Server database as the backend database. It is based on the Browser/Server is formed under the structure of data driven Web applicati

7、ons. This system follows the basic system analysis software engineering methodology, overall design, detailed design and software testing. Realizing the information management of flowers register and login user information to users online shopping cart and BBS system under etc. Function.【Key Words】:

8、ASP.NET C# SQL Server Shopping cart1前 言(一)项目背景以计算机及网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。首先,目前国内很多大中城市的花店还是以售货员站柜台为主,这样给花店带来很多管理上的问题;其次,由于商场是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。因此,为了解决这些管理以及其他等一些问题,我们迫切需要一种通过网络来进行商品交易的平台。借助Internet/Intranet 提供给我们

9、的处理信息及时快捷,因此开发了本套鲜花在线销售网站。(二)项目的研究意义在线鲜花销售属于电子商务系统的一个分支,电子商务系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使电子商务客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。“电子商务”这个概念起源与 20 世纪 70 年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。 EDI 这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效

10、率。在过去 30 年中,世界 1000 个最大企业中,有 95以上使用了或还在使用这一技术。 EDI 无论过去现在也是电子商务的基础。电子商务,即在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从事的商品活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。电子商务以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。“电子商务”是由 IBM 公司于 1998 年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技

11、术、安全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。电子商务提出了一种全新的商业机会、需求、规则和挑战。电子商务极大提高了传统商务活动的效益和效率。与传统商务活动相比它具有下列竞争优势:(1)降低交易成本。首先,通过网络营销活动企业可以提高营销效率和降低促销费用,据统计在Internet 上做广告可以提高销售数量 10 倍,同时它的成本是传统广告的 1/10;其次,电子商务可以降低采购成本,因为借助 Internet 企业可以在全球市场寻求最优惠价格的供应商,而且通过与供应商信息共享减少中间环节由于

12、信息不准确带来的损失。有资料表明,使用 EDI 通常可以为企业节省 5%-10%的采购成本。(2)减少库存。企业为应付变化莫测的市场需求,不得不保持一定库存产品和原材料库存。产生库存的根本原因是信息不畅,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时2问题。通过 Internet 可以将市场需求信息传递给企业决策生产,同时企业的需求信息可以马上传递给供应商适时补充供给,从而实现零库存管理。(3)缩短生产周期。一个产品的生产是许多企业相互协作的成果,因此产品的设计开发和生产销售可能涉及许多关联的企业,通过电子商务可以改变过去由于信息封闭导致的分阶段合作方式改为信息共享的协同并行

13、工作方式,从而最大限度减少因信息封闭而无谓等待的时间。(4)增加商机。传统的交易受到时间和空间限制,而基于 Internet 的电子商务则是 24 小时全球运作,网上的业务可以开展到传统营销人员销售和广告促销所达不到的市场范围。(5)减轻物资的依赖。传统企业的经营活动必须有一定物资基础才可能开展业务活动,而通过Internet 可以创办虚拟企业,如网上商店和网上银行开设和发展基本不需要很多的实物基础设施,同时企业还可以将节省费用转让给消费者,这正是著名的网上书店 Amazon 为什么能给消费者提供传统书店无法提供的优惠折扣原因所在。(6)减少中间环节。电子商务重新定义了传统的流通模式,减少了中

14、间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。(三)社会发展概况世界范围的电子商务就如一场竞争激烈的竞技比赛,面对角逐这场比赛的企业来说,无论多么令人振奋的数字预测都是次要的,网络世界同样是一个现实的世界。早在 1996 年开始,就有一些具有远见的企业家敏感地意识到网络世界和现实世界同样充满了商机,他们开始在网上寻找商机,于是这些卓识为他们带来了巨大的经济效益。毫无疑问,电子商务已经成为目前最热门的技术,其热门的原因来源于其带来的巨大效益。专家预测,仅仅建立一个网上商店从事网上零售业就可以使全球从 18 亿美元的网上收入迅速膨胀到 2002 年的

15、280 亿美元。在北美和欧洲市场,电子商务的技术和市场认同基本上发育成熟网上商店在经过 4 年的发展后已经逐渐被广大网民所认同,据统计如今已经有近千万家庭通过网络来购买商品,而且每年都在成倍增长。我国的电子商务技术基础远不如欧美发达国家,然而我国发展电子商务的潜力十分巨大。特别是中国的企业通过在网上建立网上商店,运用电子商务技术开拓国际市场,不仅可为企业本身带来巨大的经济效益,在商务运作技术和市场领域上和先进国家保持同一水平,而且能为我国自身的电子商务技术和市场的成熟带来莫大帮助,这无疑不是最大的贡献。作为亚洲最大贸易大国之一,我国的电子商务是从 1994 年开始出现的,并且在随后六年发展相当

16、迅速。据中国互联网信息中心公布数据表明,我国现有网民 2250 万人,网上商店 800 余家,另外证券公司、金融结算机构、民航订票、信用卡发放等机构和领域也已成功迈入了电子商务,并已经可以进行大量可靠的交易。虽然总体而言,我国电子商务仍处于初级阶段,企业之间的网络交易,企业和消费者之间网上购物尚处起步阶段,但随着 Internet 迅速发展,电子商务将成为国内 Internet 建设的一大热点。3二、技术方案本系统的开发工具选择 Visual C#语言。我们知道 Microsoft.NET 平台的推出,掀起了计算机领域的一场革命,.NET 技术是微软公司推出的一个全新概念,它代表了一个集合、一

17、个环境、一个编程的基础结构2 。经过比尔盖茨先生几年的摇旗呐喊,如今 .NET 的概念已渐渐深入人心,与之同生共长的 Visual C#语言也逐渐成为计算机领域编程人员追求的一种明星语言。对于 C#微软这样定义:“C#是一种类型安全的、现代的、简单的,由 C 和 C+衍生出来的面向对象的编程语言,它是牢牢根植于 C 和 C+语言之上的,并可立即被 C 和 C+开发人员所熟悉。C#的目的就是综合 Visual Basic 的高生产率和 C+的行动力。 ” 2 由此不难看出,Visual C#具有 C+语言的强大功能、Visual Basic 的高效率,除此之外,它还具有 Java 语言的跨平台性

18、和 Delphi 语言的方便快捷等众多的优秀品质,能快速的实现应用程序的开发、跨平台部署,能够访问平台固有的资源,支持 COM 和. NET 技术。所以我选择了获得.NET 关键语言称谓的 C#。本系统的后台数据库开发采用 SQL Server2000 中文版。Microsoft SQL Server2000 中文版是基于客户端/服务器模式的新一代大型关系数据库管理系统( DBMS) ,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。3SQL Server 采用 C/S 体

19、系结构把所有的工作负荷分解为服务器上的任务和客户端任务。前者负责商业逻辑和向用户提供数据,后者则负责对数据库的数据进行操作和管理。这样的模式非常有利于减轻负荷。此外,考虑到 SQL Server2000 包括一系列可改进在多个站点上安装、部署、管理和使用管理工具和开发工具 SQL Server 过程的管理、开发工具,我选择了 SQL Server2000 开发后台数据库。(一)NET Framework 概述.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(

20、包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方所创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题

21、的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性4和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework

22、 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services) 。(二)ASP.NET 简介ASP.net 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.net 提供许多比现在的 Web 开发模式强大的的优势。其结构是一个三层系统:UI 层、业务逻辑层和数据层,结构模型如图所示:图 2.1 ASP.NET 的结构模型UI 层负责与用户交互,接收用户的输入

23、并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由 Web 表单、XML Web Services 和组件服务组成,其中 Web 表单是 ASP.NET 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的 Web 表单交互生成的信息和数据的基础。数据层是通过 ADO.NET 操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ASP.NET 与以前的 Web 开发模型相比,提供了以下几个重要的优点: 世界级的工具支持。ASP.NET 框架补充了 Visual Studio

24、集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报