JSP财务管理系统—毕业设计论文

合集下载

基于JSP的家庭理财管理系统

基于JSP的家庭理财管理系统

基于JSP的家庭理财管理系统摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。

各种现代化的管理也一改传统的人工管理,更加信息化,时代化。

使用计算机对家庭理财信息进行管理具有传统的手工管理所没法比拟的优点。

例如:统计方便、查找容易、可靠性高、保密性好、更新方便等。

这些优点能够极大地提高家庭理财信息管理的效率,大大降低居民在信息管理精力上的投入。

因此,开发一个能够管理家庭内部各种财务信息的家庭理财管理系统是十分必要的。

本系统设计的是一套功能较完善的家庭理财系统,基于B/S模式,功能主要包括日常收支的记录、预算的设定、超支提示和统计管理部分。

本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。

本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用Tomcat,开发出的一个基于Web技术的B/S结构的家庭理财管理系统。

【关键词】家庭理财;信息管理;B/S模式;JSPAbstractWith the popularization and use of computer, the present management is to promote the class a, gradually realize the paperless office, that is, from the original artificial record management mode into computer integrated management. All kinds of modern management also changes the traditional manual management, more information, time, save manpower material resources, improve efficiency. Use a computer to family financial information management has the advantage of traditional manual management can not be compared. For example: Statistical convenient, easy to find, high reliability, confidentiality, and easy to update. These advantages can greatly improve the efficiency of family financial information management, significantly reducing residents invested in information management effort. Therefore, the development of an ability to manage a variety of financial information within the family household financial management system is essential.The paper will design a Web of family financial management system application solutions and implement. The management system is a safe and efficient dedicated system. The system design is a set of relatively perfect in functions of family financial management system. Family financial management system based on B/S mode, the function mainly includes the daily income and expenditure records, set budgets, cost overruns and statistical management tips section. This family financial information management system is to use a computer, not only improve the work efficiency, and simple operation, friendly interface, flexible, practical, and well meet the needs of the family is engaged in financial management.This system at the front desk mainly using JSP as a development language, the background using MySQL as the database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based B/S structure of the family financial management system.【key word】Family financial management; information management; B/S mode; JSP目录第1章绪论 (1)1.1研究背景 (1)1.2 国内外研究现状 (1)1.3 前景意义 (2)1.4系统特征 (2)1.5 系统结构 (3)第2章系统相关技术基础 (4)2.1基于B/S结构开发 (4)2.2JSP基本概述 (4)2.3 MySQL基本概述 (4)2.4 SSH框架 (5)2.5 本章小结 (5)第3章系统分析 (6)3.1可行性分析 (7)3.1.1操作可行性 (7)3.1.2技术可行性 (7)3.1.3经济可行性 (7)3.2需求分析 (8)3.3系统的需求描述 (8)3.3.1经济可行性 (8)3.3.2经济可行性 (13)3.4本章小结 (13)第4章概要设计 (13)4.1项目规划 (13)4.2系统结构功能图 (14)4.3本章小结 (19)第5章系统详细设计 (20)5.1数据库设计 (20)5.1.2数据库的概念结构设计 (21)5.2逻辑结构设计 (24)5.2.1数据库模型图 (24)5.2.2数据词典 (25)5.3系统总框架布局与实现 (28)5.3.1管理员登陆模块的设计 (28)5.3.2后台管理员主页面模块设计 (29)5.3.3用户登录模块设计 (31)5.3.4用户注册模块设计 (33)5.3.5系统主页面模块设计 (34)5.3.6修改个人信息模块设计 (35)5.3.7收入类型管理模块设计 (35)5.3.8收入信息管理模块设计 (36)5.3.9消费类型管理模块设计 (39)5.3.10消费信息管理模块设计 (40)5.3.11投资管理模块设计 (42)5.3.12统计分析模块设计 (43)5.3.13理财日志管理模块设计 (44)5.4本章小结 (45)第6章系统测试 (46)6.1测试目的 (46)6.2系统测试结果 (46)6.2.1管理员登陆测试 (46)6.2.2管理员修改密码测试 (47)6.2.3代码武器留药把伞零散就 (47)6.2.3用户注册测试 (48)6.2.4用户登录测试 (50)6.2.5收入类型添加测试 (52)6.2.6收入信息添加测试 (53)6.2.8统计分析页面测试 (55)6.3本章小结 (56)第7章系统总结与展望 (57)7.1总结 (57)7.2展望 (57)参考文献 (58)致谢 (59)第1章绪论1.1 研究背景家庭理财管理是每一个家庭和个人所需要的必不可以少的管理软件,如何管理一个家庭的财务情况对一个家庭来说是至关重要的。

