2018/7/2
1.需求分析

1.    实训项目背景

(明确的应用领域和实际背景)

项目名称:预算编报管理系统

预算编报管理系统是按照国家、部门预算改革的需要,实现由基层预算单位编报预算,逐级上报、审批、汇总,经财政部门审核,提交同级人大批准后,下达预算单位执行预算的信息化处理过程。

部门预算包括收入预算、基本支出预算、项目预算及政府采购预算等。

实现以部门预算为源头,衔接指标、执行、账务。充分利用应用支撑平台完成财政对资金的管理全过程。

项目要求:

软件操作简便、快捷,有效地减轻预算编报工作人员的工作量,减少编报的时间。

界面设计风格统一,便于操作员快速掌握系统操作方法;用户界面简单明了,符合业务办理流程,具有人性化特点。

软件设计结构模块化、程序结构化、数据格式标准化、代码统一化,各种文档资料规范化。

2.    实训目标

强化学生的动手能力;提高学生对软件工程方法、技术、工具、过程和管理的整体化理解;加强学生的团队意识;提高学生自主解决问题、协作解决问题的能力。

3.    系统功能

(详细的业务需求和系统功能)

业务流程:

 

采集表管理

完成单位基础信息项维护、支出项目录入设置、采集表定义、采集表刷新、采集表数据清理、收支审核定义以及其他审核定义等采集表相关设置。

定额管理

维护类档、定额标准以及设置单位所对应的定额标准,利用定额管理可灵活测算支出数据。

预算编审

用来完成部门预算的采集录入修改和数据审核。包括采集和综合信息处理两部分功能。

任务管理

实现预算单位、部门同财政之间填报及审核批复数据交互。

指标导出

依据部门预算批复情况将预算数据分批按比例导入到指标使用。。

4.    技术方案

(技术路线;关键技术和模块的详细技术实现)

采用符合J2EE技术规范的多层构架,通过网络系统支持用户登录使用,客户端使用浏览器。整个系统运行于应用服务器之上,利用应用中间件支撑系统的运行,数据库管理系统使用MySQL,应用中间件使用Tomcat。

中心端:

系统架构:J2EE

开发工具:Eclipse

数据库:MySQL

开发技术:GWT、java、Hibernate、Spring、sql

中间件:Tomcat 、jdk1.6

客户端:

开发工具:Eclipse

数据库:MySQL

开发技术:java、sql、Hibernate

自己的对需求的分析:

1)业务部门的各成员进行预算申报,负责人根据财会部门给出的建议金额进行合理协调与分配,由负责人同意向财会部门申报2)财会部门查看各部门的申报预算,进行合理分析与协调预算,将不合理的预算申请退回并要求其调整,最终达成合理预算申请,呈报给主要领导审核
3)主要领导审核不通过,则退回重审 ;主要领导审核通过,则呈报给财政部门
4)财政部门根据各个部门的预算申请和现有的预算容量,批复给各个部门的财政部门最大金额
5)各财政部门根据获得的批复金额,协调各申请部门的资金分配,最终确定各部门的资金分配情况
6)最终在各部门将自己确定好的预算申请填好表单申报,接下来批复均以自动化进行,最终预算申报与批复完成

以下是我做的需求分析总结:

各申请部门:
1.普通员工:
1)填写、修改预算申请表
2)提交
2.负责人:
1)浏览与审阅个申请表
2)确认或发回(不通过)
3)汇总与提交
last) 确认 , 记录
财会部门:
3.财会部门:
1)审核预算汇总表
2)协调预算汇总表,
3)不通过 ,发回并建议
5)确认通过
6)提交给主要领导
7)提交给上级财政部门
last) 确认,记录
4.主要领导
1)审核汇总表
2)通过 , 不通过
last) 确认,记录
财政部门:
1)审核 , 
2)批复预算数额 , 
3)发回 
last)确认,记录

系统,管理员:
1)表格维护,自动汇总表格
2)历史记录
3)成员信息维护,
4)权限分配

2.eclipse svn配置

参考链接 https://blog.csdn.net/u014727709/article/details/53381408/

问题:

输入服务器地址,输入登录名,密码,总是连接或登录失败

解决方法:

老师把账号密码给错了,更换了正确的账号密码即可

3.审批细节讨论:

负责人根据每个人的上报结果进行资金分配

例如:某部门的甲 , 乙是个人,分别需要申请100元 , 50元,共150元

财会部门给该部门负责人的建议是120元 , 负责人需要根据甲吗,乙的申报情况合理分配(缩减)资金,我认为,按比例分配(缩减)比较合理 甲最高可获得100*120/150 = 80

乙可最高获得40

倘若不安这种缩减方法,任意一个方法来分配,结果是甲可最高分配m元,乙可最高获得n元 , 则如果让甲,乙重新申请,则甲申请的数额大于m不会通过,同理,乙申请的数额大于n也不会通过

