网上订餐数据库设计说明书
食堂网上订餐点餐管理系统—说明书

食堂网上订餐点餐管理系统—说明书食堂网上订餐点餐管理系统—说明书
1、引言
- 介绍食堂网上订餐点餐管理系统的作用和目标- 提供背景信息和系统的重要性
2、系统概述
- 描述系统的整体结构和功能
- 系统的主要模块和子系统
3、系统需求
- 列出系统的功能需求和非功能需求
- 包括用户需求和系统约束
4、系统设计
4.1 数据库设计
- 描述系统中涉及的数据库表格和字段
- 列出每个表格的主要功能和关系
4.2 用户界面设计
- 展示系统的用户界面和交互流程
- 提供界面设计的原则和指导方针
4.3 功能模块设计
- 分析系统的每个功能模块的实现细节
- 列出每个模块的输入和输出,以及核心算法或流程5、系统实施
5.1 环境要求
- 列出系统运行所需的硬件和软件环境
- 提供环境配置的步骤和注意事项
5.2 安装和部署
- 详细描述系统的安装和部署过程
- 包括安装步骤和配置文件的调整
5.3 测试和验证
- 说明系统测试的方法和策略
- 提供测试计划和测试用例
6、系统维护和支持
- 描述系统的维护和支持策略
- 提供故障排除和紧急修复的指导原则7、附件
- 列出本文档所涉及的附件及其内容- 提供附件的路径或
8、法律名词及注释
- 本文涉及的法律名词和相关注释
- 解释法律名词的含义和适用范围。
网上订餐系统概要设计2

数据库课程设计概要设计说明书设计题目:网上订餐系统院系:专业班级:学号:姓名:邮箱:指导老师:起止时间:2012 年3 月——2012 年 5 月1引言1.1编写目的为了让消费者清晰了解餐店提供的外卖服务。
消费者可以实时了解该餐店还提供什么外卖服务和菜式。
为了方便餐店对外卖订单的管理,清晰地了解那个订单还没处理,并且不用无时无刻都盯着电话。
1.2背景本项目名称:网上订餐系统项目开发人员:预期读者:该文档预期读者为开发组设计人员。
1.3定义1.3.1 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料《现代软件工程》陈松乔等编著,清华大学出版社2总体设计2.1需求规定本项目是提供给提供外卖服务的餐店的。
消费者可以注册和在线浏览菜式,登录之后还可以把菜式订单添加到购物车并且提交,还可以查询订餐的状态。
而餐店管理员也可以注册和登录。
登录以后可以对订单管理和菜式管理。
其中可以选择一个时间段后列出客户提交的订单,并且可以对订单进行确认.删除.回复。
另外对菜式管理,选择菜式管理以后列出所有菜式,并且可以添加菜式.删除菜式和对菜式的名字.图片.价格等信息进行修改。
2.2运行环境操作系统为Windows xp/ 7数据库SQL server20052.3功能需求与程序的关系2.4尚未解决的问题(1)只对系统的功能进行了描述,没有阐述各个模块之间是如何协调合作;(2)没有描述模块的实现方法,以及在这个过程具体的流程。
3接口设计3. 1用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。
在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
外卖点餐数据库系统设计说明书

