校园订餐管理信息系统设计报告.docx

上传人:b****4 文档编号:6865764 上传时间:2023-05-10 格式:DOCX 页数:13 大小:65.71KB
下载 相关 举报
校园订餐管理信息系统设计报告.docx_第1页
第1页 / 共13页
校园订餐管理信息系统设计报告.docx_第2页
第2页 / 共13页
校园订餐管理信息系统设计报告.docx_第3页
第3页 / 共13页
校园订餐管理信息系统设计报告.docx_第4页
第4页 / 共13页
校园订餐管理信息系统设计报告.docx_第5页
第5页 / 共13页
校园订餐管理信息系统设计报告.docx_第6页
第6页 / 共13页
校园订餐管理信息系统设计报告.docx_第7页
第7页 / 共13页
校园订餐管理信息系统设计报告.docx_第8页
第8页 / 共13页
校园订餐管理信息系统设计报告.docx_第9页
第9页 / 共13页
校园订餐管理信息系统设计报告.docx_第10页
第10页 / 共13页
校园订餐管理信息系统设计报告.docx_第11页
第11页 / 共13页
校园订餐管理信息系统设计报告.docx_第12页
第12页 / 共13页
校园订餐管理信息系统设计报告.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

校园订餐管理信息系统设计报告.docx

《校园订餐管理信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《校园订餐管理信息系统设计报告.docx(13页珍藏版)》请在冰点文库上搜索。

校园订餐管理信息系统设计报告.docx

校园订餐管理信息系统设计报告

校园订餐管理信息系统

(设计报告)

指导教师:

王雪冰

班级:

2008级物流管理

小组成员:

安琪83080912

李冰83080908

白雪83081004

吴丹83081008

廖岚岚83080928

赵莉君83081014

祝勇恒83080916

时间:

2010年11月25日

计划安排

课题

名称

校园订餐管理信息系统

课题组长

安琪

背景单位

吉林大学和平校区及周边餐馆

工作量评估

总工作量

(人天)

7人/4天

任务

参加人数

时间

任务量

总体结构设计

7人

11.22-11.23

7人/1天

设备配置

7人

11.22-11.23

7人/1天

编码

7人

11.23-11.24

7人/1天

数据库结构

设计

7人

11.23-11.24

7人/1天

I/O设计

7人

11.23-11.24

7人/1天

HIPO、IPO设计

7人

11.23-11.24

7人/1天

撰写报告

7人

11.24-11.25

7人/1天

一、系统总体设计

1.系统流程图设计

订餐系统主要要求对用户和订餐情况进行添加、删除、修改等。

其中:

(1)管理员对管理员账号、员工账号、客户账号和餐馆信息进行管理,操作导入数据库;

(2)员工对员工账号和订餐情况进行管理,操作导入数据库;

(3)客户进行注册客户账号、更新账号、订餐操作,操作导入数据库。

 

2.功能结构图设计

本订餐系统主要包括三大模块:

第一部分是管理员模块,在这个模块中又分成用户账号管理模块(包括管理员账号管理模块、员工账号管理模块、客户账号管理模块)和餐馆信息管理模块;第二部分是员工模块,在这个模块中又分成员工账号管理模块和订餐情况管理模块;第三部分是客户模块,在这个模块中又分成客户账号管理模块和订餐情况管理模块。

功能模块图

一.管理员功能

以管理员身份登录后,可以执行的功能:

用户账号管理模块:

用于管理员对用户账号进行查询、添加、修改以及删除(该功能需要权限密码)。

餐馆信息管理模块:

用于管理员对餐馆信息进行查询、添加、修改以及删除(该功能需要权限密码)。

二.员工功能

以员工身份登录后,可以执行的功能

员工账号管理模块:

用于管理员对员工账号信息进行查询、添加、修改以及删除(该功能需要权限密码)。

订餐情况管理模块:

用于对客户的订餐信息进行查看、打印以及删除的操作,打印操作会使系统生成一张记录表。

三.客户功能

以客户身份登录后,可以执行的功能:

客户账号管理:

