Oracle课程设计报告库存管理

合集下载

Oracle库存管理

Oracle库存管理

Oracle 库存管理借助Oracle®库存管理软件,企业可以提高库存可视性,降低库存水平,控制库存运营。

每个业务部门和库存生命周期每个阶段的所有物料都可以在单一系统中进行跟踪。

透明度的提高将减少对本地缓冲库存的需求,并查找到过去的库存盲点。

提高库存可视性Oracle 库存管理软件使企业能够将不同的库存跟踪和控制系统整合为统一的全球库存管理解决方案,用于管理产品生命周期各个阶段以及不同类型的物料。

借助端到端的库存生命周期支持提高库存可视性Oracle 库存管理软件能够有效确定企业是否拥有所需要的库存及其所处位置——无论存货状态是在途、接收、存储、分阶段运送或寄售给客户。

各种物料的库存信息都能得到有效管理,包括零部件、配料、成品、备件、退货、报废和周转件。

多维度查询支持按位置、产品、批次、序列号或物料状态进行库存分析。

通过多模式库存支持整合库存系统Oracle 库存管理软件不需要对不同的业务类型运行不同的库存系统。

它支持范围广泛的业务模式需求,包括分销商、离散制造商、面向订单设计制造商、流程制造商以及维修/维护机构的需求。

由于企业不再需要为每种业务类型使用不同的库存系统,因此企业库存的可视性得到了显著提高。

图1:物料工作台支持库存余量的多维分析使用产品谱系及追踪维护和召回产品除了要满足法规所要求的基本控制外,公司还要降低产品被退回的风险,因此有效、准确的产品谱系和可跟踪性非常重要。

在从供应商接收到生产和给客户发货的过程中,Oracle库存管理软件可以在多级库存历史记录中捕获和维护每个批次或序列号控制的最终产品使用了哪些组件批次和/或序列号。

如果你确定特定组件批次出现质量问题,就能够有效地确定所有使用了该组件的最终产品的位置。

图2:谱系查询使您能够快速查看成品中使用的所有批次和/或序列号降低库存水平Oracle库存管理软件提供了各种可以降低库存水平的工具。

企业库存水平越精确、库存补给的效率越高,则需要的安全库存越少。

oracle仓库管理系统

oracle仓库管理系统

程序设计实验报告设计题目: 仓库管理系统 指导教师: 王斌斌 郭力争 蔡照鹏 班 级: 0844131 学 号: 084413148 学生姓名: 谢伊豪 同组人员: 王瑛婕,张哲计算机科学与工程学院 2015年11月30日成绩:评语:目录一.需求分析 (3)1.1开发背景 (3)1.2开发意义 (3)二. 总体概述 (4)2.1 系统功能 (4)2.1.1登录模块 (4)2.1.2管理员模块 (4)2.1.3系统管理员模块 (5)2.2 界面设计 (7)2.2.1 登录界面 (7)2.2.2 系统管理员界面 (7)2.2.3 管理员界面 (7)三. 数据库设计 (8)3.1 数据库的概念设计 (8)3.2 数据表的设计与实现 (11)四. 系统公共类部署 (14)五. 主要功能模块实现 (14)5.1 管理员模块 (14)5.1.1 基本信息模块 (14)5.1.2 货物信息模块 (15)5.1.3 出库入库模块 (15)5.1.4 信息查询模块 (17)5.1.5 报警功能模块 (18)5.1.6 信息导出模块 (18)5.2 系统管理员模块 (19)5.2.1 管理员信息模块 (19)5.2.2 采购员信息模块 (19)5.2.3 提货员信息模块 (20)六. 网站的发布 (20)七. 谢伊豪心得与体会 (24)八. 王瑛婕心得与体会 (26)九. 王瑛婕心得与体会 (28)十. 参考文献 (29)一.需求分析1.1开发背景随着信息技术的发展和国内外互联网技术应用水平的逐步提高,在企业管理过程中,传统的工作方式和管理模式已经难以满足现代社会的必然需求,实现企业现代化综合管理已经是提高国家政府机关和企事业单位各部门工作效率、规范化管理的必然发展趋势。

随着经济全球化、信息网络化和物流现代化进程的全面推进,仓储供需量呈现爆炸式的增长,传统的仓库管理模式和管理系统,已根本满足不了现代社会全面信息化的严峻挑战,如何加强以信息化为指导的现代仓库管理技术已成为物流现代化走向成功的有效途径,如何将互联网技术和仓储物流的信息化技术紧密结合起来,开发出适应当前社会发展需要的、先进的现代化物流仓储管理技术平台,是现代化物流发展技术中一项基础的、又是很关键的、特别值得研究的子课题。

oracle仓库管理系统课程设计

oracle仓库管理系统课程设计

oracle仓库管理系统课程设计一、教学目标本课程的教学目标是使学生掌握Oracle仓库管理系统的基本概念、架构和操作,培养学生具备使用Oracle仓库管理系统进行库存管理、出入库操作和报表生成等实际操作能力。

1.掌握Oracle仓库管理系统的基本概念和架构。

2.了解仓库管理的基本流程和规范。

3.熟悉Oracle仓库管理系统的各项操作和功能。

4.能够熟练操作Oracle仓库管理系统,进行库存管理、出入库操作等。

5.能够根据实际需求,生成相应的报表。

6.能够对Oracle仓库管理系统进行基本的维护和故障排除。

情感态度价值观目标:1.培养学生对信息技术在仓库管理中的应用有积极的态度。

2.培养学生对工作效率和准确性的重视。

3.培养学生团队协作和问题解决的意识。

二、教学内容根据教学目标,本课程的教学内容主要包括Oracle仓库管理系统的基本概念、架构和操作。

1.Oracle仓库管理系统的基本概念:包括仓库管理系统的定义、功能和作用,以及Oracle仓库管理系统的发展历程。

2.Oracle仓库管理系统的架构:包括前端界面、后端数据库和中间件等方面的知识。

3.Oracle仓库管理系统的操作:包括用户登录、库存管理、出入库操作、报表生成等实际操作。

