1、 某公司自助餐管理系统某公司自助餐管理系统 课程设计报告课程设计报告 题目: 某公司自助餐管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 计算机学院 某公司自助餐管理系统课程设计报告 1 目录目录 一、 引言 2 1.1背景与目的 2 1.2后台数据库 SQL Server 2008 简介 2 二、 系统需求分析 2 2.1系统功能分析 . 3 2.21子模块功能分析 4 2.2系统功能模块设计 5 2.21系统功能管理模块 5 2.3数据流图 6 2.3.1交易数据流图 . 7 2.3.2整
2、体流图 8 2.4可行性分析 8 2.5数据字典 9 三、概念结构设计 错误错误!未定义书签。未定义书签。 3.1构思 ERD 的四条原则 10 3.2 设计 ER图 . 11 3.2.1 分 ER 图. 11 四、逻辑结构设计 12 4.1 一般逻辑模型设计:. 13 4.1.1 由 ERD 导出一般关系模型的四条原则 13 4.1.2 数据库初步的关系框架(E-R图向关系模型转化) 13 4.1.3数据模型优化 . 14 4.2具体逻辑模型设计 14 4.3设计用户子模式 . 18 五、物理结构设计 19 5.1建立索引 19 5.2建立触发器 20 六、数据库结构的实现 . 21 6.1
3、数据定义 21 6.1.1创建表格 SQL 语句. 22 6.1.2创建视图 SQL 语句. 23 6.1.3创建索引 SQL 语句. 24 6.3数据查询 25 6.4数据更新 25 6.4.1数据添加 25 6.4.2数据修改 25 6.4.3数据删除 26 七、总结 27 计算机学院 某公司自助餐管理系统课程设计报告 2 一、一、引言引言 1.1 背景与目的背景与目的 随着一些公司规模的不断扩大,公司后勤管理工作也日趋繁杂许多大型公 司拥有自己的食堂,这些食堂要实现统一的协调管理,就不得不借助现代化的管 理模式 网络管理模式。 由于某公司为了提高职工的福利待遇, 规定每个员工每天可以在职
4、工食堂用 餐两次(每餐3元),可以中午用餐一次,下午用餐一次;也可以集中到中午或 下午一次用餐两次。月底进行核算,如果用餐次数不足,餐费不退还职工。公司 根据实际的用餐次数支付食堂餐费。 根据题目要求,需要设计并创建该公司的自助餐管理系统,这样不仅提高了 工作效率,也避免了以前手工作业的麻烦,从而使得管理者能够准确,有效的管 理餐饮。 1.2 后台数据库后台数据库 SQL Server 2008 简介简介 SQL 全称是“结构化查询语言(Structured Query Language)”,最早的是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语 言,它
5、的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以 自从 IBM 公司 1981 年推出以来,SQL 语言,得到了广泛的应用。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。SQL 不 要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以 具有完全不同底层结构的不同数据库系统可以使用相同的 SQL 语言作为数据输 入与管理的接口。 它以记录集合作为操纵对象, 所有 SQL 语句接受集合作为输入, 返回集合作为输出, 这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句 的输入,所以 SQL 语言可以嵌套,这使他具有极大的
6、灵活性和强大的功能,在多 数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL 语言可以写出非常复杂的语句。 二、二、系统需求分析系统需求分析 随着 21 世纪的到来,人们更深切地感受到了计算机在生活和工作中的作用 越来越重要,越来越多职业需要具有计算机的应用技能。掌握计算机是职业的雪 要,更是事业发展的需要。 信息在社会和经济的发展中所起的作用越来越为人们所重视。 信息资源的开 发利用水平已成为衡量一个国家综合国力的重要标志之一。 在计算机的三大主要 计算机学院 某公司自助餐管理系统课程设计报告 3 应用领域(科学计算、数据处理与过程控制)中,数据处理的比重占 70%左右。 计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类系统对 数据处理的要求,在文件系统的基础上发展起了数据库系统。 随着计算机计算机技术的飞速发展,计算机在企业管理中应用及普及,利用 计算机实现企业信息管理势在必行。本课题以企业食堂为对象,作为要面对大量 的课程设计项目及相关信息的处理, 这就需