用于客户对客户账号信息进行注册、修改以及进行订餐操作。

订餐情况管理:

用于客户对客户订餐操作进行确定,系统进行记录。

3.UML建模:

用例图

管理员模块用例:

图管理员模块用例图

员工模块用例:

图员工模块用例图

客户模块用例:

图客户模块用例图

二、系统设备配置

1.系统设计原则

系统设计遵循的原则:

(1)系统的标准化和规范化。

系统的标准化和规范化是信息系统建设基本而又关键的一步,要实现信息通讯与共享,必须规范信息技术标准。

(2)系统的实用性、稳定和可靠性。

系统建设要以满足工作的业务需求为首要目标,建设方案以实际可接受能力为尺度,避免盲目追求新技术。

系统中的软硬件及信息资源要满足可靠性设计要求,系统必须可靠地长期安全运行,即系统的设计必须在成本可以接受的条件下,从系统结构、设计方案、设备选型、厂商的技术服务与维护响应能力、备件供应能力等方面考虑,使得系统故障发生的可能性尽可能少,对各种可能出现的紧急情况有应急的工作方案和对策。

(3)系统的安全性。

遵循有关信息安全标准,系统具有很强的安全防卫机制,应提供多方式、多层次、多渠道的安全保密措施,防止各种形式与途径的非法侵入和机密信息泄露;同时要有备份机制,保证客户信息的安全。

(4)系统的灵活性和可扩充性。

系统的设计要保证软件兼容的情况下,利用最小代价,使网络系统结构平滑过渡到新的网络结构体系,可以灵活扩充。

系统能有较强的应变能力,实现程序与处理数据分离,处理数据的变化不需要修改应用程序软件,如表格、数据结构的定义,既满足餐馆员工、管理员的要求,又满足订餐用户自己的特殊需要,用户可以灵活定义和变化。

2.网络结构

网络主要由餐馆内部网和管理员信息系统及用户访问系统三部分组成。

根据餐馆订餐管理系统的需求,在网络系统的设计中,采用目前先进成熟的快速以太网技术,以最优的性能价格比实现整个网络系统的高性能和高可靠性。

这样,订餐用户随时随地都可以访问本信息系统,系统可以随时向餐馆传递订餐信息。

网络设计的目标是:

(1)系统采用星型网络结构,因此单机损坏对整个系统无影响;

(2)采用高容错技术,系统可以不间断的运;

(3)星型布线使站点不受限制,在站点增加、减少的情况下,系统不停机;(4)采用实用的客户机/服务器和浏览器/服务器结构;

(5)服务器采用易于管理的WindowsXP以上系统;

(6)客户端(订餐用户、餐馆)可采用方便实用的WindowsXP以上系统。

3.系统软件

(1)操作系统WindowsXP。

该系统为各种组织的计算环境提供了一个完整的方案。

使文件、打印操作等关键任务的应用程序及所有的服务被嵌入操作系统。

(2)数据库系统SQLServer2000。

SQLServer2000是一个综合的分布式管理框架结构,允许集中地管理餐馆中的数据库服务器。

通过增强的基于Windows系统的管理工具和强大的基于服务器的作业日程安排,可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行。

(3)客户端(订餐用户、餐馆)系统软件。

客户端操作系统可采用WindowsXP等中文版的方便实用的系统。

(4)硬件要求:

要求装有windowsXP的计算机2台,要求4G内存,80G硬盘,三星显示器。

三、分类编码

1、餐馆分类代码设计

餐馆分类代码由类别名称前两个字的首字母构成,具体如下:

代码

类别

代码

类别

jc

家常馆

jz

饺子馆

dc

炖菜馆

mx

米线店

kc

快餐点

ms

面食店

hs

韩食

sc

四川风味店

2、餐馆名称代码设计

餐馆店名代码由餐馆类别代码、餐馆名称的首字母构成,为避免餐馆店名雷同,在其后加编号0~9加以确定(由于本校区周边餐馆数目较少,暂定0~9,如范围有所扩大,则增加数段和数位)。

例如:

邵香居家常菜餐馆代码为:

jc-sxj-0

3、网站推荐菜品及特色菜品代码设计

今日推荐菜品:

tj

特色菜品:

ts

4、各餐馆菜品代码设计:

各餐馆菜品的代码由字母c作为第一位,加之餐馆名称代码、餐馆自身的菜品类别编码及菜品代码组成,菜品代码由01~99的数段内的数字表示。

例如:

邵香居的水煮鱼菜品编号01,属于该店特色类菜品,该类编号01,则其代码为m-jcsxj-0-01-01

5、会员代码设计

会员代码由字母h作为第一位,加之餐馆名称代码、顾客成为会员的日期与该时间段内的会员编号构成,编号为01~99数段内的数字。

例如:

邵香居某一会员于2010年1月1日成为该店该时段内第5位会员,则其会员代码为:

h-jc-sxj-0-100101-05

6、顾客订单代码设计

顾客订单代码由字母d作为第一位,加之餐馆名称代码、顾客订餐时间段(时间由24小时制表示)、该时段内订单编号(订单编号为01~99的数段数字)组成。

表明时段也有利于订单的查询。

例如:

一顾客在12点06分在网上订了邵香居的饭菜,为该时段内第三个订餐的顾客,则其订单代码为:

d-jc-sxj-0-12-03

7、餐馆送餐员代码设计

送餐员代码由字母s作为第一位,加之餐馆名称代码及送餐员编号(编号为01~99数段内数字)构成。

例如:

邵香居共有5名送餐员,则其代码分别为:

s-jc-sxj-0-01、s-jc-sxj-0-02、s-jc-sxj-0-03、s-jc-sxj-0-04、s-jcs-xj-0-05

四、数据库设计

1.系统E-R图设计

系统E-R图体现了校园订餐信息管理系统中的各个实体及其属性,并标明了各实体间的联系。

在本系统中,涉及的主要实体集有“管理员”,“员工”,“客户”,“订餐信息”。

这些实体间的联系包括:

“订餐”、“送餐”、“信息管理”、“管理”、“传递信息”。

在这里,校园订餐管理信息系统中各实体及其属性包括:

1.管理员:

属性有管理员账号、管理员姓名、管理员密码。

2.餐馆员工:

属性有员工账号、员工姓名、员工密码、员工职位、员工工号。

3.客户:

属性有客户账号、客户姓名、客户密码、客户地址、客户联系电话。

4.订餐信息:

属性有订单编号、订餐日期和时间、客户账号、餐点清单、客户地址。

管理员和客户、餐馆员工、订餐信息之间既存在着一对多和多对一的关系,也存在着多对多的关系。

例如,一个管理员可以对多个餐馆员工的信息进行操作(包括浏览、查询、修改、添加、删除等),同样,一个员工的信息也可以被多个管理员进行操作。

具体E-R图如下:

图4-1系统E-R图

2.系统表设计

要实现校园订餐信息管理系统的所有功能,共需要设计6个表,它们分别是:

管理员信息表、员工信息表、客户信息表、订餐信息表、餐馆信息表和餐馆菜单表。

本系统的设计所使用的数据库是SQLServer2000。

这些表的具体设计如下所示:

(1)管理员信息表

该表主要是保存管理员的相关信息,包括管理员的账号、密码、姓名。

该表结构如表4-1所示:

表4-1管理员信息表

字段名

类型

宽度

小数位数

索引

Null

说明

管理员账号

char

12

0

记录管理员账号

管理员姓名

char

8

0

记录管理员姓名

管理员密码

char

8

0

记录管理员密码

(2)员工信息表

该表主要是保存员工的相关信息,包括员工的账号、姓名、密码、职位、工号。

该表结构如表4-2所示:

表4-2员工信息表

字段名

类型

宽度

小数位数

索引

Null

说明

员工账号

char

12

0

记录员工账号

员工姓名

char

8

0

记录员工姓名

员工密码

char

8

0

记录员工密码

员工职位

char

8

0

记录员工职位

员工工号

char

8

0

记录员工工号