三、教学方法为了达到本课程的教学目标,将采用多种教学方法相结合的方式进行教学。

1.讲授法:通过讲解Oracle仓库管理系统的基本概念、架构和操作,使学生掌握基本知识。

2.案例分析法:通过分析实际案例,使学生更好地理解理论知识,并能够运用到实际操作中。

3.实验法:安排实验室实践环节,让学生亲自动手操作Oracle仓库管理系统,提高实际操作能力。

四、教学资源为了保证本课程的教学质量,将准备以下教学资源:1.教材:选择一本与Oracle仓库管理系统相关的权威教材,作为学生学习的主要参考资料。

2.参考书:提供一些相关的参考书籍,丰富学生的知识储备。

3.多媒体资料:制作课件、视频等多媒体资料,提高学生学习的兴趣和效果。

oracle课程设计仓库管理系统

oracle课程设计仓库管理系统

课程设计报告书所属课程名称oracle数据库基础教程题目仓库管理系统的设计分院电信分院2013年12 月28日课程设计(论文)评阅意见评阅人职称 20年 月日序号 项 目等 级 优秀 良好 中等 及格 不及格 1 课程设计态度评价2 出勤情况评价3 任务难度评价4 工作量饱满评价5 任务难度评价6 设计中创新性评价7 论文书写规范化评价8 综合应用能力评价综合评定等级目录第一章概要设计 (4)1.1系统需求分析 (4)1.2 系统功能基本要求和功能描述 (4)1.2.1 基本信息管理 (4)1.2.2产品信息管 (4)1.2.3 仓库管理操作 (4)1.2.4仓库警示管理 (4)1.2.5查询管理功能 (4)2.1 E-R图示 (7)2.2源代码 (9)2.2.1.数据库建表语句 (9)2.2.2.数据库建视图语句 (11)2.3运行结果示意图 (12)第一章概要设计1.1系统需求分析仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。

仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。

仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。

⑴产品入库管理,可以填写入库单,确认产品入库;⑵产品出库管理,可以填写出库单,确认产品出库;⑶借出管理,凭借条借出,然后能够还库;⑷初始库存设置,设置库存的初始值,库存的上下警戒限;⑸可以进行盘库,反映每月、年的库存情况;⑹可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;1.2 系统功能基本要求和功能描述1.2.1 基本信息管理基本信息包括客户信息、仓库信息和操作员信息。

客户可以分为供应商和购货商两种类型。

在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。

基本信息管理模块可以实现以下功能:⑴添加、修改、删除和查看客户信息;⑵添加、修改、删除和查看仓库信息;⑶添加、修改、删除和查看操作员信息。

Orcle仓库管理系统课程设计报告数据库部分,Orcle代码

Orcle仓库管理系统课程设计报告数据库部分,Orcle代码

宁波工程学院电信学院实验报告实验名称Oracle仓库管理系统设计专业、班级计科111班姓名XXX 学号XXXXXXXX日期指导教师XXX老师一、系统描述仓库管理系统的功能:1)、进仓管理:在货物送到仓库时,对货物信息进行了解并将相关信息输入到数据库中,同时更新数据库。

2)、出仓管理:在货物运出仓库时,进行货物信息统计并将数据保存到数据库中,同时更新数据库。

3)仓库货物信息提醒:当货物少于某一规定的值时,或者货物保质期将至时将发出提醒。

4)、仓库数据管理:当仓库中的货物少于要出仓的货物时不允许出仓;当仓库货物为满时,不允许其他货物进仓。

5)、查询修改:管理员可以进行一系列查询:查询货物类别及货物的信息、数量和货物流动的规则(对货物出仓进仓的要求);并可以对以上查询进行修改;可以查询某一天货物流动的信息,以及出仓及入仓的详细信息。

二、系统需求分析利用用例图、类图、E-R图对系统进行需求分析。

仓库管理系统可以实现对仓库货物信息、出仓货物管理、进仓货物管理、货物数量管理以及货物出入仓限制规则,以下为其用例图、类图及E-R图。

仓库管理系统用例图类图表E-R图三、数据库对象设计1、表设计通过对仓库管理系统的业务分析及查询资料了解,设计该系统的6个关系表,详情见上边类图部分。

2、序列设计为了方便仓库产品管理,在数据库中用以下序列产生相应编号C_R_VIEW:产生产品编号,起始值100。

3、视图设计为了方便仓库管理员查询出入库情况、每个生产日期的库存信息及产品的总数量,创建下列视图。

(1)创建名为“C_R_PRO_VIEW”的视图,用于查看产品的出入库汇总情况,包括出库的产品编号,入库的产品编号,产品名称,入库日期,出库日期,出库产品的生产日期,入库产品的生产日期,出库数量,入库数量。

(2)创建名为“SNUM”的视图,用于查询一种产品的总库存量,包括产品编号,产品总数量。

(3)创建名为“ZNUM_PRO_VIEW”的视图,用于查询产品的库存信息,包括不同生产日期的库存量。

Oracle ERP库存管理

Oracle ERP库存管理

4
按键符号
TU
UT
............................................................................................................................
5
TUOracle
工具栏和键盘快捷键 UT
15
INV TU
M.4
删除或重命名物料 UT
.................................................................................................
16
INV TU M.5 定义单位 (UOM),单位换算和单位分类UT............................................................ 17
22
INV TU M.10 按版本层跟踪物料(仅适用于全局层)UT............................................................ 22
INV TU
M.11
定义制造商部件号(以及替代物料或相关物料) UT
............................................
19
INV TU
M.8
使用货位跟踪 UT
.........................................................................................................
20

库存管理系统课程设计报告

库存管理系统课程设计报告

题目:库存管理系统一、需求分析描述(一)编写目的该设计说明书主要包括系统结构设计、系统实现过程、总结体会等几部分,其中画E-R 图很重要,逻辑设计注重关系模式的优化性,在物理结构设计阶段完成数据库的实施、创建表、写关系。

设计说明书是系统详细设计说明的基础,为其作铺垫。

1、系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。

2、背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。

技术的提升和管理的升级是超市业的竞争核心。

零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。

