成人高等教育毕业设计(论文)-库存管理系统.doc

上传人:椰子壳 文档编号:3268219 上传时间:2019-08-07 格式:DOC 页数:59 大小:831.02KB
返回 下载 相关 举报
成人高等教育毕业设计(论文)-库存管理系统.doc_第1页
第1页 / 共59页
成人高等教育毕业设计(论文)-库存管理系统.doc_第2页
第2页 / 共59页
成人高等教育毕业设计(论文)-库存管理系统.doc_第3页
第3页 / 共59页
成人高等教育毕业设计(论文)-库存管理系统.doc_第4页
第4页 / 共59页
成人高等教育毕业设计(论文)-库存管理系统.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《成人高等教育毕业设计(论文)-库存管理系统.doc》由会员分享,可在线阅读,更多相关《成人高等教育毕业设计(论文)-库存管理系统.doc(59页珍藏版)》请在三一文库上搜索。

1、哈尔滨工业大学毕业设计(论文)成人高等教育毕业设计(论文)题 目库存管理系统类 别夜大层 次 专升本专 业计算机科学与技术班 号053032学 号085学 生指导教师哈 尔 滨 工 业 大 学2006年 4 月 20 日哈尔滨工业大学成人高等教育毕业设计(论文)评语年 月 日学生: 班号: 053032 学号: 085 类别: 夜大 层次: 专升本 专业: 计算机科学与技术 毕业设计(论文)题目: 库存管理系统 指导教师评语: 指导教师(签字) 评阅人评语: 评 阅 人(签字) 答辩委员会评语:答辩委员会根据毕业设计(论文)之材料及学生之答辩作出以下评浯:学生 毕业设计(论文)答辩成绩评定为

2、根据所提交之材料及毕业设计答辩之成绩,答辩委员会认为该学生已(未)完成哈尔滨工业大学成人高等教育的教学计划准予毕业(肄业)对毕业设计(论文)的特殊评语: 答辩委员会 主 任(签字) 委 员(签字) 哈尔滨工业大学成人高等教育毕业设计(论文)任务书姓 名:类 别: 夜大班 号:053032层 次:专升本学 号:085专 业:计算机科学与技术毕业设计(论文)题目:库存管理系统立题目的和意义:本系统全称鞋业仓库管理系统。仓储是现代物流的核心环节之一,随着客户的要求的不断提高,仓储管理在整个管理当中占有越来越重要的地位。以单据打印和数据记录为设计目的的传统管理系统软件已远远不能适应现代仓储发展的要求。

3、本系统结合仓储管理日趋复杂性和多样性的特点来规划和设计各模块,目的在于使仓库提高效率、降低成本; 实现仓储管理的优化,达到物流和信息流的畅通无阻;近而提供更多增值性服务,提高客户满意度。技术条件:系统的应用程序开发采用Delphi,数据库的开发采用Microsoft Access。Delphi 7.0是Windows 95/98或Windows NT环境下的应用程序、对环境的要求与Windows95/98或Windows NT基本一致。内存:至少16MB以上。技术要求与工作计划:技术要求:1. 用Delphi建立系统应用原型。2. 通过Microsoft Access数据库对初始原型系统进行需

4、求迭代,不断修正和改进,直到形成用户满意的可行系统。工作计划:1.确定题目 2.收集资料 3.开题 4.撰写初稿 5.修改初稿 6.定稿 7.成文,准备答辩时间安排:第一周第二周:资料收集,学习与研究,题目的确立,撰写开题报告。第三周第六周:数据库的设计。第七周第十周:数据库结构的具体实现。第十一周第十三周:程序的调试,论文的撰写及答辩前的各项准备活动。指导教师:年 月 日教研室主任:年 月 日摘 要库存管理系统是必不可少的部分,仓储是现代物流的核心环节之一,随着客户的要求的不断提高,仓储管理在整个管理当中占有越来越重要的地位,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。本文