因此可以让系统自动化地判断甲 , 乙是否可以通过 , 此时也不需要负责人再次审核,因为负责人已经规定好了甲,乙的最高金额数,倘若甲,乙符合标准就会通过

这样,也不在需要甲,乙重新再次申请,因为,当甲,乙得知自己的最高金额数,二者一定会按照最高金额数申请,即甲再次申请的金额数位m,乙再次要申请的金额数为n

当然可能有特殊情况:再次申请时,甲需要的小于m,或者乙需要的小于n,此时可以让甲乙再次申请

4.业务流程图




疑问:上级批复的预算能否在预算汇总之前就可以得知?

解决:上级在得到下级预算申请后,根据实际情况对各个部门的需求进行批复,而不是盲目进行下批,这样有利于资金的合理利用;倘若在未知具体需求的时候进行下批,有可能会因为某些特殊情况和而导致需求高的资金不足而需求低的资金过剩



预算编报管理系统 Day 1 需求分析 , svn 配置相关推荐

  1. 基于springboot房屋租赁管理系统 (源代码+数据库+需求分析文档) 006

    代码地址 https://gitee.com/ynwynwy/houserent-public 基于springboot房屋租赁管理系统 (源代码+数据库+需求分析文档) 一.系统介绍 包括管理员.房 ...

  2. Windows Server 2008 SVN 配置

    轻松搭建一台Windows SVN服务器 2012-12-15 16:30:35 标签:服务器 Windows 的 target blank 说明 :如果文章图片不能查看,请进入个人blog的主页查看 ...

  3. Xcode SVN配置

    Xcode SVN配置 Xcode SVN配置 编辑 ~/.subversion/config 文件  注意:假设".subversion"文件夹不存在.请执行"svn ...

  4. linux下SVN配置笔记(转)

    linux下SVN配置笔记  李群林 转载了 皋军 的博文  [查看原文][转载时间:2012-09-20 10:40] 关键字: linux下svn配置笔记  一.安装SVN默认安装到/usr/lo ...

  5. IDEA下svn配置与share project

    IDEA下 SVN 配置与使用 IDEA下svn配置 前提是我们的电脑上已经安装了TortoiseSVN. 这样安装就完成了 1.Update Project 更新项目 2.Commit change ...

  6. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  7. 企业应用单svn与apache+svn配置整理

    说明:       系统环境:CentOS  5.4  x86_64 一.所需软件   http://subversion.tigris.org/downloads/subversion-1.6.6. ...

  8. HC小区管理系统-海康摄像头监控配置

    HC小区管理系统-海康摄像头监控配置 [HC小区管理系统-海康摄像头监控配置] HC小区管理系统-海康摄像头监控配置_哔哩哔哩_bilibili 监控配置说明: 一.安装HC物业系统 HC小区管理系统 ...

  9. IntelliJ IDEA -- SVN配置及项目迁入/检出SVN

    一.下载并安装SVN 本人 IntelliJ IDEA 2018, 小乌龟TortoiseSVN x64 二.配置 如果已经搭建好了svn服务的话,就要开始在idea中配置相关的配置了. 1.配置已安 ...

最新文章

  1. 不是内部或外部命令 windows10 执行 linux命令
  2. silverlight 使用IValueConverter 转换
  3. T6 s1 day19
  4. Javascript里使用Dom操作Xml
  5. [Ext JS 4] Grid 中的单元格添加Tooltip 的效果
  6. 滴滴又出事!33项问题被查,程维再次致歉
  7. arcgis for flex 学习笔记(一)
  8. Arduino Uno 实验3——蜂鸣器
  9. SAS时间序列分析案例--有季节效应的非平稳序列分析
  10. 毛戈平上市以“光影美学”的理念打造适合中国人的高端化妆品品牌
  11. Java8:Effectively final
  12. 海思HI3518E视频处理基础概念《二》----- 视频输入VI和 视频输出VO
  13. 第50篇 Android Studio实现生命数字游戏(五)计算星座数
  14. テクニカルアーティストに必要な資料集めようぜ!
  15. Python 办公效率化学习(自学)四.Excel文件的写入
  16. 技术总结--android篇(四)--工具类总结
  17. 06-播放器-搭建媒体服务器测试videojs
  18. try中的return和finally中的return
  19. Ventoy - 免格式化!超简单的『多合一』系统启动盘制作神器 (开源免费,多平台支持)...
  20. Linux常见系统错误

热门文章

  1. 完全免费最好的在线pdf转换成word转换器
  2. acer台式电脑怎么重装系统_acer台式电脑怎么重装系统
  3. 分布式事务:XA,2PC,3PC,TCC,SEATA(AT)
  4. 北工大计算机学院导师选择,导师信息#北工大计算机学院计算机科学与技术导师介绍#高红雨...
  5. Android ApiDemos示例解析(39):App-Service-Local Service Binding
  6. vue接收Excel文件流并下载
  7. android访问相册、拍照
  8. oracle library is not loaded
  9. 洋灰三角 矩阵快速幂
  10. 引入ttf类型的字体不起作用的解决方法