3、项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能4、应用范围本系统适应于各种小型的超市5、定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。

(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。

(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。

(4)盘点:计算出库存、销售额、盈利等经营指标。

(二)逻辑分析与详细分析(1)库存管理系统,本系统必须具有以下功能:商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

基于Oracle的仓库管理数据库系统设计

基于Oracle的仓库管理数据库系统设计

北京邮电大学世纪学院毕业设计(论文)题目基于Oracle的仓库管理数据库系统设计学号学生姓名专业名称所在系(院)指导教师2012年 5 月 30 日题目基于Oracle的仓库管理数据库系统设计摘要随着现代企业的发展,计算机信息管理系统越来越受到重视。

本文简要介绍了SQL语言以及Oracle数据库系统的特点,并详细阐述了仓库管理数据库系统的设计方法。

通过Power Designer建立概念结构模型,生成SQL脚本,最终建成数据库。

主要包括数据库系统需求分析、概念结构设计、逻辑结构设计以及物理结构设计,最终模拟建立数据库。

通过本系统的建立,可使企业的仓库管理更加正规化、科学化,以及方便快捷的实现仓库物资的入库、出库和采购等事项的管理功能。

因此,本系统的开发有其特有的技术意义和管理意义。

关键词Power Designer Oracle 仓库管理ITitle Design Of Store Management Database System Based On OracleAbstractWith the development of modern industry, the information management system of the computer is paid more and more attention by enterprise. This article briefly describes the characteristics of the SQL language and Oracle database systems, and elaborated on the design of the warehouse management database system: First, establish the conceptual structure model and physical structure model with Power Designer, then generate the SQL script through the PDM model, finally build the database system. Including system needs analysis of the system, conceptual structure design, the logical structure design and physical structure design, eventually establish a simulation of database system. Using a computer to control information of the warehouse which has advantages that artificial management that can’t catch up with. It is quickly inspectional, easy to search, the credibility is high, and deposit capacities is high, confidentiality good, and also reduce more manpower and material resource. All of this managements can infinitely raise the management efficiency of goods stock and also is a scientific and regular turn, and be in line with world of important condition of the storage management. Therefore, developing a storage management system is necessary. It has its unique technology and managerial implications.Keywords Power Designer Oracle Store managementII目录1.前言 (1)1.1选题背景、意义 (1)1.2国内外发展现状 (2)1.2.1国外发展状况 (2)1.2.2国内发展状况 (2)2.数据库理论基础及应用系统开发工具 (4)2.1SQL语言介绍 (4)2.1.1 SQL简介 (4)2.1.2 SQL语句介绍 (5)2.2O RACLE数据库分析 (5)2.2.1 Oracle数据库简介 (5)2.2.2 Oracle数据库结构 (6)2.2.3 Oracle数据库特点 (7)2.2.4 Oracle数据仓库概述 (8)3. 数据库管理系统总体设计 (10)3.1数据库设计概述 (10)3.2系统需求分析 (11)3.2.1需求分析的任务和目标 (11)3.2.2需求分析的方法和步骤 (12)3.2.3数据字典 (12)3.2.3数据流图 (15)3.3数据库概念模型 (16)3.3.1实体属性图 (16)3.3.2总体E-R图 (19)4. 数据库系统逻辑结构设计 (20)4.1关系模式的基本范式 (20)4.1.1 1NF (20)III4.1.2 2NF (21)4.1.3 3NF (21)4.1.4 Boyce-Codd 范式 (21)4.2初始关系模型的设计 (21)4.3关系模式的规范化 (22)5. 数据库系统物理结构设计 (24)5.1存储结构的设计 (24)5.1.1基本概念 (24)5.1.2 B-树的查找 (25)5.1.3 B-树的插入 (25)5.1.4 B-树的删除 (27)5.2访问方法设计 (30)5.2.1索引的概念 (30)5.2.2索引的高效原理 (30)5.2.3索引的特性 (30)5.2.4索引的建立 (32)5.3数据存放位置设计 (32)5.3.1 RAID(磁盘阵列)技术 (32)5.3.2 RAID的级别 (33)5.3.3 RAID级别的选择 (35)5.4系统配置设计 (36)6. 数据库实施 (37)6.1建立数据库结构 (37)6.2数据库加载 (50)7.结论 (53)致谢 (54)参考文献 (55)IV1.前言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。

Oracle进销存管理系统

Oracle进销存管理系统
湖南工业大学
课程设计说明书
企业进销存管理系统
院(系):计算机与通信学院
专业:计算机科学与技术
班级:073
学生:邹校江学号:
指导教师:曾敏
设计日期:2010年12月26日
至2011年1月5日
2011年1月5日
设计任务书
一、目的
《大型数据库》课程设计是计算机专业集中实践性教学环节之一,是学习完《数据库原理》课程后进行的一次全面的综合练习。其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。
5、库存管理(库存盘点,库存价格调整)
6、查询统计(客户查询,商品查询,供应商查询,销售查询,销售退货查询,入库查询,入库退货查询,销售排行)
功能说明
系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有6大部分:
进销存管理系统主要由进货管理、基础信息管理、销售管理、库存管理、查询统计和系统管理等模块组成,具体规划如下:
供应商实体E-R图
不同的供应商可以为企业提供不同的商品,在商品信息中将引用商品供应商的实体属性。供应商实体包括编号、名称、地址、电话、邮政编号、传真、联系人、联系电话、用户行和E-mail属性,供应商实体E-R图如图1.10所示。
商品实体E-R图
商品信息是进销存管理系统中的基本信息,系统将维护商品的进货、退货、销售入库等操作。商品实体包括编号、商品名称、商品简称、产地、单位、规格、包装、批号、批号文件、商品简介和供应商属性,

oracle仓库管理系统课程设计

oracle仓库管理系统课程设计

oracle仓库管理系统课程设计一、课程目标知识目标:1. 理解Oracle仓库管理系统的基本概念、功能模块及其在企业管理中的应用;2. 掌握Oracle仓库管理系统的操作流程,包括库存管理、出入库操作、库存盘点等;3. 了解数据库原理,明确Oracle仓库管理系统与数据库之间的联系。

技能目标:1. 能够独立完成Oracle仓库管理系统的基本操作,如新建仓库、录入商品信息、进行出入库管理等;2. 学会运用Oracle仓库管理系统进行库存数据分析,为企业管理提供决策依据;3. 培养解决问题的能力,针对实际业务场景,运用所学知识解决库存管理中的问题。

情感态度价值观目标:1. 培养学生积极的学习态度,激发对Oracle仓库管理系统及相关知识的兴趣;2. 增强团队协作意识,学会与他人共同分析问题、解决问题;3. 树立正确的信息素养观念,认识到信息管理在现代企业管理中的重要性。

课程性质分析:本课程为实践性较强的课程,要求学生在掌握理论知识的基础上,能够将所学应用于实际操作中。

学生特点分析:高二年级学生对计算机操作有一定的基础,具备一定的自主学习能力,但需加强团队协作能力的培养。

教学要求:1. 结合实际案例,使学生深入理解Oracle仓库管理系统的应用;2. 注重实践操作,培养学生的实际操作能力;3. 采取小组合作形式,提高学生的团队协作能力;4. 定期进行课程评估,确保课程目标的达成。

二、教学内容1. Oracle仓库管理系统概述- 系统简介- 功能模块介绍2. Oracle仓库管理系统操作流程- 仓库管理- 商品信息管理- 出入库操作- 库存盘点3. 数据库原理与应用- 数据库基础知识- Oracle仓库管理系统与数据库的关联4. 实践操作与案例分析- Oracle仓库管理系统软件安装与配置- 实践操作指导- 案例分析5. 库存数据分析与决策- 数据分析方法- 数据可视化- 决策支持教学大纲安排:第一周:Oracle仓库管理系统概述第二周:Oracle仓库管理系统操作流程第三周:数据库原理与应用第四周:实践操作与案例分析第五周:库存数据分析与决策教学内容进度:1. 前两周:学习Oracle仓库管理系统的基本概念和操作流程;2. 第三周:学习数据库原理及其在Oracle仓库管理系统中的应用;3. 第四周:进行实践操作和案例分析,巩固所学知识;4. 第五周:学习库存数据分析方法,并运用到实际案例中。

Oracle仓库管理系统课程设计报告数据库部分,含Oracle代码

Oracle仓库管理系统课程设计报告数据库部分,含Oracle代码

O r a c l e仓库管理系统课程设计报告数据库部分,含O r a c l e代码 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】宁波工程学院电信学院实验报告实验名称Oracle仓库管理系统设计专业、班级计科111班姓名XXX学号XXXXXXXX日期指导教师XXX老师一、系统描述仓库管理系统的功能:1)、进仓管理:在货物送到仓库时,对货物信息进行了解并将相关信息输入到数据库中,同时更新数据库。

2)、出仓管理:在货物运出仓库时,进行货物信息统计并将数据保存到数据库中,同时更新数据库。

