网站地图
范文同学网


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

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

联系方式

当前位置:范文同学网 -> 计算机范文 -> 计算机范文 -> 基于领域驱动设计的在线考试系统
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

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

基于领域驱动设计的在线考试系统

本文ID:LW267137 (字数:28788) ¥98
XCLW23780 基于领域驱动设计的在线考试系统 (字数:28788)摘要 漫长的数据库驱动开发历史,导致我们根本无法脱离这个环境进行学习和实战。从教科书再到真正的企业项目开发都是先设计数据库然后进行逻辑的编写,大部分的业务逻辑都是存在于UI和数据库【存储过程、自定义函数】中,所谓的三层架构中的BLL层其实是形同虚设..
XCLW23780  基于领域驱动设计的在线考试系统  (字数:28788)
摘要
    漫长的数据库驱动开发历史,导致我们根本无法脱离这个环境进行学习和实战。从教科书再到真正的企业项目开发都是先设计数据库然后进行逻辑的编写,大部分的业务逻辑都是存在于UI和数据库【存储过程、自定义函数】中,所谓的三层架构中的BLL层其实是形同虚设,根本没有起到它应有的作用。
为了解决这样的问题,领域驱动设计(简称DDD)提出了清晰的分层架构和领域对象的概念,让面向对象的分析和设计进入了一个新的阶段,它发现了复杂软件设计问题的核心解决方法(Model Driven Develop 模型驱动开发),聚焦复杂系统的核心,并且有一套完整的框架、流程指导我们进行相关DDD的设计、开发工作,对企业级软件开发起到了巨大的推动作用。

关键词 领域驱动设计;软件设计;模型驱动开发;企业级软件开发;

目录
摘要 I
引言 3
第1章 领域驱动设计简介 4
1.1 领域驱动设计之领域模型 4
1.1.1为什么建立一个领域模型是重要的 4
1.1.2领域建模时思考问题的角度 5
1.2 将领域模型转换为代码实现的最佳实践 6
1.3 领域驱动设计的经典分层架 7
1.4 领域驱动设计过程中使用的模式 9
1.4.1所有模式的总揽图 9
1.4.2关联的设计 9
1.4.3实体(Entity) 10
1.4.4值对象(Value Object) 10
1.4.5领域服务(Domain Service) 11
1.4.6聚合及聚合根(Aggregate,Aggregate Root) 12
1.4.7工厂(Factory) 13
1.4.8仓储(Repository) 14
1.5 设计领域模型的一般步骤 15
第2章 在线考试系统介绍 17
2.1 项目背景介绍 17
2.2 扩展 17
第3章 分析、建模 19
3.1用例分析(提取系统的所有功能需求) 19
第4章 系统设计、建模 22
4.1 领域模型 22
4.1.1 学生用例模型 22
4.2枚举类型的使用(别让枚举类型成为数值型对象) 25
4.3基础数据、业务数据(显示实体和隐式过程) 26
4.4模型在数据库中的主外键关联问题(面向对象模型与关系模型的天然阻抗) 27
4.5角色、类型(区分类型与面向对象概念) 29
4.6名词、动词、隐、显、抽象、具体 模型创建技巧(面向对象分析技巧) 29
4.7永远都不要去假设你的模型(28原则) 30
第5章 重构模型 31
5.1规则引擎(复杂业务系统的一个重要分支) 31
5.2精简模型(聚焦系统核心,以业务模型为主) 33
5.3模型扩展性(运行模式,常规法来设计面向对象) 39
第6章 系统架构设计、DDD分层架构 43
6.1传统分层架构(无法满足大规模业务系统而逐渐被淘汰) 44
6.2 DDD充血型架构(较丰满的业务模型) 45
第7章 数据存储设计 47
7.1模型与关系数据之间的平衡(分析、设计、架构的重要体现) 47
第8章 运用设计模式设计模型变化点 49
8.1模型扩展性 49
8.2设计模式的使用(苦心专研的设计模式、设计思想可以随意使用了) 49
8.3部分类的使用(封装内部对象) 53
8.4高强度的OO设计(面向特定领域的高度抽象设计形成特定领域框架) 54
第9章 模型业务逻辑规则配置 55
9.1将扩展点分离后使用适当的配置将规则IOC进 55
第10章 文档设计小结 56
参考文献 57


下载地址 《基于领域驱动设计的在线考试系统》WORD格式全文下载链接

基于领域驱动设计的在线考试系统相关范文
上一篇:基于非合作博弈的WSNs入侵检测系.. 下一篇:基于BS架构的学生信息管理系统设..
点击查看关于 基于 领域 驱动 设计 在线考试 系统 的相关范文题目 【返回顶部】
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文

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


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

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

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