1、 一、 引言. 2 1.1 背景与目的 2 1.2 后台数据库为 SQL Server 2000 简介 . 2 二、 系统需求分析. 2 2.1 系统功能分析 3 2.21 子模块功能分析 3 2.2 系统功能模块设计 . 5 2.21 系统功能管理模块. 6 2.3 数据流图 . 7 2.3.1 卡交易数据流图 . 7 2.3.2 现金交易数据流图 8 2.3.3 库存管理数据流图 9 2.3.4 整体流图 9 2.4 可行性分析 .11 2.5 数据字典 11 三、概念结构设计 15 3.1 构思 ERD 的四条原则 15 3.2 设计 ER 图 16 3.2.1 分 ER 图 . 16
2、3.2.2 整体 E-R 图 22 四、逻辑结构设计 23 4.1 一般逻辑模型设计: . 23 4.1.1 由 ERD 导出一般关系模型的四条原则 . 23 4.1.2 数据库初步的关系框架(E-R 图向关系模型转化) 23 4.1.3 数据模型优化. 25 4.2 具体逻辑模型设计 . 26 4.3 设计用户子模式 . 35 五、物理结构设计 39 6.1 建立索引 . 40 6.2 建立触发器 40 六、数据库结构的实现. 42 6.1 数据定义 . 42 6.1.1 创建表格 SQL 语句 42 6.1.2 创建视图 SQL 语句 45 6.1.3 创建索引 SQL 语句 47 6.3
3、 数据查询 . 47 6.4 数据更新 . 49 6.4.1 数据添加 49 6.4.2 数据修改 49 6.4.3 数据删除 50 七、总结 51 一、一、引言引言 1.1 背景与目的背景与目的 随着高校办学规模的不断扩大,高校后勤管理工作也日趋繁杂许多大型高 校拥有多个校区,有十几个甚至几十个学生和教工食堂,这些食堂的地理位置分 散,又要实现统一的协调管理,就不得不借助现代化的管理模式 网络管理 模式 由于当前学校的规模不断扩大, 学生数量不断增加, 学生信息量也成倍增长, 食堂管理工作成为学校各项管理工作的一个重要部分。面对庞大的信息量,如何 有效在提高食堂管理工作的效率是学校急需解决的
4、问题。 这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使得管理者 能够准确,有效的管理餐饮。 1.2 后台数据库为后台数据库为 SQL Server 2000 简介简介 SQL 全称是“结构化查询语言(Structured Query Language)”,最早的是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语 言,它的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以 自从 IBM 公司 1981 年推出以来,SQL 语言,得到了广泛的应用。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。SQL 不 要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以 具有完全不同底层结构的不同数据库系统可以使用相同的 SQL 语言作为数据输 入与管理的接口。 它以记录集合作为操纵对象, 所有 SQL 语句接受集合作为输入, 返回集合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句 的输入,所以 SQL 语言可以嵌套,这使他具有极大的灵活性和强大的功