基于B/S架构的采购预算管理系统开发

时间:2022-09-12 08:15:11

基于B/S架构的采购预算管理系统开发

摘 要:文章首先介绍了国内外关于财政预算管理系统的发展趋势,分析了当前采购过程中存在的问题,在相关理论知识的支持下,通过进行多次调研,其他企事业单位相关系统的借鉴,进行了比较充分的需求分析。在设计过程中,充分考虑到当前江苏省创业中心在采购过程中存在的问题,细化讨论预算采购管理系统的架构、功能模块组成,在项目的开发过程中,实际参与项目的监控管理工作,最终完成了采购预算管理系统。

关键词:需求分析;技术架构;项目实施;采购预算;B/S架构

中图分类号:TP311.5 文献标识码:A 文章编号:1006-8937(2013)29-0001-02

本次根据论文进行研发的采购预算管理系统,主隶属于事业单位范畴。事业单位的预算是指事业单位根据事业发展计划和任务编制的年度财务收支计划。

采购预算是指采购机关根据事业发展计划和行政任务编制的、并经过规定程序批准的政府采购计划。采购预算是事业单位财务预算的有机组成部分,集中反映了预算年度内用于采购支出计划的部分,一定程度上反映了事业单位的收支规模、业务活动范围和方向。

解决财政开支的规范问题最主要还是在于如何市场化的去运作采购行为。采购预算管理系统的更重要的意义是较强采购过程中的预算审批以及实际采购行为发生时的审批,从而达到规范预算支出管理。

通过本次采购预算管理系统的建设,希望能够通过梳理,规范采购流程,解决目前采购中存在的各个部门采购预算没有限制,各部门采购预算金额不受采购预算总金额限制,月度以及季度采购计划无审批,采购过程缺乏有效的审批监督等问题。

1 采购预算管理系统的需求分析

软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。项目开发过程伊始,需要考虑项目的开发需要遵循哪一种软件开发模型,最终决定选择了瀑布模型。瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型图见图1所示:

系统角色设置如下:

系统管理员登陆系统,可对组织、角色、用户进行配置维护,拥有最大操作权限,各大模块的菜单均可见,可查询,但是不建议进行业务操作。

预算、计划申请人员:各个部门设立至少1个该角色人员,进行部门年度预算录入,年度预算调整,提交审批,月底采购计划录入,月底采购计划调整,提交审批操作。

部门经理:审批预算,计划,查看预算报表数据、审批采购单、查看采购合同附件,查看采购报表数据。

采购部门主管:除大于设定金额的采购单外,其余采购单审批最终权签人。

财务部门主管:审批预算,计划,查看预算报表数据、审批采购单、查看采购合同附件,查看采购报表数据。

总经理:预算、计划审批最终权签人。大于设定金额的采购单的最终权签人。

单点登陆认证在很多大型的企业中都有使用,其不仅仅降低了用户使用的繁琐程度,同时也有利于提升系统的安全控制。

单点鉴权是指用户在登录运营管理门户时,统一进行用户合法性校验,并对校验通过的请求生成令牌环并返回;

会话保持是指在用户登录成功后一直到用户退出登录前,系统会维持心跳,并保证用户登录的有效性。

系统管理模块仅限系统管理员用户使用,主要对系统中的非业务功能进行操作,包括组织管理、角色管理、用户管理、模块管理、数据字典模块,为系统的正常运行提供基础数据的配置支持。

组织管理主要是维护使用单位的部门组织机构信息。

角色管理主要是维护系统角色,由角色去关联操作菜单达到不同角色用户登陆系统显示不同菜单的功能。

用户管理主要是对使用该系统的用户进行维护管理,由用户关联角色进行权限绑定。

模块管理主要是动态配置系统模块菜单入口,并且对系统功能模块菜单进行维护管理。

数据字典主要是对常用数据项进行维护,例如预算科目,计划科目等数据。

预算管理功能包括预算的录入、审批、调整等功能,具体包括:

预算录入:根据相关部门的预算计划,参照财务制度,编制本部门年度采购预算;

预算的审批:根据预算审批流程完成预算的审批,只有审批完毕的预算才可以生效;

预算调整:审批后的预算,可以进行预算调整,调整后,需要进行再次的审批,审批完毕后的预算才可以生效。

预算查询:查询符合条件的预算信息。

本系统中各个部门录入的年各自的年度预算,并设置对应年度预算各分支项总额为多少,提交进行审批。

采购计划管理包括采购计划的编制、审批、调整,具体包括:

计划编制:编制年度滚动采购计划;

计划的审批:根据计划审批流程完成计划的审批,只有审批完毕的计划才可以用于预算编制;

计划的导入导出:根据指定的模板导入、导出采购计划;

