装备制造产品申报管理系统的设计与开发

2014-09-06 00:56朱柏青
机械设计与制造工程 2014年10期
关键词:申报装备用户

何 非,赵 红,朱柏青

(1.南京理工大学 机械工程学院,江苏 南京 210094)(2.南京工程学院 经济管理学院,江苏 南京 211167)

装备制造产品申报管理系统的设计与开发

何 非1,赵 红1,朱柏青2

(1.南京理工大学 机械工程学院,江苏 南京 210094)(2.南京工程学院 经济管理学院,江苏 南京 211167)

在分析功能需求和性能需求的基础上,对原有装备制造产品申报管理业务流程进行了设计改进,并确立了基于B/S的认定管理系统架构体系,最后利用Java平台及其Spring框架技术实现系统功能,从而实现装备制造产品申报的便捷化、网络化,认定管理工作的无纸化、规范化和科学化。该系统已在实际中得以应用,效果良好。

装备制造产品;申报管理;设计;开发

装备制造业是国民经济特别是工业经济发展的基础,其发展也是促进经济增长的动力[1]。为进一步促进装备制造业的发展,国家有关部委近几年提出在装备制造业领域内实施一些扶持政策,对装备制造相关的产品进行认定管理,通过补贴和税收等多种措施推动装备制造业的产业化。

虽然江苏省内各制造企业积极响应政策号召上报相关项目,但是装备制造产品申报认定过程中材料准备整理环节较为繁琐,当省经信部门下发申报文件后,用户需一一核对并准备须上报的材料,为防止信息遗漏还要不时地查看下发文件的内容,即便如此,仍然不能避免人为疏忽造成的材料遗漏。此外,地方经信部门对各地区认定申报情况缺乏了解,难以准确及时调整策略,从而使得本地区装备制造业的发展较为被动,缺乏竞争力。对省经信部门而言,大量的申报材料信息,需在不同条件下筛选出相应信息;省经信部门需与各部门进行业务沟通达成信息共享,并且整个评审过程和结果应公平公正、公开透明。此时,借助信息化手段,实现数字化管理,方便用户申报、查看项目,使得管理者更为高效地管理项目,从而便于各地调整策略,进而对江苏省的装备制造行业进行宏观调控,建立认定申报管理系统将所有信息统一集成则势在必行。

1 需求分析

通常软件系统的需求可分为功能性需求和非功能性需求[2]。其中功能性需求主要是指系统需要呈现的基本功能,是提供给用户供用户使用的具体功能。非功能性需求重点为系统正常运行所需要满足的系统特性,如稳定性、可扩充性、可维护性等,即简化为性能需求。本系统需求从功能性需求和性能需求两方面进行分析。

1.1功能性需求

本系统是面向江苏省内从事重大技术装备研制、推广和应用的企事业单位,用于申报装备制造产品和相关产品认定管理的系统平台。其主要功能性需求包括:用户管理、项目申报管理、项目评审管理、公告管理。

a.用户管理。

当用户在此平台上看到相关政策后,便可进入本系统。初次使用本系统需先进行用户注册并等待资格审核,如业务相关性、组织机构代码与单位的统一性等,这也是本系统区别于其他系统的标志。

b.项目申报管理。

项目申报过程中的每一步,系统都会提示用户需填写的信息和上传的文件,防止遗漏,方便用户进行项目申报。另外,项目申报后,用户可随时进行项目预览,也可随时导出文件下载后进行打印查看,因此在客户端需要实现与用户灵活地交互。

c.项目评审管理。

用户的申报项目提交后,将进行项目评审认定,初步评审时若出现用户报告填写有误或不完整的情况,需要将项目打回给用户,用户便可对项目进行重新编辑。各评审过程依次进行,不可越级操作。最后的评审结果将以项目发布的形式反馈给用户,用户可在该系统查看项目发布情况,以便及时调整战略方向。

d.公告管理。

所有相关的政策发布将会在此平台上展示,管理用户有权限对公告进行编辑管理,一般用户可在首页查看公告展示。对于较为重要的政策信息,系统将给予标记置顶处理,用以提示用户此项内容重要,需查看此项公告信息。

