基于Web框架的部门预算系统设计毕业论文1.doc

上传人:文库蛋蛋多 文档编号:3939481 上传时间:2023-03-28 格式:DOC 页数:42 大小:2.04MB
返回 下载 相关 举报
基于Web框架的部门预算系统设计毕业论文1.doc_第1页
第1页 / 共42页
基于Web框架的部门预算系统设计毕业论文1.doc_第2页
第2页 / 共42页
基于Web框架的部门预算系统设计毕业论文1.doc_第3页
第3页 / 共42页
基于Web框架的部门预算系统设计毕业论文1.doc_第4页
第4页 / 共42页
基于Web框架的部门预算系统设计毕业论文1.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于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

22、WR时,需要在地址栏输入http:/localhost:7001/dwr名称/,而点击链接时则会显示对应Java类中的所有方法,输入相应的参数即可执行。而在对应的jsp或html文件中,要引用几个dwr的js,其中engine.js必需要,如果需要用到dwr的一些方便的工具,则要引用util.js文件;需要引用dwr自动生成的js,注意js名字要和dwr.xml配置一样;而js文件里的方法与java类中的方法有一点区别,就是多了个参数,用来callback返回的数据。2.2 Spring技术Spring的核心是个用于构造Java应用程序的轻量级框架,实现了Ioc模式的容器。其中的core包是框

23、架的最基础部分,并提供依赖注入特性来使你可管理Bean容器功能;context包提供了一种框架式的Bean访问方式(ApplicationContext.xml),还添加了文本消息的发送;DAO包则提供了JDBC的抽象层。也提供了一种方法实现编程性和声明性事务管理,不仅仅式针对实现特定接口。在Spring中重要的式MVC模式:View出于客户端层,通常用jsp,即页面显示部分;Controller也处于服务端层,通常用Servlet来实现,即页面显示的逻辑部分实现;Model处于中间层,通常用服务器端的javabean,即业务逻辑部分的实现。对于一些公用的方法,则可以放在一个类中。2.3 Hi

24、bernate技术Hibernate提供了强大高性能的对象到关系型数据库的持久化服务,可以按照Java的基础语义进行持久化开发。Hibernate提供的HQL是面向对象的查询语言,它在对象型数据库和关系型数据库之间构建了一条快速高效便捷的沟通渠道。在这次项目中,利用hibernate.cfg.xml文件来连接数据库,其文件中hibernate.connection.datasource 对应的值” Finance1”则对应数据源的JNDI名字,从而与数据库连接;而则包含其他的hibernate文件,从而把数据库中的表和程序中的类连接起来。2.4 CELL插件CELL插件用于开发B/S结构程序,

25、使用Asp、A、Jsp、JavaScript等语言开发,可以在浏览器中直接打印报表,带有国际化数字签名,让用户使用更方便更安全;网络报表界面美观,大大改善了浏览器中报表的输出效果;可将报表文件另存为Excel文件,可以剪切、复制、粘贴从而可以进行进一步加工;通过CELL插件,可以将数据转化为具有高度交互性的内容;CELL中的单元公式是相对单元公式,用户在作表列行插入删除操作时,讲不会影响以前输入的单元公式,用户在编辑公式时可以立即求得公式的结果,如果公式在循环引用,CELL会列出产生循环引用的公式列表。在CELL中包括四种类型的单元格命名(数字、字符串、公式、区域命名),在公式中可以用单元格的

26、名称来代替单元格。第三章 系统分析3.1 需求分析3.1.1 引言软件需求分析的编制是为了使用户和软件开发者双方对该软件的初始化规定有一个共同的理解,使之成为整个开发工作的基础。3.1.2 任务概述单机版系统,应用范围为中央各级行政事业单位。最终用户为财政部各业务司,经过长时间的预算电子化工作,相关人员对计算机操作和业务了解应有一定的基础。3.1.3 需求规定A对性能的规定:软件支持的终端数根据Oracle数据库支持的用户数来确定;软件支持的并行操作的用户应在100以上。B对性能的规定:速度要快,对于小数据量的数据记录要在短时间内实现各种操作和转换传送;当业务需求发生变化时,该软件应能对这些变

