




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
订餐系统的开发毕业论文第四章 网上订餐系统总体设计4.1 系统总体结构系统总体结构设计是要根据系统分析的要求和系统需求的实际情况来对系统的总体结构进行设计,它是一种基于宏观上的设计。在这里我们首先将网上订餐系统划分为两个大的子系统,分别是前台网上订餐子系统和后台网上订餐子系统。4.1.1 前台网上订餐子系统将前台网上订餐子系统进行模块结构化设计 ,系统模块结构设计的目的就是通过我们划分的子系统模块结构,从而画出子系统的模块结构图。这样我们就可以将前台网上订餐子系统划分为注册登录模块、餐饮浏览模块、餐饮查询模块、用户订餐车模块、在线评论模块五大模块。前台网上订餐子系统功能模块化结构设计如下图 4.1图 4.1 前台网上订餐子系统功能模块图4.1.2 后台网上订餐子系统将后台网上订餐子系统进行模块化结构设计,并画出后台网上订餐子系统的模块结构图。这样我们就可以将后台网上订餐子系统划分为管理员维护模块、餐饮管理模块、餐饮类型模块、用户管理模块、广告管理模块、留言管理模块、个人信息模块 、订单管理八大模块。后台网上订餐子系统功能模块化结构设计如下图 4.24.2 后台网上订餐子系统功能模块图4.2 系统功能模型建立及模块设计4.2.1 系统功能模型的建立二十一世纪互联网的到来 ,从此我们进入了信息化的时代,而我们作为一名学习信息管理与信息系统的学生更是体会到网络带给我们生活的便利。例如我们可以网上订餐,不用去在人山人海的餐厅去吃饭,从而节约大量的时间 。因此,我的毕业设计选择了网上订餐系统。网上订餐系统首先要进行系统规划、系统分析、系统设计、系统实施等过程。在此过程中,需要建立如图 4.3 的模型。图 4.3 系统模型概要流图首先系统前期需要做的工作就是系统规划,这是一个系统的第一步,主要就是根据系统目标做出系统的整体规划从而为系统建设的后续工作做出铺垫。下面就是系统建设的重要阶段之一 ,在系统分析这个阶段中 ,我们需要做大量的精细的工作。例如系统逻辑模型的建立和系统逻辑模型的修改。网上订餐系统的总体数据流程图如下图 4.4图 4.4 网上订餐系统功能总体数据流程图1) 一级细化分解图系统总体数据流程图将网上前台订餐系统(p1)划分为登录注册(p1.1)、餐饮浏览(p1.2)、餐饮查询 p1.3)、用户订餐车(p1.4)及在线留言(p1.5)五大功能模块。网上前台订餐系统数据流程图一级细化图如图 4.5 所示图 4.5 网上前台订餐系统数据流程图一级细化图系统总体数据流程图将网上后台订餐系统(p2)划分为管理员维护(p2.1)、餐饮管理(p2.2)、餐饮类型(p2.3)、用户管理(p2.4)、广告管理(p2.5)、留言管理(p2.6)、个人信息(p2.7)、订单管理(p2.8)八大功能模块 。网上订餐系统总体数据流程图一级细化分解图如图4.4 所示。2) 二级细化分解图(1) 用户订餐(p1.4)的二级细化分解图在系统数据流程图一级细化图的基础上,将系统用户订餐模块(p1.4)划分为用户订餐车(p1.4.1)、生成订单(p1.4.2)两大功能模块;系统数据流程图 p1.4 二级细化图如图所示。图 4.5 网上前台订餐系统数据流程图二级细化图1) 一级细化分解图2) 详细模块功能分析1、前台设计模块前台登录模块中主要包括有注册登录模块、菜品浏览模块、菜品查询模块、用户购物模块 、在线评论模块。1)注册登录模块该模块实现的功能是注册登录,在注册登录模块中,用户如果已注册账户可以选择直接登录,在登录过程中系统会验证用户的登录信息 ,验证通过系统提示登录成功,验证错误系统提示用户名未激活,需要重新登录。用户如果未注册账户,则需要注册账户。用户注册过程中,首先需要填写账户信息,在填写账户信息时系统采用邮箱登录,用户可以选择邮箱类型进行注册,系统将验证账户信息,验证成功后系统提示注册成功。2)餐饮浏览模块该模块主要实现的餐饮浏览功能,在餐饮浏览过程中,用户登录成功进入系统首先弹出的是系统主界面。系统主界面呈现的是各种各样的餐饮供用户选择,用户选中自己满意的餐饮点击详情可以查看菜品的详细信息。从而选择是否加入订餐车。3)餐饮查询模块该模块主要实现的餐饮查询功能。在餐饮查询中,用户具有多重查询功能:用户可以进行输入餐饮名称进行查询;用户可以点击餐饮类型进行查询;用户可以点击餐饮价格区间进行查询;用户可以点击餐饮所在区域进行查询。从而选择自己满意的餐饮。然后用户点击详情查看餐饮的详细信息。从而选择是否加入订餐车 。4)用户订餐车模块该模块主要实现了用户订餐车功能。在用户订餐车功能中,用户选择自己满意的餐饮可以加入订餐车中,在订餐车中用户可以对餐饮进行生成订单的操作,这是整个系统的核心功能。用户可以对自己订餐车中的餐饮进行删除操作,在删除过程中系统将会提示你确定删除,点击确定就可以在订餐车删除餐饮。最后在订餐车中用户对最终选择的餐饮可以生成订单,从而进行付款操作。5)在线留言模块该模块主要实现了用户的在线留言的功能。在用户在线留言功能中,用户可以选择自己订购的餐饮进行相关评论,从而提出自己对这道餐饮味道的建议,系统管理员可以对其进行回复。最终实现了用户和餐饮管理者之间的互动。2、后台设计模块在后台管理模块中主要包括有管理员维护模块、商品管理模块、商品类型模块、用户管理模块 、广告管理模块、留言管理模块、个人信息模块、订单管理模块。1)管理员维护模块该模块主要实现的是超级管理员维护功能,。在管理员维护模块中包括有添加管理员子模块、角色管理子模块 、添加新角色子模块、管理员管理子模块。添加管理员可以实现系统管理员的增加、角色的分配和系统权限的分配;角色管理可以实现角色的查询、修改、删除;添加新角色可以实现对角色的添加以及权限的分配;管理员管理可以实现对管理员的查询 、修改、删除。在管理员维护模块中首先需要进行系统超级管理员的登录,登录成功后进入系统的后台主界面,这样就进入管理员维护模块了。2)餐饮管理模块该模块主要实现的是餐饮管理功能 ,在餐饮管理中包括有餐饮管理子模块和添加餐饮子模块。餐饮管理可以实现餐饮信息的修改和删除;添加餐饮可以实现餐饮的上传和餐饮类型的选择 。管理员登录进入系统点击餐饮管理模块弹出餐饮管理和添加餐饮功能按钮 ,点击之后可以进行操作了。3)餐饮类型模块该模块主要实现的是餐饮类型信息管理的功能,在餐饮类型信息管理功能中,实现餐饮类型信息的管理,点击进入之后可以进行餐饮类型的信息进行修改和删除等操作。4)用户管理模块该模块主要实现的用户信息的管理功能,在用户信息管理功能中,管理员可以对用户信息进行修改和删除等操作5)广告管理模块该模块主要是实现的是广告信息的管理功能。在广告信息管理模块中包括有广告管理子模块和添加广告子模块。在广告管理中,管理员可以进行广告信息的修改和删除;添加可以进行广告的上以及传链接地址的添加等操作。6)留言管理模块该模块实现了对用户留言信息的管理。在留言管理功能中,管理员可以查询用户的留言内容、回复内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论