好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程——实(共8页).doc

8页
  • 卖家[上传人]:des****85
  • 文档编号:227729670
  • 上传时间:2021-12-21
  • 文档格式:DOC
  • 文档大小:409KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精选优质文档-----倾情为你奉上淮海工学院计算机工程学院实验报告书课程名: 软件工程A 题 目: 班 级: Z软件 161 学 号: 姓 名: 陈真杰 评语:成绩: 指导教师: 批阅时间: 2019 年 月 日专心---专注---专业一、目的与要求通过示例掌握结构化系统分析的方法;综合运用DFD,DD,E-R图等工具建立系统的概念数据模型二、实验内容建立以下系统的概念数据模型,画出相关的DFD图、E-R图,规划数据字典,并进行简单的概要设计三、实验步骤与源程序1.餐饮服务管理系统1)总体说明餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作2)系统相关角色系统管理员,员工,部门经理,采购员,顾客,供货商等等3)相关功能说明(1)餐饮收银管理登记管理:客人到来以后进行登记,可以修改或者删除登记信息,客人可以要求合台或者换台。

      消费管理:能够录入、修改或者删除客人的消费信息订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取消订餐、订餐查询 主窗体:显示当前桌台、包房的占用情况,显示客人消费状态 结算管理:客人结账的时候可以分类打折或者全面打折,计算开发票金额,打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计 日统计管理:可以对今日收银进行概览,方式多样,如按类别统计、按菜品统计、按帐单统计、按包房统计等等,可显示日销售项目排行榜,可打印销售日报表二级库存管理(主要管理酒水饮料的日常库存):这里主要是指前台的酒水饮料管理,包括入库、入库查询、入库统计,退货、退货查询、退货统计,库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计 菜谱管理:对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护各消费类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置2)采购库存管理该库存管理系统是后勤部门对所有资源的管理仓库从供货商处对商品进货,也可以对商品退货,可以进行商品进货信息和商品退货信息的查询、统计等。

      餐饮各部门领用商品,也可以对领用商品退货可以进行商品领用和退货信息的统计、查询,可按部门、商品、商品类别等多种方式显示各个供应商信息,对供应商供货情况进行记帐,可查询、统计其供货信息,可查询应付款、已付款等各种信息对仓库中的商品进行盘点,对各种进货、退货、领用信息以及供货商情况进行统计,生成报表,交部门经理审核某商品库存低于一定程度时可以预警3)人员维护系统可以对各种员工的信息进行维护,包括增加、删除、查询等等 员工交换班的时候,当前用户更换并确认当前(钱款、物品、房间状态)用户更改自己的密码帐号管理(系统管理员),用户权限、密码、站点的编辑每月底可以对员工的工作情况进行统计,生成报表,供部门经理进行审核四、测试数据与实验结果1. 数据流图(1) 顶层数据流图如图1所示图 1 顶层数据流图(2) 第一层数据流图如图2所示图 2 第一层数据流图(3) 采购库存管理数据流图如图3所示图 3 采购库存管理数据流图(4) 餐饮收银管理数据流图如图4所示图 4 餐饮收银管理数据流图(5) 人员维护数据流图如图5所示图 5 人员维护数据流图2. E-R图(1) 总体E-R图如图6所示图 6 总体E-R图(2) 餐饮收银管理部分E-R图如图7所示。

      图 7 餐饮收银管理部分E-R图(3) 采购库存管理部分E-R图如图8所示图 8 采购库存管理部分E-R图(4) 人员维护部分E-R图如图9所示图 9 人员维护部分E-R图3. 数据字典数据库表的设计如表1所示表1 员工信息表字段名类型长度备注User_Idvarchar5员工IDUser_Namevarchar10员工姓名User_Rolevarchar10员工角色表2 顾客信息表字段名类型长度备注Customer_Idvarchar8顾客IDCutomer_Namevarchar10顾客姓名Cutomer_Telvarchar11顾客号码表3 登记信息表字段名类型长度备注Register_Rnovarchar10登记包间Register_TimedateTime14登记时间Register_Tnovarchar10登记桌号Customer_Idvarchar8顾客ID表4 菜谱信息表字段名类型长度备注Dish_Novarchar5菜品编号 Dish_Namevarchar13菜品名称 Dish_Pricedecimal8菜品价格Dish_Numint4菜品库存表5 订餐信息表字段名类型长度备注Order_Idvarchar10订单编号Order_TimedateTime14订单时间Order_Contentvarchar255订单内容Customer_Idvarchar8顾客ID表6 管理员信息表字段名类型长度备注Admin_Novarchar10管理员IDAdmin_Namevarchar10管理员姓名表7 订餐详情信息表字段名类型长度备注Content_Idvarchar10内容IDContent_Numint4内容数量Dish_Novarchar5菜品编号 Customer_Idvarchar8顾客ID表8 账单信息表字段名类型长度备注Bill_Idvarchar10结账IDBill_TimedateTime14结账时间Bill_Sgetdecimal8结账应收Bill_Rgetdecimal8结账实收Order_Idvarchar10订单编号表9 操作信息表字段名类型长度备注Operation_Idvarchar10操作编号Operation_TimedateTime14操作时间Operation_Typevarchar10操作类型Operation_Numint8操作数量User_Idvarchar5员工ID表10 货物信息表字段名类型长度备注Cargo_Idvarchar10货物编号Cargo_Namevarchar11货物名称Cargo_Numint8货物库存表11 供应信息表字段名类型长度备注Supply_TimedateTime14供应时间Supply_Numint8供应数量Cargo_Idvarchar10货物编号Supplier_Idvarchar10供货商编号表12 供货商信息表字段名类型长度备注Supplier_Idvarchar10供货商编号Supplier_Namevarchar10供货商名称Supplier_Telvarchar11供货商号码表13 工作情况信息表字段名类型长度备注Work_Timevarchar10记录时间Work_Contentvarchar10工作情况五、结果分析与实验体会经过本次实验,我遇到了很多的问题。

      例如,画数据流图的时候,对题目的系统描述概念的模糊,总是确定不了数据操作最后我参考了网上对题干数据操作的提取,在仿照的画了两个数据流图之后,渐渐的有了感觉然后就自己独立的画完了其余的数据流图同时在设计数据表的时候,我对之前已经画好的E-R图进行了一定的修改,原因是我发现,有些实体与实体之间的对应关系有问题最后经过一步一步的修改,最终完成了本次实验。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.