jsp课程设计账目管理系统

jsp课程设计账目管理系统

jsp课程设计账目管理系统一、课程目标知识目标:1. 学生能掌握JSP的基本语法和结构,理解JSP的运行原理。

2. 学生能了解账目管理系统的基本功能模块,如用户登录、账目增删改查等。

3. 学生能运用数据库知识,实现账目数据的存储和查询。

技能目标:1. 学生能独立完成JSP页面的设计与实现,具备基本的Web开发能力。

2. 学生能运用所学知识,实现账目管理系统的功能模块,具备实际项目开发经验。

3. 学生能通过调试和优化,提高账目管理系统的性能和稳定性。

情感态度价值观目标:1. 学生通过本课程的学习,培养对计算机编程的兴趣和热情,提高自主学习能力。

2. 学生在团队协作中,学会沟通、分享和合作,培养良好的团队精神。

3. 学生通过账目管理系统项目实践,认识到编程知识在实际生活中的应用,增强学以致用的意识。

课程性质:本课程为实践性较强的课程,结合课本知识,让学生在实际项目中掌握JSP技术。

学生特点:学生已具备一定的Java基础和数据库知识,对Web开发有一定了解,但缺乏实际项目经验。

教学要求:通过本课程的学习,使学生能够将所学知识应用于实际项目中,提高学生的编程能力和团队协作能力。

在教学过程中,注重引导学生主动探索、实践和创新,培养其解决问题的能力。

课程目标分解为具体学习成果,以便于教学设计和评估。

二、教学内容1. JSP基础知识回顾:包括JSP的运行原理、基本语法、内置对象和指令等。

相关教材章节:第一章 JSP概述,第二章 JSP基本语法。

2. 数据库连接与操作:讲解JDBC的使用,实现与数据库的连接,进行账目数据的增删改查操作。

相关教材章节:第三章 数据库连接,第四章 SQL语句。

3. 账目管理系统功能模块设计:a. 用户登录模块:实现用户登录功能,涉及表单处理、用户身份验证等。

b. 账目增删改查模块:实现账目的添加、删除、修改和查询功能。

c. 数据库设计:设计合理的数据库表结构,满足账目管理系统的需求。

财务管理系统毕业论文设计

财务管理系统毕业论文设计

word【摘要】资金管理是企业集团财务管理的一项核心内容,企业生存、开展、获利的很多问题都和资金管理密切相关。

但企业集团由于其自身结构的特殊性,成员企业众多,地域分布广泛,在资金集中管理上的问题尤其突出。

资金管理失控、监控缺乏手段、资金使用率低,已经成为我国企业集团管理中迫切需要解决的问题。

为加强资金管理,控制财务风险,企业集团要根据自己的实际情况,与时调整自己的资金管理模式,使其适应管理变化的需要,在经营管理中发挥其最大的成效。

随着企业集团的不断开展壮大,如何提高资金管理对于企业集团有着重要意义。

本文以某某中烟工业某某公司集团的资金管理为例,从传统资金管理存在的主要问题入手,主要阐述企业集团资金集中管理的模式----结算中心模式,以与如何全面加强资金集中管理,提高集团企业的可持续开展能力。

【关键词】企业集团;资金管理;资金集中管理;结算中心模式目录目录1引言 (1)一根本概念2〔一〕企业集团的概念2〔二〕资金管理的概念2〔三〕资金集中管理的概念2〔四〕资金集中管理模式3〔五〕财务结算中心的概念4二我国企业集团实施集中管理的必要性4〔一〕我国企业集团资金管理的现状4〔二〕集团企业采用资金集中管理模式的必要性5三某某中烟工业某某公司案例介绍7〔一〕某某中烟工业某某公司简介7〔二〕中烟集团资金结算中心运行模式8四案例分析11〔一〕设立企业集团资金结算中心的根底条件11〔二〕当前企业集团财务结算中心运行中存在的问题12〔三〕中烟公司集中资金管理模式成功的原因分析12完毕语14参考文献14致谢15引言随着社会经济与企业集团的不断开展,企业集团的下属子公司与三级子公司增多,直接带来内部组织层次越来越复杂,管理链条越来越长,管理层次和管理跨度加大,集团总部已经比拟难掌控集团内部成员企业的经营活动,相应地将带来了资金风险和本钱的增加。

