基于Web框架的部门预算系统设计毕业论文1.doc
《基于Web框架的部门预算系统设计毕业论文1.doc》由会员分享,可在线阅读,更多相关《基于Web框架的部门预算系统设计毕业论文1.doc(42页珍藏版)》请在三一办公上搜索。
1、基于Web框架的部门预算系统设计毕业设计(论文)任务书 一、课题名称:基于Web框架的部门预算系统设计 二、主要技术指标:主要使用技术有:DWR、Spring、Hibernate、JavaScript、CELL插件;系统架构是C/S结构;数据库则采用的是Oracle。 在系统方面的要求: A时间性要求:(1)打开表的响应时间应能控制在1分钟之内,数据量不大的表应控制在30秒之内;(2)更新处理的时间应控制在30秒以内;(3)数据的转换和传送时间,视所涉及到的数据量大小来决定,一般情况在1.44MB软磁盘允许的容量内,时间应控制在10秒以内;查询表时间也应控制在1分钟以内,对数据量小的表应控制在
2、30秒以内。 B灵活性:综合分析可以按不同的方式不同的条件灵活查询所需的数据,并生成新的表格;报表数据既可以分组录入,也可以集中录入,打印可以根据需要进行分组打印。 C方便性:界面友好规范,操作方便简单,符合用户操作习惯,尽量采用鼠标选择,减少手工输入。具体体现为:科目代码、单位代码和报表选择全用鼠标点击;报表数据录入方便,行列公式自动计算,报表中的每一科目的数据只能录入与其相关的列;报表报送、数据汇总和报表审核操作简单。 D完备性:本系统实现了预算所需的所有功能,从报表设置、审核公式定义、报表录入、数据综合分析、报表打印直至最后的预算批复,形成一套完整独立的应用系统。 E可靠性:数据处理高效
3、稳定,设置了细致的数据有效性校验,并能进行及时的信息提示,指导用户正确操作。 三、工作内容和要求:设计部门预算系统,采用DWR技术、JavaScript技术、Hibernate技术、Spring技术和CELL插件,主要分为四个模块:基本信息、部门预算、项目管理、系统管理。我主要负责的是项目管理和系统管理模块。通过对业务知识的熟悉、技术的了解、系统编制流程的掌握,对系统进行需求分析、概要设计、详细设计、程序代码编写、程序测试,最终实现该系统。 要求:页数30页左右,字数在8000-10000字之间。 四、主要参考文献:1、JavaScript权威指南 David Flanagan 著 2005.
4、12 2、深入浅出Hibernate 夏昕,曹晓刚,唐勇 编著 3、DWR中文文档 方佳玮 编著 4、Spring in Action (美) Craig Walls Ryan Breidenbach 著 5、CELL帮助文档 毕业设计(论文)开题报告设计(论文题目)基于Web框架的部门预算系统设计一、选题的背景和意义:部门预算是部门依据国家有关规定及行使职能的需要,由基层单位开始编制,逐级上报、审核、汇总,经财政部门审核后,提交立法机关依法批准的涵盖部门各项收支的各项收支的综合财政计划。二、课题研究的主要内容:本系统主要分为四个模块:基本信息,部门预算,项目管理,系统管理。 1、 基本信息。
5、该模块是本系统的关键部分,也是一项繁琐的工作,不同格式以及不同的数据来源要求报表设置模块必须拥有强大的功能和灵活的设计风格。 2、 部门预算。该模块是整个系统的核心部分,完成“一上”和“二上”部门预算编制、汇总、逐级上报,通过网络或软盘的方式上报财政部。财政部司局对上报数据审核、修改、录入预控制数,下达控制数,确定最总预算数据。 3、项目管理。该模块是预算系统的一个基本业务子系统。财政部门根据部门上报的项目,通过一定的调整后,进行筛选与排序,从而为项目预算提供有力的依据。 4、系统管理。主要说明系统所需必要信息的设置和数据库方面的管理,是整个系统的基础和应用前提。三、主要研究(设计)方法论述:
6、首先,熟悉系统的业务流程,初步学习系统中所用的技术要点、结构框架以及使用方法。其次,对项目管理和系统管理模块进行分析,确定设计目标并明确结构规划。最后,对主要页面、数据库、应用程序的设计与实现作详细讲解。四、设计(论文)进度安排:时 间工 作 内 容10.2210.30确定毕业设计内容及题目11.111.15理清思路,确定总方案,并撰写开题报告11.1611.30对系统进行需求分析、论证设计可行性12.112.10熟悉业务知识 掌握项目流程 学习语言技术12.1112.20系统概要设计、数据库设计12.2112.25 系统详细设计、设计出主要模块算法12.2612.28 创建数据库 导入数据库
7、数据12.291.5 系统界面设计、编写代码1.61.10 系统模块测试1.111.15 编写项目设计报告并修改五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日目录摘要7第一章 绪论91.1 选题背景91.2 本文所做工作91.3 本文的安排9第二章 系统开发技术112.1 DWR与JavaScript技术112.2 Spring技术112.3 Hibernate技术112.4 CELL插件12第三章 系统分析133.1 需求分析133.1.1 引言133.1.2 任务概述133.1.3 需求规定133.2 系统分析143.2.1 编制流程143.2.2
8、系统管理模块153.2.3 项目管理模块153.3 数据结构分析163.3.1 逻辑结构163.3.2 物理结构163.3.3 出错补救措施16第四章 数据库设计174.1 表清单174.1.1 系统管理174.1.2 项目管理184.2 表视图204.2.1 系统管理204.2.2 项目管理22第五章 系统实现过程235.1 开发平台235.2 系统框架235.3 系统实现245.3.1 系统管理模块245.3.2 项目管理模块265.4 配置文件28第六章 系统的测试与运行386.1 系统测试386.1.1 配置测试环境386.2 测试结果386.3 Cell使用问题406.4 代码冗余问
9、题40结论41参考文献41致谢41摘要部门预算是部门依据国家有关规定及行使职能的需要,由基层单位开始编制,逐级上报、审核、汇总,经财政部门审核后,提交立法机关依法批准的涵盖部门各项收支的各项收支的综合财政计划。针对当前业务需要,本文从理论和实践两个角度出发,通过对该系统的设计与实现进行分析,对财政业务系统进行深入了解。论文首先较为详尽地介绍了该系统所使用的技术的有关概念与要点,特别深入介绍了在本系统中运用到的知识。从开始的业务知识了解到项目流程的熟悉,再到技术的学习,然后设计编码到整体结构的分析实现,最后对系统的主要界面、数据库、应用程序的设计与实现作了详尽的讲解。本系统的开发采用迭代式软件开
10、发模式,运用了先进的Web框架技术,如Spring技术、Hibernate技术、DWR技术等。运用Web框架开发实现了组件重用、系统性能得到优化、极大地提高开发效率。本系统的主要功能分为四个模块:基本信息、部门预算、项目管理、系统管理。我负责的是项目管理和系统管理模块。在设计过程中,力求将理论与时间应用相结合,对各种理论进行阐述的同时配合系统从业务知识点和操作技巧加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。【关键词】部门预算,Web框架,项目管理,系统管理AbstractThe department budget is in accordance with relev
11、ant state regulations and the need for the exercise of functions by grassroots units started, and explained reported, the audit summary, the financial sector assessment, submitted to the legislature for approval in accordance with the law covers the various departments at various payments Support co
12、mprehensive financial plan.In view of the current business needs the paper from the theoretical and practical point of view of the two, through the system design and implementation of an analysis of the financial system for in-depth understanding of business. First of all papers more detailed introd
13、uction of the system used by technology-related concepts and elements, in particular depth in the system introduced in the use of the knowledge. From the beginning of the professional knowledge of the processes that are familiar with the project, to the technical study, design and coding to achieve
14、the overall structure of the end of the main interface, database, application and implementation of the design made a detailed presentation.The development of the system used iterative software development model, using an advanced framework of Web technologies, such as the Spring technology, Hiberna
15、te technology, DWR technology. Web application development framework for the realization of reusable components, system performance has been optimized, and greatly improves the efficiency of development.The main function of the system is divided into four modules: basic information, departmental bud
16、gets, project management, and system administration. I am responsible for the project management and system management modules. In the design process, the theory and time to combine applications on the various theories on the manly at the same time support system from the point and operation skills
17、to illustrate the hope that more fully reflected in such knowledge and technology in the system Application and Implementation.【Keywords】Departmental budgets,Web framework,Project Management System, System Management第一章 绪论1.1 选题背景部门预算,通俗地讲,就是一个部门一本预算,就是将预算支出按部门和支出项目进行分配。部门预算作为一种全新的预算编制模式,自2000年引入以来得
18、到了广泛的肯定,并开始成为预算编制的主流模式。认真编制实行部门预算,是财政预算管理体制的一次革命,实行部门预算,可以提高预算的完整性和科学性,是市场经济国家的通行做法。经过7年来不断的改进和完善,已建起一个以预算编制为核心,以国库集中收付和政府采购为主要执行手段,初步规范的预算管理模式。为适应部门预算改革的需要,中央各部门在调整内部组织结构、重新界定预算编报职责等方面做了大量工作,取得一定的成效。为帮助中央部门准确理解和执行政策、提高预算编报质量,统一内部预算管理运行机制,实现预算编制的规范化和制度化,财政部研究、设计了中央部门预算编制参考规程。但近年来,部门预算改革不断有新举措、新内容,因此
19、有必要对部门预算编制规程进行适时的修改和完善,在各部门内部形成一个分工合理、相互协作、运转顺畅的部门预算编制机制。1.2 本文所做工作为了开发出该系统并且是系统能够真正达到“适用、够用、好用”的标准一配合用户单位的使用,查阅相关的书籍及电子文档,也向先辈们请教。在开发设计过程中,采用现在流行的Spring和DWR技术,通过Hibernate连接数据库,借助一些工具优化系统。另外,为了增加系统的实用性,使之能尽量与实际的应用系统和用户需求相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了它们的可取之处,借鉴了一些经验。1.3 本文的安排整个设计共分为6章,各章的主要内容安排如下:1.
20、绪论。介绍论文的选题背景、所做工作以及论文的结构安排。2. 系统开发技术。主要介绍本系统用到的主要技术。3. 系统分析。主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。4. 数据库设计。为了使软件开发者对该软件的功能划分、数据结构及业务流程有一个大概的理解,使之成为整个开发工作的开始。5. 系统实现。主要是详细说明项目是如何执行的及界面展示。6. 系统测试与运行。阐述测试的方法,测试的步骤、测试达到的效果。第二章 系统开发技术2.1 DWR与JavaScript技术DWR(Direct Web Remoting
21、)是一个可以允许你去创建AJAXWEB站点的JAVA开源类库,可以让你在浏览器中的JavaScript代码调用Web服务器上的Java代码,就像在Java代码在浏览器里一样。DWR包含两个主要的部分,其一是运行在浏览器客户端的Javascript,这部分被用来与服务器通信,并更新页面内容;其二是运行在服务器端的Java Servlet,这部分被用来处理请求并将响应结果发送给浏览器.DWR的工作原理是通过动态把Java类生成JavaScript。代码调用发生在服务器端,DWR负责数据的传递和转换。在调用远程方法时,当数据已经从网络上返回的时候,要提供回调(callback)功能的DWR.在测试D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Web框架的部门预算系统设计 毕业论文1 基于 Web 框架 部门 预算 系统 设计 毕业论文
链接地址:https://www.31ppt.com/p-3939481.html