企业货款报表系统的开发与实现.doc
《企业货款报表系统的开发与实现.doc》由会员分享,可在线阅读,更多相关《企业货款报表系统的开发与实现.doc(50页珍藏版)》请在咨信网上搜索。
1、齐鲁工业大学2015届本科毕业设计(论文)本科毕业设计(论文)题目 企业货款报表系统的开发与实现学院名称 信息学院 专业班级 计科11-2 学生姓名 导师姓名 年 月 日齐鲁工业大学本科毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导教师的指导下独立研究、撰写的成果。设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中加以说明,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。本声明的法律结果由本人承担。毕业设计(论文)作者签名:年月日齐鲁工业大学关于毕业
2、设计(论文)使用授权的说明本毕业设计(论文)作者完全了解学校有关保留、使用毕业设计(论文)的规定,即:学校有权保留、送交设计(论文)的复印件,允许设计(论文)被查阅和借阅,学校可以公布设计(论文)的全部或部分内容,可以采用影印、扫描等复制手段保存本设计(论文)。指导教师签名:毕业设计(论文)作者签名: 年月日年月日企业货款报表系统的开发与实现作 者 姓 名 李景阔 专 业 软件服务外包 指导教师姓名 成金勇 专业技术职务 副教授 44目录摘 要1 第一章 引言31.1企业货款报表系统的研究意义与必要性31.2相关领域的应用发展现状及趋势31.3本文主要研究内容4 第二章 系统开发相关理论和技术
3、的分析与研究62.1 系统开发环境及开发所用的软件62.2 Java语言概述及特点62.3 JDK工具62.4 Oracle数据库概述及特点72.5 Java Servlet概述72.6 Session对象82.7 HTML技术概述82.8 AJAX技术概述82.9 MyEclipse 10工具及Tomcat6.0 服务器92.10企业货款报表系统的B/S三层体系结构10 第三章 企业货款报表系统的需求及可行性分析113.1 企业货款报表系统概述113.1.1系统用例模型113.1.2系统流程图123.2 系统需要解决的问题123.3企业货款报表系统需求问题描述133.3.1系统功能性需求13
4、3.3.2 企业货款报表系统非功能性需求133.4 系统的可行性分析133.4.1系统经济可行性143.4.2 系统的技术可行性143.4.3系统的社会可行性14 第四章 企业货款报表系统设计164.1系统设计目标164.2企业货款报表系统的可行性分析164.3企业货款报表系统功能架构及设计164.3.1系统登录模块174.3.2管理员模块174.4企业货款报表系统的数据库设计184.4.1数据库的概念设计184.4.2数据库的逻辑结构设计234.5数据库的连接原理27 第五章 系统详细设计与实现285.1搭建系统所需的开发环境285.1.1开发环境所需软件285.1.2 配置环境变量285.
5、2系统详细设计与实现295.2.1系统登录295.3系统实现295.3.1后台首页295.3.2手工输入录入30 第六章 系统测试406.1系统UI界面测试406.2系统功能测试406.3测试用例406.4系统测试结果41结束语43摘 要企业货款报表系统是用于辅助企业及个人完成企业或个人账目有序管理的计算机软件系统,货款报表从狭义上来讲就是平常显而易见的帐簿,对于传统的账簿管理,效率低下且错误率高。系统实施的目的旨在帮助公司或个人完成其货款报表的数字化,以提供较手工方式下更高的管理效率和更低的出错率。方便公司及个人对于货款报表的自动化管理。 随着科学技术的发展以及自动化办公软件的出现,虽然实现
6、了可构造查询条件的货款报表管理,但价格昂贵,后期维护不方便。难以在适应企业后期的长久发展。因此开发一个既可以存储信息,又可以进行更新、查询、删除等功能,便于维护简单易用的同时,价格又能为公司所接受的货款报表系统就显得十分必要。本系统前台主要使用Java、Jsp作为开发语言,后台使用Oracle作为数据库管理系统,开发环境是MyEclipse,服务器采用Tomcat 6.0,开发出的一个基于Web 2.0技术的B/S结构的企业货款报表系统。关键词:货款报表系统 Jsp Java B / S三层架构ABSTRACTEnterprise payment reporting system is use
7、d to assist companies and individuals to complete business or personal computer software systems orderly management of accounts, payment reports from the narrow sense is usually obvious books, books for traditional management, inefficient and error rate. The purpose of implementation of the system i
8、s designed to help companies or individuals to complete the digitization of its payment of the report, under the manual way to provide greater management efficiency and lower error rate. Companies and individuals to facilitate automated management reports for money. With the advent of science and te
9、chnology development as well as office automation software, although the realization of the payment Report Manager can be configured to query conditions, but expensive, post-maintenance inconvenient. It is difficult to adapt to long-term development of enterprises in late. Therefore, the development
10、 of a both store information, and can be updated, query, delete functions, simple to use and easy to maintain, while the price for the company can accept payment reporting system is very necessary. This system is mainly used foreground Java, Jsp as a development language, the background using Oracle
11、 as the database management system, the development environment is MyEclipse, servers using Tomcat 6.0, developed a technology based on Web 2.0 B / S structure of the Enterprise payment reporting system Key words:Payment reports;Jsp;Java;B / S structure第一章 引言1.1企业货款报表系统的研究意义与必要性在经济高速发达与发展的今天,资源的统筹管理
12、成为谋划发展的头等大事。从上个世纪80年代初期开始,党和国家领导人开创性的创立了许多理论与政策,制订了一系列的举措来鼓励和刺激潜藏在国人骨子里的巨大生产力,使国家工作的重心转移到经济建设上来。经济,成为了当下人们谈论最多的话题。改革开放三十多年来,我国在各条战线成果斐然,取得了举世瞩目的成就,综合国力居于世界前列。迈入21世纪,尤其是加入世界贸易组织以后,经济的发展一直保持高增长率,稳定在一个较高的增长区间,生产总值稳步提高。如今,已经跃升为全球第二大经济体,紧随美国之后。今天的中国,在世界经贸的发展中发挥着至关重要的作用。与此同时,随着改革的深入,本土企业也是顺应时代的号召,追赶全球化的浪潮
13、。越来越多的走出国门,将贸易的版图延伸至大洋彼岸。现在,世界各个角落都能找到Made in China 的身影。 不容置疑,企业的长久发展与高效率的管理是分不开的。即使拥有广阔的市场潜力,落后的管理方式以及管理手段,都会成为制约企业做大做强的瓶颈,发展前景不容乐观。然而,企业有效管理的重中之重又表现在企业货款报表的处理上。货款资金作为企业生存的命脉,对于企业正常运转起着不可替代的决定作用。多数企业的没落,很大一部分原因就是账目管理不善,现金流阻塞,致使资金链断裂。没有了后续资金的支持,处处掣肘,错失了发展的良机,以至于关门破产清算。为了解决这个弊端,使得企业能够获得良性发展,鉴于当前的技术水平
14、,适时的开发出一套适合解决企业货款报表的计算机系统。 就目前而言,各类文章或文献提到的计算机系统,以电脑为工具,对所需要的目标信息进行收集、整理和管理,将系统作用在企业管理领域或是组织机构。此类系统于上世纪七十年代初期开始发展。发展伊始,仅限于简单的人机系统,由于上世纪技术水平的限制,系统效率低、功能简单。人机交互不友好、不便于操作,同时对于操作人员素质要求较高,对于信息资源的的统一管理作用有限。重要的是不利于以后系统的大规模推广。1.2相关领域的应用发展现状及趋势计算机系统在管理中的真正应用起源于上个世纪五十年代的美国。五十年代中期(1954年前后),美国人首先将计算机系统应用于工资单的处理
15、上。半个多世纪以来,计算机在处理管理信息方面发展迅猛。20世纪60年代,美国计算机在应用项目的管理中不足300项。但是随着科技的发展,时间走到70年代中期,计算机系统的应用则达到了700项之多。而现在,计算机在美国经济发展中的占据了重要位置。根据在计算机应用方面发展较快的国家数据统计,计算机智能系统应用于经济建设的占大约八十五个百分点;应用于高新科技科技运算的占到了八个百分点;而在实际生产应用中则占到了十二个百分点。相比较我国而言,我们在计算机应用与推广方面,起步较晚。全国范围内大面积推广计算机在管理中的应用是从70年代末的改革开放初期开始的,虽然起步较晚担推广效果显著。尤其是在二十世纪末二十
16、一世纪初,由美国发起的第五次科技革命席卷全球。我们国家抓住了第五次科技革命的机遇,互联网产业借势兴起,一大批从美国硅谷归来的高科技人才回国创业。产生了诸如搜狐、百度、网易等一大批知名互联网企业。以及联想、北大方正等一批以生产计算机为核心业务的高新技术企业。信息产业犹见雏形。由此缩短了与发达国家之间的技术与时代落差。近几年,PC和互联网的大范围普及,移动互联网的兴起为身处大数据时代的我们对于各种信息的处理提供了物美价廉而又方便的手段,对于推动我国在信息化、智能化的大数据时代管理信息、处理信息起了重要的作用。中国的改革开放伊始,正逢电子计算机以及信息技术的大力发展,资源信息管理系统借势进入了全网化
17、的发展时期。美国以及欧洲等西方国家建立起了一整套完善先进的信息资源管理体系,在社会经济发展领域中发挥着巨大的作用。同时期的我国,信息管理系统的发展也同样迎来黄金时代。国家出资金相继扶持并建立起了“金桥”工程,很多企业和事业单位构建了局域网和广域网管理信息系统。伴随着经济全球化的崛起、还有中国经济逐步转向知识经济,不论是管理信息系统,还是面向少数专家的专家系统 ,其处理的对象和服务的对象,自身的处理能力,系统结构都有了进一步的发展。总的来说,在科技日益发达的今天,依靠现有的技术设计开发出一套完整的企业货款报表系统成为可能。1.3本文主要研究内容本文主要研究内容为企业货款报表系统,采用B/S三层结
18、构。分为多个子功能模块:用户首先进行登录操作,经过系统审核方可进入系统进行数据操作。经注册的登录用户可以对本系统实现手工收入录入,数据归集,收款检验三项模块的操作。手工收入录入包含有出账收入录入、商品销售收入录入、公司间结算收入录入、预付货款收入录入、商品清单收入录入五个子模块。登录用户均可以对其中各项子模块的数据进行增删改查。数据归集包含出账收入归集、商品销售收入归集、公司间结算收入归集、预付货款收入归集、商品清单收入归集五个子模块。用户可以对其中各项子模块的数据进行查看或者进行删除操作。收款检验包含出账收入检验、商品销售收入检验、公司间结算收入检验、预付货款收入检验、商品清单收入检验五个子
19、模块。用户可以对其中各项子模块的数据进行查看或者检验校对。在对系统进行易用化操作的同时,兼顾界面的美观、简洁。利用日趋成熟的计算机管理系统模式进行物资资源信息管理来取代沿袭上百年的人工管理模式,实现信息的最优化化管理。这一技术具有手工管理无法比拟的查找便捷、检索迅捷、可靠性高、存储量大等优点。第二章 系统开发相关理论和技术的分析与研究本系统开发采用基于JAVA平台,基于B/S三层架构模式,同时使用Oracle数据库作为后台数据库提供技术支持,框架采用Ajax用来对界面进行修饰。以下内容下来将对系统开发环境和JAVA相关技术分别进行分析。2.1 系统开发环境及开发所用的软件1.操作系统:正版Wi
20、ndows 7。2.数据库软件:Oracle 11g。3.JAVA 开发工具:MyEclipse 10。2.2 Java语言概述及特点Java是一种简单、动态、面向对象、分布式、解释执行、健壮安全、可移植具有多线程能力的新一代语言。由Sun Microsystem(现已被甲骨文Oracle公司收购)公司于一九九五年推出。Java剔除了许多容易令人混淆的C+功能。与C+相比,Java语言也提供重载函数,不过重载的对象是函数而不是变量或运算符。Java语言的语法与C或C+语言很接近,提供类接口和继承等原语,需要注意的是Java语言只支持类之间的单继承,但是支持接口之间的多继承。Java的强类型机制
21、、异常处理、废料的自动收集是Java语言强健壮的重要保证,由于Java语言通常被应用在网络环境中,为此Java提供了一个安全机制以防止恶意代码攻击。Java语言独特的中立型的体系结构,使得Java程序具有很强的移植性。与解释行的高级脚本语言相比,Java语言具有更高的性能。线程作为一种特殊的对象,Java支持多个线程同时执行并提供多线程之间的同步机制。2.3 JDK工具JDK是Java Development Kit的缩写,是整个Java程序开发的工具包。其中包含Java运行环境,所有的Java工具和Java基础的类库。不论什么Java应用服务器,都内置了JDK。所以说,JDK 是整个Java
22、运行的核心JDK由组以及标准类库组建,测试、建立文档的Java程序构成。核心Java API为先前一些定义好的类库,程序员通过这些类,来访问Java语言的功能。其中Java API中,含有部分重要的基本图形和语言结构、网络和文件I/O。通常,Java API的非I/O部分,对于运行Java的所有平台都是相通的,但是I/O部分,仅在通用的Java环境中实现。本系统中使用了JDK 7.02.4 Oracle数据库概述及特点Oracle 数据库目前最流行的B/S体系结构的数据库之一。Oracle是功能强大并且应用广泛的,大型分布式数据库管理系统。其拥有逻辑整体性、分布性、透明访问、分布式计算、均衡网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 货款 报表 系统 开发 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。