1.什么是业务领域建模:
领域建模是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。
这是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。
2. 建模目的:
了解目标组织(将要在其中部署系统的组织)的结构及机制。
了解目标组织中当前存在的问题并确定改进的可能性。
确保客户、最终用户和开发人员就目标组织达成共识。
3.功能分析:
图1 系统功能模块图
4.业务流程分析:
(1)用户注册:管理员账户默认存在数据库中,拥有最高权限,学生和教师账户密码由学号和工号决定,提前学校导入数据库,特殊情况下需要重新申请然后需要通过管理员的审核,学生注册无需老师通过审核,但是需要申请加入指定老师的班级(小组),老师同意学生的申请之后,学生才能在班级(小组)中查看到老师布置的作业从而提交。
(2)作业提交:老师先在班级(小组)布置作业之后并且限定交作业的时间段,学生查看到作业要求之后需要在限定时间内提交作业,指定时间内是可以对已经提交的作业进行替换修改的。
(3)作业批阅:过了限定的提交作业时间之后,老师通过在线预览的方式看学生作业,对作业给予打分和评价,学生自然也能收到分数和评价。
图2 学生流程图
图3 教师流程图
5.业务流程分析: