欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业论文物资仓库管理系统的分析与设计.doc

    • 资源ID:3972502       资源大小:1.34MB        全文页数:61页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业论文物资仓库管理系统的分析与设计.doc

    物资仓库管理系统的分析与设计学 生 姓 名: 刘霞 学 号: 0630278 专 业 班 级: ACCP363303 指 导 教 师: 刘新强 摘 要在当今时代,企业只有敏捷的获取生产信息和市场信息,才能置身于国际大舞台。随着企业经营规模的不断扩大,产品仓库信息的急剧增加,有关仓库的各种信息也成倍增长。面对庞大的信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着库存管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。因此,有必要开发一套完整的仓库信息管理系统来提高管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。选择合理的仓库管理方法,不仅会促进销售,改善生产秩序,做到均衡生产,而且会降低库存的占用资金,最终使企业获得更好的经济效益。本系统可以方便快捷地实现仓库管理中的物资管理、出库入库、库存管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。本文介绍毕业设计的课题背景与意义、国内外同类管理软件的研究现状与发展趋势、研究的目的、研究的范围、相关的研究,研究开发的过程,以及设计思路和实现细节等。仓库管理系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中既有单条件查询和多条件查询,也有精确查询和模糊查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备将查询到的数据导出成Excel格式的功能和数据备份的功能。本仓库管理系统包括系统设置、基础资料、仓库管理、数据查询和数据维护等几大模块。系统采用Visual S 2005为开发工具,后台数据库采用SQL Server 2000,操作系统为Windows XP。Visual Studio 是Microsoft推出的开发环境,版本历经6.0、2002、2003、2005,至今最新的2008。是目前最流行的 Windows 平台应用程序集成开发环境。Visual Studio 2005 是Microsoft一套完整的极为成功的开发工具,具有极为友好的可视化界面,集程序代码的编辑、编译、调试、测试等于一体,可用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序,极大的降低了程序的开发难度和开发周期。本系统最大的优点就是物资的所有信息及全部操作完全可以通过各功能模块直接写入后台数据库,操作简单易行。关键字:数据库;仓库管理;信息管理目 录摘 要I引 言11 绪论21.1 管理信息系统的概述21.1.1管理信息系统的发展历史21.1.2管理信息系统的特点21.1.3管理信息系统的开发方式31.1.4管理信息系统的开发过程41.2 数据库管理系统概述51.2.1数据库管理系统简介51.2.2著名数据库管理系统51.2.3数据库管理系统选择原则61.3 物资仓库管理系统概述71.3.1国内外同类管理软件的研究现状与发展趋势71.3.2研究目的81.3.3 研究范围91.3.4研究思路和工作计划91.3.5开发工具的选择102 系统分析122.1 可行性分析122.2 需求分析132.2.1用户角色需求132.2.2功能需求132.2.3性能需求142.3 模块划分及业务流程142.4目标系统要求153 数据库设计163.1数据库的发展163.2 数据库技术173.3 SQL语言基础183.3.1 SQL简介183.3.2 SQL查询183.3.3 SQL数据更新193.4物资仓库管理系统数据库设计204 系统的功能设计与实现244.1系统登陆和主界面244.2系统设置254.2.1操作员管理254.2.2重新登陆274.2.3权限设置274.2.4关于本系统274.2.5修改密码284.3基础资料294.3.1物资管理294.3.2供应商管理304.3.3供应商种类管理314.3.4仓库管理324.3.5物资单位管理334.4仓库管理344.4.1入库管理344.4.2出库管理354.4.3借出还入364.4.4盘点管理374.5数据查询394.5.1出库查询394.5.2入库查询404.5.3库存查询414.5.4出入库物资年统计414.5.5出入库物资月统计424.5.6物资借出查询434.5.7物资归还查询444.5.8警戒物资454.6数据维护464.6.1数据备份464.6.2数据还原474.6.3数据压缩485 系统的测试495.1测试方法简介495.2测试用例简介495.3测试结果51结 论52致 谢53参考文献54引 言随着我国经济的不断繁荣发展以及加入WTO后市场环境的变化,对企业的生产经营也提出了更高的要求,企业必须综合利用各种先进生产技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供强大的后盾和有力的支持。仓库管理系统主要提供一个仓库管理业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、借出还入、仓库人员管理等功能模块来实现仓库的综合管理。 企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。仓库管理是企业日常经营管理中十分重要的一个组成部分,对于商业、服务等企业除了日常的销售出库、采购入库外还包括盘点、调拨、借入借出等业务;对于工业、加工、施工等生产型企业,仓库管理的重要性也是不言而喻的。仓库管理系统帮助企业的仓库管理人员对仓库物品的入库、出库、移动和盘点等操作进行全面的控制和管理,达到提高仓库控制精度,降低仓库量,杜绝物料积压与短缺,提高客户服务水平,保证生产经营活动顺利进行的目的。   所以一个完整的企业物资供应管理系统应该包括系统设置、基础资料、仓库管理、数据查询、数据维护等模块。其中仓库管理是整个物资仓库管理系统的核心。1 绪论1.1 管理信息系统的概述1.1.1管理信息系统的发展历史信息作为生产力最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,把信息纳入企业经营管理系统中并高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存储、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通讯技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立了完善的先进的管理信息系统体系,在社会经济领域中发挥着巨大的作用。我国管理信息系统的大发展是在80年代末90年代初,国家建立起了“金卡”,“金关”,“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统,随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有进一步的发展。1.1.2管理信息系统的特点(1) 管理信息系统的组成管理信息系统在企业中的应用存在三个要素,就是人,计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术,在这些技术中,软件开发是MIS开发的重点。第三个因素也不可忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要输入每个部件、每个零件以及每个螺丝钉帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部件,必须有一整套管理制度作保证。(2) 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展为一个重要的分支。MIS人机界面设计一般遵循以下基本原则: 以通讯功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通讯),以免互相干扰,影响速度。设计MIS时,针对每个功能,都要按照模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通讯功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。 界面必须始终一致统一的人机界面不会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每一个屏幕用户就要换一套操作指令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印机等。 界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要长时间的等待时,必须让用户了解工作进展情况,如:可以设计已经完成百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。 界面友好,使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如:人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”,“高中”,“大专”,“大本”,“硕研”,“博研”等,录入数据之前,MIS软件应在相应的位置弹出一个列表框,待用户以鼠标点击,而不应该让用户每次都输入这些汉字。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意度愈高。1.1.3管理信息系统的开发方式管理信息系统的开发方式主要有独立开发、委托开发、合作开发、购买实现软件方式等4种。这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。不论哪种开发方式都需要有单位领导和业务人员参加,并在管理信息系统的整个开发过程培养、锻炼、壮大该系统的维护队伍。(1) 独立开发独立开发适合有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如大学、研究所、计算机公司、高科技公司等单位。独立开发的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满意度高,最为方便的是维护工作。缺点是由于不是专业开发队伍,容易受业务工作的限制,系统优化不够,开发水平低,且由于开发人员是临时从所属各单位抽调出来进行管理信息系统开发工作,这些人员在其原单部门还有其他工作,所以精力有限,容易造成开发时间长,开发人员调动后,系统维护工作没有保证的情况。因此,一方面需要大力加强领导,实行“一把手”原则,另一方面可向专业开发人士或公司进行咨询,或聘请他们作为开发顾问。(2) 委托开发委托开发适合使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量薄弱、但资金充足的单位。双方应签订管理信息系统开发项目协议,明确新系统的目标和功能、开发时间与费用、系统标准与验证方式、人员培训等内容。委托开发方式的优点是省事、省时,开发的系统技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。此种开发方式需要使用单位的业务骨干参与系统的论证工作,开发过程中需要开发单位和使用单位双方及时沟通,进行协调和检查。(3) 合作开发合作开发适合使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量薄弱,希望通过各类信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。双方共享开发成果,实际上是一种半委托性质的开发工作。优点是相对于委托开发方式而言节约资金,并可以培养、增强使用单位的技术力量,便于系统维护工作,系统技术水平较高。缺点是双方在合作中沟通容易出问题,需要双方及时达成共识,进行协调和检查。总之,不同的开发方式有不同的长处和短处,需要根据使用单位的实际情况进行选择也可综合使用各种开发方式。1.1.4管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。1.2 数据库管理系统概述1.2.1数据库管理系统简介数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。1.2.2著名数据库管理系统目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。(1) OracleOracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在Oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle 产品成为一种对象/关系型数据库管理系统。(2) Microsoft SQL ServerMicrosoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为Microsoft SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。(3) Microsoft Access作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。1.2.3数据库管理系统选择原则选择数据库管理系统时应从以下几个方面予以考虑:(1) 构造数据库的难易程度(2) 程序开发的难易程度(3) 数据库管理系统的性能分析(4) 对分布式应用的支持(5) 并行处理能力(6) 可移植性和可括展性(7) 数据完整性约束(8) 并发控制功能(9) 容错能力(10) 安全性控制(11) 支持汉字处理能力(12) 当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏到以前的状态。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT 系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000共有4个版本,分别是个人版,标准版,企业版和开发版 。SQL Server 2008是微软出的SQL系列最新版本。 其主要特点如下: (1) 高性能设计,可充分利用WindowsNT的优势。 (2) 系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3) 强壮的事务处理功能,采用各种方法保证数据的完整性。 (4) 支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。1.3 物资仓库管理系统概述1.3.1国内外同类管理软件的研究现状与发展趋势现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点来进行库存方面的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。今后此类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行库存管理、实现库存作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。(1) 技术应用于库存管理是实现库存管理自动化的有效途径库存品种多,数量大。因此,要实现收发作业的快速、准确、高效,仓储管理自动化势在必行。而实现管理自动化的“瓶颈”则是产品信息的采集、输入。传统手工作业方式,在信息采集量加大的情形下,物资信息不能及时的反馈,给收发作业造成一定的困难。利用条码技术,在入库及其包装上加贴条码,配之以库存信息管理系统进行作业,不仅可提高效率,降低作业强度,也将大大提高产品收发作业准确率(如键盘输入仅为百分之一),进而实现库存管理的全面自动化。(2) 技术应用于库存管理对提高库存作业效率有重要作用将条码技术和库存管理信息系统结合起来,用于产品收、发、保管等全过程控制管理,不仅可改变信息采集的传统手工作业方式,降低作业强度,还可避免由此造成的各种差错,提高作业效率和科学管理水平。比较发现,信息输入时,条码输入速度是键盘输入的5倍。入库时,通常保管员根据产品上的条码所反映出的册序号、出厂期、生产厂家、单价、封存(保管)期等信息,进行实物点验,同时将条码信息录入到管理信息系统;出库时,保管员根据发付单内容,持条码扫描装置进行器材拣选,并完成信息录入;清库盘点时,保管员可持扫描装备进行数质量等内容核对,并将采集的信息录入管理系统中进行自动盘点,生成清库对帐单等完成清库盘点作业。(3) 技术应用于库存管理是完善产品保障信息网络的重要手段储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障工作的基础。产品保障信息网是实现物资储运全过程可视化的前提。目前,有些库存内部局域网已经建成并投入使用,并与业务主管部门实现了信息沟通,库存保障信息网在日常保障工作中实现了信息沟通,库存保障信息网在日常产品保障工作中的作用日趋明显。条码技术在储存管理中的应用,可进一步完善系统各库存之间及各库存与作业主管部门之间的信息共享和交换功能,最终达到对产品的全程跟踪管理,充分发挥条码技术在整个流程中的作用。同时,在软件系统的研发过程中,将会融入一种EPR的企业管理思想。大量的研究与实践已经充分表明,ERP作为一种现代企业管理的思想和方法,将其大力地推广应用就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。另外,库存管理的信息化和可视化,每个企业将会拥有两个库存,一个是装满货物的库存,还有一个就是管理系统里的数据库,对上万种货物分别编码,使其成为计算机可识别的语言,形象地说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时翻箱倒柜式的查找。1.3.2研究目的研究此物资仓库管理系统的目的在于:(1) 随着计算机的发展,管理信息系统已不再陌生,其优越性愈来愈突出,因此各企事业单位都已逐渐开发出自己的管理系统。(2) 以前的仓库管理主要靠手工来完成,随着每年业务量的增加,工作量亦增大,出错率高,效率低的手工已经不能适应管理的需要。(3) 综合应用大专阶段的课程,特别是数据库及其应用,数据库及其应用是本专业一门非常重要的专业课,是信息系统开发、利用和保存的主要形式,是信息系统的核心。目前微型机上的数据库系统几乎都是关系型数据库。(4) 仓库在正常运营中总是在物资的入库、出库、借出和还入之间不断的循环。因此需要对物资的出入库、借出归还等信息进行管理,以达到及时了解各个环节中信息的变更,提高管理效率。(5) 提高自己的调查、实践能力。1.3.3 研究范围本物资仓库管理系统功能完善、模块划分合理,是专门针对小型公司研究开发的管理信息系统。(1) 功能:系统可靠性高、结构良好、易理解、易修改,可以使用户使用非常方便。人机界面友好,易维护,满足用户进行测试、查询、修改、增加、删除数据的各种功能。(2) 模块:输入模块,查询模块,修改模块、删除模块、退出模块等等。(3) 本系统可应用到小型公司。1.3.4研究思路和工作计划和研究任何其它软件项目一样,我的毕业设计也经历了从选题、调研、熟悉开发环境、实验关键技术、做出概要设计、设计数据库结构、各个模块的开发和测试、系统试运行和修改等过程。下面的流程图反映了我的基本的思路和过程:选定课题开始调研查阅书籍浏览相关软件考察仓库管理系统实际需求熟悉开发环境研究关键技术做出设计概要设计数据库结构各个模块的开发和测试系统完成系统的调试系统的运行系统的修改图1.1工作计划流程图1.3.5开发工具的选择自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的Visual Studio 6.0,Borland公司的Delphi 6.0等数据库辅助开发工具。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic 6.0版、Microsoft公司的Visual C+6.0版、Borland公司的Delphi 6.0版。在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:(1) 全方位的工具平台: 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。(2) 减少开发的复杂度:确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。(3) 第三方的生态系统:允许您利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用来补充 Visual Studio 2005 第三方解决方案的全面部署。(4) 改善团队的沟通:给您提供高效智能的生命周期工具,通过使用 Visual Studio 2005 Team System,来增强 IT 周期参与者之间的交流与协作。2 系统分析2.1 可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:l 提高仓库管理效率,减轻劳动强度;l 提高信息处理速度和准确性;l 为仓库管理者提供更方便、科学的服务项目。系统的目标确定后,就可以从以下几个方面对能否实现新系统目标进行可行性分析:(1) 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。(2) 经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 支出:l 基础投资: PC机(硬件设备), Visual S 2005,SQL Server 2000, Windows XP,Excel 2003(软件设备);l 其它一次性支出:软件设计和开发费用;l 经常性支出:软件维护费用、软件使用费用; 效益:系统的效益可以从经济效益和社会效益两方面考虑。对于仓库管理系统则应着重分析其社会效益。例如,系统投入运行后可以使仓库管理实现科学化、规范化。曾强了工作人员对仓库管理能力、提高了工作效率。(3) 运行可行性新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。(4) 法律可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。(5) 营运可行性:本系统操作简单,易于理解,上手较快,营运环境要求低。2.2 需求分析2.2.1用户角色需求本物资仓库管理系统的用户角色主要分为两种:普通管理员和超级管理员 ;超级管理员具有操作系统中所有功能的权限;普通管理员具有操作除操作员管理、权限设置、基础资料和仓库管理以外的其他功能的权限。2.2.2功能需求系统管理模块:系统管理模块分为更改密码、操作员管理、权限设置、重新登陆、关于本系统、更改皮肤和退出等六个功能。(1) 更改密码:登陆用户可以修改自己的登陆密码;(2) 操作员管理:这个操作是由系统超级管理员执行的,普通管理员没有权限进行本操作,主要实现人员的添加、删除、修改功能。(3) 权限设置:此功能也是由系统的超级管理员进行操作的,主要实现系统管理员权限的更改。权限种类主要分为超级管理员和普通管理员。基础资料模块:基础资料模块有物资管理、供应商管理、仓库管理、物资单位管理和供应商种类管理。可实现物资,供应商,仓库和物资单位等基本信息的添加,删除,修改功能。仓库管理模块:这个模块也是本系统的核心模块,主要实现物资的入库,出库,借出还入和盘点功能。数据查询模块:数据查询模块主要包括出库查询、入库查询、库存查询、出入库物资年统计、出入库物资月统计、物资借出查询、物资归还查询和警戒物资等功能。其中出入库物资年统计和出入库物资月统计采用饼形图实现,同时也是本系统的一大亮点。2.2.3性能需求本系统性能无特殊的要求,要求所开发的系统稳定可靠,软件操作方便,功能基本完善。2.3 模块划分及业务流程本物资仓库管理系统主要划分为系统设置、基础资料、仓库管理、数据查询和数据维护等五个模块,各模块划分合理、操作方便。模块的划分和模块下的菜单如下图所示:图2.1物资仓库管理系统业务框架操作员管理权限设置修改密码重新登陆关于本系统退出系统设置基础资料仓库管理数据查询数据维护物资仓库管理系统物资管理供应商种类管理供应商管理物资单位管理仓库管理入库管理出库管理借出还入盘点管理出库查询入库查询库存查询出入库物资年统计出入库物资月统计物资借出查询数据备份数据压缩数据还原物资归还查询警戒物资更换皮肤2.4目标系统要求目标系统应该达到以下要求:(1 )时间经济性:优化逻辑设计与物理设计,使系统运行效率高,反映速度快;(2) 可靠性:能连续准确的处理业务,有较强的容错功能;(3) 可理解性:用户容易理解和使用该系统;(4) 可维护性和适用性:系统应易于修改、易于扩充、易于维护,能够适应业务的不断发展需要;(5) 可用性:目标系统功能齐全,能够完成满足业务需求。3 数据库设计数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。使用计

    注意事项

    本文(毕业论文物资仓库管理系统的分析与设计.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开