专利名称:一种基于xml技术的自动检测库存系统的制作方法
技术领域:
本发明涉及自动检测库存系统,尤其是一种基于XML技术的自动检测库存系统。
技术背景
随着计算机技术的发展,目前广大中小企业的主要业务处理都集中在软件系统中 进行,在目前已经过的应用的软件系统中,进销存管理系统在众多企业中获得了应用,成为 了其信息化建设中的重中之重,而在进销存管理系统中,一种重要的应用就是对于库存的 检测与管理,只有实现了库存的自动检测,在日常的业务处理过程中才能更加及时的掌握 相关物品的库存数量,使进销存管理系统发挥更大的作用。
目前对于进销存系统内实现的库存检测,一般是基于数据库查询完成,通过在业 务系统内输入相应的查询条件,如物品名称,通过数据库索引查询出改物品的库存。
但上述技术存在以下弊端一是数据的易用性不高,通过数据库查询的方法需要 人为的输入查询条件,无法通过定制的方式实现实时的库存检测与查询,二是数据的移植 性不足,业务系统中的数据通过存储在数据库中实现,使得业务数据无法进行平滑移植,尤 其是在不同的厂商之间进行数据传输过程中,数据格式的不同使得需要二次开发才能完 成。
本发明通过基于XML技术的应用,在库存检测的过程中,使用XML文件取代现有的 数据库记录的方式,使得数据存储格式较为公开,同时通过XML自动读取功能的实现,即可 实现库存的自动检测,使进销存系统中的自动库存检测更加容易实现,且库存数据具有良 好的可移植性,便于系统间的交互。发明内容
本发明的目的在于针对现有技术的不足,通过基于XML技术的自动库存检测,使 业务系统中的库存检测过程更加简便,使数据具备良好的可移植性,便于数据在不同种业 务系统间的平滑移动。
为实现上述目的,本发明包括如下功能模块
货品管理实现库存商品的增加、删除、修改、查询等功能;
——所述货品管理功能主要完成了业务系统货品的增、删、改,同时记录货品的基 本属性,产生的数据主要记录与数据库中的goods表中,主要键值为gid(表示货品的唯一 ID值),gname (货品名)。
创建模块在系统初始化的过程中,创建XML库存记录文件;
——所述创建模块功能主要完成在业务系统初始化过程中,创建用于记录库存的 XML文件,其主要记录的格式为
〈Goods id=" 0001" >
<Number>300</Number>
〈/Goods〉
检索模块通过自动检索适配器,读取XML文件中的数据,实现库存数据的检测;
—所述检测模块功能主要完成通过适配器读取XML文件中商品的<id>及 〈Number〉值,并将所获取的信息传递给比对模块;
比对模块通过适配器中读取的库存数据与预警阀值进行比对,实现库存自动预
—所述比对模块功能主要完成将检索模块传递的<id>及〈Number〉值与数据库中存取的货品预警阀值进行对比,并在对比完成后,根据比对规则给出相应的预警信息,返回UI界面;
登录验证模块在用户登录的过程中,检索模块及比对模块,生成Π界面供用户读取;
——所述登录验证模块功能完成在用户登录过程中,验证登录用户的合法性,并展示相应的货品数据给用户;
用户管理完成系统用户的增加、删除、修改、查询;
——所述用户管理模块主要完成了业务系统用户的增、删、改、查,同时记录所拥有的角色,产生的数据主要记录于数据中的User表中,主要键值为usericK标识用户信息的唯一 ID值)、username (用户名)、password (用户密码);
数据库用于记录货品信息、用户信息及库存阀值信息。
-所述数据库主要包括User表、goods表、boundary表。
用户使用步骤为
步骤一通过用户管理为系统创建合法用户;
步骤二 合法用户登录后,使用货品管理模块,为业务系统添加货品信息,并创建用于记录货品库存的XML文件;
步骤三将货品的基础信息记录到数据库中,将货品的数量信息及ID记录到XML 文件中;
步骤四在用户进行登录的过程中,通过登录验证模块验证登录用户的合法性,调用检索模块和比对模块,将自动检测到的库存信息通过UI界面展示给合法登录用户,实现自动检测库存。
具体实施方式
本发明公布的特征和使用步骤均可被类似的功能进行等效替换,除非特别声明, 本具体实施方式
中的任意步骤均为一系列等效或类似特征的一个例子。
实施例一
使用Microsoft VisualStudio. Net开发工具开发客户端运行软件,使用市场上专用的数据库管理工具SqlServer2005建立系统所需要的数据库,用户使用步骤为
步骤一通过用户管理模块,为业务系统创建合法用户,并将该用户信息记录到数据库的user表中,为用户分配userid及记录username和password ;
步骤二 通过用户使用货品管理模块,在业务系统内添加货品信息,将货品的名称添加到goods表中gname中,并为货品分配id记录到go ods表中的gid列,同时在后台调用创建模块,为业务系统创建初始化的XML文件,并为货品设定预警阀值,阀值存储与boundary 表中;
步骤三在用户进行货品信息维护的过程中,将该货品的gid添加到XML文件中, 将该货品的数量添加到XML文件〈Number〉中;
步骤四在业务系统的用户登录过程中,调用登录验证模块,验证用户的合法性, 在用户通过合法性验证后,自动调用检索模块,通过检索模块的适配器读取XML文件中的 gid和number,并将其number值与boundary表中的阀值信息通过比对模块进行比对,将比 对结果返回到UI界面供用户读取,实现库存的自动检测。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形 成的技术方案,均落在本发明要求的保护范围。
权利要求
1.一种基于XML技术的自动检测库存系统,其特征在于库存的自动检测,需要如下模块货品管理实现库存商品的增加、删除、修改、查询等功能;创建模块在系统初始化的过程中,创建XML库存记录文件;检索模块通过自动检索适配器,读取XML文件中的数据,实现库存数据的检测;比对模块通过适配器中读取的库存数据与预警阀值进行比对,实现库存自动预警; 登录验证模块在用户登录的过程中,检索模块及比对模块,生成Π界面供用户读取; 用户管理完成系统用户的增加、删除、修改、查询;数据库用于记录用户信息及库存阀值信息。
2.根据权利要求1所述一种基于XML技术的自动检测库存系统,其特征还在于完成库存的自动检测需要如下步骤步骤一通过用户管理为系统创建合法用户;步骤二 合法用户登录后,使用货品管理模块,为业务系统添加货品信息,并创建用于记录货品库存的XML文件;步骤三将货品的基础信息记录到数据库中,将货品的数量信息及ID记录到XML文件中;步骤四在用户进行登录的过程中,通过登录验证模块验证登录用户的合法性,调用检索模块和比对模块,将自动检测到的库存信息通过UI界面展示给合法登录用户,实现自动检测库存。
全文摘要
本发明涉及自动检测库存系统,尤其是一种基于XML技术的自动检测库存系统。本发明实现的基于XML技术的自动检测库存系统其特征在于包括如下关键模块货品管理模块实现库存商品信息管理功能,创建模块在系统初始化的过程中创建XML库存记录文件,检索模块通过自动检索适配器实现库存数据的检测,比对模块通过适配器中读取的库存数据与预警阀值进行比对,实现库存自动预警,登录验证模块在用户登录的过程中,检索模块及比对模块,生成UI界面供用户读取,用户管理完成系统用户的增加、删除、修改、查询,数据库用于记录用户信息及库存阀值信息。解决现有技术在库存检测过程中操作较为繁琐,库存数据移植性不高等问题。
文档编号G06Q10/08GK103064854SQ20111032127
公开日2013年4月24日 申请日期2011年10月21日 优先权日2011年10月21日
发明者李骁淳, 王志刚 申请人:镇江雅迅软件有限责任公司