- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计(广东自家人饭馆管理系统)
广东技术师范学院天河学院
数据库原理及应用
课程设计报告
设 计 者: 巫浩伟
专业班级: 软件101
学 号: 201004143125
指导教师: 蔡柳萍
所属系部:计算机科学与技术系
2012年 3月18日
课程设计报告
2012年 3 月 18 日
课题:数据库设计(广东自家人饭馆管理系统) 目的和要求:
掌握数据库需求分析
掌握数据库概念结构设计与逻辑结构设计方法
掌握创建数据库、表、约束、视图、存储过程、触发器的方法
掌握权限的设置方法
掌握备份与恢复的方法 操作内容:
设计数据库
课题:广东自家人饭馆管理系统
一、数据需求分析:在搜集资料和分析用户应用要求的基础上,形成该数据库系统的应用需求说明;
二、涉及到的表:通过需求分析确定表结构。
1、分几个表
2、表中需哪些列,列名、数据类型、长度;3、可否为空值;(表示未知、不可用或将在以后添加数据)
三、需使用的约束:主键,外键,默认值,check,唯一值约束。
四、创建视图
五、存储过程
六、触发器
七、权限设置
八、数据备份与恢复设计
一、需求分析
1、系统分析
广东自家人饭馆管理系统是饭店管理系统中不可或缺的一部分,由于该系统的内容具有数据量庞大、信息关系复杂、访问量大和实时性等特点,使用传统的逐层统计的档案管理方式已不能满足管理者对信息及时反馈以做出决策的要求,以及老板对个人信息实时了解的需要。
所以我们认为广东自家人饭馆管理系统应该能够为用户提供充足的信息和快捷的查询手段,而这些正是数据库系统技术的优点.例如:检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等,这些优点能够极大地提高对饭馆档案的使用效率。
2、功能需求分析
经过调查分析,我们认为参加日常菜馆活动的角色可以分为两类类——老板、职工,明确他们之间的不同操作权限。
通过对日常活动所能出现的操作进行分析,我们将其归类于广东自家人饭馆管理系统不同的功能模块以实现他们的操作。广东自家人饭馆管理系统可以分为材料表、菜单表、工资表、工作人员表、进货表、库存表、账单表六个模块(如图1)。并且针对每部分的具体功能我们又做了如下的详细分析:
二、涉及的表
材料表
属性
类型
大小
能否为空
约束
菜编号
tinyint
4
否
外键
编号
int
30
否
外键
名称
varchar
1
否
唯一值
所需数量
tinyint
1
否
无
菜单表
属性
类型
大小
能否为空
约束
菜编号
tinyint
4
否
主键
菜名
varchar
5
否
唯一值
价格
money
4
否
无
性质
varchar
5
能
无
备注
varchar
8
能
无
工资表
属性
类型
大小
能否为空
约束
工作号
Varchar
3
否
check() 外键
基本工资
Money
8
否
默认值
补贴
Money
8
能
无
总工资
Money
8
否
默认值
领取日期
Datetiem
8
否
无
领取情况
varchar
8
否
check()、默认值
工作人员表
属性
类型
大小
能否为空
约束
姓名
Varchar
10
否
无
身份证号码
Char
18
否
唯一值
居住地址
Varchar
20
否
无
手机
Varchar
11
否
唯一值
职务
Varchar
10
能
无
入职时间
Datetime
8
否
无
工作号
varchar
3
否
check()、 主键
进货表
属性
类型
大小
能否为空
约束
编号
int
6
否
外键
数量
int
20
否
无
单价
money
2
否
无
应付金额
money
8
否
无
备注
varchar
1
能
无
日期
datetime
10
否
默认“中国”
无
供货商
varchar
8
否”
无
联系电话
varchar
1
否
无
库存表
属性
类型
大小
能否为空
约束
编号
int
1
否
主键
名称
varchar
10
否
唯一值
存货
tinyint
8
否
备注
varchar
8
否
无
日期
datetime
8
否
无
账单表
属性
类型
大小
能否为空
约束
账单号
char
5
否
主键
菜编号
tinyint
7
否
外键
价格
money
7
否
无
份数
int
6
否
无
备注
varchar
4
能
无
用餐人数
tinyint
5
能
无
应付款
money
7
否
无
日期
datetime
5
否
无
您可能关注的文档
最近下载
- 全过程造价咨询投资控制目标承诺及保证措施.pdf VIP
- 牛津深圳版五上Unit 9 Around the city 第二课时课件.pptx
- 信息安全数学基础(第二版)裴定一课后习题答案.pdf
- 光电信息科学与工程专业的职业生涯规划 (修正).pptx VIP
- 2022年11月中日友好医院2022年应届毕业生公开招聘(一)笔试参考题库+答案详解.docx
- 三维激光扫描仪使用手册faro scene lt.pdf
- 名著阅读《西游记》练习试题(含答案).pdf VIP
- 华为H12-891 V1.0 HCIE-Datacom认证考试题库资料大全-下(多选、判断题汇总).pdf
- 医学电子书包考试找答案.pdf
- 物业起诉业主不交物业费官司超完美答辩状.doc
文档评论(0)