27、化具有良好的适应能力,保持代码与表数据的一致性。而且一定的环境或软件或操作方式不发生变化。C输入输出要求:对输入输出的数据必须给与相应的格式类型、数值范围及精度说明。D对数据管理能力要求:按照目前财政部的业务数据量,每年的数据存储约1GB左右,表记录最大的数字为50万行以下;随着业务不断展开,软件不仅要满足以上的数据规模.另外还需要考虑如何在立时数据和当前数据中切换,以便提高运行效率.E其他专门要求:用户为财政部,对数据的保密性、安全性尤其重视,同时对软件使用方便要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性等都有比较高的要求。3.2 系统分析常州部门预算系统基本信息部门预算项目

28、管理系统管理本次负责模块主要是系统管理和项目管理.系统管理模块分为:用户维护、修改密码、科目维护; 项目管理模块分为:数据录入、项目排序、数据查询。3.2.1 编制流程自实行部门预算改革以来,预算编制程序一直是“二上二下”的基本流程,但对每一次“上”和“下”的具体内容做些适当的调整。1、一上。报送本部门与基本预算需求相关的基础数据和相关资料,由财政部根据部门的基础数据和相关资料计算部门基本支出预算;按照项目管理办法填报部门项目支出预算。涉及有预算分配权的部门管理的基本支出、项目支出要相应报送有关部门。2、一下。(1)对于定员定额试点部门,财政部根据已经确定的部门分类分档情况,按照相应的定员定额

29、标准结合部门的基础数据和相关资料,计算出基本预算支出,并下达基本支出控制数;按照项目管理办法审核下达部门项目支出预算控制数;(2)对于非定员定额试点部门,财政部根据部门上报的基础资料和相关资料,结合财力可能,适当参照试点部门的定额标准,下达预算控制数,按项目管理办法审核下达部门项目支出预算;(3)有预算分配权的部门应及时将本部门主管的支出预算和分部门数按规定时间报送财政部,以便财政部及时下达预算控制数。3、二上。各部门根据财政部下达的基本支出控制数,在目级科目下自主编制本部门基本支出预算;根据财政部下达的项目支出控制数,按项目编制预算;并尽量分解到目级科目,有预算分配权的部门,应将下级单位代编

30、汇总,按规定时间报财政部。4、财政部将“二上”审核结果,按规定格式报全国人大审批。5、二下。全国人大批准政府预算后,财政部在规定时间内批复下达各部门预算。6、在“二上二下”的过程中,各部门与财政部随时可就预算问题进行协商、交流预算信息。流程图如下: 基层单位 主管部门 财政部门 人大 编制上报 汇总、调整、编报 审核 测算 下达控制数 下达控制数 编制上报 汇总、调整、确认上报 汇总审核上报人大 审批 批复 批复 批准3.2.2 系统管理模块系统管理主要说明系统所需必要信息的设置和数据库方面的管理,是整个系统的基础和应用前提。有三个子模块:用户维护、修改密码、科目维护。【用户维护】:可以对用户

31、信息进行添加、修改、删除。 【修改密码】:可以对用户密码进行修改。但是一定要输入原始密码,而且保证正确。【科目维护】:对科目进行更新维护。可以根据不同类型的不同科目进行维护。3.2.3 项目管理模块项目管理是预算管理系统的一个基本子系统。财政部门根据中央部门上报的项目,通过一定的调整后,进行筛选与排序,从而为项目测算提供有力的依据。该模块提供单位用户填报申请项目,并可按项目的重要性进行排序和按财政制定规格打印项目信息。有三个子模块:数据录入、项目排序、数据查询 。【数据录入】:根据代编单位的选择进行录入数据;等待数据录入后,可以查看记录详细信息,也可以对记录信息增加、修改、删除操作。【项目排序

