资源描述:
《毕业论文设计__小型面粉加工企业管理系统数据库设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、小型面粉加工企业管理系统数据库设计《数据库原理与应用》课程设计论文题目:小型面粉加工企业管理系统数据库设计小型面粉加工企业管理系统数据库设计摘要小型面粉加工企业管理系统是应对面粉加工企业管理的现代化,逐步摆脱当前乡镇面粉加工企业管理的人工管理方式,提高面粉企业管理效率而开发的,它包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理、欠款查询等八大功能模块,并提供了对各功能模块的查询和更新功能,。该系统开发由系统需求分析阶段
2、、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。关键字:小型面粉加工企业管理,产品信息管理,储户信息管理,小麦管理,功能模块,存储过程小型面粉加工企业管理系统数据库设计目录1.系统需求分析阶段11.1引言11.2目标与任务11.2.1需求分析阶段的目标11.2.2需求分析阶段的任务11.2.3需求分析阶段成果22.系统概念结构设计阶段103.系统逻辑结构设计阶段113.1逻辑设计的任务和目标113.2数据组织113.2.1将E-R图转换为关系模型113.2.
3、2数据库模式定义123.2.3用户子模式设计124.系统物理设计阶段135.数据库实施阶段135.1建立数据库、数据表、视图、索引135.1.1建立数据库135.1.2建立数据表135.1.3建立视图185.1.4建立索引205.2数据入库206.系统调试和测试217.实习心得23参考文献24附录1数据字典25附录2数据库逻辑结构定义28附录3存储过程定义32附录4数据查看和存储过程功能的验证35附录5所有的SQL运行语句372007级电子商务1班数据库原理与应用课程设计论文1.系统需求分析阶段1.1
4、引言通过对家乡乡镇小型面粉加工企业的了解,知道现在的面粉管理还停留在文件管理阶段,管理员对企业的相关信息仍用纸制文件保存。这样的存放很容易造成信息的丢失,也会使花费更多,效率也不是很高,所以开发合适的小型面粉加工企业信息管理系统可以更高效的进行管理并节省开支。1.2目标与任务1.2.1需求分析阶段的目标(1)了解现在小型面粉加工企业管理的现状。(2)通过一定的方式了解小型面粉加工企业管理的工作业务流程,并记录和处理相关的数据。(3)与指导教师、同学进行交流,征求各方意见,改正不合理的地方。1.2.2需
5、求分析阶段的任务(1)处理对象:系统要处理的对象包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.收货方基本信息(S):包括收货方编号,收货方姓名,收货方地址,收货方电话等方面,这可以方便对收货方的管理,提高查询效率;2.供货方基本信息(G):包括供货方编号,供货方姓名,供货方地址,供货方电话等方面,这可以方便对供货方信息的管理;3.储户基本信息(C):
6、包括储户编号,储户姓名,储户地址,储户电话,存储重量,这可以方便对储户信息的查询、更新及删除;4仓库基本信息(K):包括仓库编号,仓库存放种类,仓库最大库存,仓库当前库存,这可以方便仓库管理员对仓库信息的查询;5.面粉基本信息(M):包括面粉编号,面粉种类,面粉销售量,面粉支取量,面粉警戒低库存,面粉警戒高库存,面粉率,所在仓库编号,当前库存,这可以方便销售员与库管员对面粉信息的及时查询以方便销售;6.麸皮基本信息(F):包括麸皮编号,麸皮重量,麸皮销售重量,麸皮支取重量,麸皮警戒低库存,麸皮警戒高库
7、存,麸皮率,所在仓库编号,当前库存,这可以方便销售员对麸皮信息的及时查询以方便销售;7.小麦基本信息(W):包括小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存,所在仓库编号,当前库存,这可以方便采购员及时的对小麦信息的查询以知道是否进行小麦的采购工作。432007级电子商务1班数据库原理与应用课程设计论文(2)处理功能要求系统主要完成以下几个功能:1.供货方、收货方、储户基本信息的查询与修改;2.小麦基本信息查询与更新;3.面粉和麸皮信息的查询与更新;4.库存信息的查询和
8、修改;5.储户加工费欠费信息的查询;6.收货方货款欠费信息的查询;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述供货方基本信息、收货方基本信息、储户基本信息、仓库基本信息、面粉基本信息、麸皮基本信息、小麦基本信息中数据项能否为null,以及一些用户自定义完整性(