文档库 最新最全的文档下载
当前位置:文档库 › 面向对象点菜系统总体设计说明书

面向对象点菜系统总体设计说明书

面向对象点菜系统总体设计说明书
面向对象点菜系统总体设计说明书

目录

1引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (3)

1.4参考资料 (3)

2总体设计 (4)

2.1需求规定 (4)

2.2运行环境 (4)

2.3基本设计概念和处理流程 (4)

2.4结构 (5)

2.5功能需求与程序的关系 (5)

2.6人工处理过程 (5)

3接口设计 (6)

3.1用户接口 (6)

3.2外部接口 (6)

3.3内部接口 (6)

4部分界面设计 (7)

5运行设计 (9)

5.1运行模块组合 (9)

5.2运行控制 (9)

5.3运行时间 (9)

6系统的数据结构设计 (9)

6.1逻辑结构设计 (9)

6.2数据库表的详细清信息 (9)

7系统出错处理设计 (11)

7.1补救措施 (11)

7.2系统维护设计 (11)

1引言

1.1编写目的

为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。

本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。该主要系统功能包括以下几个模块:系统管理模块(包括重新登陆、用户管理、系统备份、系统还原) 、基础数据设置管理、顾客管理模块(包括顾客点菜、上菜、统计、结账、评价等)、统计管理、采购管理等模块。该总体设计说明书体现了清晰的点菜系统管理流程,完成了基本的酒店管理要求,是一个典型的信息管理系统。该系统大大地简化了操作流程,提高了酒店的工作效率。

编写这份总体设计说明书主要是为了使小组成员充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。

1.2背景

随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。

目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升。而本系统在上述环

境下应运而生,能够很好的弥补传统酒店管理的不足。

本系统的名称:酒店点菜管理系统

本项目的任务设计者:陈秋月、李贝贝、金江、陈淼

用户:酒店经理、系统管理员、顾客

项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows 系统上以PowerBuilder以及MySql数据库等为开发软件的应用程序。

1.3定义

顾客:根据系统操作提示自主进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示;

传菜员:根据系统操作提示进行传菜,并对已经上桌的菜进行标记;

经理:查看营业情况,各菜品反映情况,顾客反馈意见等;

厨师:根据顾客点菜记录烹制菜肴;

后台管理人员:对数据库初始数据的设置,系统维护与升级。对数据进行分析,并根据顾客点菜情况适当修改菜单。权限设置,数据备份。

数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。

系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。菜谱数据库:存放餐厅所有菜品的单价,所属菜系及其参照图等;

库存记录数据库:存放各种菜品的生育数量;

点菜单数据库:存放顾客所点的菜品记录;

点菜记录:存放顾客点菜信息;

账单记录:存放顾客所点菜品的单价;

*注:以上信息将以数据的形式在网络之间传递,如没有特殊要求,将不再产生实体打印单据。

1.4参考资料

《实用软件工程》,郑人杰等著,清华大学出版社;

《软件工程》第二版,李代平等著,清华大学出版社;

《软件工程》第六版,Roger S.Pressman著,机械工业出版社;

《软件工程课程实验指导书》,山东交通学院计算机科学与工程系;

《数据库系统概论》(第四版),萨师煊著, 高等教育出版社;

《软件工程导论》(第五版),张海藩著,清华大学出版社。

2总体设计

2.1需求规定

本系统在顾客点菜时主要输入顾客的编号,房间号信息,然后打印账单返回给顾客。

本系统在查询数据库时主要输入需要查询的相关信息,包括菜品编号、菜名、菜品种类等信息。

本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。该主要系统功能包括以下几个部分:

(1)系统管理:主要包括权限管理、系统维护、系统还原;

(2)基础数据设置管理:菜品的种类、价格、口味、原材料、图片设置等;

(3)顾客管理模块:包括顾客开台、点菜、上菜、统计、结账;

(4)统计管理:点菜次数、账单统计、选菜总价统计;

(5)采购管理模块:缺料统计、处理到料单、菜品统计;

(6)帮助模块:对用户在使用系统是遇到的问题提供相应的帮助。

本系统对性能的规定:

1)系统的更新处理时间应该在可接受的范围内;

2)系统的数据查询时间应该在可接受的范围内;

3)系统的数据统计时间应该在可接受的范围内。

4)操作方式上应该能够满足鼠标和键盘任意切换的需要;

5)能够支持Windows95、Windows98、Windows2000、Windows Me、Windows XP运行环境。

6)留有与其他系统的接口。

2.2运行环境

1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。

2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为PowerBuilder程序设计语言。

2.3基本设计概念和处理流程

本系统的基本设计概念和处理流程如下:

1)系统启动时,激活身份验证模块。

2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面。

3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。

4)各项功能执行完毕后,重新进入消息循环状态。

5)由退出系统事件激活关闭系统模块,退出系统。

2.4系统结构图

完整的系统结构图:

酒店点菜系统系

统管理

助统

系统维护权

2.5功能需求与程序的关系

1)用户身份验证必须调用“验证用户”模块程序进行身份验证;

2)顾客点菜时必须调用“采购管理”中的“缺料记录”信息;

3)传菜员在传菜时需要调用“顾客管理”中的“点菜”信息;

4)顾客结账时进行查询要调用“顾客管理”中的顾客“点菜”及“上菜”信息2.6人工处理过程

1)新增菜品时需要对相应的菜谱信息进行录入。

2)对于已经过时不用的菜品需要管理人员对菜单数据进行相应的删除。

3)其他方面数据的处理系统将会自动进行。

3接口设计

3.1用户接口

本系统采用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。

1)点菜:顾客将根据菜单信息进行选择,系统将这些信息保存在点菜记录文件中;

2)查询菜品信息:显示菜单中相应的菜品信息;

3)加菜:顾客将要添加的菜品信息输入,系统根据操作修改文件处理,最后将修改后的点菜记录文件显示出来;

4)查询上菜信息:通过管理员模块处理过后,将其信息显示出来;

5)结账:顾客根据自己的点菜记录进行结账付款,系统将账单打印出来交给顾客;

6)处理到料单:管理员根据采购人员提供的到料通知单修改库存记录。

3.2外部接口

硬件接口:PentiumⅢCPU及以上,内存在256MB以上的计算机。

软件件接口:支持本系统的软件包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP 。

3.3内部接口

验证模块:完成对用户身份的验证。

初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。

查询模块:由相应消息驱动,完成对信息进行查看功能。

删除模块:具有此权限的用户完成对信息删除功能。

传输模块:实现不同客户端之间信息同步传输的功能。

退出模块:实现用户从系统退出功能

4部分界面设计

4.1 管理员登陆界面

主要功能:审核身份,以及 “认证失败,拒绝登录”操作

接收用户输入

验证用户

用户

验证用户密码

显示错误信息用户

更新用户输入

进入系统

用户名密码事务成功事务失败

用户名错

密码错

出错信息

用户名、密码

事务成

4.2

顾客点菜界面

点菜模块流程图:

开始接受用户输入

验证合法性

显示错误信

点菜、加菜、退菜验证库存

显示已点菜

信息数据传输处

结账

打印账单点菜单

菜谱

账单用户

用户

菜品编号

合法

菜品编号

登录

库存

菜品编号

不合法

库存为0

出错信息重新输入库存不为0点菜信息

点菜信息

已点菜信息

账单

点菜信息

点菜信息

账单

账单

5运行设计

5.1运行模块组合

不同的用户登录此系统获得的系统功能是不同,如下:

1)顾客及管理员等具有查询,传输相关信息的权限;

2)管理员具有查询、添加、删除、修改,传输的权限。

5.2运行控制

用户通过身份验证之后进入系统操作界面,管理员可以对系统进行信息的增添,删除,修改,传输等操作,可以进行查询相关信息的操作

5.3运行时间

“用户验证”模块在完成用户登录的身份验证后立即退出运行,释放占用的系统资源。一般来说,本系统运行时间在可以接受的范围内。

6系统的数据结构设计

6.1逻辑结构设计

6.2数据库表的详细清信息

1)菜谱信息

数据项名别名数据类型长度备注

菜品编号cnumber char 10

菜名cname char 20

所属菜系ctype char 20

价格cprice int 8

2) 点菜单数据库

数据项名别名数据类型长度备注顾客编号Gnumber Char 10

房间号Rnumber Char 10

座位号Snumber Int 8

菜品编号cnumber char 10

菜名cname char 20

日期cdate char 15

单价cprice int 8

数量ccount Int 8

3)缺料数据库

数据项名别名数据类型长度备注菜品编号cnumber char 10

菜名cname int 20

剩余数量count int 8

4)账单数据库

数据项名别名数据类型长度备注顾客编号Gnumber Char 10

账单号znumber char 10

日期cdate data

房间号Rnumber char 10

餐桌号snumber int 8

消费情况sprice int 8

5)餐桌信息

数据项名别名数据类型长度备注

房间号rnumber char 10

座位号snumber int 8

空闲vacant smallint “0”或“1”

6)顾客信息

数据项名别名数据类型长度备注

顾客编号Gnumber Char 10

房间号rnumber char 10

座位号snumber int 8

7系统出错处理设计

7.1补救措施

本系统定期备份数据库,以便在系统出现故障时,能够及时恢复。

7.2系统维护设计

本系统需严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量详细的注释。

c++面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机 1001 学号 01 姓名 指导教师李珍辉陈淑红李杰军 2011年 12 月 28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号 01 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期 2011 年 11 月 15 日 任务完成日期 2011 年 12 月 28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

系统概要设计文档

系统概要设计文档
1 / 18

