用户登陆系统,需要输入正确的用户名和密码,本系统设置了一个用户名admin,密码password,如果输入的用户名或者密码不正确,则不能进入本系统,系统提示登陆失败,请联系管理员。同时为了系统的安全性需要,不设置用户注册功能,只能通过数据库增加用户,没有数据库密码和数据库专业知识不能进入系统。
登陆实现如下图所示:
图4 登陆效果图
4.2仓库与物资基本信息管理模块
本模块是记录仓库及物资的基本信息,主要包括对仓库和物资的基本信息的添加、修改、删除以及查询。录入仓库的基本信息,包括仓库的名称和必要的说明就可以添加仓库,物资库存量、地址、仓库容量等信息清晰明了。输入物资的基本信息,包括物资的名称、单价和必要的说明就可以供物资进行入库、出库以及库存信息查询等操作使用。查看所有企业物资的列表以及详细信息。
4.3物资的出入库管理模块
本模块是记录管理入库、出库的基本信息物资管理信息系统必须需要记录每笔物资入库、出库的详细信息。物资入库时,物资编号必须是物资数据记录中已经存在的,否则会要求用户添加,入库操作报告:添加、删除、修改和查询进货入库记录,供浏览所有入库记录等功能。记录物资出库时,包括物资管理数据中已经存在的物资,并且要判定该物资的库存数量是否满足本次出库的要求。如果出库的物资数量大于库存数量,则不能正常出库。系统提供基本的添加、修改、删除和查询物资出库记录的功能,查看所有的出库记录。
4.4库存信息管理模块
本模块的主要功能是对库存物资信息进行查看、打印库存报表和库存信息图表。包括每种物资的入库、出库以及当前库存数量的记录,采用水晶报表技术,能够以报表的方式查询到当时的库存情况,也可以图表的方式反映出当前库存信息。库存物资的基本信息以报表的形式显示如下图所示:
图5 库存报表图
5.系统测试
5.1系统测试理论简介
物资信息管理系统测试的目的是验证系统功能是否满足系统需求并且遵循系统设计原则,所以系统完成设计之后,要用软件测试的理论对系统进行测试。主要测试方法包括白盒测试,黑盒测试,灰盒测试,β测试,α测试,冒烟测试等。重点考虑最特殊的情况,或者从可能产生问题最多的配置开始测试[9]。如果系统可以通过以上各种测试,说明系统的健壮性强,基本可以判断系统符合企业需求。同时进行一次性大量物资信息录入时采用配置的测试,以便检查确认,实际可以能的问题,进一步完善系统的功能。
5.2系统测试结果
用户界面测试是指测试系统界面的风格与易用性是否满足客户要求,界面是否美观,操作流程是否友好等。确保用户界面的对象的功能可以为用户提供相应的访问或浏览功能。同时确保证系统界面符合企业或行业的标准[10]。主要包括用户整体化、友好性、易操作性测试。其中重点是测试系统的易用性与视觉效果,如果测试不能满足企业要求,则对系统作出相应的修改。
仓库基本信息管理和物资基本信息管理模块,通过系统实现了对仓库和物资的基本信息的添加、删除、修改、查询功能。库存信息管理模块,通过报表和图表,实现了库存信息的查询。入库和出库物资信息管理模块,实现了对物资的出入库操作,其中出库操作中,如果出库数量超过库存量,将不能完成出库操作,如下图所示:
图6 出库测试图
6.总结
本文从物资信息管理系统的实际需求分析,设计了四个功能模块满足企业对资信息管理系统的功能要求,同时还提高了自己开发设计软件系统的能力,为就业打下坚实基础。并在开发设计实践过程中增长了知识、丰富了经验。 C#+sqlserver物资管理信息系统的设计与实现(4):http://www.751com.cn/jisuanji/lunwen_2358.html