网上订餐系统详细设计说明书.doc
- 格式:doc
- 大小:556.59 KB
- 文档页数:18
食堂网上订餐点餐管理系统—说明书食堂网上订餐点餐管理系统—说明书
1、引言
- 介绍食堂网上订餐点餐管理系统的作用和目标- 提供背景信息和系统的重要性
2、系统概述
- 描述系统的整体结构和功能
- 系统的主要模块和子系统
3、系统需求
- 列出系统的功能需求和非功能需求
- 包括用户需求和系统约束
4、系统设计
4.1 数据库设计
- 描述系统中涉及的数据库表格和字段
- 列出每个表格的主要功能和关系
4.2 用户界面设计
- 展示系统的用户界面和交互流程
- 提供界面设计的原则和指导方针
4.3 功能模块设计
- 分析系统的每个功能模块的实现细节
- 列出每个模块的输入和输出,以及核心算法或流程5、系统实施
5.1 环境要求
- 列出系统运行所需的硬件和软件环境
- 提供环境配置的步骤和注意事项
5.2 安装和部署
- 详细描述系统的安装和部署过程
- 包括安装步骤和配置文件的调整
5.3 测试和验证
- 说明系统测试的方法和策略
- 提供测试计划和测试用例
6、系统维护和支持
- 描述系统的维护和支持策略
- 提供故障排除和紧急修复的指导原则7、附件
- 列出本文档所涉及的附件及其内容- 提供附件的路径或
8、法律名词及注释
- 本文涉及的法律名词和相关注释
- 解释法律名词的含义和适用范围。
网上点餐系统文档一、概述网上点餐系统是一种基于互联网的点餐服务平台,旨在方便用户在家或办公室等地点通过网络订购食物。
本文档旨在详细介绍网上点餐系统的设计和功能,以及用户如何使用该系统进行在线点餐。
二、系统设计1. 用户端设计用户端是指用户通过浏览器或手机应用使用网上点餐系统的界面。
用户端的设计应该简洁明了,操作友好,便于用户浏览和点餐。
(这里可以适当展开,描述一些具体的设计要点)2. 商家端设计商家端是指餐馆或食品供应商使用的界面,用于管理菜品、接受订单和处理配送等事务。
商家端的设计应该便于商家操作和管理,支持实时更新菜单和订单状态等功能。
3. 数据库设计网上点餐系统需要一个可靠的数据库来存储用户信息、菜品信息、订单信息等核心数据。
数据库设计应考虑数据的安全性和高效性,同时也要支持系统的扩展和后续维护。
三、系统功能1. 用户注册与登录用户需要通过注册账号并登录系统才能进行点餐操作。
注册需要提供必要的个人信息,如姓名、联系方式等。
登录后用户可以查看个人信息和历史订单。
2. 菜品浏览和搜索用户可以浏览不同餐馆的菜品,也可以通过关键词搜索特定的菜品。
菜品需要有清晰的图片和详细的描述,以便用户选择和点餐。
3. 菜品点餐和下单用户可以将菜品添加到购物车,并选择特定的数量和口味要求。
用户可以在确认订单前对购物车进行修改或删除操作。
确认订单后,用户需要选择配送地址和支付方式,并提交订单。
4. 订单管理和配送商家可以在商家端接受订单并查看订单详情。
商家可以根据订单内容准备食物,并将订单标记为“已接单”、“配送中”等状态。
用户可以查看订单状态并实时追踪配送进度。
5. 评价与反馈用户可以对菜品和服务进行评价,并提供反馈意见。
商家可以根据用户的评价和反馈来改进菜品和服务质量。
四、系统优势1. 方便快捷用户可以直接通过手机或电脑访问网上点餐系统,无需排队等候。
点餐过程简单快捷,大大提高了点餐效率。
2. 多样选择网上点餐系统集成了各种餐馆的菜品,用户可以在一个平台上选择各种不同的菜肴,满足不同口味的需求。
文档编号: LMS--3版本号: V1.0文档名称:详细设计说明书项目名称:餐馆点菜系统项目负责人:王晓凤、曹春美编写:王晓凤、曹春美 2013年12月11日校对:曹春美 2013年12月12 日审核:王晓凤 2013年12月12日目录1 引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 定义 (4)1.4 参考资料 (4)2 总体设计 (4)3 程序描述 (7)3.1 主模块 (7)3.2 点菜模块 (8)3.2.1菜的编号查验模块 (9)3.2.2相关信息获取模块 (10)3.2.3点菜登记模块 (11)3.3 修改模块 (11)3.3.1 加菜模块 (13)3.3.2删菜模块 (14)3.3.3 查询模块 (14)3.4 删除菜单模块 (16)3.4.1 菜单查询模块 (17)3.4.2相关信息获取模块 (18)3.4.3 删菜模块 (19)3.5 菜单查询模块 (20)3.6 登陆模块(建立连接) (23)3.7 退出模块 (24)3.8 结账模块 (24)3.9 系统操作模块 (24)3.9.1 系统操作权限查验 (24)3.9.2菜单库操作 (24)1 引言1.1编写目的经过对该餐馆点菜系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。
明确开发风险及其所带来的经济效益。
本报告经审核后,交由软件经理审查。
该需求规格说明书的采访对象是XXX餐馆点菜系统软件小组的研发工程师、测试工程师、销售工程师,版权归XXX所有,严禁外传。
1.2项目背景项目名称:餐馆点菜系统用户:××餐馆说明:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。
在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。
如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。
酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。
目录1引言 (1)1.1编写目的 (1)1.2背景说明 (1)1.3 参考资料 (1)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念和处理流程 (2)2.4结构设计 (3)2.4.1结构 (3)3数据库设计 (4)3.1概念结构设计 (4)3.2逻辑结构设计 (5)3.3物理结构设计 (6)3.4安全保密设计 (7)4系统出错处理设计 (8)4.1出错信息 (8)4.2补救措施 (8)4.3. 系统维护设计 (8)5程序模块1设计说明 (9)5.1程序描述 (9)5.2功能 (9)5.3算法 (9)5.4注释设计 (9)5.5测试计划 (9)6程序模块2设计说明 (10)1引言1.1编写目的此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。
为了管理员和系统维护者能清楚地知道此系统的功能和作用,所以要进行软件设计分析,并以文档的形式来记录。
通过软件设计说明书,使开发者和用户之间的沟通更为方便,也有利于使用者充分分析和理解开发者的用意,从而更方便地使用本系统。
同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。
1.2背景说明1.软件系统名称:美食美客网上订餐系统2.项目提出者:开发者:用户:顾客、餐厅管理员1.3 参考资料本系统的开发过程中所参考的资料为:[1].计算机软件产品开发文件编制指南(GB 8567-88)[2].张海藩.软件工程导论.北京:清华大学出版社.2008[3].王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006[4].郝玉龙.JavaEE编程技术.北京:清华大学出版社.2008[5].孙延鹏.吕晓鹏.Web程序设计.北京:人民邮电出版社.2008[6] Selman, Daniel .Java 3d Programming. Oreilly & Associates Inc.2005[7] 黎活明 .EJB3.0 入门经典. 清华大学出版社.2008[8] SUN公司的官方网站2总体设计2.1需求规定要求能准确、无误地查询、添加、修改、删除用户、菜单和订单信息,管理员信息;能够精确地进行业务数据汇总来支持决策;做到实时通信来保证业务数据的最新性。
网上订餐详细设计说明书网上订餐系统详细设计说明书[V2.0(版本号)]1文档信息及版本历史文档信息项目名称网上订餐系统文档名称网上订餐系统详细设计说明书存储位置版本作者/修改者日期描述21.引言1.1编写目的网上订餐系统详细说明书阐述本项目的各个模块的划分,包括模块内部结构和模块之间的通信接口。
以及合理的模块内部封装设计和模块间的通信接口。
1.2背景当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。
社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。
网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。
同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。
1.3定义MVC:数据-视图-控制模式,将项目中数据库的处理、视图页面的跳转和控制逻辑三个部分分开,方便项目的开发和维护。
1.4参考资料《需求规格说明书》《基本设计说明书》《数据库设计说明书》2. 系统的结构[给出系统的结构框图,包括软件结构、硬件结构框图。
用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。
功能类别子功能用户登录用户注册餐品展示前台操作餐品的详细介绍放进购物车查看购物车详细信息提交确认和配送信息增加餐品后台管理修改餐品删除餐品3系统用例图-端2-端1会员管理会员注册**<<uses>><<uses>>-端3-端4餐品展示发布与管理餐品<<uses>><<uses>>**<<uses>><<uses>>下订单<<uses>><<uses>><<uses>><<uses>>用户管理员确认订购信息确认发货与收货系统逻辑层(service文件夹)类图:3.会员注册/登录/退出模块设计说明对会员身份进行验证,同时方便新会员注册。
目录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.5功能需求与程序的关系 (7)2.6人工处理过程 (7)2.7尚未问决的问题 (7)3接口设计 (8)3。
1用户接口 (8)3.2外部接口 (8)3.3内部接口 (8)4运行设计 (8)4.1运行模块组合 (8)4。
2运行控制 (8)4.3运行时间 (8)5系统数据结构设计 (9)5.1逻辑结构设计要点 (9)5。
2物理结构设计要点 (9)5。
3数据结构与程序的关系 (13)6系统出错处理设计 (13)6.1出错信息 (13)6.2补救措施 (14)6.3系统维护设计 (14)概要设计说明书1引言1。
1编写目的俗话说:“民以食为天”,随着人们生活水平的提高,对饮食的要求已不再是解决温饱问题,很多人在进行紧张工作之余会选择享受美食进行放松。
餐饮业是一种个性化、多样化的服务产业。
随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。
其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。
这样既节省了时间,也可以为广大用户提供更多选择。
1.2背景国外:国外的许多知名品牌在多年前就开始了网上订餐服务,并且受到了国外的许多家庭的欢迎;这些品牌的网上订餐服务这几年也在中国逐渐普及。
国内:现在我国使用的订餐方式大多还停留在电话订餐的层面上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品.但是这种方式也存在着一些问题,这种订餐的效率低,并且对信息的保存和更改需要人工记录,容易遗漏和出错.因此,网上订餐服务在逐渐新起,据了解,在济南、青岛、临沂等地,许多消费者对订餐的需求量是很大的,尤其是临沂商城,由于这里有位居全国第二位的专业批发市场群体,许多外来客商因整天忙于生意而无暇去饭店吃饭,因而他们热衷于网上订餐。
网上订餐系统详细设计说明书网上订餐系统详细说明书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.引言 (4)1.1 编写目的 (4)1.2 定义 (4)1.3 参考资料 (4)2.项目概述 (4)2.1 项目背景 (4)2.2 项目目标 (4)2.3 构件图 (4)2.4 上下文关系图 (5)2.5 类图 (6)2.6 项目适用范围 (7)3 项目需求分析3.1 性能需求分析 (7)3.2 系统用例图 (8)3.3系统体系结构 (9)4 项目详细设计4.1 系统模块详细设计 (9)4.2 登录模块详细设计 (10)4.3 顾客模块详细设计 (10)4.4 管理员模块详细设计 (11)5 项目技术方案 (13)5.1方案概述 (13)5.2 编程环境 (14)5.3 数据库的实现 (14)6.项目报表 (14)6.1 项目活动图 (14)6.2 系统报表 (16)7.可行性分析 (16)7.1 技术可行性分析 (16)7.2 运行可行性分析 (16)7.3 经济可行性分析 (17)1. 引言1.1编写目的此立项报告旨在确定本项目的基本目标、主要内容,设计实现的流程、工作负荷、费用开支、人员结构、设备情况、局限性,运行设计的项目时间总体规划、进度分段标准、阶段考核方法,以及项目验收方式、提交的内容清单、后续工作情况。
1.2定义本产品是为校园餐厅专门开发的一套订餐管理系统,旨在合理化安排餐厅的工作,提高餐厅的管理效率,同时方便学生就餐。
1.3参考资料《软件系统分析与设计》《软件需求工程》2. 项目概述2.1项目背景学生到食堂用餐,在和排队上浪费很多时间,并且去晚了经常会吃不到想吃的食物;学生对食堂的满意度不高,有许多的学生会选择去学校周边的饭店用餐。
因此,食堂更无法准确预测学生需求,经常会出现有些食物因为没有卖出去只好倒掉,而学生需要的一些食物却已卖完的现象。
2.2 项目目标开发网上报餐系统节省学生的时间和精力,避免食堂食物的浪费,同时让每位就餐员工都吃到满意的食物,提高服务质量以及员工对餐厅的满意度。
V网上订餐系统〉需求规格说明书撰写人(签名):完成日期:评审负责人(签名):评审日期:目录1・引言 (4)目的 (4)定狡 (4)登录模块: (4)用户注册模块 (4)购物车模块: (4)订单模块: (4)基本信息管理模块: (4)公告楔块: (4)参考资料 (4)2. 总体概述 (4)产品标识 (4)产品描述 (4)系统属性 (4)开发背景 (4)产品功能 (5)用户的特点 (5)3. 系统层次图 (5)具体需求 (6)性能需求 (8)精度 (8)时间特性 (8)安全性 (8)稳定性 (8)数拥库需求 (8)设计约束 (8)其他标准的约束 (8)破件约束 (8)属性 (8)系统可靠性 (8)系统安全性 (9)系统容错性 (9)系统防灾性 (9)系统可维护性 (9)系统灵活性 (9)外部接口需求 (9)用户接口 (9)砚件接口 (9)软件接口 (9)通信接口 (10)1. 引言1.1目的网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。
所以开发这套网上订餐系统是非常有必要的。
本需求的编写目的在于为系统的开发做好前而的部署,以便于我们可以开发出系统功能更加全面,使用户操作起来更加的方便。
1・2定义登录模块:验证用户帐号和密码。
如果验证通过,进入该系统。
如果验证失败输出相应提示信息。
(登陆模块分为用户登录和顾客登录)用户注册模块:用户提交相应的注册信息进行注册,系统自动进行验证,并提示用户注册是否成功。
购物车模块:用户登陆后就可以选择自己喜欢的美食,并放入购物车中。
订单模块:管理员可以随时查看用户提交的订单,并通知工作人员送餐,用户则可以查看自己的订单。
基本信息管理模块:用户可以根据自己的实际情况修改自己的密码、地址、电话等信息。
管理员可以修改用户的基本信息。
公告模块:管理员对公告进行添如、修改、删除;顾客则浏览公告。
1・3参考资料周之英•现代软件工程(中).北京:科学出版社,2000.江开耀.软件工程与开发技术(第二版).西安:电子科技大学出版社,2009.2. 总体概述2.1产品标识软件名称网上订餐系统2. 2产品描述系统薦性本系统是一个可供多人在网上订餐的系统,具有登录、注册、购物车、订单管理基本信息管理、公示公告等功能。
xx 学院课程设计说明书题目Android订餐系统系(部)数学及计算机科学系专业(班级)12软件班姓名何静学号2指导教师起止日期2015.06.08-2015.07.03课程设计任务书课程名称:服务外包软件综合实训Ⅲ设计题目:Android订餐系统已知技术参数和设计要求:1.实训目的了解Android体系结构,理解MVC结构及其优缺点、Java面向对象编程思想。
掌握Java IO流、Java多线程、Java网络编程、Java JDBC、Android GUI设计。
具备Android应用程序、Java网络服务应用程序的开发能力。
2.功能要求开发一款C/S 结构的网上订餐应用程序。
以Android平台为客户端,以PC为服务器。
PC端应用程序的作用主要是作为数据的提供者,以及客户端关系的联系者。
Android为终端用户提供便利的操作界面,响应用户的操作请求传值到服务器端以及从服务端获取业务处理后的数据流。
主要功能模块包括会员注册模块、会员登录模块、商品显示模块、商品查询模块、商品购买模块、订单查询模块、订单处理模块。
2.1客户端Android应用程序功能要求(1) 注册功能。
顾客首先要注册为网上商城的用户。
注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
(2) 选择产品功能。
顾客浏览网上商城,将自己需求的产品放入到购物车中(可在网上商城首页、专柜首页、产品小类、专卖店首页、搜索结果页面、产品详细信息页面进行该操作),可连续添加商品。
(3) 管理购物车。
顾客选择完商品后可进入购物车页面,查看、修改、取消自己要购买的商品。
(4) 订单功能。
顾客确定购物车中的商品后提交订单,如顾客已填写收货人信息,则页面显示该信息并由顾客确认。
如尚未填写则显示相应表单请其填写,系统记录顾客提交的收货人信息以便其下次购物时使用。
顾客提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消、修改等操作。
外卖订餐系统说明书尊敬的用户:感谢您选择使用我们的外卖订餐系统。
本说明书将帮助您快速了解系统的操作方法和功能特点,以便您能够更加便利地使用本系统进行外卖订餐服务。
一、系统概述外卖订餐系统是一款专为餐饮行业设计的在线订餐平台,旨在为用户提供便捷的在线订餐服务。
通过本系统,用户可以在手机或电脑上浏览菜单、下单购买并支付,实现在家或办公室即可享受美食的便利。
二、系统特点1. 多平台适配:本系统支持手机APP和网页两种访问方式,用户可以根据自己的需求在不同设备上使用系统。
2. 菜单浏览:系统提供详细的菜单信息,用户可以根据菜品分类、关键词等方式快速找到所需要的菜品。
3. 及时推送:用户下单后,系统将即时向餐厅推送订单,确保订单能够及时处理。
4. 多种支付方式:系统支持多种支付方式,包括在线支付、货到付款等,用户可根据个人需求选择适合的支付方式。
5. 评价与反馈:用户可以在系统中对菜品进行评价和反馈,帮助餐厅改进服务质量。
三、系统使用方法1. 注册与登录a. 打开外卖订餐系统首页;b. 点击注册按钮,填写个人信息并完成注册;c. 使用注册账号和密码进行登录。
2. 浏览菜单a. 进入系统后,点击首页或菜单选项;b. 根据菜品分类浏览,也可通过关键词搜索查找菜品。
3. 下单与支付a. 选择所需菜品,点击加入购物车;b. 在购物车中查看已选择的菜品,点击结算;c. 选择适合的支付方式进行支付。
4. 订单管理a. 在系统中点击订单选项,查看历史订单和当前订单状态;b. 可根据需要对订单进行修改、取消或再次下单。
5. 评价与反馈a. 在系统中找到对应订单,点击评价按钮;b. 选择评分并填写评价内容;c. 点击提交完成评价。
四、系统注意事项1. 保护个人信息:请谨慎填写个人信息,防止个人信息泄露。
2. 注意订单有效期:请在规定时间内完成支付,逾期订单将自动取消。
3. 留意送餐时间:请确保在下单时填写准确的送餐时间,以便系统提供更好的服务。
--题目:基于 MVC的网上订餐系统需求分析说明书--1 引言..................................................................................................................... 错误!未定义书签。
1.1编写目的 01.2背景ﻩ错误!未定义书签。
1.3定义............................................................................................................. 错误!未定义书签。
1.4参考资料ﻩ错误!未定义书签。
2 任务概述............................................................................................................... 错误!未定义书签。
2.1目标ﻩ错误!未定义书签。
2.2用户的特点 .................................................................................................. 错误!未定义书签。
2.3假定和约束ﻩ错误!未定义书签。
3功能需求............................................................................................................. 错误!未定义书签。
3.1前台用户模块 (3)3.1.1 注册登录 .............................................................................................. 错误!未定义书签。
网上订餐系统设计部分1、总体设计 (3)1.1 可供选择的方案 (3)1.2合理方案的选取 (4)1.3系统概要设计 (6)1.3.1系统数据流图 (6)1。
3。
2系统功能结构图 (7)1.4数据库描述 (8)1。
4。
1数据库表及字段设计 (8)2、详细设计 (12)2.1 主界面设计 (12)2.2模块设计 (13)2.2。
1用户登录 (13)2.2。
2用户注册 (14)2.2.3信息发布管理(组合功能) (15)2.2.4留言发布管理(组合功能) (16)2。
2。
5餐品管理——增加餐品功能 (17)2.2.6餐品管理——删除餐品功能 (18)2.2。
7餐品管理--更新餐品功能 (19)2.2.8餐品管理——查询餐品功能 (20)2.2.9 订单管理(组合功能) (21)摘要在可行性分析和需求分析这两个阶段已解决了系统“做什么”的问题,本设计阶段包括总体设计和详细设计,主要处理“怎么做“的问题。
首先进行总体设计,通过需求分析阶段得到的数据流图来设想各种可能的方案,设计系统功能结构图,经过筛选,最终确定一个最佳方案。
随后在此基础上进行详细设计,设计系统各个功能模块的程序流程图。
此阶段会为编码阶段打下基础,优良的程序结构设计会提高代码书写效率与系统整体性能.关键字:总体设计、详细设计、数据流图、系统功能结构图、程序流程图1、总体设计1.1 可供选择的方案1.其系统主要基于C、JAVA 等基础编程和数据库应用技术,建立在以Client/Server(客户端/服务器模式)为结构模式的信息平台,可发展固定人群的用户群体,而且功能强大可以减轻服务器端的压力,不至于使服务器端崩溃。
2.该系统主要基于HTML(超文本标记语言)、PHP、JAVASCRIPT、嵌套c语言等基础编程和MySql数据库应用技术,建立Browser/Server (浏览器/服务器)为结构模式、以数据库或网络数据库为后台支撑、以为消费者服务和内部管理为目的的信息平台。
<网上订餐系统>需求规格说明书撰写人(签名):完成日期:评审负责人(签名):评审日期:目录1. 引言......................................................................................................... 错误!未定义书签。
1.1目的............................................................................................. 错误!未定义书签。
1.2定义............................................................................................. 错误!未定义书签。
登录模块:..................................................................................... 错误!未定义书签。
用户注册模块................................................................................. 错误!未定义书签。
购物车模块:................................................................................. 错误!未定义书签。
订单模块:..................................................................................... 错误!未定义书签。
基本信息管理模块:..................................................................... 错误!未定义书签。
食堂点餐管理系统说明书日期: 2014-12一.引言1.1文档概述本文档主要描述了“食堂点餐管理系统”的功能及使用,业务实现流程,安装运行环境等方面。
此系统可以根据客户实际环境需求做相应的调整修改!二.总体概述2.1系统建设目标食堂点餐管理系统基于B/S结构,更加适合单位、厂区食堂对职工饭菜需求量的管理,打破了现有繁琐的电话订餐,手动记录,对饭菜需求量不确定,导致最后过多或过少的现状,食堂点餐系统以简便、易用为设计思想,以所见即所得为设计指导,以内部局域网络为传媒,真正实现了食堂管理人员对用餐人数、用餐量较准确的的统计,提高单位食堂的管理水平。
2.2系统功能概述食堂点餐管理系统主要分为前台点餐页面、后台管理两部分,点餐页面没有访问权限,访客按地址可以随时访问;后台管理系统需要授权用户登录操作,后台管理权限分为:超级管理员、食堂管理员两个角色,超级管理员拥有所有的权限,食堂管理员只能操作规定范围内的功能模块。
下面主要介绍食堂点餐系统的各模块的功能描述、说明,以及软件的部分截图(截图仅供参考,请以实际为准):2.2.1 前台点餐页面前台页面主要包括三部分:1、点餐预订2、投票调查3、点餐时间段查看1、点餐预订点餐时间段内以图片列表的形式显示当前食堂提供的饭菜,用户可以点选自己想要的并输入数量,选择用餐地点,提交完成。
界面非常直观、易操作;在点餐期间可以随意的修改自己的点餐信息(菜品,数量,用餐地点)。
一旦点餐时间结束,用户也就无法看到菜品列表和自己的点餐信息。
2、投票调查系统设置了投票功能,主要是针对食堂方面的意见,例如:食堂饭菜质量、环境卫生、服务态度……,投票项可以由管理员设置,对应的分值有:满意、基本满意、不满意,投票时选择“不满意”必须填写原因才可以提交,用户投票后可以查看投票结果,一个用户一天内只允许投票一次,禁止刷票。
3、点餐时间段查看主要是给用户查看各个用餐点的点餐时间段,让用户及时了解食堂调整的点餐时间信息,以免耽误点餐。