公司财务管理系统的设计与实现17497.docx

上传人:you****now 文档编号:62724343 上传时间:2022-11-22 格式:DOCX 页数:42 大小:642.70KB
返回 下载 相关 举报
公司财务管理系统的设计与实现17497.docx_第1页
第1页 / 共42页
公司财务管理系统的设计与实现17497.docx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《公司财务管理系统的设计与实现17497.docx》由会员分享,可在线阅读,更多相关《公司财务管理系统的设计与实现17497.docx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、公司财务管理系统的设计与实现公司财务管管理系统统的设计计与实现现摘 要随着软硬件件技术的的急速发发展,计计算机在在社会生生活中的的方方面面面都发发挥着重重要的作作用。企企业管理理模式也也随之科科技化,智智能化,人人性化。对对人们的的个人生生活质量量和生活活方式也也有着深深远的影影响,应应用先进进的网络络和数据据库技术术,可以以大大节节省人力力,物力力,并且且让我们们生活的的更舒服服。在现行的管管理体制制中,财财务管理理是尤为为重要而而且不可可缺少的的一个部部分,良良好的财财务管理理方式关关系到一一个公司司的发展展情况。所所以,无无论从理理论上还还是实际际中,开开发这样样一个可可以方便便快捷,容

2、容易上手手的管理理系统都都有重要要的意义义。本文文介绍了了本文提出了了了公司司财务管管理系统统,该系系统基于于Ecllipsse的财务管管理系统统的设计计思想,用用经济学学的观点点作为需需求指导导,将经经济学知知识和软软件开发发技术进进行了有有机的结结合。本本系统可可以帮助助中小规规模公司司完成日日常的财财务管理理的工作作,它使使用方便便,在数数据整合合和账目目管理方方面表现现尤为出出色,减减轻了财财务系统统人员的的工作负负担, 也可以以在一定定程度上上帮助公公司节省省人手,减减少开支支。关键词:财财务管理理;数据据库;经经济学;软件开开发The DDesiign andd Immpleeme

3、nntattionn off Fiinannciaal MManaagemmentt SyysteemAbstrracttWith thee raapidd deevellopmmentt off thhe ssofttwarre aand harrdwaare tecchnoologgy, commputter in socciall liife in eveery asppectt off pllayeed aan iimpoortaant rolle. Entterpprisse mmanaagemmentt moode andd thhen morre ttechhnollogyy,

4、iinteelliigennt, humman natturee iss chhangged. Thhe pperssonaal llifee off peeoplle qquallityy annd llifee sttylee allso hass a proofouund imppactt, aappllicaatioon oof aadvaanceed nnetwworkk annd ddataabasse ttechhnollogyy, ccan greeatlly rreduuce thee huumann, mmateeriaal, andd leet oour liffe mm

5、oree coomfoortaablee. In thhe eexisstinng mmanaagemmentt syysteem, finnancciall maanaggemeent is an impporttantt annd iis aan iindiispeensaablee paart of, goood finnancciall maanaggemeent wayy reelatted to thee deevellopmmentt off a commpanny. So, noo maatteer ffromm thheorry aand praactiice, thhe d

6、deveeloppmennt oof ssuchh a connvenniennt aand quiick, eaasy mannageemennt ssysttem hass immporrtannt ssignnifiicannce. Thhrouugh connsulltinng aabouut ffinaanciial mannageemennt oof ddetaaileed ddataa, ggrassp tthe whoole proocesss oof ffinaanciial mannageemennt. Thee syysteem wwilll usse eeconnomi

7、ic vvieww foor ddemaand guiidannce willl eeconnomiics andd thhe ccombbinaatioon oof tthe sofftwaare sysstemm deevellopmmentt. This sysstemm caan hhelpp smmalll annd mmediium-sizzed commpanny ffiniish daiily finnancciall maanaggemeent worrk, it is connvenniennt tto uuse, inn daata inttegrratiion andd

8、 acccouunt mannageemennt iis ppartticuularrly goood pperfformmancce aand redducee thhe wworkkloaad oof tthe staaff of thee fiinannciaal ssysttem, allso cann too a cerrtaiin eexteent hellp ssavee thhe mmanppoweer, to redducee exxpennsess. This papper exppounnds thee Ecclippse of finnancciall maanagge

