文档详情

毕业设计(论文)_基于Java企业财务管理系统的设计与开发

ni****g
实名认证
店铺
DOC
1.24MB
约81页
文档ID:525524093
毕业设计(论文)_基于Java企业财务管理系统的设计与开发_第1页
1/81

摘 要 随着计算机和网络在企业中的广泛应用,企业开展速度在不断加快,在这种市场竞争冲击下企业财务管理系统必须优先开展,这样才能保证在竞争中处于优势地位对此企业必须实现财务管理系统的设计与开发该系统提供员工管理、部门管理、岗位管理、工资管理等功能员工管理对公司的人事信息进行增删改查,部门管理对公司的部门进行增删改查,工资管理对员工的工资能进行编辑、统计和打印通过此系统,公司可以轻松迅速了解公司内部员工的在职、公司相关部门、员工工资的发放等情况使公司的总体管理更上一个台阶关键词:财务管理系统;JavaWeb;MySQL;B/S〔浏览器/效劳器〕AbstractAlong with the computer and network in the wide application of enterprise, enterprise development speed is accelerating, in this kind of competition in the market impact of enterprise financial management system must give first priority to the development, so that we can guarantee at a competitive advantage. This enterprise must realize the financial management system is designed and developed. This system provides staff management, management of department, post management, salary management etc. Function. Employees of the company's personnel management information, check the authorization for the company's department management department of the check, salary management to removing the pay of employee can edit, statistics and print. Through this system, the company can easily understand the company's internal employees quickly on-the-job, the relevant department, staff salaries, etc. The company's overall management to the next level. Key words: Financial management system,JSP,MySQL,B/S〔Browser/Server〕目 录摘 要 I1. 绪 论 11.1 财务管理系统开发的背景 11.2 财务管理系统开发的目的和意义 11.3 本设计主要完成的工作 22.1 基于Web的应用系统开发 32.1.1 Web效劳器 32.1.2 效劳器组件 42.1.3 数据库访问技术 42.2 C/S结构与B/S结构 52.2.1 C/S结构介绍 52.2.2 B/S结构介绍 52.2.3 C/S结构与B/S结构的比拟 62.3 Java语言及其特点 8技术特点 92.5 MySQL数据库 102.6 开发特性 112.7 系统开发及运行的环境 123 需求分析及系统概要设计 143.1 可行性分析 143.2 整体设计 154. 数据库设计 174.1 系统中各实体的概念模型 174.2 数据库的分析与设计 204.3 数据表的创立 205. 系统详细设计 255.1 登录及修改密码及退出登录模块的实现 255.2 部门管理的实现 265.3 岗位管理的实现 275.4 员工管理的实现 295.5 工资管理的实现 311. 绪 论在信息时代,各企业都紧跟时代步伐,转变着企业的经营模式、办公模式。

与此同时,企业的传统的管理模式也在逐步由人工管理向自动化管理模式转变,财务管理系统就是在这样的大背景下应运而生无论是政府还是企事业单位,内部成员相互之间的信息沟通对于提高工作效率,更好的完成工作都显得很重要此外,每个单位都希望能和异地的分支机构、各个部门等保持实时联系,进行统一管理,因此,建立一个财务管理系统是可行的在针对现有的系统进行调查之后,拟开发一套财务管理系统以适应信息化时代的财务管理需求1.1 财务管理系统开发的背景我国的生产企业开展十分迅速但企业的信息化管理一直是影响我国企业进一步开展的难点企业信息化是企业应用信息化的过程,是指在企业的生产、经营、管理等各个层次、各个环节和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分整合、广泛利用企业内外的信息资源,提高企业生产、经营和管理水平,增强企业竞争力的过程结合我国目前的国情来看,改革开放以来,我国的中小企业得到了迅速开展这些中小企业存在着一定的普遍特征:资金不是十分雄厚,管理不是非常完善,信息化根底普遍较差,面临着异常剧烈的市场竞争随着信息时代的到来,中小企业的生存和竞争环境发生了根本性的变化当前中小企业信息化具有宽广和深刻的内容,其中管理信息化是一个重要方面。

