ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:458.49KB ,
资源ID:3211345      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3211345.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(货存控制管理系统.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

货存控制管理系统.docx

1、货存控制管理系统货存控制管理系统1、系统描述1.1、前景描述有于现代科技的高速发展,以前人工的货存管理已经不适应经济发展的步伐了。货存控制系统的出现,将货物的管理从人工管理中解放出来,极大的提高了货物管理的效率和准确率。对于稍具规模的公司来说,公司所拥有的货物庞杂,货物管理繁琐,如果仅仅依靠人工管理,则未免有些不切实际,且人工管理由于其局限性,对工作效率的提高用处不大,且人工管理容易出现管理错误,易给公司造成不必要的损失。利用计算机来完成公司的货物管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而货物管理是一项琐碎、复杂而又十分细致的工作,其货物的管理,

2、货物的分类,货物的订购等,一半不允许出错。计算机进行货物的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有人工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大,成本低等。这些优点能够提高公司管理的效率,也是公司的科学化、正规化的重要条件。1.2、可行性分析(1)技术可行性 本系统通过JAVA语言来实现界面应用程序,利用SQL SERVER来作为系统数据库的载体,可以实现该系统的运用。(2)经济可行性 由于一般需要货存控制系统的公司大部分属于规模较大的企业,对于他们来说,用于研制系统的资金是足够的,而且一般大公司如果出现货存管理错误的话,所造成的损失可能是难以估计的,

3、所以对于可靠性不高的人工管理来说,大公司是不适应的。而公司对系统的投资,则可给公司省下大笔的货物管理的费用,使公司获得更多的经济效益。(3)操作可行性 系统操作界面的简单易用,可使用户方便而迅速的掌握系统使用的方法。系统的功能满足了用户的需求。1.3、需求分析通过调查,货存控制管理系统需满足以下基本功能:(1)对货物进行分类。通过货物的分类,将货物明确细分,使货物便于查询。不同的货物分配到不同的货物类别,建立清晰的货物类别分配表。(2)对货物进行查询。通过货存控制系统对货物进行查询,可以查询货物的类型,货物的数量,货物的价格等各种属性。(3)对货物进行购买。通过货存控制系统制定清晰的购买清单,

4、清单上列出明确的货物购买信息,通过货存控制系统进行购买。(4)对货物信息进行修改。能够对货物信息进行修改,修改货物的各种属性,或者添加货物,删除货物等等功能。(5)对货物进行跟踪记录。对货物进行跟踪记录,了解货物的最新状况,了解货物的最新属性。2、系统目标和建设原则2.1系统目标一个公司希望为控制它的货存建立一个数据库。货存中的产品被分为几类,如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买清单。跟踪记录要提供买进、卖出的货物以及其他费用。货物管理是一项琐碎而繁杂的工作,系统通过计算机进行货物控制管理的工作,能够保证各项信息准确无误、快速输出,同时计算机具有手工管

5、理所无法比拟的优点,它能使信息检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,增加企业的效益,实现开发本系统的最根本目的。同时也可以减少人力在资产管理方面,使企业减少不必要的人员损失。2.2建设原则系统的主要建设原则如下示几点:(1)易用性。易用性,也可以称之为易操作性。顾名思义,就是用户能够很容易的学会如何操作该系统以完成任务。满足这一点原则,就需要系统分析员对该领域的业务流程有足够多的了解。系统应该具有友好的、人性化的用户界面,使用户对系统的功能和如何操作一目了然。(2)安全性。资产信息是某一公司或企业的内部信息,要具有足够的安全级

6、别,安全性的保护一般通过用户输入用户名、密码来进入系统,并且对于不同级别的用户要分配不同的权限,权限的不同就代表对系统操作的不同。同时,在系统数据库对用户信息(用户名和密码等)的保存时,应该通过一定方式的加密,以保证私人信息的安全性。(3)数据库设计的关系完整性。关系模型的完整性是对关系的某中约束条件。关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的约束条件。(4)高内聚、低耦合。所谓高内聚、低耦合是对系统程序的要求,使程序格式清晰,各个模块之间降低交互操作,提高模块的独立性,也提高模块(构件)的重用可能性,这是当今软件业一直

7、提倡的方式,也是提高软件开发效率的必要手段。这样在调试时能将错误或问题的范围缩小,加快解决问题的速度。(5)可扩展、可维护。这两点是以程序的相关文档的清晰度,程序的易读性,程序的模块化程度(内聚和耦合度)有着相当大的关联。所以程序的编写要采用良好的风格和清晰的结构以及详细的系统开发文档。3、支撑环境规划3.1、网络逻辑结构本系统将用于企业或公司内部的局域网,所以初步计划采用C/S体系结构作为网络的逻辑结构。所谓C/S,即客户/服务器(Client/Server),是基于资源不对等,且为实现共享而提出来的,它定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。C/S体系结构有三个主

8、要部分组成:数据库服务器、客户应用程序和网络,也可以设计成三层C/S模式,这要看企业的规模是否大到必须填加除数据库服务器、客户应用程序之外的应用服务器以提高系统的吞吐量和改善其他性能。C/S的主要优点在于系统的客户应用程序和服务器构件分别运行在不同的计算机上,系统中每台服务器都可以适合各构件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。当然,这种体系结构也存在着不少的缺点,如:管理不便,开发成本较高,客户端程序复杂不易维护等。但是经过仔细的分析考察,因为是在同一地域、同一局域网内,这些问题都大大简化。3.2、软件支撑环境及开发工具1)主要硬件:1G内存

