数据库课程设计报告-仓库管理系统
(精品仓库管理)数据库课程设计论文(仓储管理系统)

(精品仓库管理)数据库课程设计论文(仓储管理系统)目录一绪论11.1 课题背景及现状11.2 开发工具介绍1 二需求分析2三概要设计5四逻辑设计7五详细设计9六测试结果21七小结21参考文献25一绪论1.1课题背景及现状软件定义:仓库管理系统在当今时代,随着社会,技术,尤其是计算机的发展,人工智能已经成为时代的需求,而纯人工已经成为过去。
在这样一个背景下!仓库的存储作为一个时代的产物,信息化,智能化也成为必须了。
同时开发一个仓库管理系统也变得紧迫的需要。
仓库管理系统用于对企业出入库的日常管理,是一套高效的信息管理系统。
它能够为企业提供先进的业务信息管理解决方案,改进传统的工作方式,提高企业所经营物品的供、销、存的运转效率,缩短管理周期,减少因为重复操作而带来的人为差错,减轻管理人员的工作强度、降低管理成本。
软件定义:从客户的需求开始,从对客户的需求的分析,到数据流程图完成,然后,概念设计,E-R图的设计,接下来,将E-R图转换成关系模型,当然这个关系模型要满足一定的范式地要求,这样要是根据实际的情况决定的!再接下来,设计数据库,进行详细的设计,根据客户的需求选择是做成c/s,还是b/s形式!!最后是软件的测试和维护。
这个整个的过程是一个完整的流程,这个过程被称为软件开发。
成品为软件。
1.2开发工具介绍这次项目主要是使用Eclipse和MicrosoftSQLServer2000。
Sqlsever2000数据开发工具!Sqlsever2000是微软公司开发的智能的,大型的实用型的数据库设计工具!目前在市场上大部分公司用的是oracle,bb2等数据开发工具。
因为我们课堂上介绍的是Sqlsever2000,我就选用了它。
Eclipse是开放源代码的项目,其本身是用Java语言编写。
Eclipse是我们在学习Java中使用过的工具,它的功能比较完整!乍一看起来,Eclipse 的界面有点象JBuilder,但实际操作进程中会发现它更象IVJ,毕竟开发Eclipse的主导用量是开发IVJ的原班人马。
仓库管理系统数据库设计课程设计

仓库管理系统的应用和发展
仓库管理系统概述:介绍仓库管理系统的发展历程、应用领域和重要性。 仓库管理系统应用现状:分析当前仓库管理系统的应用现状,包括企业规模、行业分布、地域分布等。 仓库管理系统发展趋势:探讨仓库管理系统的发展趋势,包括技术、功能、应用等方面的变化。 课程设计背景:介绍本次课程设计的背景,包括课程目标、设计要求、设计内容等。
安全性原则: 保护数据不 被未经授权 的访问和篡 改
性能优化原 则:提高数 据查询和处 理的速度和 效率
数据库设计规范
数据库设计原则:满足用户需求,保证数据一致性、完整性、安全性
数据库设计规范:采用统一的数据命名规范、数据类型规范、数据存储规范等
数据库设计流程:需求分析、概念设计、逻辑设计、物理设计、实施与维护
出库记录与查询:系统记录每笔出库操作,并可查询历史出库记录,方便管理和追溯
库存管理
库存查询:实时查 询仓库库存数量和 状态
库存预警:设定安 全库存阈值,低于 预警线及时提醒
库存盘点:定期对 仓库库存进行盘点 ,确保数据准确性
库存调拨:在不同 仓库之间进行库存 调拨,满足客户需 求
报表生成与查询
报表内容:详细记录仓库的 进货、销售、库存等信息
添加标题
数据库设计可以保证数据安全性:通过数据库设计,可以设置合适的数据 访问权限和数据加密方式,保证数据的安全性。
仓库管理系统功能需求 分析
货物入库流程:描述货物入库的具 体流程,包括货物的接收、检验、 入库等环节。
货物入库管理
入库数据核对:说明如何核对入库 数据,确保数据的准确性和完整性。
添加标题
触发器条件:WHEN INSERTING, UPDATING, DELETING
数据库课程设计-仓库管理系统

