




已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
商品库存管理系统论文19991字投稿孔嚷嚸南阳理工学院本科毕业设计(论文)商品库存管理系统COMMODITYINVENTORYMANAGEMENTSYSTEM学院(系)计算机科学与技术系专业计算机科学与技术学生姓名张三三学号983495998指导教师(职称)RETRO教授评阅教师抗日根据(讲师)完成日期2010年5月南阳理工学院NANYANGINSTITUTEOFTECHNOLOGY商品库存管理系统计算机科学与技术专业张三三摘要针对商品库存的要求,运用INTERNET和ASPNET开发技术,采用B/S模式,建立一个基于WEB的库存管理系统。本系统可由操作员和普通用户登录,操作员具有该系统的全部操作权限,该系统主要分为4大模块,用户管理,进货管理,销售管理以及系统设置,每一模块又细分为各个不同的小功能模块,不同的角色根据权限只可以操作相应的模块。用户管理实现了用户登录和管理用户等功能。进货管理主要实现采购进货,采购单查询及库存变动情况查询等功能,销售管理主要实现商品销售,销售单查询,库存变动情况查询等功能。系统设置只能由操作员使用,主要实现了商品管理,供货商设置,仓库设置,客户设置,员工设置以及操作员的设置等功能。关键词进货;销售;B/S;ASPNETCOMMODITYINVENTORYMANAGEMENTSYSTEMCOMPUTERSCIENCEANDTECHNOLOGYMAJORLVFANGCAOABSTRACTINVIEWOFTHECOMMODITYINVENTORYREQUEST,UTILIZESINTERNETANDTHEASPDEVELOPMENTTECHNOLOGY,USESTHEB/SPATTERN,ESTABLISHESCOMMODITYINVENTORYSYSTEMBASEDONTHEWEBTHISSYSTEMREALIZEDTHEOPERATORANDORDINARYUSERSTOLANDONLY,THISSYSTEMISDIVIDEDINTOFOURMAJORMODULES,USERMANAGEMENT,PURCHASEANDMANAGEMENT,SALESMANAGEMENTANDSYSTEMSETTINGSEACHMODULE,ANDFURTHERINTODIFFERENTSMALLFUNCTIONMODULES,ACCORDINGTOTHEDIFFERENTROLESOFPERMISSIONSCANONLYOPERATECORRESPONDINGMODULESUSERMANAGEMENTREALIZEDUSERLOGINANDMANAGINGUSERSANDSOONPURCHASEANDMANAGEMAINLYREALIZESPURCHASINGSTOCK,PURCHASEORDERENQUIRYANDINVENTORYCHANGESINQUIRESANDSOONSALESMANAGEMENTMAJORREALIZEDCOMMODITYSALES,SELLINGSINGLEINQUIRES,INVENTORYCHANGESINQUIRESANDSOONONLYBYOPERATORSUSESYSTEMSETTINGS,MAINLYREALIZESTHEMERCHANDISEMANAGEMENT,SUPPLIERSSETTINGS,WAREHOUSESETTINGS,CUSTOMERSETTINGS,STAFFSETTINGANDOPERATORSSETTINGANDSOONKEYWORDSSTOCKMARKETB/SASPNET目录1引言111产品背景112名词解释213预期目标和经济效益22需求分析221运行环境322需求分析设计3221用户管理模块3222进货管理模块4223销售管理模块5224统设置模块523设计原则及一般要求63系统设计731模块设计7311功能模块7312详细功能模块设计732商品库存管理系统关系型数据库的实现10321数据库分析11322数据库概念设计以及创建表结构114系统实现1541用户管理模块1542进货管理模块1843销售管理模块2244系统设置模块235测试报告3251测试基本要求32511内容检查32512链接检查32513易用性测试32514功能检查33515容错性测试33结论及尚存在的问题33参考文献341引言商品经济是社会经济的重要组成部分,而作为商品经济最基本的商品,由于其种类繁多,因此其商品管理本身就已经比较复杂,何况作为商品管理最重要的库存管理的复杂性,可想而知。因此一个完善的商品库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以商品库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套商品库存管理软件成为很有必要的事情。11产品背景大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的减少资金占用还可以大大减少来自银行贷款的利息和风险。对那些采购量特别大、采购件市场价格有波动的物料库存,加强库存管理效果更为明显。因此,平衡公司库存投资与其它资金需求至关重要。随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。112名词解释设计书中用到的专门术语的定义或外文首字母组词的原词组B/S即BROWSER/SERVER浏览器/服务器结构,是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。MIS(管理信息系统MANAGEMENTINFORMATIONSYSTEM)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统IISINTERNETINFORMATIONSERVICES即INTERNET信息服务13预期目标和经济效益设计和实现商品库存管理系统,使库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。使程序的应用简单实用既能满足材料库存管理的需要,又能方便操作,简单易用。屏幕显示应尽量直观、方便。一般来说,应当将数据的录入、修改、查询、删除等操作集成在一起,这样,当管理人员需要维护某些数据的时候,就可以很方便地进行操作了当然,他们必须具备进行这些操作的权限。另外,一般还应支持模糊查询和组合查询。这样做不仅提高了操作速度,而且也大大地降低了出错的概率。管理人员在实际操作时,有可能发生一些误操作,这就要求程序员在设计时一定要考虑一些可能出错的因素,以增强系统检错和容错的能力。有时发生误操作不会对系统本身产生多大影响,但有时则会给系统带来灾难性的后果,这就要求系统设计者必须增加相应的恢复功能。界面风格应当尽量向标准化方向靠近。这样做的好处是,由于所设计的MIS软件界面与用户使用过的其它常见软件的风格一致或者接近,而使用户容易掌握。1利用计算机系统实现商品库存管理2流程符合商品库存要求3查询比较方便,能按照商品的各种属性进行有效查询4系统扩充容易,有很多地方还需要更好地完善5比较友好的用户界面,操作容易6一定的检错和容错能力2需求分析系统功能如图21所示。2图21功能模块图21运行环境操作系统WINDOWS2000SERVER中文版、WINDOWS2003SERVER或者WINDOWSXP数据库SQLSERVER2008中文企业版WEB服务器IIS50/60NETFRAMEWORK40版开发工具MICROSOFTVISUALSTUDIONET2008企业版C22需求分析设计按功能初步分为以下4个大模块,具体为用户管理模块、商品进货管理模块,商品销售管理模块以及系统设置模块,详细的需求分析如下几节。221用户管理模块用户管理模块又细分为用户登录和管理用户功能模块。登录时,首先选择用户类型,输入用户名和密码,无误则进入系统,进行相应操作,用户登录用例如图22所示,管理用户时,操作员可以查看和修改用户的基本信息,且具有新增、删除和修改等权限,用户管理管理用例图如图23所示。3系统管理员图22用户登录用例图管理员图23用户管理用例图222进货管理模块进货管理模块又可以细分为采购进货、采购单据查询、库存变动情况查询等功能,操作员通过采购进货功能模块可以新进多种商品,并将商品数据到相应仓库中,通过采购单据查询功能模块可以查询已经保存的采购单的详细信息,通过库存变动情况查询功能模块可以查询每一种商品的进与销的所有信息,进货管理用例图如图24所示4图24进货管理用例图223销售管理模块销售管理模块又可以细分为商品销售、销售单据查询、库存变动情况查询等功能,操作员通过商品销售功能模块可以销售多种商品,通过销售单据查询功能模块可以查询已经保存的销售单的详细信息,通过库存变动情况查询功能模块可以查询每一种商品的进与销的所有信息,销售管理用例图如图25所示图25销售管理用例图224统设置模块系统设置模块又细分为商品管理、供货商设置、仓库设置、客户设置、员工设置、操作员设置,使用者根据相应权限进行设置,包括查询、修改、删除和新增操作。系统设置用例如图26所示。5图26系统设置用例图23设计原则及一般要求参照各模块的功能与具体的特点,我们设计的整个库存管理系统应达到以下目的(1)稳定性。整个系统应能稳定运行,硬件配置的局部改变不会影响整体的正常运行,其它系统的差错不会导致商品库存管理系统无法正确运作。(2)准确性。系统管理员按操作指南操作产生的权限数据,和所有前台用户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录、数据错位等情况的出现。(3)开放性。全部模块工作于WINDOWS平台之上,在硬件保证兼容的基础上,系统应保证在所有WINDOWS环境下的处理能力。(4)安全性。所有数据定时备份,错误页面的出现由系统自动记录LOGO文件,以备查验。在数据库中预留一个或多个最高权限用户名及密码,避免用户误操作而造成不必要的损失。(5)可扩展性。如果需增加新的业务品种,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性。(6)可维护性。界面风格或其它可能的参数化改变(如增加新功能等)不需要重新编写源代码,用户可以自己完成。(7)独立性。每一个功能模块尽量独立,减少与其它模块之间的耦合性,尽可能做到按客户的需求可以选择安装那些模块,不安装那些模块。(8)易使用性。商品库存管理系统的界面与操作人员的交互性好,与主机间使用BROWSER/SERVER浏览器/服务器结构。(9)先进性。在保证稳定的前提下,尽量使用国际上流行的技术与概念,使系统在国内处于先进水平。63系统设计31模块设计311功能模块功能模块设计如表31所示表31功能模块设计312详细功能模块设计1用户管理模块它包括用户登录和管理用户。用户管理流程图如图31所示。图31用户管理流程图72进货管理模块它包括采购进货、采购单据查询、库存变动情况查询等。进货管理流程图如图32所示。图32进货管理流程图3销售管理模块它包括商品销售、销售单据查询、商品库存变动情况查询等,销售管理流程图如图33所示。8图33销售管理流程图4系统设置模块包括商品管理、供货商设置、仓库设置、客户设置、员工设置、操作员设置等,系统设置流程图如图34所示。图34系统设置流程图932商品库存管理系统关系型数据库的实现SQLSERVER2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLSERVER版本。SQLSERVER2008出现在微软数据平台上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。在今天数据驱动的世界中,公司需要继续访问他们的数据。SQLSERVER2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性一保护你的信息二确保业务可持续性三最佳的和可预测的系统性能高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。SQLSERVER2008降低了管理系统、NET架构和VISUALSTUDIOTEAMSYSTEM的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。一基于政策的管理二改进了安装三加速开发过程四偶尔连接系统五不只是关系数据智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息施的时间和成本。商业智能BI继续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。SQLSERVER2008提供了一个全面的平台,用于当用户需要时你可以为其提供智能化。一集成任何数据二发送相应的报表三使用户获得全面的洞察力SQLSERVER2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQLSERVER2008是一个可信任的、高效的、智能的数据平台。SQLSERVER2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。SQLSERVER2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLSERVER版本。10321数据库分析针对一般商品管理系统的需求通过对商品管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构。1客户表包括的数据项有客户编号、客户名称、联系人、电话、地址、客户类型、备注等2商品表包括的数据项有商品编号、商品名称、单位、规格型号、颜色、单价、预设售价、库存量、储存仓库、备注等。3操作员表包括的数据项有编号、姓名、密码、职务、电话、地址、邮箱、备注等。4订单表包括的数据项有订单编号、供货商、储存仓库、订单时间、单据类型、应收金额、实收金额、经本人、备注等。5订单信息表包括的数据项有编号、商品编号、商品名称、单位、规格型号、颜色、单价、入库数、出库数、总金额、订单编号外键、备注等。6销售单表包括的数据项有销售单编号、客户姓名、储存仓库、日期、类型、应收金额、实收金额、经本人、备注等。7销售单信息表包括的数据项有编号、商品编号、商品名称、单位、规格型号、颜色、售价、入库数、出库数、总金额、销售单编号、备注等。8员工表包括的数据项有员工编号、员工姓名、职务、密码、电话、地址、备注等。9仓库表包括的数据项有仓库编号、仓库名、联系人、电话、地址、备注等。10供货商表包括的数据项有供货商编号、供货商名称、联系人、电话、类型、地址、备注等。有了上面的数据结构、数据项和数据流程,我们就能进行下节的数据库设计。322数据库概念设计以及创建表结构根据上节的数据项和数据结构,可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有用户信息实体、销售单信息实体、购进单信息实体、操作员信息实体、员工信息实体、客户信息实体、商品信息实体、仓库信息实体、供货商信息实体、。根据实体信息创建如下表结构1客户表,如表32所示。表32客户表112商品表,如表33所示。表33商品表3操作员表,如表34所示。表34操作员表4订单表,如表35所示。表35订单表125订单信息表,如表36所示。表36订单信息表6销售单表,如表37所示。表37销售单表7销售单信息表,如表38所示。表38销售单信息表138员工表,如表39所示。表39员工表9仓库表,如表310所示。表310仓库表10供货商表,如表311所示。表311供货商表144系统实现41用户管理模块用户管理模块包括用户登录和管理用户等。1用户登录本部分主要用于本系统工作人员的登录,只有在分配了用户名和密码时才可以进入该系统,管理相应的工作。本系统中的用户大体上分为两种,操作员和普通用户,其中,操作员分为系统管理员和管理员。普通用户又分为三种类型即采购员、业务员和仓库管理员。操作员中如果是系统管理员可以进行所有操作,如果是管理员则能操作除了设置操作员的其他所有功能。普通用户中的采购员只能操作进货管理模块,业务员只能操作销售管理模块,仓库管理员只能操作仓库设置。在登录界面首先选择用户类型,然后输入用户名,当鼠标移出输入框并在页面其他任意位置点击左键,会自动检查该用户名是否存在,如果存在则给出提示,显示一张正确图片,如果不存在则提示相关信息。当用户名和密码都正确时会进入程序主页面,才能进行日常管理工作。该模块的界面设计如图41登录界面所示。图41登录界面如果登录身份验证成功,则进入主页面如图42所示15图42主页面主要JS代码如下在此只提供部分实现代码FUNCTIONLOGINVARNAME“TXT_NAME”VALVARPWD“TXT_PWD”VAL/取出用户名和密码发送至页面检查账户的合法性/首先判断用户的选择是管理员还是普通用户IF“SEL_USER”VAL“操作员”GET“CHECK/CHECKACCASPX”,PASSWORDPWD,ACCOUNTNAME,TIMENEWDATEGETMILLISECONDS,FUNCTIONDATAIFDATA“TRUE”/用户存在则GET“CHECK/CHECKTYPEASPX”,/根据用户名调出祥光信息NAMENAME,FUNCTIONDATAEACHDATAROWS,FUNCTIONI,V“LBL_OPETYPE”TEXTVOPE_DUTY/操作类型/如果说是系统管理员登陆操作IF“LBL_OPETYPE”TEXT“系统管理员”“OS”SHOW“XTSZ”SHOWELSE/普通管理员没有操作员设置的权限“OS”HIDE“LBL_CON”TEXTVOPE_TELE/取出管理员的联系方式“LBL_OPENAME”TEXTNAME/显示用户名,“JSON”“LOG”WINDOW“CLOSE”ELSEALERT“对不起管理员账号或者密码错误”,“TEXT”/操作员设置结束16ELSEIF“SEL_USER”VAL“普通用户”/普通用户操作GET“CHECK/CHECKSTAFFASPX”,NAMENAME,PWDPWD,FUNCTIONDATA/检查用户名和密码IFDATA“TRUE”/调出用户的基本信息并显示GET“CHECK/CHECKGENERALASPX”,/根据用户名调出祥光信息NAMENAME,FUNCTIONDATAEACHDATAROWS,FUNCTIONI,V“LBL_OPETYPE”TEXTVSTAFF_DUTY/操作类型/如果说是采购员登陆操作IF“LBL_OPETYPE”TEXT“采购员”/只有采购“PO”SHOW“QO”SHOW“SO”HIDE“QS”HIDE“CS”HIDE“SS”HIDE“STSE”HIDE“CLSE”HIDE“SF”HIDE“OS”HIDE/采购员的相应权限ELSEIF“LBL_OPETYPE”TEXT“业务员”/只有销售“PO”HIDE“QO”HIDE“SO”SHOW“QS”SHOW“CS”HIDE“SS”HIDE“STSE”HIDE“CLSE”HIDE“SF”HIDE“OS”HIDE/业务员的相应权限“LBL_CON”TEXTVSTAFF_TELE/取出普通用户的联系方式“LBL_OPENAME”TEXTNAME/显示用户名“LOG”WINDOW“CLOSE”/关闭登录界面,“JSON”ELSEALERT“对不起用户名或者密码错误”,“TEXT”2用户管理如果是普通用户则无法管理用户,如果是管理员则可以管理员工,如果是系统管理员则可以管理所有用户,即可以进行增删改查操作。系统管理员管理员工界面如图43所示图43管理员工界面系统管理员管理操作员界面如图44所示17图44操作员管理界面主要JS代码如下只提供部分代码FUNCTIONEDITCOMVARROW“COM_SHOW”DATAGRID“GETSELECTED”IFROWNULL“LBL_ID”TEXTROWSTAFF_ID/获取员工编号“IP_NAME”VALROWSTAFF_NAME/姓名“IP_STAFFDUTY”VALROWSTAFF_DUTY/职务“IP_PERC”VALROWSTAFF_PWD/提成“IP_TELE”VALROWSTAFF_TELE/电话“IP_STAFFADDRESS”VALROWSTAFF_ADDRESS/地址“IP_STAFFREMARK”VALROWSTAFF_REMARK/备注“EDITCOM”WINDOWHEIGHT300,WIDTH500,MODALTRUE,SHADOWTRUE,RESIZABLETRUE,DRAGGABLETRUE,MINIMIZABLEFALSE,MAXIMIZABLEFALSE,COLLAPSIBLEFALSE“EDITCOM”WINDOW“OPEN”ELSEALERT“请先选择行再进行操作”42进货管理模块进过管理模块包括采购进货、采购单据查询、库存变动情况查询等1采购进货操作员通过采购进货功能可以添加多种商品到订货单中,确认无误后点击保存按钮即可将所选商品信息更新到数据库。采购进货主界面如图45所示18图45采购进货主界面主要JS代码如下只提供部分代码FUNCTIONSAVECOMVARBID“IP_BID”VALVARNUMPARSEINT“IP_NUM”VALIFBID0ID_BIDID_NUMID_SUMID_TRIDVARTR/行开始TRTR“LBL_ID”TEXTSPJSON“”ID”“”“LBL_ID”TEXT“”,”/SPJSON开始TRTRTR“LBL_NAME”TEXTSPJSON“”NAME”“”“LBL_NAME”TEXT“”,”TRTRTR“LBL_UNIT”TEXTSPJSON“”UNIT”“”“LBL_UNIT”TEXT“”,”TRTRTR“LBL_STANDARD”TEXTSPJSON“”STANDARD”“”“LBL_STANDARD”TEXT“”,”TRTRTR“LBL_COLOR”TEXTSPJSON“”COLOR”“”“LBL_COLOR”TEXT“”,”TRTRTRBIDSPJSON“”BID”“”“BID“”,”TRTRTRNUMSPJSON“”NUM”“”“NUM“”,”/存入总行数ROWNUMTRTRTR“IP_NUM”VAL“IP_BID”VALSPJSON“”SUM”“”“IP_NUM”VAL“IP_BID”VAL“”,”TRTR“TB”APPENDTR192采购单据查询操作员通过输入订单编号点击查询即可,同时可以点击编号查看该订单下的所有商品信息。采购单据查询主界面如图46所示图46采购单据查询主界面主要JS代码如下只提供部分代码DOCUMENTREADYFUNCTIONF2FUNCTIONF2“STOR_CHANGE”DATAGRIDLOADMSG“稍等,正在加载中”,WIDTH1176,HEIGHT250,ICONCLS“ICONSEARCH”,PAGINATION“TRUE”,COLUMNSTITLE“订单编号”,FIELD“ORDER_ID”,WIDTH80,TITLE“供货商”,FIELD“ORDER_SUP”,WIDTH110,TITLE“仓库”,FIELD“ORDER_STORTYPE”,WIDTH80,TITLE“订单日期”,FIELD“ORDER_DATE”,WIDTH80,TITLE“订单类型”,FIELD“ORDER_TYPE”,WIDTH60,TITLE“应付金额”,FIELD“ORDER_SSUM”,WIDTH60,TITLE“实付金额”,FIELD“ORDER_RSUM”,WIDTH60,TITLE“经本人”,FIELD“ORDER_PER”,WIDTH60,TITLE“备注”,FIELD“ORDER_REMARK”,WIDTH60,TITLE“操作”,FIELD“OPE”,FORMATTERFUNCTIONVALUE,RECVARIDRECORDER_IDSUBSTRING4VARSTR“ID“RETURNSTR,URL“ORDERCOMINFOASPX”,ROWNUMBERS“TRUE”,PAGESIZE5,PAGENUMBER1,PAGELIST5,10,15,PAGINATION“TRUE”3库存变动情况查询操作员选择一条商品,点击编号即可查看到该商品的购进和销售信息,库存变20动情况查询主界面如图47所示图47库存变动情况查询主界面主要JS代码如下只提供部分代码DOCUMENTREADYFUNCTIONF2/READY开始FUNCTIONF2“STOR_CHANGE”DATAGRIDLOADMSG“稍等,正在加载中”,WIDTH1126,HEIGHT260,ICONCLS“ICONSEARCH”,PAGINATION“TRUE”,COLUMNSTITLE“商品编号”,FIELD“COM_ID”,WIDTH80,TITLE“商品名称”,FIELD“COM_NAME”,WIDTH110,TITLE“库存数”,FIELD“COM_NUM”,WIDTH80,TITLE“销售总数”,FIELD“SELLNUM”,WIDTH80,TITLE“上次进价”,FIELD“COM_BID”,WIDTH60,TITLE“预设售价”,FIELD“COM_SELLBID”,WIDTH60,TITLE“售价总值”,FIELD“SELLSUM”,WIDTH60,TITLE“库存总值”,FIELD“STORSUM”,WIDTH60,TITLE“单位”,FIELD“COM_UNIT”,WIDTH60,TITLE“规格型号”,FIELD“COM_STANDARD”,WIDTH60,TITLE“颜色”,FIELD“COM_COLOR”,WIDTH60,TITLE“备注”,FIELD“COM_REMARK”,WIDTH60,TITLE“操作”,FIELD“OPE”,FORMATTERFUNCTIONVALUE,RECVARSTR“RECCOM_ID“RETURNSTR,URL“/STORMANAGE/STOR_CHANGEINFOASPX”,ROWNUMBERS“TRUE”,PAGESIZE5,PAGENUMBER1,PAGELIST5,10,15,PAGINATION“TRUE”2143销售管理模块进过管理模块包括商品销售、销售单据查询、库存变动情况查询等。1销售管理操作员通过商品销售功能可以添加多种商品到销售单中,确认无误后点击保存按钮即可将所选商品信息更新到数据库。销售单主界面如图48所示图48销售单主界面2销售单据查询操作员通过输入销售单编号点击查询即可,同时可以点击编号查看该销售单下的所有商品信息。销售单据查询主界面如图49所示图49销售单据查询主界面223库存变动情况查询操作员选择一条商品,点击编号即可查看到该商品的购进和销售信息,库存变动情况查询主界面如图410所示图410库存变动情况查询主界面44系统设置模块系统设置包括商品管理、供货商设置、仓库设置、客户设置、员工设置、操作员设置等功能。1商品管理操作员根据需求可以管理商品,包括查询、修改、新增、删除商品等,商品管理主界面如图411所示图411商品管理主界面23新增商品主界面如图412所示图412新增商品主界面修改商品主界面如图413所示图413修改商品信息主界面2供货商设置操作员根据需求可以对供货商进行设置,包括查询、修改、新增、删除供货商等,供货商设置主界面如图414所示24图414供货商设置主界面新增供货商主界面如图415所示图415新增供货商主界面修改供货商主界面如图416所示25图416修改供货商主界面3仓库设置操作员根据需求可以通过仓库设置功能,对仓库的信息进行维护,包括查询、新增、修改和删除仓库等。仓库设置主界面如图417所示图417仓库设置主界面新增仓库主界面如图418所示26图418新增仓库主界面修改仓库信息如图419所示图419修改仓库信息主界面4客户设置操作员通过客户设置功能可以查询、新增、修改和删除客户信息等。客户设置主界面如图420所示27图420客户设置主界面新增客户主界面如图421所示图421新增客户主界面修改客户信息主界面如图422所示28图422修改客户信息主界面5员工设置操作员可以根据需求查询、新增、修改和删除员工信息等。员工设置主界面如图423所示图423员工设置主界面新增员工主界面如图424所示29修改员工信息主界面如图425所示图425修改员工信息主界面6操作员设置操作员通过操作员设置,可以实现对操作员的查询、新增、修改和删除等操作。操作员设置主界面如图426所示30图426操作员设置主界面新增操作员主界面如图427所示图427新增操作员主界面修改操作员信息主界面如图428所示31图428修改操作员信息主界面5测试报告51测试基本要求511内容检查1检查整个页面的布局,检查是否完整;2检查有无被覆盖的文字或其他显示对象;3检查有无超出边界范围的控件;4通读页面上所有文字,检查有无错字、漏字、拼写错误;5在需要大量重复测试的页面,布局、显示方面只需要测一次;512链接检查1该页面是否正常下载并显示;2页面上是否页面上所有的对象都可加载;3页面加载的时间能否可接受吗,如果时间太长,请记录;4检查页面上的所有连接,检查连接是否可工作,连接到的页面正确性;5每个页面的加载霎时间是配置测试的责任,但如果发现不正常,可记录。513易用性测试1所使用的语言是否明白易懂;2命令、提示、信息是否具有协调的含义;3用户是否总是可以知道自己所处的位置;324用户是否总是可以知道系统当前的状态;5导航是否方便;6操作是否方便;7输入域上必填的域是否有特别的提示;8只要可能的话,系统应提供缺省值;9当输入错误时是否清楚地表示出错误的信息等一切认为可以不方便使用而可进一步改进的地方。514功能检查检查页面上是否有功能缺漏,典型的功能是1查询/显示功能;2输入/修改/删除功能;3注册登记/登录功能;对每个功能,要求测试以下方面1检查输入域,包括有效输入和无效输入;2选择不同的设置;3检查功能是否正确实现;4检查输出是否正常;5检查所有功能/业务流程。515容错性测试容错性测试和功能测试的一部分,可以检查系统对合法输入的处理能力,即检查在正常情况下功能是否能够实现,即为功能测试。检查系统对非法输入的处理能力,即检查在非正常情况下系统是否能够正确地处理,即为容错性测试。其主要检查1用户输入出错时系统是否能够识别。2系统是否能够处理所发生的错误而不会使功能失效。3系统是否能够给用户以提示,说明发生的错误。结论及尚存在的问题由于水平有限,对于程序控制的操作还不是相当的熟练,有时会出现莫名其妙的错误,但是又不能在短时间里将异常排除,又由于时间紧迫,前期对软件的需求没有考虑周到,在具体实现软件功能的时候会出现功能缺陷,不得不重新考虑各个功能模块是否有相同问题,并找出解决方案,尽管有些漏洞可以弥补,但是严重影响项目完成进度。例如涉及到权限这一点,最初并没有考虑到普通用户只是把登录用户限制于管理员和系统管理员,但是后来发现作为普通员工比如说采购员和业务员也是有权利登录系统进行操作,只不过是权限相对较小而已,因此,在最后为登录模块加上了一个下来列表,系33统通过获取使用者登录时选择的用户类型来设置该用户应具有什么样的权限。再者,页面也是一个问题,刚开始的时候并没有把页面的布局和色彩考虑在内,等到做完以后,浏览整个系统的时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下半年工作方案2025年参考演讲稿
- 2025年宣扬部的个人工作方案
- 小学六年级主题班会教案2025年班会方案
- 2025年中学老师物理教学方案
- 2025年事业单位财务一月工作方案
- 酒店纺织知识培训课件
- 配电室电力知识培训课件
- XXXX企业财务管理创新与信息化方案
- 文明礼仪规范培训教材
- 江苏省宿迁青华中学2025年初三复习质量监测(五)英语试题文试卷含答案
- 得力DL-D82ES计算器使用说明书
- 湖北第二师范学院朱方舟PPT模板
- 中考历史复习策略98课件
- GB/T 819.1-2000十字槽沉头螺钉第1部分:钢4.8级
- GB/T 31465.1-2015道路车辆熔断器第1部分:定义和通用试验要求
- GB/T 27740-2011流延聚丙烯(CPP)薄膜
- GB/T 191-2008包装储运图示标志
- GB/T 12706.2-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第2部分:额定电压6 kV(Um=7.2 kV)到30 kV(Um=36 kV)电缆
- FZ/T 73052-2015水洗整理针织服装
- 绕棺救苦书教材
- 《新闻摄影教程(第五版)》第五章 新闻摄影的主题、题材
评论
0/150
提交评论