网上订餐系统概要设计说明书范文_第1页
网上订餐系统概要设计说明书范文_第2页
网上订餐系统概要设计说明书范文_第3页
网上订餐系统概要设计说明书范文_第4页
网上订餐系统概要设计说明书范文_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上订餐系统概要设计说明书网上订餐系统概要设计说明书 报告名称 网上订餐系统 专 业 班 级 组长姓名 组员名单 日 期 指导教师 1 引言 1 1 1 编写目的 1 1 2 背景 1 1 3 定义 1 1 4 参考资料 2 2 总体设计 2 2 1 需求规定 2 2 2 运行环境 2 2 3 基本设计概念和处理流程 2 2 4 结构 4 2 5 功能需求与程序的关系 4 2 6 人工处理过程 4 2 7 尚未解决的问题 4 3 接口设计 5 3 1 用户接口 5 3 2 外部接口 5 3 3 内部接口 5 4 运行设计 5 4 1 运行模块组合 5 4 2 运行控制 5 4 3 运行时间 5 5 系统数据结构设计 6 5 1 逻辑结构设计要点 6 5 2 物理结构设计要点 7 5 3 数据结构与程序的关系 7 6 系统出错处理设计 7 6 1 出错信息 7 6 2 补救措施 8 6 3 系统维护设计 8 精品文档 1欢迎下载1欢迎下载1欢迎下载 概要设计说明书概要设计说明书 1 1 引言引言 1 11 1 编写目的编写目的 俗话说 民以食为天 在当今社会 随着人们生活水平的不断提高 人们越来越重视 饮食的质量 越来越多的人选择到餐厅吃饭 这样既方便又美味 但是 随着到餐厅就餐 的人越来越多 在餐厅发生了等待 就餐环境差等问题 网上订餐 正是解决这一问题的 好方法 网上订餐既可以方便用户订餐 也方便餐厅进行管理 减少了人力物力的付出 编写本概要说明书是为了说明该网上订餐系统的总体设计 接口设计 运行设计 系统数 据结构设计以及系统出错处理设计 为今后详细设计该系统以及编码过程打下基础 该概 要设计说明说的预期读者是该软件的设计人员 1 21 2 背景背景 系统名称 网上订餐系统 任务提出者 哈尔滨工程大学软件工程项目实践组 开发者 班第 小组 用户 具有一定能力的餐厅及需要网上订餐服务的客户 在国内比较流行的订餐方式还是电话订餐 这种方式需要餐厅有专门的人来负责接听 电话 并且需要人工记录客户信息 还要保留纸质的客户信息 这样既浪费人力 又要花 费空间和时间对客户资料进行保管与整理 而且人工操作的出错率很高 效率比较低 采用网上订餐的方式进行订餐则能有效地解决以上的问题 不仅方便订餐的顾客 也 能使餐厅减轻负担 更重要的是可以提高餐厅的工作效率 1 31 3 定义定义 B S 结构 Browser Server 浏览器 服务器模式 是 WEB 兴起后的一种网络结构模式 WEB 浏览器是客户端最主要的应用软件 电子商务 通常是指是在全球各地广泛的商业贸易活动中 在因特网开放的网络环境下 基于浏览器 服务器应用方式 买卖双方不谋面地进行各种商贸活动 实现消费者的网上购 物 商户之间的网上交易和在线电子支付以及各种商务活动 交易活动 金融活动和想过 的综合服务活动的一种新型的商业运营模式 2 1 41 4 参考资料参考资料 列出有关的参考文件 如 a 本项目的经核准的计划任务书或合同 上级机关的批文 b 属于本项目的其他已发表文件 c 本文件中各处引用的文件 资料 包括所要用到的软件开发标准 列出这些文件 的标题 文件编号 发表日期和出版单位 说明能够得到这些文件资料的来源 2 2 总体设计总体设计 2 12 1 需求规定需求规定 1 操作简单 对于大多数网络用户都可以轻松地实现在网上订餐的功能 界面清晰 简单 易懂 易于操作 2 具有类似网站的管理的功能 增加 删除 更改 填写订餐客户信息 3 系统运行快速稳定 高效 4 在结构上具有很好的可扩展性 一边与将来在功能上的增加 2 22 2 运行环境运行环境 操作系统 Windows XP 及其以上版本 数据库 SQL 2005 2 32 3 基本设计概念和处理流程基本设计概念和处理流程 说明本系统的基本设计概念和处理流程 尽量使用图表的形式 本系统的基本设计概念 订餐客户通过浏览网页上的菜品信息 通过填写信息进行订 餐 餐厅通过收集订餐信息进行送餐 并对客户信息进行管理 处理流程 餐厅将菜品的基本信息 包括图片 价格 配料发布到网上订餐主页上 订餐客户浏览网页 打开订餐菜单填写信息 验证所填写信息是否正确 提示客户订餐成 功 餐厅整理订餐信息 送餐 其流程图如下所示 精品文档 3欢迎下载3欢迎下载3欢迎下载 开始 打开网页 查看菜单 订餐 填写个人信息 确定收货 所选菜品是否 存在于菜单中 是 否 是 查看订餐客户信息 信息是否真实 存在 否 对客户信息进行分 类 调度送餐人员 是否收到反馈 信息 结束 退出系统 是 否 订餐客户餐厅管理人员 4 2 42 4 结构结构 用一览表及框图的形式说明本系统的系统元素 各层模块 子程序 公用程序等 的 划分 扼要说明每个系统元素的标识符和功能 分层次地给出各元素之间的控制与被控制 关系 网上订餐 系统 餐厅端 订餐客户 端 看 菜 单 订 餐 填 写 信 息 查看 订餐 客户 信息 管 理 客 户 修改 菜单 2 52 5 功能需求与程序的关系功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系 插入菜品信息插入订单菜单验证输入信息是 否可行 显示订餐成功 客户浏览订餐网页 订餐 修改菜品信息 2 62 6 人工处理过程人工处理过程 本软件系统在餐厅收到订餐信息后 需要有以为工作人员浏览信息并安排送餐人员送 餐 2 72 7 尚未解决的问题尚未解决的问题 说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题 精品文档 5欢迎下载5欢迎下载5欢迎下载 3 3 接口设计接口设计 3 13 1 用户接口用户接口 窗口化 索引式 在操作时响应热键 3 23 2 外部接口外部接口 硬件结构 无 软件接口 通过桥接器与 microsoft mySQL 2005 数据库连接 3 33 3 内部接口内部接口 通过面向对象语言设计类 采用 MVC 格式 在 JSP 页面中实现对类的属性和功能的调用 4 4 运行设计运行设计 4 14 1 运行模块组合运行模块组合 主要是以窗口为模块 一个窗口完成一项功能 通过每一个窗口最上面的索引实现模 块间不同功能的连接和组合 各模块之间相互独立 4 24 2 运行控制运行控制 不限制用户的输入 对于每次输入 只要符合要求 可继续执行 若超出规定范围则 会出现对话框提示用户信息错误 4 34 3 运行时间运行时间 每次操作的时间响应的上限应控制在 1s 内 6 5 5 系统数据结构设计系统数据结构设计 5 15 1 逻辑结构设计要点逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称 标识符以及它们之中每个数据项 记录 文卷和系的标识 定义 长度及它们之间的层次的或表格的相互关系 1 菜品表 FOODLIST 菜品名 菜品编号 菜品价格 菜品介绍 2 订单表 ORDERLIST 订单编号 菜品数量 菜品编号 客户编号 3 客户表 USERTLIST 客户编号 客户姓名 联系电话 地址 其 ER 图 如下所示 菜品顾客 生成 求购 订单 顾客地址联系电话 顾客姓名 顾客编号 菜品编号菜品名 价格 基本描述 顾客名 联系电话 总价 订单编号 选菜列表 是否已确 送餐地址 包含 顾客表 列名数据类型长度主键 useridint4yes usernamechar5 useraddrchar40 usertelint11 精品文档 7欢迎下载7欢迎下载7欢迎下载 菜品表 列名数据类型长度主键 foodidint4yes foodnamechar20 foodpricefloat10 fooddescribechar50 订单表 列名数据类型长度主键 orderidint4yes pricefloat10 5 25 2 物理结构设计要点物理结构设计要点 数据结构为关系型数据库 所以 在程序中可以通过标准的 SQL 语句与数据结构进行 交互 交互过程中采用通用的数据库访问接口 5 35 3 数据结构与程序的关系数据结构与程序的关系 系统的数据结构由标准数据库语言 SQL 生成 例如创建系统用户表格的程序用 SQL 表示就是 CREATE TABLE user user Info userid char 10 COLLATE Chinese PRC CI AS NOT NULL usertel char 10 COLLATE Chinese PRC CI AS NULL useraddr char 10 COLLATE Chinese PRC CI AS NULL ON PRIMARY 6 6 系统出错处理设计系统出错处理设计 6 16 1 出错信息出错信息 用户登录错误 所输入的客户姓名不符 则弹出错误对话框 用户信息错误 所输出用户信息非该用户信息如联系电话不符合规格 或者电话不存 在 为数据库连接出现错误 若该用户信息出现差错 则为数据库内部信息有错 应 尽快找管理员修改解决 页面更新错误 可能因所使用网络状况不佳 页面无法刷新 减少网络负载量 8 6 26 2 补救措施补救措施 由于数据在数据库中已经有备份 故在系统出错后可以依靠数据库的恢复功能 并且 依靠日志文件使系统再启动 就算系统崩溃用户数据也不会丢失或遭到破坏 但有可能占 用更多的数据存储空间 权衡措施由用户来决定 如果死机重启该软件后 可以恢复到前一个故障点 利用恢复再启动技术是软件从故 障点恢复执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论