外卖点单管理系统设计说明书12电一曾文俊许振杰1、引言编写目的:外卖是我们生活中必不可少的一部分,但是,很多外卖经营店往往会忽略管理系统的重要性。
而本外卖点单管理系统集成了点单,订单号、外送时间,地点,付款等一系列功能,每一个环节分工明确,界面简洁明了,可视化程度高,有效地缩减了人为出错的概率。
本管理系统实现了一体化的管理,使得外卖的点单更加迅捷。
定义1.、系统名称:外卖点单管理系统2 、数据库管理软件:Microsoft SQL Server3 、数据库设计人员:曾文俊4、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。
5、运行平台:windows 2000/xp/linux2、需求分析功能分析1 、菜单的列表信息:查询、增加、删除、更新(修改)2 、客户个人信息:查询、增加、删除、更新(修改)3 、订单信息:查询、增加、删除、更新(修改)4、送餐员信息:查询、增加、删除、更新(修改)业务管理数据字典数据结构3、ER 图4、 建表代码 1*1.客户信息表*/create table customer( c_id varchar(5), c_name varchar(20), c_address varchar(20), c_tele varchar(20) primary key(c_id) );时间是否送餐N 下订电订单 顾客N数最送餐员T其它信息电话订购〕與工密「地址菜式名)C 价格地址)(电话IN菜式/*2. 送餐员信息表*/create table staff( s_id varchar(5),s_name varchar(20),s_tele varchar(20)primary key(s_id));/*3 菜单信息表*/create table menu( m_id varchar(5),m_name varchar(20),m_price numeric(5,2), m_information varchar(20), primary key(m_id));/*4 订单信息表*/create table order( o_id varchar(5),o_isornot varchar(10),);/*5 下订单信息*/create table submit( c_id varchar(5),o_id varchar(5),time varchar(10) foreign key c_id references customer(c_id), foreign key o_id references order(o_id) );/*6 订购信息*/create table book( o_id varchar(5),m_id varchar(5),number numeric(5),foreign key o_id references order(o_id),foreign key m_id references menu(m_id));/*7 送餐情况*/Create table deliver( c_id varchar(5),o_id varchar(5),foreign key c_id references customer(c_id),foreign key o_id references order(o_id));5、项目总结实践出真知。
点菜系统数据库设计说明书

点菜系统数据库设计说明书
作者:胡娇娇1引言
1.1编写目的
目前大多数酒店由于规模的限制,忽略了点菜系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。
通过集成从顾客定桌、点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加规范化。
1.2定义
1、系统名称:酒店点菜信息系统
2、数据库管理软件:Microsoft SQL Server
3、数据库设计人员:胡娇娇
2外部设计
2.1标示符和状态
用户名:admin
密码:admin
权限:酒店管理人员
2.2数据字典
1、数据项
2.3 数据流图
1、顶层进程――点菜系统
2)进程2――做菜系统
3)进程3――结帐系统
3结构设计3.1概念结构设计3.2逻辑结构设计3.2.1基本表
4、菜表
5、厨师基本表
3.3物理结构设计
建立系统程序员视图,包括:
a.数据在内存中的安排,包括对索引区、缓冲区的设计;
b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;
c.访问数据的方式方法。
4运用设计
4.1安全保密设计
对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。
在本节中要说明对此数据字典设计的基本考虑。
4.2系统运行与维护
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。
网上订餐数据库设计说明书

数据库设计说明书1引言1.1编写目的a)编写目的:数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。
我们通过书写这份文档说明,从各方面进行网上订餐系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员、系统分析员提供基准文档。
我们也希望通过写数据设计说明书,规范数据名称、数据范围、数据代码等。
这份文档是项目小组今后共同作战的基础,有了开发规范、程序模块之间和项目成员之间的接口规则、数据方式,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。
b)预期读者:项目开发的全体人员,项目评审人员,项目测试人员,指导老师X老师。
1.2背景a)待开发系统的名称:网上订餐系统;b)本项目的任务提出者:某某网店管理者;c)开发者:本人;d)用户:所有顾客;1.3定义在此我们列出本文件中用到的专门术语的定义、外文首字母组词的原词组:1.4参考资料a)XX网店提供的货品管理流程文件;b)XX网店的货物信息;c)经核准的用户合同、《用户需求说明书》和《项目开发委托合同书》;d)《数据库设计说明书》(GB8567——88);e)李代平.软件工程.第二版.北京:冶金工业出版社,2006.11;f)《网上订餐系统数据库设计说明书》.doc 商丘师范大学22小组毕业设计g)《网上订餐系统毕业论文-郑光运》.doc2外部设计2.1标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
2.2使用它的程序网上订餐系统2.3约定♦本系统的开发环境为:编译器:SQL Sever 2005数据库:Vs编译器操作系统:Microsoft Windows XP辅助软件:Power Designer12.♦本项目用到的数据项:在名称,范围,类型等方面的约定见数据字典。
.Net点餐管理系统数据库设计文档