3)仓库货物信息提醒:当货物少于某一规定的值时,或者货物保质期将至时将发出提醒。

4)、仓库数据管理:当仓库中的货物少于要出仓的货物时不允许出仓;当仓库货物为满时,不允许其他货物进仓。

5)、查询修改:管理员可以进行一系列查询:查询货物类别及货物的信息、数量和货物流动的规则(对货物出仓进仓的要求);并可以对以上查询进行修改;可以查询某一天货物流动的信息,以及出仓及入仓的详细信息。

二、系统需求分析利用用例图、类图、E-R图对系统进行需求分析。

仓库管理系统可以实现对仓库货物信息、出仓货物管理、进仓货物管理、货物数量管理以及货物出入仓限制规则,以下为其用例图、类图及E-R图。

仓库管理系统用例图类图表1:产品信息表PRO表2:产品信息管理PRO_MAN表4:产品入库日期R_PRO表5:产品仓库限制规则表6:管理员表ADMINE-R图三、数据库对象设计1、表设计通过对仓库管理系统的业务分析及查询资料了解,设计该系统的6个关系表,详情见上边类图部分。

2、序列设计为了方便仓库产品管理,在数据库中用以下序列产生相应编号C_R_VIEW:产生产品编号,起始值100。

3、视图设计为了方便仓库管理员查询出入库情况、每个生产日期的库存信息及产品的总数量,创建下列视图。

(1)创建名为“C_R_PRO_VIEW”的视图,用于查看产品的出入库汇总情况,包括出库的产品编号,入库的产品编号,产品名称,入库日期,出库日期,出库产品的生产日期,入库产品的生产日期,出库数量,入库数量。

(库存管理)数据结构课程设计报告库存管理系统

(库存管理)数据结构课程设计报告库存管理系统

课程设计任务书2011—2012学年第1学期电子与信息工程系计算机科学与技术专业班级课程设计名称:数据结构课程设计设计题目:库存管理系统完成期限:自2012 年 1 月2日至2012 年 1 月 6 日共 1 周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。

二、设计要求(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。

凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。

三、设计内容1)问题描述试设计一库存管理系统,产品信息包括产品编号、名称、价格、数量等(产品编号不重复)。

2) 基本要求该系统应具有以下功能:1、产品信息录入功能(产品信息用文件保存)--输入2、产品信息浏览功能--输出3、产品入库4、产品出库5、查询和排序功能:1)按价格从大到小排序2)按名称查询6、产品信息删除、修改功能。