计划的查询:查询采购计划明细、列表等;

采购管理模块是整个采购预算管理系统的核心,是采购预算管理系统的价值所在。

采购管理包括管理采购单、会退单等,具体包括:

采购录入与提交审批:录入采购单。录入完成,采购单生成并处于“待审批”状态;进入审批环节;

采购合同上传:审批结束的采购单,可以上传采购合同,供后续查看。

审批模块是整个采购预算管理系统的核心功能之一,是采购预算管理系统的价值所在。

审批功能具体包括:

预算审批:审批各个部门提交的预算申请;

计划审批:根据审批通过的部门年度预算,审批各个部门提交的月度采购计划申请;

采购单审批:根据审批通过的月度采购计划,申请每月发生的采购单。

统计分析功能包括系统相关数据的查询、统计分析、报表展示等功能,具体包括:查看预算、计划、采购单信息;查看历史周期内的预算数据执行状况;

2 采购预算管理系统的架构以及模块设计

网络管理系统是整个采购预算管理系统稳定运行的保障系统,任何大型软件系统在设计之初都会充分考虑可靠性和稳定性等,但任何系统在运转过程中都有可能发生意想不到的问题。所以从这方面考虑,通过对整个系统中各个网元的实时监控,可以提前或者及时感知到整个系统中的异常运转状态。

单点认证系统是避免用户在频繁切换软件系统过程中输入账号、密码信息,这是非常让人厌烦的过程,虽然当前用户可访问的只有运营管理门户,但考虑到系统众多,后续采购系统还存在业务扩展的可能性,因此在设计之初确定采用单点登录方式进行系统访问管控。

外部系统接口网关主要考虑实现高度系统未来的扩展能力,采购预算的有效管理不是单单依靠系统本身就可以完成的,不可避免的需要与其它系统进行交互,接口网关可以对于外部系统隐藏内部系统实现,也可以增加安全性。

通常系统的可靠性、稳定性与系统的组网结构有着显著的关系,本论文给出的物理组网结构只是一个指导,在实际的部署过程中可能会根据实际的资源情况做相应的调整。

B/S最大的优点就是不用安装任何特定的客户端软件,在有网络的情况下任何地方都可以进行操作,客户端零安装、零维护。

软件架构优缺点:

①维护和升级方式简单。使用过程中,软件系统的随着使用部门的需求的提出,存在不断的改进和升级操作,B/S架构的产品的优势更多的体现在升级的相对便利性。对于现在的软件系统而言,随着系统需求的不断变化,系统的升级、问题修正等也相对于之前越加频繁,B/S模式软件系统在这方面有着C/S产品无法比拟的优势。对于一个中型企业来说,通常服务器、用户端不在百台以下,如果需要系统的管理人员在几百台电脑――甚至更多之间来回往复,不仅仅浪费了资源,其工作量和工作效率也是不可想象的。

②成本降低,选择更多。由于B/S架构的软件客户端不需要额外投入,浏览器基本都是免费试用。服务器端软件的硬件环境根据业务试用的不同配置不同,但也没有特别的要求。服务器的操作系统还可以使用免费并且开源的Linux系统软件,安全性也不错。目前Linux系列服务器在企业级应用市场上使用广泛,当前大型的互联网企业使用的后台服务器操作系统基本上选择的都是Linux。后台的数据库可以选择MySQL等开源免费的软件,都可以较大的降低开发成本。

③应用服务器的压力较大,主要服务或者数据的升级维护都在服务器端,而客户端不需要进行维护升级。

3 结 论

借力提升采购科学化、精细化管理水平指导采购预算管理系统的建成。从项目需求提出、采购预算核定、采购计划审批、采购合同签订到采购资金支付等环节,全部纳入到江苏创业中心采购预算管理系统中。在本次采购预算管理系统的实现过程中,充分体会到,前期需求以及设计的投入越多,后期开发的过程中所走的弯路越少,对于软件项目中,为什么在需求和设计以及最终的测试解决投入了接近75%的精力有了很直观的认识,这也将对后续的工作中相关开发外包项目的管理以及投入有了很高的指导意义。

参考文献:

[1] 赵长宝.政府采购预算管理存在问题及解决对策[J].中国政府采购, 2012,(1).

[2] (澳)麦斯阿塞克.需求分析与系统设计[M].北京:机械工业出版社,2009.

[3] 王番.关于政府采购预算管理问题的思考[J].内蒙古科技与经济,2005,(10).

[4] 王瑛,王东伟.论建立国库集中支付监督制约机制[J].财政研究,2003,(9).

上一篇:浅析理想英语教师具备的品质 下一篇:陈皮对烘烤牛肉干中杂环胺含量的影响