9、meent sysstemm baasedd onn thhe ddesiign thooughht, witth eeconnomiic vvieww ass deemannd tthe guiide andd ecconoomiccs kknowwleddge andd sooftwwaree deevellopmmentt teechnnoloogy of thee orrgannic uniion; Annd tthe devveloopmeent of sysstemm sttruccturre aand moddulee fuuncttionn inn deetaiil. Key

10、wwordd:Fiinannciaal MManaagemmentt;Daatabbasee;Ecconoomiccs;SSofttwarre DDeveeloppmennt目录第一章 项项目定义义和功能能简介1第二章 开开发工具具的介绍绍22.1 开开发工具具的介绍绍22.2 JJSP技技术简介介32.3 SSQL SERRVERR20000简介介32.4 JJavaa简介42.5 EEcliipsee技术简简介52.6 HHibeernaate简简介6第三章 系系统功能能及设计计分析73.1 系系统的功功能需求求73.2 系系统操作作流程83.3 技技术路线线及实行行方案93.4 数数据设

11、计计13第四章 系系统的实实现144.1 显显示层设设计原则则164.2 控控制层设设计原则则164.3 控控制层设设计原则则174.4 数数据访问问层设计计原则17第五章 系系统界面面演示185.1 系系统首界界面185.2 凭凭证管理理模块详详解195.3 出出纳管理理模块详详解205.4 工工资管理理模块详详解22第六章 总总结24参考文献25致谢26第一章 项目定定义和功功能简介介如今,计算算机的广广泛应用用在各行行各业都都发挥着着自己的的作用。学学习,工工作和生生活都有有它的身身影,通通过快速速的运算算,统计计,记录录等等功功能弥补补着人们们在传统统纯人力力工作的的一些不不足。企企业

12、财务务的管理理自然而而然就需需要有这这样一个个工具来来帮助人人们进行行日常的的管理工工作。因因此,针针对现代代企业管管理的需需求,企企业可以以结合先先进的财财务管理理理念和和方法,并根据企业自身实际情况,运用先进的技术手段,精心研发一套软件产品。这套产品要做到集财务、出纳、工资等功能于一体,全面引发企业科学管理动力,界面友好、功能强大而操作简便,系统运行安全、高效、可靠。公司理财研研究的对对象大多多以公司司的资产产,利润润为主要要管理对对象。主主要是以以量入为为出,善善用现有有资源增增殖。公公司的运运营以利利润最大大化为原原则,以以此获取取投资增增值。同同时,一一个合格格的财务务管理系系统对于

13、于公司与与员工的的收益,薪薪水等的的管理记记录也需需要进行行正确的的记录与与管理,做做到明明明白白。为了适应当当前的潮潮流,本本文构建建了基于于IE运行行环境的的财务管管理系统统。系统统运用JJ2EEE平台和和SQLL Seerveer数据据库,选选用MyyEcllipsse和Javva为开开发工具具,采用用新一代代的数据据库访问问模型HHibeernaate实实现了数数据库的的访问。本系统是在在对当代代社会公公司的财财务状况况进行了了全面分分析的基基础上,制制作的关关于处理理凭证,出出纳,工工资等方方面的管管理系统统可以完完成对各各类信息息的浏览览、查询询、添加加、删除除、修改改。该系系统是

14、典典型的财财务管理理系统,其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强、数数据安全全性好的的库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。第二章 开发工工具的介介绍2.1 JJ2EEE开发工工具的介介绍J2EE技技术的基基础就是是核心JJavaa平台或或Javva 22平台的的标准版版,J22EE不不仅巩固固了标准准版中的的许多优优点,例例如编编写一次次、随处处运行的特性性、方便便存取数数据库的的JDBBC AAPI、CCORBBA技术术以及能能够在IInteerneet应用用

