




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仓储管理系统数据库设计1概述(设计主题和可行性分析)1.1设计主题设计仓库数据库管理系统,要求实现入库、出库、库存和采购等功能。随着经济的快速发展,仓库管理成为各大公司越来越重要的内容。 仓储管理流程的准确性和效率至关重要。 影响公司的经济发展和管理。 管理人工强大、数据繁杂的数据库效率低下。 利用计算机的高效、准确的特点,可以很好地满足公司的管理需求。 提高公司员工的生产率和公司运营效率; 利用计算机管理仓库的数据信息的优点是不能用手工进行管理。 现代化的仓库管理系统已经成为仓库管理不可或缺的管理手段。1.2可行性研究可行性研究的目的是尽量在短时间内确定能否以最低限度的成本解决问题。 可行性研究的目的不是解决问题,而是分析问题能否解决至少从以下三个方面来分析可行性研究。1.2.1技术的可行性该仓库的数据库管理系统并不复杂,设计实现该数据库技术并不困难,可以利用当前的技术和工具在规定的时间内创建该系统。 此系统可以使用SQL2000和visual studio工具成功实施。1.2.2经济可行性当今世界是经济时代,某公司职工工作效率的高低直接影响着该公司的发展。 因此,利用计算机进行信息管理具有无与伦比的优点,该系统相对较小,代码行较少,数据库设计不麻烦,开发周期短。 易于维护。 但其经济效益远远高于开发成本。 在经济上是可能的。1.2.3操作的可行性在当今社会,随着义务教育的普及。 计算机的普及和公司的员工基本上都是计算机的基本操作者。 本软件系统采用了比较友好的接口,用户在使用中不需要了解很多计算机的专业知识,只需基本的计算机操作就可以操作本仓库管理系统软件。 公司可以在员工上班前进行简单的计算机操作训练。 例外本系统附带用户可以检索的使用说明书。 因此,在操作上是可行的。2系统目标和建设原则2.1系统目标仓储管理系统主要为仓储管理员提供仓储货物信息的记录、查询和统计功能,为管理员提供重要的信息参考。 通过仓库管理系统,仓库管理员可以管理货物的入库、出库、库存信息等,同时系统可以提供方便的货物管理信息查询和统计功能,满足仓库管理员的基本管理需求。系统开发的总体任务是实现物资设备管理的系统化、规范化和自动化,达到提高岗位生产效率的目的。2.2建设原则管理仓库管理各种信息的输入。 包括货物入库、出库、返还、发货、输入收货信息等。 实现与仓储管理相关的各种信息的修改和维护。 实现仓储管理现场实时信息的查询统计。 管理仓库的各种物料信息。 操作日志的管理可以自动地记录系统所进行的各种操作。 实施各种统计报告,支持分析和决策支持。 制定科学权限划分,保证系统的使用安全。 这个系统的可移植性很强。3支持环境规划3.1网络逻辑结构为确保数据库系统的安全,设计的数据库构建在三层B/S体系结构上。 三层B/S结构将应用功能分为显示层,功能层是数据层的三部分。 演示层是应用程序的视图部分,承担着用户和应用程序层的对话功能。 变更用户界面时,只要改写显示控制和数据检查程序,就不会影响其他2层。 功能层相当于应用程序的主体,将具体的业务处理逻辑编入程序。 数据层是数据库管理系统,负责数据库数据的读写。 数据库管理系统需要快速大量处理的更新和检索。 因此,通常从功能层传递到数据层的请求大多使用SQL语句。3.2软件支持环境和开发工具本系统是在windows平台上开发的。 软件支持环境: windows操作系统。 MS SQL2000个人版visual studio开发工具。此仓库数据库管理系统的服务器端建议在P4内存: 512M硬盘: 80G服务器上运行。4系统要求分析4.1整体DFD库存文件入库单结帐单数据存储区数据源的点或终点数据处理流媒体仓库管理员采购员材料的出入库管理材料采购计划仓储管理系统的数据流程图4.2功能构成(功能构成图、主要功能)。本仓库管理系统主要为仓库管理者和采购者设计使用,因此本系统必须在网络环境下运行,考虑到安全问题和公司经济利益等问题,其网络环境主要是局域网。 因此,本系统的接口设置尤为重要,必须充分贯彻简单易用、美观的原则。 系统是用结构化的设计方法设计的。 仓库管理系统实现的基本功能是采购、入库、出库、库存管理。货物入库功能模块:该功能模块主要实现的功能包括入库货物信息记录、货物名称、产品编号、生产日期、入库日期、入库工作人员、货物采购人员等。 该管理功能模块在入库操作过程中,首先要查询数据库中是否存在本货物,如果不累积货物,则制作货物。货物出库功能模块:该功能模块主要实现的功能是有关出库货物的信息记录。 包括货物的名称、编号、生产日期、出库日期、出库管理工作人员、货物的领取人等。商品采购功能模块:汇总仓库数据库中每种商品的数量,生成相关报表,该公司的采购员管理和使用此功能,并根据相关信息进行相关采购以补充仓库中的商品数量。 包括货物名称、货物编号、货物生产日期、采购总量等。库存管理模块:该模块主要记录仓库内各种货物的数量,当库存货物的数量低于某个最低值时,系统会发出适当的警告,促使采购等。系统的功能模块结构图如下所示仓库管理系统购买商品入库货物货物的出库查库存仓库管理系统模块结构图4.3数据库结构(数据字典、E-R图、关系数据库模型)4.3.1数据字典货物资料项目说明:数据项目名称数据项的含义类型长度约束货物编号货物编号nvarchar10货物的唯一标志货物名称货物的名称nvarchar50制造商货物制造商nvarchar50生产日期货物生产日期日期时间8入库时间货物入库的时间日期时间8货物的数量货物总数量bigint8货物单价货物价格bigint8采购员编号采购员编号nvarchar10对应采购员的编号仓库编号保管货物的仓库编号nvarchar10对应货物保管仓库的号码管理员资料项目说明:数据项目名称数据项的含义类型长度约束管理员编号管理员编号nvarchar10管理员的唯一标志管理员名称姓名nvarchar50管理员性别性别nvarchar10只有男人或女人管理员联系人管理员联系人nvarchar50收货人数据项说明:数据项目名称数据项的含义类型长度约束收货人编号收货人编号nvarchar10收货人的唯一标志收货人姓名姓名nvarchar50收货人的性别性别nvarchar10只有男人或女人收货人联系人收货人联系人nvarchar50收货人联系人收货人联系人nvarchar50部门收货人所属部门nvarchar50采购员数据项说明:数据项目名称数据项的含义类型长度约束采购员编号收货人编号nvarchar10收货人的唯一标志采购员姓名姓名nvarchar50采购员性别性别nvarchar10只有男人或女人采购员联系人收货人联系人nvarchar50采购员联系地址收货人联系人nvarchar504.3.2 E-R图货物货物名称货物编号生产日期制造商货物单价仓库编号入库时间货物的数量货物实体及其属性采购员编号仓库仓库名仓库编号仓库地址仓库尺寸所属公司仓库实体及其属性管理员管理员名称管理员编号管理员性别管理员联系人管理员实体及其属性采购员采购员姓名采购员编号采购员性别采购员联系人采购员联系地址采购员实体及其属性收货员收货人姓名收货人编号收货人的性别收货人联系人收货人联系人收货人实体及其属性部门采购员采购货物部分E-R图采购员购买货物采购数量采购日期买方购买商品入库E-R图管理员编号管理员管理仓库的E-R图:管理员仓库管理上班时间下班时间收货人从仓库收货的E-R图:收货员货物出库出库时间出库货物的数量管理员编号管理员整理库存的E-R图:仓库货物库存品查时间整个仓库管理系统的E-R图:nmmmnnnm采购员购买货物采购数量采购日期管理员编号出库收货员管理员编号退房日期出库货物的数量仓库库存品管理管理员上班时间下班时间仓库管理系统E-R图关系模式:管理员(管理员编号、管理员名称、管理员性别、管理员联系人)采购员(采购员编号、采购员姓名、采购员性别、采购员联系人、采购员联系人地址)货物收件人(货物收件人编号、货物收件人姓名、货物收件人性别、货物收件人联系人、货物收件人联系地址、部门)仓库(仓库编号、仓库名称、仓库地址、仓库大小、所属公司)货物(货物编号、货物名、仓库编号、采购员编号、厂家、生产日期、货物单价、货物数量、入库时间)采购(商品编号、采购员编号、仓库编号、管理员编号、采购数量、采购日期、采购日期)管理(管理员编号、仓库编号、上班时间、下班时间)结帐(货物编号、仓库编号、管理员编号、结帐时间、结帐次数)库存(仓库编号、货物编号、盘点时间)5总体实施计划本系统侧重于数据库的设计,本系统的数据库通过MS SQL2000设计实现,SQL2000为微软提供强大的数据库管理开发工具。5.1表的设计使用SQL2000的设计表如下所示仓库表:管理员表:货物钟:采购员表格:收货员表格:入库表格:签出表:库存表:管理表:5.2关系模式5.3角色及其权限设定本系统在使用中卷入了许多作用,基本上可以归纳为仓库管理者、收货人员、货物采购人员3种。 为了确保系统数据库的安全性,您必须为这三种角色设置权限并分别授予权限。 在非关系数据库中,用户只需处理数据,访问控制数据对象也只限于数据本身。 关系数据库中的访问控制不仅包括数据本身(基表中的数据、属性列中的数据),还包括数据库模式等,定义用户的访问权限允许用户对这些数据进行任何类型的操作定义角色的权限可以保护数据库不受破坏,并防止未经授权的用户读取和破坏数据。此系统设计定义了三个角色: admin (仓库管理员)、tihuo (收货人)和caigou (采购人)。 每个人都有不同的权限Admin :Tihuo权限:Caigou权限:6研发报告书(研发过程、本计划的特点、不足、体会等)。本课程设计的主题是仓储管理数据库系统设计。 在这一周的课程设计过程中,我自己不断查阅资料,在老师的指导下完成了这个课程设计。 我收到这个题目时,有点茫然,对仓库管理过程不熟悉,需求分析不好。 在网上查资料,分析他人的系统和调查等工作,基本明确了仓库的工作流程。在设计仓库数据库管理系统时,进行了多次仿真设计,分析了系统样本。 在这个系统中,同时管理三个表是不容易的。 但是,为了更好地体现仓储管理过程的四项基本业务。 以仓库为中心选择了。 其他的在仓库的中心转。 在设计钟表时,出现了11个钟表。 然后,该11个表中的3个表同步更新。 这实际上数据库是非常冗长和不实用的。 在老师的指摘下。 修改将更改为当前数据库架构。 这个数据库系统以货物为中心。 但是,在这个系统中,由于系统购买者购买商品后直接入库,所以购买和入库是同时进行的,所以不能很好地用图来表现购买和入库这一业务。 但是,该系统简化了表的数量。 该系统在实际使用时便于维护和更新。这次系统初次有了很大改进,但仍有很多问题和缺点。 此数据库系统在实际使用过程中会产生数据冗馀。 更新仓库内货物的数据,货物更新日志在表中增加,同一货物在数据中也持续增加,数据库体积庞大。 这在实际的设计中,为了记录的相关记忆,需要另外制作表。 便于管理人员或公司管理人员进行查询。 这是该数据库系统需要改进的地方。 没有特别的日志表。这门课程的设计过程涉及很多学科。 特别是软件工程学科知识的应用。 本课程设计的最重要步骤是E-R图和需求分析。 如果需求分析不正确,建立数据库不仅不能满足需求,还浪费很多时间和精力。 在这次设计中我犯了同样的错误。 因为没能进行正确的分析,这次的设计过程有点困难。在本次课程设计中,不仅将数据库课程中学到的知识应用到实际中,还将学科之间的知识联系起来进行应用。 把书本知识应用到实践中才能体会其有用。 通过这次的课程设计,不仅加深了对教科书知识的理解,还学会了将数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内科血管疾病分类与诊疗概述
- 责任制护理分组分管床位
- 公司培训总结
- 2025年中国攀岩钩行业市场全景分析及前景机遇研判报告
- 《数智时代下的供应链管理:理论与实践》课件 第十二章 供应链金融
- 农业经理人培训
- 商铺消防知识培训
- 航空航天复合材料 课件 第5章 功能梯度复合材料朱和国
- 老年患者护理风险管理
- 娱乐场所会员充值卡发行与使用管理合同
- 江苏省南通市海安市2023-2024学年七年级下学期期末数学试卷(含答案详解)
- DL∕T 2602-2023 电力直流电源系统保护电器选用与试验导则
- 河南省许昌市2023-2024学年三年级下学期期末质量检测语文试卷
- 2024年全国“红旗杯”班组长大赛(复赛)备考试题库(简答、案例分析题)
- 全国住房城乡建设行业职业技能大赛各赛项技术文件 C1-建筑信息模型技术员LS技术文件
- 北京大学2024年强基计划笔试数学试题(解析)
- 畜禽屠宰企业兽医卫生检验人员考试试题
- 医疗废物污水培训课件
- 设备维保的预防性维修与预防性管理
- 2022-2023学年湖北省黄冈市武穴市七年级(下)期末历史试卷(含解析)
- 2024年江苏瑞海投资控股集团有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论