课程设计说明书No1货物管理系统1.课程设计目的应用对数据库系统概论的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识.实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库货物管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。2。设计方案论证2.1问题提出过去传统的货物管理方式已经不能满足现代货物管理的的客观要求,本课程设计就是利用SQLserver数据库开发一个货物管理系统,它为货物管理人员提供供应商信息与销售商信息,货物信息,仓库信息等的内容,方便货物管理人员对货物的管理,以提高货物管理人员对货物管理工作的效率。2.2可行性研究2。2。1技术可行性此课程设计均是利用SQLserver2008企业版软件调试出来的,所以只要操作系统在windowsXP之上的都可以实现SQLserver2008运行,此次所用的操作系统是:WindowsXP,内存:2G,CPU:2.10GHZ,硬盘:250G,所以技术上是可行的.2.2.2运行可行性随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有公司和企业也都已经在使用计算机管理数据的机制,大大减少了货物管理的工作量。该课程设计要求设计一个货物管理的数据库系统,数据库中要求包含货物的基本信息,货物管理员信息,货物供应商信息,货物销售商信息以及货物库存的信息。同时还要设计它们之间的关系,如货物和货物的库存量的信沈阳大学课程设计说明书No2息等,最后还要对一些数据进行查询,如查询货物的各种有关信息等.我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。货物管理系统主要针对于日常货物信息的管理,它针对货物日常发生的业务,分为了两大类,即货物提供商和货物销售商以及入库和出库的信息,用户通过相应的模块,对货物的基本情况进行操作,对货物库存数量进行查询,用户通过简单的操作即可轻松的管理货物。2。3需求分析2。3。1需求分析查询功能。货物管理对查询要求高,通过主菜单记录当前操作用户的工作证号,保证了对进、出库货物信息录入管理员的确认.管理员信息与库存报表生成。管理员包括了管理员工作证号,所管理的仓库号,以及仓库中所存的货物号。报表主要分类为:仓库报表,货物报表,销售商报表,销售商报表和管理员报表等.应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确.2.3.2数据字典货物管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚.在定义的货物数据库管理系统数据字典中,主要对数据流图中的数据项、数据流、数据存储和处理过程进行说明.(1)数据项名称:供应商名称含义说明:惟一标识一个供应商类型:字符型长度:50逻辑关系:不允许为空(2)数据项名称:供应商地址类型:字符型长度:50逻辑关系:允许为空(3)数据项名称:供应商电话号码沈阳大学课程设计说明书No3类型:字符型长度:50逻辑关系:允许为空(4)数据项名称:供货记录类型:字符型长度:50逻辑关系:允许为空(5)数据项名称:销售商电话号码类型:字符型长度:50逻辑关系:允许为空(6)数据项名称:销售商名称含义说明:惟一标识一个销售商类型:字符型逻辑关系:不允许为空(7)数据项名称:销售商地址类型:字符型逻辑关系:允许为空(8)数据项名称:销售记录类型:字符型长度:50逻辑关系:允许为空(9)数据项名称:管理员工作证号含义说明:惟一标识一个管理员类型:字符型长度:20逻辑关系:不允许为空(10)数据项名称:管理员姓名类型:字符型长度:20沈阳大学课程设计说明书No4逻辑关系:允许为空(11)数据项名称:管理员电话类型:字符型逻辑关系:允许为空(12)数据...