欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    火锅城点菜系统详细设计方案毕设论文.docx

    • 资源ID:6696948       资源大小:94.96KB        全文页数:27页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    火锅城点菜系统详细设计方案毕设论文.docx

    1、火锅城点菜系统详细设计方案毕设论文卷 号:卷内编号:10版火锅城点菜系统 详细设计说明书项 目 承 担 部 门:撰 写 人(签名):完 成 日 期:二012年 六 月 八 日本文档 使 用部门: 项目组 客户(市场) 维护人员 用户 文档验交组(签名):验 交 日 期:评审负责人(签名): 评 审 日 期:目录一、引言 41.1编写目的 41.2 背景 41.3 术语定义及说明 41.4 参考资料 4二、设计概述 42.1 任务和目标 52.2 运行环境 52.3 基本设计概念和处理流程 52.3.1基本系统模拟图 52.3.2 功能模块划分 62.4 模块描述 72.5 功能需求与程序的关系

    2、 92.6 人工处理过程 9三、系统详细需求分析 103.1 详细需求分析 103.1.1 详细功能需求分析 103.1.2 详细性能需求分析 103.1.3 详细信息需求分析 103.1.4 详细资源需求分析 103.1.5 详细组织需求分析 103.1.6 详细运行环境及限制条件分析 103.2 接口需求分析 103.2.1 用户界面需求分析 103.2.2 外部接口需求分析 113.2.3 内部接口需求分析 11四、总体方案确认 114.1 系统总体结构确认 114.2 系统详细界面划分 114.2.1 应用系统与支撑系统的详细界面划分 114.2.2 系统内部详细界面划分 11五、系统

    3、详细设计 125.1 系统结构设计及子系统划分 125.2 系统功能模块详细设计 125.2.1 点菜子系统(diancai)模块设计说明 125.2.2 配菜子系统(PeiCai)模块设计说明 135.2.3 收银子系统(CheckOut)模块设计说明 145.2.4 登录(login)模块设计说明 155.2.5后台管理子系统(Manage)模块设计说明 165.3 系统界面详细设计 175.3.1 外部界面设计 175.3.2 内部界面设计 185.3.3 用户界面设计 18六、数据库系统设计 186.1 设计要求 186.2 信息模型设计 186.3 数据库逻辑结构和物理结构设计 19

    4、6.4 数据库安全 196.5 数据字典 19七、信息编码设计 207.1 代码结构设计 207.2 代码编制 20八、系统配置设计 218.1 系统配置原则 218.2 硬件配置原则 218.3 软件配置原则 21九、系统维护设计 219.1 系统的可靠性和安全性 219.2 系统及用户维护设计 219.3 系统扩充性 219.4 出错处理 219.4.1 错误类别 219.4.2 处理方式 21十、关键技术支持 2210.1 关键技术的提出 2210.2 关键技术的说明 2210.3 关键技术的实现方案 22一、引言1.1编写目的1、对概要设计的阶段任务成果形成文档,以便阶段验收、评审,最

    5、终的文档验收。2、对需求阶段的文档再次确认过程,对前一阶段需求没有做充分或错误的提出修改。3、明确整个系统的功能框架和数据库结构,为下一阶段的详细设计、编码、和测试提供参考依据。4、明确编码规范和命名规范,统一程序界面。1.2 背景软件名称: 火锅城电子点菜系统。项目任务提出者:火锅城。开发者:09网络工程第二小组用户:火锅城。1.3 术语定义及说明HGC: 火锅城电子点菜系统HGCD:点菜模块HGCP: 配菜模块HGCJ: 结账模块HGCG: 管理模块1.4 参考资料项目管理制度质量管理体系文件 Iso 9001:2000软件工程国家标准汇编二、设计概述2.1 任务和目标本系统的总目标是为用

    6、户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。其具体目标包括:(1)快速完成顾客的点餐。(2)准确无误地记录顾客的每笔消费记录。(3)实时、快速、准确地提供最新餐单。(4)方便查询顾客消费情况。(5)方便查询酒店的营业额情况。2.2 运行环境环境名称软件环境硬件环境服务器端操作系统:windows2008 server数据库:SQL SERVER 2008 IIS6.5最低配置:CPU P3.6 , RAM 4G硬盘2T ,100M网卡客户端IE6.0 以及以上版本能支持IE6.0以及以上版本的操作系统所

    7、需要的最低硬件配置2.3 基本设计概念和处理流程2.3.1基本系统模拟图2.3.2 功能模块划分2.4 模块描述模块功能点菜1.点菜 2.加菜 配菜1.根据顾客菜单配菜 2.确定已配菜单3.查询未上菜单结账1.根据菜单结账管理1.查询一整天或某个时段的消费额2.查看卖出的菜品份额3.查看剩余的菜量 4.更改菜品数量及名称 5 增加或删除菜 6.查看消防记录1. 点菜和加菜名 称点菜和加菜标识H0001子系统名 称HGCD接口说明输入顾客所点菜的信息输出顾客所点菜的信息和金额功能说明通过网络点菜调用关系说明调用模块HGCD被调用模块2. 确认已配菜和查询未配菜名 称确认已配菜和查询未配菜标识H0

    8、002子系统名 称HGCP接口说明输入确认和查询信息输出查询信息功能说明查看已配菜和查询未配菜调用关系说明调用模块HGCP被调用模块3. 结账名 称结账标识H0003子系统名 称HGCJ接口说明输入查询条件输出查询信息功能说明查看客户的菜单和消费额并结账调用关系说明调用模块HGCJ被调用模块4. 菜品管理名 称菜品管理标识H0004子系统名 称HGCG接口说明输入查询,修改或删除信息输出菜品信息功能说明通过查询,检索菜品资料信息,进行修改维护。调用关系说明调用模块HGCG被调用模块5. 库存管理名 称库存管理标识H0005子系统名 称HGCG接口说明输入查询,修改信息输出菜品库存信息功能说明通

    9、过查询菜品库,对库存进行管理调用关系说明调用模块HGCG被调用模块6. 销售管理名 称 销售管理标识H0006子系统名 称HGCG接口说明输入查询信息输出销售资料库信息功能说明通过查询显示销售情况调用关系说明调用模块HGCG被调用模块2.5 功能需求与程序的关系点菜模块配菜模块结账模块管理模块点菜配菜结账管理2.6 人工处理过程客户通过点才系统,从客户端录入点菜滴数据,配菜管理人员通过管理系统确定哪些餐桌需要哪些食物,并对数据进行处理,收银员根据餐桌号,计算总消费量,进行结算,仓库管理员还能进入后台,配置食物的种类、价格、数量。三、系统详细需求分析3.1 详细需求分析3.1.1 详细功能需求分

    10、析客户在点菜之后,如果需要加菜,可以再加菜。点菜的时候,如果某种菜不够,会有提示,每种菜的数量有记录,客户每次点菜,菜品的数量会随之改变。对于仓库管理员,可以确定有哪些菜和每种菜的数量,当某种菜的数量不够时,系统会有报警提示,仓库管理员能够及时从仓库准备菜品。首页上还可以动态显示点的数量最多的菜品,作为推荐菜,方便顾客点菜。3.1.2 详细性能需求分析3.1.3 详细信息需求分析对于客户端,以网页的形式供顾客点菜,网页页面上以菜品的种类进行归类,分成小模块进行显示,方便客户选择。每种菜显示菜品编号、菜名、彩屏剩余数量、客户需要点几份。客户点菜时,直接勾选菜品,填写所需要的份数,默认份数为1。3

    11、.1.4 详细资源需求分析3.1.5 详细组织需求分析3.1.6 详细运行环境及限制条件分析Windows XP 操作系统 3.2 接口需求分析3.2.1 用户界面需求分析1. 用户点菜界面要合理,一看就懂,操作要尽量简单,还要美观2. 界面大小 全屏显示3. 界面文字字体 宋体6号 颜色 黑色4. 页面上部的广告部分动态显示点才数量最多的菜品3.2.2 外部接口需求分析使用C#和SQL Server 2008,通过 .net 内置类实现。3.2.3 内部接口需求分析各个模块间的功能比较独立,在程序逻辑上没有直接联系,各个模块之间的数据通过访问服务器上的数据库接口联系。四、总体方案确认4.1

    12、系统总体结构确认系统总体结构分:1. 为点菜子系统2. 配菜子系统3. 收银子系统4. 库存管理子系统4.2 系统详细界面划分4.2.1 应用系统与支撑系统的详细界面划分4.2.2 系统内部详细界面划分五、系统详细设计5.1 系统结构设计及子系统划分5.2 系统功能模块详细设计5.2.1 点菜子系统(diancai)模块设计说明1. 模块描述保存顾客点菜的相关信息 2. 性能对点菜信息输入3. 输入项菜品数量、桌台号码。4. 输出项查询时显示:桌台号码、菜品名称、单价、份数。5. 设计方法(算法)对于本软件,采用数据的输入输出与sql数据库链接等基本算法。6. 流程逻辑输入查询信息数据库输入数

    13、据输出信息7. 接口 本模块与其它相关模块间根据菜单号平行方式连接。 8. 存储分配无特别存储分配的需要。 9. 注释设计程序说明性注释 10. 限制条件 本模块在运行使用中无特别限制条件。11. 测试计划本模块针对顾客点菜,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。12. 尚未解决的问题 UI设计5.2.2 配菜子系统(PeiCai)模块设计说明1. 模块描述查询顾客点菜的相关信息 2. 性能对顾客的菜单进行查询3. 输入项无4. 输出项查询时显示:桌台号码、菜品名称、菜品数量。5. 设计方法(算法)对于本软件,采用数据的输入输出与sql数据库链接等基本算法。6

    14、. 流程逻辑查询信息数据库输出信息7. 接口 本模块与其它相关模块间根据菜单号平行方式连接。 8. 存储分配无特别存储分配的需要。 9. 注释设计程序说明性注释 10. 限制条件 本模块在运行使用中无特别限制条件。11. 测试计划本模块针对学生班级信息在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。12. 尚未解决的问题 UI设计5.2.3 收银子系统(CheckOut)模块设计说明1. 模块描述查询、计算顾客消费信息 2. 性能对顾客消费信息进行结算3. 输入项 桌台号码、实际付款金额4. 输出项查询时显示:桌台号、消费金额、实际付款金额,找零。5. 设计方法(算法)

    15、对于本软件,采用数据的输入输出与sql数据库链接等基本算法。6. 流程逻辑输入查询信息输入数据数据库输出信息7. 接口 本模块与其它相关模块间根据菜单号码平行方式连接。 8. 存储分配无特别存储分配的需要。 9. 注释设计程序说明性注释 10. 限制条件 本模块在运行使用中无特别限制条件。11. 测试计划本模块针对顾客消费情况,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。12. 尚未解决的问题UI设计5.2.4 登录(login)模块设计说明1. 模块描述后台管理子系统的登录 2. 性能输入用户名,口令,验证后登录后台管理子系统3. 输入项用户名、口令。4. 输出项

    16、页面跳转或者出错提示。5. 设计方法(算法)对于本软件,采用数据的输入输出与sql数据库链接等基本算法。6. 流程逻辑数据库输入查询信息页面跳转或输出信息7. 接口 本模块与其它相关模块间根据桌台号码平行方式连接。 8. 存储分配无特别存储分配的需要。 9. 注释设计程序说明性注释 10. 限制条件 本模块在运行使用中无特别限制条件。11. 测试计划本模块针后台子系统的登录,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。12. 尚未解决的问题UI设计5.2.5后台管理子系统(Manage)模块设计说明1. 模块描述查询、管理菜品信息,收入信息 2. 性能管理菜品信息,

    17、收入信息等3. 输入项 查询项目、查询日期4. 输出项查询时显示:菜品信息、收入信息。5. 设计方法(算法)对于本软件,采用数据的输入输出与sql数据库链接等基本算法。6. 流程逻辑输入查询信息输入数据数据库输出信息7. 接口 本模块与其它相关模块间根据菜单号码平行方式连接。 8. 存储分配无特别存储分配的需要。 9. 注释设计程序说明性注释 10. 限制条件 本模块在运行使用中无特别限制条件。11. 测试计划本模块针对顾客消费情况,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。12. 尚未解决的问题UI设计5.3 系统界面详细设计5.3.1 外部界面设计5.3.2

    18、内部界面设计5.3.3 用户界面设计六、数据库系统设计6.1 设计要求1. 数据库的设计应该合理,能够正确的表示出表与表之间的关系。2. 避免长事务,避免困难的正则表达式。3. 每一个数据表必须指定一个主键。如果数据本身没有明显的主键,可增加一个唯一键列作为主键 。4. 数据库设计的规范思想及命名规则应该统一(见概要设计规范)。 6.2 信息模型设计6.3 数据库逻辑结构和物理结构设计菜品(菜品ID ,菜品名称,数量,价格菜品类)菜品类(菜品类ID,类别)点菜单(单号,标识,时间)点菜记录(菜单ID,份数,菜品ID,单号,桌号)6.4 数据库安全1. 划分服务器角色和数据库角色对数据库的权限进

    19、行管理,数据库用户映射到登录用户上去。2. 数据库最好需要自动备份功能。6.5 数据字典1. 菜品表字段类型说明菜品IDint自动增长 标示符 具有唯一性菜名Nvarchar(MAX) 菜品名称菜品价格 Float 菜品数量 Int 该菜在仓库还剩余的数量菜品类别ID Int 该菜属于哪一个类别1. 菜品类型表字段类型说明菜品IDInt 自动增长 标示符 具有唯一性列别名Nvarchar(MAX)2. 销售记录字段类型说明销售流水号int自动增长 标示符 具有唯一性消费时间 Datetime 记录本次消费的时间消费金额 Flota 座号 Int 记录在那一桌消费的消费内容 Text 记录消费的

    20、具体内容3. 点菜表字段类型说明编号ID Int 自动增长 标示符 具有唯一性 桌号 Int 菜名 ID INT 单号 GUID 说明此菜属于哪一单份数 Int 说明此菜点了多少份4. 单号表字段类型说明 单号 GUID 标识 布尔类型判断这一单是否已处理时间Datetime 此单生成的时间七、信息编码设计7.1 代码结构设计7.2 代码编制八、系统配置设计8.1 系统配置原则8.2 硬件配置原则8.3 软件配置原则九、系统维护设计9.1 系统的可靠性和安全性9.2 系统及用户维护设计9.3 系统扩充性9.4 出错处理9.4.1 错误类别9.4.2 处理方式十、关键技术支持10.1 关键技术的提出10.2 关键技术的说明10.3 关键技术的实现方案


    注意事项

    本文(火锅城点菜系统详细设计方案毕设论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开