MVC 网上销售系统 毕业设计论文.docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要随着信息技术的发展互联网的普及利用Internet来提高竞争力、降低成本已经成为今后发展的趋势所向。以Internet为代表的全球性信息化浪潮迅猛发展信息网络技术的应用正日益普及和广泛应用层次正在深入应用领域也从传统的小型业务系统逐渐向大型关键业务系统扩展从典型的如金融业务系统、企业内部应用系统等,逐渐向Web方向发展。Adventure Works 公司随着业务的不断发展与壮大,为进一步提高经济效率、降低成本,更多的了解客户的需要,改进公司的经营方式。为此提出了建立一个信息化的商业网站的解决方案,加强公司的竞争力。本项目采用微软的新技术“MVC”来开发与实现。关键字:Adventure Works,MVC架构,EF实体模型映射,购物车Ⅰ目 录摘要ⅠAbstractⅡ1 绪论11.1 选题的背景及意义11.2 开发网上销售系统采用的基本模式11.2.1 B/S结构模式介绍11.2.2 B/S结构模式的优势21.2.3 MVC架构的介绍31.2.4 MVC架构的优点51.2.5 MVC架构与三层架构的区别51.3 系统开发工具与技术61.3.1 .NET开发平台简介61.3.2 ASP.NET简介61.3.3 C# 简介71.3.4 SQL Server 2008 简介82 系统需求分析92.1 项目背景描述92.2 项目描述92.3 非功能性业务需求103 系统概要设计113.1 系统建设目标113.2 项目范围113.3 项目环境113.4 项目管理123.5 系统出错处理设计134 系统详细设计144.1 系统建设目标144.2 程序模块详细设计165 数据库设计29参考文献32致谢331 绪论1.1选题的背景及意义随着经济的加速发展,我国中小型企业的数量越来越多,竞争也日趋激烈。由于产品日趋同质化,企业的竞争目标从单纯的产品竞争转向供应链竞争,企业关心的问题也从单纯的销售扩大到进、销、存的各个环节。网络技术及电子商务的应用突破时间、空间的局限性,给中小企业带来更多的发展机会,同时也更加增大了企业之间的竞争强度[1]。利用现代计算机信息管理技术,可以提高资金的利用率和结算速度,降低库存,加快整体运营效率,从而使企业在激烈竞争中处于不败之地。企业自行车网上销售系统,是一种针对企业在运营过程中能及时有效了解商品销售的最新动态而开发的计算机应用软件。通过它可以很好的了解销售的各个环节,实现管理的高效率、实时性、安全性、科学化、现代化和智能化,全面提高企业竞争力。通过学习ASP.NET动态网站编程和SQL SERVER 2005管理及应用等技术,我准备设计一个自行车网上销售系统。这个系统要求具备界面友好、操作方便、功能全面的特点,能够满足一般中小型企业的要求,并且可以根据企业的自身需要,对其进行修改。在本论文中,我将对这个系统设计与实现的方法进行详细阐述。1.2开发网上销售系统采用的基本模式目前,开发网上销售系统采用的体系结构模式主要是:B/S结构模式;采用的架构是微软新推出的MVC架构。1.2.1B/S结构模式介绍B/S (Browser/Server)结构,即浏览器/服务器结构,是随着Internet技术的发展, 对C/S变化改进后形成的一种结构模式。在这种结构模式中,用户工作界面通过WEB浏览器来实现,极少部分的事务逻辑在浏览器端实现。WEB服务器与数据库服务器实现主要事务逻辑,形成三层体系结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。在B/S结构模式中,网上销售系统分为三层:第一层是客户端即浏览器,主要完成客户与后台的交互、操作最终结果的输出等功能,客户机向指定的WEB服务器提出服务器请求,WEB服务器用HTTP协议把所需文件资料传给客户机,客户机接受并显示在WEB浏览器上;第二层WEB服务器是功能层,完成客户机的应用功能,即WEB服务器接受客户机请求,与数据库服务器连接,进行申请处理,完成后将处理结果返回客户机;第三层数据库服务器是数据层,数据库服务器响应Web服务器的请求独立地进行各种数据处理。在这种模式下,客户端使用一个通用的浏览器,代替了形形色色的各种应用软件,用户的所有操作都通过浏览器进行。该结构模式的核心部分是Web服务器,利用HTTP协议,接受远程(或本地)客户机的请求,然后根据请求的条件到数据库服务器获取相关数据,再将结果翻译成各种页面描述语言,传回提出请求的浏览器。?B/S结构将用户工作界面建立在浏览器上,用更加丰富、生动的表现方式与用户交流,客户机不需要安装专用的客户端软件,只需安装一个浏览器,实现了客户端零维护,系统的扩展非常容易。与C/S结构相比,B/S结构具备了一些无法比拟的优势。1.2.2B/S结构模式的

文档评论(0)

chemcary + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档