VB+SQL采购管理系统设计与实现(论文+源代码)

本系统是基于为轴承企业采购部门开发的系统。课题主要采用自上而下的结构化程序设计方法与面向对象方法相结合的方法,致力于达到标准的现代化物流管理要求。帮助轴承企业采购部门全面实现电子化、自动化、标准化的现代化先进管理模式。

该系统使用Visualbasic.net编程语言进行界面设计和代码设计,主要使用Visualbasic.net中的ADO.NET来对数据库进行各种操作,数据库设计使用SQL Server 2000创建 。

该系统主要实现对货品信息和采购信息的管理,以采购管理系统为模型,以单据查询、采购管理、基本信息管理以及系统维护等为主要功能。

正文分八章:第一章是绪论,主要涉及系统的开发背景和开发目的;第二章至第七章讲述软件生命周期各阶段的任务、过程、结构化方法和工具;第八章是对整个文章的总结。

  1. 绪 论
    1. 背景分析

随着人类社会的发展,在高节奏生活方式的今天,人们追求的是高效率。所以无纸化、自动化管理越来越受到管理者的青睐。在市场经济中,采购是企业运作的重要环节,在信息化时代借助信息系统辅助管理是必然趋势。

作为计算机应用的一部分,使用计算机对公司的采购信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高采购管理的效率。

因此,开发一套完善的采购管理系统就必不可少了。

    1. 系统的设计目标

本系统是基于为轴承企业采购部门开发的系统。本系统致力达到标准的现代化物流管理要求。帮助轴承企业采购部门全面实现电子化、自动化、标准化的现代化先进管理模式。它分工明确,对于采购部门实现的功能进行了全面的定义,便于操作和管理。本轴承采购管理子系统帮助采购人员控制并完成采购物料从采购收货、退货以及采购单据查询等的全部过程。可有效地监控采购计划的实施,采购成本的变动及供应商交货履约情况,从而帮助采购人员选择最佳的供应商和采购策略,确保采购工作高质量、高效率及低成本地执行,使企业具有最佳的供货状态。采购物品在采购完成后生成财务记账凭证,并根据供货厂家的供货情况对其进行优先等级划分,以方便采购员快速的选择厂家。此系统将要实现的基本功能如下:

采购管理:此功能对采购时的各个环节进行了全面的定义。如:采购收货、退货、优先级别,在采购时根据以往的采购记录进行优先级别划分,采购时作为参考,并对所采购货物是否付款及款额进行记录;

基本信息管理:此功能主要是记录公司基本资料、供应商资料、货品资料的信息以便日后查询。

单据查询:对采购的商品进行统计以及对每次采购、退货、供应商的信息进行记录保存,类似账本的功能。

系统维护功能:由操作权限、数据备份两部分组成。操作权限设置了管理员与操作员两种登录方式,管理员可完成所有信息的添加、修改、删除以及设置操作员权限等功能;操作员仅可对采购信息进行录入、修改以及对采购货品和厂商信息进行查询,其操作权限由管理员设置。

    1. 开发工具的选用及介绍
      1. Visualbasic.NET开发环境

该系统运用Visual Basic.NET进行界面设计和功能的实现,以SQL Server 2000为后台支持进行数据库的设计。

VB.NET全称是Visual Basic.NET,也称Visual Basic7.0,起源于BASIC语言。BASIC是国际上广泛使用的计算机高级语言。BASIC是一种易学易用的高级语言,目前仍是计算机入门的学习语言之一。

Visual Basic.NET是Visual Studio.NET开发平台中的核心语言之一,是最新版本的Visual Basic。它对原版本进行了重大的升级和增强,成为了一个完全面向对象的语言,大大提高了日常开发的效率,这在使用数据库和Internet创建方案时尤其显得明显。Visual Basic是当前最流行的软件开发工具之一,由于它具有简单易学、开发效率高和开发周期短等特性,使得它深受广大软件开发人员的喜爱。但是由于以前的版本中,由于不完全支持面向对象的特性,使得它有点美中不足。在Visual Basic.NET中这一切都已得到完全改变,它已经成为一个真正的面向对象的语言,具有了支持继承、派生、重载等一切面向对象的特征。

Visual Basic.NET支持许多新的或改进的面向对象语言功能,如继承、重载、重写关键字、接口、共享成员和函数构造,同时还包括结构化异常处理、委托以及自定义属性和符合公共语言规范(CLS)。

Visual Basic.NET包含了增强版的ADO,称之为ADO.NET。ADO.NET的目标是操作离线数据,同时,对ADO的分布应用提供了强大的支持。ADO.NET提供了绑定数据库到Windows窗体控件和Web窗体的功能。

Visual Basic.NET现在完全与其他的Visual Studio.NET语言集成在一起,不仅可以通过不同的语言开发组件,而且通过交叉语言继承,可以从同一种语言编写的类中派生出用另一种语言编写的类。其调试功能也大大增强,同一程序的不同部分使用不同语言时,也可以进行调试,并且可以远程调试。

      1. SQL Server2000的简介
        1. SQL Server2000概述

SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL Server作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它区别于FoxPro、Access小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。

SQL SERVER 2000往往成为数据库的首选。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。由于SQL Server与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,从另一个角度来讲,学习SQL Server是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL Server的基础,再去学习和使用它们就容易多了。由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。Microsoft SQL Server 2000还增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据及执行快速、高级的分析工作。

未完待续...

你可能感兴趣的:(数据库,sqlserver,VB,ACCESS)