目录
前言1
第一章ERP(企业资源计划)原理2
1.1ERP理论的形成2
1.1.1基本MRP2
1.1.2闭环MRP2
1.1.3制造资源计划(MEP-II)2
1.1.4企业资源计划(EnterpriseResourcePlanning--ERP)3
1.2ERP基本模块3
1.2.1制造管理部分3
1.2.2财务管理部分3
1.2.3人力资源管理部分3
第二章开发工具简介4
2.1PowerBuilder9.0简介4
2.2PowerBuilder9.0的特点4
2.2.1专业的客户/服务器开发工具4
2.2.2面向对象的编程5
2.2.3支持多种关系数据库管理系统5
2.2.4丰富的数据表现风格5
2.2.5灵活快捷的数据转移方法6
2.2.6功能强大的调试器和多种调试方式6
2.3PowerBuilder的事务对象6
2.3.1用数据库的事务管理指令实现完全控制6
2.3.2PowerBuilder中的事务管理7
2.3.3创建与删除自定义的事务对象8
第三章系统分析9
3.1系统目标9
3.2系统需求分析9
3.3开发设计思想10
3.4系统开发运行环境设置10
第四章系统设计11
4.1系统功能结构设计11
4.2数据库设计与实现13
4.2.1数据库需求分析13
4.2.2数据库设计14
4.2.3数据库逻辑结构设计与实现14
4.2.4数据库的连接18
第五章关键模块及代码设计20
5.1应用程序对象设计20
5.2登陆界面设计20
5.3主界面设计21
5.4系统管理界面设计22
5.5参数设置界面设计23
5.5.1科目设置界面设置23
5.5.2会计期间设置界面设置25
5.5.3兑换率设置界面设置25
5.6应收管理子系统界面设计25
5.6.1应收结帐单管理界面设置26
5.6.2应收结帐单查找界面设置26
5.6.3应收结帐单报表界面设置28
5.6.4收款单管理界面设置29
5.6.5收款单查找界面设置29
5.6.6收款单报表界面设置30
5.7应付管理子系统界面设置31
5.8资金管理子系统界面设置31
5.9总帐管理子系统界面设置31
5.10帮助界面设置33
第六章系统的编译与发布34
6.1创建工程对象34
6.2编译生成和测试34
6.3发布35
结论36
致谢37
参考文献38
附录39
第四章系统设计
4.1系统功能结构设计
在系统需求分析的基础上,结合系统设计的目标,可将本系统划分为8个功能模块:
1)用户管理:主要包括用户登陆、重新登陆、修改密码、用户管理等功能。
2)参数管理:主要包〖本文来自:毕业设计论文网www.paper51.com〗括科目设置、会计期间定义、货币兑换率设置等。
(1)科目设置:主要包括对会计科目的录入、维护等操作。此模块主要用于会计基础的科目基本设置,以便于会计凭证的输入。
(2)会计期间定义:主要包括会计期间的录入、维护等操作。此模块主要用于会计期间的基本设置。
(3)货币兑换率设置:主要包括主要货币与人民币之间的兑换率录入、维护等操作。此模块主要用于货币兑换率的基本设置,以便于货币的转换。
3)应收管理子系统:主要包括对应收结帐单、收款单等信息进行录入、查询、维护和生成报表等功能。
4)应付管理子系统:主要〖本文来自:毕业设计论文网www.paper51.com〗包括对应付结帐单、付款单等信息进行录入、查询、维护和生成报表等功能。
5)资金管理子系统:主要包括对现金出纳簿、银行出纳簿等信息进行录入、查询、维护和生成报表等功能。
6)总帐管理:主要包括凭证信息的录入和维护、产生日记帐、明细帐和总帐。
7)帮助:主要显示系统制作有关信息。
4.2数据库设计与实现
ERP之财务管理系统是一个数据库应用系统,所需的所有信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的的问题。此处所说的数据库结构设计是指数据库中各个表结构的设计,包括信息保存〖本文来自:毕业设计论文网www.paper51.com〗在哪些表格中、各个表的结构如何以及各个表之间的关系。
因此,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,资料的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但这些技术方法与数据库系统并没有统一的相对应的模式,而是要根据应用系统对数据库不同的需求来选择不同的技术方法,甚至是几种不同的方法的融合。