5、根据以下要求入手,对库存管理系统进行设计。基本要求与功能是实现仓储信息数据包括与出入库有关的数据的管理与操作处理;基于Access数据库系统的数据管理;软件的基本数据流动为用户数据的输入,入库信息,出库信息,管理人员信息的输入,以及有关用户提出的对库存信息等等的查询要求所产生的数据输;数据的输入与输出处理流程都依靠数据库的支持。关键词:Access;Delphi;库存管理VIAbstractStocks management system is an units indispensable part, with requirements of the customer constantly i

6、mprove, stocks management system plays an important role in the whole management, so stocks management system can offer sufficient information and swift inquiry means to user. This text follows and demands to start with following, design stocks management system. Basic demand and function realize th

7、at storage s information data management and operation including data related to out or put in storage are dealt with; Data management on the basis of Access database system; The basic data flow of the software is the introduction of data, put in storage s information, out of the storage information

8、, managers information, and the data produced of inquiry request to stocks information ,etc. which relevant users put forward are lost; Deal with the support that procedure all depend on the database in introduction and output of the data.Key Words:Access;Delphi;Stock management目录摘 要IAbstractII1绪 论6

9、1.1 问题的提出61.1.1 近期我国计算机技术的发展和应用71.1.2 计算机在库存管理方面的应用71.1.3 管理信息系统71.1.4 决策支持系统(DSS)71.2 本文研究(软件开发)的整体框架81.3 研究(软件开发)的内容与意义81.3.1 研究的内容81.3.2 意义82软件项目可行性研究报告102.1 可行性研究102.1.1 编写目的102.1.2 项目背景102.1.3 术语说明102.2 可行性研究112.2.1 基本要求112.2.2 开发目标112.2.3 具备条件112.2.4 可行性研究的方法132.2.5 评价尺度132.3 技术可行性分析132.3.1 系统

10、简要描述132.3.2 优越性132.3.3 影响评价142.3.4 技术可行性分析结论142.4 系统经济可行性分析142.4.1 支出142.4.2 效益142.5 社会因素的可行性142.5.1 法律方面的可行性142.5.2 使用方面的可行性143软件需求分析153.1 功能需求153.2 系统需求153.3 性能需求163.3.1 用户性能163.3.2 界面需求163.3.3数据准确度163.4Microsoft Access简介1673.5 数据描述173.5.1 静态数据173.5.2 动态数据173.5.3 数据库描述173.6 性能需求193.6.1 数据精确度193.6.

11、2 时间特性193.6.3 适应性193.7 运行需求193.7.1 用户界面193.7.2 硬件接口203.7.3 软件接口203.8.4 故障处理203.8 其他需求204 概要设计说明书214.1 数据结构设计214.2 运行设计224.2.1 运行模块的组合224.2.2 运行控制234.2.3 运行时间234.3 安全设置235 系统详细设计245.1 系统用户管理模块245.1.1功能245.1.2算法295.2 基本操作模块305.2.1 功能305.2.2.算法305.3 查询操作模块305.3.1.功能305.3.2.算法305.4 报表打印模块365.4.1功能365.4.

12、2.算法36结 论37参考文献38致 谢39附录 140 附录 2469哈尔滨工业大学毕业设计(论文)1 绪 论1.1 问题的提出当今社会计算机技术已经进入物流管理领域,许多企业单位应用计算机进行进销存管理。但是国内大部分的库存管理水平还停留在纸介质的基础上。库存管理工作的日益复杂化,传统手工方式存在的种种弊端,以及管理工作上的力不从心,都显示出库存管理工作已经到了必须改革的地步。随着物流工作的规模不断扩大,货品数量急剧增加,与其有关的各种信息量也成倍增长。而对庞大的信息量,需要有库存管理系统来提高物流管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方