9、、奔三处理器、120G硬盘或以上2)主要软件:Windows XP操作系统、SQL Server 2000做后台数据库或更高版本。4、系统总体结构4.1、系统的功能模块及主要的业务流程图4.1.1、系统功能模块示意图货存控制管理系统的主要业务包括:(1)系统的初始化:建立相关的数据库信息表,作为货存控制管理的数据基础。(2)常规业务处理:包括货物的分类,货物的查询,货物的购买,货物的修改等操作。(3)其他业务:如关于帮助,维护等。货存控制管理系统的功能模块图如图4.1.1所示:4.1.2、主要功能模块描述根据需求分析,系统需满足以下几个功能,如表4.2.1所示:表4.2.1:系统的功能模块描述

10、功能描述(1)货物分类功能能够将货物明确分类,分成服装、食品、文具等类别。(2)货物查询功能能够查询货物的类型,货物的数量,货物的价格。(3)货物订购功能能够制定购买清单,修改清单,删除清单。(3)货存修改功能能够修改货物的类型,货物的数量,货物的价格。(4)跟踪记录功能对货物的操作进行跟踪记录。4.1.3、主要业务流程图主要业务流程图如图4.1.3所示:4.2、系统数据流图(DFD)4.2.1、系统的初始化数据流图4.2.2、系统的常规业务处理流程图4.3、数据库结构设计4.3.1、数据字典编号=*由数字组成的号码*清单=清单号码+货物名称+货物数量+购买时间货物=*仓库中所储藏的商品*管理

11、员=管理员编号+姓名+性别+所属部门+联系方式供货商=姓名+地址+联系方式+性别货物类型=*货物所属的类别,种类*4.3.2、实体联系图(ER图)4.3.2.1、管理员的ER图4.3.2.2、供应商的ER图4.3.2.3、货物的ER图4.3.2.4、货物存储信息ER图4.3.2.5、货物供应信息ER图4.3.2.6、货物卖出信息ER图4.3.2.7、清单信息ER图4.3.2.8、货物分类ER图4.3.2.9、货物查询ER图4.3.2.10、货物购买ER图4.3.2.11、货物修改ER图4.3.2.12、供应商供货ER图4.3.2.13、系统总的ER图4.3.3、逻辑结构设计(关系数据库模式)管

12、理员(管理员编号,姓名,性别,所属部门,联系方式)供应商(姓名,地址,联系方式,性别)货物(货物编号,货物名称,货物类别,货物数量,货物价格,货物来源,存储日期,存储期限,货物说明,货物型号,货物重量,提取时间)货物存储信息(货物名称,货物编号,货物类型,货物价格,存储数量,存储日期,存储期限,存储地点)货物供应信息(货物名称,货物编号,货物价格,货物类型,供应数量,供应时间,供应地点)货物卖出信息(货物名称,货物编号,卖出数量,剩余数量)清单信息表(清单号码,货物名称,货物编号,货物类型,购买数量,购买时间)4.3.4、物理结构设计表4.3.4.1:管理员信息表列名主码数据类型长度允许空管理

13、员编号是int10姓名char20性别char20所属部门char20联系方式char20表4.3.4.2:供应商信息表列名主码数据类型长度允许空姓名是char20地址char20联系方式char20性别char20表4.3.4.3:货物信息表列名主码数据类型长度允许空货物编号是int10货物名称char20货物类别char20货物价格float10货物数量int10货物来源char20存储日期char10存储期限char10货物说明char20货物型号float10货物重量float10提取时间char10表4.3.4.4:货物存储信息表列名主码数据类型长度允许空货物名称是char20货物编

14、号int10货物类型char20货物价格float10存储数量int10存储日期char10存储期限char10存储地点char20表4.3.4.5:货物供应信息表列名主码数据类型长度允许空货物名称是char20货物编号int10货物价格float10货物类型char20供应数量int10供应时间char10供应地点char20表4.3.4.6:货物卖出信息表列名主码数据类型长度允许空货物名称是char20货物编号int10卖出数量int10剩余数量int10表4.3.4.7:清单信息表列名主码数据类型长度允许空清单号码是int10货物名称char20货物编号int10货物类型char20购买

15、数量int10购买时间char105、总体实施5.1、管理员信息数据表5.2、供应商信息数据表5.3、货物信息数据表5.4、货物存储信息数据表5.5、货物供应信息数据表5.6、货物卖出信息数据表5.7、清单信息数据表6、研制报告 数据库的设计需要用到以前学过的很多知识,如软件需求,软件工程等知识。设计的过程中,也遇到了许多问题。如何设计更合理,更方便使用,如何使操作效率提高等等都是需要考虑的问题。 在设计的过程中,收获颇多。对于数据库的相关理论知识能够有更深一步的了解,而且将书本的上知识运用于实际需求中。在复习了数据库知识的同时,对与该程序设计相关的各类知识也有了一定的了解,将多种知识运用于一个程序设计中,实现知识的综合运用。 当然,设计的过程中也有很多的不足,数据库知识的运用,其他相关知识的整合都或多或少的有一些缺陷,对问题的考虑不够深,不够周全。以后需多多实践,尽量的消除或避免这些问题。7、参考文献(1)王珊,萨师煊著,数据库系统概论(第四版),高等教育出版社。(2)Stephen J.Chapman著,Java程序设计面向工程和科学人员(第二版),清华大学出版社。(3)Herbert Schildt著,Java实用教程(第三版),清华大学出版社。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2