本书通过若干真实中标项目中的开发实例,介绍了使用Visual Basic开发应用程序的方法和技术,并按照软件开发的过程分别介绍了每个实际的应用软件的开发过程和技术要点。通过几个典型的管理系统的开发,使读者了解对于项目管理、运单管理等行业用户提出的需求,如何通过Visual Basic技术来实现,如何为用户开发管理信息系统。
本书同时有配套光盘,配套光盘中提供了系统的框架代码,根据书中的讲述,可以建立开发环境,并可以通过代码的学习,根据自己的需要修改补充,形成自己的工作需要的软件系统。
本书可供软件开发人员参考。
第一章 项目管理
1.1 需求分析
1.2 系统设计
1.3 数据库设计
1.4 用户管理模块的创建
1.5 系统主程序的创建
1.6 可行性报告审批子模块
1.7 项目实施过程控制子模块
1.8 服务子模块
第二章 物资管理
2.1 需求分析
2.2 系统设计
2.3 数据库设计
2.4 用户管理模块
2.5 物资采购系统主程序的创建
2.6 采购分工
2.7 物资询价
2.8 物资报价
2.9 临时物资采购
2.10 永久物资采购
第三章 计划管理
3.1 需求分析
3.2 系统设计
3.3 数据库设计
3.4 用户登录模块
3.5 经营计划管理系统主窗体的创建
3.6 年度总部开支计划子模块
3.7 年度总部各部门开支计划子模块
3.8 年度开支预算子模块(以驻外机构为例)
3.9 年度开支情况子模块(以驻外机构为例)
3.10 年度项目经营计划子模块(以实业公司为例)
3.11 年度在建项目营业子模块(以实业公司为例)
第四章 合同管理
4.1 需求分析
4.2 系统设计
4.3 数据库设计
4.4 用户登录模块
4.5 项目合同管理系统主窗体的创建
4.6 签约前合同评审
4.7 合同签订
4.8 合同更改
4.9 项目办理支付手续
4.10 违约索赔
第五章 质量管理系统
5.1 需求分析
5.2 系统设计
5.3 数据库设计
5.4 用户登录模块
5.5 系统主程序的创建
5.6 质量审核计划子模块
5.7 质量审核子模块
5.8 质量审核通知子模块
5.9 不合格情况子模块
5.10 纠正措施通知子模块
第6章 财务报表管理系统
6.1 需求分析
6.2 系统设计
6.3 数据库设计
6.4 用户登录模块
6.5 系统主程序的创建
6.6 企业资产负债子模块
6.7 企业损益情况子模块
6.8 企业现金流量子模块
6.9 企业部门总账子模块
6.10 企业部门明细账子模块
第七章 公文管理系统
7.1 需求分析
7.2 系统设计
7.3 数据库设计
7.4 系统主程序模块的创建
7.5 系统登录模块的创建
7.6 基本数据输入模块的创建
7.7 公文发文处理模块的创建
7.8 签报处理模块的创建
7.9 便函处理模块的创建
7.10 登记归档模块的创建
7.11 系统设置
7.12 系统的编译
7.13 程序拓展
第八章 组织管理
8.1 需求分析
8.2 系统设计
8.3 数据库设计
8.4 用户登录模块
8.5 经营信息管理系统主窗体的创建
8.6 驻外机构信息模块
8.7 子公司模块
8.8 投资企业信息模块
8.9 公司经营执照模块
第九章 运单管理
9.1 需求分析
9.2 系统设计
9.3 数据库设计
9.4 用户管理模块
9.5 系统主程序的创建
9.6 自动制单
9.7 运单登记
9.8 运单更改
9.9 运单发放
9.10 运单回收
9.11 运单查询
第十章 报关管理
10.1 需求分析
10.2 系统设计
10.3 数据库设计
10.4 用户管理模块
10.5 报关管理主窗体的创建
10.6 单据审核
10.7 报关制单管理
10.8 报关记录
在信息化飞速发展的今天,随着网络系统的逐步成熟,企业对软件系统的需求不断增加。特别是对运行在网络上的管理信息系统的需求,从个人使用的单一系统逐步发展到今天多人协同工作的系统。而大多数程序员和开发人员,掌握了很多先进的技术,知识面也非常广,但是,对于企业软件系统的项目开发的全部过程和如何在项目开发中充分利用掌握的技术,仍然存在需要不断通过项目开发实践来提高的必要。
为了让更多的读者快速领会技术如何在项目开发中实际使用,本书详细描述了几个大型项目的实际开发过程,通过这些被用户实际使用的系统的开发过程的详细介绍,期望能够帮助读者逐步领会和熟悉项目开发的一般过程和方法。本书中的每个例子,都参照了多家同类系统的设计思想,同时结合作者在项目开发中的经验,希望能起到抛砖引玉的作用。
本书从一个标准的软件项目开发过程来讲述通常的软件开发方法。从用户实际需要的描述,到根据用户的要求进行总体的系统的功能分析和描述,然后通过按照开发过程的步骤,逐步讲述一个系统完整的实现过程。读者根据书中的案例,可以详细掌握一个实际的应用软件如何使用Visual Basic来实现。
另外,读者在阅读本书时会发现,本书中详细介绍了数据库开发的技术,包括E-R图、数据库表的设计、数据库SQL语言如何处理项目中的数据等。另外,本书介绍的例子完全是中标项目中开发的,具备完整性和实用性。通过这些企业实际需要的案例来学习Visual Basic,读者会更加容易理解开发技术,并掌握一般软件系统的常规实现过程和思路。
在本书编写过程中,我们得到了科学出版社编辑和很多项目开发人员的支持,包括孟战龙、王颖峰、藤继阳、徐叔真、梁智颖以及北京航空航天大学的刘瑞老师等。
由于本书介绍的系统都比较庞大,但因为篇幅有限,对一些非主要的技术和功能没有介绍,读者可以根据实际需要进行补充,或者与作者联系,得到其他相关的部分资料或代码,同时欢迎广大读者提出宝贵意见和建议,www.itcc.com.cn,amymax@263.net。