目录
系统概要设计文档 ....................................................................................................... 1b5E2RGbCAP 目录 ................................................................................................................................2p1EanqFDPw 1 引言 .............................................................................................................................. 3DXDiTa9E3d 1.1 编写目的及阅读建议 ...................................................................................... 3RTCrpUDGiT 1.2 系统概述 ......................................................................................................... 35PCzVD7HxA 1.3 文档概述 ............................................................................................................. 3jLBHrnAILg 1.4 设计原则与设计要求 ......................................................................................3xHAQX74J0X 2 引用文件 ...................................................................................................................... 3LDAYtRyKfE 3 设计概述 ....................................................................................................................... 4Zzz6ZB2Ltk 3.1 功能需求规定 .................................................................................................... 4dvzfvkwMI1 3.2 运行环境 ........................................................................................................... 4rqyn14ZNXI 4 系统体系结构设计 ..................................................................................................... 4EmxvxOtOco 4.1 系统总体设计 ................................................................................................... 4SixE2yXPq5 4.1.1 概述 ........................................................................................................ 46ewMyirQFL 4.1.2 设计思想 ............................................................................................... 5kavU42VRUs 4.1.3 基本处理流程 ........................................................................................ 6y6v3ALoS89 4.1.4 系统数据结构设计 ............................................................................... 9M2ub6vSTnP 4.4 接口设计 ........................................................................................................ 100YujCfmUCw 4.4.1 用户接口 ............................................................................................. 10eUts8ZQVRd 4.4.2 外部接口 ............................................................................................ 10sQsAEJkW5T 4.4.3 内部接口 ............................................................................................. 11GMsIasNXkA 5 运行设计 ..................................................................................................................... 11TIrRGchYzg 5.1 系统初始化 ................................................................................................... 117EqZcWLZNX 5.2 运行控制 ........................................................................................................... 11lzq7IGf02E 5.3 运行结束 .......................................................................................................... 11zvpgeqJ1hk 6 系统出错处理设计 ..................................................................................................... 11NrpoJac3v1 6.1 出错信息 ..........................................................................................................111nowfTG4KI 6.2 补救措施 .......................................................................................................... 12fjnFLDa5Zo 7 系统维护设计 ............................................................................................................. 12tfnNhnE6e5 附录 ............................................................................................................................. 12HbmVN777sL
2 / 18

麦当劳点单及物流系统数据库设计

数据库系统原理课程 设计报告 题目:麦当劳点单及物流系统数据库系统原理设计 麦当劳点单及物流系统数据库设计 (2) 1.课程设计要求 (2) 1.1 课程设计的目的 (2) 1.2课程设计的内容和要求 (2) 1.3课程设计进度安排 (2) 2.课程设计报告正文 (3) 2.1系统需求分析 (3) 2.2系统逻辑模型 (4)

2.3系统的物理模型 (11) 2. 4数据库设计 (12) 3总结 (15) 麦当劳点单及物流系统数据库设计1.课程设计要求 1.1 课程设计的目的 1) 培养学生运用所学课程《数据库系统原理》的理论知识和技能,分析解决计算机应用实际问题的能力。 2) 培养学生掌握用《数据库系统原理》的知识设计计算机课题的思想和方法。 3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:通过调查研究和上机实习,收集和调查有关技术资料。掌握设计课题的基本步骤和方法。根据课题的要求进行上机实验调试。

1.2课程设计的内容和要求 通过课程设计要求学生掌握数据库设计、开发查询等基本方法,掌握Visual Foxpro的操作方法,熟练进行数据表操作、SQL查询和简单的程序设计能力。初步掌握数据库设计工具ERWIN的操作,能够运用ERWIN设计ER图。最后综合利用上述工具设计和开发一个小型数据库。为今后学习信息系统设计开发建设打下良好基础。 1.3课程设计进度安排 第1-4天:学习和掌握Visual Foxpro的基本操作,包括数据表操作、SQL 语言以及可视化的程序设计。 第5-10天:学习和掌握运用ERWIN设计ER图的基本方法和技巧。 第11-14天:针对某一特定应用项目进行需求分析,设计ER图。 2.课程设计报告正文 2.1系统需求分析 (1)课题设计目的 一般饭店的点菜系统因其菜单各不相没有广泛的适用性,于是我们设计了特殊的自助餐厅——麦当劳,它有众多门店,菜单基本统一,适用范围广,因此是具有可行性的。 我们设计的数据库包括两个部分: 1点菜系统,连接麦当劳各门店和顾客。我们的这个系统可以面向店员,给店员使用用于收银,也可以由顾客来操作,尤其在人比较多的时候顾客先通过系统点好单,可以加速客流,为麦当劳加快客流,创造更高的利润。 2物流订购系统,连接麦当劳各门店以及配送中心。麦当劳这样的餐饮企业的原料都是统一配送,不同于其他餐饮企业可以就地取材,因此配送环节相当重要,配送多了会导致原料过多,造成库存成本升高以及原材料积压过久变质;配送少了又会造成缺货损失,并且对本身门店的声誉造成损失。那么要做到实时监控就必须能够快速及时地了解各个门店的需求情况来定期送货,如果能够通过信息化方式来运营配送中心的工作,那么准确性、及时性会大大提高,并且库存可以维持在一个较低的水平,一方面降低了库存成本,另一方面也可以实时拥有不断更新的新鲜的原料保证食品质量。另外,配送中心也可以根据各个门店的订购单来控制整个配送中心的库存水平和获取个门店的平均需求,方便更好的管理库存。 (2)系统业务描述

