食堂管理系统数据库需求分析.docx

上传人:b****6 文档编号:9055991 上传时间:2023-02-03 格式:DOCX 页数:16 大小:350.83KB
下载 相关 举报
食堂管理系统数据库需求分析.docx_第1页
第1页 / 共16页
食堂管理系统数据库需求分析.docx_第2页
第2页 / 共16页
食堂管理系统数据库需求分析.docx_第3页
第3页 / 共16页
食堂管理系统数据库需求分析.docx_第4页
第4页 / 共16页
食堂管理系统数据库需求分析.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

食堂管理系统数据库需求分析.docx

《食堂管理系统数据库需求分析.docx》由会员分享,可在线阅读,更多相关《食堂管理系统数据库需求分析.docx(16页珍藏版)》请在冰豆网上搜索。

食堂管理系统数据库需求分析.docx

食堂管理系统数据库需求分析

食堂管理系统数据库

需求分析

 

课程名称:

数据库设计与应用开发实践

学院:

计算机科学与技术学院

专业:

数字媒体技术

年级:

121

学生姓名:

毛仕蘅喻啓航何佳珉陆涛

学号:

1208060408120806042212080604491208060409

指导教师:

唐作其

一、需求分析

1、食堂管理系统组织结构

这是一个学校食堂,系统设计较为简单.

食堂的组织结构如图下图所示。

2、可行性分析  

1.技术可行性  

食堂管理管理系统采用访问数据库、面向对象开发技术、可视化编程技术开发。

我们学过了SQL数据库,C#可视化编程和C#面向对象开发技术,所以技术上可行.  

2.经济可行性  

系统规模并不很大,开支较少,但需要专业人员进行维护和管理,所以系统建设需要先期投入,但系统的平稳运行将给诊所带来潜在效益。

对于本系统的经济可行性来说,主要的开发工具的选择MicrosoftSQLServer2008、VisualStudio2013、MicrosoftOffice2013都比较简单、实用,价格也比较合理,是比较理想的开发工具. 

3.操作可行性  

对于用户来说,合理、方便、快捷的系统设计布局和即时的响应速度,足可以满足食堂相关人员的不同需求,所以在进行系统设计时考虑到这些,我们建立操作简单、界面友好、使用灵活、实用性强、安全性高的系统.

3、功能需求

对于一个简单的学校的食堂管理系统而言,通过调查可以发现:

(1)存在的主要对象包括用户(即吃饭的学生),财务部和业务部。

(2)日常管理工作包括:

*用户信息的查询;

*用户的余额信息的添加,修改,查询;

*反馈信息的添加,查询;

*菜单信息的添加,修改,查询;

*财务信息的查询

4、数据流程图

4.1顶层数据流图

4。

2第一层数据流图

 

4.3第二层数据流图1(财务处理)

数据字典(财务处理)

数据结构名

含义

组成

财务表

食堂的收入情况

收支金额,时间点,日期

数据流名

编号

说明

来源

去向

组成

报表信息

F1

财务报表信息

财务信息处理P1

生成报表P2

财务部

报表信息

财务信息

F2

财务的信息

财务信息处理P1

财务表D1

财务信息

报表

F3

报表的信息

生成报表P2

财务部

报表信息

 

4。

4第二层数据流图2(消费处理)

数据字典(消费处理)

数据结构名

含义

组成

用户信息

用户的信息

姓名,学号,用户编号,性别,余额,密码

数据流名

编号

说明

来源

去向

组成

余额

F4

用户的余额

用户信息D2

信息处理P3

扣费P4

用户信息

消费信息

F5

用户吃饭时的消费金额

信息处理P3

扣费P4

消费信息

菜品信息

扣费信息

F6

扣掉的用户余额

扣费P4

用户信息D2

消费信息

用户信息

F7

用户的信息

用户信息D2

用户充值处理

用户信息

 

二、概念结构设计

1、功能模块图

2、E-R图

2.1用户实体图

 

2.2财务表实体图

2.3菜单实体图

2。

4反馈信息表实体图

2.5消费信息表

 

总E-R图

用户实体

主码:

用户编号

财务表实体

主码:

收支编号

菜单实体

主码:

菜单编号

反馈信息表实体

主码:

反馈编号

外码:

用户编号,菜品编号

消费信息表实体

主码:

消费编号

外码:

用户编号

用户数据项:

数据项名

数据项含义

别名

数据类型

长度

取值范围

取值含义

用户姓名

表示用户的名字

姓名

Char

10

前姓后名

用户编号

唯一标示每一用户

编号

Char

10

00000000-99999999

前四是办卡年份,后四是次序

用户学号

表示用户的学号,用于挂失情况

学号

Char

15

0000000000—

9999999999

用户性别

表示用户的性别

性别

Char

2

男/女

用户余额

表示用户的余额

余额

Char

5

0—99999

用户密码

可以设置密码防止被他人盗用

密码

Char

6

000000—999999

财务表数据项:

数据项名

数据项含义

别名

数据类型

长度

取值范围

取之含义

收支金额

表示财务资金的收入和支出

金额

Char

10

—9999999~+9999999

负为支出,正为收入

收支编号

唯一表示每一笔收入或支出

Char

20

00000000—

99999999

前二是年份,三四位是月份,五六位是日期,后两位是次序

收支日期

表示产生收入或支出的日期

日期

Datetime

菜单数据项:

数据项名

数据项含义

别名

数据类型

长度

取值范围

取值含义

菜品名称

菜品的名称

菜名

Char

20

菜品编号

唯一标示每一种菜品

Char

10

000000—999999

前四是进菜日期,后二是次序

菜品价格

表示菜品的价格

价格

Int

0—20

菜品分类归属

表示菜品是属于荤还是素还是汤

菜品分类

Char

10

菜品评分

表示用户对这个菜品的平均评分

评分

Int

0-10

0到10分,分越高菜越受欢迎

菜品评语

表示用户对这个菜品的评价语

评语

Char

100

反馈信息表数据项:

数据项名

数据项含义

别名

数据类型

长度

取值范围

取值含义

反馈编号

唯一标示每一条反馈

Char

10

00000000-99999999

前四是反馈日期,后四是次序

反馈用户姓名

表示用户的名字

姓名

Char

10

前姓后名

反馈用户编号

唯一标示每一位用户

编号

Char

10

00000000-99999999

前四是办卡年份,后四是次序

反馈评分

表示当前用户对这个菜品的评分

Int

0—10

0到10分,分越高菜越受欢迎

反馈评语

表示当前用户对这个菜品的评价语

Char

100

所评菜品名称

表示用户所评价的菜品的名称

所评菜名

Char

20

菜品编号

唯一标示每一种菜品

Char

10

000000—999999

前四是进菜日期,后二是次序

消费信息表数据项:

数据项名

数据项含义

别名

数据类型

长度

取值范围

取之含义

消费编号

唯一标示每一次消费

Char

20

00000000-

99999999

前二是年份,三四位是月份,五六位是日期,后两位是次序

消费金额

表示用户消费的金额

Int

0—999

用户编号

唯一标示每一位用户

编号

Char

10

00000000—99999999

前四是办卡年份,后四是次序

消费日期

表示产生消费的日期

Datetime

 

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

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1