数据库设计说明书编写:日期:2012/12/17检查:日期:数据库设计说明书 (1)1引言 (3)1.1编写目的 (3)1.2 编写背景 (3)2 数据库环境说明 (4)2.1 设计环境 (4)2.2 运行环境 (4)3数据库的命名规则 (4)4数据库表的具体设计 (5)5 数据库关系图 (9)6 安全保密设计 (10)1.1编写目的本文档是饭店管理设计文档的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发。
本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。
.1.2数据库开发背景俗话说:“民以食为天“。
吃饭的地—饭店历史悠久。
发展到现在科技发达的社会,计算机应用已经普及各个领域,尽最大能力减轻、提高、方便、饭店管理工作是很重要的。
所以本系统就应运而生。
本项目名称为饭店管理系统,系统就要与数据库交互。
所以就要数据库设计,饭店管理系统的待开发的数据库名字为HotalMSDB。
使用此数据库的的编程工具是Microsoft Visual Studio2010。
本次项目有组长史进提出。
开发有史进、刘艳、李俊杰三人。
项目使用对象为各个餐厅、饭店等。
2、数据库环境说明2.1.设计环境数据库设计环境是SQLServer2008系统,数据库表设计工具是word编程工具是Microsoft Visual Studio20102.2. 运行环境项目开发数据库开发是SQLServer2008系统,编程工具Microsoft Visual Studio2010。
运行环境是安装了Microsoft Visual Studio2010的系统Microsoft Xp以上的操作系统。
3、数据库标识符和命名规则表名首字母大写,字段命名首字母小写,以后的单词首字母大写,id全部大写,字段名为英文,做到见名只意。
4、数据库表的具体设计1、Users(用户表)2、Employees(员工表)3、userTypes(员工类型表)4、Accounts(收入表)5、Foods(菜的种类)6、Foodtypes(食物表)7、Books(订餐表)8、Launchs(出餐表)9、Chooses(点餐表)10、Selectfooddetail(点餐详细表)11、Source(来源表(点餐时的来源))12、BookTypes(点出餐类型表)5、数据库关系图6、安全保密设计在本系统中的角色一共有(老板、收银员、服务员、厨师、主管)五种角色。
网上订餐系统详细设计说明书

1.2 背景.........................................................................................................................................3 1.3 定义.........................................................................................................................................4 1.4 参考资料.................................................................................................................................4 2 程序系统的结构 ...........................................................................................................................4 3 程序 1(标识符)设计说明.........................................................................................................5 3.1 程序描述.................................................................................................................................5 3.2 功能.........................................................................................................................................6 3.3 性能.........................................................................................................................................6 3.4 输人项.....................................................................................................................................7 3.5 输出项.....................................................................................................................................7 3.6 算法.........................................................................................................................................7 3.7 流程逻辑.................................................................................................................................9 3.8 接口.........................................................................................................................................9 3.9 存储分配...............................................................................................................................10 3.10 注释设计.............................................................................................................................10 3.11 限制条件.............................................................................................................................10 3.12 测试计划.............................................................................................................................10 3.13 尚未解决的问题.................................................................................................................10 4 结构设计 .....................................................................................................................................10 4.1 概念结构设计.......................................................................................................................10 4.2 逻辑结构设计.......................................................................................................................12 4.3 物理结构设计.......................................................................................................................13 5 总体设计 .....................................................................................................................................14 5.1 需求规定...............................................................................................................................14 5.2 运行环境...............................................................................................................................14 5.3 基本设计概念和处理流程...................................................................................................15 5.4 结构.......................................................................................................................................17 5.5 功能器求与程序的关系.......................................................................................................17 5.6 人工处理过程.......................................................................................................................18 5.7 尚未问决的问题...................................................................................................................18
网上订餐系统详细设计说明书范本

