基于jspjava财务管理系统的设计和开发.doc
《基于jspjava财务管理系统的设计和开发.doc》由会员分享,可在线阅读,更多相关《基于jspjava财务管理系统的设计和开发.doc(84页珍藏版)》请在咨信网上搜索。
1、毕业设计(论文)基于jsp(java)财务管理系统的设计和开发 姓 名系 别、 专 业导 师 姓 名、职 称完 成 时 间摘要随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的工作、生活。网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。网络管理系统将Internet网络技术与现代管理观念相融合,使得政府得以逐步提高决策透明度、服务效率和廉政建设从而转变政府职能。从而实现政府财务管理的网上化则可以使财务管理,更加高效、规范、安全和简便。关键词:、财务管理、JSP、Html、MSSQLserver2023数据库ABSTRACTAlong with the develo
2、pment 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-Govern
3、mentAffair 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 fin
4、ance net that manage can make the finance management, more efficiently, norm, safety .Key Words: E-GovernmentAffair Network Management System, the finance management, JSP,Html,MSSQLserver2023 DataBase.目录一、 本系统的意义1.1意义1.2关于WindowsXPTomcatMSSQLserver2023JSP二、 设计思想2.1 当前财务管理中存在的问题 2.1.1财务工作没有实现公开化和透明化
5、2.1.2财务工作无法实现远程管理2.2 工具软件的介绍2.2.1 JSP语言的介绍2.2.2 MSSQLserver2023数据库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意义计算机技术、网络技术和信息技术
6、的发展,越来越多地改善这现代人的工作、生活。网络管理系统是计算机技术和网络迅速发展的一个办公应用解决方案。网络管理系统将Internet网络技术与现代管理观念相融合,针对信息技术的特点对办公系统进行规划和重构,对政府内部信息流进行优化及合理配置,生成动态的、安全的、专有的数字化信息源,将办公体系全面自动化,流程化,数字化。以此为桥梁,横向连接同事间的交流与协同工作,纵向实现上下级一体化的高效办公体系,从而更明确、更有效地支持政府的管理和决策。1.2关于WindowsXPTomcatMSSQLserver2023JSP本系统是在服务器上先安装 WindowsXP操作系统,安装 Tomcat5.0
7、.24作为Web服务器,并在WindowsXP系统下安装MSSQLserver2023MSSQLserver20233.23.46a数据库系统,建立gov_dbbase数据库再在它之上建立相应的数据表。然后在Windows 2023操作系统下用JSP和Html编写不同网页页面。编写完毕后,将JSP和Html编写的界面和程序移植到WindowsXP服务器下,调试成功。从而,使用户可以在本地和远程通过使用浏览器来访问数据库。以达成政府公务员办公上网和群众网上查询的目的。二、设计思想2.1 当前财务管理中存在的问题 2.1.1财务工作没有实现公开化和透明化 当前政府中的财务管理大多实现了录入和打印的
8、计算机化,但是这些并不够。现实工作中,经常需要适应人们的各种查询而消耗大量的人力和物力,导致效率低下。 2.1.2财务工作无法实现远程的管理当前的财务工作只能实现本地在办公室内的管理,无法实现在网上的远程管理。这样的情况下对工作人员异地办公是不能实现的。2.2 工具软件的介绍2.2.1 JSP语言的介绍JSP 是一种 HTML 内嵌式的语言 (类似 IIS 上的 ASP)。而 JSP 独特的语法混合了 C、Java、Perl 以及 JSP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。JSP 跟 Tomcat 服务器紧密结合的特性;加上它不断的更新及加入新的功能;并且它几
9、乎支援所有主流与非主流数据库;再以它能高速的执行效率,更重要的是它的原始码完全公开,完全免费,使得它拥有了很高的支持率。JSP语言的特点: 1. 数据库方面的丰富支持它支持下列的数据库或是数据表: Adabas D 、DBA 、DBase、 dbm 、filePro 、Informix 、InterBase 、mSQL 、Microsoft SQL Server 、MSSQLserver2023、 Solid 、Sybase 、ODBC 、Oracle 8 、Oracle 和PostgreSQL 。 JSP可以编译成具有与许多数据库相连接的函数。JSP支持如此众多的数据库,几乎涉及的现在所有主
10、流和非主流的数据库。2. 支持众多的通讯协议在 Internet 上它也支援了相称多的通讯协议 (protocol),涉及了与电子邮件相关的 IMAP, POP3;网管系统 SNMP;网路新闻 NNTP;帐号共用 NIS;全球资讯网 HTTP 及 Tomcat 伺服器;目录协定 LDAP 以及其它网路的相关函式。 3. 可移植性用 JSP 写出来的 Web 后端 CGI 程式,可以很容易的移植到不同的作业平台上。例如,先以 WindowsXP 架的网站,在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译 CGI 程式。4. 稳定性JSP的稳定性很好。当然最稳的还是传统
11、CGI 程序,由于它是由作业系统负责控制,不会因 CGI 程式的错误导致 Web 伺服器的不稳定。但是,CGI程序编写很困难,修改也很麻烦。5. 安全性JSP 在许多商业及非商业使用时,根据Netcraft在1999年10月的报告,有931122个域和321128个IP地址运用JSP技术。至今为止,没有听过有什么重大的安全的问题。6. 面向对象的编程JSP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。JSP支持构造器、提取类等。7. 伸缩性传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很抱负,由于它为每一个正在运营的CGI程序开一个独立进程。解决方法就是将经常用
12、来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。JSP就可以以这种方式安装,虽然很少有人乐意这样以CGI方式安装它。内嵌的JSP可以具有更高的可伸缩性。8. 免费特性JSP是完全免费的,不用花钱,可以从JSP官方站点()自由下载。JSP遵守GNU公共许可(GPL)。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。2.2.2 MSSQLserver2023数据库MSSQLserver2023数据库是一种基于客户端/服务器端体系结构的数据库系统,随着WindowsXP和JSP数据库的流行而广泛使用起来的。它如此受欢迎的因素是由于它有一下特性:1MS
13、SQLserver2023使用的核心线程工作方式,也就是说它能运用机器上的多个CPU进行工作。2可以使用C、C、Java、Perl、JSP、Python和TCL等语言,运用MSSQLserver2023所提供的API进行开发。3MSSQLserver2023可以运营在不同的平台上。4MSSQLserver2023有一个非常灵活且安全的权限和口令管理系统,并且允许基于主机的认证。5MSSQLserver2023提供ODBC for Windows 95,支持所以的ODBC2.5函数和其它许多函数。6MSSQLserver2023支持大型数据库解决。开发者正将MSSQLserver2023应用于某
14、些包含50,000,000个记录的数据库上。2.2.3 Tomcat Web服务器本系统的操作所使用的web服务器软件为Tomcat。Tomcat是目前全世界的网站使用最多的服务器。在2023年2月十全世界有58.08%的使用率。同样地,Tomcat的优点也是稳定、快速与开放,同时也有众多的功能,并且可以在不同操作系统下执行。前面的内容已经介绍了web 服务器负责完毕传送显示在浏览器的 HTML 文献内容,而数据解决就是 JSP 程序的工作了。所以在服务主机使用JSP时必须将解读JSP程序代码的功能加到Tomcat ,也就是按装Tomcat 的JSP 模块(module)。以往假如要加入JSP
15、模块,就必须先将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浏览器浏览网页来访问查询和操作数
16、据库,这样客户端基本上不运营其它的应用程序。网络可以是内部域网或是Internet网络,采用通的TCP/IP协议。服务器可以运营在WindowsXP,Windows NT, UNIX等操作系统上,它是一个支持多平台的软件系统。系统开发语言采用HTML语言,使用JSP语言来实现动态效果,数据库采用MSSQLserver2023 3.23.46a版本。MSSQLserver2023数据库是一种功能强大的数据库。可以使用JSPmyadmin来操作数据库。它的使用环境可以是Windows或WindowsXP系统。JSP的编程环境。JSP的编程环境很多,由于JSP是嵌入在Html语言之中在服务器端运营的
17、。因此,它的编写和Html语言的编写有同样的环境。在Windows下有记事本、Deamweaver和JSPED等等。记事本,虽然十分易于得到,但是它功能过于简朴在调试程序时十分不方便。Deamweavers是Macromedia公司开发的所见即所得的网页开发工具,不仅功能强大并且十分的易学好用。特别对Html语言不是十分熟悉的用户而言,也可以更快的学习JSP语言。JSPED工具是集编写调试与一体的编写JSP工具软件。在这次编程期间,我选用了Deamweaver和JSPED来开发软件。2.3.2系统的硬件基础 服务器可以运营在WindowsXP,Windows NT, UNIX等操作系统上,它是
18、一个支持多平台的软件系统。由于服务器有多个用户共享,因此,它需要的一定容量的内存和硬盘。CPU:PIII500以上内存:128M以上硬盘:10G以上网卡:10M/100M其他:调制解调器(可选)安装WindowsXP操作系统或Windows NT操作系统。客户端可以运营在Windows9x/Windows NT Windows2023,WindowsXP等操作系统上。仅仅需要安装IE,Netscape等浏览器,不需要安装任何客户端软件CPU:Intel 80586或奔腾解决器内存:32M以上硬盘:1G以上其他:鼠标、彩色监视器、网卡选件:打印机、调制解调器(通过拨号连接服务器时使用)安装Win
19、dowsXP操作系统或Windows NT操作系统2.4 系统介绍 2.4.1系统整体介绍本系统采用B/S结构,所有的程序及数据都放在服务器上,终端在取得相应的权限后使用Web页面浏览,录入,修改等功能。Windows9x/Windows NT Windows2023,WindowsXP等操作系统上。仅仅需要安装IE,Netscape等浏览器,不需要安装其它应用程序。考虑到通用性,本次安装了Windows98操作系统,IE版本。服务器可以运营在WindowsXP,Windows NT, UNIX等操作系统上,它是一个支持多平台的软件系统。考虑到成本和稳定性,我们先在服务器端安装了RedHat
20、WindowsXP ,之后安装了Tomcat 5.0.24版本,最后安装了MSSQLserver2023 3.23.46a版本。在数据库中建立了gov_db数据库,建立了gwyflxxb表、gwygzxxb表、yfgzxxb表和ykgzxxb表。先在客户端Windows98环境中编写好Html程序和JSP程序,然后上传入服务器相应的目录中,进行一般调试和与数据库连接的调试。最后,在与其它小组进行联合调试。最终,实现在客户端根据权限使用浏览器访问服务器端的数据库的目的。网络体系结构图如下所示:网络管理 系统显示或打印外部实体 2.4.2 财务管理在服务器系统功能模块服务器端编写财务网页程序和JS
21、P程序。财务管理的模块重要由三大部分组成。财务分类管理模块、数据录入管理模块和查询记录模块。三、财务管理模块设计及实现3.1数据库的设计在服务器上MSSQLserver2023数据库中先建立了gov_dbbase数据库,在gov_dbbase数据库gov_dbbase数据库建立四个表分别为gwyflxxb表、gwygzxxb表、yfgzxxb表和ykgzxxb表。3.2功能模块设计3.2.1财务系统进入模块一方面先登录网的首页。必须填写姓名和密码,只有在对数据库中的信息核对无误后方能进入下一页。这时对各项项目的操作权限都已经拟定下来。假如有权限可以访问“财务管理”一项。则链接可用再点击它则可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jspjava 财务管理 系统 设计 开发
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。