13、面的工作量。在企业,尤其是在各大型企业,库存信息是一项重要的数据资源,库存管理也是企业的一项常规性的重要工作。而长期以来,库存管理都是依赖人工进行的,面对如此众多的库存信息,其工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了库存管理的某些不规范,使得库存管理陷入“事半功倍”的地步。开发库存管理系统,使用计算机对库存信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高库存管理的效率,也是企业科学化、正规化管理、与世界接轨的重要条件。新的技术和手段将使企业摆脱传统的手工

14、库存管理方式,享受信息就在指尖的高效办公。当今时代科学技术飞速发展,计算机技术渗透到了生产、生活的各个领域,许多原来多用手工操作的岗位,现在已由计算机代替,大大提高了准确性和工作效率,而信息管理是计算机技术应用的主要领域之一,管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、统计学以及计算机科学,在这些学科的基础上,形成信息收集和加工的方法,形成一个功能强大、纵横交织的系统。库存管理是针对企业产品库存的一个管理系统。管理库存看起来容易,做起

15、来并不是那么容易的事情,因为一个企业的产品库存种类多,数目多,要管理好这个庞大的集体是非常不容易的,那么就要有一个方便,使用的管理软件对库存产品进行有条的管理。1.1.1 近期我国计算机技术的发展和应用从80年代以来,我国开始重点研制微型计算机系统并推广应用,在大型计算机、特别是巨型计算机技术方面取得了重要进展,同时建立了计算机服务业,逐步健全了计算机产业结构。我国最近几年的计算机技术取得了长足的进步,在有限计算方法、数学定理的机器证明、汉字信息处理、计算机系统结构和软件等方面都有所建树。最近几年,计算机在有关经营管理和过程控制方面的应用研究和实践日益活跃。1.1.2 计算机在库存管理方面的应

16、用库存管理方面,计算机可用于完成统计、查询、出入库管理、库存查询等,使库存管理工作科学化和高效化,从而提高劳动生产率。在办公自动化方面,计算机可用于文件的起草、检索和管理等,显著提高办公效率。1.1.3 管理信息系统管理信息系统是在20世纪80年代逐渐形成的一门新科学,其概念至今尚无统一的定义。这也反映了MIS作为一个新学科的特点,就是其理论基础尚不完善,其概念方法尚未明确统一。究其功能再说,管理信息系统是组织理论、会计学、统计学、数学模型及经济学的混合物,这许多方面都同时表现在先进的计算机硬件和软件系统中。 它的特点主要有以下五点构成:l 面向管理决策;l 综合;l 人机系统;l 现代管理方

17、法和手段相结合的系统;l 多学科交叉的边缘学科。1.1.4 决策支持系统(DSS)近半个世纪以来,组织的管理思想、方法与工具都随着组织环境的变迁而发生了巨大的变化,管理思想、方法与工具的改进使组织的管理效率与效用有了显著的提高。DSS的目标就是要在人的分析与判断能力的基础上,借助计算机与科学方法支持决策者对半结构化和非结构化问题进行有序的决策,以获得另人满意的可观的解决方案。DSS的功能可归纳如下:l 管理并随时提供决策问题有关的组织内部信息 ,如订单要求、库存状况、生产能力与财务报表等;l 收集、管理并提供与决策问题有关的组织外部信息,如政策法规,经济统计等;l 收集管理并提供各项决策问题有

18、关的反馈信息,如订单或合同模型;l 能以一定方式存储和管理与决策问题有关的各种数学模型,如定价模型;l 能够存储并提高常用的数学方法计算法,如回归分析法;l 能灵活的运用模型与方法对数据进行加工、汇总、分析、预测,得出所需的综合信息与预测信息;l 具有方便的人机对话图像输出功能,能满足随机的数据查询要求,回答“如果则(Whatif)之类的问题:l 提供良好的数据通信功能,已保证及时收集所需数据并加工结果传送给使用者。1.2 本文研究(软件开发)的整体框架本库存管理系统的功能完善、界面友好而且操作非常简单。该系统是以Delphi 7.0为编程工具进行开发的,采用Access进行后台数据库数据管理