网上订餐系统详细设计说明书网上订餐系统详细说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (3)1.3术语定义 (3)1.4参考资料 (3)2.程序系统结构 (3)3.程序设计说明 (4)3.1总体设计说明 (5)3.2程序功能描述 (5)3.3性能描述 (5)3.4 输入项 (5)3.5输出项 (6)3.6算法 (7)3.7流程逻辑 (8)3.8接口 (10)3.9存储分配 (10)3.10注释设计 (10)3.11限制条件 (10)3.12测试设计 (11)3.13尚未解决的问题 (11)1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计,而且明确系统的详细设计模块与用例需求。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
详细设计说明书的目的就是非常细化软件设计阶段得出的软件所有模型,把它加工成在程序细节上非常接近于源程序的软件表示.1.2背景随着人们生活水平的提高,外出就餐的机会随之增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不但容易出错,而且效率还低,影响餐馆业的营业现状,正是在这种状况下我们提出做这样一个系统来。
总之为了现代化餐馆发展的需要,我们有必要做这样一个系统来提升我们的工作效率。
手机记录不但记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。
没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,找一张空的桌子都要很长时间,这样处理速度就会变慢。
由于这些原因,餐馆需要开发这样一个自动化的预约定餐系统,新系统应该和现有系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。
点菜和结帐更能使工作效率有很大的提高,而且这样出错的机率也会大大降低,提升了准确性。
能及时的更新也提供了很好的及时性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计说明书
1引言
1.1编写目的
a)编写目的:数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设
计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。
我们通过书写这份文档说明,从各方面进行网上订餐系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员、系统分析员提供基准文档。
我们也希望通过写数据设计说明书,规范数据名称、数据范围、数据代码等。
这份文档是项目小组今后共同作战的基础,有了开发规范、程序模块之间和项目成员之间的接口规则、数据方式,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。
b)预期读者:项目开发的全体人员,项目评审人员,项目测试人员,指导老师X老师。
1.2背景
a)待开发系统的名称:网上订餐系统;
b)本项目的任务提出者:某某网店管理者;
c)开发者:本人;
d)用户:所有顾客;
1.3定义
在此我们列出本文件中用到的专门术语的定义、外文首字母组词的原词组:
1.4参考资料
a)XX网店提供的货品管理流程文件;
b)XX网店的货物信息;
c)经核准的用户合同、《用户需求说明书》和《项目开发委托合同书》;
d)《数据库设计说明书》(GB8567——88);
e)李代平.软件工程.第二版.北京:冶金工业出版社,2006.11;
f)《网上订餐系统数据库设计说明书》.doc 商丘师范大学22小组毕业设计
g)《网上订餐系统毕业论文-郑光运》.doc
2外部设计
2.1标识符和状态
联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
2.2使用它的程序
网上订餐系统
2.3约定
♦本系统的开发环境为:
编译器:SQL Sever 2005
数据库:Vs编译器
操作系统:Microsoft Windows XP
辅助软件:Power Designer12.
♦本项目用到的数据项:
在名称,范围,类型等方面的约定见数据字典。
2.4专门指导
系统使用实现与数据库的接口,该接口基于.NET 框架建立的,是应用程序与数据库的桥梁,在上将建立与数据库的通讯连接、执行T-SQL,有关的功能、特征的
描述,我们也是参考其他的资料,并没有实践操作。
应用程序的数据变换,通过T-SQL相关的插入的信息来实现。
应用程序的数据查询,通过T-SQL相关的查询语句来实现,并且应用程序在其结果集上进行操作。
其他的数据项,来自于专门的设计文档等。
2.5支持软件
SQL Sever 2005,Vs编译器,windows xp和windows 7操作系统,Power Designer12.
3结构设计
3.1概念结构设计
清楚正确地表述本数据库反映的数据形式和联系:
3.2逻辑结构设计
3.2.1 数据库设计规范
数据库命名规则:db_数据库名称,每个英文单词第一个字母大写;
表命名规则:tb_表名称,每个英文单词第一个字母大写;
字段命名规则:每个英文单词第一个字母大写;
字段时间格式:所有时间格式采用2008-12-20 23:23:02的形式
3.2.2数据库逻辑设计
数据路设计图
3.3物理结构设计
3.3.1 数据表设计
参看数据字典。
3.3.2数据存取方面的设计
对经常在查询中出现的关系的码建立索引;
对经常进行连接操作的关系的码建立索引,比如员工号、货物号、商店号等;
对于更新频率很高的关系模型,所以没有定义索引,比如顾客(顾客编号、姓名、顾客级别,所选货品)由于技术不成熟,我们就不讨论存储位置的设计了。
3.3.3数据完整性设计
a)主键约束、非空值约束:
员工:员工号为主键,所以此项非空
店铺:店铺名称为主键,所以此项非空
餐品:餐品号为主键,所以此项非空
订单:订单号为主键,所以此项非空
账单:账单号为主键,所以此项非空
b)外键约束:
员工表中,员工号、店铺号为外键,
通过外键建立起表之间的联系。
c)惟一约束:
每个表的主键需定义为惟一性,例如对于员工,员工的工号、身份证号、店铺号都是用于识别员工身份,所以需建立唯一约束
d)定义规则:
例如规定身份证位数,年龄范围,性别只能在男和女之间进行选择。
4运用设计
4.1数据字典设计
系统管理员表(tb_Admin):管理系统管理员账号和密码的表,主要属性有:用户名和密码。
系统管理员根据用户名密码登陆后台系统。
系统管理员表
会员区域表(tb_Area):网站会员订餐地点,主要属性有:AreaID,AreaKM。
系统可以根据会员区域表收取会员需要运输餐品的运输费。
送货路程表
会员订餐信息表(tb_BuyInfo):会员订餐信息统计表,主要属性有:BuyID,
GoodsID,Num,SumPrice,MemberID。
会员订餐信息表
餐品类别表(tb_Class):餐品类别显示表,主要属性有:ClassID,CategoryUrl。
主要管理所有餐品种类及其简易图标。
餐品类别表
餐品信息表(tb_GoodsInfo):餐品信息表主要负责存储餐品名称,餐品类别,餐品图标,餐品图片,餐品价格,餐品重量等信息。
主要属性有:GoodsID,ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。
餐品信息表
餐品图片表(tb_Image):餐品图片表,主要用来存储餐品的图片,主要属性有:ImageID,ImageName,ImageUrl。
餐品图片表
会员信息表(tb_Member):会员信息表,主要用来存储会员的一些基本信息,如会员ID,会员性别,会员密码,会员真实名字,会员联系方式(电话号码。
E_mail,所在城市,家庭住址,邮政编码等),现有RMB,上一次登陆时间。
主要属性有:MemberID,Sex,Password,TrueName,Phonecode,Emails,City,Address,PostCode,AdvancePayment,LoadDate。
会员信息表
订单信息表(tb_OrderInfo):订单信息表主要用来存储会员每次订单信息,主要属性有:OrderID,OrderDate,GoodsFee,TotalPrice,ShipFee,ShipType,PayType,MemberID,ReceiverName,ReceiverPhone,IsConfirm,IsPayment,IsConsignment,IsPigeonhole,ReceiverPostCode,
ReceiverAddress,ReceiverEmails。
订单信息表
付款方式表(tb_PayType):付款方式表主要存储会员的付款方式,主要属性有:PayID,PayWay。
付款方式表
邮寄方式表(tb_ShipType):邮寄方式表,主要负责存储餐品发送的方式。
比如:邮寄,快递。
主要属性有:ShipID,ShipWay,ShipFee,ClassID。
餐品方式表
订餐车信息表(tb_ShopCart):订餐车信息表,主要负责存储会员临时性添加的一些餐品,主要属性有:CartID,GoodsID,Num,MemberPrice,MarketPrice,MemberID,GoodsWeight。
订餐车信息表
4.3安全保密设计
数据库作为管理系统的基础,通常保存着重要的商店经营信息和客户信息。
由于涉及到财务管理,数据的完整性和安全性显得尤为重要。
系统中的数据一旦丢失,将需要很长时间进行恢复,有时甚至使信息系统不得不从系统初始化阶段重新开始运行。
每天进行数据备份是保障系统安全的重要手段。
数据备份需要严格按照事先制定的备份与故障恢复策略进行,并落实备份登记和检查措施。
另外,系统设置用户的标识以鉴定是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统对不同的数据设置不同的访问级别,限制访问用户可查询的处理数据类别和内容;系统对不同用户设置不同的权限,区分不同的用户,如区分店长和店员。
具体的系统配置应当根据系统实际运行情况做进一步的调整。