资金管理是财务管理的重中之重,资金管理的好坏决定企业的生死存亡。

而集团没有专门的、统一的、集中的资金管理系统,各个子公司之间资金流动的信息都是各自独立的孤岛,缺乏有效的关联,局部子公司资金出现缺口,只能向银行贷款,另一些子公司资金出现富裕,但由于分散管理,又无法利用,导致整个集团公司的资金本钱上升、资源极大浪费,这些问题犹如拦路虎,都摆在了公司开展的面前,对企业集团的开展产生了一定的阻碍,制约了企业集团整体优势的发挥,企业集团对资金管理系统的关注和需要已迫在眉睫。

基于JSP的毕业设计信息管理系统的设计论文

基于JSP的毕业设计信息管理系统的设计论文

摘要随着全球化信息技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。

毕业生以班级为单位的原始手工报送的毕业设计选题方式已经不能适应时代发展的需求,所以基于互联网的毕业设计信息管理系统也就孕育而生了。

毕业设计信息管理系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理等功能,并能提供毕业设计课题保存、课题查询等功能,该系统同时能够进行权限的判断,同时对用户和毕业设计课题进行多种操作。

本系统采用了JSP技术为主要手段,Oracle为后台数据库,本系统采用了多级角色管理:包括系统管理员、教师和学生三种权限。

本文主要介绍了教师权限的功能,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。

关键词:信息管理系统;网络;JSP目录1 引言 (3)1.1 系统开发背景 (3)1.2 系统开发的目的意义 (3)2 开发工具、技术简介及运行环境 (3)2.1 开发工具简介 (3)2.1.1 Tomcat 简介 (3)2.1.2 MyEclipse 简介 (4)2.2 开发技术简介 (4)2.2.1 JSP简介 (4)2.2.2 JDBC简介 (5)2.2.3 Oracle 数据库简介 (5)3 需求分析与总体设计 (6)3.1 系统需求分析 (6)3.2 可行性分析 (6)3.3 系统设计思想 (7)3.4 数据库设计 (7)3.4.1 数据库需求分析 (7)3.4.2 数据库逻辑结构设计 (8)3.5 系统功能设计 (9)3.6 系统功能图 (10)3.7 系统功能流程图 (10)4 部分详细设计和实现 (12)4.1 系统页面主题设计 (12)4.2 数据库操作类 (12)4.3 教师界面及其基本功能的实现 (15)4.3.1 教师登录 (15)4.3.2 教师在线出题 (16)4.3.3 毕业设计课题查询 (17)4.3.4 毕业设计课题修改 (18)4.3.5 查询已选课题名单 (21)4.3.6 安全管理 (21)5 软件测试 (23)5.1 软件测试的目的 (23)5.2 系统测试 (23)结论 (24)参考文献 (25)致谢 (26)1 引言1.1 系统开发背景随着物质化办公的日益普及,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。

记账系统毕业论文

记账系统毕业论文

摘要随着Internet技术的不断发展,人们在日常生活和工作中越来越多地使用JSP这项新的技术。

目前JSP的发展趋势已由过去的C/S架构转换到了B/S架构,大大减轻了客户端的工作负担,用户可以通过浏览器对分布在网络上的各种服务器进行访问。

基于B/S架构开发的“账族记账系统”实现了三层体系结构的开发,充分利用了JSP 网络开发技术,并且采用了SH(Struts2+Hibernate)模式对系统进行开发。

前台的使用用户可以浏览相关的网站信息,通过注册进行个人日常记账。

由于前台和后台的分开控制,系统后台的管理员可以对用户、默认的类别、网站信息等进行管理。

“账族记账系统”的开发采用了B/S架构、JSP技术、Java编程语言、Struts2、Hibernate和MySQL数据库等软件技术。

经过测试,该系统可以在以Tomcat7.0作为服务器的IE浏览器、Chrome、Firefox 正常运行,该记账软件统界面友好、简单,易于用户操作。

