SQL数据库课程设计-网上订餐系统设计.doc

上传人:b****2 文档编号:1275077 上传时间:2022-10-19 格式:DOC 页数:18 大小:484.04KB
下载 相关 举报
SQL数据库课程设计-网上订餐系统设计.doc_第1页
第1页 / 共18页
SQL数据库课程设计-网上订餐系统设计.doc_第2页
第2页 / 共18页
SQL数据库课程设计-网上订餐系统设计.doc_第3页
第3页 / 共18页
SQL数据库课程设计-网上订餐系统设计.doc_第4页
第4页 / 共18页
SQL数据库课程设计-网上订餐系统设计.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

SQL数据库课程设计-网上订餐系统设计.doc

《SQL数据库课程设计-网上订餐系统设计.doc》由会员分享,可在线阅读,更多相关《SQL数据库课程设计-网上订餐系统设计.doc(18页珍藏版)》请在冰豆网上搜索。

SQL数据库课程设计-网上订餐系统设计.doc

电子商务网络数据库

课程设计

课程名称:

电子商务网络数据库及应用

作业题目:

网上订餐数据库系统设计

作业时间:

2012年1月

专业班级:

10级电子商务

姓名:

学号:

授课教师:

南昌工程学院工商管理学院

2011——2012学年第一学期

目录

第一章需求分析 3

1.1订餐现状分析 3

1.2顾客需求分析 3

1.3管理员需求分析 3

1.4性能需求分析 3

1.5可行性分析 4

1.6总体设计原则 4

第二章数据库概念结构设计 5

2.1系统E-R图 5

2.2数据流图 6

2.3数据字典 6

2..3.1数据项 6

2.3.2数据结构 7

2.3.3处理过程 7

第三章数据库逻辑结构设计 10

3.1数据库逻辑结构初步构思 10

3.2具体逻辑结构设计 11

第四章数据库的物理结构设计 12

4.1表间关系设计 12

4.2完整性设计 12

第五章数据库系统的实施 14

5.1数据库的建立 14

5.2数据输入 14

第六章数据库运行和维护 16

6.1定义并设置备份策略 16

6.2启用数据库维护计划任务 16

第七章报告总结 18

第一章需求分析

1.1订餐现状分析

现在普遍使用的订餐方式是进行电话预定,这种预订方式方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是订餐后出现饭店并没有将信息记录在案,而且电话里不能看到菜品的图片,对菜量和菜品样式没有直观的概念。

另外这种订餐方式只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订餐人员对订购的餐桌信息不太了解会进行相关信息的询问,这样就在一定程度上造成了时间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的浪费。

这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就具有了重要的意义。

1.2顾客需求分析

顾客模块的功能包括个人信息管理,美食选购,美食评价三大功能。

其中,在个人信息管理中可以对个人信息进行修改、还可以查阅以往订过的美食信息;在选购美食中可以通过购物车直接购买的形式、也可已选择货到付款的形式完成交易;美食评价中顾客可以这对这次服务质量,留下自己相对餐厅说的话,完成用户与餐厅之间的交互。

1.3管理员需求分析

管理员模块的功能包括菜品管理,订单管理,会员信息管理三大功能。

其中,在个菜品管理中可以对菜品信息进行添加、修改和查询操作;在订单管理中可以通过未确认、已确认、已下单三种形式进行管理、也可查看所有订单信息;会员信息管理中,可以添加会员信息和修改会员信息,进而方便顾客网上订购美食,并享有优惠,这一做法人性化的完成网站的推广,避免了顾客的抵触情绪。

1.4性能需求分析

该系统在性能功能上应达到如下需求:

u操作简单、界面友好:

完全控件式的页面布局,使得菜品,资讯,座位等信息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。

对常见的类似网站的管理的各个方面:

基本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式;

u即时可见:

对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能;

u系统运行应该快速、稳定、高效和可靠;

u在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。

1.5可行性分析

随着经济的快速发展,B2C电子商务越来越受到人们的关注。

网上订餐类网站,已经如雨后春笋般的出现在了个大城市。

特别在公司,企业内部,团体订餐已经成为了趋势。

同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品,品尝不同风格的菜品,网络订餐业务在中国有着极大的发展空间以及良好的背景。

而当代大学生,白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高,饮食在他们生活中起着重要作用。

因此,面向大学生和都市白领人士的网络订餐网站的设计有着良好的现实意义。

1.6总体设计原则

1、开放性、可扩充性、可靠性原则

开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都符合一些公共的、可以相互操作的标准,能够融洽的在一起工作。

开放系统使得各种类型的网络和系统互连简单、标准统一,容易扩展升级。

从而适应广大用户需求的多变性和产品的更新换代。

2、良好的用户操作界面

用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方法。

3、实用性原则

任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。

4、工作平台设计原则

能适应不同的操作平台,不同的网络。

第二章概念结构设计阶段

2.1系统E-R图

通过上面的介绍,我们已近基本的实体有管理员、用户、订单和菜谱。

