建设单位物资管理系统.docx_第1页
建设单位物资管理系统.docx_第2页
建设单位物资管理系统.docx_第3页
建设单位物资管理系统.docx_第4页
建设单位物资管理系统.docx_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

兰州交通大学本科毕业设计(论文)摘 要建设单位的项目投资大、工期长、涉及的人员众多,建设项目和建设过程与人们的生活息息相关,建设单位的工程一般都比较庞大,物资的数量和种类相对比较多,管理起来比较复杂,因此要求单位企业有较高的项目管理水平。自21世纪以来,一切都在革新,智能化、信息化的办公逐渐取代以往的人工作业。现在我国的中大型企业在管理上已基本实现信息化,物资管理作为建设单位管理中重要的一部分,也在不断地实现信息化,建设单位要充分利用现有的计算机技术,不断地开发现代化的先进的物资管理系统,这样才有利于企业单位的长久发展,才能够帮助企业在市场中站稳脚跟,才能够更有效、更方便、更快捷的管理公司物资,才能够减少因为人为因素造成的失误,才能够不断提高工作效率。该物资管理系统分为七个模块,分别是物资的计划管理模块、采购管理模块、库存信息模块、出库管理模块,报废管理模块、财务管理模块、报表信息管理模块。该物资管理系统采用Microsoft Visual Studio 2013作为开发工具,使用微软公司的SQL Server 2008作为后台数据库管理系统,设计数据库并开发该系统。关键词:建设项目;物资管理;信息化;数据库abstractProject construction unit of investment, long construction period, large numbers of people involved in the construction project and construction and peoples lives, the construction unit of the project are generally more massive, material number and types of relatively more, manage more complex, and therefore business units requires a higher level of project management. Since the 21st century, everything in innovation, intelligence, information office gradually replace the previous manual operations. Now Chinas large enterprises has been basically achieved in the management of information technology, material management as an important part of the construction unit management, are constantly with information, construction units should make full use of existing computer technology, continue to develop modern advanced materials management system, which is conducive to long-term development of enterprises, to be able to help companies gain a firm foothold in the market, it can be more effective, more convenient, more efficient materials management company, because we think that it is possible to reduce factors mistakes, to be able to continuously improve work efficiency. The materials management system is divided into seven modules, namely materials planning management, procurement management module, inventory information module, a database management module, scrap management module, financial management module, report information management module.The material management system using Microsoft Visual Studio 2013 as a development tool that uses Microsoft SQL Server 2008 as database management systems, database design and development of the system.Keywords: construction project; material management; information technology; database目 录摘 要IabstractII目录III1引言11.1论文研究背景及意义11.2物资管理的任务11.3铁路建设单位物资物资管理要求及系统研究21.3.1铁路建设单位物资管理要求21.4本文的主要内容31.5论文组织结构42需求分析52.1可行性分析52.1.1技术可行性52.1.2经济可行性52.1.3操作可行性52.2功能需求分析52.3性能与安全分析52.4功能分析62.4.1详细功能需求62.5数据流程图72.5.1顶层数据流程图72.5.2管理员子系统数据流程图72.5.3员工子系统数据流程图82.6行为模型83系统设计93.1系统总体设计93.1.1员工子系统93.1.2管理员子系统103.2角色的确定113.3创建用例图113.4系统详细设计133.4.1用户模块的设计133.4.2管理员模块设计144数据库设计164.2创建E-R图174.2.1管理员信息表174.2.2物资信息表174.2.3物资类别信息表184.2.4物资采购信息表184.2.5物资出库信息表194.3数据库逻辑结构设计204.4数据表设计205系统的实现225.1员工子系统的实现225.1.1员工用户登录225.1.2个人信息管理225.1.3物资信息管理235.1.4物资申请管理235.1.5物资报废管理235.1.6意见信息管理245.2管理员子系统的实现255.2.1管理员用户登录255.2.2用户管理的实现255.2.3采购申请管理265.2.4物资计划管理的实现285.2.5物资出库管理的实现285.2.6物资信息管理的实现295.2.7财务信息管理315.2.8物资报废管理的实现315.2.9库存预警管理的实现325.2.10报表信息统计的实现335.2.11意见信息管理的实现336系统测试356.1系统测试的作用和意义356.2系统测试的目的356.3系统测试的基本原则356.4 系统测试的方法与步骤356.4 系统测试用例366.5系统测试小结37结论38致谢39431引言1.1论文研究背景及意义铁路是国民经济的大动脉。2009年我国铁路基本建设投资6005.64亿元,比上年增长77.9%,全国铁路营业里程达8.6万公里,比上年增长7.3%1。长期铁路网规划(2008年调整)将2020年全国铁路营业里程规划目标由10万公里调整为12万公里以上2,这一目标现在已经初步达成,预计在未来的一段时间内,我国的铁路建设将仍然快速发展。“十一五”期间我国铁路快速发展,五年来,铁路部门以科学发展观为指导,深入贯彻落实党中央、国务院关于加快发展铁路的决策部署,加快实施中长期铁路网规划,铁路建设取得重要进展,技术创新取得显著成效,客货运量保持快速增长,对经济社会发展的运输保障作用明显提升,铁路“十一五”规划各项目标任务全面完成3。物资可以分为两种,分别是消费资料和生产资料,建设单位的物资主要指的是生产资料,建设单位的物资管理主要是生产资料的管理,铁路建设单位的生产资料按自然属性和特点分,分为四类,分别是:1.金属材料,包括钢轨、 护栏及生产过程需要的有色金属和其他金属性原材料或者型材;2.非金属材料,包括轨枕、渣石、水泥、木材、化工材料和电工材料等等;3.机电设备(产品),包括运输设备、机械设备等。4.配件,包括车辆配件、机车及各种机械配件等。物资管理的概念是指对项目生产经营活动中所需的各种物资在流通及使用过程中进行计划、组织、指挥、监督和调节等一系列活动的总称。建设单位物资管理系统是能够采用计算机技术实现对物资材料的管理,物资设备的状态,时时信息跟踪。搞好物资管理对建设当中的项目有着非常重要的作用,其意义有四点:1.搞好物资管理,是保证建设项目正常生产的物资前提;2.搞好物资管理,能降低物资费用和工程成本;3.搞好物资管理,有利于流动资金的快速周转,从而减少了流动资金的长期占用。4.搞好物资管理,能够提高劳动生产效率,并保证工程质量。1.2物资管理的任务建设单位物资管理,其重要任务是保证物资按质、按量、适时、适地、成套齐备且经济合理地供应单位所需要的物资材料。按质指的是按照施工单位规定的质量标准供应所需的物资,如果供应的物资低于标准质量要求,就会降低工程质量,如果高于规定的质量标准,就会增加物资成本。按量指的是按照施工单位规定的数量供应所需的物资,如果供应的物资过多就会造成储存积压,占用流动资金,如果供应过少,则会导致停工等待物资,影响工程进度,延误工期。适时指的是按照规定的时间将物资准时的供应给施工单位,供应的时间不能太早或者太迟,太早就会导致物资占用太多的仓库和施工场地,有可能会造成物资材质损耗,太晚类就会造成工程停工等待物资,从而影响工程进度,延误工期。适地指的是将物资配送到施工单位规定的地方,配送的地点不合适,就会造成二次搬运,增加工程费用,有时候还会干扰现场施工。成套齐备指的是按照施工单位要求将物资材料、品种、规格成套齐全的运送到施工现场,要符合工程的需要。经济合理指的是在物资供应的各个环节中要经济合理,节约资源,使用计算机技术实现对物资的管理分配从而减少人工费用,降低劳动量。实现物资的快速周转,促进和监督物资材料的合理使用,可以有效降低材料费用。物资管理系统要对物资进行时时的监控管理,时时跟踪物资的动态,能及时查询仓库的物资状态,保证物资的安全,要保证施工单位的生产需要,还要注重经济效果,在物资的运输过程中要降低运费,采取各种有效措施,从而降低物资管理费用。物资管理的任务,一是要保证物资及时地供应给施工单位;二是要节约费用,降低物资消耗,加快资金周转,提高经济效益;三是要使用最少的资金发挥出最大的供应效果。1.3铁路建设单位物资物资管理要求及系统研究1.3.1铁路建设单位物资管理要求2008年铁路总公司提出了铁路建设单位实行标准化管理的思路4。铁路建设物资设备标准化管理内容主要包括:管理制度标准化、人员配备标准化、现场管理标准化及过程控制标准化5。(l)管理制度标准化铁路建设物资设备管理办法规定铁路建设单位应根据单位自身的情况,并结合实际,制定符合自身的文件,确保单位能够按时、按质、按量的供应物资,建设设备在需要的时候能够正常使用。计划精准、采购规范、配送及时、供应到位,为确保工程建设安全、质量目标的顺利实现提供坚实的物资保障6(2)人员配备标准建设单位在物资管理当中,应当设置专门的管理人员,管理人员要具有专业的素质和专业的技术,能够就绝物资管理过程当中的复杂的专业问题,管理人员与管理部门的设置合理,具备标准职业素养。 (3)现场管理标准化建设单位的物资管理要确保工程质量过关,要实现管理的标准化,物资设备的质量要符合标准,施工要按照规定的步骤严格实施,储存的仓库要严格符合标准防止物资在储存当中损坏。(4)过程控制标准化过程控制标准化是在物资管理过程中要实现标准化管理,要制定详细工作标准及相应的程序,并要求物资管理人员完全掌握,对建设单位的物资实现全过程的管理。1.3.2物资管理系统的研究随着经济社会的大力发展,现代企业和单位的规模越来越大,人员越来越多,越来越复杂,物资也越来越繁多。而一般管理人员的精力和能力有限,因此经常会导致物资材料闲置而重复购买,物资设备使用效率底下;当物资集中使用时,导致安排紧张;物资的查询和储存不到位;计划安排不合理等等问题。因此需要一种高水平、规范化、集成化、体系化的现代信息管理模式取代现有的、复杂的、人工的物资管理模式。物资管理系统现在已经成为很多大中型单位企业必不可少的系统,该系统的优点有:1.使物资管理更加方便、容易了;2.使员工和物资的计划管理更加合理了;3.在采购管理过程中越来越透明了;4.使库存的查询和储存越来越简单方便类;5.使领料管理更加快捷;6.减少了计划安排、物资统计、物资入库的人为性错误等等。这些优点使得越来越多的企业单位重视物资管理系统的研究。1.4本文的主要内容在查阅了相关的书籍和文献资料后,并结合文献资料中的相关案例,在指导老师杨延梅杨老师的指导下,做了以下几方面的工作:1.提出建立信息化、智能化、集成化的物资管理系统;2.借鉴现有资料中以及现有企业的物资管理系统进行系统分析和设计,进行需求分析以及建模,其次描述了系统的总体架构、总体功能架构、数据库等等;3.对系统的实现进行叙述,介绍各个模块的实现以及数据库管理的实现;4.对系统进行了较为严格的测试。本文主要研究解决的问题包括:首先,通过图书馆的馆藏资源以及网上的文献资料,了解了物资管理系统设计的具体要求,并对所有的要求进行分析解决。其次,确定物资管理系统中各个模块的具体功能,并将每一个功能都实现实现。第三,根据系统的实际需要选择合适的系统开发技术和平台,该物资管理系统采用较为简单的C#语言设计和开发,采用Visual Studio 2013作为运行平台。第四,根据物资管理系统的需求分析和功能设计,设计数据库,建立数据库管理系统平台,数据库系统采用当代较为流行的SQL server 2008。1.5论文组织结构本文主要研究建设单位物资管理系统的相关问题,结构框架图如1.1所示图1.1论文结构框架图2需求分析2.1可行性分析2.1.1技术可行性本根据现代信息化成长中比较流行的数据库开发、管理软件的发展趋势,使用ASP.Net和SQL server 2008数据库连通做各类管理系统在实际运用中是一种较成功的例子,而且技术实行也非常容易。前台使用ASP.Net,后台使用SQL server 2008,这样即可以保证前台的顺利访问,又可以维持后台数据库的顺利进行。2.1.2经济可行性本系统的设计与开发过程,不需要购买多余的软硬件设备,也不需要更多的人员参与,所以整个开发过程所需要的经济成本不高。另一方面,本系统的开发设计需求以及系统对于软硬件方面的要求都不高,故在这方面的支出不多。因此,本系统在经济方面来说是可行的。2.1.3操作可行性在现代信息化技术时代,计算机已成为大学生必不可少的生活用品,而计算机硬件成本的下降导致计算机成本不是很高,我开发的建设单位物资管理系统利用ASP语言和数据库SQL server 2008,这个系统有属于自己用户界面、安全性能和详细的操作用法,这使得我们大学生能够很容易的操作和掌握要领。因此,该物资管理系统在操作上完全可以达到要求。2.2功能需求分析二十一世纪是信息化、智能化的世界,随着互联网的逐渐普及和他的快速发展,各种各样的系统在我们身边,与我们的工作生活息息相关,目前,各大企业单位的管理系统不断发展普及,因此物资管理系统的研究还有很大的进步空间和发展前景。物资管理系统能够随时查看库存信息、提供供应商信息、添加物资、出入信息统计、库存预警等等的功能,能够方便企业单位对物资的管理,节省了管理人员的时间与精力,提高公司整体效益,有利于公司单位的长久发展。2.3性能与安全分析(1)操作简单,界面友好:该系统界面布局合理简介,使得对物资信息的操作处理等更加方便简单。另一方面,界面上的信息可以让系统管理员和一般工作人员很明白的清楚自己所进行的操作。对于信息的添加、浏览、删除、修改以及查询等方面都能实现。(2)系统的运行应该具有稳定性、高效性和可靠性。(3)系统在整个结构上具有很好的可扩展性,对于将来在系统功能的扩展和维护将会非常方便。(4)对数据的安全性、完整性要求:对于用户的信息要完全保密,只有管理员才能够进行用户的添加和修改。必须确保使用系统用户的信息安全。物资信息、用户信息和订单等信息必须确保完整性。防止被外人进行恶意删改。2.4功能分析2.4.1详细功能需求(1)一般用户进入系统后可以进行个人资料的修改、查询物资信息、申请物资、报废申请以及发表自己的意见,一般用户可以随时查询自己申请的状态。管理员的功能相对较多,可以添加管理员和一般用户,可以对供货商进行管理添加、删除,可以添加和查询计划物资,物资信息的分类、查询和添加,对一般用户的采购申请进行审批和查询,物资出入信息的登记和查询,财务信息的登记和查询,员工申请的报废资料审批和查询,库存预警查询,出入库信息统计以及意见信息的管理。(2)模块功能一般用户模块:用户进入系统后,主要五个功能:个人信息管理,修改个人信息;物资信息查询,对所有的物资进行查询;申请信息管理,对用户自己申请的物资添加和查询;报废信息管理,对报废的物资进行申请和查询;意见信息管理,发表自己的意见信息。管理员模块:管理员通过登陆自己的账号进入系统后,主要有十个功能:1.用户管理,对管理员用户和一般用户的信息进行管理和操作;2.采购信息管理,对员工申请采购的物资进行审批、删除、修改、登记和查询以及管理供应商;3.物资出库管理,主要是对物资出库信息的添加、查询、修改、删除等操作;4.物资信息管理,主要是对库存物资进行分类,物资信息添加,物资信息查询;5.物资计划管理,计划物资添加、查看;6. 报表信息统计,主要是完成对物资出入库信息统计报表信息统计;7.财务信息管理,对财务信息中的供应商和采购的物资金额总数和的添加、删除和查询的功能;8.物资报废管理,对用户申请物资报废的信息进行审批、添加和删除;9.对库存量少于30的物资进行预警;10.意见信息管理,查看员工们发表的意见。2.5数据流程图2.5.1顶层数据流程图建设单位物资管理系统分为两大功能模块,分别是:一般用户模块、管理员模块。顶层数据流程图如图2.1所示。图2.1顶层数据流程图2.5.2管理员子系统数据流程图管理员子系统,管理员进入系统执行相应权限的操作,对一般用户进行管理,审批、查看、删除、修改、添加一般用户所进行的相关操作。再就是执行所有物资管理的操作。如图2.2所示。图2.2管理员子系统数据流程图2.5.3员工子系统数据流程图一般员工用户进入系统后执行相应权限的操作,管理个人账户,查询物资信息,申请物资采购,申请和查询报废的物资,发表个人意见 。如图2.3所示。图2.3员工子系统数据流程图2.6行为模型状态图可以描述一个实体对于事件反应的一个动态的行为,它明确表示了该实体是如何按照当下所处的状态对不一样的事件做出相应的反应的。根据对系统的分析与设计得出:每个角色在操作系统之前都需要进行登录,登录成功之后才可以进行各自的相关操作,完成操作后退出系统。由此创建系统状态图如图2.4所示图2.4系统状态图3系统设计在系统需求分析完成后,就可以有分析结果知道用户的基本需求,明白了“做什么”的问题,开始建立系统的逻辑模型,系统就开始进入到了概要设计的过程,马上开始了“怎么做”的问题。然后按照系统的需求分析报告,首先完成系统概要设计。在概要设计阶段就要开始完成相应的各个系统的模块功能、确定系统的角色等,为完成整个系统做好准备工作。系统的设计是为了使的系统设计的界面更加清楚和明了,界面操作更加方便。在系统的设计阶段的主要思想是结构化设计方法,这个过程需要把系统进行模块化,把一个系统划分成为许多个子系统,再将每个子系统更进一步得细分为模块,并且每一个模块之间有一定的关系。系统结构化的目的是将一个复杂的系统划分一个简单、维护方便的系统。3.1系统总体设计该建设单位物资管理系统分为一般用户管理和管理员管理两个子系统,一般用户和管理员用户分别有不同的功能,用户管理主要是对在自己的功能权限之下,进行用户信息的管理,物资的添加和物资的申请等;管理员主要是对用户管理,物资的查看、增加、修改、删除以及对一般用户的申请进行审批等等的操作。系统功能模块总体结构图如图3.1所示。图3.1系统功能总体结构图3.1.1员工子系统 用户登录进入系统后,主要有四大功能:1.物资信息查询,对所有的物资进行查询;2.申请信息管理,对用户自己申请的物资添加和查询;3.报废信息管理,对报废的物资进行申请和查询;4.意见信息管理,发表自己的意见信息。员工子系统具体功能结构图,如图3.2所示。图3.2员工子系统结构图3.1.2管理员子系统系统管理员登录进入系统后,主要有十大功能:1.用户管理,对管理员用户和一般用户的信息进行管理和操作;2.采购申请管理,对员工申请采购的物资进行审批、删除、修改、登记和查询以及管理供应商;3.物资出库管理,主要是对物资出库信息的添加、查询、修改、删除等操作;4.物资信息管理,主要是对库存物资进行分类,物资信息添加,物资信息查询;5.报表信息统计,主要是完成对物资出入库信息统计;6.财务信息管理,对财务信息中的供应商和采购的物资金额总数和的添加、删除和查询的功能;7.物资报废管理,对用户申请物资报废的信息进行审批、添加和删除;8.库存预警管理,对库存量少于30的物资进行预警;9.意见信息管理,查看员工们发表的意见;10.物资计划管理,计划物资添加、查看。管理员子系统具体功能结构图,如图3.3所示。图3.3管理员子系统结构图3.2角色的确定(1)员工,也就是一般用户,进入系统后,可以修改自己的信息,查询物资信息,申请采购物资,申请报废物资,发表个人意见确定以后提交。(2)管理员,管理员登录系统后,管理用户,查看和添加物资信息、物资计划、财务信息、出库信息等等,对一般用户的采购、报废、进行审批,添加、删除、修改物资信息。3.3创建用例图(1)一般用户子系统功能分析:用户登录进入系统后,进行个人资料管理、物资申请管理、物资报废管理以及意见信息管理。具体用例图如图3.4所示。图3.4员工用例图(2)管理员子系统功能分析:管理员登录系统后,对一般用户进行的操作进行审批、添加、查询、删除等操作,具体用例图如图3.5所示。图3.5管理员用例图3.4系统详细设计3.4.1用户模块的设计一般用户进入系统,点击左边菜单栏,可以相应的查看权限之内的所有功能,可以对个人资料进行管理,查询物资信息,进行物资申请管理,申请和查询报废资料以及发表个人意见,用户需要什么做什么工作,就可以点击相应的功能菜单,最后退出登录。 具体流程设计图如图3.6所示。图3.6员工用户流程图3.4.2管理员模块设计选择管理员登录,登录成功后,根据左边菜单栏执行相应的操作,具体模块流程设计图如图3.7所示。图3.7管理员用户流程图4数据库设计数据库的设计是按照用户的特定要求,在一个具体的数据库的管理信息系统上,进行数据库的结构设计和进行数据库创建的过程。数据库的设计是创建所需的数据库和其他应用的技术支持,是信息系统开发和设计过程中的重要技术。因为数据库的复杂性,为了能够支持程序的正常执行,数据库设计过程就十分的复杂,因此最有的数据库设计不可能快速完成,而只可能是一个慢慢探索,逐渐完善的过程,也就是仔细规划和将数据库中的数据对象结构化并将数据对象之间关系进行系统结构化的过程。如图4.1所示图4.1数据库设计步骤4.2创建E-R图在对系统进行总体的设计和需求分析之后,就要对系统中的每个模块以及各个模块的功能进行详细分析。每个模块和实体之间存在着一定的关联关系,然后根据每个模块中的各个实体之间的关联以及数据库表之间的联系。数据库概念模型设计主要是E-R模型,通过绘制各个表相应的E-R图,就可以得出数据库相应的概念模型设计。E-R图中主要有三个组成成分,包括实体,联系和属性。4.2.1管理员信息表管理员基本信息实体图:主要有时间、角色、序号、用户名、密码。图4.2管理员信息实体图4.2.2物资信息表物资信息实体图:主要有编号、物资名称、价格、发布人、库存、图片、简介、物资类别、序号。图4.3物资信息实体图4.2.3物资类别信息表 物资类别实体图,主要有物资名称、添加时间、序号。图4.4物资类别信息实体图4.2.4物资采购信息表物资采购实体图,主要有操作员、序号、编号、备注、物资名称、价格、原库存、采购数量、时间。图4.5物资采购信息实体图4.2.5物资出库信息表物资出库实体图,主要有操作员、序号、编号、备注、物资名称、价格、库存量、出库数量、时间。图4.6物资出库信息实体图4.3数据库逻辑结构设计通过对本系统需求的分析,结合物资管理系统的需求,由上述E-R图转换成关系模式如下所示。(1) 管理员信息表:序号(ID)、用户名(username)、密码(pwd)、角色(cx)、时间(addtime)。(2) 物资信息表:序号(ID)、编号(bianhao)、物资名称(mingcheng)、价格(jiage)、类别(leibie)、简介(jianjie)、图片(tupian)、库存(kucun)、发布人(faburen)、时间(addtime)。(3) 物资类别表:序号(ID)、类别(lb)、时间(addtime)。(4) 采购信息表:序号(ID)、编号(bianhao)、物资名称(mingcheng)、原库存(yuankucun)、采购数量(caigoushuliang)、备注(beizhu)、操作员(caozuoyuan)、时间(shijian)、价格(jiage)。(5) 出库信息表:序号(ID)、编号(bianhao)、物资名称(mingcheng)、库存量(kucunliang)、出库数量(chukushuliang)、备注(beizhu)、操作员(caozuoyuan)、时间(addtime)、价格(jiage)。4.4数据表设计(1)管理员信息表管理员信息表用来保存管理员的全部信息,包括;序号、用户名、用户密码、权限和时间。具体信息如表4.7所示。列名类型是否为空备注IDInt否管理员序号UsernameVarchar是用户名pwdVarchar是密码cxVarchar是角色addtimeDateTime是时间表4.7管理员信息表(2) 物资信息表物资信息表用来表示物资的全部信息,包括序号、编号、物资名称、价格(jiage)、类别、简介、图片、库存、发布人、时间。列名类型是否为空备注IDInt否序号bianhaoVarChar是编号mingchengVarChar是物资名称JiageVarChar是价格leibieVarChar是类别jianjieVarChar是简介tupianVVarChar是图片kucunVarChar是库存量faburenVVarChar是发布人addtimeVarChar是时间表4.8物资信息表(3) 物资类别表物资类别表为了给物资分类,表里面包括序号、类别、时间。列名类型是否为空备注IDInt否序号LbVarChar是类别AddtimeDateTime是时间表4.9物资类别表(4) 采购信息表采购信息表储存采购信息,主要包括:序号、编号、物资名称、原库存、采购数量、备注、操作员、时间、价格。列名类型是否为空备注IDInt否序号bianhaoVarChar是编号mingchengVarChar是物资名称yuankucunVarChar是原库存caigoushuliangVarChar是采购数量beizhuVarChar是备注caozuoyuanVarChar是操作员addtimeDateTime是时间JiageFloat是价格表4.10采购信息表(5) 出库信息表出库信息表主要记录所有出库信息,包括物资序号、编号、物资名称、库存量、出库数量、备注、操作员、时间、价格。列名类型是否为空备注IDInt否序号bianhaoVarChar是编号mingchengVarChar是物资名称kucunliangVarChar是库存量chukushuliangVarChar是出库数量beizhuVarChar是备注caozuoyuanVarChar是操作员addtimeVarChar是时间JiageDateTime是价格表4.11出库信息表5系统的实现5.1员工子系统的实现5.1.1员工用户登录员工用户进入系统,权限选择员工,再输入自己的用户名和密码,点击登录就可以进入到系统主界面。具体运行效果如图5-1所示。图5-1员工登录界面图5.1.2个人信息管理员工登录进入系统后,可以进行个人资料管理,修改个人资料,添加员工信息,具体运行效果图如图5-2所示。图5-2个人资料管理界面图5.1.3物资信息管理员工点击物资信息管理,可以看见所有的物资信息,也可以按物资编号和名称查询物资信息,具体运行效果图如图5-3所示。图5-3物资信息查询界面图5.1.4物资申请管理物资申请管理,员工将需要申请采购的物资填入表中,提交给管理员审批,物资申请的实际运行效果图如图5-4所示。图5-4物资申请界面图5.1.5物资报废管理(1)申请物资报废,员工把需要报废的物资填入表中,申请管理员报废批准,具体运行效果图如图5-5所示。图5-5物资报废申请界面图(2)报废审批查询,查询提交报废物资的结果,可以按编号和物资名称进行查询,具体运行效果图如图5-6所示。图5-6物资报废申请查询界面图5.1.6意见信息管理意见信息管理,员工可以看见别人留言,也可以点击“我要留言”自己发表自己的留言,具体运行效果图如图5-7所示。图5-7意见信息管理界面图5.2管理员子系统的实现5.2.1管理员用户登录管理员登录界面,管理员输入自己的用户名和密码,选择管理员角色,点击登录,进入系统主界面,具体登录效果图如图5-8所示。图5-8管理员登录界面图5.2.2用户管理的实现用户管理有三个功能,分别是管理员账号管理,管理员管理,个人密码管理,可以添加管理员,删除管理员和修改个人密码。管理员账号管理的具体运行效果图如图5-9所示。图5-9管理员账号管理界面图 个人密码管理的具体运行效果图如图5-10所示。图5-10个人资料管理界面图5.2.3采购申请管理采购申请管理包括采购负责人、供货商管理、采购申请审批、采购申请查询,采购负责人具体运行效果图如图5-11所示。图5-11采购负责人界面图 供货商管理具体运行效果图如图5-12所示。图5-12供货商管理界面图采购申请审批具体运行效果图如图5-13所示。图5-13采购申请审批界面图5.2.4物资计划管理的实现物资计划管理分为物资计划添加和物资计划管理,物资计划添加的具体运行效果图,如图5-14所示图5-14物资计划添加界面图 物资计划查询的具体运行效果图如图5-15所示。图5-15物资计划查询界面图5.2.5物资出库管理的实现物资出库管理的功能有物资出库登记,物资出库记录查询。物资出库登记运行效果图如图5-16所示。图5-16物资出库登记界面图 物资出库记录查询的具体运行效果图如图5-17所示。图5-17物资出库记录查询界面图5.2.6物资信息管理的实现物资信息管理分为三个功能,物资分类管理,物资信息添加,物资信息查询三个功能,具体运行效果图下图所示。图5-18物资分类管理界面图图5-19物资信息添加界面图图5-20物资信息查询界面图5.2.7财务信息管理财务信息管理分为财务信息登记和财务记录查询,财务信息登记,管理员填写编号、事务名、金额、选择供应商和填写经手人。具体运行效果图如图5-21所示。图5-21财务信息登记界面图 财务记录查询,管理员可以输入编号或者事务名进行查询,具体运行效果图如图5-22所示。图5-22财务记录查询界面图5.2.8物资报废管理的实现物资报废管理分为报废申请审批和报废申请查询,物资报废申请审批的物资可以按名称和编号进行查询,具体运行效果图如图5-23所示。图5-23物资报废申请审批界面图物资审批查询,管理员可以按照编号和物资名称进行查询,查询是否已经通过审批,具体运行效果图如图5-24所示。图5-24物资审批查询界面图5.2.9库存预警管理的实现库存预警管理,显示所有的物资信息并对库存量小于三十的物资进行显示,具体运行效果图如图5-25所示。图5-25库存预警界面图5.2.10报表信息统计的实现报表信息统计,主要是完成对物资出入库信息统计报表信息统计,具体运行效果图如图5-26所示。图5-26库存预警界面图5.2.11意见信息管理的实现意见信息管理,管理员查看员工们发表的意见,具体运行效果图如图5-27所示。图5-27意见信息管理界面图6系统测试6.1系统测试的作用和意义系统测试是系统的开发和设计当中一个非常重要的过程。虽然在系统的开发和设计过程当中经过了较为仔细严格的设计,但是还是不可避免的会留下一定的差错,如果对于系统中存在的差错没有在系统投入运行前的测试阶段找出并进行相关的完善与修改,那么这些问题迟早会在系统运行的过程中表现出来,但是等到问题出现的时候再进行修复将会付出更大的代价。所以,系统测试在软件开发过程中所消耗的时间、人力和经济成本占整个过程的很大比例。6.2系统测试的目的系统测试的目的就是找出系统中的差错,并不是要去尽力证明程序是没有错误的,而是要仔细地查找那些容易产生错误的测试数据,并且使用十万分苛刻的态度,去努力寻找程序中存在的错误。本身由于我们思维的不严谨性,再加上系统开发过程中主观的、心理的以及经验等方面因素的影响,故一般大型的软件在测试之前是不可能不存在错误的,因此系统测试的主要目的就是努力地找出程序中存在的错误。6.3系统测试的基本原则在系统测试时应该遵守的基本原则:(1) 系统测试的时候应该尽量不要由软件开发的相关人员进行;(2) 设计测试的用例要输入合理、正确的数据,也要输入不合理、错误的数据;(3) 测试过程不但要检查该程序有没有完成自己该做的事,还要检查程序有没有与此同时做了自己不应该做的事;(4) 保留测试的用例,这对重新测试和追加测试会更加的方便和快捷。6.4 系统测试的方法与步骤对软件进行测试的主要方法为:一般得源程序通过编译后,必须要先经过人工测试的过程,然后再进行机器测试。人工测试就是运用人工的方式对系统进行测试,其中主要是对程序的静态结构进行检查,然后从中发现一些编译过程中轻易发现不了的错误。机器测试是采用在测试前准备好的测试用例,来运行需要进行测试的程序,然后通过对比运行出来的结果和预期的结果来判断可能出现的差错。系统的测试工作一般有四个步骤:单元测试、组装测试、确认测试以及系统测试,其中每一步的测试都是在前一步测试的基础上来运行的。如图6-1所示。图6.1 系统测试的步骤 6.4 系统测试用例本物资管理系统要主要实现的功能有员工登录操作和管理登录操作,管理员拥有所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论