UML欧亚内部订单管理系统.docx
《UML欧亚内部订单管理系统.docx》由会员分享,可在线阅读,更多相关《UML欧亚内部订单管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
UML欧亚内部订单管理系统
《UML面向对象系统分析与模》考核大作业
姓名:
徐晖
专业:
软件工程
班级:
1201班
日期:
2015/6/10
说明
1.章标题三号宋体加黑,章标题后空一行。
2.节标题四号宋体加黑,节标题段前段后设为0.5行。
3.内容小四宋体,每段首行缩进2字符。
4.段间距20磅。
5.图要标上图号,位于图的下方居中,5号宋体。
6.章节号字体为TimesNewRoman
目录
1模块功能描述4
2用例模型设计4
3用例模板和顺序图6
4系统协作图16
5系统分析类图17
6对象状态图17
7系统部署图17
一、模块功能描述
本人选择的模块:
订房管理模块。
该模块包含提交订房订单、审核订单、接单、结算、房间信息的输入、修改、删除业务。
用户部门秘书提交订单:
打开订单提交界面,界面包括部门信息、接待事项、住宿人数、房型选择、价格、联系人、联系人电话,总价等信息以及提交、重置、取消按钮。
如果预算不足,订单终止。
如果预算足,按订单总价冲减预算余额,便于预算实时管理。
显示部门住宿费总预算数、执行数及剩余数情况实时图表。
用户部门领导审核订单:
显示订单完整信息、部门总预算数、执行数及剩余数情况实时图表、批准、驳回按钮。
如果退订,返还订单金额,更新预算。
欧亚公寓业务人员接单:
显示订单完整信息、接单、退订按钮,如果退订,返还订单金额,更新预算。
欧亚公寓业务人员结算:
按消费实际情况结算,根据实际消费金额(下单时预扣过订单金额)修正预算金额。
欧亚公寓业务人员房间信息维护:
维护当前房型种类、图片、价格等信息。
二、用例模型设计
1、用户部门秘书用例图:
图1-1
2、用户部门领导用例图
图1-2
3、欧亚公寓业务人员用例图
图1-3
三、用例模板和顺序图
1、登录用例模版(图见)
(1)简要说明:
本用例负责验证系统用户合法性,是使用该系统的唯一入口。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
用户部门秘书单击运行西安欧亚学院内部结转管理系统。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述登录成功交互细节,事件流步骤如下。
①用户部门秘书点击登录西安欧亚学院内部结转管理系统。
②系统提示输入用户名/密码。
③用户部门秘书输入用户名/密码。
④系统验证用户身份合法性。
⑤验证通过,系统显示浏览所有信息。
(6)备选事件流:
本事件流描述登录失败的用例交互细节,事件流步骤如下。
a:
用户名/密码验证不通过,系统提示错误重新输入。
a1:
将③重新输入,并计数。
a2:
系统提示已三次输入错误,拒绝访问直接退出。
(7)后置条件:
成功后置条件:
用户登录成功,浏览用例执行显示所有订单。
失败后置条件:
用户登录失败,无法进入该系统。
(8)特殊需求说明:
无。
图图1-4
2、浏览用例模版
(1)简要说明:
本用例完成用户部门秘书浏览信息的功能。
用户部门秘书合法登录后浏览订单信息。
(2)参与者描述:
用户部门秘书
(3)触发条件:
合法登录后界面打开即显示部门住宿费总预算数、执行数及剩余数情况实时图表。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述浏览交互细节,事件流步骤如下。
①用户部门秘书成功登录。
②打开订单提交界面,界面包括部门信息、接待事项、住宿人数、房型选择、价格、联系人、联系人电话,总价等信息以及提交、重置、取消按钮。
(6)备选事件流:
无
(7)后置条件:
成功后置条件:
浏览系统主界面成功,可执行增删改查用例。
失败后置条件:
无。
(8)特殊需求说明:
无。
图1-5
3、创建订单用例模版
(1)简要说明:
本用例完成用户部门秘书创建订单的功能,用户部门秘书合法登录后创建订单,创建成功后保存进入数据库。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
在浏览所有信息的界面上选择创建订单。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功创建订单交互细节,事件流步骤如下。
①用户部门秘书登录后点击创建订单。
②系统显示部门信息、接待事项、住宿人数、房型选择、价格、联系人、联系人电话,总价等信息。
③用户部门秘书填写订房信息。
④系统验证预算是否充足。
⑤验证未超过预算订单创建成功并更新预算。
(6)备选事件流:
本事件流描述创建订单失败的用例交互细节,事件流步骤如下。
⑤a:
验证预算不通过,系统提示预算不足,创建订单失败。
⑤a1:
转③,重新填写订房信息。
(7)后置条件:
成功后置条件:
创建订单成功,浏览用例执行显示所有订单,显示存在该订单。
失败后置条件:
创建订单失败,最终用户选择退出,不创建该订单。
(8)特殊需求说明:
无。
图1-6
4、查询订单用例模版
(1)简要说明:
本用例完成用户部门秘书查询订单的功能,用户部门秘书合法登录后浏览全部信息,点击查询订单显示订单信息。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
在浏览所有信息的界面上选择查询订单。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功创建订单交互细节,事件流步骤如下。
①用户部门秘书登录后点击查询订单。
②系统查询是否有订单信息。
③查询成功显示订单全部信息。
(6)备选事件流:
本事件流描述查询订单失败的用例交互细节,事件流步骤如下。
②a:
查询失败系统提示还未创建订单。
(7)后置条件:
成功后置条件:
查询订单成功,浏览用例执行显示所有订单。
失败后置条件:
查询订单失败,最终用户选择退出。
(8)特殊需求说明:
无。
图1-7
5、修改订单用例模版
(1)简要说明:
本用例完成用户部门秘书修改订单的功能,用户部门秘书合法登录后浏览全部信息或查询订单信息后点击修改订单信息按钮。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
在浏览所有信息的界面上或者查询订单后在订单详情界面上选择修改订单。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功修改订单交互细节,事件流步骤如下。
①用户部门秘书登录后点击修改订单或者在查询订单结果的界面上点击修改。
②系统提示修改订单信息。
③用户部门秘书修改订单信息后提交。
④系统验证预算是否充足。
⑤验证未超过预算则订单修改成功并显示更新后的订单及预算信息。
(6)备选事件流:
本事件流描述修改订单失败的用例交互细节,事件流步骤如下。
⑤a:
验证预算不通过,系统提示预算不足,修改订单失败。
⑤a1:
转③,重新修改订单信息。
(7)后置条件:
成功后置条件:
修改订单成功,显示更新后的订单及预算信息。
失败后置条件:
修改订单失败,最终用户选择退出,不修改订单。
(8)特殊需求说明:
无。
图1-8
6、删除订单用例模版
(1)简要说明:
本用例完成用户部门秘书删除订单的功能,用户部门秘书合法登录后浏览全部信息或查询订单信息后点击删除订单信息按钮。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
在浏览所有信息的界面上或者查询订单后在订单详情界面上选择删除订单。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功删除订单交互细节,事件流步骤如下。
①用户部门秘书登录后点击删除订单或者在查询订单结果的界面上点击删除。
②系统询问是否删除该订单信息。
③用户部门秘书确定删除订单信息后提交。
④订单删除成功并显示更新后的订单及预算信息。
(6)备选事件流:
无
(7)后置条件:
成功后置条件:
删除订单成功,显示更新后的订单及预算信息。
失败后置条件:
无。
(8)特殊需求说明:
无。
图1-9
7、统计分析用例模版
(1)简要说明:
本用例完成用户部门秘书统计分析的功能,用户部门秘书合法登录后点击统计分析按钮。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
用户部门秘书合法登录后点击统计分析按钮。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功统计分析交互细节,事件流步骤如下。
①用户部门秘书登录后点击统计分析按钮
②系统提示选择时间区间
③用户部门秘书选择时间区间。
④统计分析成功并显示所选时间区间的财务报表信息。
(6)备选事件流:
无
(7)后置条件:
成功后置条件:
统计分析成功,显示所选时间区间的财务报表信息。
失败后置条件:
无。
(8)特殊需求说明:
无。
图2-1
8、打印报表用例模版
(1)简要说明:
本用例完成用户部门秘书打印报表的功能,用户部门秘书合法登录后点击统计分析按钮,在统计分析结果页面上点击打印报表。
(2)参与者描述:
用户部门秘书,具有增删改查订单,统计分析,打印报表功能权限。
(3)触发条件:
用户部门秘书合法登录后点击统计分析按钮,在统计分析结果页面上点击打印报表。
(4)前置条件:
数据库通信正常,WEB服务器工作正常。
(5)基本事件流:
本事件流描述成功打印报表交互细节,事件流步骤如下。
①用户部门秘书登录后点击统计分析按钮,在统计分析结果页面上点击打印报表
②系统提示设置打印份数。
③用户部门秘书设置打印份数。
④设置成功并打印所选时间区间的财务报表。
(6)备选事件流:
无
(7)后置条件:
成功后置条件:
打印报表成功。
失败后置条件:
无。
(8)特殊需求说明:
无。
图2-2
四、系统协作图
图2-3
五、系统分析类图
图2-4
六、对象状态图
图2-5
七、系统部署图