admin管理员组文章数量:1335968
目 录
1数据库设计 1
1.1 需求分析 1
1.2 需求分析实现的过程
1.3 概念结构设计 1
1.3.1 概念结构设计的方法 1
1.3.2 概念结构设计的E-R图 2
1.3.3 逻辑结构设计
2数据库的实现 3
2.1数据库图表的建立………………………………………………………………………1
2.2数据库的代码实现…………………………………………………………………….2
2.2界面的实现……………………………………………………………………………2
3总结 4
1.数据库设计
1.1 需求分析
1.1.1需求分析的任务
计算机是现代食堂管理的重要组成部分其主要包括:职员资料管理、物品管理、消费内容管理、席位管理、客户评价管理,工资管理等,计算机对于食堂的管理越来越重要,食堂离不开计算机的应用,因此设计一个食堂管理系统具有非常大的实际价值和意义。
1.1.2需求分析的过程
现代食堂主要功能模块是:职工信息管理,食堂各个区域的管理,物品管理,学生信息管理。下面分别对职工以及学生的模块进行描述。
(1) 职工信息的管理,职工的工资,评价等的相关管理
(2) 食堂各区域的详细情况,属于哪个人员复制
(3) 食堂物品的保管以及日常维护
(4) 学生的消费情况
1.3概念模型的设计
1.3.1 概念模型的主要特点:
(1)能真实的反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型。
(2)易于理解,可以用和它不熟悉计算机的用户交换意见。用户的积极参与是数据库设计成功的关键。
(3)易于更改,当应用环境和应用要求改变时容易对模型进行修改和扩充。
(4)易于向关系,网状,层次等各种数据模型转换。
1.3.2 E-R模型
设计整体E-R图:
1.3.3逻辑结构设计
(1)E-R图向关系模式的转换
职员资料表(职员编号,姓名,职位,性别,民族,出生日期,身份证号,婚姻状况,家庭地址,联系电话,工资,评价级别)
物品表(物品编号,物品名字,所属类型,价格,是否售罄,品牌)
席位表(席位号,负责人编号,人数,状态,日期)
学生购买情况(类型,购买学生,数量,方式,金额,日期)
学生表(姓名,学生编号,性别)
2数据库的实现
2.1数据库图表的建立
二涉及的表
职员资料
属性 类型 大小 是否为空 约束
职员编号 char 6 否 主键。6位数
姓名 varchar 20 否
职位 varchar 20 否
性别 Char 2 否,默认“男” 男或女
民族 varchar 10 否,默认“汉族”
出生日期 datetime 否
身份证号 char 18 否
婚姻状况 char 4 否,默认“未婚” 未婚或已婚
家庭地址 varchar 30 否
联系电话 varchar 11 否
工资 money
评价级别 Char 4
物品表
属性 类型 大小 是否为空 约束
物品编号 char 6 否 主键。6位数
物品名字 varchar 20 否
所属类型 char 4 否,默认“主食” 主食、饮料或其他
价格/元 int 否
是否售馨 char 2 否,默认“否” 是或否
品牌 varchar 30 是
席位表
属性 类型 大小 是否为空 约束
席位号 char 6 否 主码,6位数
负责人编号 外码
人数 int 否,默认“8” 1至20
状态 char 4 否,默认“空闲” 正在使用,预定或空闲
日期 datetime 否
属性 类型 大小 是否为空 约束
类型 char
版权声明:本文标题:SQL数据库系统设计之食堂管理系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1737989887a2045379.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论