任务书1、课程设计题目仓库管理系统2、设计任务和内容一个小型通用的仓库管理系统是实现企业对库存商品出库、入库进行高效的管理。
通过应用系统应能结合销售情况对库存商品进行录入、删除、修改等操作。
按照一定的条件,查询、统计符合条件的商品信息;并且对查询、统计的结果有一定的输出。
本课题任务是开发一个小型的仓库管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。
3、设计步骤和要求设计步骤:首先进行相关资料查阅和学习,了解基本的业务流程和系统数据功能要求。
然后结合软件工程的理论和教材中数据库设计的六个阶段(重点是前三个阶段)完成设计任务,即系统结构设计(需求分析、概念结构设计、逻辑结构设计、物理结构设计)和系统功能设计。
设计要求:1、撰写课程设计说明书。
其要求如下:(1)基本要求:①能反映完成了上述设计内容要求。
②要求撰写不少于5000个文字(20页)的文档。
③文档中至少要包括:数据流图、数据字典、E-R图、数据库表的详细说明、系统功能结构图、主要功能模块说明。
④课程设计说明书一律用碳素墨水书写,其中用户界面设计可以附界面的计算机截图或手工绘图。
(2)文档格式要求(遵循数据库原理及应用课程设计大纲上的要求)其中,正文部分:①分章、层次等,每一章从新一页开始。
②章节安排可如下安排.概述:包括项目背景、编写目的、软件定义、开发环境等内容。
.需求分析:问题陈述、需完成的功能。
以数据流图和数据字典表达。
.概念结构设计:将上述需求分析的成果抽象为ER模型图。
.逻辑结构设计:把ER模型图转换为关系表;描述每一个基本表关系。
并进行规范化;定义视图、定义索引、主关键字、定义权限。
.软件功能设计:画出系统功能结构图,描述每个功能所完成的任务。
.代码设计和界面设计:给出主要功能的代码并有适当的说明;界面设计要合理,给出主要界面。
2、一个可运行的仓库管理系统原型。
(可选)教师签名:摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。
【设计】数据库课程设计仓库管理系统报告

【关键字】设计数据库课程设计报告课题名称:仓库管理系统专业:计算机科学与技术班级:计算机1072姓名:胡新星学号:14指导老师:刘金岭、周海岩、冯万利、邱军林设计任务书指导教师(签章):年月日摘要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已加入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。
仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本人所开发的仓库管理系统,重点着眼于存物与取物的系统性便利管理。
这次我做的仓库管理系统主要技术应用到了微软公司的VISUAL C++ 6.0,以及ACCESS关键词:数据库,信息系统,仓库,存取管理,ACCESS,VISUAL C++6.0目录1 课题综述仓库系统是商店和厂家都需要有的系统结构。
本文设计的在线考试系统正是顺应这种发展潮流。
该设计采用ACCESS和VISUAL C++ 6.0有效结合,具有物品进仓、物品出仓和退货3个功能。
2 需求分析2.1 系统目标实现一个仓库管理系统,完成仓库信息管理,物品信息管理,存物人信息管理。
2.2 功能需求本系统的用户可以对存取信息进行查询,添加,删除操作,对存物人信息进行查询,添加,删除操作,此外读者还可对物品进行存取的操作以及查询操作。
1.2.1功能划分用户通过输入正确的用户名和密码后加入主界面。
主界面为登陆用户提供了2项选择:存物品,取物品。
1.2.2功能描述存物人信息管理:显示存物人的基本信息,用户可以添加,查询,删除存物人信息,以达到维护存物人信息的功能。
仓库管理系统-数据库课程设计文档

仓库管理系统-数据库课程设计文档2006410206-1引言…………………………………………………………………………………………………3 第一章概述1、项目背景 (3)2、项目目的和意义 (4)3、软件定义 (5)4、开发环境……………………………………………………………………………………6 第二章需求分析1、问题陈述 (8)2、系统功能 (9)3、数据库概念结构设计 (10)4、数据库逻辑结构设计 (11)5、软件功能模块设计 (15)6、视图定义 (16)7、输入输出设计 (17)8、安全设计…………………………………………………………………………………17 第三章系统的详细设计与实现1、引言 (18)2、模块实现.......................................................................................... 18 第四章结束语............................................................................................. 20 参考资料......................................................................................................21 源程序清单 (22)随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机及与通信技术为基础的信息系统正处于蓬勃发展的时期。
各种仓库管理的方法也是日新月异。
以前全是由人力管理的方法存在很多缺点,仓库的管理问题也就提上了日程。
随着这种企事业单位产品和材料的大量增加,起管理难度也越来越大,如何优化仓库夫人日常管理也就成为了一个重要的课题。
在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已经是势在必行,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业飞速发展提供无限制的潜力。
数据库课程设计报告仓库管理系统