关键词:B/S架构JSP Struts2 Hibernate MySQL数据库ABSTRACTWith a growing development of technology of Internet, we utilize it more and more frequently in our daily life. Nowadays, there is a tendency for development of ASP, from C/S frame to B/S one, which reduces greatly clients’ burden. They can visit all varieties of servers on the Internet through browser.Based on B/S frame, “accounting professional qualification online system” realizes the three-tier architecture development, takes the most of JSP network development and adopts MVC pattern. Users who use foregrounding can browse all relevant information by this online system as well as conduct online grading by registration. Because of separated control between foreground and background, background administrators can take effective management on users’ titles and examinations.This dissertation is engaged mainly in analysis of relevant principles of “accounting professional qualification online system”, including introduction of software technologies of B/S frame, JSP, Java and MySQL database adopted.Having been tested, this system can operate smoothly in the Tomcat6.0-based IE browser, which is user-friendly, simple and easily-performed. A convenient platform is furnished for accounting professionals to test and know the examination information.Key words: B/S frame JSP Struts2 Hibernate MySQL database目录引言 (1)第一章系统的分析 (2)1.1可行性分析 (2)1.2需求分析 (3)1.3系统环境开发 (4)第二章系统的总体设计 (5)2.1开发工具及关键技术的介绍 (5)2.2系统流程 (7)2.3系统模块设计 (7)第三章数据库的设计 (11)3.1数据库设计原则 (11)3.2数据库实体设计 (11)3.3数据库结构设计 (12)第四章程序模块的界面设计及实现 (15)4.1程序注册及登录 (15)4.2用户管理模块 (18)4.3首页信息浏览功能模块 (19)4.4默认开支类别管理 (20)4.5记账功能模块 (22)第五章系统调试与测试 (25)5.1程序调试 (25)5.2程序的测试 (25)结论 (28)谢辞 (29)参考文献 (30)引言课题的选择背景及意义随着家庭的开支不断的变化,金融危机的冲击,家庭的账户也不断变化,面对每天枯燥乏味的数据,如何有效的进行整理,并针对这些数据找到最佳的理财方式,是每个家庭的当务之急本系统主要用于家庭的记账,总体任务是实现家庭账目的有序化,其主要任务是用计算机对家庭的日常开支进行增、删、改、查;对开支的分类支持增、删、改的操作,本系统内置了部分默认的开支类别,针对这些情况设计账族记账系统课题研究的内容和本论文的组织结构本文通过软件工程中软件开发的“瀑布模型”对一个可以动态访问的“账族记账系统”进行了详细的设计和介绍。

JSP软件工程毕业论文银行账目管理系统

JSP软件工程毕业论文银行账目管理系统

目录第一章前言 (1)1.1开发背景 (1)1.2运行环境 (1)第二章系统设计相关原理 (2)2.1JSP技术简介 (2)2.2SQL S ERVER 2000简介 (2)2.3JDBC简介 (3)2.4B/S模式分析 (3)2.5T OMCAT简介 (5)第三章需求分析 (7)3.1应用需求分析 (7)3.2运行需求分析 (7)3.3其他需求分析 (7)3.4可行性分析 (7)3.4.1经济可行性 (7)3.4.2技术可行性 (8)3.4.3 运行可行性 (8)3.4.4 时间可行性 (8)3.4.5 法律可行性: (8)3.5系统开发步骤 (8)第四章系统总体设计 (10)4.1系统结构设计 (10)4.2系统体系结构 (10)4.3主要流程图 (11)第五章系统详细设计 (16)5.1系统实现目标 (16)5.2数据库结构 (16)5.3数据库表 (18)第六章系统实现及主要界面 (21)6.1管理员登录界面 (21)6.2管理员设置 (23)6.3新户开户 (23)6.4银行帐户管理 (24)6.5存款信息统计 (25)6.6取款机投款 (26)6.7工作负荷统计 (27)第七章系统测试 (29)7.1程序调试 (29)7.2程序的测试 (29)7.2.1 测试的重要性及目的 (29)7.2.2 测试的步骤 (30)7.2.3 测试的主要内容 (30)结论 (32)谢辞 (33)参考文献 (34)附录 (35)第一章前言1.1 开发背景随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行帐目管理之中的应用日益收到人们的关注。

近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。

毕业设计-企业财务收支管理系统—论文[管理资料]

毕业设计-企业财务收支管理系统—论文[管理资料]

企业财务收支管理系统院(系):计算机学院专业:计算机科学与技术班级:学号:姓名:指导教师:200 年月摘要企业的现代化步伐大大加快,竞争力也大大提高,企业内部管理系统的信息化起到了不可替代的作用,而一款好的企业财务收支管理系统是企业内部管理信息化的重要组成部分。