餐馆点餐系统课程设计

软件工程设计报告 ——餐馆点餐系统 班级:XXX 姓名:XXXX 学号:XXXX

目录 第一章绪论 (1) 1.1 现实背景和理论背景 (1) 1.2 研究目的 (2) 1.2 目的 (2) 第二章系统需求分析 (3) 1.引言 (3) 1.1编写目的 (3) 1.2项目背景 (3) 2.术语定义 (3) 3.参考资料 (3) 4.目前餐饮企业工作流程 (3) 5.所建议系统的工作流程 (4) 6.产品功能 (5) 7.软件需求描述 (6) 8.系统用例图 (6) 9.软件接口 (8) 第三章系统设计 (9) 1.系统部署图设计 (9) 2.数据库设计 (10) 2.1命名规范 (10) 2.2安全设计 (10) 2.3概念设计 (10) 2.4物理设计 (12) 2.5函数设计 (14) 3.系统模块设计 (15) 4.系统架构设计 (16) 5.客户端系统目录结构 (17)

6.系统类图设计 (17) 7.主要模块设计 (21) 7.1登录模块设计 (21) 7.2点餐模块设计 (21) 第五章测试概要 (23) 1.测试用例设计 (23) 2.测试环境与配置 (23) 3.测试方法(和工具) (23)

第一章绪论 1.1 现实背景和理论背景 1.1.1现实背景 我国的餐饮市场经过30多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔。根据中国烹饪协会发布的2009年度餐饮业发展报告显示,即便在经济遭受重创的2009年,全社会餐饮业零售额达依然到17998亿元,同比增长16.8%。其中,每月的零售额均超过1300亿元,增长率稳定在14.4%至21.6%。在各类消费性支出中增幅居前,仅次于交通和通信支出。并且预计2012年餐饮市场还将继续增长,营业额也将达到20000亿元。 与此同时,我国餐饮业发展的质量和内涵也发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。 近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。

机票预订系统程序设计说明书模板(面向对象)

程序设计说明书 1引言 1?1编写目的 程序设汁说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设汁工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。 本阶段已在系统的需求分析的基础上,对机票预左系统做概要设计。主要解决了实现该系统需求的程序模块设讣问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设汁等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设汁。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设il?结构,或在修改时找出在本阶段设计的不足或错误。 预期的读者:系统管理员、机票预订管理员、订票旅客、程序员。 12背景 软件名称:机票预订系统 提出者:程序员 开发者:XXX o 用户:系统管理员、程序员。 运行该软件的计算站(中心):Internet.航空公司、网上银行

2程序设计说明 2.1需求规定 1.管理员管理航班与打印机票活动图 (1) 管理员登陆界面管理航班信息与旅客信息。 (2) 管理员根据旅客信息安排航班。 (3) 管理员根据机票价格收费。 (4) 打印机票与账单。

根据上面的描述,管理员管理航班与打印机票活动图如图5-1所示。 ?活动起点 图2.1订票管理员管理航班与打印机票活动图 2 ?旅客订票与打印机票活动图 ⑴旅客登陆操作界面选择航班或山订票管理员安排航班。 (2) 选择航班后确认订票形象。 (3) 确认完毕缴费。 (4) 山管理员打印机票和账单。 根据上面的描述,旅客订票与打印机票活动图如图5-2所示。

软件总体设计说明书

“教师评教系统”软件总体设计说明书 1.引言 1.1编写目的 编写本可行性研究报告的目的是面对高校教师测评系统进行可行性分析,以最小的代价在尽可能的时间内确定问题是否能够解决和是否值得解决,并最终确定本软件系统并发的可行性。 本文档预期的读者是软件管理人员、并发人员和维护人员。 1.2背景 项目名称:教师评教系统 项目用户:高校测评人员 开发单位:高校计算机系 1.3参考资料 ①《软件产品开发文件编制指南(GB 8567-1987)》 ②《实用软件文档写作》,清华大学出版社 2.总体设计 2.1需求规定 本系统完成高校教师评教的工作,系统的功能如下图:

2.2运行环境 Microsoft Visual Studio 3.数据库设计 3.1表格设计 汇总表

