马征
(内江职业技术学院,四川内江1000)
[摘要]随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。全文首先对UML的应用及利用
UML的建模过程进行了简要分析,随后利用ASP.NET阐述了进销存管理系统的实现方法。[关键词]UML;进销存;管理信息系统进销存系统是利用计算接,软件,网络实现进货,销售,存活管理的信息系统。但在进行该软件的设计时,要描述出所有的典型工作人员,如系统分析员,体系结构设计师,程序员,质量保证人员,系统工程员等的视角。因此,采用不同的模型来描述系统所有不同视角的过程就非常重要。UML作为一种建模的图形化语言,有其通用性和易读性,一直受到软件设计人员的追捧。
1UML及应用UML的软件建模开发过程
UML即统一建模语言(UnifiedModelingLanguage),是一种定义良好、易于表达、功能强大且普遍适用的建模语言。信息系统的逻辑模型或事项模型都能用UML的模型图形清晰的表示。同时UML还可以处理与软件的说明和文档有关的问题,包括需求说明、体系结构、设计、源代码、项目计划、测试、原型、发布等。作为一种对立于过程之外的建模语言,UML已经被用于各种软件设计中,但它并不直接和软件开发过程相关。软件开发中利用UML建模的主要步骤如下:建立需求模型;建立对象模型,包括静态模型和动态模型;建立系统实现模型;使用构件图描述系统由哪些构件组成;检查模型之间的一致性,通常这个过程需要反复多次才能完整地描述系统;最后在构件图的基础上生成开发语言的代码框架。
2利用UML对系统进行建模
UML是一种图形化的语言,它有很多种模型,如用例图,类图,顺序图,状态图,协作图,组件图,部署图等。进销存系统设计基础设计,系统维护,货品出入库,库存维护等系统功能,UML模型可以使用多样化的方式实现。用例图描述系统与外部环境的关系,它描述外部活动者理解的系统功能,用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,其构成元素有用例、活动者、用例关系和活动者关系。顺序图,包含各个处理流程,以销售出库为例:客户向系统提交需求申请,系统检查客户权限,系统向数据库服务器发送执行消息,请求执行销售操作,数据库服务器向自己发送一条消息,实现销售处理操作。源代码文件建模,对源代码的图形化建模有助于可视化源代码文件之间的编译依赖关系,可以有助于开发者利于开发工具去跟踪这些文件以及它们之间的依赖关系。如头文件O被文件A和文件B引用,文件C又引用文件A,根据这种依赖关系,很容易跟踪变化情况。
3系统设计与实现3.1模块功能分析
分以下模块进行设计1)入库管理模块。本模块主要负责管理与原料进货、入库操作相关的功能,主要有订单的生成、修改、删除、订单入库、手工入库、入库单据管理(查询、打印、删除)等功能。2)该模块主要负责原料仓库的日常管理工作,主要包括库存盘点,库间调拨,原料属性维护,数据库修改情况记录等功能。3
)出库管理设计。进销存管理系统出库管理模块,是完成货物出库、货位变更、费用处理等功能。货物出库:处理各种不同类型的货物出库单。若货物通过出库验证,则会生成出库通知单,并将该货物按照储库的数量从基础数据库中减去。费用处理:针对来料加工、转车业务根据重量产生收费。库位变更:货物出库后库位状态信息自动修改。
3.2系统实现
进销存管理系统的开发,选择采用了B/S结构,并选用ASP.NET2.0和SQL2005作为开发平台和工具。连接SQL2005后台用A-DO.NET来连接。系统前台程序采用C#进行设计。
系统服务器端使用Windows2003Serve操作系统和SQLServ-er2005数据库管理系统,客户端使用Windows2000Professional或WindowsXP操作系统。开发中利用ADO.NET进行数据库访问,A-DO.NETDataset是ADO.NET的断开式结构的核心组件。Dataset的设计目的很明确:为了实现于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序木地的数据。Dataset包含一个或多个DataTable对象的集合,这些对象数据行和数据列及主键、外键、约束和有关DataTable对象中数据的关系信息组成。
其次是数据库设计。进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。不论是对哪个数据库系统,需求分析都是整个设计过程的基础,是最困难、最耗时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。从实现部署图看出本系统的服务器端架构在科技局的服务器上,包括应用服务器程序和系统数据库。而用户的客户端部署在科技局不同的PC机上,他们可以对业务数据进行查询、修改、删除、统计以及日常业务操作等。以进货模块为例进行分析:制单日期:默认为当天日期,即采购员签订合同的日期。采购员和供应商签订合同之后需要将合同录入系统,该合同库管员和财务都可以查询,是库管员收货和财务结算的凭据。供应商:由系统基础数据进行维护,签订合同后,在系统中进行选择即可。货品及数量:即合同中约定的具体信息,包括品名,规格,数量,单价,金额等。发货日期:是可选项,如果在合同中约定,即将该日期填入。在功能的具体使用时,还需对一些信息进行逻辑控制,如数量与单价之积应与金额保持一致等,在ASP.net中通过语句实现。
[参考文献]
[1]张广泉,刘艳.基于UML的图书管理系统体系结构模型及实现[J].重庆师
范大学学报(自然科学版),2005.
[2]周瑾,马应龙,李巍等.UML的形式化及其应用[J].计算机科学,2005.[3]刘文进.UML在数字系统设计中的应用.电脑应用技术.2007.
TECHNOLOGYTREND229
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务