论文主要介绍了企业财务收支管理系统的总体设计思想,数据库设计以及功能模块设计。

系统主要包括进出账务,账务信息,账务汇总与系统管理模块。

软件使用Visual Basic为开发工具,利用其提供的各种面向对象的开发工具,使软件实现了财务的管理功能。

本软件具有良好的安全性、易用性与实用性,对企业财务的规范化管理起到巨大推动作用。

关键词企业财务财务条目安全AbstractEnterprise has now accelerated their pace in mordenlization and meanwhile raised their competitiveness, in which the informating of the internal managing system plays an unique and important role. The financial revenue and expenditure managing system of enterprise is an important part in the informating of the internal managing of enterprise.The thesis introduces the general designing idea of the financial revenue and expenditure managing system of enterprise, the design of database, and the design of function models. The system includes the input-output financial, the information of financial, the summary of financial, and the system management models. By analysing the situation, the software uses the VB as client tool, and uses some of the tools of object oriented, so that the management of the financial can be accomplished.Therefore, this software is safety, convenient and practable, it will contribute to the development of the financial management of enterprise.Key words Financial of The Enterprise, Financial item, Safety目录第1章引言 (1)题目背景 (1)现状与分析 (2)研究意义 (2)第2章需求分析 (4)项目内容及要求 (4)系统功能 (4)实现目标 (5)可行性分析 (5)经济可行性 (5)技术可行性 (6)开发工具论述 (6)VB功能特点 (7)Access2003数据库简介 (10)系统开发环境 (11)数据字典 (12)第3章系统结构特性设计 (15)系统分析模型 (15)数据库设计 (19)第4章系统行为特性设计 (22)软件结构设计 (22)功能子模快设计 (24)进出账务子模块 (24)账务信息管理子模块 (26)账务信息查询模块图 (28)账务信息汇总模块图 (29)系统管理信息模块图 (30)第5章系统行为特性设计 (32)系统测试方案 (32)测试结果分析与调试 (33)结论 (35)参考文献 (36)致谢 (37)第1章引言题目背景企业财务管理系统是一个企业必不可少的部分,它的易用与安全与否直接决定了一个企业的管理水平,无论是对员工还是决策者,都是一个至关重要的部分。

财务管理系统 毕业设计

财务管理系统 毕业设计

财务管理系统毕业设计财务管理系统毕业设计在当今数字化时代,财务管理系统成为了企业管理的重要组成部分。

财务管理系统通过集成财务数据、自动化财务流程和提供实时报告,帮助企业实现财务决策的准确性和效率。

本文将探讨财务管理系统的设计和实施,以及其对企业的重要意义。

一、财务管理系统的设计和实施财务管理系统的设计和实施需要考虑以下几个方面:数据集成、流程自动化和报告生成。

首先,数据集成是财务管理系统的基础。

系统应能够集成来自不同部门和系统的财务数据,确保数据的准确性和一致性。

其次,流程自动化是提高财务管理效率的关键。

系统应能够自动化财务流程,如报账、审批和支付等,减少人力资源的浪费和错误的发生。

最后,报告生成是财务管理系统的核心功能之一。

系统应能够根据预设的指标和规则生成各类财务报告,如资产负债表、利润表和现金流量表等,帮助企业管理层做出准确的财务决策。

财务管理系统的实施过程需要注意以下几个关键点:需求分析、系统选择和培训。

首先,需求分析是确保系统满足企业实际需求的前提。

企业应全面了解自身的财务管理需求,包括数据集成、流程自动化和报告生成等方面,以便选择合适的系统。

其次,系统选择是决定财务管理系统成功与否的重要环节。

企业应综合考虑系统的功能、性能、可靠性和成本等因素,选择适合自身的系统。

最后,培训是确保系统顺利运行和发挥作用的关键。

企业应为员工提供系统使用培训,提高其对系统的熟练程度,从而提高财务管理效率。

二、财务管理系统对企业的重要意义财务管理系统对企业的重要意义体现在以下几个方面:财务决策的准确性、效率的提高和风险的降低。

首先,财务管理系统通过提供准确的财务数据和实时报告,提高了财务决策的准确性。

企业管理层可以基于系统生成的报告,及时了解企业的财务状况,做出科学的决策。

其次,财务管理系统通过自动化财务流程,提高了财务管理的效率。

