网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于ASP.neMVC框架的商城系统的设计与实现_开题报告

Ktbg1743 基于ASP.neMVC框架的商城系统的设计与实现_开题报告一、文献综述随着电子商务的普及,网购已经为越来越多的人所使用。“购物只需‵点点鼠标‵就可以轻松实现”这种全新的购物体验和便捷的消费方式,也正在更大范围内取代或扩展传统模式的购物方式,成为越来越多追求时尚的人的首选。商城系统作为电商长期发展的..
基于ASP.neMVC框架的商城系统的设计与实现_开题报告 Ktbg1743  基于ASP.neMVC框架的商城系统的设计与实现_开题报告

一、文献综述

随着电子商务的普及,网购已经为越来越多的人所使用。“购物只需‵点点鼠标‵就可以轻松实现”这种全新的购物体验和便捷的消费方式,也正在更大范围内取代或扩展传统模式的购物方式,成为越来越多追求时尚的人的首选。
商城系统作为电商长期发展的产物,从问世就受到诸多商家和消费者的追捧,呈现出繁华景象,电子商务网站的开发技术也随之不断革新。
(一)ASP.net MVC
MVC最早是在1979 年由Trygve Reenskaug 所提出,并且应用于当时火红的Smalltalk 程序语言中。之所以会提出MVC的概念,主要的目的就在于简化软件开发的复杂度,以一种概念简单却又权责分明的架构,贯穿整个软件开发流程,通过“商业逻辑层”与“数据表现层”的切割,让这两部分的信息切割开来,用以撰写出更模块化、可维护性高的程序代码。
MVC让软件开发的过程大致切割成三个主要单元,分别为:Model(模型)、View(检视)、Controller(控制器),而这三个单词的缩写便简称为MVC。
在MVC的世界里,有个非常重要的观念就是“关注点分离(Separation of Concerns, SoC)”。意思是指当你在进行软件开发时,可以只关注在当前的对象上,不会受到相同系统中其他对象的干扰,包括所有对对象的修正也不会影响其他对象的运作,进而专注于完成工作,如此一来,不但容易提升软件质量,还可加快程序代码理解的速度。
MVC设计样式拥有清楚的开发架构与明确的对象分工,使软件更易于维护。
ASP.NET MVC拥有非常清楚的关注点分离架构,使各种不同大小的网站更容易维护,也能因应不同的需求来变更,以加速项目开发并提高更好的客户满意度。
ASP.NET MVC优先考虑“测试”的特性,让项目可通过各种测试框架(Test Framework) ,例如,Visual Studio 、Unit Test 、NUnit 等,轻易地实现测试导向开发流程(Test-Driven Development,TDD)到专案中。
相比较下,WebForm开发模型只在Handler容器中执行,对其进行分层,在大的方面缺乏支持,只能依靠逻辑上分离,当然并不是不能分离,而是有一定局限性。在简单的应用中,WebForm也可以实现和MVC一样的分层方式,只是处理时需要多写一些代码。
(二)C#
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
C#是在Java流行起来后所诞生的一种新的语言。由于微软在操作系统上占有很大的优势。在以往的开发中累积了不少经验,所形成的.net平台,所以C#在Windows方面可以说比Java具有更大的优势。如果单纯从技术上来讲,C#在网络编程上可以与Java匹敌。
(三)Entity  framework
Entity Framework是微软的Object Relational Mapper(对象关系映射器),可以让应用程序开发者将关系型数据作为业务模型来使用,也消除了开发者为数据访问编写的绝大多数管道代码的需要(比如使用ADO.NET)。Entity Framework提供了一个综合的、基于模型的系统,通过摆脱为所有的领域模型编写相似的数据访问代码,使得开发者创建数据访问层是如此之简单。
Entity Framework通过开启数据访问和将数据表示为概念化模型(即一系列的实体类和关系)减轻了创建数据访问层的任务。应用程序可以执行基本的CRUD操作,以及轻松地管理实体间的一对一,一对多和多对多关系。
(四)Web  API
ASP.NET WEB API是基于.NET Framework用来构建Restful软件架构的框架,它是基于协议。不只是能够生成我们常见的web页面,它更是能够建立服务和面向资源的平台。使用协议建立的服务更加的轻量级,更加的简洁。不同的客户端可以更加无缝的使用服务


