库存管理软件范文

时间:2023-10-20 23:18:40

库存管理软件

库存管理软件篇1

关键词:GJB5000A;软件产品;FireFly;配置管理系统

中图分类号:TN820

配置管理的目的是利用配置标识、配置控制、配置状态记实和配置审核建立和维护工作产品的完整性[1]。GJB5000A对软件配置管理的要求是在整个项目的软件生命周期中建立、维护软件产品的完整性和可追踪性。在缺少有效管理工具时候,软件配置管理处于原始状态,存在很多缺点。引入软件配置管理工具FireFly后,如何利用好FireFly实施有效的软件配置管理是个值得研究的课题。

1 配置管理系统架构

Hansky公司的FireFly是一个软件配置管理工具。它可以提供版本控制、工作空间管理、构建管理、过程控制等功能,本配置管理系统是建立在FireFly基础上。其中,服务器安装在信息中心机房,运行所有系统管理进程,并且创建用来存储海量数据的数据库。系统配置管理员和开发人员在客户端完成各软件配置管理工作,也可以通过网页、命令行等形式进行一些基本操作。

2 三库建立与配置项目录构建

2.1 三库建立。在软件生命周期中,一般需要建立下述三个软件库:开发库、受控库和产品库。开发库:软件开发库是在软件生命周期之中,存放与该阶段软件开发工作有关的软件代码、软件文档、开发工具等相关项的库。受控库:受控库是在软件生命周期的某一阶段结束后,存放的阶段产品或与开发工作有关的计算机/人工可读信息的库。该库中存放的各种信息必须是经过审查、评审并履行过更改确认手续,在正式后处于“冻结”状态的阶段工作产品。产品库:产品库用以存放最终产品,包括交付给用户的和存档的文档和程序代码,产品库管理项目相关的配置项入(产品)库申请单、配置项出(产品)库申请单、软件产品申请单、软件产品交付清单,以及其他有关的表单。在本系统中,产品库的来源为受控库,并且内容在单位的档案室以光盘的形式备份。三库之间的关系如图1所示。

图1 三库关系图

需要说明的是,FireFly在物理上不区分开发库、受控库与产品库,而是软件配置管理员从逻辑上加以区分。受控库的版本必须打上配置标识,并且被锁定,不能随意更改。

2.2 配置项目录结构构建

配置项的内容很多,包括研制任务书、需求规格说明、软件设计文档、代码、测试产品以及GJB5000A要求的众多管理文档等,有的根据项目需要,还会放入开发工具、第三方产品等。配置管理员为每个项目分别创建工程,方便项目之间的权限控制,工程的命名以各单位实际要求为准。基本按照瀑布开发的模型来划分目录,分别代表软件生命周期内的需求、开发、合格性测试阶段,在受控库中建立功能基线、分配基线、产品基线的目录。配置项目的目录结构关系到配置管理员使用该系统的方便性,所有目录结构必须符合单位本地化特点以及标准的合理要求。

3 确立配置标识

配置标识唯一指向各软件配置项。目的是提供软件与软件相关产品的双向追踪能力。本系统中,配置标识包括基线标识、文档标识和代码标识。基线标识按照功能基线、分配基线、产品基线的基线类型和版本号进行标识,如表1所示:

4 配置变更控制

配置管理的变更控制主要针对受控库,变更控制的主要任务就是控制配置项的变更,保持对工作产品基线配置的控制,包括对每个配置项的状态的跟踪、批准新的配置项,必要时对基线进行更新。开发人员首先在配置项所有文件按照规定格式打好标签,经过配置项的评审的10个工作日内必须完成受控库入库手续,填写初始入库申请单。申请单经过项目SCCB批准后,经过配置管理员确认,配置项正式入受控库。当配置项需要修改时,变更申请人填写申请变更内容及其理由、变更优先级、变更可能的影响,填写完整后提交项目SCCB审批,项目SCCB对变更进行影响域分析,以确定变更对该工作产品、有关的工作产品和进度等的影响。审批通过后才能将改动过的配置项入库,形成配置项的新版本。受控库内的配置项,需要提取出库用于不同的用途,如合格性测试等。无论何种用途的出库,都要填写出库申请单,经SCCB审批后通过配置管理员出受控库[3]。

5 配置状态报告

配置状态报告提供了软件开发过程的历史记录,内容应该包括配置项的当前状态以及历史状态。为了便于管理和让利益相关方及时了解配置项状态,配置管理员应该定期或不定期地提供软件配置管理状态报告。

6 配置审核

配置审核主要是为了验证待审核产品是否符合规定的性能指标、设计约束和使用需求,且操作和支持文档是否完备并符合要求。可以通过验证软件或软件单元是否达到规定的功能和性能需求,从技术上保证其正确性;通过客户试用或客观证据审核研制产品是否已满足规定的功能、性能要求。在软件生命周期中,软件配置管理员每当基线建立、基线变更或其他规定的事件已经发生时候,都要进行配置审核,软件配置管理员也要对配置项进行定期审核。配置审核主要分为三种类型:(1)物理配置审核。物理配置审核的目的是验证配置管理计划中的所有配置项是否已经按照规范要求产生;所构造的配置项是否符合定义它的技术文档。基线建立或纳入基线管理的配置项状态发生变化时,配置管理员实施物理配置审核。(2)功能配置审核。功能审核的目的是验证配置项的所有功能特性是否已达到其功能基线文档中所规定的需求,且操作和支持文档是否完备和满意。软件项目产品基线建立或变更时,或纳入产品库管理的软件产品状态发生变化时,软件主管设计师、软件质量保证人员和项目配置管理员组成审核组,对软件产品进行功能配置审核。(3)配置管理审核。配置管理组长选择基线审核的适当时机,会同项目的QA人员等组成审核组,进行配置管理审核。审核工作根据软件配置管理计划评估软件基线的完整性,评估配置管理库系统的结构和设施,同时验证软件基线内容的完备性和正确性。

7 总结

有效地实施软件配置管理将使软件开发过程更成熟、更可控。本文在软件配置管理工具FireFly的基础上从系统建立、配置标识、配置变更控制、配置状态报告、配置审核几方面探讨了软件配置管理的实现,解决了目前舰载软件配置管理中存在的问题,且覆盖了GJB5000A配置管理过程域的主要活动,使整个软件组织的能力成熟度得到提升。

参考文献:

[1]GJB5000A-2008,军用软件研制能力成熟度模型[S].

[2]FireFly Administration Help[M].Hansky Inc.

[3]石柱.军用软件能力成熟度模型可重复级实施指南[M].北京:中国标准出版社,2006.

库存管理软件篇2

关键词:数据库;软件设计;流程;应用方向

中图分类号:TP311.52

在当今逐步信息系统化的时代,随着自身规模的成长和业务范围的扩大,企业和个人需要掌握的信息资料也越来越多。通过使用数据库实现的软件应用平台管理企业的相关信息数据,可以实现信息的系统化管理,避免人为操作导致的效率低下,准确率不高的弊端,从而达到提高企业或者个人的整体效率和收益水平,使之可以稳固长远的发展。