1.2性能需求

系统性能需求不仅决定产品的质量,而且还会影响到系统的功能性需求的实现[3]。因此,为保证系统能够长期平稳运行,并保持较高的可靠性、安全性和运行的高效性,此系统应具有如下性能:(1)支持异地登录。本系统面向的用户范围较广,为使项目申报更为便捷,同时使得项目统筹协调管理更加高效,系统需能够支持异地登录。(2)支持并发操作,并发数200左右,支持同时在线。因为系统面向的是省内装备制造企业,用户数量较多,需考虑到并发操作。(3)关于申报时上传系统文件大小的考虑。申报过程中有图片和附件材料的上传,其中图片大小一般500K即可,文件因为数量不一,考虑整体文件的大小和系统负担,建议上传文件总大小不超过30M。(4)友好的用户交互界面。系统进行操作时需及时提醒用户此步操作的适用性,并给予良好的操作体验和界面视觉体验。(5)信息有效性、规范性和完整性校验。系统为尽可能避免人为输入错误,需对字段进行相应的校验。(6)动态扩充性。系统数据库的数据内容随着系统的运行而动态变化。除了基础数据库相对稳定之外,各类数据库、各种业务流程以及相关表格都会发生变化,系统应能够快速地进行修改、扩充等。(7)系统的可维护性。在系统运行调试阶段及以后的系统功能拓展完善阶段,应尽可能便捷地实现对系统的升级维护[4]。

2 项目认定管理信息系统总体设计

2.1系统管理业务流程设计

系统从纵横两个维度进行分析,其主要的评审管理业务流程如图1所示。系统业务横向面向3类实体:省内各装备制造企业、省经信部门、地方经信部门。纵向来看,整个系统,围绕项目申报、项目评审、项目发布逐步开展系统的建设。主要的评审管理业务由经信部门主导,依次通过地方经信部门预审、省经信委初审、集中评审、现场核查、公示复审,当且仅当所有项目评审完毕后方可进行项目发布。在此过程中项目数据集中统一,进行流程化管理。

图1 系统评审管理流程

2.2主要模块设计

首台套申报系统主要分为外网系统和内网系统,如图2所示。在外网主界面会显示功能栏部分和政策发布平台部分,功能栏主要包括申报注册和快捷登录、项目申报、项目申报状态查询;政策发布平台主要用于通知、政策、公告发布和提供在线帮助。内网主界面主要用于用户账户管理、权限管理和评审管理,其中关键模块为项目申报核心模块和审批管理核心模块。

a.用户账户管理模块。

图2 系统模块设计

为避免不相关信息对系统的干扰,也为增强系统的安全性和强壮性,本系统将对注册的用户进行业务相关性和合规性审核。此审核由系统管理员或相关管理用户验证注册用户的法人资质、组织机构代码与所在地的统一性,还包括所申报项目与装备制造的相关性。符合申报条件的用户则审核通过,否则审核不通过,并将不通过原因通过系统反馈给用户。同时,在用户管理部分,赋予用户相关的角色和权限,从而加强用户的有效性和系统的安全性,为系统的申报环境创造较为良好的条件。

b.项目申报模块。

通过审核的用户即可创建新的申报项目进行项目申报,项目申报模块如图3所示。项目申报主要是信息的整理上传,需进行6步操作:(1)填写基本信息。包括产品名称、申报类型、法人代表、联系人、联系电话、手机、电子邮件、申报单位。在填写基本信息时,用户只需填写产品名称和申报类型,其余信息则由系统从注册用户的信息自动提取,若信息合适则可继续下一步,若需改动,则在调整信息后保存即可。(2)填写认定申请表。系统页面将列出相关的填写项,如企业基本信息、上年度经营状况、上年度主要产品及市场占有率、申报首台(套)关键部件的情况等,用户只需按系统要求填写即可,当填写不合适时系统会给出提示。(3)填写申请报告书。此页面包含有大段的文字信息,如企业基本情况、申报理由、申报装备的国内外发展现状和趋势、申报装备的技术开发和产业化水平等。(4)上传可预览附件。此页面上传的文件有营业执照、专家证书、专家推荐意见、产品照片和财务审计报表等。(5)上传其他附件。同为附件上传页面,上传其他附件和上传可预览附件的区别在于,上传的其他附件在最后生成的PDF文档中只显示附件清单不显示详细内容,而上传可预览附件中的内容将显示详细内容。(6)导出和提交。在正式提交项目前,用户可导出PDF文件进行自查,确认无误后再提交,正式提交前系统将给用户提示,提示用户提交后将不可再修改项目。

