以下是网学网为您推荐的PB毕业设计-PB财务管理系统(erp子系统)|财会管理|账务管理系统,希望本篇文章对您学习有所帮助。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
南京林业大学学士学位毕业设计(论文)开题报告
目 录 第三章 系统分析 3.1 系统目标 ERP系统之财务管理部分可以用于企业财务信息管理工作,有如下2各方面的目标: 1)支持企业实现规范化的管理。 2)支持企业财务人员高效率完成企业财务管理的日常业务,包括应收帐、应付帐、资金管理、总帐管理等。 3.2 系统需求分析 在仔细调查企业财务管理过程的基础上,得到系统所要处理的数据流程图,如图3.1所示。
通过对财务管理分析以及对企业财务管理了解的基础上,初步确定了该系统的基本需求情况: 1. 根据企业货品的入库,出库单输入应收结帐单、应付结帐单、收款单、付款单中的各种信息等等。 2. 修改应收结帐单、应付结帐单、收款单、付款单中的各种信息。 3. 根据财务管理需要,能生成应收结帐单、应付结帐单、收款单、付款单各相对应的报表。 4. 由出纳员,根据日常企业财务支持,分别进行银行和现金出纳簿的记帐。 5. 能修改银行出纳簿和现金出纳簿的各信息。 6. 能根据银行出纳簿和现金出纳簿信息分别生成其对应的报表。 7. 根据财务需要,进行日常凭证的录入。 8. 根据凭证分别生成日记帐、明细帐和总帐。 3.3 开发设计思想 本系统开发设计思想有以下几点: 1) 由于时间和个人能力的限制,本系统以单机仿真C/S(Client/Server)体系结构,即将Client(客户端)和Server(服务器端)安装在同一台计算机上,使用一台计算机同时扮演服务器与客户端的角色。Client负责提供表达逻辑、显示用户界面信息,访问数据库服务器;Server则用于提供数据服务。 2) 系统应符合企业财务管理的规定,满足企业日常住院管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 3) 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于日后的补充和维护。 4) 系统应具备数据库维护功能,及时根据用户需求进行资料的添加、删除备份等操作。 3.4 系统开发运行环境设置 本系统采用的软件开发工具及环境如下: 操作系统: WINDOWS XP 编程工具: Powerbuilder9.0 数据库的建立:ASA数据库 开发用机器的硬件配置:Pentium Ⅳ 2.20GHz、256MB内存、40GB硬盘等。 运行要求的配置: 1)硬件环境:英特尔奔腾处理器,166MHZ或更高的处理器、 32M RAM-ROM驱动器、256色、1024*768分辨率显示器(推荐使用更高的分辨率和颜色深度) 2)5M硬盘空间 3)调制解调器(MODEM)(非单机环境才需要)/网卡(局域网) 4)软件运行环境:WINDOWS95/98/2000/XP,Powerbuilder9.0软件
第四章系统设计 4.1 系统功能结构设计 在系统需求分析的基础上,结合系统设计的目标,可将本系统划分为8个功能模块: 1)用户管理:主要包括用户登陆、重新登陆、修改密码、用户管理等功能。 2)参数管理:主要包括科目设置、会计期间定义、货币兑换率设置等。 (1)科目设置:主要包括对会计科目的录入、维护等操作。此模块主要用于会计基础的科目基本设置,以便于会计凭证的输入。 (2)会计期间定义:主要包括会计期间的录入、维护等操作。此模块主要用于会计期间的基本设置。 (3)货币兑换率设置:主要包括主要货币与人民币之间的兑换率录入、维护等操作。此模块主要用于货币兑换率的基本设置,以便于货币的转换。 3)应收管理子系统:主要包括对应收结帐单、收款单等信息进行录入、查询、维护和生成报表等功能。 4)应付管理子系统:主要包括对应付结帐单、付款单等信息进行录入、查询、维护和生成报表等功能。 5)资金管理子系统:主要包括对现金出纳簿、银行出纳簿等信息进行录入、查询、维护和生成报表等功能。 6)总帐管理:主要包括凭证信息的录入和维护、产生日记帐、明细帐和总帐。 7)帮助:主要显示系统制作有关信息。 由此可得系统功能模块图,如图4.1所示。
图4.1 a 功能模块总图
图4.1 b 系统管理功能图 图4.1 c 参数设置功能图
图4.1 d 应收管理子系统功能图 图4.1 e 应付管理子系统功能图
4.2数据库设计与实现 ERP之财务管理系统是一个数据库应用系统,所需的所有信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的的问题。此处所说的数据库结构设计是指数据库中各个表结构的设计,包括信息保存在哪些表格中、各个表的结构如何以及各个表之间的关系。 因此,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,资料的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但这些技术方法与数据库系统并没有统一的相对应的模式,而是要根据应用系统对数据库不同的需求来选择不同的技术方法,甚至是几种不同的方法的融合。 4.2.1 数据库需求分析 数据库结构设计的第一阶段是数据库需求分析,此阶段也是非常重要的一个阶段。在这个阶段主要是收集基本资料以及数据处理的流程,为进一步设计打下良好基础。 通过对财务管理内容和数据流程的分析,设计的主要数据项和数据结构如下: Ø 货品信息。包括的数据项有货号、货品名称、货品描述、单位、库存数量、单价等。 Ø 送货单信息。包括的数据项有货号、送货单号码、客户代号、客户名称、送货地代号、送货地名称、送货单日期、送货数量等。 Ø 收款单信息。包括的数据项有收款单号码、收款描述、应收结帐单号码、收款金额、币种、是否扣结帐、备注等。 Ø 应收结帐单信息。包括的数据项有应收结帐单号码、应收结帐单日期、付款条件、其它、送货单号码、货币、是否完成、备注等。 Ø 收货单信息。包括的数据项有货号、收货单号码、客户代号、客户名称、收货单日期、收货数量等。 Ø 付款单信息。包括的数据项有付款单号、付款描述、应付结帐单号码、付款金额、币种、是否扣发票、备注等。 Ø 应付结帐单信息。包括的数据项有应付结帐单号码、应付结帐单日期、付款条件、其它、收货单号码、货币、是否完成、备注等 Ø 银行存款出纳簿信息。包括的数据项有日期、帐户、会计员、币种、摘要、银行代码、借方、货方、备注等。 Ø 现金出纳簿信息。包括的数据项有日期、会计员、币种、摘要、金库代码、借方、货方、备注等。 Ø 会计凭证信息。包括的数据项有凭证号、凭证类型、会计科目号、会计号、币种、日期、会计年份、借方、货方、摘要、会计期间、备注等。 Ø 会计科目信息。包括的数据项有大类(大类号、描述)、中类(中类、描述)、小类(小类、描述)、科目代号、科目名称、借贷率、报表比率等。 Ø 会计期间信息。包括的数据项有年份、会计期间、开始时间、结束时间等。 Ø 货币兑换率信息。包括的数据项有币种、币种描述、本币、本币描述、兑换率等。 Ø 用户信息。包括的数据项有用户姓名、用户编码、用户密码、职位、联系电话等。 4.2.2 数据库设计 这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。 下面为本系统实体之间关系的E-R图:如图4.2所示。
第六章 系统的编译与发布 完成了ERP之财务管理部分的编程工作并调试通过后,最后一步就是系统的编译和发布。这涉及到工程对象的创建、可执行应用程序的生成以及发布环境的配置等多方面问题。一个系统开发的是否成功,归根结底是要看用户对系统的使用是否满意。本系统是一个数据库应用系统,需要涉及到数据库环境配置等问题。因此需要将系统应用程序编译成可执行文件,将应用所需要的环境发布出去,这样既可以减少应用程序的大小,又可以提高应用程序的运行速度。 和其他软件一样,用PowerBuilder提供的编译工具可将应用程序编译成可直接在系统下运行的应用程序。 6.1 创建工程对象 使用Project中的Application Wizard建立工程的基本步骤如下: 1. 在工具栏上单击New图标,选择Project页中的Application Wizard向导。 2. 在About the Application Project Wizard 对话框中单击Next按钮。 3. 在Specify Destination Library对话框中选择存储工程的应用库,本系统只有一个应用库,即zhouqin.pbl,单击Next按钮。 4. 在Specify Project Object 对话框中给工程命名为p_zhouqin_exe,单击Next按钮。 5. 在Specify Executable and Resource Files 对话框给可执行文件命名为E:\2005 毕业设计\zhouqin\zhouqin.exe,单击Next。 6. 在Specify Build Optuibs 对话框中选择编译类型Incremental Build(只重新编译新增部分),并且选中Prompt for OverWrite 选中,表示当覆盖文件是出现提示,单击Next按钮。 7. 在Generate Machine Code 对话框中选择生成机器代码,单击Next按钮。 8. 在Specify Dynamic Library Options 对话框中选择应用程序生成动态库,单击Next按钮。 9. 在Specify Version Information 对话框中填写版本信息,单击Next按钮。 10. 在Ready to Create Application 对话框中单击Finish按钮,即生成了一个工程对象 6.2 编译生成和测试 编译步骤如下: 1. 在PowerBuiler的环境下,打开该工程对象。在该对话框中列出了前面所设置的工程对象属性。可以在此处直接修改工作对象的各个属性。 2. 单击工程画笔工具栏上的Build图标进行工程编译。PowerBuilder将会弹出一个窗口,显示编译的过程信息。可以单击该窗口上的“Stop”按钮来终止编译过程。编译完毕后,即生成了相应的可执行文件和动态库文件。 编译通过后,生成可执行文件zhouqin.exe。在测试,发布前还要对生成的可执行文件进行测试,测试的步骤如下: 1. 离开PowerBuilder开发环境,返回到操作系统环境下。 2. 将编译好的文件拷贝到PowerBuilder库文件放置的路径下。 3. 运行可执行文件。 6.3 发布 通过上面测试的可执行文件,就可以进行发布了,考虑到最终用户使用机器的复杂性,还需要发布PowerBuilder的环境文件以及数据库运行的客户端软件。 PowerBuilder生成的可执行文件必须在其自身带的支持文件的帮助下才能运行。用户安装了PowerBuilder后,目录“Sybase\Shased\PowerBuilder”下就具有了这些支持文件。应用程序中不同的对象需要不同的支持文件。在发布应用程序时,必须发布的文件有PBVM90.DLL、LIBJCC.DLL、PBDWE90.DLL、PBRTC90.DLL、NPDWE90.DLL、NPPBA90.DLL、PBTRA90.DLL等。
结 论 通过这次毕业设计的过程,使我对ERP(企业资源计划)进行了深入了解。企业的所有资源简要地说包括三大流:物流、资金流、信息流,ERP也就是对这三种资源进行全面集成管理的管理信息系统。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业所有资源信息,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。同时对PowerBuilder数据库开发系统也有了深入了解。 经过三个多月的设计和开发,ERP之财务管理基本开发完毕。其功能基本符合企业财务管理的日常业务,包括应收帐、应付帐、资金管理、总帐管理等。 但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够,系统功能有待于进一步提高等这些都有待于进一步改善。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |