西安电子科技大学UML建模课程实验报告软件学院UML建模大作业实验报告(参考模板)实验日期2017年11月28日组号:选题名:网上订餐系统1、需求模型2、分析模型2
1、架构模型2
2、分析机制分析类订餐列表分析机制持久性,安全性持久性,借口持久性,安全性持久性,分布式持久性,冗余性持久性,安全性持久性通讯持久性,持久性系统订单餐品游客用户收藏夹留言板持久性2
3、关键抽象2
4、用例实现(1)、类设计描述及类图在系统中建立了订单列表类,系统类,订单类,餐品类,游客类,用户类,收藏类,留言板类,以及评论类
类图如下:(2)用例描述以及分工1
注册功能用例的用例实现游客可注册为网上订餐系统的用户
注册时需要填写用户名,密码,联系电话以及安全问题和答案六项信息即可
注册后,用户需要继续完善自己的个人信息2
登录/注销用例的用例实现用户:已经注册成功的用户可以通过登陆界面进入该网站
登陆之后可以实现订餐系统的设定功能
管理员:管理员必须通过后台进行登录,登陆之后,可以在前台和后台之间进行切换,因此更方便对系统进行管理和维护
不提供管理员注册功能,管理员只能在数据库中添加,以保证系统的安全性
餐品信息检索的用例实现用户能够通过输入餐品信息的检索条件来检索自己所需的餐品
管理员能够通过输入餐品信息的检索条件,来检索自己所需要的餐品
本功能支持使用餐品名称以及餐品简介关键字来对餐品进行检索
在管理员使用此功能后,将返回给管理员所有符合用户检索条件的餐品
留言板管理用例的用例实现订餐用户登录以后,可以在系统留言板进行留言,留言自负长度不得少于8个字符,但是不能对系统留言进行回复,只有管理员才能回复系统留言
管理员可以通过前台或者后台对系统留言板进行维护及管理
可以查看留言,添加留言,回复留言以及删除恶意留言
收藏夹管理用例的用例实现当用户对某个餐品有兴趣,但是又不想立即购买的