由于系统面向的用户范围较广,并且在进行交互时需要界面显示友好,因此,每进行下一步操作时,系统都会校验信息的完整性和规范性,并及时给予提示。附件上传页面也对上传文件的大小进行了限定,防止因文件过大给系统造成不必要的负担。项目完成后,用户可在相关页面进行项目预览,也可导出文档并下载后进行查看。如此设计便于用户查看申报项目和管理相关文档资料,同时系统为用户高效地进行工作提供了支持。

图3 项目申报模块

c.项目评审模块。

项目评审主要包括:形式审查、集中评审、现场审核和公示复审。4步审核需依次进行,不能越级评审。其中形式审查具有项目打回功能,此功能用于用户申报信息填写不完整时打回,用户可在此状态下修改编辑项目后重新提交。通过形式审查的项目,将进入项目指标的评比审核即集中评审,之后进行专家评审,相关领域的专家将对项目进行审核评分,并对装备制造现场进行核查评审。当所有评审结束后,需要公示评审结果,项目公示后,所有结果不可修改。为方便评审过程,同时为方便工作汇报,系统将提供导出Excel表功能,用于将申报信息中的重点信息批量导出。

d.政策发布管理模块。

认定管理工作施行前,省经信委需向各地市用户发布相关政策信息,告知用户相关事宜。本模块设有公告编辑与发布、文件上传下载功能,为及时快捷地发布信息提供支持,同时方便用户及时获取政策信息,为整个项目申报管理工作提供高效的信息发布平台。

3 系统架构

3.1系统网络架构

本系统在多层体系架构的思想下,采用B/S体系的多层架构模式[5],即浏览器/Web服务器/应用服务器程序/数据库,方便用户和管理人员随时登录系统,快速高效地完成项目申报及项目管理。

如图4所示,系统的业务逻辑统一在应用服务器层,业务逻辑层采用 Spring 开源框架作为容器,其可以很好地同Struts、Hibernate 等其他的开源框架实现融合。前台js技术框架方面选择了互联网上最流行的框架jquery,此插件使得界面更加丰富,同时使得系统与用户的交互更为友好。前台的请求逻辑选择设计较为灵活和方便且能很好地支持前台类restful风格的Spring MVC框架来实现,而在与后台的数据库交互层面则使用Spring JDBC框架,从而降低接口交互的复杂度[6]。系统在Web 服务上,使用免费的Apache和Tomcat 中间件,并对静态页面进行了专门的处理,可以大大提高用户对静态页面的请求响应速度。以上网络技术架构既满足不同的操作环境的要求,又满足了统一的数据访问方式,使系统具有很高的扩展性和可维护性[7]。

图4 系统网络架构图

3.2系统体系分层架构

整个系统的体系结构设计可分为展现层、应用层、数据资源层、运行环境层和网络通讯层[8],如图5所示。

图5 系统体系层次架构

a.展现层:展现项目的发布情况、进展情况、完成情况及成果。

b.应用层:主要包括项目申报管理、政策发布管理、项目评价管理、项目发布展示管理。

c.数据资源层:主要是以项目的数据为基础,对所有数据进行整合,进行统一管理。

d.运行环境层:硬件方面主要包括服务器和存储设备;软件部分主要包括操作系统、工作流引擎、数据报表工具等。

e.网络通讯层:为系统的部署建立相关的网络体系。

4 系统实现及应用效果分析

基于安全性、稳定性、扩展性、可靠性和高效性的考虑,系统依据需求分析和改进后的业务流程进行设计,应用以上架构实现系统功能[9]。系统界面如图6、图7所示。

