结构化分析实验报告.docx

上传人:李医生 文档编号:11749775 上传时间:2021-09-03 格式:DOCX 页数:14 大小:914.15KB
返回 下载 相关 举报
结构化分析实验报告.docx_第1页
第1页 / 共14页
结构化分析实验报告.docx_第2页
第2页 / 共14页
结构化分析实验报告.docx_第3页
第3页 / 共14页
结构化分析实验报告.docx_第4页
第4页 / 共14页
结构化分析实验报告.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《结构化分析实验报告.docx》由会员分享,可在线阅读,更多相关《结构化分析实验报告.docx(14页珍藏版)》请在三一文库上搜索。

1、淮海工学院计算机工程学院实验报告书课程名:软件工程题 目:结构化分析实验学 号:姓 名:评语:成绩: 指导教师: 批阅时间:年 月 日精品文档一、实验目的与要求通过示例掌握结构化系统分析的方法综合运用 DFD,DD,E-R 图等工具建立系统的概念数据模型二、实验内容或题目建立餐饮服务管理系统的概念数据模型,画出相关的 DFD图、E-R图,规划数据字典,并进行 简单的概要设计。三、实验步骤与源程序1. 餐饮服务管理系统1) 总体说明餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作。2) 系统相关角色系统管理员,员工,

2、部门经理,采购员,顾客,供货商等等3)相关功能说明( 1)餐饮收银管理登记管理:客人到来以后进行登记,可以修改或者删除登记信息,客人可以要求合台或者换台。消费管理:能够录入、修改或者删除客人的消费信息。订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取消订餐、订餐查询。主窗体:显示当前桌台、包房的占用情况,显示客人消费状态。结算管理:客人结账的时候可以分类打折或者全面打折,计算开发票金额,打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计。日统计管理:可以对今日收银进行概览,方式多样,如按类别统计、按菜品统计、按帐单统计、按包房统计

3、等等,可显示日销售项目排行榜,可打印销售日报表。二级库存管理 (主要管理酒水饮料的日常库存) : 这里主要是指前台的酒水饮料管理, 包括入库、入库查询、入库统计,退货、退货查询、退货统计,库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计。菜谱管理:对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护。各消费类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置。( 2)采购库存管理该库存管理系统是后勤部门对所有资源的管理。仓库从供货商处对商品进货,也可以对商品退货,可以进行商品进货信息和商品退货信息的查询、统计等。

4、餐饮各部门领用商品,也可以对领用商品退货。可以进行商品领用和退货信息的统计、查询,可按1 欢迎下载 。精品文档部门、商品、商品类别等多种方式。显示各个供应商信息,对供应商供货情况进行记帐,可查询、统计其供货信息,可查询应付款、已 付款等各种信息,对仓库中的商品进行盘点,对各种进货、退货、领用信息以及供货商情况进行统计,生成报表, 交部门经理审核。某商品库存低于一定程度时可以预警。(3)人员维护系统可以对各种员工的信息进行维护,包括增加、删除、查询等等。员工交换班的时候,当前用户更换并确认当前(钱款、物品、房间状态)。用户更改自己的密码。帐号管理(系统管理员),用户权限、密码、站点的编辑。每月底

5、可以对员工的工作情况进行统计,生成报表,供部门经理进行审核。其他细节可以加入自己的一些假定。四、测试数据与实验结果概要设计:本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理 的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能矗Rr田幕的网审I:;或 L!脸 tS ;乂. ,.一r用户总录我9U国型;可!:流程图简介:员工登录系统后为客户添加基本信息,客户可以根据需要在开通的账户里充值(增加用户的收款金额)。客户通过餐饮信息管理系统进行订餐(老用户在此环节中可

6、能会享受打折服务) 客户用完餐后来到服务台买单,用户可以选择使用现金或者从用户余额里扣除,支付成功会增加客户的已消费金额。若余额不足,系统将会提示,那么客户只能使用现金支付。使用现金支付的话会 增加用户的收款金额。管理员登录的话可以使用员工的所有功能,而且可以设定为客户打折的折扣 程度和添加菜单,以及管理员工账户。数据流图:1、顶层DFD图:系统蓿用员*,销售经理京菜X记录“ 采购员 x9欢痈下载2、中间层DFD图3、底层DFD图(a)点菜(b)上菜(c)结账-(d)账单统计(e)缺料统计(f)处理到料单(h)顾客统计M 2居E-R 图:餐厅管理E-R图:仓库管理E-R图:人员维护E-R图:W

