数据库课程设计-仓库货物管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

i网络教育学院《数据库课程设计》题目:XXXX数据库系统的设计与实现学习中心:专业:年级:年春/秋季学号:学生:指导教师:春季入学则去掉“/秋”字,秋季入学则去掉“/春”字。添加内容的时候注意文字下划线要完整。阅后删除此文本框。请把你所在的学习中心名称完整填写。阅后删除此文本框将XXXX改为具体名字。阅后删除此文本框ii目录摘要..............................................................................................................................序言..............................................................................................................................1、系统概况....................................................................................................................1.1编写目的.............................................................................................................1.2开发背景.............................................................................................................1.3实现目标.............................................................................................................2、系统需求分析............................................................................................................2.1系统总体需求.....................................................................................................2.2系统整体功能介绍.............................................................................................2.3系统元素、实体介绍.........................................................................................2.4软硬件平台介绍.................................................................................................3、系统设计与实现........................................................................................................3.1概念设计.............................................................................................................3.2模块功能设计.....................................................................................................3.2.1模块的功能设计.....................................................................................3.3系统总体功能.....................................................................................................3.3.1给出总体系统设计的介绍,并给出相应的E-R图.............................3.4逻辑设计.............................................................................................................3.4.1本部分设计主要包括各数据库功能表的设计.....................................3.5界面设计.............................................................................................................3.5.1介绍各功能界面的设计与介绍.............................................................4、系统总结....................................................................................................................11系统概况1.1编写目的随着科学技术的发展,社会进步,计算机迅速的发展,仓库货物管理的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库货物管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。为管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库货物管理系统的方案。让计算机对仓库货物进行自动管理,管理员可以直接在计算机上实现仓库货物的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.2开发背景在接到项目分析员给出的项目可行性分析报告后,在本系统,即仓库进货管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。1.3实现目标主要是对开发仓库货物管理系统的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是估算仓库货物管理这个软件可能取得的收益中可以用钱来衡量的那部分。经过对上述几个方面的调查研究和分析,我们得出仓库货物管理这个软件的市场前景是相当客观的,在经济角度来说,开发仓库进货管理是可行的。经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。22系统需求分析2.1系统总体需求经分析先给出该系统的系统流程图,如图3.1所示:图3.1系统流程图该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合查询功能模块和统计模块等。系统要实现基本信息录入、修改、查询等功能:1、信息的输入,包括溢货信息、缺货信息、货物入库信息、库存信息、货源信息、货价信息等。2、信息的修改、删除。3、根据要求,查询统计符合条件的各类信息。4、依据实际需要,对重要新信息进行统计。数据流图由四种基本的元素构成:数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。数据流(DataFlow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。需求单位需求仓库现有库存向供应单位进货管理事物处理设备进货设备入库设备出库设备出货库存清单出货清单进货清单32.2系统整体功能介绍根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。仓库货物管理系统系统模块输入模块维护模块查询模块报表模块帮助模块打印设置日志管理入库模块出库模块还原模块需求模块进货模块系统功能模块图42.3系统元素、实体介绍数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对仓库货物管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。仓库信息。包括库房名称、库位名称、库存货物、来往客户信息、库房编号、库位编号,仓库管理员等。货物信息。包括名称、供应单位、生产单位、生产日期、货物数量、货物单价、入库时间、货物编号等。单位信息。包括单位名称、负责人、地址、联系电话等信息。货物入库信息。包括货物编号、货物名、生产单位、供应单位、本次数量、生产时间、货物单价、入库时间、经办人等信息。货物出库信息。包括货物编号、货物名、生产单位、供应单位、货物需求单位名、本次数量、生产时间、货物单价、出库时间、经办人等信息。用户信息。包括用户名称、密码、所在单位、用户权限信息、操作员、最后修改时间。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。需求单位联系电话负责人编号需求单位名货物单价操作员取货时间地址52.4软硬件平台介绍开发工具必须支持面向对象和可视化组件,在网络编程方面主流的开发工具是JAVA语言。JAVA可以说是集合了大多数语言的优点产生的精华,最大的优点莫过于跨平台、分布性,这两点可以说是极大的为安全和维护做了一次很大的升级。JAVA的大多数框架都是很多编程经验所积累的结晶,JAVA还具有高性能、分布性、强大性、解释性、可移植性等优点。JAVA的面向对象的思想就决定了它的代码是可以重用的从而提高了开发效率,JAVA继承了C++的优点,也抛弃C++的一些弊端。JAVA是一个完整而全面的解决方案,JAVA远不止是一种编程语言,它是企业内外的完整计算环境,而且万事齐备,从开发工具、操作系统、服务器软件一直到网络管理工具、支持、培训、咨询和集成服务,一应俱全。因此,选择JAVA语言作为本系统的开发工具较为合适,客户端界面使用基于JAVA的JSP脚本。设定项目服务器客户端机器配置HP/IBM/联想系列服务器HP/IBM/联想/戴尔/方正PC机OS名称Windows2003Serversp2WindowsXPsp3/Windows7语言中文中文语言类别简体简体服务器名称ApacheTomcat6.0JSP版本2.0开发工具DreamweaverCS4/My

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功