四、参考文献[1]《数据结构》. 王红梅. 清华大学出版社[2]《数据结构学习辅导与实验指导》. 王红梅. 清华大学出版社[3]《C++程序设计》. 钱能. 清华大学出版社[4]《C++程序设计试验指导》. 钱能. 清华大学出版社[5]《C++程序设计》.谭浩强. 清华大学出版社#include<iostream>#include<string>#include<iomanip>#include<fstream>using namespace std;int count=0;class CData //定义数据基类{public:CData(){};virtual int Compare(CData &)=0;virtual void Show()=0;virtual ~CData(){};};class CNode //定义结点基类{private:CData *pData; //用于指向数据类的指针CNode *pNext; //用于指向链表的后向指针public:void InputData(CData *pdata){pData=pdata;} //输入数据void ShowNode(){pData->Show();} //打印一个节点的数据CData *GetData(){return pData;}friend class CList; //定义链表类为基类};class CList{CNode *pHead; //链表头结点指针public:CList(){pHead=0;};~CList(){DeleteList();}void AddNode(CNode *pnode); //在首部添加结点CNode *DeleteNode(CNode *); //删除一个指定的结点,返回该结点的指针CNode *Search(CData &); //查找一个指定的数据,返回该数据所在的结点在链表的指针,未找到返回0bool IsExist(CData &);void ShowList(); //打印整个链表void DeleteList(); //删除整个链表CNode *GetListHead(){return pHead;} //返回链表首结点CNode *GetListNextNode(CNode *pnode); //返回链表指定结点的下一个结点};CNode *CList::GetListNextNode(CNode *pnode) //返回链表指定结点的下一个结点{CNode *p1=pnode;return p1->pNext;};void CList::AddNode(CNode *pnode) //在首部添加结点{if (pHead==0) //如果是空链表,插入的结点是唯一的结点{pHead=pnode;pnode->pNext=0;return;}else //否则,插入到链表首部{pnode->pNext=pHead;pHead=pnode;}};CNode *CList::DeleteNode(CNode *pnode) //删除一个指定的结点,返回该结点的指针{CNode *p1,*p2;p1=pHead; //指向首结点while(p1!=pnode&&p1->pNext!=0) //寻找要删除的结点{p2=p1;p1=p1->pNext; //结点p2始终在p1的后面}if (p1==pHead) //如果要删除的是首结点{pHead=pHead->pNext; //将首结点后移return pnode;}p2->pNext=p1->pNext; //p1指向被删除的结点,将p2结点与p1后面的结点连接起来return pnode;}CNode *CList::Search(CData &data) //查找一个指定的数据,返回指针,若未找到返回0 {CNode *p1=pHead;while(p1) //从头结点开始查找{if (p1->pData->Compare(data)==0)return p1; //找到后返回结点指针p1=p1->pNext;}return 0; //搜索完找不到,返回空指针0}void CList::ShowList() //打印整个链表{CNode *p1=pHead;while(p1){p1->pData->Show();p1=p1->pNext;}}void CList::DeleteList() //删除整个链表结点{CNode *p1,*p2;p1=pHead;while(p1){delete p1->pData;p2=p1;p1=p1->pNext;delete p2;}}class Repository:public CData //库存为记录,为数据基类的公有派生类{private :char szName[20]; //库存中数据:商品名、商品数量和入库时间unsigned int szNumber;char szTime[20];char szN;CList ShList;public:Repository(); //构造函数Repository(char *name,int number,char *time);void SetRecord(char *name, int number,char *time); //输入数据函数int Compare(CData &); //比较函数,比较商品名void Show();void AddRecord();void Display();void LookUpRecord();void DeleteRecord();void ModifyRecord();void SaveToFile();void Operate(string &strChoice);void ReadFromFile();void Output();};Repository::Repository(){strcpy(szName,"\0");szNumber=0;strcpy(szTime,"\0");}Repository::Repository(char *name,int number,char *time){strcpy(szName,name);szNumber=number;strcpy(szTime,time);szN=name[0];}void Repository::SetRecord(char *name, int number,char *time) //输入数据函数{strcpy(szName,name);szNumber=number;strcpy(szTime,time);szN=name[0];}int Repository::Compare(CData &data) //比较商品名{Repository &temp=(Repository &)data;return strcmp(szName,temp.szName);}void Repository::Show() //打印一个结点的数据{cout<<setw(15)<<szName<<setw(15)<<szNumber<<setw(15)<<szTime<<endl; }void Repository::AddRecord() //将记录添加到链表中{CNode *pNode;Repository *pSh;char szName[20],szTime[20];unsigned int szNumber;cout<<"请输入新商品名(输入0退出,并进入系统菜单):";cin>>szName;while(strcmp(szName,"0")){cout<<"请输入新商品入库时间: ";cin>>szTime;cout<<"请输入新商品数量: ";cin>>szNumber;pSh=new Repository; //生成新的数据累对象pSh->SetRecord(szName,szNumber,szTime); //数据类对象赋值pNode=new CNode; //生成新的结点pNode->InputData(pSh); //结点插入链表ShList.AddNode(pNode);count++;cout<<"请输入新商品名(输入0退出,并进入系统菜单) ";cin>>szName;}cout<<endl<<endl;}void Repository::Display() //显示全部链表数据{cout<<"当前操作共有"<<count<<"条新商品的添加纪录。

Oracle 库存管理介绍(ppt 476页)

Oracle 库存管理介绍(ppt 476页)

Copyright Oracle Corporation, 1998. All rights reserved.
概述
执行下面的步骤以定义多个计量单位以及设置单位之间的 转换关系:
定义单位类别
为每个单位类别 定义多个非基本单位
为每个单位类别 定义一个基本单位
定义同类别单位之间的 转换关系
定义不同类别单位之间的 转换关系
Oracle库存与财务系统集成
Oracle 应付
Oracle 库存
Oracle 总帐
External Systems
Oracle 应收
Oracle 资产
Introduction - 9
Copyright Oracle Corporation, 1998. All rights reserved.
第2课 企业组织架构介绍
Introduction - 12
Copyright Oracle Corporation, 1998. All rights reserved.
在Oracle订单分录中使用组织
• 您可以创建一个包含您售给客户的所有项目的项目主组 织
• 您可以通过修改用户预置文件选项将项目主组织分配给 Oracle 订单分录系统
Introduction - 13
Copyright Oracle Corporation, 1998. All rights reserved.
定义计量单位 定义单位类别
பைடு நூலகம்
概览
Introduction - 14
Copyright Oracle Corporation, 1998. All rights reserved.
序或完工操作工序 Oracle 车间 • 在车间物料事务和完工事务处理都需要子库存限定 Oracle 订单分录 • 在发运事务处理中需要子库存限定

数据结构课程设计报告库存管理系统

