论文部分内容阅读
在电力行业中,电力设备制造企业、发供电企业日常物资的采购具有品种多、规格统一、现货货源充足、价格变化幅度小和小批量多批次的特点,它们的采购成本占整个电力物资采购成本很大比重,这部分采购物资能否质优价良、能否及时供货将关系到电网的安全、稳定、经济运行。因此,做好这部分物资的采购工作非常重要。 询价采购方式具有程序规范、操作便捷的特点,适用于日常物资的采购。网上采购因为信息及时高效、公正合理、便于在线监督的优势,已被众多电力企业接受并采用。因此,电力物资公司为电力设备制造企业、发供电企业开展面向电力行业的网上物资询价采购业务具有重要意义。 本课题的主要工作是建模和设计面向电力行业物资询价采购信息平台,此B/S(浏览器/服务器)模式的信息平台是电力物资公司开展询价采购业务的业务平台,电力设备制造企业、发供电企业都可通过它进行询价采购业务。在建模与设计过程中,作者以软件需求工程为指导,注重如何着手准备调研、与客户进行沟通交流、提问的方式方法等工作,全面掌握面向电力行业询价采购业务流程以及涉及的人员和单据;运用UML(统一建模语言)进行问题域的识别、问题的分解和分析、用例评述、需求建模,并以Use Case Diagrams(用例图)和Activity Diagrams(活动图)描述需求,建立此信息平台的需求模型;采用UML进行信息平台的分析和设计,用交互框图来描述对象间的交互,交互框图包括Sequence Diagrams(序列图)和Collaboration Diagrams(协作图),并将交互图中的每个对象映射成类,每个消息映射类的操作,最终产生三种设计类图(包括边界类、控制类和实体类),最终设计出信息平台的架构,建立设计模型和Oracle数据库模型。在上述建模及设计的过程中,均符合UML对使用它的过程提出的要求:Use-Case Driven(支持用例驱动)、Architecture-Centric(以架构为中心)以及Incremental design(递增设计)和Iteratire design(迭代设计)。 最后,考虑到使用单一框架结构建立企业级应用存在拓展性差、结构复杂的问题,在分析和设计的基础上,结合Struts和Hibernate两个开源框架对信息平台进行整合开发。基于Struts实现MVC(模型-视图-控制)模式的特点,基于Hibernate对象/关系数据库映射工具,最终实现此信息平台。