基于VB合同管理系统设计
关键字数据库技术Ado合同管理系统
摘要
在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件—即“合同管理系统”来介绍数据库技术在人们日常生活和工作中的应用。
本论文所做的主要工作如下:
(1)介绍了Visualbasic6.0软件开发工具和利用Delphi7.0和Ado技术操作数据库的一般原理。
(2)阐述整个“合同管理系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。
(3)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。
(4)分析并解决实现中的若干技术问题。
(5)建立完整的“合同管理系统”,进行测试并分析结果。
第1章绪论
本论文描述了一个使用VB技术来实现创建一个基于本地数据库技术的合同管理系统的实例.该系统主要面向合同信息处理的单机服务,整个系统共有几个部分来实现不同的功能:
l用户登录管理。只有有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。
l合同基本信息录入。能够对合同的基本信息进入录入,包括合同的编号、合同的类别、合同名称、合同部门、所属部门、合同开始日期、合同结束日期、合同额等。
l合同信息的查找。能够对合同的具体信息进行查找。可以提供按时间范围查找、按所属部门查找、按合同编号查找、按客户名称查找、按合同类别查找、按模糊条件查找。
l对用户密码进行修改。为了保证软件的安全,用户需要定期修改密码。用户在登录后要能对自己的密码进行修改。
l合同统计。通过它首先可以浏览所有合同的具体信息,还能添加、删除、修改、保存合同信息。同时,作为操作本软件的主要平台,通过它能够访问其它的单元。
l收款。可以对合同的收款的情况信息进行管理,包括对收款信息的录入、删除、修改、保存等。
整个系统简单划分为以上6个部分
第3章系统分析与设计
3.1需求分析
为了更好地适应工作人员对合同管理系统的需求,缓解手工管理存在的弊端,开发合同管理系统。合同管理系统向用户提供的服务将在传统的“录入-修改-删除-查找”基础上,进一步提供全方位的信息服务。它具有以下几个特点:
(1)可以存储所有合同的资料,具有安全、高效的特性;
(2)只需1名合同信息录入人员即可操作本合同管理系统,可以节省大量的人力和物力。
(3)可以通过查询系统迅速查到所需要的信息。
在对合同管理系统的流程进行认真系统的分析后,我认为本系统用户的需求可以分为3个方面:第1方面是用户登录管理。只有有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。第2方面是合同信息的查找。能够对合同的具体信息进行查找。可以提供按时间范围查找、按所属部门查找、按合同编号查找、按客户名称查找、按合同类别查找、按模糊条件查找。第3方面也是合同管理系统的核心工作,即合同基本信息录入。能够对合同的基本信息进入录入,包括合同的编号、合同的类别、合同名称、合同部门、所属部门、合同开始日期、合同结束日期、合同额等。
3.2.模块设计
根据需求分析的结果,我将本系统主要弄分为6个子模块:用户登录、图书管理、图书查询、借阅查询、借阅管理、基础维护。
系统各模块的主要功能如下:
(1)用户登录管理模块。本模块的主要功能是对系统的操作进行限制;只有有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。
(2)合同基本信息录入模块。本模块的主要功能是能够对合同的基本信息进入录入,包括合同的编号、合同的类别、合同名称、合同部门、所属部门、合同开始日期、合同结束日期、合同额等。
(3)用户密码修改模块。本模块的主功能是为了保证软件的安全,用户需要定期修改密码。用户在登录后要能对自己的密码进行修改。
(4)合同统计模块。本模块的主要功能是首先是通过本模块可以浏览到数据库内所有合同的具体信息,还能添加、删除、修改、保存合同信息。同时,作为操作本软件的主要平台,通过它能够访问其它的模块,如用户修改模块、收款模块等。
(5)收款模块。本模块的主要功能是对合同的收款的情况信息进行管理,包括对收款信息的录入、删除、修改、保存等。
4.3.2合同基本信息录入模块设计