在线书店系统毕业论文定稿_第1页
在线书店系统毕业论文定稿_第2页
在线书店系统毕业论文定稿_第3页
在线书店系统毕业论文定稿_第4页
在线书店系统毕业论文定稿_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I摘 要随着 Internet 技术的日益发展,互联网成为人们迅速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。在资讯和信息越来越重要的时代,精彩的网络正在悄悄改变着人们的工作和生活理念网上购物。不用挤交通、不用到书店翻阅、即可看到全国各地的书籍价格、更加全面的搜索自己喜欢的书籍、需要的书籍。这种方便、快捷、花费少的择业新方式,就是浏览在线书店。因此,为了适应时代潮流,特开发此“在线书店管理系统” 。本设计尝试使用 ASP.NET 在网络上架构一个在线书店,以使网络用户能够方便的购书。本文描述了一个功能较完善的在线书店管理系统的开发过程,它集在线销售和后台管理功能为一体。 “在线书店管理系统”主要采用 web 开发技术、JavaScript 脚本语言、HTML 标识语言及 SQL Server 数据库技术综合开发出来的网上购物系统。它的主要功能是实现商品展示、用户注册、商品查询、订单处理、各类排行统计、商家后台管理功能和评论书籍等功能。本文主要阐述各个功能模块的设计思想和实现技术。关键词:在线书店;;Sql Server;B/S 结构;购物IIAbstractwith the increasing development of Internet technology,it is beginning to be an important tools of information getting, information publishing and information transaction and plays a vital role at economic and political life.As a result, shopping online has been the order of the day. Internet shopping has become the most popular among todays youth One of the topics.Shopping book online means that you can bowse and buy various types of books at home without going out.To meet this requirement I design an On-line bookstore management system.The system tries to use ASP.NET on the network structure of an online bookstore,In order to enable network users to easily purchase the book.This paper describes a feature better network In the bookstore the system development process,He will Internet sales and back office management functions integrated。“Online bookstore management system“ mainly uses web development technologies, JavaScript scripting language, HTML markup language and the SQL Server database technology developed a comprehensive online shopping system.Its main function is to achieve the merchandise display, user registration, product inquiries, order processing, all kinds of Ranking statistics, business management functions and reviews the background books, and other functions.This paper described the various functional modules of the design ideas and implementation techniques.Key words: online bookstores; ; Sql Server; B / S structure; ShoppingIII目 录第 1 章 绪 论 .11.1 选题背景 .11.2 研究意义 .11.3 其他 .2第 2 章 可行性分析 .32.1 系统开发和运行环境 .32.2 可行性分析 .32.2.1 风险分析 .32.2.2 技术可行性分析 .32.3 相关技术 .32.3.1 ASP.NET 平台简介 .32.3.2 VISUAL STUDIO 2005 (C#)2.0 简介 .42.3.3 MICROSOFT SQL SERVER 2000 简介 .42.3.4 ADO.NET 技术简介 .42.4 体系结构 .52.4.1 三层体系结构简介 .52.4.2 B/S 模型工作步骤 .6第 3 章 需求分析 .73.1 系统功能实体-关系图 .83.2 系统关系模式 .12第 4 章 系统设计 .134.1 系统框架 .134.1.1 销售模块的基本功能 .134.1.2 系统管理员的基本功能 .154.2 数据库建设 .16第 5 章 详细设计 .215.1 销售模块 .21IV5.2 管理模块 .27第 6 章 系统测试 .30第 7 章 结论 .31第 8 章 致谢 .32第 9 章 文献综述 .331第 1 章 绪 论1.1 选题背景随着互联网的迅速发展,在线书店的逐渐体现出用户查询方便,购书简单,商家管理便捷,成本低廉等优点,由此传统的实体书店已经渐渐失去了市场的霸主地位,不得不正视这一新兴的销售方式,与此同时,在线书店作为最适合网上销售图书的销售方式,也逐渐得到人们的青睐。越来越多的人们的购书途径已经部分或者全部的转向了在线书店。自上世纪九十年代中期全球第一个网上书店亚马逊书店()在美国开业以来,短短十年间便变成长为全球 500 强企业,统领着世界各国网上书店蓬勃发展。而一些中小型的在线书店也如雨后春笋般涌现出来。专家估计 2006 年或更早,成人消费图书的市场份额中,在线书店约占 50%。在线书店作为一种新的图书发行途径,随着数字图书的出版而占据越来越重要的地位。在线书店在我国起步较晚,但因在线书店拥有的众多优势而迅速崛起。目前国内具有代表性的在线书店有当当网() 、卓越网()等 1。1.2 研究意义21 世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是 21 世纪的时代特征。随着互联网的不断发展以及全球经济一体化的逐步深入,在线销售已成为传统书店必不可少的经营策略之一 2。在线书店具有传统实体书店无法比拟的优势,主要体现为:a、具有极强的方便性和快捷性加之品种丰富,顾客可以足不出户的查询和购买到所需的图书,顾客也可根据在线书店系统的各种统计结果得到需要的信息,提高顾客的满意度;b、加快图书流通和交易速度,从而能够迅速开拓目标市场,实现投入和回报效益的最大化;c、加快顾客信息反馈,有利于提高服务质量,扩大消费群,增加客户满意度,并最终获取更高的收益;d、商家管理便捷,仅需少量的人即可保证书店的正常运行,系统维护方便。因此其成本比实体书店的成本低,也就间接的降低了图书的销售价格,这也是人们越来越青睐在线书店的原因之一。随着我国互联网的更加普及和在线书店的日趋成熟,在线购买图书的消费群体将会越来越大,在线书店的市场潜力也将会得到充分发挥 3。21.3 其他在线书店系统是集在线销售和后台管理为一体的电子商务系统,也是基于 B/S体系结构的网络应用系统,其中牵涉到网站设计、网络数据库的链接和基于 WEB应用程序开发等相关技术。为了开发该在线书店管理系统,并且使系统能够真正达到“实用、好用”的标准,我认真学习了 ASP.NET 程序设计(c#) 、数据库搭建和维护、软件工程等诸多相关教程以及构建网站所需技术的理论知识。对一些当今流行的 web 开发技术:JavaScript、ajax、jQuery、 xml 等做了深入的学习,基本掌握其使用方法与技巧,为在线书店管理系统的设计做好技术保障。熟练掌握 Sql Server 中数据库的建立、管理与维护;利用 ADO.NET 技术实现与数据库的连接,借助 IIS 在网上进行信息发布以及对系统性能进行优化等相关技术。另外,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比吸取了它们的可取之处,并在借鉴这些网站开发经验的基础上有所创新,挖掘自己的独特之处,构建出目前较为流行的基于三层体系结构技术的在线书店管理系统,它能够很好的反应并模拟在线电子商务的运作过程。3第 2 章 可行性分析2.1 系统开发和运行环境硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。本系统是一个基于 B/S 模式即浏览器/ 服务器模式的小型管理系统,运用 Visual Studio 2005+Microsoft SQL Server 2000 开发,因此对计算机硬件的要求一般即可,配备建议如表 2-1 所示。表 2-1 硬件环境配置表2.2 可行性分析2.2.1 风险分析采用性能较高的硬件设备和较稳定的系统软件,网站仍存在一定的因软件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.2.2 技术可行性分析大学课程中的相关多门课程为此课题的开发奠定了坚实的技术基础。C#是一种相对简单的语言, 技术平台能够快捷的掌握,SQL Server 也是一种易于掌握的数据库,Internet 中有相当多的参考资料。综上所述,所以技术难度并不大。2.3 相关技术2.3.1 ASP.NET 平台简介ASP.NET 是 M 的一部分,它提供了一个统一的 Web 开发模型,其中包括开发人员声称企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 可以无缝的和其他编程工具一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 也得 GUI 和完全集成的调试支持。内容 最低配置 建议配置CPU 600 MHz 1 GHz内存 256MB 512MB硬盘空间 5GB 10GB操作系统 WindowsXP Windows Server 20034因此,对于程序员来说,可以更方便的开发 Web 应用程序,这些是跟微软为ASP.NET 设计的一下策略分不开的:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等 4。2.3.2 Visual Studio 2005 (c#)2.0 简介Visual Studio2005 是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,它提供统一的集成开发环境,支持在同样的开发环境里用 visual basic、 visual c+、visual c#、 visual j+和其他数十种编程与杨,可以编写、调试和部署各种应用程序。它充分展现了应用程序给当今的企业、机构提供了强大的支持,为开发下一代以 XML Web 服务为中心的应用程序而设计,并推动下一代基于XML Web 服务软件的发展,是有史以来功能最强大、最受欢迎的软件开发工具。C#是一门简单、现代、优雅、面相对性、类型安全、平台独立的一门新型组件编程语言。它虽然是一种新语言,但却很难再这种语言中找到新的概念,其语法风格不仅源自 c/c+家族,而且融合了 visual basic 的高效和 c/c+强大,因此是微软为奠定其下一互联网霸主地位而打造的 Microsoft.NET 平台的主流语言。2.3.3 Microsoft SQL Server 2000 简介SQL Server2000 是 Microsoft 公司 2000 年推出的 SQL Server 数据库管理系统,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库以及电子商务等。其特点有如下几点:a、真正的客户机 /服务器体系结构b、图形化用户界面c、丰富的鞭策和能够接口工具d、SQL Server 与 windows NT 完全集成e、具有很好的伸缩性f、对 web 技术的支持g、SQL server 提供数据仓库功能2.3.4 ADO.NET 技术简介ADO.NET 是由 .NET framework 为与数据库中的数据进行交互而提供的一组对象类的名称。我们知道,面向对象编程的有关主要优点是可以吧各种复杂的功能封装在一个自包含的单元中,接着要处理的就是一个定义好的接口中,它由一些方法和属性组成。在 ADO.NET 中,我们将处理断开连接的数据集,在网站的访问者请求数据时,首先建立连接,传送数据,之后关闭连接;接着,访问者就可以修改数据,单这些5修改不会再数据源中立即更新(如果需要对访问者所作的修改更新到数据库,必须重新打开连接) 。这种断开连接进行访问数据库的最大优点是效率高、可伸缩性好。在以往的数据库访问中必须为用户一直保持连接,知道该用户的会话结束为止,而Web 中可能同时处理上千个并行用户,可想而知,如果为每个用户同时保持连接在需要的系统资源是非常昂贵的。因此,使用断开式连接数据可以提高应用程序的执行效率,并能处理更多的工作负载(既他们的伸缩性更好) 5。2.4 体系结构2.4.1 三层体系结构简介B/S 模式,是一种从传统的二层 C/S 模式发展起来的新的网络结构模式,它通常采用三层结构,三层体系结构将应用程序划分为三个逻辑层面,这三个逻辑层如下:a、用户服务层,也称为表现服务,是用户与应用程序进行交互的端点。通常有WIN32 或者基于浏览器的图形用户界面应用构成。在该层用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论