课程设计(论文)课程名称:数据库系统分析与设计题目:管理信息系统数据库设计与实现院(系):管理学院专业班级:信管1201姓名:李昱郿学号:120440127指导教师:张新生骆正山2014年1月9日西安建筑科技大学课程设计(论文)任务书专业班级:信管1201学生姓名:李昱郿指导教师(签名):一、课程设计(论文)题目库存管理系统数据库设计与实现二、本次课程设计(论文)应达到的目的数据库系统分析与设计课程设计是信息管理与信息系统专业集中实践性环节之一,是学习完《数据库数据库系统原理及技术》及《数据库系统分析与设计》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)要求学生能独立完成一个数据库模型的设计与实现,包括:1)数据库系统需求分析;2)数据库概念模型设计;3)数据库逻辑模型设计;4)数据库物理模型的实现;5)完成不少于6000字的课程设计报告撰写。四、应收集的资料及主要参考文献:[1]王珊,萨师煊.数据库系统概论(第4版).北京:高教出版社,2006年5月.[2]赵韶平等.PowerDesigner系统分析与建模(第2版).北京:清华大学出版社,2010.[3]DataModelingandRelationalDatabaseDesign.OracleInc.2001.五、审核批准意见教研室主任(签字)设计总说明库存管理系统是典型的信息管理系统(MIS),在库存的管理中,如果通过使用计算机可以减少大量的手工操作,提高工作效率。库存管理系统过去采用人工处理方式,由于工作量非常之大,为了提高工作效率,方便管理,因此需要开发一个库存管理系统。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立一个数据一致性和完整性强、数据安全性好的数据库;而对于后者则要求应用程序具有功能完备、易使用等特点。由于本次是学习完《数据库数据库系统原理及技术》及《数据库系统分析与设计》课程后进行的一次全面的综合练习。其目的在与加深对数据库基础理论和基本知识的理解,掌握借助PowerDesigner开发和设计一个小型数据库系统时设计数据库系统模型的基本方法,提高运用数据库解决实际问题的能力。所以本次只运用PowerDesigner对库存管理系统做出分析与设计最后做出需求分析、概念模型设计、逻辑模型设计、物理模型实现。关键字:库存管理,PowerDesigner,需求分析,概念模型,逻辑模型,物理模型。I目录1绪论.......................................................................................................................................11.1系统简介.........................................................................................................................11.2设计目的.........................................................................................................................11.3设计内容.........................................................................................................................22需求分析...............................................................................................................................22.1.需求分析的任务.............................................................................................................22.2系统数据流程分析.........................................................................................................42.3数据字典.........................................................................................................................53概念模型设计........................................................................................................................83.1概念模型设计的方法和步骤.........................................................................................83.2系统概念模型...............................................................................................................144逻辑模型设计......................................................................................................................154.1逻辑模型设计的方法...................................................................................................154.2逻辑模型实现...............................................................................................................194.3数据完整性约束定义...................................................................................................205物理数据库模型设计与实现..............................................................................................215.1物理数据库模型的图示...............................................................................................215.2物理数据库模型的详细表示.......................................................................................275.3物理数据库模型的实现...............................................................................................29总结.........................................................................................................................................34参考文献.................................................................................................................................34第1页共39页1绪论1.1系统简介对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产的产品种类也会不断的变化没有管产品的各种信息量也会成倍增长。面对庞大的信息量,如何有效的管理库存产品,对企业来说非常重要。仓库的库存管理是整个物资供应管理的核心,传统的库存管理靠人工完成,需要大量的人力物力,人工管理方式有许多缺点和不便的地方,易出错,不能及时地把物资及库存信息反映出来,大量的文件和数据不利于查找更新和维护。利用信息技术开发信息管理系统对商品库存进行管理,可以方便地实现快速查询,入库出库方便,可靠性高。因此有必要开发一套独立的库存管理系统提高企业的工作效率,对物资进行优化存储、管理,从而提高企业的科学管理水平,节省开支,使企业在竞争中立于不败之地。而所使用的这套库存管理系统是企业生产经营活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我设计了下面的库存管理系统。1.2设计目的目的:设计商品库存管理系统,使库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。(1)利用计算机系统实现商品库存管理。(2)流程符合商品库存要求。(3)查询方便,无论是按商品编号、名称、类别、产地其中任一项都可以进行有效询。第2页共39页1.3设计内容库存管理系统,它的主要功能是先通过用户身份验证,然后即可登录库存管理系统,然后通过操作对库存进行管理和维护。本次设计的内容主要有:1.对库存管理系统作出分析。2.作出需求分析。3.设计概念模型。4.设计逻辑模型。5.实现物理模型。2需求分析2.1.需求分析的任务进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。随着经济全球化的推进以及企业激烈的竞争,改善企业内部及整个供应链各环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。而这就需要企业内部各业务高效率化,其中最重要的就是物资管理这块。仓库的库存管理是整个物资供应管理的核心,传统的库存管理靠人工完成,需要大量第3页共39页的人力物力,人工管理方式有许多缺点和不便的地方,易出错,不能及时地把物资及库存信息反映出来,大量的文件和数据不利于查找更新和维护。利用信息技术开发信息管理系统对商品库存进行管理,可以方便地实现快速查询,入库出库方便,可靠性高。因此有必要开发一套独立的库存管理系统提高企业的工作效率,对物资进行优化存储、管理,从而提高企业的科学管理水平,节省开支,使企业在竞争中立于不败之地。而所使用的这套库存管理系统是企业生产经营活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产