二、^范文提纲
1   绪论
1.1 研究背景和意义
1.2 国内外研究现状

正文第一部分
系统开发应用的相关技术
(简要介绍)
.net 平台大概结构研究
C# 语言主要特性和功能
微软 ORM 对象转关系关系模型研究 以及 代码优先 数据库优先 开发开发方式研究
Web  API 结构和实现方法研究
领域模型研究
移动端开发框架研究
MVC  系统结构以及实现方法研究
所有这些技术整合起来实现一个可以实际运行的系统相关实现方法研究

2.1  C#  编程语言简介
     基本语法 OOP 编程 委托 事件 泛型 集合 等语言特性介绍
   
2.2  MVC  系统结构
2.1.1 控制器
2.1.2 模型
2.1.1 视图
 
2.3   微软 Entity  framework  技术介绍
     2.3.1  什么是领域模型
     2.3.2  传统使用关系数据库存储数据与面向对象程序设计存在的阻抗适配 问题
     2.3.3   LINQ   查询语言以及基本使用方法
  
2.4   web api  技术介绍
     2.4.1 常见的远程调用技术
RPC 
Web service
Wei api 

2.4.2 设计 实现 WEB Api  步骤
    
2.5身份验证和权限控制
     2.5.1  aspnet  Identity  介绍
 2.5.2 使用过滤器 通过 角色对控制器 以及action  进行操作权限控制

2.6 开发环境搭建

正文第二部分
(领域模型设计)
项目功能要求
实现商城典型功能(用户、商品、购物车等功能)
要求手机端和电脑端都可以浏览操作
系统要有良好的结构方便将来功能扩展

系统要求
各种终端显示的数据要求一致
性能要求
安全要求
运行环境 
后台服务 IIS 或主流linuex 
移动接入支持

功能需求
首页、样式和功能
搜索功能
商品详细页样式和实现
购物车功能
下订单
用户账号管理

用例模型设计
从用例模型识别实体模型
实体种类
确定实体之间关系
ER 图

编程环境创建实体

通过创建的实体生成数据库

3.7  基于MVC  创建网站
3.7.1 创建控制器步骤
3.7.2 创建视图
3.7.3 控制器和视图之间传递模型以及razor语法
商品详细页代码
购物车代码(增删改查)
收货地址管理代码
订单代码
商品实体 WEB api 实现代码
用户账户 WEB api  实现步骤
购物车 web api  实现
订单 web api 实现

3.8 网站部署发布
三、参考文献
 
[1] SIMONROBINSON. C#高级编程[M].北京:清华大学出版社,2002
[2] Grady Booch,Robert A. Maksimchuk. 面向对象分析与设计[M].北京:电子工业出版社,2016
[3] Joydip Kanjilal. ASP.NET Web API: Build RESTful web applications and services on the .NET framewo [M]. Birmingham:Packt Publishing,2013
[4] 加洛韦. ASP.NET MVC 5高级编程[M].北京:清华大学出版社,2015
[5] demo. ASP.NET MVC 5 网站开发之美[M].北京:清华大学出版社,2015
[6] 布洛克. ASP.NET Web API设计[M].北京:人民邮电出版社,2015
[7] 黄保翕. ASP.NET MVC 4开发指南[M].北京:清华大学出版社,2013
[8] 杰米·蒙诺. 基于Bootstrap和Knockout.js的ASP.NET MVC开发实战[M].北京:中国电力出版社,2015
[9] 弗瑞曼 A. 精通 ASP.NET MVC 5 [M].北京:中国邮电出版社,2016
[10] 查恩达. ASP.NET 4.5数据库入门经典[M].北京:清华大学出版社,2014


基于ASP.neMVC框架的商城系统的设计与实现_开题报告......
上一篇:基于BS模式的应用服务管理平台设.. 下一篇:后疫情时代智慧信息化旅游景点的..
点击查看关于 基于 ASP.neMVC 框架 商城 系统 设计 实现 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有