数据结构课程设计报告库存管理系统

数据结构课程设计报告:库存管理系统1. 引言库存管理是企业运营中至关重要的一环,它涉及到对产品或物资的存储、配送和销售等方面的管理。

为了提高库存管理的效率和准确性,本报告设计了一个基于数据结构的库存管理系统。

本报告将详细介绍系统的设计思路、功能模块以及数据结构的选择和实现。

2. 系统设计思路2.1 系统目标库存管理系统的主要目标是提供一个方便易用的界面,让用户能够方便地实现库存的管理。

系统需要支持以下功能:•添加新的产品到库存中;•删除库存中的产品;•修改库存中产品的信息;•查询库存中的产品;•统计库存中的产品数量等。

2.2 功能模块根据系统目标,我们将系统划分为以下几个功能模块:1.登录模块:实现用户登录和认证功能,确保只有授权用户可以使用系统;2.库存管理模块:实现库存的增加、删除、修改和查询功能;3.产品分类模块:实现对产品进行分类管理的功能;4.统计模块:实现对库存中产品数量和金额的统计功能。

2.3 数据结构选择为了实现库存管理系统的各个功能模块,我们需要选择适当的数据结构来存储和管理数据。

在本系统中,我们选择了以下几种数据结构:1.数组:数组适用于存储固定大小的数据集合,可以用来存储产品信息和用户信息等;2.链表:链表适用于存储动态大小的数据集合,可以用来存储产品分类信息和产品的记录;3.栈:栈适用于实现后进先出(LIFO)的数据操作,可以用来实现用户登录功能;4.队列:队列适用于实现先进先出(FIFO)的数据操作,可以用来实现产品的进销存管理。

3. 功能模块实现3.1 登录模块实现登录模块需要实现用户登录和认证功能。

我们可以使用栈这种数据结构来管理用户登录信息。

当用户登录时,将用户名和密码入栈,并将栈顶元素与数据库中的用户信息进行验证。

如果验证通过,用户可以继续使用系统;否则,系统将提示用户重新输入。

3.2 库存管理模块实现库存管理模块需要实现库存的增加、删除、修改和查询功能。

我们可以使用数组来存储产品的信息,使用链表来存储产品的记录。

Oracle实验报告 学生选课数据库的设计与管理

Oracle实验报告 学生选课数据库的设计与管理

华北电力大学科技学院
实验报告
|
|
实验名称学生选课数据库的设计与管理
课程名称Oracle数据库系统应用
|
|
专业班级:软件10K2 学生姓名:李运
学号: 101909020216 成绩:
指导教师:实验日期:2013年5月10日
(实验报告如打印,纸张用A4,左装订;页边距:上下2.5cm,左2.9cm, 右2.1cm;字体:宋体小四号,1.25倍行距。


验证性、综合性实验报告应含的主要内容:
一、实验目的及要求
二、所用仪器、设备
三、实验原理
四、实验方法与步骤
五、实验结果与数据处理
六、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见)
七、所附实验输出的结果或数据
设计性实验报告应含的主要内容:
一、设计要求
二、选择的方案
三、所用仪器、设备
四、实验方法与步骤
五、实验结果与数据处理
六、结论(依据“设计要求”)
七、所附实验输出的结果或数据
* 封面左侧印痕处装订。

Oracle库存管理(PPT 85页)[1]

Oracle库存管理(PPT 85页)[1]