15、中保护护数据的的安全模模式等等等,同时时还提供供了对 EJBB(Ennterrpriise JavvaBeeanss)、JJavaa Seervlletss APPI、JJSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 J2EE体体系结构构提供中中间层集集成框架架用来满满足无需需太多费费用而又又需要高高可用性性、高可可靠性以以及可扩扩展性的的应用的的需求。通通过提供供统一的的开发平平台,JJ2EEE降低了了开发多多层应用用的费用用和复杂杂性,同同时提供供对现有有应用程程序集成成强有力力支持,完完全支持持

16、Entterpprisse JJavaaBeaans,有有良好的的向导支支持打包包和部署署应用,添添加目录录支持,增增强了安安全机制制,提高高了性能能。J2EE基基于组件件,并且且具有平平台无关关性,同同时业务务逻辑被被封装成成可复用用的组件件,并且且J2EEE服务务器以容容器的形形式为所所有的组组件类型型提供后后台服务务。因为为开发者者不用自自己开发发这种服服务,所所以开发发者可以以集中精精力解决决手头的的业务问问题。这这就使得得J2EEE 程程序的编编写十分分简单。其其结构如如图2.1所示示:图2.1 J2EEE程序序结构图图Fig.22.1 J2EEE sstruuctuure picc

17、turre2.2 JJSP技技术简介介JSP技术术使用JJavaa编程语语言编写写类XMML的ttagss和sccripptleets,来来封装产产生动态态网页的的处理逻逻辑。网网页还能能通过ttagss和sccripptleets访访问存在在于服务务端的资资源的应应用逻辑辑。JSSP将网网页逻辑辑与网页页设计和和显示分分离,支支持可重重用的基基于组件件的设计计,使基基于Weeb的应应用程序序的开发发变得迅迅速和容容易。 Web服务务器在遇遇到访问问JSPP网页的的请求时时,首先先执行其其中的程程序段,然然后将执执行结果果连同JJSP文文件中的的HTMML代码码一起返返回给客客户。插插入的JJ

18、avaa程序段段可以操操作数据据库、重重新定向向网页等等,以实实现建立立动态网网页所需需要的功功能。 JSP与JJavaaSerrvleet一样样,是在在服务器器端执行行的,通通常返回回给客户户端的就就是一个个HTMML文本本,因此此客户端端只要有有浏览器器就能浏浏览。 JSP的11.0规规范的最最后版本本是19999年年9月推推出的,112月又又推出了了1.11规范。目目前较新新的是JJSP11.2规规范,JJSP22.0规规范的征征求意见见稿也已已出台。 JSP页面面由HTTML代代码和嵌嵌入其中中的Jaava代代码所组组成。服服务器在在页面被被客户端端请求以以后对这这些Jaava代代码进

19、行行处理,然然后将生生成的HHTMLL页面返返回给客客户端的的浏览器器。Jaava Serrvleet是JJSP的的技术基基础,而而且大型型的Weeb应用用程序的的开发需需要Jaava Serrvleet和JJSP配配合才能能完成。JJSP具具备了JJavaa技术的的简单易易用,完完全的面面向对象象,具有有平台无无关性且且安全可可靠,主主要面向向因特网网的所有有特点。 自JSP推推出后,众众多大公公司都支支持JSSP技术术的服务务器,如如IBMM、Orraclle、BBea公公司等,所所以JSSP迅速速成为商商业应用用的服务务器端语语言。2.3 SSQL SERRVERR20000简介介SQL

20、 SServver 是一个个关系数数据库管管理系统统,它最最初是由由Miccrossoftt Syybasse 和和Ashhtonn-Taate三三家公司司共同开开发的,于于19888 年年推出了了第一个个OS/22 版本本。在WWinddowss NTT 推出出后,MMicrrosooft与与Sybbasee 在SQQL SServver 的开发发上就分分道扬镳镳了。MMicrrosooft 将SQQL SServver 移植到到Winndowws NNT系统统上,专专注于开开发推广广SQLL Seerveer 的的Winndowws NNT 版版本;SSybaase 则较专专注于SSQL