列名数据类型是否允许 为空是否为主键 部门表T_Department 部门编号DepartmentId Int否是部门名称DepartmentName Nvarchar(20)否否 部门号DepartmentNumb er int是否 项目表T_Items 项目编号ItemID Int 否是主项目编号MainID Int 否否项目名称ItemName Int 否否项目ID Idx Int 否否IVA IVA Float 否否IVB IVB Float 否否IVC IVC Float 否否IVD IVD Float 否否IMA IMA Nvarchar(MAX) 是否IMB IMB Nvarchar(MAX) 是否IMC IMC Nvarchar(MAX) 是否IMD IMD Nvarchar(MAX) 是否Memo Memo Nvarchar(MAX) 是否 类型表T_KindInfo ID类型KindID Int 否是用户ID UserID Int 否否KType Int 否否 Kid Int 否否 Tid Int 否否选择类型T_Select Nvarchar(MAX) 是否分数T_Score Float 否否T_Lock Int 否否 T_Memo Nvarchar(MAX) 是否 T_RS Float 否否 主项目表T_MainItem 主项目ID MainID Int TabID TabID Int 否是项目名称ItemName Nvachar(MAX) 否否项目统计ItemValue Float 否否Idx Int 否否总计ChildCount Int 否否Memo Nvarchar(MAX) 是否

PAD电子菜单点菜系统业务方案建议书

代开发Android平板电脑系统平台点菜系统 解决方案 五月七日

项目摘要 近年来伴着餐饮业的发展,以清新舒适、高档次的装修,追求个性、美观、服务档次的要求,传统纸质菜谱与就餐环境整体的格格不入,高档菜谱新旧交替的高额成本,纸质菜谱的耗材引发环保问题,餐饮行业管理模式的非自动化,非智能化等诸多因素,再加上电子计算机行业的高速发展,无线局域网技术的广泛应用,在这样的大趋势下,掌上通电子菜谱迎刃而生。 电子菜谱开创了信息化工具与顾客的窗口,开创电子点餐直接面向顾客的先河,打破传统点餐模式。电子菜谱是通过图片,文字,音视频等方式全面的展现菜系特点,菜系组成成分等信息的多媒体菜谱,是实现电子化餐饮的前提和基础。电子菜谱融合数据管理,快速高效率点菜等优势,替代目前饭店所使用的传统纸质菜谱,是未来十年甚至二十年的必然趋势,可以称得上是餐饮业中的革命。

目录 第一章 PAD电子菜单系统简介 (4) 1.1项目背景 (4) 1.2主要优势 (4) 第二章业务介绍 (5) 2.1 “PAD电子菜单系统”业务简介 (5) 第三章后台功能 (7) 3.1功能简介 (7) 3.2更新方式 (7) 3.3系统连接服务 (8) 3.4整个流程的连接 (8) 第四章软件介绍 (9) 4.1软件介绍 (9)

第一章PAD电子菜单系统简介 1.1项目背景 中国千百年来最繁荣的产业非餐饮业莫属,现在国内的平板电脑厂商争相挤入平板电脑市场,何不专注于开发适合餐饮业点餐的平板电脑,一来这类行业应用不要求太高的硬件性能,而来行业用户的利润比普通消费者高,餐厅基本都要定期更换菜谱,一家高档餐厅的菜谱制作费用往往价格不菲,而用平板电脑代替的话,即提高了菜谱档次,重新制作菜谱的时候只需更新菜肴照片,省下重新制作纸质菜谱费用。 1.2主要优势 A.综合应用成本低于传统菜谱:传统菜谱制作价格不菲,且须 经常翻新、修改、更换,且要耗费大量的精力、财力;平板 电脑点餐系统可随时增加修改菜品,综合应用成本远低于传 统菜谱,且对精力、资源是极大的节约。 B.缩短点菜、下单、买单的时间,并最大限度地降低了点菜、 下单、买单过程中的差错率,提高餐厅用餐效率,增加了客 人对酒店的满意程度; C.亲和界面,柔性设计,消费者无须任何帮助指导,即可随意 操作;大字体、全屏触摸,智能化操作,确保各年龄层、各

面向对象程序设计实训说明书电影院网上订票系统设计

中北大学 面向对象程序设计实训 说明书 学院、系:软件学院 专业:软件工程 学生班级:13140A01 学生姓名:景贝贝学号:1314011438设计题目:电影院网上订票系统设计 起迄日期:2015年6月29日- 2015年7月10日指导教师:杨秋翔 2015 年7月8 日 实训任务书

实训任务书

一、需求分析 需求分析包括可行性分析、系统流程图和数据流图,数据字典。可行性分析包括技术可行性、经济可行性和操作可行性。 1.1 可行性分析 1.1.1 技术可行性 根据电影院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。 由以上分析可知,影院售票系统的开发在技术上是可行的。 1.1.2 经济可行性 电影院具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。 系统的开发基于本人对程序开发的实践学习而来,电影院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以