19、。它是应用于鞋业库存管理工作的一套软件。本管理系统包括五大模块:基本操作、查询操作、报表打印、系统维护、帮助系统。它可以实现对企业库存的全面管理,可以完成库存信息及其相关信息的添加、修改、删除以及查找工作。大大减轻了库存管理人员的工作量,并且提高了库存管理工作效率。1.3 研究(软件开发)的内容与意义1.3.1 研究的内容利用计算机进行鞋业库存的管理,不仅能够保证产品数量,产品种类,入库数目,出库数目等的准确性,快速输出,而且还可以利用其数据库对有关成绩等的各种信息进行统计和打印,从而方便了库存日常的管理。1.3.2 意义库存管理系统不仅在实际运用中有着重要的一面,更关键一点,它体现了数据库应

20、用系统的特征。库存管理是一个非常典型的数据库应用系统, 产品的大部分数据记录均与数据处理相关的,因此,它实际到数据处理的方方面面。所以,软件的开发大大的提高了库存管理者的工作效率,也方便了企业内部的检查工作,从而达到了真正的一体化管理2。库存管理工作有着重大的意义。它是企业管理的一项主要工作,所有库存信息必须真实可靠。库存管理工作是一项严肃、认真而又繁琐的工作。所开发的管理系统可以较好的完成先期规划的系统目标和组织目标。各个模块的界面和功能在设计上具备符合系统科学管理的要求。它首先让库存管理脱离了纸介质,同时还让企业可以方便的录入产品信息,而且可以智能地查询、检索产品信息。系统实现了入库记录、

21、出库记录、库存查询、月报表打印、系统设置、帮助系统,给库存管理工作带来了很多的方便。系统有一定的安全保密性,可根据用户身份设置不同的权限。库存管理系统的开发,使得可以迅速查到所需的产品信息,将繁杂的库存管理工作简单化了,在节省了人力、物力的前提下,大大的提高了库存管理工作人员的工作效率。592 软件项目可行性研究报告 2.1 可行性研究 2.1.1 编写目的随着全球经济的蓬勃发展,计算机技术在我国各个领域得到了广泛应用,计算机软件平台的不断提升,信息化已成为当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的重要环节。因此要在全社会范围内普及信息技术应用,加强信息资源的开

22、发和利用。数据库的应用和开发成为当今世界信息界一大热门话题。而Delphi 7.0是数据库开发工具中的一个重要工具。库存管理工作的日益复杂化,传统手工方式存在的种种弊端,以及管理工作上的力不从心,都使库存管理工作者清楚的认识到必须要有专门的管理系统来提高库存管理工作的效率。开发专门的库存管理系统,依靠新的技术和手段使企业摆脱传统的手工库存管理方式,是可行的,也是库存管理工作发展的必然趋势。2.1.2 项目背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。它已经进入人类社会的各个领域并发挥着越来越重要的作用。库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策

23、者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、准确性差。另外随着企业规模的不断扩大,产品数量急剧增加,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。面对这样庞大的信息量,如果仍然使用传统的手工来管理,费时费力,也无法及时获得准确的资料。因此就需要有专门的管理系统来提高库存管理工作的效率。2.1.3 术语说明MIS:信息管理系统模块:又称构件,一般指用一个名字可调用的一段程序。类似于高级语言中的Procedure(过程),Function(函数),Subro

24、utine(子程序)等。软件开发成本:是指软件开发过程中所花费的工件量及相应的代价。可行性研究:是指在具体的开发工作之前所作的研究,研究该软件在经济、技术、环境等方面是否已具有开发的条件。2.2 可行性研究2.2.1 基本要求库存管理系统应便于对出入库的统计和管理,提高工作效率,便于操作,能有效地对数据进行更新、查找、打印、维护,并能在一定程度上实现自动化。(1)功能l 基本操作功能:实现对库存出库入库的基本信息及其相关的信息的添加,动态的维护库存信息。另外包括打印设置和退出系统的功能。l 库存查询功能:包括出库货品的查询,入库货品的查询,库存查询和月结余的查询l 报表打印功能:实现入库月报表

