您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 小型面粉加工企业信息管理系统
信息工程学院《数据库原理与应用》课程设计论文题目:小型面粉加工企业管理系统数据库设计学号:09307006姓名:丁超专业班级:电子商务071班指导老师:李书琴完成日期:二零零九年七月摘要小型面粉加工企业管理系统是应对面粉加工企业管理的现代化,逐步摆脱当前乡镇面粉加工企业管理的人工管理方式,提高面粉企业管理效率而开发的,它包括供货方基本信息管理、收货方基本信息管理、储户基本信息管理、仓库基本信息管理、面粉基本信息管理、麸皮基本信息管理、小麦基本信息管理、欠款查询等八大功能模块,并提供了对各功能模块的查询和更新功能,。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。关键字:小型面粉加工企业管理,产品信息管理,储户信息管理,小麦管理,功能模块,存储过程目录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.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班数据库原理与应用课程设计论文11.系统需求分析阶段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):包括小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存,所在仓库编号,当前库存,这可以方便采购员及时的对小麦信息的查询以知道是否进行小麦的采购工作。2007级电子商务1班数据库原理与应用课程设计论文2(2)处理功能要求系统主要完成以下几个功能:1.供货方、收货方、储户基本信息的查询与修改;2.小麦基本信息查询与更新;3.面粉和麸皮信息的查询与更新;4.库存信息的查询和修改;5.储户加工费欠费信息的查询;6.收货方货款欠费信息的查询;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述供货方基本信息、收货方基本信息、储户基本信息、仓库基本信息、面粉基本信息、麸皮基本信息、小麦基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。1.2.3需求分析阶段成果(1)体会与收获由于我们家原来办过一个面粉加工厂,所以在系统需求分析阶段主要通过自己的实地轻身体验了解相关信息,同时借鉴了学长在做数据库开发这方面的经验。通过体验,了解目前小型面粉加工企业的现状、管理中存在的一些问题以及在管理中存在的资源浪费问题。在需求分析的前期调查中,整体感觉还是比较顺利的,但是在后期在画系统的业务图和数据业务流程图的过程中还是遇到了一些问题,例如:整体效果、没有注意相关细节等问题。当然这样问题一一都解决了,我想画图工作也是一次很好的锻炼机会,给了我很大的启发。(2)系统的功能结构图:2007级电子商务1班数据库原理与应用课程设计论文3(3)系统业务流程图采购部的业务流程图:财务部的业务流程图:小型面粉加工企业信息管理系统财务部小麦收购采购部销售部仓库管理客户部代农储存产品销售产品支取库存信息供货方信息储户信息储户支取收银出纳收货方信息小麦库存面粉库存麸皮库存图1.1系统功能结构图采购部供货信息化验报告供货商发出退货单称重员供货单库管员入库单储户供货信息退货单收货单收货单库存账务填写填写发出发送发送送达化验不合格不合格合格填写呈送填写修改库存出纳取款单填写送达送达图1.2采购部业务流程图收货方支付单供货方订单收银出纳收款单储户取款单收费单支取单填写填写填写传送传送传送传送传送传送填写填写收取加工费图1.3财务部业务流程图2007级电子商务1班数据库原理与应用课程设计论文4销售部业务流程图:仓库管理业务流程图:客户部的业务流程图:库管员供货单储户供货单流水账支取单支出单流水账供货方入库单流水账收货方销售单支出单流水账入库单流水账库存账提交递送填写汇总更新填写递送提交提交提交填写填写填写填写填写填写图1.5仓库管理业务流程图客户部供货信息采购部销售部供货方信息表订单储户信息表销户单销售信息表销户表储户提交递交传送确定传送更新提供传送更改更新员工信息表管理图1.6客户部业务流程图收货方订单销售员订单储户库存表销售单支取单缺货单缺货单库管员库存账务库存帐务储户存量请求请求递交递交查询库存库存不足库存不足递交递交货物提取货物提取填写填写递交递交改写改写改写图1.4销售部的业务流程图2007级电子商务1班数据库原理与应用课程设计论文5(4)数据流程图:顶层数据流程图:第一层数据流程图:E1供货方E2收货方E3储户管理系统P0S1库存台帐供货单收货单订单支取单支取单供货单图1.7顶层数据流程图E2收货方图1.8第一层数据流程图S1库存台帐盘存P4销售P2进货P1E4库管员E1供货方管理系统供货单收货单订单支取单入库单盘查清单出库单退货单E3储户P3存储交易支取单供货单入库出库单2007级电子商务1班数据库原理与应用课程设计论文6第二层数据流程图:从收货方
本文标题:小型面粉加工企业信息管理系统
链接地址:https://www.777doc.com/doc-5240343 .html