数据库设计(毕业论文) .doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计 一 应用背景 本系统是住宿餐饮管理系统之一的订餐系统。酒店为了增加赢利、提高服务效率和质量,通常会采用订E餐系统。使用订餐系统,可以方便地处理顾客的预定要求,管理一些老顾客的信息,管理酒店的菜单、食品等数据。 二 系统分析 系统总的目标是实现会员消费管理的系统化、规范化和自动化。它适用于会员商店进行会员管理和日常销售管理,是商店管理真正由经验管理进入到科学管理。 1. 该系统主要功能有: 系统管理:包括用户及权限设置、修改密码、使用单位等一系列系统维护和管理工作。 信息管理:包括用户资料管理、菜单资料管理、定餐管理等,主要是完成每种类别信息的添加、删除和修改的工作。 信息查询:包括用户资料查询、订单数据查询、菜单资料查询等。 2. 模块设计 1.登录模块 这个模块是每个管理系统都应具备的模块,本系统设置登录界面,需要用户名和密码,如果连续3次输入的密码和用户名不符,系统将自动退出登录。 2.系统管理模块 这个模块用来负责用户的管理,利用该模块可以添加和删除操作人员帐号,设置和修改操作人员的权限。 系统初始设置一个超级用户名,人员可以利用这个超级用户名和密码登录系统,之后,操作人员可以设置其他的超级用户名称,也可以设置权限用户,同时也可以设置这个用户可以使用的权限。 系统管理还包括更改密码、修改使用单位信息等功能。 3.数据管理模块 这个模块用来管理系统所需的所用数据表,包括3个部分:用户信息管理、菜谱信息管理和订餐管理。 管理员通过这3个模块,可以方便地进行菜谱的增加、删除和修改,管理一些用户以及订餐管理的相关信息。 4.数据查询模块 这个模块是一个功能十分强大的查询模块,可以支持各种方式的查询操作,具体包括用户信息查询、菜单信息查询、订单信息查询等,同时也支持一些特定的比如客户欠费查询、客户订单查询等。 5.帮助信息模块 这个模块用来实现使用该系统的一些帮助信息,目前只实现了“关于”这个功能,用来简要地介绍系统的基本信息,包括信息、功能和版本号等。 根据上面所介绍的???要各个模块,对这个系统进行分析,得到如图1-1所示的系统功能模块图。 3 数据库设计与分析 该系统采用Borland公司的BDE(Borland Database Engine )数据库引擎。根据功能分析,该系统中将涉及到的实体分别是用户,菜单,订单,为了便于理解后面讲述的程序设计代码,将给出该系统需要的各个数据表的详细结构。 用户信息表 用户信息表主要用于保存酒店一些客户的相关信息,其包含的各个字段,类型,占用空间和关键字如表1—1所示。 字段名称类型大小 键编号整型 *姓名字符串类型8性别字符串类型2生日日期类型证件号码字符串类型20级别字符串类型8电话字符串类型12地址字符串类型20入会时间日期类型入款货币类型备注字符串类型60 表1—1 菜单信息表 菜单信息表主要用于保存菜谱的相关信息,包括了热菜,凉菜,主食,饮料等各种食品,其中包括的各个字段,类型占用空间和关键字如表1—2所示。 字段名称类型大小键编号整型*种类字符串类型8名称字符串类型20单价货币类型风味字符串类型20备注字符串类型30 表 1—2 3.定单信息表 定单信息表主要用于保存定单的相关信息,其中包括每个定单的编号。该定单所属的顾客的姓名,用餐人数,付款方式,提交该定单的时间(定餐时间)等,其中包括的各个字段,类型占用空间和关键字如表1—3所示。 字段名称类型大小键订单编号整型*顾客姓名字符串类型20订餐时间日期类型预定时间日期类型金额货币类型20餐桌编号整型联系电话字符串类型10用餐人数整型付款方式字符串类型8备注字符串类型30 表 1—3 4 数据字典 数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素的定义的集合。一般来说,数据字典包括以下几方面: 数据流 数据流分量 数据存储 处理 名字:用户信息表 别名:无。 描述:主要用于存储酒店用户的相关信息。 定义:用户信息表=编号+姓名+性别+生日+证件号码+ 级别+电话+地址+入会时间+欠款+备注 位置:用户管理。用户查询。 名字:菜单信息表 别名:无。 描述:主要记录酒店的菜单相关信息。 定义:菜单信息表=编号+种类+名称+单价+风味+备注 位置:菜单管理,菜单查询。 名字 :订

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档