25、打印,出库月报表打印,月结余报表打印的功能。 l 系统维护功能:可以实现用户的添加、删除、密码的修改。具有登陆系统的设置。l 帮助功能:对于初级新用户提供必要的帮助系统。(2)性能在操作上输入、维护、查询、统计、打印和各种处理为一体,系统设计用户界面友好、易操作,系统易维护,扩充灵活方便。在软件的功能方面或许存在着不足或不完善的地方,通过在使用过程中的信息反馈有待于以后的继续完善。本系统的主要性能指标:高速的数据库操作,利用本系统进行查询时,所需的检索时间较短,还有友好的用户界面。(3)系统输出系统输出包括:产品出库信息、产品入库信息、库存基本情况、月结存基本情况等。2.2.2 开发目标系统开

26、发的主要目标是对于管理库存工作比较繁忙,大大提高了人员的利用率,并使管理上一个新的台阶。其主要目标为:付出较低的开发成本;达到要求的软件功能; 需要较低的费用维护; 能按时完成开发工作; 具有较高可靠性和良好的性能;开发的软件最好要易于移植。2.2.3 具备条件开发此系统软件,利用当今社会上比较流行的Delphi 7.0和Access进行开发,此软件需要成本较小,利用率高,可完成所要预期的效果。(1) 系统要求Delphi 7.0是Windows 95/98或Windows NT环境下的应用程序、对环境的要求与Windows95/98或Windows NT基本一致。具体要求如下:l 微处理器:

27、486DX/66MHz或更高(推荐使用Pentium或更高的处理器)。l 内存:至少16MB以上。l 硬盘空间:标准版,典型安装48MB,专业版,典型安装48MB,完全安装80MB;企业版,典型安装1 28MB,完全安装147MB;MSDN(用于提供帮助文档),需要67MB空间;Internet Explorer 4.x(Windows 98)大约需要66MB。l 显示设备:VGA或更高分辨率的显示器。l 读入设备:CD-ROM。l 操作系统:Microsoft Windows NT 3.51或更新的版本。(2) Delphi 7.0工具的主要功能特点Delphi 7.0具有以下主要的功能特点

28、:l Delphi 7.0是面向对象的可视化程序设计工具。在Delphi 7.0中,应用面向对象的程序设计方法,把程序和数据封装起来成为一个对象,每个对象都是可视的。开发人员只需要按照设计要求的屏幕布局,用系统提供的工具,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性,Delphi 7.0将自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,因此大大提高了程序设计的效率7。l Delphi 7.0沿用了结构化程序设计的思想,具有丰富的数据类型、众多的内部函数和结构化程序设计结构,简单易学。l Delphi 7.0采用事件驱动的编程机制,通过

29、事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。各个事件之间不一定有联系。这样的应用代码较短,使得程序既易于编写又易于维护。l Delphi 7.0提供了易学易用的应用程序集成开发环境,在该集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件,直接在Windows 环境下运行。l Delphi7.0支持多种数据库系统的访问。利用数据控件或ODBC(Open Database Connectivity)能够访问Microsoft Access、Dbase、Microsoft FoxPro 和Paradox等数据库系统,也可以访问M

30、icrosoft Excel等多种电子表格。l Delphi 7.0采用了对象的链接和嵌入(OLE、Object Linking and Embedding)技术,利用OLE技术可以很方便的开发集声音、图像、动画、字处理、Web等对象于一体的应用程序。2.2.4 可行性研究的方法可行性研究是在初步调查的基础上,分析系统开发的必要与可能。首先分析开发新系统的必要性,然后从经济、技术及管理基础工作等方面分析其可行性。l 必要性分析是从管理对信息系统的客观要求及现行系统的可满足性分析新系统开发是否必要。如果现行的信息处理系统的处理速度、处理内容满足不了日益发展的管理要求,则认为系统开发是必要的。如果

