APP下载

基于java的财政性投融资工程审核业务系统

2018-10-20赵跃新

数码设计 2018年12期
关键词:需求分析软件工程数据库

赵跃新

摘要:本文针对市财政性投融资工程审核业务,采用先进的信息化技术,基于Eclipse开发平台,用Java编程语言,后台数据库采用业界应用广泛的MySql,遵循软件工程的相关理论和方法。利用分阶段的生命周期计划,严格按照需求分析、系统设计、系统编码和系统测试四个阶段开展进行。本文首先描述了市政府的工程审核业务系统开发的相关技术背景;接着对系统的软件结构,需求分析,运行环境等进行了详细的设计。并总结了系统的优势以及需要改进之处。该系统基本能够满足市财政性投融资工程审核业务需求,实现了无纸化存档,提高政务审核工程效率。

关键词:MySql;需求分析;数据库;软件工程

中图分类号:F812. 45

文献标识码:A

文章编号:1672 - 9129( 2018) 12 - 0134 - 01

1 项目背景和意义

本系统是基于对市区财审中心的了解,提出建设工程审核业务系统的目标,提供给市区财政审核中心用于日常审核工作。

财政性投融资建设工程审核工作是财政预算管理的重要组成部分,主要是运用工程造价专业技术优势,对工程预算支出进行审核,为财政投资项目的支出预算编制提供可靠依据,通过对工程项目的事前(预算(控制价))、事中(工程进度款)和事后(结算)的审核,为财政支出预算管理提供准确的信息和政策建议,以强化财政监督管理职能,提高财政资金投入使用效益。作为财政的一项固有职能,财政投资评审工作在加强财政投资监督管理,提高财政投资效益,构筑公共财政框架方面具有十分重要的意义。

2 系统涉及的关键技术

2.1 B/S模式。B/S(浏览器/服务器)模式是在客户端统一采用通用的浏览器,通过web浏览器向服务器发出请求,服务器接受来自浏览器的请求,并对其请求进行处理生成动态页面后返回给浏览器。

2.2 J2EE四层模型。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。一个多层化应用能够为不同的每种服务提供一个独立的层。

2.3 JSP技术。B/S模式下的编程技术有很多,例如CGI、ASP、ASP.NET、PHP和JSP。本文中利用JSP来实现。JSP是Java Server Pages的缩写,是一种建立和管理动态网站的实用技术。

2.4 MySQL数据库。MySQL是一个关系型数据库管理系统。由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。

3 系统分析

3.1 系统性能指标。

本系统的性能设计满足如下包括响应时间要求及资源特性要求。

本系统满足主要功能在单点操作下响应时间少于5秒;

本系统满足典型功能在50人并发情况下,响应时间少于15秒;

本系统支持100个用户的同时并发登录,支持1000个同时在线用户使用不同程序功能模块。响应时间少于20秒;

本系统支持大文件传输功能。支持100MB以内的文件稳定上传,服务器端接收上传文件的最大吞吐量不低于10M bit/S。

3.2 功能需求

(1)项目管理。项目管理分别对工程业务,征收补偿金和预算绩效评价三种不同业务类型进行管理。对于三种业务类型都提供项目查询,项目登记,项目修改功能。

(2)项目查询。项目查询是通过各维度的项目信息,对项目进行查询。

(3)项目登记。分别对工程业务、征收补偿金业务和预算绩效评价业务进行项目登记。

(4)项目修改。除了项目编号由系统根据编号规则自动生成不可修改之外,其他的项目信息在任何阶段都提供可以修改。

(5)收件管理。收件管理是中心对于报审单位提交的报审材料,根据业务类型、审核类型、报审金额等分别进行收件。其中根据不同业务,收件管理包含收件、派件、负责人指派、派件方案设定等功能。

(6)人员指定。收件人员完成收件后,由领导等有权指派的人员点击人员指定按钮,选定指定负责人后,对报审件进行派件。

(7)审核管理。审核管理是本业务系统的重点,也是中心日常工作中必须要使用的功能。本模块包含待办业务、业务办理、补退件業务、现场踏勘、审核件查询。

(8)待办业务。该模块是将根据人员角色(前台、审核复核人员、领导等),展现出属于自己的待办任务信息。

(9)业务办理。业务办理是对于审核项目等进行业务办理,如审核、复核、审批等。各流程和角色不同,关注点不同,所负责的任务也不同。

3.3 系统运行环境。

操作系统:采用64位版本的Window Server 2008/2003;

J2EE应用服务器软件:采用Tomcat7.0.62;

数据库服务器:采用MySQL5.6;

浏览器:IE6/IE7/IE8等主流浏览器;

Java SDK版本:J2SDK将采用JDK7 64位版本。

4 总结和展望

这套系统采用了JSP,MySQL、JQuer、BootStrap,tomcat技术来实现的。客户端和服务端采用了Browser/Server模式实现。

参考文献:

[1]周国烛杨洪雪主编.《Java Web项目开发教程》[M].机械工业出版社.2015 -7

[2]莫兵,蒙焕念,黄良永主编.JsP程序设计教程[M],兵器出版社.2015 -6

[3]美Bruce Eckel陈昊鹏译.Java编程思想[M].(第四版),机械工业出版社.2015 -10

猜你喜欢

需求分析软件工程数据库
数据库
大学师生需求发展分析
基于UML技术的高校贫困生管理系统建模分析
指挥信息系统模拟训练评估需求分析
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
应用型本科大学英语后续课程建设之必要性探讨
关于如何创新和完善计算机软件工程管理的探讨
数据库
数据库