1、高校教材订购管理系统概要设计模块序列图与协作图一、教师、学生预定教材模块序列图与协作图教师、学生预定教材的过程,涉及的对象有: 1.界面2.教材3.处理对象4.学校数据库分析对象角色之间交互的消息,本用例主要有以下交互:1.学生登录学校系统界面;2.界面对象将信息发送给控制对象在学校数据库中查询用户信息;3.数据库返回用户信息给订购处理对象;4.学生在界面浏览教材信息;5.预定浏览好的教材,即提交预订单给订购处理对象;6.订购处理对象像数据库查询教材库存情况;7.教材库将教材查询结果返回订购处理对象;8.订购处理对象将结果返回到界面;图【1-1】教师、学生预定教材序列图图【1-2】教师、学生预
2、定教材通信图二、修改教材清单模块序列图与协作图查找修改教材清单用例的对象,包括有:界面教材对于业务处的作,也应该有对象进行处理事物流中设计的角色有:管理员、数据库。分析对象角色之间交互的消息,本用例主要有以下交互:1.管理员进入管理界面,选择获取教材清单功能。2.界面提示管理员创建教材清单。3.界面对象通过控制对象核实教材清单。4.控制对象通过教材对象获取教材清单。5.控制对象检查是否可以修改教材清单。6.控制对象向数据库返回修改后的教材清单。7.在界面上显示结果。8.控制对象撤销建立的教材清单。根据以上分析,整理的最终修改教材清单的序列图及通信图如下:修改顺序图图【2-1】教师、学生删除修改
3、序列图 图【2-2】教师、学生删除修改序列图三、删除教材的模块序列图与协作图删除教材的过程,涉及的对象有: 1.管理员界面2.界面3.控制对象4.数据库分析对象角色之间交互的消息,本用例主要有以下交互:1.管理员输入待删除的教材信息等。2.界面对象将信息发送给控制对象。3.控制对象查询教材信息是否有效。4.控制对象向界面返回信息,如果教材信息有效,则要求界面提示管理员确认删除。5.管理员确认删除教材。6.界面将确认删除的信息发送给控制对象。7.控制对象将确认删除对象的信息发送给数据库。8.数据库实施删除,并将结果返回过控制对象。9.控制对象将结果返回给界面。图【3-1】教师、学生删除教材序列图
4、图【3-2】教师、学生预定教材通信图四、订购教材的模块序列图与协作图:订购教材用例对象包括:界面、教材、订购,事件流中设计的角色有:教材管理员和供货商。订购教材用例主要有以下交互:1.教材管理员进入订购界面2.界面对象创建一个教材对象3.通过订购对象来对教材信息进行审核4.订购对象向教材对象返回结果5.订购对象向供货商查询教材相关信息6.订购对象对查询结果进行判断7.订购对象向教材管理员的数据库中插入数据8.在界面上显示结果9.订购对象撤销建立的教材对象 图【4-1】教师、学生删除修改序列图 图【4-2】教师、学生删除修改序列图五、高校教材订购系统序列图与协作图高校教材订购系统涉及的对象有:
5、1.界面2.学生教师3.管理员4.学校数据库5.供货商6.订购7.删除8.修改9.预定分析对象角色之间交互的消息,本用例主要有以下交互:1.学生通过界面查找所需图书信息;2.学生输入预定信息到界面;3.管理员通汇总界面信息;4.管理员通过界面收集所有学生信息;5.管理员根据界面信息删除需求;6.管理员订购汇总图书;7.管理员根据界面信息修改订购需求;8.供货商通过管理员收到所需图书信息;9.图书出库到达管理员数据库10.供货商从数据库中整理所需图书11.供货商图书出库图【5-1】高校教材订购系统序列图图【5-2】高校教材订购系统通信图六、高校教材订购系统类图在该系统中,一个学生、教师可以浏览订购多种教材,一种教材科也可以被多人浏览、预定;教材管理员可以管理多种教材,供货商可以提供多种教材,一种教材可以由多家供货商提供;图【6-1】高校教材订购系统类图七、高校教材订购系统状态图图【7-1】高校教材订购系统状态图
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1