校园订餐管理信息系统设计报告_第1页
校园订餐管理信息系统设计报告_第2页
校园订餐管理信息系统设计报告_第3页
免费预览已结束,剩余20页可下载查看

下载本文档

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

文档简介

1、校园订餐管理信息系统(设计报告)指导教师:王雪冰班级:2008级物流管理小组成员:安琪 83080912冰 83080908白雪 83081004吴丹 83081008廖岚岚83080928莉君 83081014祝勇恒83080916时间:2010年11月25日目录计划安排2一、系统总体设计31. 系统流程图设计2 功能结构图设计3.UML建模:用例图二、系统设备配置1系统设计原则92.网络结构103系统软件10三、分类编码11四、数据库设计121 系统E-R图设计122系统表设计14五、I/O界面设计161 输出设计162.输入设计17总结:19计划安排课题名称校园订餐管理信息系统课题组长安

2、琪背景单位大学和平校区及周边餐馆工作量评估总工作量(人天)7人/ 4天任务参加人数时间任务量总体结构设计7人11.22-11.237人/ 1天设备配置7人11.22-11.237人/ 1天编码7人11.23-11.247人/ 1天数据库结构设计7人11.23-11.247人/ 1天I/O设计7人11.23-11.247人/I天HIPO、IPO 设计7人11.23-11.247人/I天撰写报告7人11.24-11.257人/I天一、系统总体设计1 系统流程图设计订餐系统主要要求对用户和订餐情况进行添加、刪除、修改等。其中:(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操 作导入

3、数据库;(2)员工对员工账号和订餐情况进行管理,操作导入数据库;(3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。2 功能结构图设计本订餐系统主要包括三大模块:第一部分是管理员模块,在这个模块中又分 成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号 管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员 工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分 成客户账号管理模块和订餐情况管理模块。网上订餐系统功能模块图一. 管理员功能以管理员身份登录后,可以执行的功能:管理员账号信息添加用户账号管理模块:用于管理员对用户账号进

4、行查询、添加、修改以及删除(该功能需要权限密码)。餐馆信息管理模块:用于管理员对餐馆信息进行查询、添加、修改以及删除(该功能需要权限密码)。二. 员工功能以员工身份登录后,可以执行的功能订餐情况信息删除订餐情况信息打印订餐情况信息查询员工账号信息删除员工账号信息修改员工账号信息添加员工账号信息查询员工账号管理模块:用于管理员对员工账号信息进行查询、添加、修改以及刪除(该功能需要权限密码)。订餐情况管理模块:用于对客户的订餐信息进行查看、打印以及删除的操作,打印操作会使系统生成一记录表。三. 客户功能以客户身份登录后,可以执行的功能:客户账号管理:用于客户对客户账号信息进行注册、修改以及进行订餐

5、操作。订餐情况管理:用于客户对客户订餐操作进行确定,系统进行记录。3.UML建模:用例图管理员模块用例:O图管理员模块用例图员工模块用例:O图员工模块用例图客户模块用例:图客户模块用例图二、系统设备配置1系统设计原则系统设计遵循的原则:(1)系统的标准化和规化。系统的标准化和规化是信息系统建设基本而又 关键的一步,要实现信息通讯与共享,必须规信息技术标准。(2)系统的实用性、稳定和可靠性。系统建设要以满足工作的业务需求为 首要目标,建设方案以实际可接受能力为尺度,避免盲目追求新技术。系统中的 软硬件及信息资源要满足可靠性设计要求,系统必须可靠地长期安全运行,即系 统的设计必须在成本可以接受的条

6、件下,从系统结构、设计方案、设备选型、厂 商的技术服务与维护响应能力、备件供应能力等方面考虑,使得系统故障发生的 可能性尽可能少,对各种可能岀现的紧急情况有应急的工作方案和对策。(3)系统的安全性。遵循有关信息安全标准,系统具有很强的安全防卫机 制,应提供多方式、多层次、多渠道的安全措施,防止各种形式与途径的非法侵 入和信息泄露;同时要有备份机制,保证客户信息的安全。(4) 系统的灵活性和可扩充性。系统的设计要保证软件兼容的情况下,利 用最小代价,使网络系统结构平滑过渡到新的网络结构体系,可以灵活扩充。系 统能有较强的应变能力,实现程序与处理数据分离,处理数据的变化不需要修改 应用程序软件,如

7、表格、数据结构的定义,既满足餐馆员工、管理员的要求,又 满足订餐用户自己的特殊需要,用户可以灵活定义和变化。2. 网络结构网络主要由餐馆部网和管理员信息系统及用户访问系统三部分组成。根据餐 馆订餐管理系统的需求,在网络系统的设计中,采用目前先进成熟的快速以太网 技术,以最优的性能价格比实现整个网络系统的高性能和髙可靠性。这样,订餐 用户随时随地都可以访问本信息系统,系统可以随时向餐馆传递订餐信息。网络设计的目标是:(1) 系统釆用星型网络结构,因此单机损坏对整个系统无影响;(2) 采用高容错技术,系统可以不间断的运;(3) 星型布线使站点不受限制,在站点增加、减少的情况下,系统不停机;(4)

8、采用实用的客户机/服务器和浏览器/服务器结构;(5) 服务器采用易于管理的Windows XP以上系统;(6) 客户端(订餐用户、餐馆)可釆用方便实用的Windows XP以上系统。3系统软件(1) 操作系统Windows XPo该系统为各种组织的计算环境提供了一个完整 的方案。使文件、打印操作等关键任务的应用程序及所有的服务被嵌入操作系统。(2) 数据库系统SQL Server2000o SQL Server 2000是一个综合的分布式 管理框架结构,允许集中地管理餐馆中的数据库服务器。通过增强的基于 Windows系统的管理工具和强大的基于服务器的作业日程安排,可以直观地控制 多个服务器,

9、并且实现分布式环境命令构成的远程操作的自动执行。(3) 客户端(订餐用户、餐馆)系统软件。客户端操作系统可采用WindowsXP等中文版的方便实用的系统。(4) 硬件要求:要求装有windows XP的计算机2台,要求4G存,80G硬盘,三星显示器。三、分类编码1、餐馆分类代码设计餐馆分类代码由类别名称前两个字的首字母构成,具体如下:代码类别代码类别jc家常馆jz饺子馆de炖菜馆mx米线店kc快餐点ms面食店hs食sc风味店2、餐馆名称代码设计餐馆店名代码由餐馆类别代码、餐馆名称的首字母构成,为避免餐馆店名雷 同,在其后加编号09加以确定(由于本校区周边餐馆数目较少,暂定09,如 围有所扩大,

10、则增加数段和数位)。例如:邵香居家常菜餐馆代码为:jc-sxj-03、推荐菜品及特色菜品代码设计今日推荐菜品:tj特色菜品:ts4、各餐馆菜品代码设计:各餐馆菜品的代码由字母c作为第一位,加之餐馆名称代码、餐馆自身的菜 品类别编码及菜品代码组成,菜品代码由099的数段的数字表示。例如:邵香居的水煮鱼菜品编号01,属于该店特色类菜品,该类编号01,则其代码为 m-jcsxj-0-01-015、会员代码设计会员代码由字母h作为第一位,加之餐馆名称代码、顾客成为会员的日期与 该时间段的会员编号构成,编号为099数段的数字。例如:邵香居某一会员于2010年1月1日成为该店该时段第5位会员,则其会 员代

11、码为:h-jc-sxj-0-100101-056、顾客订单代码设计顾客订单代码由字母d作为第一位,加之餐馆名称代码、顾客订餐时间段(时 间由24小时制表示)、该时段订单编号(订单编号为099的数段数字)组成。 表明时段也有利于订单的查询。例如:一顾客在12点06分在网上订了邵香居的饭菜,为该时段第三个订餐的顾 客,则其订单代码为:d-jc-sxj-0-12-037、餐馆送餐员代码设计送餐员代码由字母s作为第一位,加之餐馆名称代码及送餐员编号(编号为 0199数段数字)构成。例如:邵香居共有5名送餐员,则其代码分别为:s-jc-sxj-0-01 、 s-jc-sxj-0-02 、 s-jc-sx

12、j-0-03 、 s-jc-sxj-0-04 、 s-jcs-xj-0-05四、数据库设计1系统E-R图设计系统E-R图体现了校园订餐信息管理系统中的各个实体及其厲性,并标明了 各实体间的联系。在本系统中,涉及的主要实体集有“管理员员工”,“客户”, “订餐信息”。这些实体间的联系包括:“订餐”、“送餐”、“信息管理”、“管理”、 "传递信息”。在这里,校园订餐管理信息系统中各实体及其厲性包括:1. 管理员:属性有管理员账号、管理员、管理员密码。2. 餐馆员工:厲性有员工账号、员工、员工密码、员工职位、员工工号。3. 客户:属性有客户账号、客户、客户密码、客户地址、客户联系。4. 订

13、餐信息:属性有订单编号、订餐日期和时间、客户账号、餐点清单、客 户地址。管理员和客户、餐馆员工、订餐信息之间既存在着一对多和多对一的关系, 也存在着多对多的关系。例如,一个管理员可以对多个餐馆员工的信息进行操作 (包括浏览、查询、修改、添加、删除等),同样,一个员工的信息也可以被多 个管理员进行操作。具体E-R图如下:图4-1系统E-R图2系统表设计要实现校园订餐信息管理系统的所有功能,共需要设计6个表,它们分别是: 管理员信息表、员工信息表、客户信息表、订餐信息表、餐馆信息表和餐馆菜单 表。本系统的设计所使用的数据库是SQL Server 2000o这些表的具体设计如下 所示:(1)管理员信

14、息表该表主要是保存管理员的相关信息,包括管理员的账号、密码、。该表结构如表4T所示:表4-1管理员信息表字段名类型宽度小数位数索引Null说明管理员账号char120V记录管理员账号管理员char80记录管理员管理员密码char80记录管理员密码(2)员工信息表该表主要是保存员工的相关信息,包括员工的账号、密码、职位、工号。该表结构如表4-2所示:表4-2员工信息表字段名类型宽度小数位数索 Null引说明员工账号char120记录员工账号员工char80记录员工员工密码char80记录员工密码员工职位char80记录员工职位员工工号char80记录员工工号(3)客户信息表该表主要是保存客户的相

15、关信息,包括客户的账号、密码、地址、。该表结构如表4-3所示:表4-3客户信息表字段名类型宽度小数位数索引 Null说明客户账号char120V记录客户账号客户密码char80记录客户密码客户char80记录客户客户地址char300记录客户地址客户char200记录客户(4)订餐信息表该表主要是保存订餐的相关信息,包括订单编号、客户账号、订餐日期、订餐时间、客户地址、订餐容。该表结构如表4-4所示:表4-4订餐信息表字段名类型宽度小数位数索引Null说明订单编号char120V记录客户客户账号char200记录客户账号订餐日期char80记录订餐日期订餐时间char80记录订餐时间客户地址c

16、har300记录客户地址订餐容char2000记录订餐容(5)餐馆信息表该表主要是保存餐馆的相关信息,包括餐馆编号、餐馆名称、餐馆地址、负责人、联系。该表结构如表4-5所示:表4-5餐馆信息表字段名类型宽度小数位数索引 Null说明餐馆编号char120V记录餐馆编号餐馆名称char200记录餐馆名称餐馆地址char300记录餐馆地址负责人char100记录餐馆负责人联系char200记录餐馆联系(6)餐馆菜单表该表主要是保存各个餐馆的菜单,记录每种菜品的相关信息,包括菜品编 号、菜品名称、菜品价格。每个餐馆都有各自的菜单清单表,以餐馆A为 例,其表结构如表4-6所示:表4-6餐馆A菜单表字段

17、名类型宽度小数位数索引Null说明菜品编号char120V记录菜品编号菜品名称char200记录菜品名称菜品价格float82记录菜品价格五、I/O界面设计1 输出设计(1) 输出容 输出用户和使用目的:餐馆员工通过信息系统获得订单信息。 信息容:订单容包括菜品名称、数量、附加要求、客户地址、客户联系方式。(2) 输出设备与介质:订单信息由显示器进行显示,然后在纸上打印出订单。(3) 输出形式:订单表菜品名称数量(份)附加要求客户地址客户联系方式菜品名称:附加要求:订单编号:XXXX数量(份):客户地址: 联系方式:2.输入设计(1)输入容 输入用户和使用目的:客户通过登陆信息系统输入信息,发岀订单。 信息容:客户登陆信息:用户名、密码。客户订单信息:餐馆名称、菜品名称、数量、附加要求。客户确认信息:菜品名称、数量、客户地址、客户联系方式。(2)输入界面登陆界面用户名密码确认取消订单选择界面选择餐馆菜品名称数量(份)附加要求01餐馆一02餐馆二03餐馆三01菜品一02菜品二03菜品三确定取消确认信息界面:用户名:用户地址:用户联系方式:选择餐馆:选择菜品:确认订单修改订单总结:选择校园订餐管理信息系统,是希望可以利用管理信息系统的理论知识改善 我们所生活的现状,提供一种切实可行的解决方案,让我们的校区将来可以发展 为服务

温馨提示

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

评论

0/150

提交评论