《UML在线订餐服务系统》由会员分享,可在线阅读,更多相关《UML在线订餐服务系统(16页珍藏版)》请在金锄头文库上搜索。
1、1 业务需求 .31.1 开发背景概述 .31.2 顾客的任务陈述 .31.3 在线订餐服务系统的性能需求及运行环境 .31.3.1 性能需求 .31.3.2 开发工具 .42 系统需求 .42.1 使用系统的相关人员及描述 .42.2 用例的细节 .52.3 用例图 .73 系统分析 .83.1 类图 .83.2 属性列表 .93.3 操作列表 .104 系统设计 .104.1 系统实现功能如下: .104.2 系统功能总体层次图 .124.3 系统活动图 .124.4 系统状态图 .155 总结 .16附录 .17参考文献 .1721 业务需求1.1 开发背景概述随着 Internet 的
2、快速发展,网络已经改变和正在改变我们的生活,通过网络交易的方式已经成了一种时尚,各个企业也将网络营销当成了一种重要的营销手段。酒店行业也得益于网路的发展,通过网络更高效便捷的的为客户服务的同时增加盈利。而网路的发展,传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店在线点菜管理系统的基础之上,以提高消费者的满意程度及
3、商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。1.2 顾客的任务陈述民以食为天。餐饮业是一种个性化、多样化的服务产业,电子商务则是最能凸显个性化、多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。目前,网上订餐业务还处于形成期,成长空间还很大。趁势而入,建立起特色鲜明的订餐网站,必有“钱”途。 网上订餐系统主要包括三大功能模块,用户管理、管理员管理、商家管理模块。其中用户管理模块,主要包括用户注册、用户信息(个人信息修改、订单查看、收藏管理、积分管理、购物车管理)功能;管理
4、员对网站的设置(网站基本设置、送货方式、支付方式) 、商品管理(大类管理、小类管理、商品添加、商品信息、订单管理) 、人员管理(注册用户、管理员) ,新闻管理(新闻发布、新闻更新、优惠更新、政策更新) 。商家管理报告包括商家、饭店对饭菜信息的增加、修改、删除、优惠等。31.3 在线订餐服务系统的性能需求及运行环境1.3.1 性能需求1)硬件环境处理器:Inter Pentinm 4 或更高内存:256MB硬盘:4GB2)软件环境操作系统:Window 98/2000/XP/ME数据库:Microsoft SQL Server 200系统工具:IIS6.0开发工具:Microsoft Visua
5、l Studio、Photoshop CS4Macromedia Dreamweaver 8、Macromedia Fireworks 81.3.2 开发工具1)ASP 技术。ASP 是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,生成交互式动态网页,包括使用 HTML 表单收集和处理信息,上传和下载信息等。2)IIS 技术。IIS 是一种 Web 信息服务,通过它在局域网和英特网上发布信息。3) SQL。SQL 语 言 的 主 要 功 能 就 是 同 各 种 数 据 库 建 立 联 系 , 进 行 沟 通 。 按 照 ANSI 的 规
6、定 ,SQL 被 作 为 关 系 型 数 据 库 管 理 系 统 的 标 准 语 言 。 SQL 语 句 可 以 用 来 执 行 各 种 各 样 的 操作 。 目 前 , 绝 大 多 数 流 行 的 关 系 型 数 据 库 管 理 系 统 。 虽 然 很 多 数 据 库 都 对 SQL 语 句进 行 了 再 开 发 和 扩 展 , 但 是 包 括 Select, Insert, Update, Delete, Create,以 及Drop 在 内 的 标 准 的 SQL 命 令 仍 然 可 以 被 用 来 完 成 几 乎 所 有 的 数 据 库 操 作 。42 系统需求2.1 使用系统的相关人
7、员及描述角色 需求描述顾客 根据系统操作提示自主进行点菜、退菜操作和对已点菜及价格进行查看,系统要能够根据顾客的选择进行自动进行结账计算并显示,要求顾客付款,顾客只能在点菜后的一定时间内(如1 个小时)才允许退菜,超过此时间则不能退菜。顾客可以通过该系统对酒店服务、菜品等进行评价或提出建议服务员 服务员根据系统的分配将顾客点的菜品送到顾客手上经理 查看营业情况,各菜品反映情况,顾客反馈意见等。厨师 根据顾客的菜单进行做菜并能查看顾客对菜品的评价。采购人员 根据各菜品的受欢迎度采购食材系统管理员 对数据库初始数据的设置,系统维护与升级。对数据进行分析,并根据顾客点菜情况适当修改菜单。权限设置,数据备份。其他描述 该系统还要能对各种菜品被点次