会议管理系统简要
CQRS 详见 https://docs.microsoft.com/en-us/previous-versions/msp-n-p/jj554200(v=pandp.10)
一.会议系统 概要
1.创建会议
客户可以创建新的会议并且维护会议的信息(名字,描叙,日期)等等,通过是否发布 可以设置会议是否通过系统网站是否可见。
客户可以设置会议有多少类型的座位和每种座位的数量。
另外可以设置会议的支付方式,会议的关键人员(比如会议主席,活动策划人员),会议是否需要通过审核
2.销售座位
客户设置会议的座位数量。客户指定会议事件如(招待会,工作会议,高级会议)参会者必须有票才能参会。并且制定每种事件有多少座位。
系统保证会议和他的子事件座位不会出现超订,系统要有等待列表,如果有人取消订购,取消的座位可以被再分配。
系统要求参会者与订购的座位是一 一对应。参会者可以打印他们的座位码。
二.领域分解
词汇:
1.注册 注册登陆的用户,可以购买会议位置。
2.预定:注册用户开始订单流程的时候,系统暂时锁定购买的座位15分钟,超市没有支付完成就取消预定。
3.订单
4.订单项
5.客户:创建 管理会议的人员
6.创建会议,客户创建会议成功后,系统会给客户发送会议的访问编码。客户通过他的邮件和访问编码可以查看会议。
7.会议管理,客户维护会议的一些基本信息(名字,描叙),会议的开始结束时间、会议有多少类型的座位和座位数量。客户可以选择是否发布会议。
8. 支付