传统的手工操作容易出现错误和延误,而系统的自动化能够减少这些问题,提高工作效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JSP财务管理系统[摘要]随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的工作、生活。

网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。

网络管理系统将Internet网络技术与现代管理观念相融合,使得政府得以逐步提高决策透明度、服务效率和廉政建设从而转变政府职能。

从而实现政府财务管理的网上化则可以使财务管理,更加高效、规范、安全和简便。

关键词:、财务管理、JSP、Html、MSSQLserver2000数据库ABSTRACTAlong with the development of the computer technique, network technique and information technique, all that more and more improve the work and life of modern people.E-GovernmentAffair Network Management System is a affair applied solution project with the development of computer technique and Inter -net quickly.E-GovernmentAffair Network Management System combines Internet technique with modern manage system, and make the government can gradually increase to make the clarity of policy, the efficiency of service and the probity construction,and then change government working talent.Thus it implements government finance net that manage can make the finance management, more efficiently, norm, safety .Key Words: E-GovernmentAffair Network Management System, the finance management, JSP,Html,MSSQLserver2000 DataBase.目录一、本系统的意义1.1意义1.2关于WindowsXP+Tomcat+MSSQLserver2000+JSP二、设计思想2.1 当前财务管理中存在的问题2.1.1财务工作没有实现公开化和透明化2.1.2财务工作无法实现远程管理2.2 工具软件的介绍2.2.1 JSP语言的介绍2.2.2 MSSQLserver2000数据库2.2.3 Tomcat Web服务器2.3 系统技术基础2.3.1 系统软件技术基础2.3.2 系统的硬件基础2.4 系统介绍2.4.1 系统整体介绍2.4.2 财务管理系统功能模块三、财务管理模块设计及实现3.1数据库的设计3.1.1创建数据库3.1.2创建表3.2功能模块设计3.2.1财务系统进入模块3.2.2工资管理模块3.2.3福利管理模块3.2.4查询统计模块四、系统评价五、参考书目附录一.本系统的意义1.1意义计算机技术、网络技术和信息技术的发展,越来越多地改善这现代人的工作、生活。

网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。

网络管理系统将Internet 网络技术与现代管理观念相融合,针对信息技术的特点对办公系统进行规划和重构,对政府内部信息流进行优化及合理配置,生成动态的、安全的、专有的数字化信息源,将办公体系全面自动化,流程化,数字化。

以此为桥梁,横向连接同事间的交流与协同工作,纵向实现上下级一体化的高效办公体系,从而更明确、更有效地支持政府的管理和决策。

1.2关于WindowsXP+Tomcat+MSSQLserver2000+JSP本系统是在服务器上先安装WindowsXP操作系统,安装Tomcat5.0.24作为Web服务器,并在WindowsXP系统下安装MSSQLserver2000MSSQLserver20003.23.46a数据库系统,建立gov_dbbase数据库再在它之上建立相应的数据表。

然后在Windows 2000操作系统下用JSP和Html编写不同网页页面。

编写完毕后,将JSP和Html编写的界面和程序移植到WindowsXP 服务器下,调试成功。

从而,使用户可以在本地和远程通过使用浏览器来访问数据库。

以达到政府公务员办公上网和群众网上查询的目的。

二、设计思想2.1 当前财务管理中存在的问题2.1.1财务工作没有实现公开化和透明化当前政府中的财务管理大多实现了录入和打印的计算机化,但是这些并不够。

现实工作中,常常需要适应人们的各种查询而消耗大量的人力和物力,导致效率低下。

2.1.2财务工作无法实现远程的管理当前的财务工作只能实现本地在办公室内的管理,无法实现在网上的远程管理。

这样的情况下对工作人员异地办公是不能实现的。

2.2 工具软件的介绍2.2.1 JSP语言的介绍JSP 是一种HTML 内嵌式的语言(类似IIS 上的ASP)。

而JSP 独特的语法混合了C、Java、Perl 以及JSP 式的新语法。

它可以比CGI 或者Perl 更快速的执行动态网页。

JSP 跟Tomcat 服务器紧密结合的特性;加上它不断的更新及加入新的功能;并且它几乎支援所有主流与非主流数据库;再以它能高速的执行效率,更重要的是它的原始码完全公开,完全免费,使得它拥有了很高的支持率。

