预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

琼州学院电子信息工程学院《数据库系统原理》课程设计报告项目名称:仓库管理系统数据库设计专业:计本一班年级:2008级姓名:郭艳秋学号:08424011001指导老师:陈作聪2010年11月摘要随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现仓库管理中的货物登记、出库入库、库房管理等操作,是企业的仓库管理井井有条,为企业的健康发展创造良好的条件。关键字:仓库管理系统,模块化设计目录1.引言12.需求分析阶段22.1引言22.2需求分析阶段的目标与任务2处理对象2处理功能及要求32.2.3.安全性和完整性要求32.3需求分析阶段成果32.3.1体会与收获32.3.2仓库管理系统业务流程图4仓库管理系统数据流程图42.3.4仓库管理系统数据字典53概念设计阶段73.1引言7任务与目标73.3阶段结果74.逻辑设计阶段10逻辑设计的任务和目标10数据组织10将E-R图转换为关系模型10模型优化11数据处理115.物理设计阶段12物理设计阶段的目标与任务12数据存储方面126.数据库实施阶段13建立数据库、数据表、视图、索引136.1.1建立数据库136.1.2建立数据表136.1.3建立数据查询176.1.4建立索引18数据入库18数据库的运行187.系统调试和测试228.系统维护229.实习心得229.存在的问题及建议22致谢24参考文献24附录1数据查看和存储过程功能的验证251.引言随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高仓库管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。仓库管理是与我们日常生活息息相关的问题。大到公司、超市的仓库管理,小到图书馆的藏书管理,都可以认为是各种各样的仓库管理需求。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库德管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。本文以仓库管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。2.需求分析阶段2.1引言进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。随着时代的进步,社会生产力的发展,各种各样的物资层出不穷,所以现代仓库的意义应经脱离了传统的仓库,仓库的管理已经能够变成了许多工业、商业企业生产和销售管理环节的重要一环,如登记物资的基本信息,记录物资的调用情况,对仓库进行周期性的盘点,这都需要充分的利用和了解仓库的资源,因此,如何对仓库进行有效地管理和利用,已经变成了人们越来越关心的课题。在设计软件系统之前,首先必须确定用户究竟要求软件系统完成什么任务,所以分析阶段的基本任务是了解用户的需求,并将用户的需求用书面形式表达出来。这个阶段还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统突出完整、准确、清晰、具体的要求。在全面客观的系统分析的基础上,根据用户提出的系统功能进行相应的功能设计。在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这些