31、系统开发是必要的,则进一步从技术、经济、管理上分析其可行性。l 根据设备费、人工费用以及效益分析,确定系统开发的经济性,同时也可以算出整个系统的投资回收期9。l 从计算机的内外存容量、联网能力,主频速度,输入、输出设备,可靠性、安全性等方面论述是否满足管理系统数据处理的要求。l 从技术力量方面,主要考虑从事系统开发与维护工作的技术力量。可行性研究采用的方法如下:客户调查专家咨询社会调查2.2.5 评价尺度系统进行评价时所使用主要尺度为各项功能的优先次序、开发时间长短及使用的难易程度。2.3 技术可行性分析2.3.1 系统简要描述关系型数据库是以关系模型为基础的数据库,是根据表,记录和字段之间的

32、关系进行组织和访问的一种数据库,它通过若干个表来存取数据,并且通过关系将这些表联系在一起。关系数据库提供了结构化查询语言的标准接口。目前,关系型数据库提供了结构化查询语言的标准接口6。目前,关系型数据库是应用最广泛的数据库。本鞋业库存管理系统主要包括出入库管理、库存查询、用户管理各摸块功能如下(1) 出入库管理模块包括添加、删除、修改(2) 库存查询包括出入库等各项操作后的查询(3) 用户管理包括添加用户和修改密码2.3.2 优越性所设计的系统有利于数据的集中、有效管理。与手工管理方式相比,占据的空间小,易于更新和备份;查询方便,易于管理,可以节省大量的人力物力,更能被广大学校接受。系统增强了

33、信息储备能力,能更全面的提供库存信息。系统的功能大大的增强。系统能够较好的保证数据库的安全,建立用户并为之分配密码。2.3.3 影响评价采用本系统将大大方便用户查找信息,加快信息查找的速度,有利于企业决策优化以及提高库存管理工作的效率。同时本系统有利于节省企业库存管理办公用品投入,进一步减少管理经费的支出。2.3.4 技术可行性分析结论本系统作为一个库存管理系统,现有技术已较为成熟,估计利用现有的技术应完全可以达到目标;同时,根据开发期限规定,预计可以在规定期限完成开发。2.4 系统经济可行性分析2.4.1 支出l 硬件设备:PC机l 软件:Windows2000、Delphi 7.0、Mic

34、rosoft Accessl 其他一次性支出:软件开发费用。l 经常性费用:软件维护费用。2.4.2 效益进一步提高鞋业库存管理工作的自动化,减少人力投资和管理经费,极大的加强了库存管理工作的效率。2.5 社会因素的可行性2.5.1 法律方面的可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。2.5.2 使用方面的可行性新系统的眼法和开发充分考虑到用户的工作特性、管理流程、人员素质等,从而能满足用户的使用要求。哈尔滨工业大学毕业设计(论文)3 软件需求分析3.1 功能需求软件需求分析工作是软件生存周期中重要的一步,也是决定性的一步。只要通过需求分析才能把软件功

35、能和性能的总体概念描述为具体的需求规格说明,从而奠定软件开发的基础。软件需求分析的工作也是一个不断认识和逐步细化的过程。该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。3.2 系统需求(1) 系统开发的总体任务是实现鞋业库存管理系统的系统化,规范化和自动化。(2) 系统的功能分析是在系统开发的总体任务的基础上完成的。本系统要完成的功能主要有:(3) 出入库管理。包括输入出入库名称、品类、数量,种类等。(4) 入库查询。包括对入库时间、材料名称、数量,种类的查询。(5) 出库查询。包括对出库时间、材料名称、数量,种类的

