论文部分内容阅读
摘要:整个系统采取B/S架构的开发与设计仪器收发管理系统,该系统具有实用价值和现实意义,对平台的功能和架构进行了设计,最后实现了仪器信息管理功能。
关键词:计量仪器;收发管理系统;B/S架构
中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2018)04-0070-03
1 概述
现代计量工作作为国民经济生产的主要保障力量[1],为社会发展提供技术、质量保障,计量管理成为大多数企业的重要组成部分[2]。现代计量以法制计量为核心,随着企业信息化加速推进,计量管理迫切需要先进专业的信息化系统完成管理工作[3]。计量检测是为了计量仪器获得准确的量值传递过程,最后能保证产品质量的关键性工序,企业生产使用的计量器具应该具备量值准确、操作简单的要求。面对突如其来的质量事件或者重大产品安全问题[4],与此同时,国家对计量器具的管理也非常严格,保证计量器具的源头正确,量值传递可靠[5]。
在计量领域中,计算机作为信息化普及的工具,有效地提高计量管理水平[6]。我院所建立的计量仪器收发管理系统具有操作简单,不但满足我院计量仪器收发管理需要,而且能够提高计量工作质量和办公效率,为我院创造更多的经济效益和社会效益。
2 系统总体需求分析设计
本文实现基于SSH的辽宁省计量仪器收发管理系统总体需求分析包括:总体功能性分析和非功能性分析。基于SSH的辽宁省计量仪器收发管理系统需求分析步骤:本文采用SQL构建业务系统的数据库存储业务,解决了仪器收发数据存取难题。基于SSH的辽宁省计量仪器收发管理系统的总体功能需求分析包括:1) 系统实现收费标准管理;2) 系统实现登记录入客户和计量仪器的功能;3) 计量仪器的费用管理功能;4) 计量仪器的证书管理功能;5) 计量仪器的结算管理功能;6) 计量仪器的发放功能;7) 统计报表功能。
2.1 总体需求分析设计
2.1.1 系统技术架构
1) UML建模技术
本文的系统基于UML的设计思想实现,在统一建模过程中实现系统的原型结构,从多种角度分析计量仪器收发管理系统的整体特征。
2) SSH框架技术
本文构建基于SSH的辽宁省计量仪器收发管理系统需要将Struts、Spring和Hibernate三大框架进行整合,系统通过整合的目的是为了提系统的开发效率。Struts框架对Model,View和Controller都提供不同的组件。Spring框架实现控制反转和面向切面的组件,Hibernate是一种对象关系映射框架,已经封装JDBC的接口。
2.2 系统的功能需求分析
基于的B/S架构和SSH框架實现的辽宁省计量仪器收发管理系统,由于编码技术非常成熟,该系统实现非常简单,通过对系统的需求分析,明确划分系统的菜单功能结构。下面为基于SSH的辽宁省计量仪器收发管理系统的功能结构设计,其中包括:1、系统实现收费标准管理;2、系统实现登记录入客户和计量仪器的功能;3、计量仪器的费用管理功能;4、计量仪器的证书管理功能;5、计量仪器的结算管理功能;6、计量仪器的发放功能。图1系统的功能结构图。
2.3 系统主要研究内容
通过基于SSH的辽宁省计量仪器收发管理系统实现工作是本文的主要研究内容:
1) 研究基于SSH的辽宁省计量仪器收发管理系统开发所涉及到的相关技术,包括:系统开发平台、主要的技术架构、数据库存储与分布技术;
2) 研究基于SSH的辽宁省计量仪器收发管理系统总体需求分析与设计,通过UML建模工具构建计量仪器收发系统的原型结构;
3) 开发基于SSH的辽宁省计量仪器收发管理系统的功能模块,主要功能代码编写工作、系统测试。
2.4 非功能性需求分析设计
1) 界面需求:要求基于SSH的辽宁省计量仪器收发管理系统按照总体需求设计系统的功能界面,为了获得更好的用户体验,系统必须达到界面美观统一布局。
2) 功能扩展要求:当有功能扩展需求需时,系统的采用远程方式实现功能扩展,属于异步扩展功能要求。
3 系统的总体设计
3.1 系统总体设计
基于SSH的辽宁省计量仪器收发管理系统的总体设计包括:网络拓扑图设计、计量仪器收发系统的数据分布设计和系统技术架构设计。
1) 网络拓扑图设计:根据基于SSH的辽宁省计量仪器收发管理系统的需求分析和总体设计要求,根据辽宁省计量院的终端使用数、软硬件设施设计网络拓扑图。
2) 计量仪器收发系统的数据分布设计:数据库中的数据存储设计,系统的性能取决于数据分布设计,因此,系统的数据分布设计采取水平分布访问策略,这种分布访问策略优点利于仪器收发系统的业务处理。
3) 系统技术架构设计:本文采用B/S模式开发基于SSH的辽宁省计量仪器收发管理系统,并结合SQL数据库。
3.2 系统的数据库设计
根据前文的需求所述,基于SSH的辽宁省计量仪器收发管理系统数据表的概念结构设计,下面介绍该系统所使用的全部数据表:表字段名称、是否具有约束条件、字段存储长度等。
1) 客户数据表,字段包括:客户顺序号、客户名称、注册地址、五证合一号、联系人、联系电话、其他。
2) 计量器具数据表属性设计,字段包括:计量器具编号、计量器具名称、器具规格、器具型号、生产日期、检测日期、计量器具类型、保管人、其他等。
3) 登记数据表设计,根据登记数据表字段包括:登记号、客户编号、计量器具编号、负责部门、登记日期、送检人、电话、办理人和其他等。
关键词:计量仪器;收发管理系统;B/S架构
中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2018)04-0070-03
1 概述
现代计量工作作为国民经济生产的主要保障力量[1],为社会发展提供技术、质量保障,计量管理成为大多数企业的重要组成部分[2]。现代计量以法制计量为核心,随着企业信息化加速推进,计量管理迫切需要先进专业的信息化系统完成管理工作[3]。计量检测是为了计量仪器获得准确的量值传递过程,最后能保证产品质量的关键性工序,企业生产使用的计量器具应该具备量值准确、操作简单的要求。面对突如其来的质量事件或者重大产品安全问题[4],与此同时,国家对计量器具的管理也非常严格,保证计量器具的源头正确,量值传递可靠[5]。
在计量领域中,计算机作为信息化普及的工具,有效地提高计量管理水平[6]。我院所建立的计量仪器收发管理系统具有操作简单,不但满足我院计量仪器收发管理需要,而且能够提高计量工作质量和办公效率,为我院创造更多的经济效益和社会效益。
2 系统总体需求分析设计
本文实现基于SSH的辽宁省计量仪器收发管理系统总体需求分析包括:总体功能性分析和非功能性分析。基于SSH的辽宁省计量仪器收发管理系统需求分析步骤:本文采用SQL构建业务系统的数据库存储业务,解决了仪器收发数据存取难题。基于SSH的辽宁省计量仪器收发管理系统的总体功能需求分析包括:1) 系统实现收费标准管理;2) 系统实现登记录入客户和计量仪器的功能;3) 计量仪器的费用管理功能;4) 计量仪器的证书管理功能;5) 计量仪器的结算管理功能;6) 计量仪器的发放功能;7) 统计报表功能。
2.1 总体需求分析设计
2.1.1 系统技术架构
1) UML建模技术
本文的系统基于UML的设计思想实现,在统一建模过程中实现系统的原型结构,从多种角度分析计量仪器收发管理系统的整体特征。
2) SSH框架技术
本文构建基于SSH的辽宁省计量仪器收发管理系统需要将Struts、Spring和Hibernate三大框架进行整合,系统通过整合的目的是为了提系统的开发效率。Struts框架对Model,View和Controller都提供不同的组件。Spring框架实现控制反转和面向切面的组件,Hibernate是一种对象关系映射框架,已经封装JDBC的接口。
2.2 系统的功能需求分析
基于的B/S架构和SSH框架實现的辽宁省计量仪器收发管理系统,由于编码技术非常成熟,该系统实现非常简单,通过对系统的需求分析,明确划分系统的菜单功能结构。下面为基于SSH的辽宁省计量仪器收发管理系统的功能结构设计,其中包括:1、系统实现收费标准管理;2、系统实现登记录入客户和计量仪器的功能;3、计量仪器的费用管理功能;4、计量仪器的证书管理功能;5、计量仪器的结算管理功能;6、计量仪器的发放功能。图1系统的功能结构图。
2.3 系统主要研究内容
通过基于SSH的辽宁省计量仪器收发管理系统实现工作是本文的主要研究内容:
1) 研究基于SSH的辽宁省计量仪器收发管理系统开发所涉及到的相关技术,包括:系统开发平台、主要的技术架构、数据库存储与分布技术;
2) 研究基于SSH的辽宁省计量仪器收发管理系统总体需求分析与设计,通过UML建模工具构建计量仪器收发系统的原型结构;
3) 开发基于SSH的辽宁省计量仪器收发管理系统的功能模块,主要功能代码编写工作、系统测试。
2.4 非功能性需求分析设计
1) 界面需求:要求基于SSH的辽宁省计量仪器收发管理系统按照总体需求设计系统的功能界面,为了获得更好的用户体验,系统必须达到界面美观统一布局。
2) 功能扩展要求:当有功能扩展需求需时,系统的采用远程方式实现功能扩展,属于异步扩展功能要求。
3 系统的总体设计
3.1 系统总体设计
基于SSH的辽宁省计量仪器收发管理系统的总体设计包括:网络拓扑图设计、计量仪器收发系统的数据分布设计和系统技术架构设计。
1) 网络拓扑图设计:根据基于SSH的辽宁省计量仪器收发管理系统的需求分析和总体设计要求,根据辽宁省计量院的终端使用数、软硬件设施设计网络拓扑图。
2) 计量仪器收发系统的数据分布设计:数据库中的数据存储设计,系统的性能取决于数据分布设计,因此,系统的数据分布设计采取水平分布访问策略,这种分布访问策略优点利于仪器收发系统的业务处理。
3) 系统技术架构设计:本文采用B/S模式开发基于SSH的辽宁省计量仪器收发管理系统,并结合SQL数据库。
3.2 系统的数据库设计
根据前文的需求所述,基于SSH的辽宁省计量仪器收发管理系统数据表的概念结构设计,下面介绍该系统所使用的全部数据表:表字段名称、是否具有约束条件、字段存储长度等。
1) 客户数据表,字段包括:客户顺序号、客户名称、注册地址、五证合一号、联系人、联系电话、其他。
2) 计量器具数据表属性设计,字段包括:计量器具编号、计量器具名称、器具规格、器具型号、生产日期、检测日期、计量器具类型、保管人、其他等。
3) 登记数据表设计,根据登记数据表字段包括:登记号、客户编号、计量器具编号、负责部门、登记日期、送检人、电话、办理人和其他等。