7、T4IA忙.j” .”,丹 I f 丁 i幕 Bilan,;* fl他酱恰H )!KM员工律醒盾叫I*工唧口沿里 j:数据字典:1、 user (用户表)表 1 user序号字段名称字段描述字段类型长度备注1user_id用户编号char20不允许空2Pwd用户密码char20不允许空3Style用户类型nchar20不允许空4Id用户身份证号char20不允许空5Name用户姓名char20不允许空6Tel用户电话Char20不允许空7Money收款金额money允许空用户表主要用于存储一些用户信息, 如用户的账号、密码和类型地点等等, 主要用于用户登录, 添加顾客和添加预定时会使用到用户信

8、息来记录经手的用户, 字段money用于记录用户的收款金额, 便于结算时对收款现金的核对。2、 customer (顾客表)表 2 customer序号字段名称字段描述字段类型长度备注1Name顾客姓名char20不允许空2Id顾客编号nchar20不允许空3Birthday顾客生日nchar20不允许空4Pwd顾客密码nchar20不允许空5Addtime添加时间nchar20不允许空6Money账户余额money不允许空7usedmoney已用金额money不允许空8mobilephone顾客手机nchar20不允许空9Userid用户编号nchar10不允许空顾客表主要用于存储一些顾客信

9、息,如顾客的账号、密码、联系方式和消费情况等等,主要用 于顾客订餐、充值和结算,字段money用于储存账户余额,在使用充值和账户余额支付时会使用到它。字段usedmoney用于记录顾客的消费情况,为顾客打折时会使用到它。3、 food (食谱表)表 3 food序号字段名称字段描述字段类型长度备注1Name食谱名称nchar20不允许空2Price价格money不允许空3Photo食谱照片image允许空4Efficacy食谱功效nchar50允许空5Formula食谱配料nchar50允许空食谱表主要用于存储一些食谱信息,如食谱的名称、价格和照片等等,主要用于顾客订餐,使用于添加预定。字段

10、Price记录的是食物的价格。当顾客预定餐点时,系统使用它来算费用。4、 Reservation (预定表)表 4 Reservation序号字段名称字段描述字段类型长度备注1Tableid桌号nchar10不允许空2Date日期nchar20不允许空3Time时间nchar10不允许空4Name顾客姓名nchar10不允许空5Id顾客编号nchar20不允许空6Userid用户编号nchar10不允许空7Food预定餐点nvarcharMAX不允许空精品文档8Money消费金额money不允许空预定表主要用于存储一些预定信息,如顾客的账号、预定的时间、桌号和菜单等等,主要用于记录顾客的预定信

11、息,会使用到用户、顾客、菜单和折扣信息。当系统预定餐点时,会从其他各表 中调出需要的信息,经过计算和处理后,将最终信息储存到 YuDing表,该表和其它各表都有紧密的 联系。5、 discount (折扣表)表 5 discount序号字段名称字段描述字段类型长度备注1usedmoney已消费金额char10不允许空2Discount折扣程度char10不允许空折扣表用于存储管理员(店主)设定的打折信息,用来计算打折后的应付金额,使用在添加预 定时打折。当顾客预定餐点时,打折服务的折扣程度就是参照该表。6、table(桌台表)表 6 table序号字段名称字段描述字段类型长度备注1tableI

12、D餐桌IDnchar20不允许空2tablename餐桌名nchar10不允许空3tablestatus餐桌状态nchar2不允许空桌台表存放桌台等数据,修改桌台将要访问此表。7、storage(仓库表)表 7 storage序号字段名称字段描述字段类型长度备注1goodsname商品名称nchar10不允许空2goodsID商品代码nchar20不允许空3goodsPrice商品价格float10不允许空4goodsnum商品数量nchar10不允许空5goodstype商品类别nchar20不允许空仓库表存放物品等数据,修改物品需要访问此表。五、结果分析与实验体会本次实验,完成了对餐饮服务管理系统的结构化分析。根据餐饮管理的相关要求,建立了餐饮服务管理系统的概念数据模型,画出相关的DFD图、E-R图,规划数据字典,并进行了简单的概要设计。在拿到实验的题目的时候,一直在纠结到底应该选医院服务系统的还是餐饮服务系统的,这两 个系统都是和我们生活息息相关的,而且参考资料也比较多,后来选择了餐饮服务管理系统。在实验的过程中,虽然其中有一些困难现在还没有得到解决,就是有些图和实验给出我们的要 求并不能完全一一对应。但是我却总结了一个比解决这些困难更重要的东西,那就是:遇到困难, 我们要做的不是去怕它,而是想法去找寻解决困难的方法。10战迎下载

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1