版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于CS模式的企业进销存管理系统的设计与实现目录摘要 2 3 31.2开发环境 4 4 4 4 4 4 5 52.2角色需求分析 52.3系统业务流程分析 92.3.1采购业务流程分析 92.3.2销售业务流程分析 2.3.3仓库管理业务流程分析 3.1系统概要设计 3.2功能模块设计 3.2.3业务管理模块 3.3数据库设计 4.1登录页面 4.2系统主页面 4.4角色管理页面 4.5权限分配页面 4.6商品类别管理页面 4.7商品信息管理页面 4.8往来单位类别管理页面 404.9往来单位信息管理页面 404.10仓库类别页面 4.11仓库信息管理页面 4.12计量单位页面 4.13采购单页面 44.14销售单页面 4.15仓库管理页面 464.16单据查询页面 4.18销售查询页面 总结 摘要随着防火门制造业的发展以及社会对消防安全的越来越重视,防火门及相关消防产品的需求量在逐年递增,防火门制造企业的工作量随之也越来越大。本系统的业务功能也大致分为三个模块:在采购方面主要实现了公司对于需要的商品进行采购。并对这些信息及采购商的信息进行管理功能及通过填写采购商、采购商品、数量、金额等信息后生成采购单据。在销售方面主要实现了对客户的信息进行管理并通过客户的需求形成销售订单功能和对仓库的库存进行实时的查询。最后,在库存管理方面主要实现的是对仓库中的采购商品及需要销售的产品信息利用入库单以及出库单进行管理。在本系统中用户被分为三个等级,分别是基层员工,部门经理以及超级管理员。基层员工主要负责上述的基本业务操作;部门经理主要是对自己部门的单据进行审核以及对自己负责的资料信息进行更改;而超级管理员则拥有系统中所有的功能,包括对每位账号角色的权限设置。本系的开发语言选择的是C#,数据库采用的是SQLServer2012来创建,开发软件是VisualStudio2019。目前,经过反复的测试和运行,一切功能都能正常稳定的运行。确保使每位员工都可以在自己的工作岗位上利用这个进销存系统完成自己份内的工作。关键字:进销存,防火门,C#,SQLServer。第一章概述随着防火门制造业的发展以及社会对消防安全的需求不断提高,防火门及相关消防产品的需求量在逐年递增,防火门制造企业的工作量随之也越来越大。工作效率对于一个企业来说必然使至关重要的一个问题,而对于提升工作效率除了高素质的员工以外,企业用来管理公司的业务信息及执行业务的管理系统起到了决定性的作用,拥有一个功能完善方便快捷的办公软件,将会是员工在办公过程中如虎添翼,为企业产生更多的价值1。创建进销存管理系统的目标是能够对商品采购入库、销售出库、储存、统计信息建成数据库,依靠计算机可以对大量信息快速处理的特点,为公司的员工提供生产、销售等服务的准确信息,对商品实现信息化管理,即提高了企业信息管理效率,还提本文论述的防火门进销存管理系统是一个基于数据库信息的应用程序。它是一个面对社会中小型防火门制造企业进销存管理工作的管理系统。3许多企业还处于手工和半信息自动化处理状态,而应运而生的是基于的一个完全信息自动化的系统,采用先进的计算机技术而开发的,集进货、销售、存储,统计等多个工作为一体的信息管理系统[41。1.2开发环境本系统采用SQLserver作为后台数据库,使用VisualStudio为开发工具,采用设计模式。对数据库进行增删改查等操作。本系统使用C/S模式,即客户端和服务器结构。通过C/S体系结构,可以拥有较强的交互性、安全的存取模式、较快的响应速度,利于处理大量数据。1.3相关技术VisualStudio(简称VS)是一个比较完善的开发工具集。同时VS是比较通行的Windows平台应用程序的集成开发环境,十分适合开发本系统。C/S模式就是指客户端/服务器模式。因为这种模式对系统数据的保管模式的安全性较高,许多的公司企业都在使用这种模式结构的系统来管理公司的各种业务,正是本系统最需要的模式。C#是一种面向对象的编程语言。使用者可以更加方便快捷地使用这种编程语言来编写应用程序。SQLServer是一款使用非常方便的数据库开发平台。SQLServer为关系型数据和结构化数据提供了非常安全可靠的存储功能。第二章系统需求分析进销存系统主要是为了能够针对于企业中的采购、销售、和仓储的工作实现更加方便快捷的工作方式,使企业中的这些基本业务能够以跟高效的方式进行。同时,还能够对系统中的各类信息进行管理和设置。使系统实现信息化的管理。2.2角色需求分析本系统的业务主要分为采购、销售、仓库管理三大类,每一类别中分别都有三个角色等级:普通员工、部门经理、超级管理员。普通员工负责系统的基本业务流程,如根据库存需求采购材料;根据客户需求安排商品发货;对仓库中的商品数量和种类进行统计和管理。部门经理除了需要保证基本的业务能够顺利进行,还需拥有对数据的更改、对单据的审核等权力。超级管理员则拥有整个系统所有的功能,包括对每位账号角色的权限管理及系统菜单的分配管理等。(1)采购普工在每日登录账号后需要可以查看库存中的采购商品是否有短缺,再根据销售订单的需求提前填写采购单采购足够的材料,采购普工的用例图如图2-1所示:O图2-1采购普工用例图(2)销售普工在每日登录账号后需要查看客户信息联系跟踪客户根据客户的需求填写销售单,销售普工的用例图如图2-2所示:)图2-2销售普工用例图(3)采购经理登录账号后除了可以执行采购普工的业务外还需查看采购订单,对未审核的采购订单进行审核,同时也可对往来单位的信息进行增删改查的管理采购经理的用例图2-3所示O图2-3采购经理用例图(4)销售经理登录账号后除了可以执行销售普工的业务外还需可以查看销售订单,对未审核的销售订单进行审核,同时也可对往来单位的数据进行增删改查的管理,销售经理的用例图如图2-4所示:登录登录查看库存图2-4销售经理用例图(5)仓管经理在每日登录账号后除了可以执行仓管普工的业务外还需可以查看c入库单与出库单,对未审核的入库单和出库单进行审核,同时也可对仓库行增删改查的管理,仓管经理的用例图如图2-5:登录登录查询单据图2-5仓库经理用例图(6)仓管普工在每日登录账号后需查看采购订单与销售订单当采购的商品到达仓库后需要对应采购订单上的商品与到达仓库的商品填写入库单。当销售的订单可以出库时,则需要对应销售订单填写出库单。同时当销售或采购商品发生改变时可对商品的信息进行管理,仓管普工的用例图如图2-6:O图2-6仓管普工用例图(6)超级管理员在每日登录账号后需对将系统初期开账以便其他角色可制作订单,同时可对整个系统以及所有的角色进行管理,也拥有所有角色的业务功能。在结束所有业务时需将系统反开账则所有角色不可进行任何订单的管理,超级管理员的用例图如2-7所示:登录登录业务统计库存管理图2-7超级管理员用例图2.3系统业务流程分析采购员通过查看库存中采购商品的数量以及销售商品的数量限的范围,若库存太少则需要马上进行采购,通过选择采购的供应商、再进行审核确认无误后通过审核,如果库存过多则需要终止采购订单作废或是红冲。采购业务流程如图2-8所示:管理员审核图2-8采购业务流程图销售员根据客户的需求填写销售出库单,需选择交易的客户,若是新客户则需要去基础资料中添加新的往来单位再进行选择;还需要选择商品所存放的仓库,若仓库选择错误在提交时则会显示没有库存,再选择好销售的商品及商品的数量金额等,将销售出库单提交给管理员,管理员经过核对后对订单进行审核,审核通过后相对应的库存将会减少。销售业务流程如图2-9所示:与客户交易图2-9销售业务流程图2.3.3仓库管理业务流程分析仓库管理员在每日开账后则通过对仓库的实时检查对库存的量进行管理。同时还应随时检查商品的库存分布是否正常,当库存发生异常时,则可以查看库存变动明细。当有新产品需要生产时则需要去基础资料中添加商品信息和添加新的采购商品以便之后的采购及销售业务的需要。商品入库流程如图2-10所示,出库流程与入库流程一致。失败图2-10商品入库流程图第三章系统设计管理和设计,还能对销售单和采购单进行填写、审核等进行对商品库存数量的管理,实现对企业业务的实行及数据的管的进销存管理系统。系统的功能概述图如图3-1所示。采采购统计库存查询采购管理采购单据查询采购订单管理计量单位管理登录仓库信息管理仓库类别管理销售统计商品信息管理销售管理商品类别管理往来单位类别管理往来单位信息管理角色管理权限管理员工管理销售单据查询销售订单管理库存查询期初库存录入商品出库商品入库库存查询防火门进销存管理系统仓库管理资料管理系统管理图3-1系统功能概述图(2)角色管理:角色管理页面可以显示所有的角色名称以及对角色的描述,超级管理员可以对角色的信息以进行增加、删除、修改的管理。(3)权限分配:权限分配页面可以显示所有的可分配权限,超级管理员可以选择对应的角色可对其账号的权限进行专门的分配。给不同权限的账号登陆后的菜单栏与工具栏也会不同。(4)备份数据:可将系统中的数据库文件提取到指定的路径中,以表格的形式呈现。本模块主要是对系统中储存的各类信息进行管理。(1)商品类别管理:商品类别管理页面会显示商品的基本信息,如商品编码、商品名称、商品类别等。员工可对这些信息执行增删改查的管理。商品信息修改功能的流程图如图3-3所示:开始开始失败信息修改成功结束图3-3修改功能流程图(2)商品信息管理:商品信息管理页面会显示所有商品的编码、名称、类别、条形码、基本单位、零售价、拼音码、备注等信息,管理员可以根据选择商品的类别或通过商品的名称、编码或拼音码来查找指定的商品。也可对商品的名称、简称、编码、单位、零售价、规格、类别、图片及备注进行修改。也可增加或删除商品,对于暂时没用的商品还可以做停用处理。(3)往来单位类别管理:往来单位类别管理页面会显示所有客户或供应商的分类信息,管理员可以根据类别名称、父类别名称、拼音码或类别编码来查找指定的类别,并可对这些信息进行更改。同时也可以增加或删除往来单位的类别。(4)客户信息管理:客户信息管理页面时可以查看所有往来单位的名称编码类别性质联系人详细地址完整地址等信息并对其进行增删改查的操作,其中查找单位信息可以通过选择往来单位的类别或根据单位名称、编码、拼音码、地址、联系人来查找具体的单位信息。查找客户信息的功能流程图如图3-4所示:开始开始的信息成功结束户图3-4客户信息查询功能流程图(5)仓库类别管理:仓库类别的管理页面会显示所有仓库的类别,管理员可对其进行增删改查的管理。(6)计量单位管理:计量单位的管理页面会显示所有商品的计量单位,管理员可对其进行增删改的管理。(7)仓库信息管理:仓库信息管理页面可以查看所有仓库的信息如:编码、名称、类别及备注等。管理员可对这些信息进行增删改查的管理。仓库信息的删除功能流程图如图3-5所示:是否图3-5删除功能流程图(8)期初库存设置:操作者在系统未开账时可以对指定仓库的初始库存进行设置,保存订单后自动生产入库单编号,在审核通过后则会将设置的库存量添加到库存中。(9)期初开账和反开账:每天系统开始工作前都需属于未开帐状态在设置完期初库存后由超级管理员进行期初开账,否则不可以进行采购入库和销售出库的操作。本模块包括采购单,销售单功能。(1)采购单:采购单页面可通过填写供应商、入货仓库、付款账户、备注并选择需要采购的商品及数量和采购单价等信息生成采购单,采购经理可对采购单进行审核。采购单功能流程图如图3-6所示:图3-6采购单功能流程图(2)销售单:销售单页面可通过填写客户、出货仓库经手人付款账户、备注并选择销售的商品及数量和销售单价等信息生成销售单,销售经理可对销售单进行审核。3.2.4查询中心模块本模块包括单据查询、采购查询、销售查询、库存查询功能。(1)单据查询:单据查询页面将所有的单据分为采购单、销售单、入库单、出库单以及期初入库单。用户进入单据查询页面可通过选择单据类型或填入单位名称、单据编号、商品名称、仓库名称、审核状态信息的方式去查找具体的单据,在开账状态下只能查看单据不可对单据进行任何操作。(2)采购查询:采购查询分为按供应商、按仓库、按产品三种方式。按供应商查询时可以查看对每个供应商的采购量及金额以及平均单价;按仓库查询时可以查看仓库中采购商品的数量以及采购金额;按商品查询时可以查看每个商品的采购数量以及采购(3)销售查询:销售查询分为按客户、按仓库、按产品三种方式。按客户查询时可以查看每个客户的销售量、销售价以及成本价;按仓库查询时可以查看仓库中销售商品的数量、销售金额以及成本金额;按商品查询时可以查看每个商品的销售数量以及销售金额和成本金额。(4)库存查询:库存查询页面后可查看所有商品的库存信息以及商品在仓库中的分布情况。仓管员可以通过填写入库单和出库单对仓库的库存进行管理。3.3数据库设计本课题的数据库设计主要包含有商品信息表、仓库信息表、商品库存信息表、采购单信息表、销售单信息表、用户信息表、角色信息表。使用实体联系图可以很清楚的分析出实体之间的关系几属性,对于数据库的设计有着非大的帮助。E-R图如图3-3所示:图3-6员工信息表(4)供应商信息表储存的是公司采购商品时的交易对象信息。如图3-7所示:图3-7供应商信息表(5)仓库信息表储存的是存放商品的仓库信息。如图3-8所示:仓库编号仓库编号仓库名称拼音码类别编号仓库编号创建时间排序号备注是否删除创建人仓库信息表图3-8仓库信息表(6)采购单信息表是用来储存采购订单中的信息及相关数据。如图3-9所示:审核时间审核时间审核人备注图3-9采购单信息表(7)销售单信息表是用来保存销售订单中的数据。如图3-10所示:审核时间审核时间审核人销售单信息表创建时间审核状态本次收款金额销售总金额应收金额创建人是否删除备注销售单编号销售单号客户编号仓库编号经手人收款时间图3-10销售单信息表(8)库存信息表储存的是商品在仓库中的库存信息,如图3-11所示:图3-11库存信息表(9)入库单信息表储存的是仓管员对商品入库的单据信息,如图3-12所示:入库仓库编号图3-12入库单信息表(10)出库单信息表储存的是仓管员对商品出库的单据信息,如图3-12所示:图3-12出库单信息表以下是本系统中主要数据表的设计:表4-1商品信息表(GoodsInfos)序号列名数据类型允许空说明12是否否商品编号商品编码 续表4-3序号列名数据类型允许空说明7是排序号8否9否创建时间否是否已删除表4-4往来单位信息表(UnitInfos)序号列名数据类型允许空说明1是否单位编号2否单位名称3否4否类别编号5是区域编号6否7否完整地址8否单位编码9是是电话号码是是邮箱是邮编是备注否是否已删除否否创建时间表4-5往来单位类别信息表(news)序号列名数据类型主键允许空说明1是否类别编号2否类别名称3否父级编号4否父级名称5否类别编码6否拼音码 续表4-5序号列名数据类型允许空7是排序号8是是否已删除9否否创建时间表4-6采购单信息表(PerchaseInStoreInfos)序号列名数据类型主键允许空说明1是否采购单编号2否采购单号3否供应商编号4是仓库编号5否经手人6否7否8否备注9否否否否创建时间否审核状态否是否付款否是否全付否审核时间否审核人否付款时间否是否已删除表4-7仓库信息表(StoreInfos)序号列名数据类型允许空说明1是否仓库编号2否3否4否类别编号 续表4-7序号列名数据类型说明5否拼音码6是排序号7是备注8否是否已删除9否否创建时间表4-8仓库类别信息表(StoreTypeInfos)序号列名数据类型主键允许空说明1是否类别编号2否类别名称3否拼音码4是排序号5否是否已删除6否7否创建时间表列名数据类型允许空说明1是否商品库存编号2否3否商品编号4否5否6否7否当前库存数量8否当前库存金额9否否否否创建时间否续表4-12序号列名数据类型主键允许空说明否否否创建时间否审核状态否是否收款否是否全付否审核时间否审核人否付款时间否是否已删除表4-13期初商品库存录入信息表(StStockGoodsInfos)序号列名数据类型主键允许空说明1是否期初库存编号2否录入单编号3否商品编号4否期初数量5否成本价6否期初金额7否是否已删除8是备注表4-14期初库存录入单信息表(StockStoreInfos)序号列名数据类型允许空说明1是否期初库存编号2否录入单编号3否商品编号4否期初数量5否成本价6否期初金额7否是否已删除8是备注表4-15期初库存录入单信息表(StockStoreInfos)序号列名数据类型允许空说明1是否录入单编号2否录入单号3否仓库编号4否经手人5是备注6否7否创建时间8否审核状态9否审核人否审核时间否是否已删除序号列名数据类型主键允许空说明1是否库存变动编号2否单据编号3否单据类型4否仓库编号5否商品编号6否7否出库数量8否当前库存数量表4-17用户信息表(UserInfos)序号列名数据类型允许空说明1是否用户编号2否用户账号3否用户密码4否用户状态标识5否6否创建时间7否是否已删除表4-18角色信息表(RoleInfos)序号列名数据类型允许空说明1是否角色编号2否角色名称3是备注4否是否已删除5否6否创建时间表4-19用户角色关系表(UserRoleInfos)序号列名数据类型允许空说明1是否关系编号2否用户编号3是角色编号4否5否创建时间第四章系统实现打开软件首先显示的就是登录页面。登陆时需操作者输入自己正确的账号与密码点击登陆后登录到属于自己角色的主页面。如若账号或密码输入错误则会弹出提示框,需要重新输入。登录页面如图4-1所示:Z29Z29登最信息图4-1登录页面用户登录的主要代码如下:II₁登录系统privatevoidbtnLogin_Click(o{//接收信息stringuserPwd=txtUPwd.Text.Trim();//判断是否为空if(string.IsNullOrEmpty{}if(string.IsNullOrEmpt{MsgBoxHelper.MsgErrorShow("密码不能为空!");}{stringenPwd=MD5Encrypt/登录检查UserBLLuserBLL=newUserBList<ViewUserRoleModel>urList=userBLL.Login(userName,enPwd);登录if(urList==null||urList.Co{MsgBoxHelper.MsgErrorShow("账号或密码输入有误,请检查!");}{if(!FormUtility.CheckOpenForm({FrmMainfMain=newFrmMain({}foreach(FormfrminApplication.O{if(frm.Name=="FrmMain")frm.Tag=newLoginMode4.2系统主页面软件的主页面如下图所示,页面最上方是菜单栏,菜单栏包含了此账号所拥有的所有功能以及管理权限。第二行是菜单栏,为了用户在完成业务工作的过程中能够能加方便可以直接点开常用的业务功能页面,而页面的最下方会显示目前登录的账号以及登录时间。系统主页面如图4-2所示:图4-3用户管理页面图4-2系统主页面4.3用户管理页面用户管理页面如下图所示,页面上会显示每个账号的编号以及账号名称和使用以及创建时间。同时当管理员点击新增按键后,输入新的账号击添加则可以创建新的用户。点击修改后可设置新的账号或者密码或重新设置角用该账号则需要管理员点击启动按键并确认后账号才能重新使用。用户管理页面如图用户管理 停用 启用修改启用23◎4口5674.4角色管理页面角色管理页面显示的是执行系统业务的各种角色名称以及描述。管理员点击新增后输入新的角色名称及描述则可以创建新的角色,角色创建后1超级管理员2主要负责系统管理模块功能。67负责销售工作。。·89仓库管理员图4-4角色管理页面4.5权限分配页面权限分配页面,显示的是系统中所有的的权限以及功能。点击下拉框选择角色,并在此角色需要的权限前打勾提交设置后角色重新登页面如图4-5所示:口反开账□商品类别□采购入库口销售出库白口查询中心白口采购查询口采购一按供应商查询口销售一按客户查询口销售一按仓库查询口销售一按商品查询白□库存查询口仓库库存查询□单掘杏询图4-5权限分配页面privatevoidFrmRight_Lo//角色管理页面权限分配按钮roleld=0TypetagType=this.Tag.GetType();if(tagType==typeof(string))uName=this.Tag.ToString();elseif(tagType==typeof{uName=fModel.UName;图4-6商品类别页面}if(roleld>0){}4.6商品类别管理页面可以增加新的商品类别,并设置商品的上级。同时条件搜索相应的类别。商品类别页面如图4-6所示:□X23门系列4678门系列图4-7商品信息管理页面商品类别页面的主要代码如下:privatevoidFrmGoodsTypeList_Loaif(this.Tag!=null)uName=this.Tag.ToString();}act.TryCatch("商品类别管理页面初始化异常!");4.7商品信息管理页面商品信息管理页面显示的是每个商品的基础信息,同时可以对商品进行增删改查的操作处理。若商品需要暂时下架则可以停用商品,停用的商品则不会出现在任何单据的商品选项中。商品信息管理页面如图4-7所示世往来单位类别管理页面显示的是与公司来往单位的类别,和供应商。此页面主要对这些类别进行增删改查的操作。按类别名称/父类别名称/拼音码/类另腐码:查询□显示已刑来按类别名称/父类别名称/拼音码/类另腐码:查询□显示已刑来编号类别编码单位类别父级类别拼音码排序号客户H四川供应商1绵阳客户客户7成都客户客户上海客户客户3除客户3四川供应商2图4-8往来单位类别管理页面往来单位信息管理页面如图4-9所示:图4-9往来单位信息管理页面此页面主要是对仓库类别的管理,主页面显示的是所有的仓库类别。同时可对这些类别进行增删改的操作。仓库类别页面如图4-10所示编号类别名称拼音码修改曾除图4-10仓库类别管理页面4.11仓库信息管理页面此页面主要是对所有储存仓库的信息进行管理,主页面显示订单是所有仓库的基本信息如:仓库编码、名称类别等。并对这些信息进行增删改查的操作。仓库信息管理页面如图4-11所示:图4-11仓库类别管理页面仓库信息管理页面的主要代码如下:StoreTypeBLLstBLL=nepublicFrmStoreList(){}privatevoidFrmStoreList_Lo{if(this.Tag!=null){}act.TryCatch("仓库信息加载异常!");}II/加载所有仓库信息privatevoidLoadStoreList(){stringkeywords=txtKeyWords.Text.Trim();if(tvSTypes.SelectedNode!=null){sTypeld=tvSTypes.SelectedNo}List<ViewStoreInfoModel>storeList=storeBLL.LoadStoreList(sTypeld,keywords,SetColsAndToolBtns(chkShowDel.Checked);//设置工具项的可用与操作列的显示dgvStoreList.AutoGenerdgvStoreList.DataSour}dgvStoreList.DataSource=null;dgvStoreList.AllowUserToA卷J1盒H2斤J3支Z4付F5米M6罐G7捆K81个G9片P箱X桶T盏Z台TP图4-12计量单位管理页面List<GoodsUnitInfoModel>list=guBLL.GetAllUnitdgvGUnitList.AutoGenerif(list.Count>0)dgvGUnitList.AllowUserToA采购单页面是用于采购员统计仓储需求后根据需要与供应商交涉后生成的单据。采购员需要选择对应的供应商、准备存放的仓库、采购商品以及采购单。生成的采购单则由采购经理负责审核。若在审核前发现购单进行作废。若审核后需要取消订单则管理员可以对此订单进如图4-13所示:供应商:*!共条明细待审核图4-13采购单页面4.14销售单页面销售单页面是用于销售员与客户交涉后生成的单据。销售员需要选择对应的客户、出货仓库、销售商品以及数量等信息保存生成销售单。生成的销售单则由销售经理负责审核。若在审核前发现销售单有误可以对销售单进行作废。若审核后需要取消订单则管理员可以对此订单进行红冲。销售单页面如图4-14所示:客客户:*面面出库单明细:合计金额:应收金额制单人:adnin图4-14销售单销售单的主要代码如下:{if(this.Tag!=null)if(tagType==typeof(string)){uName=this.Tag.ToString();}{{}仓库管理页面主要是对仓库中的库存进行管理,主页面显示的是所有仓库中的库存信息,其中还包括了入库单以及出库单页面。仓库管理页面如图4-15所示:□卷图4-15仓库管理页面publicpartialclassFrmStor{publicFrmStoreStockQ{}GoodsTypeBLLgtBLL=newprivatevoidFrmStoreStockQuery_Loa{if(this.Tag!=null){TypetagType=this.Tag.GetType();if(tagType==typeof(string))uName=this.Tag.ToString();4.16单据查询页面己需要的单据。单据查询页面如图4-16所示:iiim图4-16单据查询页面privatevoidFrmSheetQuery_Load(object{{if(this.Tag!=null){TypetagType=this.Tag.GetTy}//这里是仓库单弹出的数据,默认加上查询条件}act.TryCatch("采购单页面初始化异常!"4.17采购查询页面此页面主要是统计每个供应商的采购数量以及交易金额等信息,操作者可以通过上方的搜索框查找到对应的数据。采购查询还可以按仓库、商品和供应商的查询方式。采购查询页面如图4-17所示:图4-17采购商品查询页面此页面主要是统计与每个客户的交易数据如:销售数量以及销售金额等信息,操作者可以通过上方的搜索框查找到对应的数据。销售查询还可以按仓库、商品和客户的查询方式。销售查询页面如图4-18所示:客户名称:女日客户单位编号销售约量销售主额 134图4-18销售查询页面第五章系统测试对于一个系统来说,测试是必不可少的一环。如果不仔细进会有很大的隐患。在测试本防火门进销存系统的过程中,测试了主要功能,每个测试的功能都能够达到预期的效果。本进销存系统测试详情如表5-1测试功能预期结果实际结果登录账号密码登录符合预期新增用户符合预期用户管理用户查询能够通过输入用户的用户名查找到拥有该用户名的账号。符合预期修改信息可对用户的账号密码及角色进行修改。符合预期停用启动账号可控制账号能否使用。符合预期新增角色能够通过输入名称和描述创建新的角色。符合预期角色管理可对不同的角色赋予不同的权限。符合预期删除能够对角色进行逻辑性删除。符合预期商品类别管理新增修改删除查询可修改角色的名称以及描述的商品类别,并设置商品的上级可对商品类别的名称、编码、排序号以及上级类别进行更改。可以对商品类别进行逻辑性删除可通过类别名称、父类名称、拼音码及类别编码查询到相对应的类别。符合预期符合预期符合预期符合预期符合预期商品信息管理新增修改删除查询通过输入商品的名称、编码、图片价格等信可对商品的名称、编码、图片价格等信息进行修改并保存可对商品进行逻辑性删除可以通过商品的名称、编码以及拼音码查询到对应的商品。通过输入类别名称及类别编码可以增加新符合预期符合预期符合预期符合预期往来单位类别管理新增修改删除查询的来往单位类别,并设置类别的父级或子级。可对往来单位类别的名称、编码、排序号以及父级类别进行更改。可以对往来单位类别进行逻辑性删除可通过类别名称、父类名称、拼音码及类别编码查询到相对应的类别。符合预期符合预期符合预期符合预期续表5-1模块名称测试功能预期结果实际结果新增删除查询通过输入单位的名称、编码、地址、性质等信息添加新的往来单位。可对往来单位的名称、编码、地址、性质等可对往来单位进行逻辑性删除可以通过往
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南湘潭医卫职业技术学院招聘5人备考题库附参考答案详解(能力提升)
- 2026湖北武汉市三级医院招聘14人备考题库完整参考答案详解
- 2026贵州安顺三〇三医院招聘9人备考题库带答案详解(a卷)
- 2026浙江台州市第一人民医院招聘编外合同制人员5人备考题库含答案详解(培优b卷)
- 2026安徽长三角产业创新研究院人才招聘备考题库附答案详解(b卷)
- 2026广东广州市爱莎文华高中招聘备考题库及完整答案详解一套
- 2026内蒙古鄂尔多斯景泰艺术中学(普高)招聘教师3人备考题库带答案详解(综合卷)
- 2026中国科学院化学研究所怀柔研究中心招聘备考题库附参考答案详解(轻巧夺冠)
- 2026春季浙商银行校园招聘备考题库附参考答案详解(达标题)
- 2026福建南平市消防救援局招聘政府专职消防员19人备考题库带答案详解(考试直接用)
- 中国葡萄酒产区和企业-9
- 供应商声明书(REACH)
- 库房的管理制度
- GB/T 9797-2022金属及其他无机覆盖层镍、镍+铬、铜+镍和铜+镍+铬电镀层
- LY/T 1369-2011次加工原木
- GB/T 8642-2002热喷涂抗拉结合强度的测定
- GB/T 35010.3-2018半导体芯片产品第3部分:操作、包装和贮存指南
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- GB/T 17466.1-2008家用和类似用途固定式电气装置电器附件安装盒和外壳第1部分:通用要求
- 毫秒脉冲星及X-射线双星某些重要性质的理论解释课件
- 统编版下册《青蒿素:人类征服疾病的一小步》课件
评论
0/150
提交评论