接受。 由以上分析可知,影院售票系统在经济上是可行的。 1.1.3 操作可行性 根据系统页面用户可以自动查询影片信息。还可浏览完影片信息以后操作订票、退票等功能。管理员也可以在后台添加、修改并删除影片信息,还可以管理注册用户信息和用户订票信息。 由以上分析可知本系统在操作上也是可行的。 1.2 系统流程图 首先未注册的用户要先注册,注册完了以后输入用户名和密码进入页面。根据网站上的影片信息用户可以选择自己喜欢的电影来订票。然后订票信息会自动存储到后台订票信息数据当中。 本系统的具体流程为如图所示。

系统总体设计说明书

总体设计说明书 一、引言 1、编写目的根据课程设计的要求,结合校园实际情况,我们计划利用GIS 的功能和方法做一个关于校园的高效、易用的导航系统,本系统初步目的是为那些对大学校园还很陌生的人提供就一些服务,让他们通过此系统能快速知道目的地在哪,去目的地怎么走,从而节省他们宝贵的时间;以及为在校大学生提供基本的生活信息,学习信息和活动信息等。 2、背景说明软件名称: “理工之窗”导航系统项目提出者: 毛超荣项目开发者: 毛超荣、王世远、杨克明、彭冠峰、宋红见用户: 3、系统设计意义随着互联网技术的发展,GIS已经深入应用到生活的方方面面,给人们的生产生活带来了很大的便利。 导航系统的出现使人们的出行变得十分便捷,了解的GIS的强大功能后,为此我们试想用所学到的理论知识结合校园实际需求做一GIS导航系统,方便广大以学生为主体的群体的工作、生活和学习,在地理信息系统快速发展的今天,大部分系统是介于大公司、大项目的设计,很少是关于一个像大学校园等小小范围的导航系统,在此背景下,本系统的设计为广大师生及所有的系统访问者提供一个实用的平台,为他们带来便利。 同时也是一个窗口,通过它可以让更多的人了解我们的学校。 4、参考资料 二、用户需求分析成果 1、系统功能需求“理工之窗”学生服务系统围绕着网站的使用情况在用户、信息、服务、数据等方面进行管理。

从系统运行环境来看,系统建设功能大致可分为两大部分: 对外服务网站、内部信息处理系统。 本部分从内部使用者的角度,对系统功能需求进行了分析和描述。 1. 1、系统总体功能需求业务系统是以GIS系统为基础,反映学生服务特点,是集导航和查询功能于一体的的信息系统,其中包括学习信息服务系统、生活信息服务系统、系统维护管理信息系统和人员管理信息系统。 系统各功能模块情况如下图: 1. 2、功能模块的具体内容和需求明细“理工之窗”学生服务系统空闲教室查询学术活动查询最佳路径查询位置服务社团活动查询网络维护数据库维护数据维护普通用户管理员管理学习信息服务生活信息服务系统维护管理人员信息管理 1.2. 1、学习信息服务系统模块描述: 该部分主要是为同学们的学习服务的,为同学们提供实时的与学习方面有关的各种信息。 ①空闲教室查询功能描述: 点击空闲教室查询按钮,出现查询目的地选择框和查询时间段输入框,在两个框中输入相应的文字,点击查询按钮,即可查询三个教学楼及各个学院没有课的教室。 所需输入数据: 目的地名称和时间②学术活动查询功能描述:

(完整版)点菜系统数据库设计

1引言 (2) 1.1编写目的 (2) 1.2定义 (2) 1.3参考资料 (2) 2需求分析 (6) 2.1数据字典 (9) 2.2数据流图 (9) 3结构设计 (6) 3.1概念结构设计 (9) 3.2逻辑结构设计 (9) 3.3物理结构设计 (9) 4运用设计 (11) 4.1安全保密设计 (11) 4.2系统运行与维护 (9)

点菜系统数据库设计说明书 1引言 1.1编写目的 目前大多数酒店由于规模的限制,忽略了点菜系统的重要性,而本系统专为具有一定规模和经济条件的大型酒店设计。通过集成从顾客定桌、点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加规范化。 1.2定义 1、系统名称:酒店点菜信息系统 2、数据库管理软件:Microsoft SQL Server 3、数据库设计人员:王大为、赵剑锋、袁媛、唐小若、秦夏 4、使用本数据库的程序:。。。 5、数据库设计采用软件:Microsoft Office Visio 2003 6、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。 7、运行平台:windows 2000/xp/linux 1.3参考资料 列出有关的参考资料: 2需求分析 2.1功能分析 1、服务员信息的管理:查询、增、删、改 2、菜单信息的管理:查询、增、删、改 3、厨师信息的管理:查询、增、删、改 4、房间信息的管理:查询、增、删、改 5、餐桌信息的管理:查询、增、删、改 6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅 7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房

软件工程点菜系统设计报告