32、】:主要是针对部门的项目的轻重缓急进行排序,确定项目的优先级,以便在安排项目测算时进行参考;在项目过滤后按照科目大类进行排序。【数据查询】:主要对所有单位所有部门信息数据的详细查询。3.3 数据结构分析3.3.1 逻辑结构本系统所使用的每个数据结构的名称、标识符以及它们之间每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次或表格的相互关系要详尽体现。3.3.2 物理结构本系统内所使用的每个数据结构中的每个数据项的存储要求、访问方法、存取单位、存取物理关系(索引,设备,存储区域)、设计考虑和保密条件。3.3.3 出错补救措施故障出现后可采取变通措施,包括:(1)后备技术,当原始系统数据

33、万一丢失时,可以使用系统备份数据进行恢复;(2) 降效技术,当丢失的数据不是很多时,可采用手工操作重新录入数据;(3) 当数据库由于不正常关机或停电等不可预知的原因产生错误时,求助于Oracle公司工程师,公司不是Oracle数据库产品的提供商,不提供类似的相应服务;(4) 由Oracle公司或者相关的工程师优化数据库;(5) 优化网络配置。第四章 数据库设计针对部门预算管理系统所处理的数据量,运行模式为多用户网络模式,故采用Oracle9i数据库。采用Oracle数据库,库中设置当前表、往年表和一张同结构的审核表分别存放单位上报的数据、往年审核数据和当前审核数据。表的命名将按子系统的分类进行

34、: (1)报表设置:bb_开头,紧接按物理含义的拼音的字母组成完整表名; (2)系统管理:xt_开头,紧接按物理含义的拼音的字母组成完整表名; (3)部门预算:dtys_开头,按表序号组成完整表名,h w s汇总 往年 审核 (4)项目管理:dtxm_开头 按表序号组成完整表名,h w 汇总 往年; (5)基本信息:dtjb_开头 按表序名组成完整表名,h w 汇总 往年; (6)临时表:dtls_开头.4.1 表清单4.1.1 系统管理名称代码xtbmb财政部门xtbmbxtuser操作人员xtuserxtzxt子系统xtzxtxtdwb单位表xtdwbxtyskm预算科目xtyskmxtd

35、wsbqk单位上报情况xtdwsbqkxtdmdy代码口径对应表xtdmdyxtwnsj 往年数据清单xtwnsjxtlog数据修改日志xtlogxtright业务权限xtrightxtuserrole用户角色xtuserrolextlock系统加锁xtlockxtuserroledm角色代码xtuserroledmxtxmjbxx项目捆绑对应表xtxmjbxxxtdatabase定义数据源xtdatabasextgroup功能组xtgroupxtgroupqx功能组权限xtgroupqxxtzhjlb转换记录表xtzhjlbxtuseratgroup用户与功能组xtuseratgroupxt

36、zwb职务表xtzwbxtshb系统审核表xtshb控制数汇总表所选项目selexm4fxb2xtcolor系统颜色xtcolorxtdwlx单位类型xtdwlxxterror系统错误xterrorxtjldw计量单位xtjldwxtlogmxb系统日志明细xtlogmxbxtlogw系统历史记录xtlogwxtmaxid报表最大idxtmaxidxtver系统版本xtverxtysjj部门预算经济分类xtysjjxtysjj1基础资料、定额经济xtysjj1xtysjjdyxtysjjdyxtzxtmenu子系统菜单xtzxtmenuxtxmjbxxxgqk项目修改情况xtxmjbxxxgq