1 数据库基本概论

数据库,又被称之为Database.它在计算机的内部通过组织信息、文件来实现特定的需求,实现数据的管理功能。数据库不仅可以储存数据,还可以使存储其中的数据存在联系,且能实现数据的共享,使内部存储的信息非常精简明了且易于编辑。同时,数据库还可以确保信息的独立性。以上优点确保了数据库可以在节省人力成本的基础上,实现企业内部资源的最优化配置。数据库技术历经了从网络数据库到关系数据库,在各个领域都发挥了非常重要的作用。

基于数据库的软件采用数据管理系统来定位数据库的涵义,并进行编辑、整理等操作。我们简称该系统为DBMS。目前被广泛使用的DBMS软件大部分采用关系模型,常用的有Oracle,IBMDB2,Informix,Sybase,FoxPro,SQLServer,Access等。

2 数据库的软件应用开发

数据库在软件的设计中则起到数据管理和储存的功能,它可以为其他系统实现连接,使相关数据可以被方便的调用。只有正确的发挥数据库在软件中的作用,才可以准确无误的实现最终的需求。

基于数据库进行软件设计,应用者需要透彻的掌握数据库的基本概念、结构和开发流程等相关知识,这样才能确保开发出的应用软件能够长远的适用于用户。一般情况下,基于数据库的软件开发过程大致可以分为以下几步。

2.1 分析用户需求

数据库软件的设计是否成功在于它们是否可以满足到用户的需求。因为软件设计的第一步就是必须要了解未来用户的实际需要。只有通过对用户真正需求的分析,了解所需要数据的详细内容,以及用户对于软件的操作和输出结果的要求等信息,才能设计出适合的软件,而分析的结果则可以用比较直观和便于操作的数据流程图表示。例如,如客户需要设计图书馆借阅管理软件,设计者首先需要了解图书馆的用户的需求。例如学生希望通过该系统可以有效的查询图书信息,图书管理员希望通过该系统可以实现图书有效的管理,确保图书不会流失。只有建立在满足用户需求的基础上才可以设计出长期适用的软件。

2.2 系统设计

在基于数据库的软件开发的过程中,数据模型是需要被特别考虑的一个步骤。数学模型是软件设计中的根本,它使数据结构保持规范化,且让数据之间保持联系。如果数据模型选用的不好则会对软件性能造成直接影响。比较常见的数据模型包括层次模型、网状模型、关系模型和面向对象模型。我们需要根据任务的核心需求选择适合的模型。当使用关系模型时,每个数据都是独立的,只要用户设定查询的条件,在不考虑实际的存放位置等因素的情况下,设计者便能得到想要的结果,过程非常便捷,所以关系模型经常会被优先选用。扩展关系模型则可以在大型的软件设计中实现查询流程的优化,提高查询的效率。其次还需要注意数据库的结构因素和操作因素。应用者需要根据现实面临的情况进行分析设计,确定最终的系统结果,再者需要在实践结果的基础上将数据库中的实体进行归类划分。操作数据库时,需要根据现实面临的情况,将图形存取并作为一个整体处理,通过运用整体图形,可以节省剩余的存储空间。

设计步骤首先需要设计出模块流程,算法和软件结构,其次是对数据库的设计。数据库的设计最普遍使用的是Access,它属于文件类型数据库,是和Microsoft office软件绑定在一起安排,操作非常便捷,并且它允许机构化的查询语言,包括SQL语言。总体来讲,Access具有非常完善的组织处理数据、管理用户能力和较强的安全性能,同时,由于其可以汇总各种数据对象并建立成表格,使应用者可以更为方便快捷的进行数据统计和观察使用。我们通常需要根据各种各样的需求,以数据库管理系统为基础,设计出具有结构性的数据库,所以数据库设计可以称之为信息化时代的一项非常重要的技术。

2.3 软件测试

在软件测试中使用的测试方法有黑盒测试和白盒测试两种。白盒测试是指测试程序的源代码,从而发现代码在计算方法、运行条件等方面出现的错误或者故障,从而加以修正。这样可以确保所有的代码能够顺利运行,输出正确的结果。黑盒测试是指测试人员使用软件输入数据后观察输出的结果来判断软件是否正常工作,它是从软件整体功能进行评测而不会在意代码是否存在问题。软件的设计需要不断的循环测试。经过测试发现设计中出现的故障,不断的修改以确保程序可以顺利运行。

2.4 软件的维护

软件中的最后一个阶段即使维护阶段,并且持续时间最长。用户在使用软件的过程中,需要根据自身需求的变化对程序进行适当的编辑。软件的维护不当可能会导致软件使用周期的缩短。在维护过程中即使出现的细微错误的数据或者条件改动都有可能导致软件的瘫痪。

3 基于数据库的软件应用开发方向

3.1 信息管理系统

有效的资料、信息在企业的发展中占据核心地位,为避免这些资料的流失和被窃取,信息管理是企业运作中非常重要的一个环节。在各类信息管理中使用数据库系统可以有效的管理企业拥有的财力、人力、设备、技术等资源,保证信息的准确性,提高企业内部信息管理的现代化和系统化,从而支持企业从基层到高层的集中一体化运作,提高企业的管理水平、效率和经济效益,对于优化企业的流程起到非常重要的作用。由于数据库中具有实时备份和恢复删除数据的功能,可以减少不小心删除或者系统故障导致的信息流失,所以使得信息的安全性得到了有效的保障。

对于稍具规模的企业机构来讲,信息资料量比较大且有效资料的保存时间较长,如果仅依靠于人为操作方式进行管理,则过程会非常复杂也效率低下,出错率较高,从而使重要的资源得不到有效的管理和利用。利用数据库软件支持机构以较快的速度完成日常运作管理,是适应时代的发展。基于数据库的信息管理系统不仅可以开发适用于企业内部的员工、客户或其他资源管理系统,还可以衍生出类似于商品销售管理系统、图书馆借阅系统、小区物业监管系统等各种需要将信息整合一体化以便于运作的各个领域行业。通过建立完善的图书借阅系统可以提高图书管理都效率,从而保证借阅者可以以非常便捷的方式获取自己需要的信息。

基于数据库设计的软件可以保证信息正确且输出结果较快,容易查询且存储量大,最重要的是可以保证信息资源的安全性,做到良好的保密性。数据库具有的不可比拟的优势决定了它在信息管理领域具有的广阔的发展空间,我们也将会继续努力的进行设计研究使其得到更全面的应用。

3.2 网站建设

随着人民生活水平的提高,从各个方面可以满足人们需求的企业也处处崛起,同时也带来了一个问题:人们该如何在这些林林总总的企业产品中迅速的找到自己想要的东西?答案就是网络。企业可以通过品牌网站的建设让用户充分了解自己的产品从而进行比较和选择。同样的,企业人才的引进也可以通过网站得以实现。应聘者可以通过企业网站或者招聘网站了解工作的环境、内容、职位要求和发展机会,轻松的找到适合自己的职位。