实体之间有一个管理员可以有拥有多个用户、多个菜谱的管理关系,因此管理员与用户之间和菜单之间都是一对多的联系;一个用户只能属于管理员,因此用户与管理员是多对一的联系;一个订单只属于一个用户,但可以拥有多个菜谱,因此订单与菜谱的关系是一对多的联系。

M

1

管理员

用户

管理

管理

生成

下单

管理员编号

名称

用户编号

姓名

地址

下单时间

总金额

订单状态

编号菜名

原价

菜名的介绍

优惠价

菜系

订单

图片

手机号

订单编号

地址

密码

登录IP

最后登录时间

注册时间

订单改变时间

会员编号

备注

创建时间

据此分析,得到系统的ER图如图2-1所示。

图2-1网上订餐系统E-R图

2.2数据流图

图2-2订餐系统网上订餐数据流图

2.3数据字典

2.3.1数据项

数据项编号

数据项名

数据项含义说明

数据类型

长度

DI-0

用户编号

用户的唯一标识

int

DI-1

用户名

用户登陆时的名称

char

17

DI-2

用户密码

用户登陆时的密码

char

17

DI-3

用户姓名

用户的真实姓名

char

20

DI-4

用户性别

用户的性别

char

2

DI-5

用户手机

用户的联系电话

char

40

DI-6

用户固定电话

用户的联系电话

char

40

DI-7

用户地址

用户的送货地址

char

100

DI-8

用户邮箱

用户的个人邮箱

char

50

DI-9

用户年龄

用户的真实年龄

int

DI-10

用户生日

用户的出生日期

date

DI-11

餐馆编号

餐馆的唯一标识

int

DI-12

餐馆名称

餐馆的全称

char

50

DI-13

餐馆地址

餐馆的详细地址

char

100

DI-14

餐馆电话

餐馆的联系电话

char

40

DI-15

餐馆联系人

餐馆联系人的姓名

char

20

DI-16

菜品编号

菜品的唯一标识

int

DI-17

菜名名称

菜品的名称

char

40

DI-18

菜品类别

菜品所属的类别名称

char

20

DI-19

菜品类别编号

菜品类别的唯一标识

int

DI-20

菜品价格

菜品的单价

float

DI-21

菜品折扣

菜品的折扣率

float

DI-22

菜品份数

菜品的份数

int

DI-23

订单编号

订单的唯一标识

int

DI-24

订单日期

订单产生的日期

date

DI-25

订单总额

订单所有菜品的总额

float

DI-26

送餐编号

送餐的唯一标识

int

DI-27

送餐地址

送餐的详细地址

char

100

DI-28

送餐日期

送餐的日期

date

DI-29

送餐员名称

送餐员的真实姓名

char

20

DI-30

送餐员电话

送餐员的联系电话

char

40

DI-31

省份编号

省份的唯一标识

int

DI-32

省份名称

省份的名称

char

20

DI-33

城市编号

城市的唯一标识

int

DI-34

城市名称

城市的名称

char

20

2.3.2数据结构

数据结构编号

数据结构名

含义说明

组成

DS-1

Class

菜品分类信息

DI-18,DI-19

DS-2

User

用户信息

DI-0至DI-10

DS-3

Restaurant

餐馆信息

DI-11至DI-15

DS-4

Meal

菜品信息

DI-16至DI-22

DS-5

Order

订单信息

DI-23、DI-24、DI-25、DI-27、DI-0

DS-6

DeliveryNote

送餐信息

DI-26至DI-30,DI-1、DI-14、DI-15

2.3.3处理过程

处理过程编号

处理过程名

说明

输入

输出

处理

P-1

注册

所有用户

用户详细信息

注册成功信息或失败信息

成功:

跳转到登陆页面

失败:

重新注册

P-2

登录

所有用户

用户名和密码

登陆成功信息或失败信息

成功:

跳转到首页

失败:

重新登陆

P-3

修改账号

已经登陆的用户

原用户名、新的用户名、确认新用户名、密码

修改成功或失败信息

修改数据库信息

P-4

修改密码

已经登陆的用户

原来的密码、新的密码、确认新密码

修改成功或失败信息

修改数据库信息

P-5

修改常用收货信息

已经登陆的用户

新的收货地址、

新的联系方式

修改数据库信息

P-6

添加收获信息

已经登陆的用户

新的收货信息

修改数据库信息

P-7

修改用户信息

已经登陆的用户

用户信息

修改数据库信息

P-8

添加到购物车

所有用户

将用户所选的菜品添加到购物车

P-9

修改购物车

所有用户

修改购物车信息

P-10

下订单

已登录用户

根据购物车和用户信息自动生成订单

P-11

查看并确认订单

已登录用户

P-12

提交订单

已登录用户

订餐成功信息

修改数据库信息

P-13

接收订单

客服人员

将订单信息传送给相关工作人员

P-14

信息检索

所有用户

要检索的内容

检索信息内容

P-15

发布信息

已登录用户

要发布的信息

修改数据库信息

P-16

系统维护

管理员

P-17

信息更新

管理员

需要更新的信息

修改数据库信息

P-18

用户投诉与评价

已登录的用户

投诉/评价内容

投诉/评价

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

当前位置:首页 > 医药卫生 > 基础医学

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

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