- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
得分
UML课程设计论文
题 目 网络订餐系统
院 系
专 业______
学生姓名_______
学 号_____
指导教师_______
二O一二年六月十五日
网络订餐系统
南京信息工程大学滨江学院计算机系,南京 210044
摘要 随着人们生活水平的提高,对饮食的要求已不仅是解决温饱,很多人在进行紧张工作之余选择享受美食,得到美的精神享受和放松。传统的就餐方式往往会出现人们到餐厅就餐,排队或没有位置的现象。因此,开发出图文并茂,信息能够及时更新与查看的网上订餐的系统就成为了解决上述问题的主要途径。网上订餐是近年来随着网络技术的发展而产生的一种新型的就餐方式。它与传统就餐方式相比,网上订餐拥有很多优势,这样的订餐方式效果很好,既让顾客觉得方便、快捷,又对每个订单的信息保管妥善、处理及时,实现了高度智能化管理。网络订餐方式将成为餐饮业销售的新模式与新的增长点。本文通过对网上订餐进行需求分析,用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。
关键词 UML;网络订餐系统;建模。
需求分析
需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。1.在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。
用户的需求分析:
(a)用户注册
(b)用户登录
(c)菜品浏览
(d)菜品订购
(e)菜品查询
(f)订单修改
(g)修改密码
(h)修改个人信息
(i)管理员
(2)系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。确保网上支付安全。菜品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:
准确性和可靠性高
(b)页面友好,功能齐全,且可以使用
(c)系统便于维护和升级。
系统总体结构图:
系统功能需求
本系统主要有以下功能要求:
(1)用户登录注册模块,主要用于用户的登录。用户权限分为管理员和普通用户。当用户输入用户名和密码后经过确认,才能进入网上订餐系统,并拥有相应的权限。如果不是用户,拒绝进入。
(2)菜单信息浏览模块,主要用于用户对订餐相关要求进行管理,其中包括:菜单的搜索,菜名,价格,图片等。
(3)订餐模块,当用户进行订餐时,系统为用户生成了一个虚拟的购物车, 在用户浏览详细的菜单信息时在订餐过程中,用户可以查看自己购物车中选购的菜品和金额,根据自己的需要可以删除购物车中的菜品,还可以选择继续订餐,在查看购物车时填入相关送餐信息,点击“提交订单”,完成了整个订餐流程。
(4)后台订餐管理模块,主要用于管理员对信息的管理,是分别针对数据库中的每一张表进行的。在浏览每张表的信息时带有搜索功能,使得工作效率提高。对于每张表的信息可以添加、删除和修改。但留言表中的信息不能修改,只能回复和删除。
数据库模块需求
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理流程,组成一份详细的数据字典,为具体设计铺垫。
通过系统功能分析,针对网上订餐需求,总结为:
1.分为一般用户和管理员用户,只有用户身份才能进行前台订餐,只有管理员身份才能进行后台管理;
2.订单分成单张订单详情和总订单表,一张订单中含有多个订单明细;
3.每一道菜品都从属于一种类型。
4.一个用户可以订购多个菜品。
5.一个用户对应多张订单表。
二、系统的UML建模
系统的用例图
在确认角色的基础上,确认用例。网上订餐系统中的用例有:用户管理、订单管理、登录系统、菜品信息管理等等。
本系统的用户用例图如图所示。进行的操作包括订餐服务、信息浏览、订单管理等。
订餐用户使用例图
管理员分为两类:一类是系统管理员用例图。管理员进行的操作(后台操作)包括用户管理,
信息的浏览、添加、删除、修改等。
系统管理员使用例图
另一类管理员是订餐管理人员,专门负责处理用户预约的订单,用例图如图所示。
订餐管理员使用例图
用例规格说明
订餐用户规格说明
用例名称
用户订餐信息
简要说明
用户通过留言、订单处理、个人信息等模块进行订单操作
基本事件流
详见用例图
扩展事件
文档评论(0)