XCLW23208 采用DDD+CQRS设计和ASP.NET技术实现的威客网站 (字数:6611)摘要威客(Witkey)由wit智慧、key钥匙两个单词组成,是The key of wisdom 的缩写。是指那些通过互联网把自己的智慧、知识、能力、经验转换成实际收益的人,他们在互联网上通过解决科学,技术,工作,生活,学习中的问题从而让知识、智慧、经验、技能..
XCLW23208 采用DDD+CQRS设计和ASP.NET技术实现的威客网站 (字数:6611) 摘要 威客(Witkey)由wit智慧、key钥匙两个单词组成,是The key of wisdom 的缩写。是指那些通过互联网把自己的智慧、知识、能力、经验转换成实际收益的人,他们在互联网上通过解决科学,技术,工作,生活,学习中的问题从而让知识、智慧、经验、技能体现经济价值。本项目基于威客理念,希望提供发布和承接需求的线上平台网站,方便拥有一技之长的威客们充分发挥所长。主要功能包括需求发布到完成的流程服务、威客的资质和信用认证等。项目抛弃了传统的瀑布开发模式,采用“领域驱动开发”(Domain-Driven Design)模式驱动核心业务,减小建模与实际业务的偏差。出于性能考虑,还采用了命令查询的责任分离(Command Query Responsibility Segregation)模式,为查询业务设计分离的数据存储,从而提高了响应速度和网站吞吐量。 关键词 威客 ASP.NET DDD CQRS EventSourcing 目录 摘要 I 第1章 理论与技术基础 3 1.1 前言 3 1.2 领域驱动开发 3 1.3 命令查询与责任分离 3 1.4 事件溯源 4 1.5 ASP.NET 5 1.6 数据库技术 5 第2章 系统分析与设计 6 2.1 可行性分析 6 2.2 需求分析 6 2.2.1 总体目标 6 2.2.2 主要涉及角色 6 2.2.3 主要功能点 6 2.3 详细设计 7 2.3.1 层次划分 7 2.3.2 领域层详细设计 7 2.3.3 仓储设计 8 第3章 系统实现 10 3.1 用户界面实现 10 3.1.1 登录页面 10 3.1.2 发布需求 10 3.1.3 需求列表 11 3.1.4 需求详细 12 3.1.5 个人认证 13 3.1.6 企业认证 14 3.1.7 投标 15 3.2 仓储实现 16 3.2.1 清单 16 3.2.2 日志表(ApplicationLog) 17 3.2.3 领域事件表(StoredEvent) 17 3.2.4 领域模型快照表(StoredSnapshot) 18 3.2.5 用户表(User) 18 3.2.6 需求表(Demand) 19 3.2.7 附件表(Attachment) 20 3.2.8 标件表(Tender) 20 3.2.9 威客认证表(Authorization) 21 第4章 文档设计小结 23 参考文献 24
|
上一篇:酒店预订网站的设计与开发 | 下一篇:金融行业信息系统的设计与实现以.. |
点击查看关于 采用 DDD CQRS 设计 ASP.NET 技术 实现 网站 的相关范文题目 | 【返回顶部】 |