我们日常生活中还会接触其他种类的网站。一些购物平台诸如淘宝网、苏宁易购、京东网如何让消费者可以轻松的找到自己需要的商品?答案是我们必须通过有效的数据管理,使各个操作入口有条不紊的展现在浏览用户面前,数据库的支持确保了产品实现有效的归类和便捷的编辑,从而确保购物网站的成交率。同样的,一些新网类网站诸如新浪、网易,可以通过数据库管理确保新闻内容可以实时,使浏览者可以快速有效的捕捉到相关信息,对于促进社会信息的快速流通起到非常重要的作用。数据库的作用还体现在企业对网络注册会员进行稳定的维护和及时跟进,促进业务开发和业绩提升。

基于数据库的网站后台管理系统的开发,可以通过数据库的管理功能使网站内容保持随时更新,这样网站的维护就具有非常大的灵活和便捷性。相对于VisualC++编程技术的软件开发过程中存在的需要人们手动查找数据的弊端,数据库编程技术可有效的存储数据,并能做到数据的随时调用和查找,从而确保软件的设计流程更加顺畅,加强了软件开发的速度和品质。由此可见,数据库设计在软件的开发设计过程中发挥了核心的作用.

所以,数据库的设计必须建立在综合考虑的基础上,根据实际产生的问题分析并考虑方案的可行性,同时要兼顾后续软件系统的维护和升级。基于数据库的软件,不仅可以实现提高前台的运作效率,还要确保后台数据库的操作维护简单便捷。通过综合考虑相关的因素,才可以设计出科学适用的基于数据库的软件。

4 小结

在如今信息化的时代,计算机被普遍应用于管理数量庞大的信息资源,在这种社会背景下,基于数据库设计开发的软件就会应运而生。数据库的强大的优势决定了它具有广阔的市场发展空间,需要更深的去探索数据库其他强大的功能,并在此基础上进行有效的软件开发,从而为信息化和现代化社会的不断进步作出贡献。

参考文献:

[1]隽军利,李天燕,王小龙.浅析计算机数据库系统在信息管理中的应用[J].科技创新导报,2008,12.

[2]刘延华.数据库安全技术的理论探讨[J].福州大学学报(自然科学版),2011(8).

[3]杨国清.中文VisualFoxPro9.0数据库应用与开发教程[M].北京:研究出版社,2008

作者简介:余骞(1980.8-),男,河南人,硕士,讲师,研究方向:计算机科学与技术。

库存管理软件篇3

[关键词] 用友软件 功能缺陷 解决方案

来自权威研究机构赛迪顾问(CCID)刚刚的最新调查数据显示:中国最大的ERP(企业管理软件)供应商用友软件在2005年保持高速增长,以近四分之一的市场份额在中国ERP市场中继续保持第一并全面超越国际竞争对手,比挤入中国前10 大的两家国外ERP供应商收入的总和还要高出3.4个百分点。这证明用友软件已经彻底改写中国ERP市场格局,用友ERP-U8、用友ERP-NC已经成为中国企业应用的主流ERP软件,用友软件为代表的中国本土ERP厂商已经崛起并成为市场主角。积极拓展市场的用友软件,2005年已经将ERP产品销售到日本、泰国等亚洲国家 。

用友软件书写了中国软件企业在全面、激烈的国际竞争中的辉煌。从2002年开始,用友软件已经连续4年成为中国ERP市场第一,打破了国际厂商在中国ERP市场的垄断。而在之前国外厂商占有优势的高端ERP市场,因为用友ERP-NC的迅速成熟,已经有600多家大型企业选择并成为用友软件客户,用友ERP-NC已经成为中国高端ERP市场的第一品牌。