36、查询。(6) 库存查询。包括查询条件、关键字的查询。(7) 报表打印。打印入库月报表、出库月报表、库存明细表。(8) 系统维护。包括对人员管理、操作员、材料编号、修改密码的修改和注销等操作。(9) 数据的备份与恢复3.3 性能需求3.2.1 用户性能系统的性能要求一般包括:计算机查询响应时间,处理容量,存储容量,人机交互的友好性,系统的安全性,可靠性以及容错能力。系统的性能要求应按以下几方面确定:(1) 容量要求:确定系统的容量要求。如处理的记录数和处理数据的最大容易等。(2) 时间特性要求:如处理时间,响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入的不同和操作方式的变

37、化而引起的优先顺序的变化等。(3) 人机交互友好性:要有适应于用户特点的智能人机交互界面,便于用户操作使用。(4) 系统应该具有良好的可维护性:使用平台的设计,这样可以提供可裁减的系统结构,使系统的灵活性显著提高各子系统就相互协调工作,时刻保持数据一致性,系统设计过程要按照一定的编程规则进行,要有良好的编程风格。(5) 可扩展性:系统必须具有可扩展性,以便系统功能的添加。(6) 根据用户的需求,“库存管理系统”应具有如下性能:(7) 数据库系统的扩张性能;(8) 快速的信息交互能力;(9) 快速的响应能力;(10) 肯有圈套的数据存储能力;(11) 系统快速恢复能力,保障数据库系统的安全。3.

38、2.2 界面需求采用通用的图形界面,对用户友好,而且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:(1) 界面要具有一致性,界面规范应遵循MIS WINDOWS 软件界面规范;(2) 提供简单的提示信息;(3) 提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;(4) 操作动作可以是单个的操作,或者是一个相对独立的操作序列;(5) 显示启动画面,画面简洁明快,富有现代气息;(6) 应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗。3.3.3 数据准确度(1) 查询时应保证查全率,所有相应包含查询关键字的记录都应能查到。(2) 查询时应保证查准

39、率,所查到的记录应该与给定的单项或组合查询条件完全匹配。3.4 Microsoft Access简介Microsoft Access是Microsoft 公司出品的关联式资料库套装软体。提供视觉化的设计界面,不必撰写程式,即可快速、简单地开发出美观实用的数据库管理系统。不仅可以管理公司各户订单数据、个人通讯录,还可以记录、存储和处理大量科学统计数据等。数据库窗口帮助使用者方便、快捷地进行各种数据库操作。数据库窗口左侧有对象和组,右侧有各种对象的列表。3.5 数据描述3.5.1 静态数据静态数据是系统内部有关的数据结构与操作规程。具体可包括:操作员表,出库表,入库表,库存表等九个数据表。 3.5

40、.2 动态数据动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。就是库存信息。3.5.3 数据库描述根据上面的分析就可以设计出能够满足用户需求的各种数据实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。本系统的实体有:库存管理,操作员管理。各个实体具体的描述E-R如图3-1到3-3所示。库存实体分为:出入库操作,出入库查询,出入库修改。出入库操作又包括出入库信息和操作信息。操作员管理实体为:注册新用户,修改密码,注销用户。库 存 管 理出入库操作出入库查询出入库修改图3-1 库存实体E-R图出入

41、库操作出入库信息操作信息材料名数量时间经手人图3-2 出入库实体E-R图操作员注册新用户修改密码注销用户图3-3 操作员实体E-R图3.6 性能需求3.6.1 数据精确度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。3.6.2 时间特性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。3.6.3 适应性该软件是使用Delphi 7.0在Windows XP系统下完成的所以

42、只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。3.7 运行需求3.7.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是SDI(单文档界面)即每个窗体之间是独立的,也可以是MDI(多文档界面):有一个主窗体,可以包含其他窗体。建议本系统采用多文档界面,这样可以使程序更加美观,整齐有序。3.7.2 硬件接口软件较小,除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.7.3 软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。3.7.4 故障处理考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1