目录 第一章可行性研究---------------------------------------------3 1.引言 2.可行性研究的前提 3.对现有系统的分析 4.所建议的系统 5.可选择的其他系统方案 6.投资及效益分析 第二章项目开发计划----------------------------7 1.引言 2.项目概述 3.实施计划 4.支持条件 5.专题计划要点 第三章项目需求分析说明书------------------------------------11 1. 引言 2. 任务概述 3. 需求规定 4. 运行环境规定 第四章项目详细分析说明书---------------------------------13 1. 引言 2. 程序系统的结构 3. 程序设计说明

第五章软件测试----------------------------------------------17 1. 软件测试概念 2. 软件测试目的 3. 软件测试原则 4. 软件测试方法分类 5. 软件测试步骤 第六章用户手册-------------------------------------------------19 1. 引言 2. 用途 3. 运行环境 4. 使用过程 第七章总结 ------------------------------------------------------------------22 第一章可行性研究报告 1引言 编写目的 在市场经济蓬勃发展的今天,酒店、餐饮电脑管理在世界各国已非常普及。它成为服务行业提高办公效率、提高竞争力的关键因素之一。随着经济环境的不断发展,面对餐饮业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的餐饮电脑管理系统,引进创新的经营机制,适应新形式下的生存和发展的空间。 通过对本系统的操作,服务员可更加迅速使用系统为顾客点菜、加菜,并即时的把数据传到出品台。然后出品台根据客人所点的菜单迅速出品,而且所有的操作数据都储存在后台的数据库中,以备查询。 背景 软件系统的名称:餐馆点菜系统; a.本项目的任务提出者:蒋巍; b.开发者:张飞、赵杰、朱陈立; c.用户:适用于各种餐厅,酒店; d.实现该软件的计算中心是常州工学院秋白楼B-720; 定义 走单走单是员工的一种作弊行为,是指故意把整张账单走失,以达到私吞餐饮收入的目的。

面向对象方法系统设计说明书模板

设计说明 目录 1 概述 ..................... 错误!未定义书签。 编写目的 .......... 错误!未定义书签。 参考资料 .......... 错误!未定义书签。 术语和缩写词* .错误!未定义书签。 2 需求概述.............. 错误!未定义书签。 3 结构设计.............. 错误!未定义书签。 总体设计 .......... 错误!未定义书签。 功能分配 .......... 错误!未定义书签。 接口设计 .......... 错误!未定义书签。 数据结构设计... 错误!未定义书签。 公共数据结构设计错误!未定 义书签。 数据库设计错误!未定义书签。 数据结构同程序的关系*错误! 未定义书签。 出错处理设计* .错误!未定义书签。 其它* ................ 错误!未定义书签。 4 类的设计.............. 错误!未定义书签。 类1设计 .......... 错误!未定义书签。 功能说明... 错误!未定义书签。

属性说明... 错误!未定义书签。 公有方法说明错误!未定义书 签。 私有方法说明错误!未定义书 签。 类2设计 .......... 错误!未定义书签。 功能说明... 错误!未定义书签。 属性说明... 错误!未定义书签。 公有方法说明错误!未定义书 签。 私有方法说明错误!未定义书 签。 5 用例实现的设计 .. 错误!未定义书签。 用例1设计 ...... 错误!未定义书签。 功能说明... 错误!未定义书签。 界面设计... 错误!未定义书签。 交互设计... 错误!未定义书签。 用例2设计 ...... 错误!未定义书签。 功能说明... 错误!未定义书签。 界面设计... 错误!未定义书签。 交互设计... 错误!未定义书签。

酒店管理系统总体设计说明书

项目总结 一、软件存在的不足: 我们小组的项目虽然完成了软件,但我们的软件还有很多地方存在不足 1、界面不够美观 2、C/S部分界面刷新存在问题,不同模块之间进行切换时界面刷新需要等 待,或者刷新不出来,需要将窗口最小化再最大化后才能出现。 3、业务逻辑考虑的太简单,一些业务逻辑没有深入分析,对特殊或者一些 边界条件没有仔细考虑,如:如果客人在23:59:50预定房间,以及 11:59:00预定房间需要做什么样的处理都没有进行特殊的处理,都按照 常规的计算方法进行处理。 4、功能简单:我们的软件只是实现了一些基本功能。 二、软件优点 1、软件客房图是以图标的形式呈现出来,图标根据不同的状态呈现出不同 的颜色,操作员可以很直观的看出客房的状态。当点击客房图标时将会 弹出客房的详细信息,极大地方便操作员的操作。 2、程序有由java完成,方便移植。 3、程序操作简单 三、未来工作 针对软件的不足,在以后我们首先要将我们软件界面进行美化处理,让用户看着舒心,然后对软件的功能进一步完善。 四、编程心得 虽然我们实现了软件,但软件的缺点依然很多,除了对业务逻辑分析不够清楚外,还有一个主要的原因是我们的编程技术还存在很大的问题,对模块的调用关系处理,界面刷新等发那个面把握的不是很清晰,在以后还需要好好的努力。 《酒店管理系统》 ————总体设计说明书 1引言 1.1编写目的 在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理。 1.2范围 a.待开发的软件名称:酒店管理系统