21、Serrverr在UNIIX 操操作系统统上的应应用。在在本书中中介绍的的是Miicroosofft SSQL Serrverr 以后后简称为为SQLL Seerveer或MS SQLL Seerveer。一个数据库库是一个个结构化化的数据据集合。它它可以是是从一个个简单的的销售表表到一个个美术馆馆、或者者一个社社团网络络的庞大大的信息息集合。如如果要添添加、访访问和处处理存储储在一个个计算机机数据库库中的数数据,你你就需要要数据库库管理系系统。从从计算机机可以很很好的处处理大量量的数据据以来,数数据库管管理系统统就在计计算机处处理中和和独立应应用程序序或其他他部分应应用程序序一样扮扮演着一一

22、个重要要的角色色。SQL SServver 20000 关关系数据据库引擎擎支持当当今苛刻刻的数据据处理环环境所需需的功能能。数据据库引擎擎充分保保护数据据完整性性,同时时将管理理上千个个并发修修改数据据库的用用户的开开销减到到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。2.4

23、 JJAVAA简介 Javva是一一种可以以撰写跨跨平台应应用软件件的面向向对象的的程序设设计语言言,是由由Sunn Miicroosysstemms公司司于19995年年5月推推出的JJavaa程序设设计语言言和Jaava平平台(即即JavvaSEE, JJavaaEE, JaavaMME)的的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下下,Jaava更更具备了了显著优优势和广广阔前景景。它最初被命命名为OOak,目目标设定定在

24、家用用电器等等小型系系统的编编程语言言,来解解决诸如如电视机机、电话话、闹钟钟、烤面面包机等等家用电电器的控控制和通通讯问题题。由于于这些智智能化家家电的市市场需求求没有预预期的高高,Suun放弃弃了该项项计划。就就在Oaak几近近失败之之时,随随着互联联网的发发展,SSun看看到了OOak在在计算机机网络上上的广阔阔应用前前景,于于是改造造了Oaak,以以“Javva”的名称称正式发发布。 Java 编程语语言的风风格十分分接近CC、C+语言。JJavaa是一个个纯的面面向对象象的程序序设计语语言,它它继承了了 C+ 语语言面向向对象技技术的核核心,JJavaa舍弃了了C +语言言中容易易引

25、起错错误的指指针(以以引用取取代)、运运算符重重载(ooperratoor ooverrloaadinng)、多多重继承承(以接接口取代代)等特特性,增增加了垃垃圾回收收器功能能用于回回收不再再被引用用的对象象所占据据的内存存空间,使使得程序序员不用用再为内内存管理理而担忧忧。在 Javva SSE 11.5 版本中中,Jaava 又引入入了泛型型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解

26、释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公公司对 Javva 编程语语言的解解释是:Javva

27、编程语语言是个个简单、面面向对象象、分布布式、解解释性、健健壮、安安全与系系统无关关、可移移植、高高性能、多多线程和和动态的的语言。Java 平台是是基于 Javva 语言的的平台。这这样的平平台目前前非常流流行,因因此微软软公司推推出了与与之竞争争的.NNET平平台以及及模仿 Javva 的 C#语言言。2.5 EEcliipsee技术简简介Eclippse 是一个个开放源源代码的的、基于于 Jaava 的可扩扩展开发发平台。就就其本身身而言,它它只是一一个框架架和一组组服务,用用于通过过插件组组件构建建开发环环境。幸幸运的是是,Ecclippse 附带了了一个标标准的插插件集,包包括 JJ

28、avaa 开发发工具(Java Development Tools,JDT)。 虽然大多数数用户很很乐于将将 Ecclippse 当作 Javva 集集成开发发环境(IIDE)来来使用,但但 Ecclippse 的目标标却不仅仅限于此此。Ecclippse 还包括括插件开开发环境境(Pllug-in Devveloopmeent Envviroonmeent,PPDE),这这个组件件主要针针对希望望扩展 Ecllipsse 的的软件开开发人员员,因为为它允许许他们构构建与 Ecllipsse 环环境无缝缝集成的的工具。由由于 EEcliipsee 中的的每样东东西都是是插件,对对于给 Ecll