由于信息化的介入和系统的使用,可以发现原先用户在申报前需仔细查看下发的申报文件中提到的繁多的申报材料,上报时要认真核对每项材料,费时费力。网络申报时系统分为6个步骤,一步步引导用户填写上传相关材料,并且系统会提示用户上传的材料的有效性和完整性,并且在填写完成后系统会自动生成PDF文档,方便了用户申报项目和查看整理项目信息。对地方经信部门而言,系统带来的是信息的共享,能为地方相关部门及时了解各地装备制造业发展提供一定的数据支持,提高了地方的管理效率。省经信部门作为主要的管理者,系统能够及时整理大量的申报信息,并汇总成报表,为评审阶段打下良好基础,同时为后期的管理提供支持;系统的政策发布平台也加快了相关政策信息的及时传达;系统较为完善的各类信息管理功能使得管理更为便捷化,增强了省经信部门的管理能力,达成了部门间信息共享,有效地提高了管理水平。

图6 项目申报——上传可预览附件

图7 项目评审

5 结束语

本文设计开发的装备制造产品认定管理系统,利用计算机网络提供数字化的装备制造产品申报管理环境[10]。为实现项目管理数据流的分离,本系统采用MySql 作为后台数据库,对项目管理系统中不同用户据其权限及地区的不同设定其访问类型,并以此为支撑设计开发本系统。本系统具有较高的安全性和可靠性,操作便捷,界面友好,已在实际中得到应用,有力地促进了管理工作的公开、透明、公平、公正,但目前还有部分功能有待进一步开发和完善。

[1] 夏玉海.发展高端装备与装备制造产业的关联性[J].现代制造技术与装备,2012(5):1-5.

[2] 付赟,李敏强,陈富赞.面向不确定需求的适应性软件体系结构设计[J].计算机科学,2010,37(12):99-104.

[3] 贺亚博.需求管理过程框架及相应支撑工具的设计与实现研究[D].西安:西北大学,2008.

[4] 王小辉,李圣普.传统节庆信息管理系统的设计与实现[J].电子设计工程,2014(2):26-28.

[5] 李奇.面向机械行业的项目管理系统的研究与实现[J].计算机工程与设计,2012(9):3427-3431.

[6] 李海虹.基于J2EE的Web应用系统多层体系结构的研究与实现[D].西安:西安电子科技大学,2006.

[7] 朱传宝,李从东.基于.Net平台的电力基建信息管理系统[J].计算机工程,2006,32(14):255-257.

[8] 马梦华.项目申报管理系统的设计与实现[D].济南:山东大学,2012.

[9] 何非,饶运清,邵新宇.支持企业业务协同的综合设备管理系统研究[J].华中科技大学学报,2009,37(4):1-4.

[10] 李海刚,卢燕.面向新产品开发知识联盟的知识管理系统及其应用研究[J].计算机应用研究,2011,28(4):1348-1351.

Designofdeclarationandmanagementsystemforequipmentmanufacturingproductssystemofequipmentmanufacturaiingproducts

HE Fei1, ZHAO Hong1, ZHU Baiqing2

(1.Nanjing University of Science & Technology, Jiangsu Nanjing, 210094, China)(2.Nanjing Institute of Technology, Jiangsu Nanjing, 211167, China)

On the basis of analysis of the functional requirements and performance requirements, it describes the improved business process management of the equipment manufacturing products, designs a management system based on B/S architecture system. Using Java platform technology to realize system functions such as the Spring framework, it develops the system for reporting equipment manufacturing products convenient such as network, paperless, standardized and scientific. This system is being applied in practice, and the effect is good.

equipment manufacturing products; management system; design; development

10.3969/j.issn.2095-509X.2014.10.010

2014-09-10

2013年度江苏省首台套重大装备课题研究计划( ZB20130919)

何非(1982—),男,江苏靖江人,南京理工大学讲师,博士,主要研究方向为制造业信息化。

TP311

A

2095-509X(2014)10-0045-06

猜你喜欢
申报装备用户
“少年工程院活动校”暨“航天未来人才培养校”共同申报
好装备这样造
港警新装备
防晒装备折起来
国际收支间接申报问答
关注用户
《申报》与上海民国时期禁戏
关注用户
关注用户
如何获取一亿海外用户