Part # 33-689
目录册 Use Weight Length Width Height Primary color
家具 Filing 70Kg 50cm 50cm 75cm green
Part #33-690
目录册
运输工具
Use Air/Surface Weight Engine type Primary color Secondary colors Axles Tire type
• 几个概念 – 属性的控制层:主层控制和组织层控制 – 状态控制层与状态 – 分类和分类集 – 模板与目录册
• 物料的定义与删除 • 物料之间的关系
Oracle库存管理(PPT 85页)[1]
Unit 3 库存控制
Oracle库存管理(PPT 85页)[1]
我们能做什么?
Oracle 库存管理使你能够控制 • 对每个物料你能实施四个控制的任意组合 (库位、版本、批
Oracle库存管理(PPT 85页)[1]
6 定义工作日日历
条款
工作日历
定义与内容
工作模式 工作日日历日期范围
Days on Days off 起始日期
每周连续工作的天数 每周连续不工作的天数
终止日期
工作日例外
定义工作日的例外情况,例如大修或由于某种原因 而停机
班次
包括班次的工作模式、工作时间和班次例外, 班次的例外优先于工作日历例外
Oracle库存管理(PPT 85页)[1]
2 定义步骤
执行下列步骤来定义你的库存结构:
1.定义组织. 2.输入组织参数.
组织参数:
组织参数为组织的默认库存、成本、 控制和移动参数的来源
3.定义组织存取. 4.定义子库存. 5.定义库位.

OracleERP-库存管理

OracleERP-库存管理

库存核心业务库存管理的核心是对货物本身的管理,是对货物的数量与相关属性的管理,目的是为销售与采购服务,确保合理的库存保有量,处理库存分类帐目与进出流水帐,以单据的形式基本涵盖仓库的各种进出库业务。

库存组织结构组织是一种业务单位,例如:公司、工厂、仓库、分部和部门等,组织可以根据实际业务不同分成多种层次,例如:法人实体,经营单位,库存组织等。

库存组织是建立在经营单位之下的,可以细分为不同的子库存。

特别的是项目主组织,是专门为了统一定义库存物品而设立的,可以是一个虚拟的并不存在的组织,对应实际仓库。

子库存是从物料库存中分离出来的独特的物理或逻辑库存,如原材料、成品或不良品的独自存货位置,客户虚拟仓等,货位是存储物料的子库存内的实际区域,例如:行、通道、存料箱或货架。

组织中的所有物料均保留在子库存中,因此必须至少定义一个子库存。

一个OU下可以有多个IO,一个IO下可以设置多个子库,每个子库下可以设置多个货位。

Oracle产品按照不同的组织层次分别进行安全性的控制。

总帐按照帐套进行数据屏蔽,而销售/应收/采购/应付是典型的按照经营单位进行管理,库存/物料清单/车间则是按照库存组织分别管理。

库存组织用来屏蔽各类制造数据,Item/BOM/Routing等定义在库存组织上,WIP/MRP等跑在库存组织上;而库存事务处理则以子库存为中心,要么从某个子库存出,要么从某个子库存入;每个子库存可以启用货位,也可以不启用;如果启用了,则事务处理时必须选择货位。

在不同的库存内,子库代码可以重复;在不同的子库内,货位代码也可以重复。

也就是说,Oracle仅仅是提供了这样的模型,至于如何和实际业务对用,就非常灵活了。

比如:库存是个组织的概念,其比较“虚”,可指一个工厂或者独立的办事处、分公司这样的实体;而子库则通常代表一个真正的物理仓库,也可指仓库或者车间的一块区域,还可以是虚拟的;货位可用来代表仓库的某一处空间或者货架,也可指车间的一个块区域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

O r a c l e课程设计报告题目名称:库存管理系统班级:计083-1组长学号:200825503131 姓名:晁代金成绩:组员学号:200825503141 姓名:孙亚彬成绩:组员学号:200825503142 姓名:黄洁成绩:2010年11月29日目录第一章引言 (3)1.1信息系统范围 (3)第二章需求分析 (4)第三章系统概要设计 (4)3.1数据库设计 (5)第四章系统详细设计 (10)4.1数据库的逻辑设计 (10)4.2数据库的实现 (10)4.3人机界面的设计 (14)第五章系统实现 (17)5.1概述 (17)5.2系统运行与维护 (18)第六章小结 (19)第一章引言本设计为一个基本的库存管理系统,系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程,包括进货、销售商品的录入、统计与查询,以及库存的统计等。

1.1信息系统范围“库存管理信息系统”主要是为公司的经营活动提供信息服务,它涵盖了采购部门、销售部门和仓库的各项管理工作,涉及多方面的职能。

系统能够对客户信息管理、订单管理、报价单管理、供应商管理、出货管理等信息提供存储、更新、查询、统计的功能,使公司能够合理控制进销存各个环节,提高资金的利用率和结算速度,实现管理的高效率、实时性、安全性、科学化、现代化和智能化。

系统的数据来源由各职能部门的业务人员通过键盘输入。

此外,对系统的安全性方面也提出了明确的信息要求。

第二章需求分析这一阶段的主要目标是明确公司的信息需求,包括组织、发展、改革的总信息需求和各级管理人员完成各自工作任务的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果—系统说明书的编写。

第三章系统概要设计在经过了系统分析之后,接下来的任务就是系统设计。

管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。

在系统设计中,应尽量满足以下要求:1)系统性;2)灵活性;3)可靠性;4)经济性。

所以在这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。

系统总体结构设计阶段的工作是一项技术性强、涉及面广的活动,它包括如下主要活动:1)系统总体布局方案的确定;2)软件系统总体结构的设计;3)计算机硬件方案的选择和设计;4)数据存储的总体设计。

结构化设计是系统开发的结构化方法和基本思路与原则在软件系统设计中的应用,也是软件系统设计中应用最广的一种方法。

它适用于任何类型的软件系统总体设计,可以同结构化分析和结构化设计前后衔接起来使用。

结构化设计方法是从建立一个拥有良好结构的系统的观点出发,基于把一个复杂的系统分解成相对独立模块的原则,主要研究了将系统分解为不同模块的方法和技术,分析系统分解时产生的各种影响,提出了评价模块结构质量的具体标准,并给出了从表达用户要求的数据流程图导出结构图的规则。

3.1 数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。

具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。

在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。

本系统用实体-联系图(简称E-R图)来描述系统的概念模型。

E-R图由实体、属性、联系三部分组成,其符号如图4.6所示:实体属性联系3.1.1 实体描述本系统中所涉及的实体有8个,其结构如下:管理员(姓名、密码)货物(货物代码、型号、名称、形态、最低库存量、最高库存量)采购员(采购员号、姓名、性别、日期、地址、业绩)供应商(供应商号、名称、地址、法人代表、性别)销售员(销售员号、姓名、性别、日期、地址、业绩)客户(客户号、名称、地址、账号、税号、联系人)仓位(仓位号、仓位名称、地址、负责人)报损单(报损号、数量、日期、经手人、货物代码)3.1.2 联系描述本系统中实体之间有5个联系,其关系如下:(1)订货关系:业务员、客户和商品的关系是1:M:N,因为多个客户可以向某一个业务员订购多种商品;(2)采购关系:采购员、供应商和商品的关系是1:M:N,因为一个采购员可以向多个供应商采购多种商品;(3)存储关系:仓位和商品的关系是M:N.(4)出库关系:客户、仓位和商品的关系是M:N:N,因为多个用户可以将多个仓位中的多种商品销售。

(5)入库关系:供销商、仓位和商品的关系是:N:M:N。

以上实体的联系属性如下:入库(入库单号、日期、数量、经手人、供应商号、货物代码、仓位号)出库(出库单号、日期、数量、经手人、客户号、货物代码、仓位号)存储(货物代码、仓位号、日期、存储量)订单(订货单号、数量、价格、日期、客户号、货物代码、销售员号)采购(采购单号、数量、价格、日期、供应商号、货物代码、采购员号)3.1.3 E-R图本系统的E-R图如图4.7 所示:采购员报损员 销售员 货物供应商 客户 仓位 入库 报损 出库采购 订单存储 M N NN 1 M P PPM M N M P NN图4.7 E-R图第四章系统详细设计4.1 数据库的逻辑设计数据库的逻辑设计的任务就是把概念结构设计阶段的基本E-R 图转化为与选用具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,首先要实现的是E-R图关系模型的转化。

而为此要解决的问题是如何将实体和实体之间的联系转化为关系模式,如何确定这些关系模式的属性和码。

对于实体,将每个实体转换为一个关系,实体的属性即为关系的属性,实体的码即为关系的码。

对于实体间的联系,可以分成三种情况:1)若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。

2)若实体间的联系是1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。

3)若实体间的联系是n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。

