没有合适的资源?快使用搜索试试~ 我知道了~
小型面粉加工企业管理系统数据库设计说明.doc
需积分: 5 0 下载量 61 浏览量
2022-07-15
08:38:40
上传
评论
收藏 1.4MB DOC 举报
温馨提示
试读
43页
小型面粉加工企业管理系统数据库设计说明.doc
资源详情
资源评论
资源推荐
. . .
1 / 43
《数据库原理与应用》课程设计论文
题目:小型面粉加工企业管理系统数据库设计
. . .
2 / 43
摘 要
小型面粉加工企业管理系统是应对面粉加工企业管理的现代化,逐步摆脱当前乡镇面粉加工企
业管理的人工管理方式,提高面粉企业管理效率而开发的,它包括供货方基本信息管理、收货方基
本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小
麦基本信息管理、欠款查询等八大功能模块,并提供了对各功能模块的查询和更新功能,。
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试
和测试阶段、参考文献、附录等阶段组成。
关键字:小型面粉加工企业管理,产品信息管理,储户信息管理,小麦管理,功能模块,存储过程
. . .
3 / 43
目 录
1.系统需求分析阶段 1
1.1 引言 1
1.2 目标与任务 1
1.2.1 需求分析阶段的目标 1
1.2.2 需求分析阶段的任务 1
1.2.3 需求分析阶段成果 2
2. 系统概念结构设计阶段 10
3.系统逻辑结构设计阶段 11
3.1 逻辑设计的任务和目标 11
3.2 数据组织 11
3.2.1 将 E-R 图转换为关系模型 11
3.2.2 数据库模式定义 12
3.2.3 用户子模式设计 12
4.系统物理设计阶段 13
5.数据库实施阶段 13
5.1 建立数据库、数据表、视图、索引 13
5.1.1 建立数据库 13
5.1.2 建立数据表 13
5.1.3 建立视图 18
5.1.4 建立索引 20
5.2 数据入库 20
6.系统调试和测试 21
7.实习心得 23
参考文献 24
附录 1 数据字典 25
附录 2 数据库逻辑结构定义 28
附录 3 存储过程定义 32
附录 4 数据查看和存储过程功能的验证 35
附录 5 所有的 SQL 运行语句 37
. . .
1 / 43
1.系统需求分析阶段
1.1 引言
通过对家乡乡镇小型面粉加工企业的了解,知道现在的面粉管理还停留在文件管理阶段,管理
员对企业的相关信息仍用纸制文件保存。这样的存放很容易造成信息的丢失,也会使花费更多,效
率也不是很高,所以开发合适的小型面粉加工企业信息管理系统可以更高效的进行管理并节省开支。
1.2 目标与任务
1.2.1 需求分析阶段的目标
(1)了解现在小型面粉加工企业管理的现状。
(2)通过一定的方式了解小型面粉加工企业管理的工作业务流程,并记录和处理相关的数据。
(3)与指导教师、同学进行交流,征求各方意见,改正不合理的地方。
1.2.2 需求分析阶段的任务
(1)处理对象:
系统要处理的对象包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库
基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理等七个方面,各个对象
包括信息如下所示(详细的数据见于数据字典):
1.收货方基本信息(S):包括收货方编号,收货方,收货方地址,收货方等方面,这可以方便对
收货方的管理,提高查询效率;
2.供货方基本信息(G):包括供货方编号,供货方,供货方地址,供货方等方面,这可以方便
对供货方信息的管理;
3.储户基本信息(C):包括储户编号,储户,储户地址,储户,存储重量,这可以方便对储户
信息的查询、更新与删除;
4 仓库基本信息(K):包括仓库编号,仓库存放种类,仓库最大库存,仓库当前库存,这可以方
便仓库管理员对仓库信息的查询;
5.面粉基本信息(M):包括面粉编号,面粉种类,面粉销售量,面粉支取量,面粉警戒低库存,面粉
警戒高库存,面粉率,所在仓库编号,当前库存,这可以方便销售员与库管员对面粉信息的与时查询以
方便销售;
6.麸皮基本信息(F):包括麸皮编号,麸皮重量,麸皮销售重量,麸皮支取重量,麸皮警戒低库存,
麸皮警戒高库存,麸皮率,所在仓库编号,当前库存,这可以方便销售员对麸皮信息的与时查询以方便
销售;
7.小麦基本信息(W):包括小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,
小麦警戒高库存,所在仓库编号,当前库存,这可以方便采购员与时的对小麦信息的查询以知道是否
进行小麦的采购工作。
. . .
2 / 43
(2)处理功能要求
系统主要完成以下几个功能:
1.供货方、收货方、储户基本信息的查询与修改;
2.小麦基本信息查询与更新;
3.面粉和麸皮信息的查询与更新;
4.库存信息的查询和修改;
5.储户加工费欠费信息的查询;
6.收货方货款欠费信息的查询;
(3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度
上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,
达到数据更高层次的安全功能。
完整性要求用于描述供货方基本信息、收货方基本信息、储户基本信息、仓库基本信息、面粉
基本信息、麸皮基本信息、小麦基本信息中数据项能否为 null,以与一些用户自定义完整性(符合
实际要求),详细完整性要求见于系统的逻辑设计阶段。
1.2.3 需求分析阶段成果
(1)体会与收获
由于我们家原来办过一个面粉加工厂,所以在系统需求分析阶段主要通过自己的实地轻身体验
了解相关信息,同时借鉴了学长在做数据库开发这方面的经验。通过体验,了解目前小型面粉加工
企业的现状、管理中存在的一些问题以与在管理中存在的资源浪费问题。在需求分析的前期调查中,
整体感觉还是比较顺利的,但是在后期在画系统的业务图和数据业务流程图的过程中还是遇到了一
些问题,例如:整体效果、没有注意相关细节等问题。当然这样问题一一都解决了,我想画图工作
也是一次很好的锻炼机会,给了我很大的启发。
(2)系统的功能结构图:
剩余42页未读,继续阅读
智慧安全方案
- 粉丝: 3615
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0