【DELPHI设计栏目提醒】:本文主要为网学会员提供“基于Delphi+SQL的ERP成本管理系统毕业论文”,希望对需要基于Delphi+SQL的ERP成本管理系统毕业论文网友有所帮助,学习一下!
摘要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了一个基于价值链的ERP成本管理系统的开发设计过程。系统采用Delphi 7.0作开发平台,SQL Server 2000作数据库管理系统,实现了系统管理、发票信息管理、操作日志管理等功能。系统符合成本管理的要求,能够帮助公司切实提高工作效率。
论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。
关键字:Delphi 7.0,SQL Server 2000,成本
目录
第一章 绪论 5
1.1 ERP状态下现代成本管理的特征 5
1.2 ERP系统下的成本项目分类与成本类型 6
1.3 国内外研究现状 7
第二章 系统技术方法研究 8
2.1 开发工具选择 8
2.2 编程语言:Delphi 7.0简介 8
2.3 数据库软件:SQL Server 9
2.4 价值链简介 11
2.4.1 价值链的概念和构成 11
2.4.2 价值链与企业的竞争优势 12
第三章 总体设计 14
3.1 可行性分析 14
3.1.1技术可行性分析 14
3.1.2系统经济可行性分析 14
3.1.3 社会因素可行性分析 14
3.2 系统平台环境: 14
3.2.1硬件平台: 14
3.2.2 软件平台: 15
3.3系统功能结构图 15
3.4 管理员处理流程 16
3.5 具体功能模块图 17
3.5.1 发票信息管理模块功能图 17
3.5.2 操作日志管理功能模块图 17
3.5.3 系统管理功能模块图 18
第四章 系统设计 19
4.1 系统功能描述 19
4.2 E-R图 19
4.3 实体图 19
4.3.1 操作日志的实体图及属性 19
4.3.2 用户的实体图及属性 20
4.3.3 付款信息的实体图及属性 20
4.3.4 发票信息的实际图及属性 21
4.4 数据表 21
4.4.1 invoice表 21
4.4.2 log表 21
4.4.3 payment表 22
4.4.4 user表 22
第五章 详细设计 23
5.1 系统服务器模块设计 23
5.2系统登录模块设计 25
5.3 发票信息管理模块设计 27
5.3.1 发票信息导入模块 27
5.3.2 发票信息管理模块 28
5.3.3 发票信息新增模块 29
5.3.4 发票信息修改模块 30
5.3.5 发票信息删除模块 31
5.3.6 发票信息存档模块 32
5.3.7 发票信息查询模块 33
5.3.8 发票信息生成表格模块 33
5.4 付款信息管理模块 34
5.4.1 付款信息新增模块 34
5.4.2 付款信息查询模块 35
5.4.3 付款信息生成表格模块 35
5.4.4 付款信息存档模块 36
5.5 操作日志管理模块 38
5.5.1 操作日志查询模块 38
5.6 系统管理模块 39
5.6.1 用户管理模块 39
5.6.2 修改密码管理模块 41
5.6.3 数据库备份管理模块 42
5.6.4 退出系统管理模块 43
5.6.5 权限分配管理模块设计 44
第六章 性能需求 44
6.1系统处理的准确性和及时性 44
6.2系统的易用性和可移植性 44
第七章 系统维护和改进 45
7.1 运行维护 45
7.2 系统的改进与提高 45
7.2.1 系统优势 45
7.3 结论 45
参考文献 48
第二章 系统技术方法研究
2.1 开发工具选择
随着社会需求的推动和计算机技术的发展普及,各行业的管理机构需要有计算机来处理大量的信息。选择一优秀的数据库管理系统作为开发平台,将给日后的信息处理带来便利性。其中,基于微型计算机的数据库系统是应用最广泛、实用性最强的一种计算机技术。而事实证明:SQL数据库是一个广泛使用、简单易用、性能价格比较高、工具完整而又丰富、界面友好、处理速度高的关系型数据库。SQL Server 2000主要用于Windows环境,利用它可设计出体现Windows风格的丰富多彩的图形化用户界面,使用户的操作和使用十分便利。SQL Server 2000 是为数据库应用程序开发而设计的功能强大、面向对象的编程工具。它能够管理大量复杂的数据信息,同时有具有很好的安全性和较强的网络功能,甚至还能够实现数据的远程访问和存储加工。
从本人的实际情况看:因为在校期间也有学习过可视化的编程,对这一类的软件的使用也有较深的认识,所以说选用SQL Server 2000作为开发工具是很有优势的。
而对于前台编程工具,目前比较流行的是VC++,VB,Delphi,PowerBuilder,C++builder等。对底层编程比较需要的地方就大部分VC++,而Delphi的IDE是非常易用的。业界有一句很经典的话:真正的程序员用VC++,而聪明的程序员用Delphi。可见,VC++与Delphi是两种较优秀的语言开发工具。
Delphi 7.0应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具,Delphi 7.0提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故实现本系统用Delphi作为开发工具是一个明智的选择。
2.2 编程语言:Delphi 7.0简介
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。计算机毕业论文 它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,使用Delphi开发应用软件,无疑会大大地提高编程效率。
DELPHI最显著的特点就是高效性和稳定性,总的来说,主要体现在以下6个方面:
(1)可视化开发环境的性能。
(2)面向对象编程的概念。
(3)编译器的速度和已编译代码的效率。
(4)编程语言的功能及其复杂性。
(5)数据库结构的灵活性和扩展性。
(6)框架对设计和使用模式的扩充。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部属性:可以被放大缩小、移动、最大最小化等,但您却没有编写一行代码。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。Delphi已经为您做好了一切基础工作--程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。
在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,计算机毕业设计 然后再忽略。Delphi把Windows编程的回调、句柄处理等过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。
5.3 发票信息管理模块设计
5.3.1 发票信息导入模块
上一篇:基于Delphi+SQL的ERP系统管理的设计