会计财务管理系统实验报告_第1页
会计财务管理系统实验报告_第2页
会计财务管理系统实验报告_第3页
会计财务管理系统实验报告_第4页
会计财务管理系统实验报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会计财务管理系统学生姓名张云翔学号120130530471需求分析11系统目标会计财务管理系统是在计算机管理信息技术基础上开发的信息系统,系统目标是实现企业对财务管理的基本要求,如业务管理、账户管理等等,不仅要提高工作效率,满足了企业的需求,同时也要符合中国企业的财务管理的运作流程和操作习惯设计和遵守会计准则。12系统可行性分析一个软件系统的主要费用有设备费用、开发费用、系统开销以及另外的其他费用。本系统对硬件要求不高,开销不大,而且该系统简单易学,同时该系统的后台系统稳定,易于维护,方便后期的修改维护,因此,从经济可行性上来看是完全可行的。财务管理系统需要有数据处理量达、数据处理比较零散和即时处理的功能。该项目完全可以采用JSP、JAVA、WEB相关技术实现。JSP和平台无关,可移植性强。所以该项目在技术上完全可行。13功能需求分析企业财务管理系统是一个财务管理人员操作应用系统。本系统主要包括系统登录、财务种类设置、资金管理、用户管理、系统维护五大模块。系统功能模块如图11财务管理系统管理员财务种类设置收入信息管理支出信息管理财务种类添加财务种类删除财务种类查询支出信息添加支出信息删除收入信息添加收入信息删除收支信息统计收支统计名细查看用户管理用户添加用户删除图11会计管理系统管理系统功能模块图13功能模块描述模块功能详细描述如下1、收支种类管理模块收支种类管理模块,主要完成对本公司的财务收支种类的信息进行管理的功能,管理员可以添加收支种类的信息,可以删除和查询财务收支种类的信息。2、收入管理模块收入管理模块主要完成公司财务收入信息的管理功能,管理员可以添加和删除公司的财务收入的信息,并做详细的记录。3、支出管理模块支出管理模块主要完成记录公司财务支出的管理的功能,管理员可以添加和删除公司的财务支出的信息。4、收支统计模块收支统计模块主要完成对公司的收入及支出情况进行汇总统计的功能。管理员可以查看到公司的收支情况及盈利情况。5、用户管理模块管理员可以添加或删除普通用户的信息,完成对用户的管理。2开发环境开发与运行环境的选择如下开发环境WINDOWS7开发工具MYECLIPSE数据库管理系统MYSQL使用到的技术JAVAJDBCJSPJAVASCRIPTCSSHTMLSERVLET等3系统详细设计31登陆界面主要源代码如下32财务种类模块财务种类设置模块完成系统的财务种类的添、删除及查询的功能,财务种类设置模块只有管理员才有权限使用,财务种类设置模块的设计如图所示图财务种类设置模块界面主要源代码如下返回,请检查数据类型的正确性“33收支信息管理模块收支信息管理模块,完成系统财务信息的添加或删除的功能,收入信息管理模块的设计如图所示主要源代码如下DO/连接数据库REQUIRE“/CONFIGJSP“WHILESQL“/GWYGZXXBSTR“SELECTFROMGWYGZXXBWHERERQRQANDXMXMANDGWYHGWYH“RESULTMSSQLSERVER2000_QUERYSTR,SQL/送出查询,将结果放入RESULTIFRESULT0ECHO“CANNOTQUERYTOGWYGZXXB“EXITSN_INDEXMSSQLSERVER2000_NUM_ROWSRESULT/查询结果的记录笔数/YFGZXXBSTR“SELECTFROMYFGZXXBWHERERQRQANDGWYHGWYH“RESULTMSSQLSERVER2000_QUERYSTR,SQL/送出查询,将结果放入RESULTIFRESULT0ECHO“CANNOTQUERYTOYFGZXXB“EXITSN_INDEXMSSQLSERVER2000_NUM_ROWSRESULT/查询结果的记录笔数/YKGZXXBSTR“SELECTFROMYKGZXXBWHERERQRQANDGWYHGWYH“RESULTMSSQLSERVER2000_QUERYSTR,SQL/送出查询,将结果放入RESULTIFRESULT0ECHO“CANNOTQUERYTOYKGZXXB“EXITSN_INDEXMSSQLSERVER2000_NUM_ROWSRESULT/查询结果的记录笔数IFSN_INDEX0ECHO“没有满足条件的数据“EXITECHO“符合条件的共有SN_INDEX条记录“修改工资记录模块的主要源代码如下N“MSSQLSERVER2000_CLOSE/关闭数据库REQUIRE“SEARCH_G_D1JSP“/调用SEARCH_REN2JSP34删除信息管理模块代码YEARMONTHXM公务员号GWYH已经被成功的删除了“REQUIRE“SEARCH_G_D1JSP“/调用SEARCH_REN2JSP35收支信息统计模块收支信息统计模块完成企业财务收支信息的统计分析的功能,用户输入财务收支的统计的时间进行统计,统计收入总和,支出总和,及盈利情况,收支信息统计模块的设计如图所示其他部分代码PACKAGECOMUTILIMPORTJAVASQLIMPORTJAVASQLDRIVERMANAGERIMPORTJAVASQLRESULTSETIMPORTJAVASQLSQLEXCEPTIONIMPORTJAVAXACTIVATIONDATASOURCEIMPORTJAVASQLIMPORTJAVASQLDRIVERMANAGERIMPORTJAVASQLRESULTSETIMPORTJAVASQLSQLEXCEPTIONIMPORTJAVASQLSTATEMENTIMPORTJAVAXNAMINGCONTEXTIMPORTJAVAXNAMINGINITIALCONTEXTPUBLICCLASSDBOPRIVATECONNECTIONCONNPRIVATESTATEMENTSTMTPRIVATEDATASOURCEDSPUBLICDBO/打开数据库/PUBLICVOIDOPENTRYCLASSFORNAME“COMMICROSOFTJDBCSQLSERVERSQLSERVERDRIVER“CONNDRIVERMANAGERGETCONNECTION“JDBCMICROSOFTSQLSERVER/LOCALHOST1433DATABASENAMEJSPCAIWU“,“SA“,“123“/CONNDRIVERMANAGERGETCONNECTION“JDBCMICROSOFTSQLSERVER/LOCALHOST1433DATABASENAMESY8009SQL“,“SY8009SQL“,“SY8009SQL“STMTCONNCREATESTATEMENT/SYSTEMOUTPRINTLN“打开数据库连接“CATCHEXCEPTIONEX/SYSTEMERRPRINTLN“打开数据库时出错“EXGETMESSAGE/关闭数据库,将连接返还给连接池/PUBLICVOIDCLOSETRY/CONNMGRFREECONNECTION“JAVA“,CONNCONNCLOSE/SYSTEMOUTPRINTLN“释放连接“CATCHSQLEXCEPTIONEX/SYSTEMERRPRINTLN“返还连接池出错“EXGETMESSAGE/执行查询/PUBLICRESULTSETEXECUTEQUERYSTRINGSQLTHROWSSQLEXCEPTIONRESULTSETRSNULLRSSTMTEXECUTEQUERYSQL/SYSTEMOUTPRINTLN“执行查询“RETURNRS/执行增删改/PUBLICINTEXECUTEUPDATESTRINGSQLTHROWSSQLEXCEPTIONINTRET0RETSTMTEXECUTEUPDATESQL/SYSTEMOUTPRINTLN“执行增删改“RETURNRET/将SQL语句加入到批处理/PUBLICVOIDADDBATCHSTRINGSQLTHROWSSQLEXCEPTIONSTMTADDBATCHSQL/执行批处理/PUBLICINTEXECUTEBATCHTHROWSSQLEXCEPTIONBOOLEANISAUTOCONNGETAUTOCOMMITCONNSETAUTOCOMMITFALSEINTUPDATECOUNTSSTMTEXECUTEBATCH/CONNCOMMIT/CONNSETAUTOCOMMITISAUTO/CONNSETAUTOCOMMITTRUERETURNUPDATECOUNTSPUBLICBOOLEANGETAUTOCOMMITTHROWSSQLEXCEPTIONRETURNCONNGETAUTOCOMMITPUBLICVOIDSETAUTOCOMMITBOOLEANAUTOTHROWSSQLEXCEPTIONCONNSETAUTOCOMMITAUTOPUBLICVOIDCOMMITTHROWSSQLEXCEPTIONCONNCOMMIT/THISCLOSEPUBLICVOIDROLLBACKTHROWSSQLEXCEPTIONCONNROLLBACK/THISCLOSEPACKAGECOMBEANIMPORTJAVASQLRESULTSETIMPORTJAVATEXTSIMPLEDATEFORMATIMPORTJAVAUTILARRAYLISTIMPORTJAVAUTILCALENDARIMPORTJAVAUTILLISTIMPORTCOMUTILCONSTANTIMPORTCOMUTILDBOPUBLICCLASSCAIWUPRIVATELISTLISTPRIVATERESULTSETRSPRIVATESTRINGDATENEWSIMPLEDATEFORMAT“YYYYMMDDHHMMSS“FORMATCALENDARGETINSTANCEGETTIME/增加分类PUBLICINTADDFENLEISTRINGFENLEISTRINGSQL“INSERTINTOCLASSNAMEFLMC,ADDTIMEVALUES“FENLEI“,“DATE“DBODBONEWDBODBOOPENTRYINTIDBOEXECUTEUPDATESQLIFI1RETURNCONSTANTSUCCESSELSERETURNCONSTANTSYSTEM_ERRORCATCHEXCEPTIONEEPRINTSTACKTRACERETURNCONSTANTSYSTEM_ERRORFINALLYDBOCLOSE/修改分类PUBLICINTUPFENLEIINTID,STRINGFENLEISTRINGSQL“UPDATECLASSNAMESETFLMC“FENLEI“WHEREID“ID“DBODBONEWDBODBOOPENTRYINTIDBOEXECUTEUPDATESQLIFI1RETURNCONSTANTSUCCESSELSERETURNCONSTANTSYSTEM_ERRORCATCHEXCEPTIONEEPRINTSTACKTRACERETURNCONSTANTSYSTEM_ERRORFINALLYDBOCLOSE/删除分类PUBLICINTDELFENLEIINTIDSTRINGSQL“DELETEFROMCLASSNAMEWHEREID“ID“DBODBONEWDBODBOOPENTRYINTIDBOEXECUTEUPDATESQLIFI1RETURNCONSTANTSUCCESSELSERETURNCONSTANTSYSTEM_ERRORCATCHEXCEPTIONEEPRINTSTACKTRACERETURNCONSTANTSYSTEM_ERRORFINALLYDBOCLOSE/所有分类PUBLICLISTGETALLFENLEISTRINGSQL“SELECTFROMCLASSNAMEORDERBYIDDESC“DBODBONEWDBOLISTNEWARRAYLISTDBOOPENTRYRSDBOEXECUTEQUERYSQLWHILERSNEXTLISTLIST2NEWARRAYLISTLIST2ADDRSGETSTRING1LIST2ADDRSGETSTRING2LIST2ADDRSGETSTRING3LISTADDLIST2RETURNLISTCATCHEXCEPTIONEEPRINTSTACKTRACERETURNNULLFINALLYDBOCLOSE/增加财务输入PUBLICINTADDCAIWUSTRINGFENLEI,STRINGXINGZHI,STRINGSHUOMING,STRINGSHULIANG,STRINGREMARKSTRINGSQL“INSERTINTOINMONEYFENLEI,XINGZHI,SHUOMING,SHULIANG,REMARK,ADDTIME“VALUES“FENLEI“,“XINGZHI“,“SHUOMING“,“SHULIANG“,“REMARK“,“DATE“DBODBONEWDBODBOOPENTRYINTIDBOEXECUTEUPDATESQLIFI1RETURNCONSTANTSUCCESSELSERETURNCONSTANTSYSTEM_ERRORCATCHEXCEPTIONEEPRINTSTACKTRACERETURNCONSTANTSYSTEM_ERRORFINALLYDBOCLOSE/修改财务输入PUBLICINTUPCAIWUINTID,STRINGFENLEI,STRINGXINGZHI,STRINGSHUOMING,STRINGSHULIANG,STRINGREMARKSTRINGSQL“UPDATEINMONEYSETFENLEI“FENLEI“,XINGZHI“XINGZHI“,SHUOMING“SHUOMING“,SHULIANG“SHULIANG“,REMARK“REMARK“WHEREID“ID“DBODBONEWDBODBOOPENTRYINTIDBOEXECUTEUPDATESQLIFI1RETURNCONSTANTSUCCESSELSERETURNCONSTANTSYSTEM_ERRORCATCHEXCEPTIONEEPRINTSTACKTRACERE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论