37、kxtxmdkbzmc项目标准名称xtxmdkbzmcxtxglx系统修改类型xtxglxxtuserlog用户登录记录xtuserlogxtszsmb数字说明表xtszsmb4.1.2 项目管理名称代码注释dtys001预算表(当前汇总,二级)dtys001本表在自定义时自动生成,表名dtys001是有用户在设置、建立报表时按选择的子系统和输入阻抗的报表代码确定的,采用较通用形式来保存预算数据。用于存放一级单位汇总,二级单位明细(汇总)当前处理数据。称为:当前表。表中用六个代码字段,2 个行,列字段;一个汇总标志字段;一个数据什型字段(存放n型数据的值);一个字符字段(存放c型和日期型数据的

38、值)。dtyst径调整查询(当前)表dtyst径调整查询(当前)表dtystws径调整查询(往年)表dtystwsdtys001w往年表(汇总)dtys001w往年数据表:汇总,二级。往年表要比当年表多年份和批次2个字段dtys001x数据预算下级表(三级)dtys001x数据预算表(三级)dtys001s数据审核表dtys001s数据预算审批表.dtys001wx数据预算往年表(下级)dtys001wx数据预算往年表(下级)dtysws审核表(往年)dtyswsdtys001h数据预算汇总表dtys001h数据预算汇总表dtys001ws数据审核往年表dtys001ws数据审核往年表dtys

39、001wh数据预算汇总往年表dtys001wh数据预算汇总往年表dtxmjbxx项目基本信息(审核)dtxmjbxxdtxmjbxxy项目基本信息(原始)dtxmjbxxy4.2 表视图4.2.1 系统管理4.2.2 项目管理第五章 系统实现过程5.1 开发平台服务器:Weblogic 8.0 数据库:Oracle9i 平台技术:DWR+Spring+Hibernate+JavaScript CELL 操作系统:Windows XP5.2 系统框架在com.fin目录下有配置文件和每块所对应的包,而每个包里都有Hibernate文件与dao、service、dwr类以及javabean类;在w

40、ebapp目录下主要是页面文件、图片和dwr配置文件,在web.xml文件里主要是servlet和dwr配置及映射。在hibernate.cfg.xml文件中主要是用来连接数据库,而且连接每块的hibernate文件,从而使得表与类相连接。在每个html文件中都会使用到js文件,通过点击按钮触发js文件里的函数,从而再在该函数里调用类中的方法。5.3 系统实现5.3.1 系统管理模块主要是用来维护整个系统所必要的信息、数据的报送、数据库方面的管理。这一部分是整个系统的基础和应用前提。用户在成功登录到页面后,单击“系统管理”则可列出:用户维护、修改密码、科目维护三个功能块,每块均通过超级链接打开

41、,如下图:【用户维护】:主要是对用户的信息进行查询、更新。在点击“用户维护”时, 会将所有用户信息列出,而且出现三个按钮:增加、修改、查询,如下图:如果添加用户,还要确定用户名的唯一性;如果修改或删除某用户,需要将每行的单选按钮选定,才可对该行进行信息更新。【修改密码】:主要是修改用户的密码。首先要填写正确原密码,然后再输入新密码,确认输入后即可完成密码修改。【科目维护】:在点击“科目维护”后弹出如下页面:在科目维护选择的下拉菜单中有三种科目类型:支出功能分类科目、收入功能科目和老预算科目,选择某一科目类型后,会列出该类型下的各种科目部门名称及信息,再选择不同的的部门科目通过“-”或“-”进行

42、维护,最后点击“保存即可”。5.3.2 项目管理模块项目管理是专门为财政部进行项目预算管理,建立项目库的一个子系统。利用这一系统,财政部可以完成项目的数据录入、项目排序和数据查询。建立财政部项目库的目的是规范和丰富项目内容,有利于对项目进行审核、筛选和预算,有利于项目的实行滚动预算和跨年度管理。用户登录成功后进入主页面,单击“项目管理”则可列出:数据录入、项目排序、数据查询 三个子模块,每个功能均通过超级链接打开。如下图:【数据录入】:进入数据录入页面后,会有“代编单位选择”的下拉菜单和几个不能使用的按钮,由于没有数据录入,则按钮都不好使用;在选择某一单位后,则“选择”按钮可用,点击之后则可列出与该单位相关的主要信息,如项目名称、项目代码、单位代码、项目类型等等,与此同时,增加、修改、删除三个按钮也都可用,可见可以对单位信息

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号