本系统中所涉及到的8个实体转换为8个关系,4个三元联系转换为4个关系,1个M:N关系,所以本系统共有13个关系,每个关系的主码用下划线,外码用#标出:管理员(姓名、密码)货物(货物代码、型号、名称、形态、最低库存量、最高库存量)采购员(采购员号、姓名、性别、日期、地址、业绩)供应商(供应商号、名称、地址、法人代表、性别)销售员(销售员号、姓名、性别、日期、地址、业绩)客户(客户号、名称、地址、账号、税号、联系人)仓位(仓位号、仓位名称、地址、负责人)报损单(报损号、数量、日期、经手人、货物代码)入库(入库单号、日期、数量、经手人、供应商号#、货物代码#、仓位号#)出库(出库单号、日期、数量、经手人、客户号#、货物代码#、仓位号#)存储(货物代码#、仓位号#、日期、存储量)订单(订货单号、数量、价格、日期、客户号#、货物代码#、销售员号#)采购(采购单号、数量、价格、日期、供应商号#、货物代码#、采购员号#)4.2 数据库的实现按照数据字典中的数据元素说明确定每个数据项的类型和长度,使每个关系都对应一个数据库表:1)管理员表(admin)主码字段代码字段名称数据类型长度小数位数可否为空username 姓名Varhar 20 Not nulluserpwd 密码Varchar 20 Not null2)货物表(goods)主码字段代码字段名称数据类型长度小数位数可否为空* goodsId 货物代码Varhar 20 Not null goodsType 型号Varchar 10 Not nullgoodsName 名称Varchar 20 Not nullgoodsState 形态Varchar 8 Not nullgoodsMinCount 最低库存量number 10 Not nullgoodsMaxCount 最高库存量number 10 Not null 3)采购员表(purchaser)主码字段代码字段名称数据类型长度小数位数可否为空* purchaserId 采购员号Varchar 20 Not null purchaserName 姓名Varchar 20 Not nullpurchaserSex 性别Varchar 2 Not nullpurchaserDate 日期Varchar 20 Not nullpurchaserAddr 地址Varchar 50 Not nullpurchaserAch 业绩Varchar 1004)供应商表(supplier)主码字段代码字段名称数据类型长度小数位数可否为空* supplierId 供应商号Varchar 20 Not null supplierName 姓名Varchar 50 Not nullsupplierAddr 地址Varchar 50 Not nullsupplierLegal 法人代表Varchar 20 Not nullsupplierSex 性别Varchar 2 Not null 5)销售员表(salesman)主码字段代码字段名称数据类型长度小数位数可否为空* salesmanId 销售员号Varchar 20 Not null salesmanName 姓名Varchar 20 Not nullsalesmanSex 性别Varchar 2 Not nullsalesmanDate 日期Varchar 20 Not nullsalesmanAddr 地址Varchar 50 Not nullsalesmanAch 业绩Varchar 1006)客户表(client)主码字段代码字段名称数据类型长度小数位数可否为空* clientId 客户号Varchar 20 Not null clientName 客户姓名Varchar 20 Not nullclientAddr 地址Varchar 50 Not nullclientAccount 账号Varchar 25 Not null clientTax 税号Varchar 25 Not nullclientMan 联系人Varchar 20 Not null 7)仓位表(storage)主码字段代码字段名称数据类型长度小数位数可否为空* storageId 仓位号Varchar 20 Not null storageName 名称Varchar 20 Not nullstorageAddr 地址Varchar 50 Not nullstorageMan 联系人Varchar 20 Not null 8)报损单表(bornlist)主码字段代码字段名称数据类型长度小数位数可否为空* bornlistId 报损号Varchar 20 Not null bornlistCount 数量Varchar 10 Not nullbornlistDate 日期Varchar 20 Not nullbornlistMan 经手人Varchar 20 Not nullgoodsId 货物代码Varchar 20 Not null 9)入库表(instorage)主码字段代码字段名称数据类型长度小数位数可否为空* instorageId 入库单号Varchar 20 Not null instorageDate 日期Varchar 20 Not nullinstorageCount 数量Varchar 10 Not nullinstorageMan 经手人Varchar 20 Not nullsupplierId 供应商号Varchar 20 Not nullgoodsId 货物代码Varchar 20 Not nullstorageId 仓位号Varchar 20 Not null 10)出库表(outstorage)主码字段代码字段名称数据类型长度小数位数可否为空* outstorageId 出库单号Varchar 20 Not null outstorageDate 日期Varchar 20 Not nulloutstorageCount 数量Varchar 10 Not nulloutstorageMan 经手人Varchar 20 Not null clientId 客户号Varchar 20 Not nullgoodsId 货物代码Varchar 20 Not nullstorageId 仓位号Varchar 20 Not null11)存储表(store)主码字段代码字段名称数据类型长度小数位数可否为空* goodsId 货物代码Varchar 20 Not null * storageId 仓位号Varchar 20 Not null storeDate 日期Varchar 20 Not nullstoreCount 存储量number 10 Not null 12)订单表(orderList)主码字段代码字段名称数据类型长度小数位数可否为空* orderId 订单号Varchar 20 Not null orderCount 数量Varchar 10 Not nullorderPrice 价格Decimal (8,2) Not nullorderDate 订单日期Varchar 20 Not nullclientId 客户号Varchar 20 Not nullgoodsId 货物代码Varchar 20 Not nullsalesmanId 销售员号Varchar 20 Not null13)采购表(purchase)主码字段代码字段名称数据类型长度小数位数可否为空* purchaseId 采购单号Varchar 20 Not null purchaseCount 数量Varchar 10 Not nullpurchasePrice 价格Decimal (8,2) Not nullpurchaseDate 日期Varchar 20 Not nullsupplierId 供应商号Varchar 20 Not nullgoodsId 货物代码Varchar 20 Not nullpurchaserId 采购员号Varchar 20 Not null 4.3 人机界面的设计用户界面是指软件系统和用户交互的接口,良好的用户界面往往可以提高用户使用系统的热情,并刺激他们的积极性。

相关文档
最新文档