JSP语言的特点:1.数据库方面的丰富支持它支持下列的数据库或是数据表:Adabas D 、DBA 、DBase、dbm 、filePro 、Informix 、InterBase 、mSQL 、Microsoft SQL Server 、MSSQLserver2000、Solid 、Sybase 、ODBC 、Oracle 8 、Oracle 和PostgreSQL 。

JSP可以编译成具有与许多数据库相连接的函数。

JSP支持如此众多的数据库,几乎包括的现在所有主流和非主流的数据库。

2. 支持众多的通讯协议在Internet 上它也支援了相当多的通讯协议(protocol),包括了与电子邮件相关的IMAP, POP3;网管系统SNMP;网路新闻NNTP;帐号共用NIS;全球资讯网HTTP 及Tomcat 伺服器;目录协定LDAP 以及其它网路的相关函式。

3. 可移植性用JSP 写出来的Web 后端CGI 程式,可以很轻易的移植到不同的作业平台上。

例如,先以WindowsXP 架的网站,在系统负荷过高时,可以快速地将整个系统移到SUN 工作站上,不用重新编译CGI 程式。

4. 稳定性JSP的稳定性很好。

当然最稳的还是传统CGI 程序,因为它是由作业系统负责控制,不会因CGI 程式的错误导致Web 伺服器的不稳定。

但是,CGI程序编写很困难,修改也很麻烦。

5.安全性JSP 在许多商业及非商业使用时,根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址利用JSP技术。

至今为止,没有听过有什么重大的安全的问题。

6.面向对象的编程JSP提供了类和对象。

基于web的编程工作非常需要面向对象编程能力。

JSP支持构造器、提取类等。

7.伸缩性传统上网页的交互作用是通过CGI来实现的。

CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。

解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。

JSP就可以以这种方式安装,虽然很少有人愿意这样以CGI方式安装它。

内嵌的JSP可以具有更高的可伸缩性。

8.免费特性JSP是完全免费的,不用花钱,可以从JSP官方站点()自由下载。

JSP遵守GNU公共许可(GPL)。

你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。

2.2.2 MSSQLserver2000数据库MSSQLserver2000数据库是一种基于客户端/服务器端体系结构的数据库系统,随着WindowsXP和JSP数据库的流行而广泛使用起来的。

它如此受欢迎的原因是因为它有一下特性:1.MSSQLserver2000使用的核心线程工作方式,也就是说它能利用机器上的多个CPU进行工作。

2.可以使用C、C++、Java、Perl、JSP、Python和TCL等语言,利用MSSQLserver2000所提供的API进行开发。

3.MSSQLserver2000可以运行在不同的平台上。

4.MSSQLserver2000有一个非常灵活且安全的权限和口令管理系统,并且允许基于主机的认证。

5.MSSQLserver2000提供ODBC for Windows 95,支持所以的ODBC2.5函数和其它许多函数。

6.MSSQLserver2000支持大型数据库处理。

开发者正将MSSQLserver2000应用于某些包含50,000,000个记录的数据库上。

2.2.3 Tomcat Web服务器本系统的操作所使用的web服务器软件为Tomcat。

Tomcat是目前全世界的网站使用最多的服务器。

在2000年2月十全世界有58.08%的使用率。

同样地,Tomcat的优点也是稳定、快速与开放,同时也有众多的功能,并且可以在不同操作系统下执行。

前面的内容已经介绍了web 服务器负责完成传送显示在浏览器的HTML 文件内容,而数据处理就是JSP 程序的工作了。

所以在服务主机使用JSP时必须将解读JSP程序代码的功能加到Tomcat ,也就是按装Tomcat 的JSP 模块(module)。

以往如果要加入JSP模块,就必须先将JSP的源代码编译成Tomcat 的模块,再将Tomcat加上JSP功能模块重新编译。

从JSP3开始就支持了Tomcat 的动态共享对象(Dynamic Shared Object , DSO)模块的功能,也就是说JSP3可以编译DSO模块,Tomcat 只需在需要执行时调用JSP3模块就可以使用JSP3的功能。

这样以来,即使修改JSP、换装新版本或是重新安装JSP都可以不必动用Tomcat ,当然JSP4 也可以编译DSO模块。

2.3 系统技术基础2.3.1 系统软件技术基础本系统采用浏览器/服务器端的主从结构,由于是通过IE或Netscape浏览器浏览网页来访问查询和操作数据库,这样客户端基本上不运行其它的应用程序。

相关文档
最新文档