29、ipsse 提提供插件件,以及及给用户户提供一一致和统统一的集集成开发发环境而而言,所所有工具具开发人人员都具具有同等等的发挥挥场所。 这种平等和和一致性性并不仅仅限于 Javva 开开发工具具。尽管管 Ecclippse 是使用用 Jaava 语言开开发的,但但它的用用途并不不限于 Javva 语语言;例例如,支支持诸如如 C/C+ 和 COBBOL 等编程程语言的的插件已已经可用用,或预预计将会会推出。EEcliipsee 框架架还可用用来作为为与软件件开发无无关的其其他应用用程序类类型的基基础,比比如内容容管理系系统。 基于 Ecclippse 的应用用程序的的一个突突出例子子是 IIB

30、M®g; RRatiionaal&rreg; Sooftwwaree Arrchiitecct,它它构成了了 IBBM JJavaa 开发发工具系系列的基基础。Eclippse开开发环境境被称为为Worrkbeenchh,它主主要由三三个部分分组成:视图(Perspective),编辑窗口(Editor)和观察窗口(View)。其结构图如图2.2所示:图2.2 Ecllipsse结构构略图Fig.22.2 Ecllipsse sstruuctuure piccturre2.6 HHibeernaate简简介Hiberrnatte是一一种JAAVA开开源包,它它能够与与关系数数据库打打交道

31、变变得更容容易,它它可以让让人不必必烦心数数据库表表的保存存和查找找。用户户只需要要专注于于设计程程序的功功能以及及对象。一一般的应应用程序序普遍都都要处理理数据。Java应用程序运行时,一般要把数据封装成相互连接的对象,需要有保存它的方法,不然程序关闭时对象就会消失。而这个开源包则解决了类似的问题,使数据库的管理更容易,少了许多的繁琐与混乱。大多数应用用程序都都需要处处理数据据。Jaava应应用程序序运行时时,往往往把数据据封装为为相互连连接的对对象网络络,但是是当程序序结束时时,这些些对象就就会消失失在一团团逻辑中中,所以以需要有有一些保保存它们们的方法法。有时时候,甚甚至在编编写应用用程

32、序之之前,数数据就已已经存在在了,所所以需要要有读入入它们和和将其表表示为对对象的方方法。手手动编写写代码来来执行这这些任务务不仅单单调乏味味、易于于出错,而而且会占占用整个个应用程程序的很很大一部部分开发发工作量量。 第三章 系统功功能及设设计分析析3.1 系系统的功功能需求求一个公司财财务管理理系统基基本要实实现对凭凭证,出出纳和工工资的管管理,这这三者管管理的有有序与否否直接关关系着企企业财务务流动的的有序和和明了的的进行,系系统功能能在宏观观层次上上可以分分为三个个方面,分分别为凭凭证管理理功能、出出纳管理理功能、工工资管理理功能,之之后根据据不同的的功能分分出不同同的模块块。凭证证管

33、理可可分为凭凭证制作作、凭证证汇总、凭凭证查询询三种功功能;出出纳管理理可分为为出纳日日记账、日日记账查查询、记记账转凭凭证、日日记账删删除四种种功能;工资管管理可分分为工资资发放、工工资审核核两种功功能,如如图3.1所示示:图3.1 系统功功能宏观观层次图图Fig.33.1 Thee syysteem ffuncctioon aa maacrooscppic levvel3.2 系系统操作作流程首先从首页页登录系系统,再再根据不不同的功功能需求求进行相相应的操操作。登登录管理理系统后后后点击击凭证管管理选项项方可分分别进行行凭证制制作、凭凭证汇总总、凭证证查询三三种操作作;点击击出纳管管理选

34、项项方可进进行日记记账、日日记账查查询、记记账转凭凭证、日日记账删删除四种种不同的的操作;点击工工资管理理选项方方可进行行工资发发放、工工资审核核两种不不同操作作,如图33.2所所示: 图3.2 系统操操作流程程图 Fig.33.2 Sysstemm opperaatioon ffloww chhar3.3 技技术路线线及实行行方案系统采用基基于J22EE的的B/SS结构的的三层架架构。系系统的开开发工具具、基盘盘软件、数数据库全全部采用用自由软软件软件件。J2EE三三层架构构应用模模型让多多层应用用程序实实现服务务,并消消除了很很多的问问题,提提供了可可伸缩的的,易访访问的,易易于管理理的方