(3)客户信息表

该表主要是保存客户的相关信息,包括客户的账号、密码、姓名、地址、电话。

该表结构如表4-3所示:

表4-3客户信息表

字段名

类型

宽度

小数位数

索引

Null

说明

客户账号

char

12

0

记录客户账号

客户密码

char

8

0

记录客户密码

客户姓名

char

8

0

记录客户姓名

客户地址

char

30

0

记录客户地址

客户电话

char

20

0

记录客户电话

(4)订餐信息表

该表主要是保存订餐的相关信息,包括订单编号、客户账号、订餐日期、订餐时间、客户地址、订餐内容。

该表结构如表4-4所示:

表4-4订餐信息表

字段名

类型

宽度

小数位数

索引

Null

说明

订单编号

char

12

0

记录客户姓名

客户账号

char

20

0

记录客户账号

订餐日期

char

8

0

记录订餐日期

订餐时间

char

8

0

记录订餐时间

客户地址

char

30

0

记录客户地址

订餐内容

char

200

0

记录订餐内容

(5)餐馆信息表

该表主要是保存餐馆的相关信息,包括餐馆编号、餐馆名称、餐馆地址、负责人、联系电话。

该表结构如表4-5所示:

表4-5餐馆信息表

字段名

类型

宽度

小数位数

索引

Null

说明

餐馆编号

char

12

0

记录餐馆编号

餐馆名称

char

20

0

记录餐馆名称

餐馆地址

char

30

0

记录餐馆地址

负责人

char

10

0

记录餐馆负责人

联系电话

char

20

0

记录餐馆联系电话

(6)餐馆菜单表

该表主要是保存各个餐馆的菜单,记录每种菜品的相关信息,包括菜品编号、菜品名称、菜品价格。

每个餐馆都有各自的菜单清单表,以餐馆A为例,其表结构如表4-6所示:

表4-6餐馆A菜单表

字段名

类型

宽度

小数位数

索引

Null

说明

菜品编号

char

12

0

记录菜品编号

菜品名称

char

20

0

记录菜品名称

菜品价格

float

8

2

记录菜品价格

五、I/O界面设计

1.输出设计

(1)输出内容

①输出用户和使用目的:

餐馆员工通过信息系统获得订单信息。

②信息内容:

订单内容包括菜品名称、数量、附加要求、客户地址、

客户联系方式。

(2)输出设备与介质:

订单信息由显示器进行显示,然后在纸上打印出订单。

(3)输出形式:

订单表

菜品名称

数量(份)

附加要求

客户地址

客户联系方式

订单编号:

XXXX

菜品名称:

数量(份):

附加要求:

客户地址:

联系方式:

2.输入设计

(1)输入内容

①输入用户和使用目的:

客户通过登陆信息系统输入信息,发出订单。

②信息内容:

客户登陆信息:

用户名、密码。

客户订单信息:

餐馆名称、菜品名称、数量、附加要求。

客户确认信息:

菜品名称、数量、客户地址、客户联系方式。

(2)输入界面

①登陆界面

②订单选择界面

③确认信息界面:

总结:

选择校园订餐管理信息系统,是希望可以利用管理信息系统的理论知识改善我们所生活的现状,提供一种切实可行的解决方案,让我们的校区将来可以发展为服务更加完善的,更加适合于同学和居民居住的地方。

通过十一天的小组成员的共同努力,最终完成的校园订餐管理信息系统的分析报告和设计报告。

在撰写报告的过程中,小组成员也遇到过很多问题,例如:

数据流程图怎样绘制更清晰简洁,怎样使用VISIO软件绘制各种图表,怎样设计数据库等。

在小组成员互相协助和沟通之后,问题基本上得到了解决,并把报告顺利完成,对老师讲解的理论知识有了更详尽的理解,也对管理信息系统实践环节有了亲身的体验,把知识与实践结合起来,收获了自己对这门课程的独特感受。

小组人员得分:

安琪100

李冰100

白雪100

吴丹100

廖岚岚100

赵莉君100

祝勇恒95

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2