酒店点菜系统的设计与实现

餐饮点菜系统的设计与实现 内容摘要:二十一世纪是信息高度交流与发展的时代,随着人类社会的进步与发展,越来 越多的信息已无法通过手工记录、人工管理来实现,信息在社会经济中发挥着越来越重要的作用。餐厅点菜管理系统是一个信息化管理软件,可以实现餐厅的点菜、订餐、员工管理等各项业务的信息化管理,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,减少了人工操作的麻烦和误差,能更好地提高企业的管理模式,实现自动化。 在大多数的餐饮场所点菜、查看菜谱等是人工完成的。这就需要通过大量的手工完成,速度慢,耗费人力多,而且极易出错,导致工作效率低,造成人力物力的极大浪费。为了节省人力和时间,避免不必要的错误,通过对此作认真细致的调查研究后,决定开发本系统。写作本论文目的在于在现行餐饮管理的基础上,建立科学的计算机餐饮管理系统数据库,用计算机工作代替以往大量的人工劳动,提高工作效率,促进餐饮自动化,适应当今科学技术飞速发展的需要。 在整个数据库系统操作中起到相互联系、相互制约的作用,可根据需要随时打开、运行、处理、关闭。该系统同时设有初始设置、系统维护等几个功能,通过对多个数据库文件的控制操作,可实现查询、录入、修改、删除和打印等功能。

第1章绪论 1.1选题背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。在餐饮业中主要有4大类信息:认识管理、销售统计、成本管理和库房管理。 人工处理这些信息不仅工作量繁重、复杂、而且容易产生错误和混采用计算机进行信息的查找管理不仅能实现管理的规范化,而且还可以避免错误提高效率,本系统即对餐饮业的信息的销售而设计制作的 1.2 选题目的 本系统是针对餐厅点菜管理系统介绍进行设计的, 目的主要是全面展示餐厅点菜管理系统内容及环境,全面管理管理餐厅信息,为每位员工提供优质的服务。 培养学生独立完成课题的工作能力及从文献获取知识的能力,提高计算机运用水平,掌握运用软件工程思想开发管理信息系统的一般方法及各种规范,为毕业后走上工作岗位打下良好基础。 1.3 系统实现技术 该系统是使用流行的软件开发程序SQL2005 数据库和ASP环境.C# 1.4 开发工具与语言简介 1.4.1 ASP简介 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; 1.4.2 SQL2005数据库简介 SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和 Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在 Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳

基于JSP的外卖点餐系统的设计与实现

基于JSP的外卖点餐系统的设计与实现

摘要 随着电子商务的迅速发展以及时代的不断进步,今天的社会已经成为了彻彻底底的信息化时代。生活水平的提高使得人们不再单纯的满足于实体消费,同时工作上的忙碌让很多的人不得不通过网络来解决一些实际的问题。 餐饮是必不可少的行业,然而大部分的实体餐饮店由于受到环境、时间等因素的限制不再是人们唯一的去处,越来越多的消费者逐渐将目光转移到网络订餐,他们在忙碌的情况下更愿意通过网上订餐来解决吃饭的问题。同时,企业经营者也不会放过这种绝佳的赚钱渠道。目前已经有了越来越多的网上外卖点餐系统。 通过结合如今腾飞的电子商务以及人们消费观念的改变同时结合实地考察开发了本外卖点餐系统,通过本系统能够有效地解决消费者吃饭的问题,同时也为企业经营者开拓了另一片投资赚钱的天地。 本外卖点餐系统通过使用JSP + Mysql技术来进行实现,采用了Tomcat作为服务器平台,采用SSH框架技术来对程序进行了高效的开发,本外卖点餐系统主要是通过前台来面向全体消费者,通过后台来对前台的主要信息进行实时、统一、高效的管理。 关键词:外卖点餐;JSP程序语言;Tomcat服务器;Mysql数据库;SSH框架

ABSTRACT With the rapid development of e-commerce and the continuous progress of the times, today's society has become an era of thorough information era. The improvement of living standards makes people no longer simply satisfied with the real consumption. While the busy work makes people have to solve some practical problems through the network. Catering industry is essential. However, due to restrictions by the environment, time and other factors, most of the entities restaurants are no longer the only place for people. More and more consumers gradually shift attention to online ordering. They engaged in more willing to through online in order to solve the food problem. At the same time, business operators will not let go of this great money channel. There are already a growing number of online takeaway ordering system. By combining now take-off of electronic commerce and people's consumption concept change and combining with the on-the-spot investigation developed the takeaway ordering system. Through this system that can effectively solve the eat problem of consumers and develop another piece of the money for enterprise managers

相关文档