35、法法。J22EE应应用模型型把实现现多层结结构服务务的工作作划分为为二部分分: 开发者者实现商商业和表表达逻辑辑,以及及由J22EE平平台提供供的标准准的系统统服务。开开发者可可以依赖赖于这个个平台为为开发中中间层服服务中遇遇到的系系统级硬硬件问题题提供 。因此此选择JJ2EEE平台作作为开发发平台是是可以行行得通的的。此外选择的的开发工工具还有有SQll数据库库,Toomcaat虚拟拟服务器器软件,基基于Sttrutts架构构的开发发软件EEcliipsee。图3.3是技技术开发发框架。IE6.0JAVAJSPJSTL1.2HIPERNET3.1STRUTS1.3Sql SeverTOMCA

36、T6.0图3.3 技术开开发框架架Fig.33.3 Teechnnoloogy devveloopmeent fraamewworkk3.4 数数据设计计该系统需要要满足凭凭证管理理、出纳纳管理、工工资管理理三个功功能,在在数据设设计上设设计了三三个数据据表。三三个表分分别是凭凭证管理理表、出出纳管理理表、工工资管理理表。三三个表有有效地规规范了财财务管理理时数据据的类型型。凭证管理表表的内容容主要包包括:科科目名称称、日期期、凭证证号、摘摘要、借借方金额额、贷方方金额、记记账人。该该数据库库实体EE-R图图如图33.4所所示:图3.4 凭证数数据库EE-R图图Fig.33.4 Doccume

37、entss daatabbasee e-r ccharrt出纳管理表表的内容容主要包包括:科科目名称称、编号号、日期期、凭证证号、摘摘要、科科目代码码、借方方金额、贷贷方金额额、记账账人、结结算号。该该数据库库实体EE-R图图如图33.5所所示:图3.5 出纳数数据库EE-R图图Fig.33.5 Thee caashiier dattabaase e-rr chhartt工资管理表表的内容容主要包包括:部部门、用用户名、基基本工资资、奖金金、实发发工资、日日期。该该数据库库实体EE-R图图如图33.5所所示:图3.6 工资数数据库EE-R图图Fig.33.6 Wagge ddataabasse

38、 ee-r chaart(1) 凭凭证管理理表:凭凭证管理理数据库库以凭证证号为主主键,且且数据类类型设定定为整型型;科目目名称、日日期等55项设定定为可变变型,长长度设为为45;借方金金额和贷贷方金额额设定为为整型。摘摘要、借借方金额额、贷方方金额允允许为空空,除以以上三项项均不允允许为空空。凭证管理数数据库设设计如表表4.11所示:表 3.11 凭证证管理数数据设计计Tablee 3.1 DDocuumennts mannageemennt ddataa deesiggn列名数据类型允许空主键说明SubjeectVARCHHAR(45)No科目名称DateVARCHHAR(45)No日期V

39、ochNNumINTEGGERNoPRI凭证号OtherrVARCHHAR(45)Yes摘要SubjeectNNumVARCHHAR(45)No科目代码DebittMonnINTEGGERYes借方金额LoanMMonINTEGGERYes贷方金额UserNNameeVARCHHAR(45)No记账人(2) 出出纳管理理数据库库设定编编号和凭凭证号为为主键并并设定为为整型;科目名名称、日日期等44项设定定为可变变型,长长度为445;借借方金额额、贷方方金额、结结算号设设定为整整型,摘摘要、借借方金额额、贷方方金额允允许为空空,其他他项均不不允许为为空。出纳管理数数据库设设计如表表3.2所所示:

40、表 3.22 出纳管理理数据设设计Tablee 3.2 TThe casshieer mmanaagemmentt daata dessignn列名数据类型允许空主键说明SubjeectVARCHHAR(45)No科目名称NumINTEGGERNoPRI编号DateVARCHHAR(45)No日期VochNNumINTEGGERNoPRI凭证号OtherrVARCHHAR(45)Yes摘要DebittMonnINTEGGERYes借方金额LoanMMonINTEGGERYes贷方金额UserNNameeVARCHHAR(45)No记账人FinNuumINTEGGERNo结算号(3) 工工资管理

