主要技术指标:
主要使用技术有:DWR、Spring、Hibernate、JavaScript、CELL插件;系统架构是C/S结构;数据库则采用的是Oracle。
在系统方面的要求:
A.时间性要求:(1)打开表的响应时间应能控制在1分钟之内,数据量不大的表应控制在30秒之内;(2)更新处理的时间应控制在30秒以内;(3)数据的转换和传送时间,视所涉及到的数据量大小来决定,一般情况在1.44MB软磁盘允许的容量内,时间应控制在10秒以内;查询表时间也应控制在1分钟以内,对数据量小的表应控制在30秒以内。
B.灵活性:综合分析可以按不同的方式不同的条件灵活查询所需的数据,并生成新的表格;报表数据既可以分组录入,也可以集中录入,打印可以根据需要进行分组打印。
C.方便性:界面友好规范,操作方便简单,符合用户操作习惯,尽量采用鼠标选择,减少手工输入。具体体现为:科目代码、单位代码和报表选择全用鼠标点击;报表数据录入方便,行列公式自动计算,报表中的每一科目的数据只能录入与其相关的列;报表报送、数据汇总和报表审核操作简单。
D.完备性:本系统实现了预算所需的所有功能,从报表设置、审核公式定义、报表录入、数据综合分析、报表打印直至最后的预算批复,形成一套完整独立的应用系统。
E.可靠性:数据处理高效稳定,设置了细致的数据有效性校验,并能进行及时的信息提示,指导用户正确操作。
三、工作内容和要求:
设计部门预算系统,采用DWR技术、JavaScript技术、Hibernate技术、Spring技术和CELL插件,主要分为四个模块:基本信息、部门预算、项目管理、系统管理。我主要负责的是项目管理和系统管理模块。通过对业务知识的熟悉、技术的了解、系统编制流程的掌握,对系统进行需求分析、概要设计、详细设计、程序代码编写、程序测试,最终实现该系统。
要求:页数30页左右,字数在8000-10000字之间。
四、主要参考文献:
1、《 JavaScript权威指南》 David Flanagan 著 2005.12
2、《深入浅出Hibernate》 夏昕,曹晓刚,唐勇 编著
3、《DWR中文文档》 方佳玮 编著
4、《Spring in Action》 (美) Craig Walls Ryan Breidenbach 著
5、《CELL帮助文档》