基于jspjava财务管理系统的设计和开发.doc
- 文档编号:235957
- 上传时间:2022-10-07
- 格式:DOC
- 页数:48
- 大小:582KB
基于jspjava财务管理系统的设计和开发.doc
《基于jspjava财务管理系统的设计和开发.doc》由会员分享,可在线阅读,更多相关《基于jspjava财务管理系统的设计和开发.doc(48页珍藏版)》请在冰豆网上搜索。
论文是本团队帮同学做过的案例,需要毕业论文设计(论文+源程序+答辩PPT)的同学联系799523222
毕业设计(论文)
基于jsp(java)财务管理系统的设计和开发
姓 名
系别、专业
导师姓名、职称
完成时间
[摘要]
随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的工作、生活。
网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。
网络管理系统将Internet网络技术与现代管理观念相融合,使得政府得以逐步提高决策透明度、服务效率和廉政建设从而转变政府职能。
从而实现政府财务管理的网上化则可以使财务管理,更加高效、规范、安全和简便。
关键词:
、财务管理、JSP、Html、MSSQLserver2000数据库
ABSTRACT
Alongwiththedevelopmentofthecomputertechnique,networktechniqueandinformationtechnique,allthatmoreandmoreimprovetheworkandlifeofmodernpeople.E-GovernmentAffairNetworkManagementSystemisaaffairappliedsolutionprojectwiththedevelopmentofcomputertechniqueandInter-netquickly.E-GovernmentAffairNetworkManagementSystemcombinesInternettechniquewithmodernmanagesystem,andmakethegovernmentcangraduallyincreasetomaketheclarityofpolicy,theefficiencyofserviceandtheprobityconstruction,andthenchangegovernmentworkingtalent.Thusitimplementsgovernmentfinancenetthatmanagecanmakethefinancemanagement,moreefficiently,norm,safety.
KeyWords:
E-GovernmentAffairNetworkManagementSystem,thefinancemanagement,JSP,Html,MSSQLserver2000DataBase.
目录
一、本系统的意义
1.1意义
1.2关于WindowsXP+Tomcat+MSSQLserver2000+JSP
二、设计思想
2.1当前财务管理中存在的问题
2.1.1财务工作没有实现公开化和透明化
2.1.2财务工作无法实现远程管理
2.2工具软件的介绍
2.2.1JSP语言的介绍
2.2.2MSSQLserver2000数据库
2.2.3TomcatWeb服务器
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数据库再在它之上建立相应的数据表。
然后在Windows2000操作系统下用JSP和Html编写不同网页页面。
编写完毕后,将JSP和Html编写的界面和程序移植到WindowsXP服务器下,调试成功。
从而,使用户可以在本地和远程通过使用浏览器来访问数据库。
以达到政府公务员办公上网和群众网上查询的目的。
二、设计思想
2.1当前财务管理中存在的问题
2.1.1财务工作没有实现公开化和透明化
当前政府中的财务管理大多实现了录入和打印的计算机化,但是这些并不够。
现实工作中,常常需要适应人们的各种查询而消耗大量的人力和物力,导致效率低下。
2.1.2财务工作无法实现远程的管理
当前的财务工作只能实现本地在办公室内的管理,无法实现在网上的远程管理。
这样的情况下对工作人员异地办公是不能实现的。
2.2工具软件的介绍
2.2.1JSP语言的介绍
JSP是一种HTML内嵌式的语言(类似IIS上的ASP)。
而JSP独特的语法混合了C、Java、Perl以及JSP式的新语法。
它可以比CGI或者Perl更快速的执行动态网页。
JSP跟Tomcat服务器紧密结合的特性;加上它不断的更新及加入新的功能;并且它几乎支援所有主流与非主流数据库;再以它能高速的执行效率,更重要的是它的原始码完全公开,完全免费,使得它拥有了很高的支持率。
JSP语言的特点:
1.数据库方面的丰富支持
它支持下列的数据库或是数据表:
AdabasD、DBA、DBase、dbm、filePro、Informix、InterBase、mSQL、MicrosoftSQLServer、MSSQLserver2000、Solid、Sybase、ODBC、Oracle8、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官方站点(http:
//www.JSP.net)自由下载。
JSP遵守GNU公共许可(GPL)。
你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。
2.2.2MSSQLserver2000数据库
MSSQLserver2000数据库是一种基于客户端/服务器端体系结构的数据库系统,随着WindowsXP和JSP数据库的流行而广泛使用起来的。
它如此受欢迎的原因是因为它有一下特性:
1.MSSQLserver2000使用的核心线程工作方式,也就是说它能利用机器上的多个CPU进行工作。
2.可以使用C、C++、Java、Perl、JSP、Python和TCL等语言,利用MSSQLserver2000所提供的API进行开发。
3.MSSQLserver2000可以运行在不同的平台上。
4.MSSQLserver2000有一个非常灵活且安全的权限和口令管理系统,并且允许基于主机的认证。
5.MSSQLserver2000提供ODBCforWindows95,支持所以的ODBC2.5函数和其它许多函数。
6.MSSQLserver2000支持大型数据库处理。
开发者正将MSSQLserver2000应用于某些包含50,000,000个记录的数据库上。
2.2.3TomcatWeb服务器
本系统的操作所使用的web服务器软件为Tomcat。
Tomcat是目前全世界的网站使用最多的服务器。
在2000年2月十全世界有58.08%的使用率。
同样地,Tomcat的优点也是稳定、快速与开放,同时也有众多的功能,并且可以在不同操作系统下执行。
前面的内容已经介绍了web服务器负责完成传送显示在浏览器的HTML文件内容,而数据处理就是JSP程序的工作了。
所以在服务主机使用JSP时必须将解读JSP程序代码的功能加到Tomcat,也就是按装Tomcat的JSP模块(module)。
以往如果要加入JSP模块,就必须先将JSP的源代码编译成Tomcat的模块,再将Tomcat加上JSP功能模块重新编译。
从JSP3开始就支持了Tomcat的动态共享对象(DynamicSharedObject,DSO)模块的功能,也就是说JSP3可以编译DSO模块,Tomcat只需在需要执行时调用JSP3模块就可以使用JSP3的功能。
这样以来,即使修改JSP、换装新版本或是重新安装JSP都可以不必动用Tomcat,当然JSP4也可以编译DSO模块。
2.3系统技术基础
2.3.1系统软件技术基础
本系统采用浏览器/服务器端的主从结构,由于是通过IE或Netscape浏览器浏览网页来访问查询和操作数据库,这样客户端基本上不运行其它的应用程序。
网络可以是内部域网或是Internet网络,采用通的TCP/IP协议。
服务器可以运行在WindowsXP,WindowsNT,UNIX等操作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jspjava 财务管理 系统 设计 开发