41、理数据库库以部门门为主键键并设定定为长度度45的的可变型型;用户户名和日日期设定定为长度度45的的可变型型;基本本工资、奖奖金、实实发工资资设定为为整型,奖奖金可为为空,除除奖金之之外其他他项均不不允许为为空。工资管理数数据库设设计如表表3.3所所示:表 3.33 工资管理理数据设设计Tablee 3.3 SSalaary mannageemennt ddataa deesiggn列名数据类型允许空主键说明DeparrtmeentVARCHHAR(45)NoPRI部门WorkNNameeVARCHHAR(45)No用户名BasePPayINTEGGERNo基本工资BonussINTEGGERY

42、es奖金TotallPayyINTEGGERNo实发工资DateVARCHHAR(45)No日期第四章 系统的的实现公司财务管管理系统统采用JJ2EEE的MVCC三层体体系结构构。显示示层是JJSP,用用于处理理信息的的显示以以及用户户的输入入;控制制层是由由STRRUTSS进行控控制,针针对每块块逻辑数数据进行行的处理理在业务务处理层层集中完完成,针针对具体体的数据据访问的的处理归归集的数数据访问问层进行行处理。数数据访问问层利用用数据访访问常用用的框架架软件hhibeernaate来来实现。其概念图如如图4.1所示示:显示层JSP2删除链接JSP1创建连接 修正链接JSP2 删除链接3 删

43、除链接3JSP1追加链接1 修正链接2处理3处理1处理2控制层StrutsAction2Action3Action1业务处理层管理类追加处理 修正处理 删除处理管理类 追加处理 修正处理 删除处理数据表数据访问层库访问类追加处理 修正处理 删除处理库访问类(DAO)追加处理 修正处理 删除处理图4.1 软件体体系结构构的概念念图Fig.44.1 Sofftwaare sysstemm sttruccturre oof tthe connceppt mmap4.1显示示层设计计原则(1)一致致性原则则整个系统的的界面外外观、布布局、人人机交互互方式及及信息显显示格式式等要有有相似性性。一致致性原

44、则则有助于于用户学学习系统统的操作作,并减减少使用用时的出出错率。(2)信息息反馈信息反馈是是指系统统对用户户的操作作所作的的反应,它它可以表表明用户户的操作作是否为为系统所所接受、是是否正确确,以及及操作的的效果怎怎样。反反馈方式式可以是是文本、图图形和甚甚至声音音等。(3)空间间布局的的合理性性界面空间的的布局应应简洁明明了。设设计师应应根据对对现实操操作物的的理解设设计出能能给用户户带来方方便的界界面。应该避免繁繁杂的页页面布局局,在一一个页面面中提供供过多的的功能给给用户,只只能给用用户带来来混乱的的感觉,降降低了系系统的可可操作性性。(4)用颜颜色和图图形界面上使用用颜色可可以更好好

45、地进行行提示操操作,还还能缓解解操作者者的视觉觉疲劳。但但是过于于纷繁的的颜色会会带来相相反的效效果,所所用颜色色一般不不超过335种。(5)合的的字型和和大小一个界面中中,最好好不要有有太多的的字型,更更不宜选选用字型型太复杂杂或软弱弱的体,越越简洁清清晰则辨辨识性越越佳。例例如,字字符高宽宽比可取取211或111, 以便清清晰识别别4.2控制制层设计计原则对控制层的的设计,本文遵循如下原则,对每个处理,设计一个Action(行为)与之相对应,针对这个Action我们需要在Struts的配置文件中建立一个Action定义,对应这个Action建立一个Struts的Action类。当用户在界面上触发某个处理之后,系统就会根据struts配置文件中的设定调用相应的Action类,这个Action类会调用具体的业务处理类,进行具体的业务处理。因为是控制层的处理,所以Action类只是调用具体的业务处理层的处理类,在Action类中不做具体的业务处理。4.3控制制层设计计原则

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