用友软件是目前国内应用得最为广泛的财务及企业管理软件,其国内用户总量已达10万家以上,国内市场占有率超过40%,行业覆盖率达100%,许多指标都高居国内同行业之首。但用户在使用用友软件过程中会产生不少问题和困惑,其原因一方面是由于大多数用户不熟悉软件某些功能的原理和细节,另一方面则是软件自身存在的一些缺陷和不足(包括其较早推出的集成账务处理系统6.0和7.0等版本,以及近年推出的针对中小型企业的最新企业管理软件U8。本文将对用友软件使用过程中遇到的一些普遍性问题中属于软件本身的缺陷问题提出解决方法。

一、U8软件购销存模块使用中存在的问题及其解决方法

U8是用友近年推出的针对中小型企业的最新企业管理软件,主要包括基础设置、财务系统、购销存、决策支持、行业一集团管理等五个模块。在使用中我们发现其购销存模块中存在较多尚待改进之处:

1.在销售时如何处理单价及收入均为0的赠品业务

许多企业为了促销或其他目的,在销售产品或进行广告宣传时经常会向客户提供一些赠品,这些赠在发送后需要修改库存和结转成本,故需要填制发货单和出库单,但单据中的单价应该为0,其销售收入也为0,即不记收人。但在U8购销存的销售和库存系统中不允许输人单价为0的发票、发货单及出库单等单据,这样这类赠品业务在系统中就无法处理,这是该系统未考虑周全的一个问题。在目前情况下,可以采用如下方法来处理这类业务:在填制发货单、出库单及发票时,将赠品的单价输人为0.00 001元,对于单价小于0.01元的商品,开发票后系统不会生成相应的记账凭证,从而不会产生收人和应收账款,但不影响其生成相应的发货单和出库单。

2.销售订单在开发票或发货单后不会自动关闭所产生的问题

在购销存的销售系统中,提供了两种销售处理模式:一种是先发货后开销售发票(指根据销售订单或其他销售合同,向客户开出发货单,发货后根据发货单开发票并结算);第二种处理模式是开发票后直接发货(指根据销售订单或其他销售合同,向客户开发票,客户根据发票到仓库提货,审核后的销售发票由系统白动生成相应的发货单、出库单及应收账款凭证)。在第二种模式下,在根据销售订单开发票时,需要打开该订单,但开票后该订单不会自动关闭,而必须由人工进行关闭操作。如果操作员没有及时或忘记关闭已开票的订单,则以后就可能发生按该订单重复开票的问题。由于增值税发票的冲销处理在会计上要求很严格,会造成不必要的麻烦。同样在第一种模式下,也会造成重复开发货单的问题。如果系统在开出发票或发货单后能将订单自动关闭,就可避免上述问题。

3.单据的删除功能

在购销存模块中提供了对出、入库单及发票的删除功能,这虽然方便了用户对错误出、人库单及发票的处理,但同时也会出现一些问题:错误的出、入库单及发票被删除后不留任何痕迹,且如果被删除的出、人库单及发票不是最后的单据,还将造成单据号不连续的问题,这对整个系统的职责和内部控制非常不利。因此建议操作人员不要使用出、人库单及发票的删除功能,对错误的出、人库单应做反向的单据冲销处理,对错误的发票则可使用发票的作废功能。

4.关于存货编码及其查找的问题

在购销存的采购系统中填制采购订单时,对材料物资的查找只能按编码进行,不能按存货名称查找,这样就需要操作员记住存货代码。通常企业的存货都非常繁杂,要记住所有代码是极其困难的,因此在实际操作中很不方便。在目前情况下要解决这一问题,可以在设置存货代码时,考虑把存货名称的拼音首字符插入各存货代码之前,以达到增加助记性、便于查找的目的。

5.库存系统使用中存在的主要问题

(1)存货的库存短缺报表没有提供按仓库进行统计的功能,只能按所有的仓库进行统计,这对企业生产或采购部门编制生产或采购计划可能问题不大,但对各仓库的存货管理就很不方便。企业的存货大部分是按仓库进行管理的,显然每个仓库的管理人员需要随时掌握其存货库存短缺的情况。

(2)无法以产品为条件在一张表上查询某一产品在多个仓库中的总库存情况,只能按仓库分别查找,这在实际使用中非常不便。在实务中,许多企业的一种产品往往会存放于多个不同仓库中,销售部门需要随时了解各种产品的总库存数据。在查询那些存放于多个仓库中的产品库存时,就必须按各个仓库分别查询,然后手工进行汇总,显然非常麻烦其实在软件中很容易实现按产品查询总库存数据这一功能。

6.关于业务员的输入问题

在采购和销售系统中填制采购及销售订单时,系统允许不输人业务员。可能有些企业并不要求按业务员进行订单汇总,但多数企业有这方面的严格要求,软件不强制输人业务员,业务员就很容易被忽略输人,这对日后的汇总管理将造成很大不便,也不便于经济责任制的落实。故建议用户在操作中应注意输人业务员,软件也应有强制输人业务员的要求。

二、安全漏洞及补救措施

目前,大多数的财务软件开发商都把注意力集中在如何扩充及完善软件功能、如何适应不断变化发展的财务制度等问题上,很少去关注软件用户的财务数据的保密问题。他们对财务软件所做的加密处理,实际上是对软件本身进行加密,其目的是防止盗版;而对于用户的“数据安全控制”问题,大多数的软件商都未予以足够的重视,有些软件甚至未设置任何保护措施。

1.危害

电算化系统的内部工作人员为了达到窃取或泄露商业秘密、非法转移资金、掩盖各种舞弊行为等非法目的,会千方百计寻找各种各样的方法来实现。随着工作人员的计算机知识不断积累和各种应用软件的使用,注册表的神秘面纱已被揭去,找到注册表中Admin的密码已经不是件很难的事情了。这样Admin和操作人员的密码形同虚设,会计数据根本就没有什么安全可言。系统管理员主要负责整个系统的安全和维护工作,工作主要包括设置操作人员、引入和输出会计账套等。得到了Admin的密码,也就意味着控制了整个系统,就可以随心所欲地进行各种操作了。

用一个账套可以设置多个账套主管的漏洞,新增一操作人员,并设权限为账套主管,随时利用账套主管的权限进行非法操作;直接找到原账套主管的密码,以账套主管的身份进行非法操作;找到某操作人员的密码,进行非法操作以陷害某人;窃取商业秘密、非法篡改、删除数据等等非法活动。操作完后,再利用Admin的身份清除上机日志,不留下任何操作痕迹。由此可见,用友软件的数据保密措施是不完善的。

[摘要] 针对用友ERP-U8.50软件的缺陷,本文从购销存模块、数据安全、模块接口及操作界面等四方面进行了具体的分析,并在此基础上提出了相应的解决方案。

[关键词] 用友软件 功能缺陷 解决方案

来自权威研究机构赛迪顾问(CCID)刚刚的最新调查数据显示:中国最大的ERP(企业管理软件)供应商用友软件在2005年保持高速增长,以近四分之一的市场份额在中国ERP市场中继续保持第一并全面超越国际竞争对手,比挤入中国前10 大的两家国外ERP供应商收入的总和还要高出3.4个百分点。这证明用友软件已经彻底改写中国ERP市场格局,用友ERP-U8、用友ERP-NC已经成为中国企业应用的主流ERP软件,用友软件为代表的中国本土ERP厂商已经崛起并成为市场主角。积极拓展市场的用友软件,2005年已经将ERP产品销售到日本、泰国等亚洲国家 。

用友软件书写了中国软件企业在全面、激烈的国际竞争中的辉煌。从2002年开始,用友软件已经连续4年成为中国ERP市场第一,打破了国际厂商在中国ERP市场的垄断。而在之前国外厂商占有优势的高端ERP市场,因为用友ERP-NC的迅速成熟,已经有600多家大型企业选择并成为用友软件客户,用友ERP-NC已经成为中国高端ERP市场的第一品牌。

用友软件是目前国内应用得最为广泛的财务及企业管理软件,其国内用户总量已达10万家以上,国内市场占有率超过40%,行业覆盖率达100%,许多指标都高居国内同行业之首。但用户在使用用友软件过程中会产生不少问题和困惑,其原因一方面是由于大多数用户不熟悉软件某些功能的原理和细节,另一方面则是软件自身存在的一些缺陷和不足(包括其较早推出的集成账务处理系统6.0和7.0等版本,以及近年推出的针对中小型企业的最新企业管理软件U8。本文将对用友软件使用过程中遇到的一些普遍性问题中属于软件本身的缺陷问题提出解决方法。

一、U8软件购销存模块使用中存在的问题及其解决方法

U8是用友近年推出的针对中小型企业的最新企业管理软件,主要包括基础设置、财务系统、购销存、决策支持、行业一集团管理等五个模块。在使用中我们发现其购销存模块中存在较多尚待改进之处:

1.在销售时如何处理单价及收入均为0的赠品业务

许多企业为了促销或其他目的,在销售产品或进行广告宣传时经常会向客户提供一些赠品,这些赠在发送后需要修改库存和结转成本,故需要填制发货单和出库单,但单据中的单价应该为0,其销售收入也为0,即不记收人。但在U8购销存的销售和库存系统中不允许输人单价为0的发票、发货单及出库单等单据,这样这类赠品业务在系统中就无法处理,这是该系统未考虑周全的一个问题。在目前情况下,可以采用如下方法来处理这类业务:在填制发货单、出库单及发票时,将赠品的单价输人为0.00 001元,对于单价小于0.01元的商品,开发票后系统不会生成相应的记账凭证,从而不会产生收人和应收账款,但不影响其生成相应的发货单和出库单。

2.销售订单在开发票或发货单后不会自动关闭所产生的问题

在购销存的销售系统中,提供了两种销售处理模式:一种是先发货后开销售发票(指根据销售订单或其他销售合同,向客户开出发货单,发货后根据发货单开发票并结算);第二种处理模式是开发票后直接发货(指根据销售订单或其他销售合同,向客户开发票,客户根据发票到仓库提货,审核后的销售发票由系统白动生成相应的发货单、出库单及应收账款凭证)。在第二种模式下,在根据销售订单开发票时,需要打开该订单,但开票后该订单不会自动关闭,而必须由人工进行关闭操作。如果操作员没有及时或忘记关闭已开票的订单,则以后就可能发生按该订单重复开票的问题。由于增值税发票的冲销处理在会计上要求很严格,会造成不必要的麻烦。同样在第一种模式下,也会造成重复开发货单的问题。如果系统在开出发票或发货单后能将订单自动关闭,就可避免上述问题。

3.单据的删除功能

在购销存模块中提供了对出、入库单及发票的删除功能,这虽然方便了用户对错误出、人库单及发票的处理,但同时也会出现一些问题:错误的出、入库单及发票被删除后不留任何痕迹,且如果被删除的出、人库单及发票不是最后的单据,还将造成单据号不连续的问题,这对整个系统的职责和内部控制非常不利。因此建议操作人员不要使用出、人库单及发票的删除功能,对错误的出、人库单应做反向的单据冲销处理,对错误的发票则可使用发票的作废功能。

4.关于存货编码及其查找的问题

在购销存的采购系统中填制采购订单时,对材料物资的查找只能按编码进行,不能按存货名称查找,这样就需要操作员记住存货代码。通常企业的存货都非常繁杂,要记住所有代码是极其困难的,因此在实际操作中很不方便。在目前情况下要解决这一问题,可以在设置存货代码时,考虑把存货名称的拼音首字符插入各存货代码之前,以达到增加助记性、便于查找的目的。

5.库存系统使用中存在的主要问题

(1)存货的库存短缺报表没有提供按仓库进行统计的功能,只能按所有的仓库进行统计,这对企业生产或采购部门编制生产或采购计划可能问题不大,但对各仓库的存货管理就很不方便。企业的存货大部分是按仓库进行管理的,显然每个仓库的管理人员需要随时掌握其存货库存短缺的情况。

(2)无法以产品为条件在一张表上查询某一产品在多个仓库中的总库存情况,只能按仓库分别查找,这在实际使用中非常不便。在实务中,许多企业的一种产品往往会存放于多个不同仓库中,销售部门需要随时了解各种产品的总库存数据。在查询那些存放于多个仓库中的产品库存时,就必须按各个仓库分别查询,然后手工进行汇总,显然非常麻烦其实在软件中很容易实现按产品查询总库存数据这一功能。

6.关于业务员的输入问题

在采购和销售系统中填制采购及销售订单时,系统允许不输人业务员。可能有些企业并不要求按业务员进行订单汇总,但多数企业有这方面的严格要求,软件不强制输人业务员,业务员就很容易被忽略输人,这对日后的汇总管理将造成很大不便,也不便于经济责任制的落实。故建议用户在操作中应注意输人业务员,软件也应有强制输人业务员的要求。

二、安全漏洞及补救措施

目前,大多数的财务软件开发商都把注意力集中在如何扩充及完善软件功能、如何适应不断变化发展的财务制度等问题上,很少去关注软件用户的财务数据的保密问题。他们对财务软件所做的加密处理,实际上是对软件本身进行加密,其目的是防止盗版;而对于用户的“数据安全控制”问题,大多数的软件商都未予以足够的重视,有些软件甚至未设置任何保护措施。

1.危害

电算化系统的内部工作人员为了达到窃取或泄露商业秘密、非法转移资金、掩盖各种舞弊行为等非法目的,会千方百计寻找各种各样的方法来实现。随着工作人员的计算机知识不断积累和各种应用软件的使用,注册表的神秘面纱已被揭去,找到注册表中Admin的密码已经不是件很难的事情了。这样Admin和操作人员的密码形同虚设,会计数据根本就没有什么安全可言。系统管理员主要负责整个系统的安全和维护工作,工作主要包括设置操作人员、引入和输出会计账套等。得到了Admin的密码,也就意味着控制了整个系统,就可以随心所欲地进行各种操作了。

用一个账套可以设置多个账套主管的漏洞,新增一操作人员,并设权限为账套主管,随时利用账套主管的权限进行非法操作;直接找到原账套主管的密码,以账套主管的身份进行非法操作;找到某操作人员的密码,进行非法操作以陷害某人;窃取商业秘密、非法篡改、删除数据等等非法活动。操作完后,再利用Admin的身份清除上机日志,不留下任何操作痕迹。由此可见,用友软件的数据保密措施是不完善的。

库存管理软件篇4

关键词:多媒体数据库管理系统;Visual Basic;SQL Server

中图分类号:TP37文献标识码:A文章编号:1672-3198(2008)07-0318-01

1 总体框架设计

本软件采用VB作为前台的开发语言,后台数据库采用SQL Server数据库系统。VB是应用程序的主要工具,SQL Server 是主流的关系型数据库之一,利用它们的密切集成可以建立更好的应用程序。

1.1 主体功能设计概要

使用VB的窗口、按钮等控件实现主题框架的设计,主界面上用户可进行选择各个功能,菜单栏中包括系统管理、图片管理、声音管理、视频文件和数据管理。功能结构图,如图1所示。

图1 功能结构图

1.2 面向对象技术

在面向对象程序设计中,“对象(Object)”是系统中的基本运行实体,是有特殊属性(数据)和行为方式(方法)的实体。即对象有两个元素构成:一组包含数据的属性;另一组允许对属性中包含的数据进行操作的方法。也可以说,“对象”是将某些数据代码和对该数据的操作代码封装起来的模块,是有特殊属性(数据)和行为方式(方法)的逻辑实体。

程序语句操纵一个对象来完成相应的操作,与对象有关的完成相应操作的程序语句称为“方法”(Method)。方法是对象本身内含的执行特定操作的函数或过程。方法的内容是不可见的,用户不必过问,只要执行它就可以了。方法的操作范围只能是对象内部的数据或对象可以访问的数据。

由于而向对象模型能够根据多媒体的各方而特性,更好地解决MDBMS的系统结构、对象类层次的存储结构、存取方法、多媒体数据模型及其处理方法、友好的用户接口等问题,所以建立而向对象的多媒体数据模型是现阶段研究多媒体数据库的主要方向。

在面向对象的多媒体数据库中,首先要产生一系列对象库,再从几个相似的对象库抽取共同属性和方法,形成类库。这种结构类似于树形结构:最上层的超类库可作为树根,树根下可有多个类库,每一类库下有多个子类库,每一子类库下又有多个中-媒体对象库。

1.3 关键技术

1.3.1 图像

多媒体数据库中图象的入库方法是:先在数据库中建立存放图像信息的字段,其数据类型必须为LongBinary。然后使用Image 对象,并使之与该字段关联。再使用LoadPicture()函数,可以将图像装入数据库。将图像从多媒体数据库中删除可以调用LoadPicture()函数实现,其入口参数必须设置为空。

1.3.2 视频和声音

VB 并没有提供将视频或声音直接存入数据库的对象,但可以采用“模拟”的方式。即当用户指定好视频或声音文件名称之后,便把视频或声音的文件名和路径名存放在数据库的有关字段中。而当要播放这段视频或声音时,再根据存放在数据库该字段中的视频或声音的文件名和路径名去打开它并播放之。其中用户选取视频或声音文件用CommonDialog 对象实现,而视频或声音的播放采用Mmcontrol 对象实现。

2 测试与维护

2.1 测试环境

操作系统:WINDOWS XP

CPU:Intel(R) Pentium(R) 4CPU 2.40GHz

硬盘:80G

显示器:1024*768分辨率

内存:512MB

系统开发软件:Visual Basic 6.0

2.2 测试方法

测试包括软件测试和程序测试。

软件测试是对本软件系统的软件计划、软件设计、软件编码进行差错和纠错的活动。测试的目的是找出软件设计

开发全周期中各个阶段的错误,以便分析错误的性质与位置而加以纠正。纠正过程可能涉及到改正或重新设计相关的文档活动。找错的活动叫测试,纠错的过程叫调试。

软件测试方法又可分为两大类,即静态测试和动态测试。静态测试是对被测程序进行特性分析的一些方法的总称,这种方法的主要特性是不利于用计算机运行被测试的程序,而是采用其他手段达到检测的目的。动态测试是实际运行被测程序,输入相应的测试用例,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性。动态测试的两种主要方法是黑盒测试和白盒测试。

程序测试是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动叫程序测试,纠正编码中错误的代码执行活动叫程序调试。通过查找编码错与纠正编码错来保证算法的正确实现。

软件测试及调试与程序测试及调试相同之处都是查错与纠错的活动。差别在于范围不同软件测试及调试覆盖软件生存周期整个阶段,而程序测试及调试则仅限于编码阶段,软件测试中的单元测试与程序测试十分相似,不同的仅在于单元测试还要测试模块间的接口,并要设计与接口相关的模块,如驱动和存根模块。

2.3 系统维护

根据软件维护的不同原因,软件维护可以分成四种类型:

(1)纠错性维护。在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行诊断和改正错误。

(2)适应性维护。在使用过程中,外部环境(新的硬、软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而应当去修改软件。

(3)完善性维护。在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。

(4)预防性维护。预防性维护即软件再工程,是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。

参考文献

[1]舒涵. 营造海量多媒体数据的家[J].中国计算机用户,2003,(19).

[2]范振梅,王晨光,范振钧. 多媒体数据库的实现[J].通化师范学院学报,2004,(04).

[3]刘天惠.Visual Basic 程序设计教程[M].北京:清华大学出版社,2006.

[4]周朋红.多媒体技术与应用[M].北京:中国水利水电出版社,2005.

[5]胡松义.数据库管理系统应用教程[M].湖南:湖南人民出版社图书发行部,2006.

库存管理软件篇5

一、医学统计软件药品管理应用

一个综合性的三级甲等医院,药品品种繁多,销售量大。管理好药品的采购、积压、效期管理、划价、盘点管理,杜绝向病人发放已过期药品,掌握药品的基本情况,更重要的是保证药品质量和医疗用药。医院信息网络化、一体化建设的全面展开,应用医学统计软件进行分析等,能避免药品的积压、过期等等问题:

(一)使用医学统计软件能分析药品采购的管理,能快速在线完成出入库操作

实现有效降低药品库存,大幅度缩短采购周期,提高药品周转率,避免药品呆滞、药品失效等。合理准确的统计预测,能使采购费用与存储费用最小的采购批量。统计预测的应用使得药品的采购量与实际用量间保持着良好的一致性,彻底摆脱了采购员凭经验制定采购品种和数量的工作模式。

(二)使用医学统计软件能分析药品积压的管理

药品积压是指药品进入医院药房后,由于某种原因,当药品实际库存连续 3 个月大于上限的 1.7 倍时,可视为药品积压。对于新引进药品如果连续3 个月消耗为零也视为积压,如果连续3 个月其消耗低于发放量的 50%,就必须调低其上下限。根据药品库存数量、时间生产统计工作的实际要求,设计药品库存统计相关工作表,适时录入相关数据,通过 Excel 等统计软件对各种数据进行自动加工处理,提前对可能成为积压药品的药进行相关统计分析,积压药品若在其有效期内能消耗完,且占用库存不大,应先采取自身消化,若占用库存较大,可交流到其他药房或退回药库;若属于近效期积压药品则必须退回药库。应用医学统计软件,可以使药品周转率提高、减少库存药品、缓解资金压力,为实现药品零库存打下坚实基础!

(三)使用医学统计软件能分析药品药品效期管理

为了避免效期药品无故过期失效,造成医疗资源的损失,除了给予适当的时限条件外,对药品效期管理的做法是使用医学统计软件进行管理,使医院药品管理进一步完善。医学统计信息系统的应用使药房可以快速准确地掌握药品的使用量和库存量,并根据统计分析数据,准确地制订周期内的药品采购计划,快速在线完成出入库操作,实现有效降低药品库存,大幅度缩短采购周期,提高药品周转率,避免药品呆滞、失效的药品管理目标。

(四)使用医学统计软件能分析药品点库管理

在医院,药品从入库到出库再到病人的使用,是一个比较复杂的流程,它贯穿于病人的整个诊疗过程中。医学统计信息系统在药品管理方面是用于协助整个医院完成对药品管理的计算机应用程序,使用计算机进行药品管理的,应做到金额管理、数量统计、实耗实销。计算机管理药品后,每月终结完帐,分别药库、各药房自动生成打印药品进出存月报、药品进销存月报,还分别打印药库、各药房期末库存药品明细表

二、在医院管理的中的应用

医院是一个多功能、多层次、结构复杂的大系统,统计是反映、分析医院投入、产出及

运行过程中各种数据质量的重要工具。医院的统计人员,肩负着重任,负责全院各种统计资料的收集、登记、整理,分类,审核、录入、汇总;督促各科室做好医疗登记、统计并给予指导和帮助;定期进行医疗工作效率和医疗质量的统计分析,定期向各基层科室反馈统计信息资料,及时准确地填报上级各部门颁发的全部统计报表,准确及时地执行各统计任务,使统计工作不仅起到信息服务的作用,而且起到咨询和监督作用,为医院领导总结和检查工作,掌握各科室的工作进度,计算绩效工资,制定医疗工作计划,提高医疗质量和效益,改善医院管理,提供了以医疗服务为主的各项工作的综合统计信息。在医院病人管理、药品管理、医务人员管理、医院资金流动等中,应用信息统计软件,能够有效管理医院正常运行,防止问题的发生,避免不必要的开支,分析病理并进行准确治疗等。

三、在医学研究的应用

库存管理软件篇6

【关键词】配置项 基线配置 标识配置 控制

随着软件技术的发展,组织提升软件研制能力显得越来越重要并且迫切。而军用软件,尤其是嵌入式软件的开发往往伴随硬件设备的研制而开展,其研制周期长,需求变更频繁,参与人员多,可能出现软件版本丢失、多重S护、开发过程混乱等问题。GJB5000A-2008《军用软件研制能力成熟度模型》中明确配置管理的目的和专用实践,通过配置管理可以较好的解决以上问题。

1 组织机构、角色和职责

组织应成立项目的配置控制委员会(以下简称CCB)。CCB一般由来自不同领域的项目利益相关方的代表组成,而且有能力在管理上作出承诺,对提出的配置项的变更进行评价、批准或不批准。其中,配置管员作为配置管理活动的直接责任人负责制定配置管理计划、配置状态报告、实施配置审核。

2 基于GJB5000A的配置管理活动

2.1 建立基线

2.1.1 标识配置项

配置项作为配置管理的对象,在项目策时进行识别,并对其赋予唯一标识号,形成配置项列表。包括:

(1)识别软件配置项:软件配置项主要包括为本项目开发的软件配置项以及重用的软件配置项、订购方提供的软件配置项、分承制方开发的软件配置项、采购的软件配置项等。其中,软件配置项的划分主要从下列因素进行权衡:软件功能、规模、重用计划、关键性、接口考虑等。

(2)识别配置文件:配置文件指定义软件配置项的功能特性或物理特性的文件,或从这些内容发展而来的关于其验证、使用、保障要求的技术文件。一般包括:需求文档、设计文档、测试文档、用户文档等。

2.1.2 建立一个配置管理系统

要使配置项在软件生命周期中受控,应建立有统一的存储介质、规程和访问方式的配置管理系统:

(1)建立配置库。

开发库:存放配置项文件的集合。是一个动态的库,相当于开发人员的工作区,存放在该库中的配置文件只需要开发者进行版本控制即可。

受控库:存放已通过测试或评审且作为阶段性产品的软件配置项的集合。配置项的入库、出库、更改均需通过访问及变更控制规程进行。

产品库:存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合。在项目通过定型或鉴定后,将受控库中的产品基线通过流程转入该库。

(2)访问控制规程:对非基线配置文件和基线配置文件可采用以下两类控制方式:

开发控制:开发期间,进行版本管理,若需更改只作简单跟踪即可;

正式控制:若需要更改,必须通过正式更改控制规程才能进行更改,由顾客参与的高层CCB控制。

(3)配置库的备份:制定正确的备份与恢复策略,并加以实施。

2.1.3 基线

在项目策划时定义项目需要建立的基线,对其赋予唯一标识号,并文档化每条基线应包含的配置文件,形成基线列表。

(1)在系统设计与分析阶段结束时建立功能基线:包括经过评审的定义软件配置项技术要求的文件,如:软件研制任务书、接口控制文件、软件技术协议等。

(2)在需求分析阶段结束时建立分配基线:包括经过评审的分配到软件功能模块需求的文件,如:软件需求规格说明。

(3)在产品定型或鉴定时建立产品基线:包括经过确认的作为软件产品生产、交付、使用、保障活动基础相关文件,如:安装包、用户手册等。

2.2 跟踪和控制更改

2.2.1 跟踪更改申请

(1)提交变更申请:需要变更时,提交变更申请,并填写建议的更改方案。

(2)变更影响域分析:项目组主要从以下几方面进行分析。

该软件更改是否满足软件本身功能、性能、软件质量要求;

对项目工作量、进度、成本的影响;

是否引起其他软件配置项、相关的设计文件/图样更改;

对在制品和已交付产品的影响以及处理措施;

对于在多个产品中使用的配置项,其更改可能解决本项目中的问题,而在其他应用中是否有影响;

更改等级分析:按照更改的内容及影响范围,可将更改进行分级控制。

(3)CCB审批:项目组与利益相关方一起评审该变更申请。

(4)跟踪更改申请的状态:更改申请被提交后就应对其进行状态跟踪,直到更改实施完毕并经过批准。

2.2.2 控制配置项

变更申请经过批准后,对问题配置项进行更改控制:

(1)出库:经过批准的变更申请可以作为出库依据,对存在问题的配置项出库。

(2)更改并验证:项目组针对新需求或存在的问题进行更改。更改后,应对更改内容进行评审或测试,以确保更改不会引入新的问题等。

(3)入库:通过验证后,项目组应根据更改级别提交相应CCB审批后检入受控库生成新的版本。

2.3 建立完整性

2.3.1 建立配置管理记录

(1)收集配置管理相关表单:配置管理员收集、整理配置管理过程中产生的相关表单。

(2)生成配置状态报告:在项目配置项状态发生变更后,配置管理员应生成配置状态报告,并向项目组和利益相关方配置状态信息。

2.3.2 执行配置审核

配置审核是指确认所产生的基线和文档符合指定的标准或需求。配置审核类型包括:

(1)功能配置审核:目的是验证配置项的所测功能特征是否已达到其功能基线文档中所规定的需求,且操作和支持文档是否完备和满意。相当于文文相符审查。

(2)物理配置审核:目的是验证构造的配置项是否符合定义它的技术文档。相当于文实相符审查。

(3)配置管理审核:目的是确认配置管理记录和配置项是否完备、一致和准确,配置管理工作开展与配置管理标准和规程是一致的。

3 结束语

软件配置管理作为GJB5000A-2008软件研制能力等级认证中必须开展的活动,也是其他软件工程化活动的基础。通过开展软件配置管理,可使软件在整个生命周期中状态清晰可控、可追溯,是提升软件产品质量的重要保证。

参考文献

[1]GJB5000A-2008,军用软件研制能力成熟度模型[S].

[2]GJB 5716-2006,军用软件开发库、受控库和产品库通用要求[S].

[3]GJB3206A-2010,技术状态管理[S].

作者单位

库存管理软件篇7

关键词:ACCESS数据库,软件开发,水电管理系统

 

0 引 言

随着社会科学和计算机技术的飞速发展,人们对信息处理系统的使用更加频繁,各单位对应用数据库编制适合于本单位实际情况的信息处理系统的需求越来越大。作为Office 软件中应用比较广泛的通用程序之一,Access 程序是由微软推出的一种桌面型数据库系统,是一种功能很强大的系统开发工具,具备了系统内存小、功能强大、使用方便等特色。利用Access 开发的数据库系统广泛的应用于很多基层部门。笔者所在单位,在水电管理工作中一直手工计算,工作效率较低。为适应时展需要,单位引进电脑等一批硬件,用于信息管理。笔者结合单位的实际情况、根据实际工作需要,开发了《水电管理系统》软件系统,此系统适用于windows xp+access2003 环境,已在实际工作中使用。论文范文,软件开发。

本文分析了ACCESS 数据库在水电管理系统中应用,介绍了用ACCESS 数据库中的查询方法对水电表读数进行多种方式的查询的方法,并讨论使用ACCESS 开发水电管理系统的实践经验,为ACCESS 数据库在类似信息管理系统中的应用开发提供参考。

1 系统的设计

1.1总体设计

为适应单位实际操作人员特点,本系统总体设计方案采取多窗体模式,界面简单、方便操作。水电管理系统的设计由以下几个窗体组成:主窗体,欢迎界面,登录窗体,数据录入窗体,数据维护窗体,报表打印及数据查询等。

实际操作人员通过运行安装后的水电管理系统程序,首先进入欢迎界面和登录窗体,输入密码验证身份后进入主窗体(如图1所示)。在主窗体上方分三大块,分别对应各自的功能模块窗体,包括数据录入功能、数据查询功能和报表打印功能;下方为数据结转功能、数据维护、退出系统等。单击菜单按钮后会自动弹出相对应的窗体。

1.2数据库设计

数据库设计主要对数据库的逻辑进行设计,它是面向用户的,即将数据按一定的分类、分组和逻辑层次组织起来。数据库设计时需要综合单位各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS 提供的功能和描述工具,设计出规模适当、能正确反映数据之间关系、数据冗余度低、存取效率高、能满足多种查询要求的数据模型。

本系统数据库设计的主要步骤如下:

(1)数据库结构定义[1]:目前的数据库管理系统(DBMS)主要有:支持联机事务处理的操作型DBMS;支持数据库存、有联机分析处理CLAP 功能的大型DBMS;支持面向对象的关系型数据库。根据用户需求选择DBMS,进行数据库结构定义。

(2)数据表定义:数据表定义指定义数据库中数据表的结构。数据表的逻辑结构包括:字段名称、字段大小、数据类型、默认值、有效性规则、有效性文本、关键字等。关系型数据库要尽量按照关系规范化要求进行数据库设计。但实际操作中,规范化程度应根据应用环境和条件来决定。论文范文,软件开发。数据表设计不仅要满足数据存储的要求,还要增加一些反映有关信息、操作责任、中间数据的字段或临时数据表。

(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。

(4)数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。

2 系统的实现

水电管理系统是应用在单机系统上的,所以只需建立起一个数据库,在该数据库基础上建立数据表、查询、窗体、报表等对象[2]。

2.1数据库的建立

打开“Office”选择“Access 2003”,在Access窗口中选择“空数据库”,以“水电管理”为名存盘,即可以完成数据库的创建。

2.2表的建立

 

 

库存管理软件篇8

【关键词】微软Excel;办公用品;多表管理;在线服务

计算机及其技术的应用、普及,使得人们在生产生活中的劳动强度显著降低,而处理数据的效率大幅提高。微软Office办公软件中的Excel操作简单快捷,其最主要的作用是制作表格和数据计算,即:处理报表,利用Excel内置或用户定义的函数实现复杂运算。一些通用软件做账目比较繁琐,而采用Excel则有诸多优点,并可实现多个账目副本同时制作,彼此之间可对比和实时更新,从而节省人工对账时间。针对繁复和琐碎的办公用品管理,本文论述了采用微软Excel进行办公用品数字化管理的可行性,并给出了具体的实现方案。

1.办公用品数字化管理的总体设计

1.1应用需求分析

大至企业,小到具体的办公室都有一些必备办公用品(包括耗材和一些贵重物品)需要管理,并涉及计划、采购、库存、借领(包括归还某些循环使用物品)等方面工作,人工管理非常繁琐,为规范操作,确保所需,避免浪费、减少人为失误,可考虑通过软件进行自动化管理。在这方面Excel有着诸多优势:

(1)一个工作簿可包含多个工作表,可用来组织相关信息。同时可对多张工作表的数据进行汇总计算。

(2)从安全角度考虑,管理员本机可实现安全操作,实时备份。

(3)所生成的每个表单可进行排序、自动筛选(按选定内容筛选)、高级筛选(适用于复杂条件)。筛选区域仅显示满足条件的行(即“记录”),该条件由针对某列(即“字段”)指定。筛选只是暂时隐藏不必要显示的行。

(4)可利用公式(函数、引用、常量、运算符)联动若干个单元格显示。

(5)支持VBscript语言,通过自定义函数,编辑代码,运行宏命令实现数据计算与方案分析等一系列功能。

基于以上优点,可将传统的人工管理手段和办公用品管理制度交由Excel来实现,帮助管理员分析信息,协调收支,实现账目基本功能,降低成本,同时方便用户及时了解领用信息、库存情况。

1.2办公用品数字化管理的总体框架

图1 采用Excel实现办公用品管理的基本思路和构架

1.2.1设计思路

采用Excel实现办公用品管理的基本思路和构架如图1所述,管理软件的具体构架如下:

(1)建立五个数据库(即在工作簿A上建立的五个表单):库存表、入库表(采购记录)、出库表(领用/借用记录)、库存限制(最大存货量,可变更)、领用限制。

(2)建立三个数据报表(在工作簿B上建立的几个表单,):下月采购单、个人领取记录、本月出库记录。

(3)设置四项操作:本月入库录入、本月领用申请、查询(库存状况、入库状况、出库状况)、报表生成及打印。

具体过程中,可根据历史记录和经验法则设定领取基准,对于高档/耐用办公用品,尽量协调相互借用,一般不重复购置,以上等细节规定将体现在Excel函数之中。

在设计管理软件时将Excel与网页相结合。对于非保密数据,可对其所在表单设置保护权限,通过“我的电脑”/“控制面板”上建立DSN与相关EXCEL连接,制作网页(包含用VBscript编写的程序),使领用人通过局域网查阅相关信息(“只读”属性,不能更改),而管理员则拥有“更改”权限。

1.2.2 数据关系

管理员每月先执行“本月入库录入”(上月要求采购的条目),从而更新了库存表、入库表(购买记录);而领用人可执行“本月领用申请”(不能超过库存表中存量限制,不能跨越领用人级别要求),从而更新出库表、库存表;根据库存表、库存表中存量限制和领用失败状况生成下月采购单。

2.办公用品数字化管理的细节设计

由于办公用品管理的繁复和琐碎性,在具体实施时,以下问题应给予考虑或需要特别注意:

⑴管理员使用的文件在一个文件夹A,每次更新后,使库存表、领用记录等以独立EXCEL表形式备份到文件夹B中,对文件夹B内文件设安全级别,建立数据链接,以 HTML 格式动态地呈现电子表格,因此其它用户可以使用 Web 浏览器访问信息,进行浏览、排序、筛选,通过“本月领用申请”格式输入借领要求并申报给管理员。

⑵用品每次采购价格可能有出入,每月采购记录输入,填写采购日期,而生成的库存表中同一用品可能有几条记录(领用限制中有金额要求,在领用表中可追溯每条记录来源,保证贵重不合格品的及时退还)。

⑶考虑用品自身特点和库房要求,应及时改动“库存限制”;考虑到使用状况,应及时改动“领用限制”,以免不必要的储存或过量积压,确保供应好、周转快、减小损失。

⑷办公用品分耗材和循环用品(耐用、价高)两种,前者可连续领取,后者是借用,应设有归还期限报警、循环使用期限(报废处理),并在库存表、出库表中显示标记。

⑸在EXCEL表单中设计固定的报表格式,通过定义函数,运行宏更改、给相应单元格赋值。

⑹对EXCEL表单菜单栏“工具”-“宏”-“Visual basic编辑器”-“工程属性”内设密码,避免误改动。

⑺如有质量不合格用品,需要退还供货商的,仍执行常规入库录入,对应数量写为负值,在备注列写原因,退还日期。领用人写退还申请(与领用申请一样,对应数量为负值,填好备注项,归还循环用品时与此步同)。

此外,在满足领用人浏览信息方面,可基于Macromedia Dreamweaver MX2004,运用脚本语言编制,由MacromediaFireworks MX2004、UleadGIFAnimator结合产生图片、动画,构成一组网页,兼顾美观和安全。

3.结语

上一篇:沟通技巧培训范文 下一篇:现场管理范文