会计核算管理系统毕业设计论文.doc
《会计核算管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《会计核算管理系统毕业设计论文.doc(63页珍藏版)》请在三一办公上搜索。
1、会计核算管理系统专业名 软件工程 摘要 本系统研发的目的是为了辅助人工完成日常生活中复杂而烦琐的凭证处理工作,并且要保证系统的安全性。系统的开发流程主要采用Rational统一过程法(RUP),系统采用Internet/Intranet应用模式,应用主要建立在B/S结构下,可以辅助以C/S结构,用户界面以浏览器为主。同时也可采用三层应用体系结构,即数据库服务器、应用服务器和前台。功能模块主要分为登录模块,凭证录入模块,凭证查询模块,凭证修改以及系统管理模块,各个子系统尽量采用模块化的设计,使子系统之间的关联规范化,减少程序上的依赖性。在系统开发过程中,系统主要涉及设计模型,用例模型,JAVA编
2、程,JSP技术和数据库开发等知识。系统的开发环境为 Borland JBuilder +Tomcat。通过系统开发,检验对JAVA有关技术和数据库开发技术的掌握,加深对Rational统一过程法的理解,熟悉完整的软件开发流程。主题词 凭证处理;会计;Rational统一过程法;应用模式 。Accountant Check Manage SystemSoftware Engineering Abstract The purpose of this study system is to assistant people to accomplish complex voucher disposing
3、 tests in daily life, and to ensure the systems security. The exploitation flow of the system mostly adopts Rational unite process (RUP),and the system adopts Internet/Intranet application mode, appliance mostly based on B/S framework .It can assistant C/S framework .Majority of the interface users
4、are blowser .At the same time, it also can use the three layer apply system form,namely database server、apply server and proscenium .The function part mainly contains login module,voucher put-in module,voucher demand module,voucher modification as well as system manage module. Each subsystem adopts
5、blocking design to the best of my abilities,to making each subsystems relationship standardization,and reducing the depend on program .At the possess of this system exploitation ,it involves the knowledge of design model ,use case model,JAVA program ,JSP technic and database exploitation. The enviro
6、nment of the system exploitation is Borland JBuilder and Tomcat. Through the exploitation of this system, to check the technology of JAVA and to predominate technology of VF, deeply improving the understanding of Rational, and acquainting the process of developing of the softwards. key word Voucher
7、disposing ; accountant ; Rational unite process ; application mode.目录1 综述12核算系统简介22.1基本的会计核算知识:22.2JSP技术知识介绍3221 JSP的运作模式和JSP的优点42.2.2 JSP中的session使用62.3数据库知识82.3.1数据建摸工具Power Desiginer82.3.2SQL知识介绍92.3.3在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver102.4开发环境112.4.1 Tomcat知识介绍112.4.2 JBuil
8、derX 简介133 开发过程153.1需求分析阶段153.1.1主要的用例图153.1.2相对应的主要事件流153.1.3简单的时序图183.1.4数据库设计和开发193.2开发阶段223.2.1登录模块223.2.2凭证录入模块223.2.3凭证查询模块233.2.4凭证修改模块24总 结25参考文献26声 明27致 谢28附录1 源代码(模块代码主体部分)29附录2 翻译(原文和译文)461 综述21世纪,是发展知识经济的时代,是高科技大发展和经济管理水平大提高的时代,这种大环境,将推动会计发生相应的重大发展。在发展知识经济条件下,会计的重心在管理,需要建立以会计管理为核心的会计模式。人
9、类社会进入以知识为特征的经济发展阶段,将使市场经济得到进一步发展。在市场经济体制下,企业是一个开放系统,需要建立面向市场的会计模式:企业实行自主经营、自负盈亏、自我发展和自我约束,要强化内部管理,严格监督,不断提高经济效益,相应地需要建立强化会计管理的会计模式;政府部门通过经济政策、经济法规和经济杠杆等,对企业进行调节和规范经营活动,而不是直接干预企业具体的生产经营活动,相应地需要建立宏观调控与微观自主相协调的会计模式;企业要进入世界大市场,参与国际流通,发展国际间的经济、贸易和技术交往,相应地需要建立面向市场、面向国际的知识管理型的企业会计模式。管理型会计模式的基本框架是:建立调控型的会计组
10、织系统;建立开放型的会计信息系统;建立知识型的会计管理系统;建立服务型的会计市场系统;建立竞争型的人才系统。财务管理是企业经营战略的一个重要组成部分,在企业中处于十分重要的地位。伴随着现代电子技术的飞速发展,财务管理工作也发生了深刻的变革。目前,各企业普遍采用管理信息系统对有关业务进行处理,提供管理信息并辅助管理人员进行预测、分析、计划、控制和决策。管理信息系统的发展对企业的管理方式、组织构成、企业的生存发展等各方面都产生了深远的影响。所在单位具有资金结算中心的性质,主要业务是管理企业各项经费,提供资金结算服务,并监督开户单位资金收支活动,是银行机制与企业财务控制相结合的机构,每年数以万计的项
11、目审核拨款、数以千计的记帐凭证的制作、数以百计的报表、帐簿的编制和打印,日常业务工作量十分巨大。此外,由于所保存的数据涉及企业核心机密,因此保密性要求很高,容不得半点马虎。以上这些情况,决定了迫切需要开发一个能辅助人工完成日常审核、拨款、记帐等工作的且具有速度快、效率高、数据准确、保密性强等特点的财务管理信息系统。而核算管理系统作为财务系统的重要组成部分应运而生。2 核算系统简介本系统研发的目的是为了辅助人工完成日常生活中复杂而烦琐的凭证处理工作。系统的开发流程主要采用Rational统一过程法(RUP),系统采用Internet/Intranet应用模式,应用主要建立在B/S结构下,可以辅助
12、以C/S结构,用户界面以浏览器为主。同时也可采用三层应用体系结构,即数据库服务器、应用服务器和前台。功能模块主要分为登录模块,凭证录入模块,凭证查询模块,凭证修改和删除模块,各个子系统尽量采用模块化的设计,使子系统之间的关联规范化,减少程序上的依赖性。系统主要涉及JAVA编程,JSP技术和数据库开发等知识。系统的开发环境为 Borland JBuilder +Tomcat。通过系统开发,检验对JAVA有关技术和数据库开发技术的掌握,加深对Rational统一过程法的理解,熟悉完整的软件开发流程。下面将详细介绍和分析系统所涉及的知识和开发过程。2.1基本的会计核算知识:会计核算也称会计反映,以货
13、币为主要计量尺度,对会计主体的资金运动进行的反映。传统意义上的会计核算主要是指对会计主体已经发生或已经完成的经济活动进行的事后核算,也就是会计工作中记账、算账、报账的总称;其基本内容是,以货币为主要量度,对企业、机关、事业单位或其他经济组织的生产经营活动或预算执行的过程与结果进行连续地、系统地记录,定期编制会计报表,形成一系列财务、成本、成本指标,据以考核经营目标或计划的完成情况,为经营决策的制定和国民经济计划的综合平衡提供可靠的信息和资料。其基本方法主要有设置账户和账簿、复式记录、填制和审核凭证、登记账簿、成本计算、财产清查和编制会计报表等。会计核算是会计的一项基本职能,是会计工作的核心和重
14、点。如何进行会计核算,关系到会计在经济管理和财务管理中的职能能否有效发挥。因此,从法律上对会计核算进行规范是十分必要的。会计核算可以分为三个基本环节,一是填制会计凭证;二是登记会计账簿;三是编制和提供财务会计报告。这三个环节相互衔接,基本上覆盖了会计核算的全过程。凭证,是纳税人用来记录经济业务,明确经济责任并据以登记账簿的书面证明。凭证按填制程序和用途分为两大类:一类是原始凭证,是经济业务发生时取得或填制的凭证,如套印税务机关发票监制章的专用性票据。另一类是记账凭证,是由会计人员根据审核无误的原始凭证,按其内容应用会计科目和复式记账方法加以归类整理,并据以确定会计分录和登记账簿的凭证。通过凭证
15、的填制和审核,不仅可以保证账簿记录的真实可靠,而且可以检查各项经济业务真实性和合法性,对于正确确定纳税义务具有特别重要的意义。2.2 JSP技术知识介绍 JSP是由Sun微软系统公司(SunMicrosystems Ins)倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。目前在国外的众多网站特别是涉及电子商务的网站中,已经大量使用了JSP技术。JSP(Java Server Pages,服务器端动态网页)既然名为“服务器端”动态网页,可想而知,JSP必定是在“服务器”建立的动态网页。更明确地说,JSP是能在Web Server(尤其是JSWDK)整合
16、Java语言至html网页的环境中,利用html网页内含的Java程序代码取代原有的CGI、ISAPI或者IDC的程序,以便执行原有CGI/WinCGI、ISAPI 的功能。9在万维网短暂的历史中,它已经从一个大部分显示静态信息的网络演化到进行股票交易和进行购书操作的一个动态信息的网络。在各种各样的应用程序中,对于可能使用的基于web的客户端,看上去没有任何限制。基于浏览器客户端的应用程序比传统的基于客户/服务器的应用程序的优势在于:几乎没有限制的客户端访问和极其简化的应用程序部署和管理(要更新一个应用程序,管理人员只需要更改一个基于服务器的程序,而不是成千上万的安装在客户端的应用程序)。这样
17、,软件工业正迅速地向建造基于浏览器客户端的多层次应用程序迈进。这些快速增长的、基于web的精巧应用程序要求开发技术上的改进。静态HTML对于显示相对静态的内容是不错的选择,新的挑战在于创建交互的、基于web的应用程序。在这些程序中,页面的内容是基于用户的请求或者系统的状态,而不是预先定义的文字。对于这个问题的一个早期解决方案是使用CGIBIN接口;开发人员编写与接口相关的单独程序,以及基于Web的应用程序,后者通过web服务器来调用前者。这个方案有着严重的扩展性问题每个新的CGI要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将消耗该web服务器所有的可用资源,并且系统性能降
18、低到极其低下的地步。 某些web服务器供应商已经尝试通过为他们的服务器提供“插件”和API来简化Web应用程序的开发。这些解决方案与特定购web服务器相关,但却不能解决跨平台操作的问题。例如,微软的ASP TM技术使得在wob页面上创建动态内容更加容易,但是也只能工作在微软的S和Personal Web Server上。当然,还存在其他的解决方案,但是它们都不能使一个普通的页面设计者能够轻易地拿捏。例如,JAVA Servlet技术就可以便得用Java语言编写交互的应用程序的服务器端的代码变得容易,一个JAVA Servlet就是一个基于Java技术的运行在服务器端的程序(与Applet不同,
19、后者运行在浏览器端)。开发人员需要编写出这样的serv1et,以接收来自Web浏览器的HTTP请求,动态地生成响应(可能要查询数据库来完成这项请求),然后发送包含HTML或XML文档的响应到浏览器。采用这种方法,整个网页必须都在Java Servlet中制作。如果开发人员或者Web管理人员想要调整页面显示,他们就不得不编辑并重新编译该Java Servlet,即使该Java Servlet在逻辑上已经能够运行。采用这种方法,生成带有动态内容的页面仍然需要应用程序的开发技巧。很显然,目前所需要的是一个业界范围内的创建动态内容页面的解决方案。这个方案将解决当前方案所解决不了的问题,如: 能够在任何
20、Web或应用程序服务器上运行 将应用程序逻辑和页面显示分离。 能够快速地开发和测试。 简化开发基于web的交互式应用程序的过程。 JSP技术就是设计用来满足这些要求的解决方案。JSP规范是web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。Sun Microsystems开发出这个规范来整合及平衡已经存在的对JAVA编程环境(例如,Java Servlet和JavaBeanTM)进行支持的技术和工具,其结果是产生了一种新的、开发基于web应用程序的方法,给予使用基于组件应用逻辑的页面设计者以强大的功能。所谓的JSP网页(.JSP),就是在传统的网页HTML文件(.htm,.
21、html)中加入Java程序片段(Servlet)和JSP标记(tag)而构成的。web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页,以及发送E-Mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户墙的仅是得到的结果,对客户浏览器的要求最低,可以实现无plug-in、无ActiveX、无Java Applet,甚至无Frame。JSP在动态网页的建设中有其强大而特别的功能。 在Sun正式发布JSP之后,这种新的web应用开发技术很快引起了人们的关注。JSP为创建高度
22、动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、S4.0在内的85的服务器产品。在JSP以前,由于ASP的简单易用,许多用户对ASP情有独钟,即使是这样,普遍的看法认为,关注JSP的发展仍旧很有必要。7221 JSP的运作模式和JSP的优点 JSP能在WebServere (尤其是JSWDK)端整合Java语言至HTML网页的环境中,然后利用Html网页内含的Java程序代码取代原有的CGI、ISAPI或者IDC的程序,以便执行原有CGI/WinCGI、ISAPI的功能。 1JSP的运作模式 相对应于Client端(指的是浏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计核算管理系统 毕业设计论文 会计核算 管理 系统 毕业设计 论文
链接地址:https://www.31ppt.com/p-3848468.html