如何运用信息技术增强企业的管理,如何制定企业信息化开展战略来提升企业的核心竞争力,如何把信息化系统融入日常的管理工作为企业带来效益,是当前我们所面临的重要课题1.2 财务管理系统开发的目的和意义 财务管理系统的开发不仅可以减少企业人员的工作量,还可以为企业节约许多人力物力,可以使企业向科学化、现代化、标准化的方向开展,到达提高企业的生产效率的目的1.3 本设计主要完成的工作本论文共分为5章第1章绪论,介绍了本课题的选题背景、开发的目的和意义第2章介绍了开发工具及其特点,数据库技术和特点第3章主要做了需求分析和系统的功能模块设计从经济、技术和操作可行性方面做了分析,并且介绍了系统的各模块的根本设计第4章主要介绍了数据库的设计,包括数据库的创立、数据表的设计以及各个数据表之间的关系第5章为系统的详细设计,对登录及修改密码模块、系统首页的设计、部门管理模块、岗位管理模块、员工管理模块、工资管理模块分别进行了详细设计的介绍最后为本课题完成成果和开展期望作了总结2. 财务管理系统开发的技术根底和相关工具 基于Web的应用系统开发2.1.1 Web效劳器Web效劳器是Web环境中的主角。

过去主要用于存储及管理公众网站现在,正成为一种独立应用系统开发及安装环境,管理和控制其中的网站和组件,并有一些效劳器从Web效劳器中独立开来,主要承当运行应用系统〔而不是公众网站〕的任务,这类效劳器被称为应用效劳器这一变化的着眼点在于把复杂的“胖〞PC客户环境改造成为“瘦〞客户端,而把复杂的应用程序移到Web效劳器上Web效劳器的特征为:由于采用“瘦〞客户端,使面向用户的复杂性将从客户端移至Web效劳器由于“瘦〞客户端易学易懂,使用者将越来越多,Web效劳器必须有能力在任何时间内同时面向众多的使用者如今最流行的Web效劳器产品为微软的IIS及Netscape的NESNES〔Netscape Enterprise Server〕可以在Windows NT及各类流行的Unix上运行其主要功能有:带有客户端授权的SSL〔Secure Sockets Layer〕、Verity的集成式检索器、SNMP、出色的数据库连接功能及Web网站内容管理等Netscape ONE〔Open Networks Environment〕是一个建立在开放式Internet标准之上的应用开发环境,提供有Netscape组件模式、JavaBeans以及各种通用组件,并可以在各类新老版本的操作系统上运行。

这是NES的一大特点IIS〔Internet Information Server〕的设计目标是提供适应性强的Internet和Intranet效劳器功能通过围绕WindowsNT所做的优化,IIS具有很高的执行效率、出色的平安保密性、易于管理及启动迅捷等特点其中,IIS因其速度快正越来越热门 另一个值得一提的全新产品是Java Web Server,它由Sun Javasoft公司推出除此之外,Oracle的Web Application Server提供了很强的数据库管理功能,但运行效率有待改良O’Reilly’s的Web Site是一个网页存取快速、低廉、易用的产品,适用与单机独立的Web效劳器,但其数据库存取效率低 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 工程中的一个核心工程,由Apache、SunSun 的参与和支持,最新的Servlet 和JSP 标准总是能在Tomcat 中得到表达,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了局部软件开发商的认可,成为目前比拟流行的Web 应用效劳器.Tomcat 很受广阔程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件效劳等开发应用系统常用的功能;而且它还在不断的改良和完善中,任何一个感兴趣的程序员都可以更改它或在其中参加新的功能.2.1.2 效劳器组件基于Web的应用系统特征之一是与其他任何第三方软件产品的完全互通性。

然而,究竟如何方便、平滑地与第三方软件产品互通,以便建立一个全新、有效地集成化业务系统,这一问题的彻底解决还有待于今后的努力对象管理小组〔OMG〕在80年代提出了基于对象的电脑结构,即所谓的CORBA〔Common Object Request Broker Architecture〕,微软那么在最近推出了DCOM/Active X技术,两者都试图解决分布式应用组件的问题CORBA在不同语言及操作系统平台的互通方面处于领先地位,微软的Active X只能在Windows NT上运行,不过它的市场占有率相当可观可以预见,基于Web的应用系统将会推动以上两项技术的开展另外,面向对象的程序语言Java之所以近年来越来越流行也同上书应用组件问题有关组件模式定义了组件的根本结构体系,描述出组件与Container及其它组件之间的界面和沟通机制目前有三种流行模式可供选择:Active X以微软的COM〔Component Object Model〕为根底,器组件可以由任何Windows语言来编写,诸如VB、Delphi、PowerBuilder、C、C++、Java,并可在任何Windows平台上运行。

其采用的标准为DCOM〔Distributed COM〕CORBA其组件可由C、C++、Java、Small Talk及Ada语言编写,具体使用哪种语言,取决于CORBA的实现版本CORBA组件可以在Windows、Unix及其它多种平台上运行,采用的标准为IIOP〔Internet Inter-ORB Pro。

下载提示
相似文档
正为您匹配相似的精品文档