淮阴工学院数据库课程设计报告课题名称:仓库管理系统专业:计算机科学与技术班级:计算机1072班姓名:学号:1071301231指导老师:2009年12月28日设计任务书指导教师(签章):年月日摘要:作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有一些突出的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
这次我做的仓库管理系统使用的ASP与SQL Server 2000相结合的方法。
关键词:数据库;仓库管理系统;ASP;SQL Server目录1 需求分析 (1)1.1系统目标 (1)1.2系统功能需求 (1)2 数据库的概念设计 (2)2.1系统概念模型 (2)3 将概念模型转换为关系模型 (2)3.1将E-R模型转换为关系模型 (2)3.2数据库结构设计 (3)3.3应用程序设计 (5)4 界面介绍 (6)4.1登录界面 (6)4.2主界面 (6)4.3查看库存界面 (7)4.4入库界面 (8)4.5出库界面 (8)4.6提货单处理界面 (8)4.7新增仓库界面 (9)4.8仓库信息界面 (10)4.9新增供应商界面 (10)4.10供应商信息界面 (10)4.11添加用户界面 (11)4.12修改密码界面 (11)4.13用户信息查看界面 (11)总结 (13)致谢 (14)参考文献 (15)1需求分析1.1系统目标实现一个仓库管理系统,对出入库进行日常管理,减轻管理人员的工作强度、降低管理成本。
在系统的启动的时候要先进行用户登录,否者无权进入系统进行相关操作。
1.2系统功能需求本系统的用户必须在管理员授权后才能登陆,登录后用户可以对仓库的出入库进行管理;根据用户的权限可以增删仓库信息和供应商信息;可以查看和用户信息,修改密码等。
仓库管理系统课设报告
仓库管理系统课设报告一、前言随着信息技术的不断发展,仓库管理系统在企业生产经营中的作用越来越重要。
本课设报告旨在通过对仓库管理系统的设计与实现,探讨如何利用信息技术优化仓库管理流程,提高仓库运作效率,降低企业成本,满足市场需求。
二、需求分析1. 仓库管理系统的功能需求(1)仓库货物管理:包括货物入库、出库、移库等操作;(2)库存管理:实时监控库存情况,及时进行库存盘点和调整;(3)货物信息管理:记录货物基本信息、存放位置、货物状态等;(4)出入库记录:记录每笔货物的出入库情况,包括时间、数量、操作人员等;(5)报表管理:生成各类报表,包括库存报表、出入库明细报表等。
2. 系统的性能需求(1)实时性要求高:保证仓库货物信息的实时更新;(2)安全性要求高:保证数据的安全性和完整性,防止数据丢失和篡改;(3)易用性要求高:界面友好,操作简单,便于仓库管理人员使用;(4)可扩展性好:支持灵活的模块增减和功能扩展。
三、系统设计1. 数据库设计(1)设计仓库信息表、货物信息表、出入库记录表等核心数据表;(2)确定各数据表之间的关联和索引,设计合理的数据结构。
2. 界面设计(1)设计仓库管理系统的登录界面,具有权限管理功能;(2)设计仓库管理主界面,包括货物管理、库存管理、出入库记录等模块;(3)采用直观的图表展示库存情况,方便管理人员直观了解仓库状况。
3. 功能模块设计(1)货物管理模块:包括货物信息录入、修改、删除等功能;(2)库存管理模块:实时展示库存情况,支持库存盘点、调整功能;(3)出入库记录模块:记录每笔出入库操作,提供查询和统计功能。
四、系统实现1. 技术选型(1)采用C#作为系统的开发语言,利用其强大的面向对象特性和.NET框架支持;(2)数据库选择MySQL,具有成本低、性能高的特点;(3)采用B/S架构,实现跨平台的使用体验。
2. 系统开发(1)采用Visual Studio进行系统开发,利用其丰富的开发工具和资源;(2)按照需求分析和系统设计的要求,逐步实现系统的各项功能模块;(3)进行系统的单元测试和集成测试,确保系统的稳定性和安全性。
仓库管理系统 课程设计报告书
课程设计报告书设计名称:仓库管理系统课程名称:数据库原理学生姓名:专业:计算机科学与技术(网络技术)班别:学号:指导老师:日期:2015 年12 月30 日仓库管理系统摘要仓库管理系统是物资管理系统的核心,是一个企业不可或缺的部分,它的内容对于企业的决策者和管理者来说至关重要。
一直以来人们使用人工的方式管理仓库,效率低,查找、更新和维护困难。
今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已经十分困难。
如果不能保证正确的进货、验货及发货,就会导致生产过量的库存,延迟交货时间,增加经营成本,以致失去客户。
随着科学技术的不断提高,计算机科学技术日渐成熟,仓库管理系统应运而生,其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,极大地提高了人事劳资管理的效率。
仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配货中心提供的管理手段满足企业对低成本和快速处理的要求,帮助不同行业的企业解决困难的配送问题并降低订单履行成本,它已经越来越广泛地应用到各大仓库,并随着不断地完善发挥着越来越重要的作用。
目录1、概述 (1)2、课程设计任务的需求分析 (1)2.1、设计任务 (1)2.2、设计要求 (1)3、概念结构设计3.1.1设计思想分析 (1)3.1.2、概念结构设计工具(E-R模型) (2)3.2、XXX子系统(局部) (3)3.2.1、子系统描述 (3)3.2.2、分E-R图 (3)3.3、总体E-R图3.x.1、E-R图的集成 (5)3.x.2、总体E-R图 (5)4、逻辑结构设计4.1、关系数据模式 (5)4.2、视图的设计 (5)5、数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍 (6)5.2、物理结构设计 (6)5.3、建立数据库 (6)5.4、加载测试数据...............................................................6、数据操作要求及实现6.1、数据查询操作 (9)6.2、数据更新操作 (9)6.3、数据维护操作 (9)7、收获、体会和建议 (10)8、主要参考文献 (10)1.概述在这个大数据时代,人们的生活节奏越开越快,事情的运行发展很多都是人工不能操控的。
数据库课设报告 仓库管理系统
仓库管理系统一、课程设计的内容1、研究与学习仓库管理系统的技术、发展和意义;2、学习使用仓库管理系统,掌握应用开发工具Visual Studio、中间层数据库访问技术ADO以及关系数据库MS SQL Server2000等实现技术的基本原理,安装配置系统开发环境;3、设计和实现仓库进销存管理系统;4、撰写课程设计报告。
二、课程设计的要求1、本系统要能够完成仓库管理的一般工作,例如商品的出入库、余量统计等等.2、实现数据库的增、删、改、查功能.3、实现用户的权限管理。
4、掌握处于中间层的数据库访问技术。
三、课程设计应完成的工作1、开发一个基于B/S架构的仓库管理系统,功能包括:管理员设置、仓管员登陆、仓管员设置、各仓库商品出入库、库存统计等等。
2、通过规划设计本数据库系统,掌握数据库规划设计的基本技术,熟悉数据库的设计的基本方法和步骤,明白数据库设计各阶段的任务,加深对数据库系统概念和特点的理解.3、独立撰写课程设计报告,对整个系统及其内部的各个功能模块的构想、设计思路、实现方法和过程,做出了详细的说明和介绍。
四、主要设备与软件:1.计算机及操作系统:PC机,Windows XP2.数据库管理系统:Visual Studio 2005+SQL sever 2000五、相关技术介绍1.应用开发工具Visual StudioVisual Studio(VS)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
VS拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。
程序员可以轻松的使用VS提供的组件快速建立一个应用程序.它非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。
2。
关系数据库SQL Server 2000SQL Server 是一个关系数据库管理系统,而SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,它具有以下特点:(1)高性能设计,可充分利用WindowsNT的优势。
Access仓库管理系统课程设计报告
课程设计报告数据库技术及应用题目:仓库管理系统系别:专业:姓名:学号:指导教师:河南城建学院目录一开发概述 (3)仓库管理系统. (3)仓库管理系统研究背景与意义 (3)二功能概述 (3)系统目标 (3)功能需求 (3)系统功能模块设计 (3)三概要设计 (4)数据库需求分析 (4)数据库逻辑结构设计 (5)四详细设计 (8)建立表 (8)建立表间联系 (13)窗体设计 (14)创建查询 (20)报表设计 (24)五效果及存在的问题 (27)六课程设计总结 (27)七参考文献 (27)一开发概述仓库管理是一项繁琐复杂的工作,每天要处理大量的单据数据;为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间作数据记录统计工作;本系统正是根据仓库管理的专业特点而开发的,用现代电子技术提高库管工作的质量和效率;适用于小型企业库管以及储运业务,界面直观,操作简便,运用鼠标,在窗口的不同部位供使用者录入和查询统计;基于课程学习,应对简单的商品在途、入库、在库、出库管理;开发软件:本系统以Office软件系列中Microsoft Access 2003为开发平台,适用于Microsoft Access 2003及其以上版本装载的计算机;二功能概述系统目标通过一个仓库管理系统,使仓库的管理工作系统化、规范化、自动化,使得资金使用合理,物资设备的储备最佳;功能需求1仓库管理各种信息的输入,包括入库、出库、还库、需求信息的输入等;2仓库管理各种信息的查询、修改和维护;3设备采购报表的生成;4在库存管理中加入最高储备和最低储备字段,对仓库中的物资设备实现监控;5企业各个部门的物资需求的管理;6操作日志的管理;系统功能模块设计在系统功能分析的基础上,得到下图的系统功能模块:系统功能模块三概要设计数据库需求分析在仔细调查企业仓库物资设备管理过程的基础上,得到本系统所处理的数据关系图;数据流程图针对本实例,通过对企业仓库管理的内容和数据关系分析,设计的数据项和数据结构如下:1设备信息:包括设备号、设备名称、供应商、供应商电话、采购员、剩余数量、设备价格2现有库存信息:包括设备号、现有数目、总数目、最大库存、最小库存等3设备入库信息:包括设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员等4设备出库信息:包括设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取人、用途等5设备采购信息:包括采购的设备号、采购员、供应商、现在库存、总库存、最大库存、采购数目、价格、计划采购时间等6设备归还信息:包括归还设备号、归还部门、归还数目、归还时间、经手人等7设备需求信息:包括需求部门名称、需求设备号、需求数目、需求开始、需求结束时间等8日志信息:包括操作员、操作时间、操作内容等有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计;9仓库信息:仓库编号、仓库地址、设备号、当前库存数量10供应商信息表:供应商编号、供应商姓名、联系电话、供应商地址数据库逻辑结构设计在仓库管理系统数据库中应包含10个数据表,各表的表明如下所示:1设备信息2现有库存信息3设备入库信息4设备出库信息5设备采购信息6设备归还信息7设备需求信息8日志信息9仓库信息10供应商信息四详细设计建立表建立表间联系窗体设计创建查询运行结果:运行结果:运行结果:运行结果:运行结果:报表设计运行结果:运行结果:五效果及存在的问题仓库管理系统初步设计完毕,但在很多方面可能还存在漏洞,问题最多的也就是代码的编写,不过通过查阅资料和参考课本已经顺利解决了一些难题,总体效果还不错;六课程设计总结随着信息技术在仓库管理领域的广泛应用,这些技术对我们也显得尤为重要;此次,通过开发一套简单的Access图书管理系统,使我对信息技术的应用有了更进一步的认识;经过一个星期的努力,课程设计基本完成了;在整个课程设计的实践中,我学到很多有用的知识,也积累了不少宝贵的经验;比如用access操作数据库,SQL语句的应用等;本设计通过自己的努力,基本满足了仓库管理的基本需要,实现了用户使用的方便以及管理员管理的方便,但由于自己的水平有限和时间的不足,在很多方面还不完善,有些功能没有在全局上把握好,但我相信在今后的学习当中将会慢慢完善我在这方面存在的漏洞;七参考文献1.Access数据库应用技术主编:孙宝林崔洪芳出版日期:2010年9月出版社:清华大学出版社2.Access2003大师课堂全纪录总策划:DGMOOK 出版日期: 2006年4月出版社:中国宇航出版社3. Access2007宝典作者:封超史永利出版日期: 2008年1月出版社: 电子工业出版社。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库课程设计报告-仓库管理系统淮阴工学院课题名称: 仓库管理系统专业: 计算机科学与技术班级: 计算机1072班姓名:学号: 1071301231 指导老师:2009年12月28日设计任务书课题仓库管理系统名称本课程设计是在学习了数据库原理课程以后,为进一步深入学习数据库技术而开设的实践教学课程,着重提高学生数据库系统的设计与开发能力,是学生必设计须完成的实践教学环节。
目的实现一个仓库管理系统,完成仓库信息管理,用户信息管理和增加用户和仓库功能。
地点:11#111室环境配置: PC机一台,windows XP系统实验环境 Dreamweaver 8,SQL Server20051(按数据库设计原理的要求分步骤进行数据库设计;2(对关系要结合应用进行规范化处理;3(对数据库的操纵必须充分考虑数据的一致性; 任务要求 4(查询语句必须用SQL-SELECT命令;5(对系统的安全性(口令、分级授权、备份)要作一定考虑;6(系统要做到实用性强、界面友好、操作简单。
工作进度计划序号起止日期工作内容2009.12.21~2009.12.22 查询资料、选择课题 12009.12.23~2009.12.24 需求分析、总体设计 22009.12.25~2009.12.26 系统整体设计、编写程序代码、调试程序 32009.12.27~2009.12.28 撰写课程设计报告 4指导教师(签章):年月日摘要:作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有一些突出的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高仓库管理的效率。
仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
这次我做的仓库管理系统使用的ASP 与SQL Server 2000相结合的方法。
关键词:数据库;仓库管理系统;ASP;SQL Server目录1 需求分析 ..................................................................... ......................................... 1 1.1 系统目标 ........................................................................................................ 1 1.2 系统功能需求 ..................................................................... ........................... 1 2 数据库的概念设计 ..................................................................... .......................... 2 2.1系统概念模型...................................................................... ........................... 2 3 将概念模型转换为关系模型 ..................................................................... ........... 2 3.1将E-R模型转换为关系模型 ..................................................................... .... 2 3.2数据库结构设计 ..................................................................... ........................ 3 3.3 应用程序设计 ..................................................................... ........................... 5 4 界面介绍 ..................................................................... ......................................... 6 4.1 登录界面 ..................................................................... ................................... 6 4.2 主界面 ..................................................................... ...................................... 6 4.3 查看库存界面 ..................................................................... ........................... 7 4.4 入库界面 ........................................................................................................ 8 4.5 出库界面 ..................................................................... .. (8)提货单处理界面 ..................................................................... ....................... 8 4.64.7 新增仓库界面 ..................................................................... ........................... 9 4.8 仓库信息界面 ..................................................................... . (10)新增供应商界面 ..................................................................... ..................... 10 4.94.10 供应商信息界面 ..................................................................... ................... 10 4.11 添加用户界面 ..................................................................... ....................... 11 4.12 修改密码界面 ..................................................................... ....................... 11 4.13 用户信息查看界面 ..................................................................... ............... 11 总结 .................................................................................................................. 13 致谢 ..................................................................... ............................................. 14 参考文献 ..................................................................... . (15)《数据库原理及应用》课程设计1 需求分析1.1 系统目标实现一个仓库管理系统,对出入库进行日常管理,减轻管理人员的工作强度、降低管理成本。
在系统的启动的时候要先进行用户登录,否者无权进入系统进行相关操作。
1.2 系统功能需求本系统的用户必须在管理员授权后才能登陆,登录后用户可以对仓库的出入库进行管理;根据用户的权限可以增删仓库信息和供应商信息;可以查看和用户信息,修改密码等。
1.2.1 功能划分本系统共分为基本信息维护模块、库存管理模块和安全管理模块3大模块。
1.2.2功能描述1) 基本信息维护模块基本信息维护模块用于系统的用户登录及身份验证。
用户进入系统需要经过身份验证。
用户在登录进入系统以后,在不同页面跳转浏览时也需要身份验证。
2) 库存管理模块库存管理模块为系统的核心模块,其主要功能有:a) 仓库信息的管理,包括添加仓库、查看仓库、删除仓库。
b) 提货单位信息的添加。
c) 货物类别信息的添加d) 物品信息的添加e) 物品的入库、出库操作f) 提货单的管理3) 权限管理在系统中将权限分为两种,一种为超级管理员权限,该权限可以管理系统中自定义的所有仓库;而另一种为普通管理员权限,该权限只能管理分配给他的某个仓库。
1仓库管理系统——张艮军 2 数据库的概念设计2.1系统概念模型类型编号物品名计量单位仓库IDN 库存数物品N 入库货号最大库存类型编号规格出库最小库存 N 1 物品类别管理1 1 供应商编号用户ID 类别名用户名N 1 管理密码供应商管理员所属仓库1 1 管理登陆IP N 供应商名称管理仓库编号仓库 N仓库备注提货单位仓库名提货单编号物品使用的对象图2.1 仓库管理系统ER图 3 将概念模型转换为关系模型3.1将E-R模型转换为关系模型1) 用户实体集可以转换为关系:user_id,username,Password,isonline,memo,ip)Memo为备注 User(2) 供应商实体集可以转换为关系:Provider(provider_id,provider_name,memo) 3) 提货单位实体集可以转换为关系:Uses(Uses_id,Uses_name,memo)2《数据库原理及应用》课程设计4) 仓库实体集可以转换为关系:Storage(storage_id, storage_name,memo)5) 物品实体集可以转换为关系:Stock(stock_id,type_id,name_id,name,unit,now_stock,now_sum,max,min,address,rule,no,hm)3.2数据库结构设计用户信息数据表:包含所有的用户信息,定义如下:表3-1 员工信息表列名数据类型长度允许空说明User_id Bigint 8 N 用户编号(自动编号) Username char 10 用户名Password char 32 密码是否在线,登录时修改值为是,退出Isonline char 1时修改为否Memo text 4000 备注Ip char 20 IP地址供应商信息表定义如下:表3-2 供应商信息表列名数据类型长度允许空说明Provider_id Int 4 N 供应商编号 Provider_name Char 50 供应商名称memo Char 50 备注提货单位信息表定义如下:表3-3 提货单位信息表列名数据类型长度允许空说明Uses_id Int 4 N 使用编号(自动编号)Uses_name Char 50 使用名称、物品使用的对象memo Char 50 备注3仓库管理系统——张艮军仓库信息表定义如下:表3-4 仓库信息表列名数据类型长度允许空说明 Storage_id Int 4 N 仓库编号(自动编号) Storage_name Char 50 仓库名称 memo Char 50 备注物品类别信息表定义如下:表3-5 物品类别信息表列名数据类型长度允许空说明 Type_id Int 4 N 类型编号,用来识别类别 Type_name Char 50 类型名称 In_storage Int 4 该类别所属仓库物品信息表定义如下:表3-6 物品信息表列名数据类型长度允许空说明 Storage_id Int 4 N 仓库编号 Type_id Int 4 N 类型编号 Name_id Int 4 N 品名编号 name Char 50 物品的名称 UnitChar 10 计量单位 Now_stock Float 8 当前的库存数 Now_sum Float 8 当前库存总金额 Max Float 8 最大库存量Min Float 8 最小库存量 Address Char 50 储存地点 Rule Char 50 规格No Char 10 货号Hm char 10 货名4《数据库原理及应用》课程设计 3.3 应用程序设计3.3.1职工工资系统的处理流程图开始用户登录N 合法,Y用户选择服务Y 选择退出,N 退出执行服务操作图3.1仓库管理系统处理流程图 3.3.2 总体结构和外部模块设计库存管理系统安基库全本存管信管理息理模维模块护块模块图3.2仓库管理系统模块设计图5仓库管理系统——张艮军4 界面介绍4.1 登录界面图4.1 系统登录界面这是系统的登录界面,用户输入正确的信息后可登录。