毕业论文---中小型企业综合管理系统的设计与实现_第1页
毕业论文---中小型企业综合管理系统的设计与实现_第2页
毕业论文---中小型企业综合管理系统的设计与实现_第3页
毕业论文---中小型企业综合管理系统的设计与实现_第4页
毕业论文---中小型企业综合管理系统的设计与实现_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 装 订 线 吉吉 林林 大大 学学 毕毕 业业 设设 计(论计(论 文)文) 中小型企业综合管理系统的设计与实现 姓姓名名 学学院院 专专业业 班班级级 指导教师指导教师 2008 年9月 24日 共 42页第 1页 装 订 线 小企业综合管理系统的设计与实现 摘要 本文叙述以目前流行的 ERP 理论为基础,利用 Microsoft Visual Basic作为 系统开发工具,结合数据库技术的发展,设计完成小企业综合管理系统的过程。本系 统立足于小企业实际,力求在客户、采购、销售库存等方面对企业进行全面管理、协 调各部门之间的关系,提高企业管理的效率。 在系统中,为了能满足小型企业的需要,提

2、供了销售处理、入库处理、商品管理、 客户管理、人力管理、仓库设置、查询库存、查询入库单和销售单、系统设置、修改 密码、帮助等几个功能。其中主要功能:销售处理、入库处理、查询功能。 本系统功能丰富, 界面友好, 方便易用, 在很大程度上提升了小企业管理的效率。 关键词 小企业综合管理系统 VB ACCESS 引引言言 随着计算机技术不断的进步和发展, 计算机已经慢慢地渗透到各个领域, 在学校、 企业、政府等都有广泛的应用,很多工作在计算机的帮助下,效率和准确性不但有了 很大的提高,而且还大大提高了其安全性,使人们的生活更加快捷,尤其是利用计算 机各种高级语言编写的管理信息系统,像企业管理系统、人

3、力资源管理系统、财务管 理系统、酒店管理系统、图书馆管理系统、设备管理系统等等,它们通过对信息强大 的处理功能,帮助企事业单位提高了管理水平和经济效益,克服了人员管理比如速度 慢、准确性低等众多弊端,使信息处理更加的客观准确。所以现在很多单位和个人企 业都越来越重视管理信息系统的投入和应用, 都在开发着适合自己的管理信息系统来 提高自己的工作效率和处理信息的准确性,以适应自身企业的发展和时代的脚步,使 自己在社会发展的洪流中处于不败地位,这就为管理信息系统提供了广阔的市场空间 和发展空间。 管理信息系统(MIS,Management Information System)是一个由人,计算机及

4、其他外围设备等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。 其主要任务是最大限度地利用现代计算机及网络通信技术加强企业的信息管理, 通过 对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据, 加工处理并编制各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高 企业的管理水平和经济效益。 鉴于此,为了提高计算机能力和增加对高级编程语言的掌握,为了对管理信息系 统有更深的了解和认识,为了以后工作和学习的需要,这次毕业设计本人开发了一个 管理信息系统,即小型企业管理系统,主要是帮助小型企业完成一些日常的工作做到 共 42页第 2页 装 订 线 对商品的基

5、本管理,比如进货入库、销售出库、商品管理、库存管理等,能完成查询、 修改、增加、删除、统计计算、仓库设置等一些功能,还能做到对客户资料和员工的 基本管理,比如查询、修改、增加客户和员工、打印报表等功能,通过这些系统实现 的功能来提高企业的工作效率,解决人员管理手工操作量大,出错率高的缺点,节约 了大量的人力和物力,使企业的日常工作更加系统化,规范化和科学化。 共 42页第 3页 装 订 线 1 1 系统设计说明系统设计说明 1.11.1 系统目标系统目标 小型企业管理系统是应用开发软件、数据库技术的结合。由于我国计算机技术起 步晚,在各行各业中利用计算机管理还不是很完善,因此结合现在一些小型企

6、业的综 合情况基础上编写一个小型企业管理系统是很有必要的。 系统主要实现的目标有两个: 提供统一的管理应用软件和数据标准,在满足普通单机条件下对系统进行管理 的同时,为个别用户根据实际工作需要进行二次开发提供数据接口和软件接口。 数据结构合理,并适当考虑数据项的冗余,主干程序统一,软件接口规范,以 便后续开发工作;功能基本完备,并适当考虑功能冗余,操作简单以适应个不同层次 工作人员操作的要求,能提高工作效率。 1.21.2 系统设计原则系统设计原则 可靠性原则 系统设计要保证网络实验室管理的安全性和准确性,保证系统数据的可靠性,工 作的一致性,完成任意一个阶段的操作都要保证相关操作的一致性和协

7、调性。 规范性原则 系统设计要注重在信息编码、数据接口、程序设计、用户界面、安全体系等方面 的规范性,开发完成后应提供规范、完整的技术文档及用户使用手册2。 实用性原则 系统设计要面向网络实验室的管理人员, 结合网络实验室的具体制度和工作流程, 提供良好的操作界面和简单的操作方式,提供系统的灵活性和容错性。 效率性原则 系统设计要围绕提高网络实验室管理过程中的工作效率,充分利用信息资源,实 现在网络实验室管理期间各个功能的一致性,及时反映网络实验室设备的情况。 1.31.3 系统开发环境说明系统开发环境说明 1.3.11.3.1 硬件环境硬件环境 开发本系统不需要太高的硬件支持,因为不需要复杂

8、图形处理和大规模的计算, 所以一般的电脑配置就能完成本系统的设计和开发。 CPU: Inter celeron 733 硬盘:IBM 30G 内存:128M 显示卡:TNT2 显存 32M 共 42页第 4页 装 订 线 显示器:MAG 15 寸纯平 光盘驱动器、软盘驱动器、键盘和鼠标。 1.3.21.3.2 软件环境软件环境 系统软件:所用的操作系统为 Windows XP 前台开发软件:Visual Basic 6.0 后台数据库:Microsoft Office Access 2000 数据源:ADO 创建的数据源 1.3.31.3.3 软件简单介绍软件简单介绍 1.3.3.1 Wind

9、ows XP1.3.3.1 Windows XP Windows XP 是微软公司推出的一种功能强大的操作系统。它提供给用户信息丰 富的帮助和支持功能,能够帮助人们迅速找到最常用的任务,并且帮助人们更好的开 发应用程序。本人选择此操作系统主要是看中了它运行的稳定性、可靠性和对各种软 件很强的兼容性,本人使用的开发软件在 XP 系统上能够稳定可靠的运行,对本人设 计和开发软件很有帮助, 并且它提供 NTFS 分区格式使文件的安全性有了极大的提高。 1.3.3.2 Visual Basic 6.01.3.3.2 Visual Basic 6.0 Visual Basic 6.0 是微软公司推出的可

10、视化编程工具之一,是目前世界上使用 较为广泛的程序开发工具。它具有快捷的开发速度,简单易学的语法、体贴便利的开 发环境,其编程思想采用面向对象、事件驱动的编程机制,很好地把Windows 编程的 复杂性封装起来,提供了一种所见即所得的程序设计方法。 本人选择此语言作为前台设计语言是主要是因为它提供了开发 Windows 应用程 序最迅速、 最简洁的方法。 提供了一整套工具供用户开发应用程序。 主要有以下四点: 面向对象的可视化程序设计 Visual Basic 6.0 采用了面向对象的程序设计方法(OOP) ,这种方法是把程序 和数据封装在一个类中,类的实例就是对象。每个对象都是可视化的。设计

11、程序时只 需用现有的工具根据要求直接拖出所需的对象,并为每一个对象设置属性。程序员的 工作仅编写针对对象要完成的那些功能的程序。因而程序设计的效率可大大提高。 事件驱动的编程机制 传统的程序设计是一种面向过程的设计方式,程序员是按事先设计好的流程进 行, 而不能将后面的程序放在前面进行, 当然用户就不能随意改变、 控制程序的流向, 这很不符合人类的思维习惯。事件驱动是非常适合图形用户的编程方式,在图形用户 界面的应用程序中,程序员只要编写响应用户动作的代码,每个动作之间不一定有联 系,这样的应用程序代码较短,当然程序既易编写又易维护。 支持多种数据库的访问 共 42页第 5页 装 订 线 数据

12、库访问特性允许对包括 SQL Server 和其他数据库在内的大部分数据库格式 建立数据库和前端应用程序。利用数据库控件或 ODBC 能访问的数据库系统有 Microsoft Access、 Microsoft FoxPro、 dBASE、Paradox 等,也可访问 Microsoft Excel、Lotus 1-2-3 等多种表格。 支持动态链接库(DLL) 、动态数据交换(DDE)与对象连接和嵌入(OLE) 。 1.3.3.3 Access20001.3.3.3 Access2000 数据库数据库 本人选择此作为后台数据库,主要是因为 Microsoft Office Access 20

13、00是 一种数据库管理程序, 可赋予更佳的用户体验, 并且新增了导入、 导出和处理 XML 数 据文件等功能。该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在 Access 2000 中工作变得更加轻松自如。另外,Access 2000 的新功能还可以帮助数 据库开发人员查看有关数据库对象之间相关性的信息。 1.3.3.4 ADO1.3.3.4 ADO 技术简介技术简介. ADO(ActiveX Data Objects)是数据库访问技术。它是使用简单,而且灵活的 对象模型。不仅为用户的数据库提供了一个面向对象的视点,并且它独立于任何一个 开发商,即它使用户可以开发出在各种不同数据

14、库系统中使用的应用程序。它的目标 就是访问、编辑和更新数据库资源。 共 42页第 6页 装 订 线 2 2 系统分析系统分析 2.12.1 系统需求分析系统需求分析 进入 20 世纪 90 年代以后,计算机技术得到飞速发展,体积越来越小,速度越来 越快,存储量越来越大,价格越来越低,这就使越来越多的人接触到计算机,硬件的 腾飞促使了软件不断升级与更新,涌现了大批功能强大的编程语言,这就使开发应用 软件变得越来越得心应手,开发出来的应用软件功能也越来越强大,丰富了计算机的 硬件资源,也改变了我们的生活,使我们的生活更加快捷,更加准确。可以说计算机 是人类一项伟大的发明,是人类大脑的外延,是我们人

15、类得力的助手,它的发展是不 可限量的。所以现在有很多学生都在报考计算机专业,都想在计算机的海洋中扬帆, 走在时代的前列。当前用计算机高级语言编写的管理信息系统有很多,他们在界面设 计、功能实现等方面都很成熟,有了硬件和软件支持,开发一个小型企业管理系统是 不成问题的。 通过对一些小型企业的综合调查,通过一些小型企业职工地讲解与介绍,他们的 运作是比较正规的,有自己完成的进销存、客户和职工管理机制,但是这些小型企业 没有专门的管理信息系统,如果要进行日常的工作,得人工地进行管理,由于工作比 较多,有的还要进行计算,进行手工操作管理,工作量比较大,很容易出错,比如计 费不清、库存不明等,还有尽管这

16、些小型企业有计算机,但尚未用于信息管理,没有 发挥它的效力,资源闲置比较突出,这就是管理信息系统开发的基本环境。 基于以上一些问题,本人认为有必要建立一个小型企业管理系统,使小型企业管 理工作规范化、系统化、程序化和科学化,避免企业工作人员的随意性,提高信息处 理的速度和准确性,能够及时、准确、有效的管理小型企业。 这里分析的不是具体解决用户的需求,而是准确回答“目标系统必须做什么”的 问题,根据小型企业工作人员的需求,要开发的管理信息系统应该具有三大方面的功 能,一是实现进销存的管理,主要完成进货入库、销售出库、库存商品管理等功能; 二是客户管理,主要完成查询、增加、修改、删除、打印报表等功

17、能;三是员工管理, 主要完成查询、增加、修改、删除、打印报表等功能。 2.22.2 可行性分析可行性分析 总体设计思想分析 利用计算机管理信息现在已经在渐渐渗透各行各业, 本系统的设计是落实小型企 业管理的需要,提高工作效率,避免人力和物力的浪费。 技术可行性9 从整个计算机发展来说, 技术日趋成熟, 各种高级面向对象的编程语言越来越多, 共 42页第 7页 装 订 线 并且越来越成熟,从技术支持方面应该不成问题,关键是选择哪种高级语言。在前台 开发工具上利用微软公司开发的 Visual Basic 6.0,它是一个高效、易用、功能强 大的开发工具,它完全可以进行小型企业管理系统的开发。后台利

18、用Access 2000 数据库,它是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索, 总体来说,技术方面是可行的。 经济可行性 本设计在开发过程中利用的资源相对较少,并且不需要太高的硬件支持。并且本 设计也并没有利用太多的软件,可以说在资源利用方面达到了很高利用率。 操作可行性 Visual Basic 6.0 所设计出的作品界面友好,很容易能被使用者接受。 时间可行性 整个设计用 3 个月时间来完成。 共 42页第 8页 装 订 线 3 3 系统总体设计系统总体设计 3.13.1 系统功能分析系统功能分析 3.1.13.1.1 系统主要功能系统主要功能 在系统中, 为了能满足

19、小型企业的需要, 提供了销售处理、 入库处理、 商品管理、 客户管理、人力管理、仓库设置、查询库存、查询入库单和销售单、系统设置、修改 密码、帮助等几个功能。 3.1.23.1.2 小型企业管理系统功能分析小型企业管理系统功能分析 小型企业管理系统主要是利用 Visual Basic 6.0 + Access 2000 技术开发的, 其中运用了大量的 Visual Basic 的控件,为了更好的服务满足管理人员,本人将此 系统分为前台操作和后台管理两大部分。系统要具有很大的扩展性。 简单快捷的完成销售和入库的处理,销售处理时可以根据输入的商品单价、 数量和税率计算出金税总额。 入库处理时可以根

20、据输入的商品单价和数量计算出商品 的总价值。销售和入库时更改库存的商品数量。 完成商品管理功能,在这里可以增加商品类别;可以增加、删除、修改商品; 可以打印商品的报表。 完成客户管理功能,此功能实现增加、删除、修改、查询客户资料;实现打 印客户资料的报表。 完成人力管理功能,在这里可以增加、删除、修改、查询员工资料;可以打 印员工资料的报表。 完成仓库设置功能,在这里可以完成一些仓库的设置,比如增加、删除、修 改仓库资料等。 快速的完成综合查询功能,主要是库存查询、入库单查询和销售单查询。 完成一些进本的系统设置和修改密码的功能。 系统运行稳定可靠,各项维护功能齐全,易于维护。 3.23.2

21、系统功能模块系统功能模块 系统功能分析是在总体分析的基础上完成的,通过需求分析、功能分析、和系统 的实际应用,在系统功能方面本人共确定了 10 大模块,分别是销售处理模块、入库 处理模块、商品管理模块、客户管理模块、人力管理模块、仓库设置模块、系统设置 模块、修改密码模块、帮助模块和退出系统模块等。 共 42页第 9页 装 订 线 3.33.3 系统功能模块设计系统功能模块设计 如图 3-1 所示,可以更加直观的看清各功能模块之间的关系。 销入 售库 处处 理理 小型企业管理系统 商 品 管 理 客 户 管 理 人 力 管 理 仓 库 设 置 查 询 系 统 设 置 修 改 密 码 帮 助 退

22、 出 系 统 增 加 商 品 类 别 删 除增删修打增 商加除改印 品商商商报 类品品品表加 别 删修 除改 打 印 报 表 增 加 删修 除改 库 存 查 询 入 库 单 查 询 销 售 单 查 询 参 数 设 置 公 司 信 息 增 加 删修 除改 打 印 报 表 图 3-1 系统功能模块图 各功能模块功能简介 1 销售处理模块:输入的商品单价、数量和税率计算出金税总额,更改库存的商 品数量。 2 入库处理模块:输入的商品单价和数量计算出商品的总价值,更改库存的商品 数量。 3 商品管理模块:主要完成增加、删除商品类别;增加、删除、修改、打印报表 等功能。 4 客户管理模块:主要完成增加、

23、删除、修改、打印报表等功能。 5 人力管理模块:主要完成增加、删除、修改、打印报表等功能。 共 42页第 10页 装 订 线 6 仓库设置模块:主要是完成增加、删除、修改等功能。 7 查询模块:主要是完成库存查询、入库单查询、销售单查询等功能。 8 系统设置模块:主要是完成参数设置、修改公司信息的功能。 9 修改密码模块:主要是完成修改登陆密码的功能。 10 帮助模块:完成简单介绍系统的功能。 11 退出系统模块:完成退出系统的功能。 3.43.4数据库设计数据库设计 无论是从零开始设计一个新的系统,还是维护一个已运行多年的系统,都应该特 别重视数据库的设计。数据库设计是决定应用性能的最重要因

24、素。设计数据库是了解 用户的各个方面需求,包括现有的以及将来可能增加的需求,数据设计按以下几个步 骤10: 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计 3.4.13.4.1 数据库需求分析数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新、查询和计算等方面,这就 要求数据库结构能够满足各种信息的输入输出。收集基本数据、数据结构以及数据处 理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 在仔细分析调查有关小型企业信息需求的基础上, 得到该系统所处理的数据流程 图, 如图 3-2 所示。 共 42页第 11页 装 订 线 3.4.23.4.2 数据概念结构设计

25、数据概念结构设计 数据库就是信息的集合,是一些关于某个特定主题或目的的数据库信息集合,这 种集合与特定的主体和目标相联系。数据库管理系统将这些信息存储在表中,若干相 关性的表就组成了数据库。 在使用 Access 2000 创建用户数据库、 数据库中的表之前, 花时间认真设计数据库是非常重要的。 经过对数据项和数据结构分析后,就可以设计出本人需要的各种实体,以及他们 之间的关系,为后面的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:商品管理信息实体、客户管理信息实体、用户 管理实体等。各个实体具体的描述 E-R 图如图 3-3、3-4、3-5 所示。 共 42页第 12页 图 3-2

26、流程分析图 查 询 人力资源管理 仓库管理 商品管理 客户管理 成功 管理用户信息 销售管理 入库管理 用户登录 失败提示失败 开始 重试 装 订 线 职工编号职工名称性 别年 龄职 位 人力管理信息图 联系电话 图 3-3 人力管理信息图 序 号商品名称 销售管理信息图 货号税 额金额合计 图 3-4 销售管理信息图 用户名 用户信息图 图 3-5 用户信息图 密 码 3.4.33.4.3 数据库逻辑结构设计数据库逻辑结构设计 本系统只提供用户所需的信息, 根据系统的组织机构和这些数据信息自己进行数 据建模,进行数据库的设计,考虑如何分解数据、规范化数据并最终建立数据库。创 建了一个总的数据

27、库, 在其中建立所有需要的表。使数据库的冗余最小。 共 42页第 13页 装 订 线 根据分析、用户需求、系统需要,在Access 数据库中共建立了 14 个表,下面我 就介绍一下: Ck(仓库设置)表,数据项包括: 仓库编号、仓库名称、地址、房东、联系电话、月租金如表 3-1 所示。 表 3-1 仓库设置表 字段 CKID CKMC Address FDMC LXDH YZJ CS_DW 表(参数单位) ,数据项包括: 序号、单位如表 3-2 所示。 表 3-2 参数单位表 字段 ID DW CS_GG 表(参数规格) ,数据项包括: 序号、规格。如表 3-3 所示。 表 3-3 参数规格表

28、 字段 ID GG GSXX 表(公司信息) ,数据项包括: 公司名称、公司地址、所在地、TEL、M.B.。如表 3-4 所示。 表 3-4 公司信息表 字段数据类型字段大小说明 数据类型 数字 文本 字段大小 长整型 50 说明 数据类型 数字 文本 字段大小 长整型 50 说明 序号 单位 数据类型 数字 文本 文本 文本 文本 货币 字段大小 长整型 50 50 50 50 $ 说明 共 42页第 14页 装 订 线 GSMC GSDZ GSSZD TEL FAX MB KCDTB 表(仓库查询) ,数据项包括: 序号、仓库编号、商品编号、商品名称、数量。如表 3-5 所示。 表 3-5

29、 仓库查询表 字段 ID CKID SPID SPMC SL (6)KH 表(客户管理) ,数据项包括: 编号、客户名称、地址、所在地、M.B.、联系人、联系电话。如表 3-6 所示。 表 3-6 客户管理表 字段 KHID KHMC DZ SZD MB LXR Phone (7)RG 表(人力管理) ,数据项包括: 职工编号、职工名称、性别、年龄、部门、职位、联系方式。如表 3-7 所示。 表 3-7 人力管理表 字段 ZGID 数据类型 数字 字段大小 长整型 说明 共 42页第 15页 数据类型 数字 文本 文本 文本 文本 文本 文本 字段大小 长整型 50 50 50 50 50 5

30、0 说明 数据类型 数字 数字 数字 文本 数字 字段大小 长整型 长整型 长整型 50 长整型 说明 数字 文本 文本 文本 文本 文本 长整型 50 50 50 50 50 装 订 线 ZGMC XB NL BM ZW Phone (8)RKD_MX 表(入库详单) ,数据项包括: 序号、商品名称、货号、规格、单位、数量、单价、金额。如表 3-8 所示。 表 3-8 入库详单表 字段 ID RKD_MX XH SPID SPMC HH GG DW SL DJ JE (9)RKD_ZB 表(入库汇总) ,数据项包括: 入库单号码、入库日期、入库方式、仓库名称、入库总金额。如表 3-9 所示。

31、 表 3-9 入库汇总表 字段 RKDBH RKRQ 数据类型 文本 日期/时间 字段大小 50 50 共 42页第 16页 说明 数据类型 数字 文本 数字 文本 文本 文本 文本 文本 数字 货币 货币 字段大小 长整型 50 长整型 50 50 50 50 50 长整型 $ $ 说明 序号 文本 文本 文本 文本 文本 文本 50 50 50 50 50 50 装 订 线 RKFS CKID CKMC ZJE (10)SP 表(商品资料) ,数据项包括: 商品编码、娄别码、商品名称、货号、规格、单位、产地。如 3-10 表所示。 表 3-10 商品资料表 字段 SPID SPLB SPM

32、C HH GG DW CD (11)SP_LB 表(商品列表) ,数据项包括: 商品编码、商品编码名称。如表 3-11 所示。 表 3-11 商品列表 字段 SPLB_ID SPLBMC (12)USER_List 表(用户) ,数据项包括: 序号、用户名、密码,如表 3-12 所示。 表 3-12 用户表 字段 ID USERID PWD 数据类型 数字 文本 文本 字段大小 长整型 50 50 说明 共 42页第 17页 数据类型 数字 文本 字段大小 长整型 50 说明 数据类型 数字 数字 文本 文本 文本 文本 文本 字段大小 长整型 长整型 50 50 50 50 50 说明 文本

33、 文本 文本 货币 50 50 50 $ 装 订 线 YXF (13)XSD_MX 表(销售单) ,数据项包括: 序号、商品名称、货号、规格、单位、数量、单价、金额、税率、税额、 金税合计,如表 3-13 所示。 表 3-13 销售单表 字段 ID FPHM XH SPMC HH GG DW SL DJ JE PDV SE JSHJ SPID 数据类型 数字 文本 数字 文本 文本 文本 文本 数字 货币 货币 数字 货币 货币 数字 (14)XSD_ZB 表(发票汇总) ,数据项包括: 发票号码、销售日期、客户名称、总金额、税额、金税合计、付款方式、结帐 否。所表 3-14 所示。 表 3-

34、14 发票汇总表 字段 FPHM XSRQ KHMC ZJE ZSE JSHJ 数据类型 文本 日期/时间 文本 货币 货币 货币 字段大小 50 50 50 $ $ $ 共 42页第 18页 说明 字段大小 长整型 50 长整型 50 50 50 50 长整型 $ $ 长整型 $ $ 长整型 说明 货号 是/否 装 订 线 DYCS FKFS JZF 数字 文本 是/否 长整型 50 共 42页第 19页 装 订 线 4 4 系统详细设计系统详细设计 在这里会详细介绍各个模块的设计过程。连接数据库是通过ADO,主要是建立一 个模块,定义一个全局的连接对象,在这个对象里配置连接字符串进行连接。

35、 4.14.1 登陆界面登陆界面 当点程序中相应的可执行文件,会进入登陆界面,如图 4-1 所示。 图 4-1 登录界面 制作登陆界面所用的控件如表 4-1 所示。 对象名 Frame1 LblLabels(0) LblLabels(1) txtUserName txtPassword cmdOK cmdCancel 属性 Caption Caption Caption Text PasswordChar Caption Caption 属性值 用户信息 帐号 密码 空 * 确定 取消 表 4-1登录界面属性设置表 这里的登陆界面采用的是传统的设计方法, 在没有登陆之前系统的主界面和能实 现的

36、功能是看不到的, 只有正确输入了登陆需要的所有正确信息你才能登陆到系统中 操作系统完成你需要的功能。 登陆主要是完成用户身份的认证,在帐号后面框中输入用户名,如果不输入系统 会自动提示你“请您输入必要的信息,以便登陆,谢谢合作!” ,如果输入的用户错误, 系统会自动提示你“您的帐号有问题,请查寻后再添入。 ” ,正确的输入用户名后,在 密码后的框中输入密码,如果不输入密码或是输入密码错误,系统会自动提示你“您 共 42页第 20页 装 订 线 的密码错误,请重新输入! ” ,不输入密码或是密码不正确你是没有权利进入系统的。 当帐号、密码都已输入并且正确,点“确定”键你就可以登陆到小型企业管理系

37、统的 主界面,去操作系统,通过系统的提供的各种功能来管理小型企业,实现进销存、客 户管理、人力管理等功能。如果不想进入本系统,点“取消”键即可。主要是对后台 数据库 USER_List 表的操作。 4.24.2 主界面主界面 当登陆成功,会进入主界面,如图 4-2 所示。 图 4-2主界面 当输入的帐号和密码都正确后,你就可以成功登陆到本系统,主界面主要是使用 的下拉式菜单和 toolbar 控件里面添加的快捷键,下拉菜单上主要有五大主要功能: 文件、销售处理、入库处理、查询、帮助。点每个功能会出现下拉式菜单,显示为完 成此管理提供的所有功能。下面对功能做个简单的介绍: 文件:系统设置(此下功

38、能有参数设置和公司信息) 、修改密码、退出。 销售处理:销售单。 入库处理:入库单。 查询:库存查询、入库单查询、销售单查询。 帮助。 退出系统。 通过点下拉式菜单的各个选项,就可以完成系统所提供的相应功能。 共 42页第 21页 装 订 线 在下拉式菜单下面提供了快捷键,这些按钮是在 toolbar 控件中,主要有七个可 视化按钮, 通过 点击 它们可以直接实现系统的主要功能,按钮的图表是通过 ImageList 控件实现的,它里面可以添加图片,并给每个图片索引,toolbar 中的按 钮通过属性中的索引的设定来选择图片,使按钮更加的美观,更加的贴近用户。 4.34.3 系统主要模块的设计和

39、思路系统主要模块的设计和思路 4.3.14.3.1 销售处理销售处理 此处的管理相当于一个出库管理,是本系统比较重要的一个管理功能,为完成此 管理,通过需求分析、系统需要和实际应用,在此管理中主要提供的是根据输入的商 品单价、数量和税率计算出金税总额,并更改库存中商品的数量(减) 。下面将详细 介绍一下此功能。 通过点击下来菜单销售处理中的销售单或是快捷键销售处理,会进入销售单(发 票)界面。如图 4-3 所示。 . 图 4-3销售处理界面 此界面运用的控件比较多,我主要介绍一些主要控件,功能按钮仍然是在 toolbar 中, 有加行、 删行、 存储、 打印、 退出等键, 按钮的图片仍然是通过

40、 ImageList 添加上去的;中间灰暗的部分是 Grid 控件,我们添加商品的属性在这里都有显示, 给我们一目了然的感觉,它的 FormatString 属性是这样设置的:序号|商品名称 | 货号 | 规格 | 单位 | 数量 | 单价 | 金额 | 税率 | 税额 | 金 税合计| SPID;上面有一个显示时间的控件是 DTPicker,它的 CustomFormat 属性 共 42页第 22页 装 订 线 为 yyyy 年 mm 月 dd 日,MaxDate 属性为 9999-12-31,MinDate 属性为 1601-1-1,这 个控件主要是实现我们常说的万年历的功能,其他控件这里

41、就不在熬诉。 此模块主要是向外界销售商品,当某个产品要卖出时,我们可以点击“加行”按 钮,这时候就会弹出一个商品资料列表来,在商品列表中选择你要卖出的产品,这时 在 Grid 控件中就会有显示你要卖出商品的一些属性,其中有一些是空的,需要你来 添写,主要是为了计算,后面会详细介绍,如果你添加的商品不对,你可以点击“删 行”将其删除。添加商品后在付款方式后面的栏中添加方式,这里不需要你去添写, 通过点击箭头会下拉出选择项, 你选中你需要的付款方式就可以了; 在收货人 (单位) 后面的栏里点击箭头,这时会弹出客户资料的表来,根据你要卖给的人的单位来选择 收货人;选择卖货的日期;发票号码不用去填写,

42、系统自己会生成。上面一切都添好 后,我们在填写已经添到 Gird 中商品的一些空白属性,其中数量,卖出的单价需要 用户来填写,在数量栏中添写你要卖出商品的数量,如果库中尚且没有这种商品,系 统会自动提示你“仓库中无此商品,请确认! ” ,如果库中有你选择的商品但是你填写 的商品数量超出了库存,系统会自动提示你“该商品库存数量不足! ” ,当库中有选中 的商品切数量符合添写的要求,你就可以在单价栏中添写单位商品的价格,价格是由 企业来定的,税率自己也可以修改,根据填写的商品数量、单价、税率,系统会自动 计算出金额、税额、金税总计等,并在界面下方的栏里由红色醒目的显示出来。这是 点击存储,这时就会

43、在库存中将选中商品的数量做相应的减处理,并将销售单信息存 储起来,以便以后的查询。 4.3.24.3.2 入库处理入库处理 上面销售管理是出库管理,这里就是它的反过程,也是本系统比较重要的一个功 能,实现起来跟销售管理有很多相似之出,主要功能是输入的商品单价和数量计算出 商品的总价值,并更改库存的商品数量(增) 。下面将详细介绍一下此功能。 通过点击下拉菜单入库处理中的入库单或者是快捷键入库处理, 系统会弹出入库 单界面。如图 4-4 所示。 共 42页第 23页 装 订 线 图 4-4 入库处理界面 组成界面的控件和销售单(发票)界面大同小异,功能按钮仍然是放在Toolbar 中,按钮添加的

44、图标是 ImageList 控件实现的,中间灰暗的部分是 Gird 控件,它的 FormatString 属性是这样设置的:序号 |商品名称 | 货号 | 规格 | 单 位 | 数量 | 单价 | 金额;万年历控件 DTPicker,它的 CustomFormat 属性 为 yyyy 年 mm 月 dd 日,MaxDate 属性为 9999-12-31,MinDate 属性为 1601-1-1。 此模块主要功能是完成外边进来的商品入库,当商品来到时,我们点击“加行” 按钮,这时就会弹出一个商品资料列表来,此处商品资料的列表比销售处理时弹出的 商品资料列表要详细,因为销售处理时加行往 Gird

45、中添加的商品是要卖的商品,而 要卖的商品只能是企业有的商品;而入库就不一样了,进来的商品可能是企业的有的 也可能企业没有的,如果企业有了,直接在商品资料列表中选择相应的商品就可以, 如果没有我们就要在商品资料列表中添加次商品在选中加入到入库单的 Gird 控件中 做相应的处理。如果添加的商品信息有误,可以点击“删行”按钮将其删除。添加完 商品后, 点击入库类型后面栏中的箭头, 这时会下拉出选项, 根据需要选择入库类型; 点击入库仓库后面栏中的箭头,这时会下来出仓库的悬想,根据你的需要选择商品要 进的仓库, 当在仓库设置功能中添加或删除仓库时候, 仓库的值会传到这里以供选择, 这是通过 SQL

46、语句 SQL = select ckid from ck where ckmc= & Combo2.Text & 查询赋值实现的;选择入库的日期;入库单编号是系统自己生成的;上面一切都添好 后,在填写已经添到 Gird 中商品的一些空白属性,其中数量,进货的单价需要用户 自己来填写,在数量栏里填写进货的数量,在单价栏里填写单位商品的价格,这时系 统就会自动计算出金额,并在界面下方的栏里由红色醒目的显示出来,这时就会在库 存中将选中商品的数量做相应的增处理,将金额累加。并将入库单信息存储起来,以 共 42页第 24页 装 订 线 便以后的查询。 4.3.34.3.3 商品管理商品管理 此功能主要

47、是完成对商品的管理,在这里我们可以增加和删除商品的类别;可以 对商品实现增加、删除、修改、打印报表等功能,是此系统一个基本的功能。 当点击快捷键商品管理时,就会弹出商品资料界面,如图 4-5 所示。 图 4-5 商品资料界面 先介绍一下此界面使用的主要控件,功能按钮还是放在 Toolbar 控件中,按钮的 图标是通过 ImageList 控件实现的。两个 Frame 控件,一个的 Caption 属性为商品分 类,一个的 Caption 属性为商品列表。一个 TreeView 控件,主要是实现商品类别的 显示,它是通过 SQL 关键语句 SQL = select SPLB_ID from SP

48、_LB where SPLBMC= & LBMC & 实现的,其中 LBMC 为 String 型;一个 Gird 控件,FormatString 属性 为:商品编码| 类别码 | 商品名称 | 货号 | 规格 | 单位 | 产地,它主要 是用来显示商品的信息,关键语句为SQL = select * from SP where spid= & Grid.TextMatrix(Grid.RowSel, 0)。 当我们点击商品分类上面的 “增加” 按钮时, 会出现增加商品类别的信息提示框, 在里面填写相应的信息,就会增加你所需要的商品类别。如果哪个商品类别不需要的 时候,我们可以通过点击商品分类上

49、面的“删除”按钮删除不需要的商品分类,如果 你要删除的商品类别里面还有对应的商品,系统会提示你“该分类中有相关的商品, 不能删除此商品类别! ” , 只有将此类中的商品全部卖完删除后, 才能删除此商品类别。 如果不是以上情况,删除商品类别时系统会提示“成功删除此商品类别! ” 。当我们想 对商品作相应的处理时,可以点击商品列表上面的一排按钮,点击“增加”按钮时, 会出现增加商品的信息提示框,在里面填写相应的信息后,就可以增加商品了;点击 “删除”和“修改”按钮,可以删除和修改你选中的商品。如果你要删除的商品库存 不为零,系统会自动提示你“仓库中该商品库存不为零,不能删除! ” ;点击“打印报

50、共 42页第 25页 装 订 线 表”按钮,可以打印商品资料的报表,下面介绍一下这里用 Visual Basic 6.0 制作 报表的方法。 在工程下面的设计器里点鼠标右键,添加一个DataEnvironment,这里要设置 DataEnvironment 下的 Connection1 属性, 对着 Connection1 点右键, 点 Properties, 在弹出的数据连接属性界面下的提供程序中选择支持 Access 2000 的程序,这里应选 择 Microsoft Jet 4.0 OLE DB Provider,点“下一步” ,在弹出的连接对话框中选择 你程序数据库所在的位置,测试连接

51、成功即可。然后在Connection1 下添加一个 Command1 属性,对着 Command1 点右键,点 Properties,在弹出的 Command1 属性对 话框 General 选项中的 SQL Statement 栏内写入 select * from sp, 点确定即可。 上面完成后,在工程下面的设计器里点鼠标右键,添加一个DataReport,将 Caption 属性设为商品资料清单,DataMember 属性设为 Command1,DataSource 属性 设为 DataEnvironment,GridX 和 GridY 属性都设为 10,最后将表 sp 中的字段填入 D

52、ataReport 的 Detail 中,这样报表就制作完了。只要在界面相应的“打印报表”按 钮中填写代码 DataReportShow 1 就能显示了。 4.3.44.3.4 客户管理客户管理 此功能主要是对企业客户进行管理,在这里可以完成对客户信息的增加、删除、 修改、打印报表和查询等功能,是此系统的一个基本功能。 当点击快捷键客户管理时,就会弹出客户资料界面,如图 4-6 所示。 图 4-6客户资料界面 先介绍一下界面使用控件,功能按钮放在控件 Toolbar 中,按钮的图标是通过控 件 ImageList 实现的;Gird 控件,用来显示客户的基本资料,FormatString 属性设 置为:编码| 客户名称 | 地址 | 所在地 | M.B. | 联系人 | 联系电话; 共 42页第 26页 装 订 线 下面一个 Label 控件、一个 Text 控件和两个 Button 控件。 当我们点击上面的“增加”按钮时,会弹出添加客户的信息框,在框中相应的位 置填写信息,然后点“确定”键,一个用户的信息就增加成功了;如果哪个客户的信 息不需要了,可以点击“删除”按钮,将客户的信息删除;如果哪个客户的信息有所 变动,可以点击“修改”按钮,修改客户的信息,满足企业的需要;如果需要打印客 户信息报表,可以点击“打印报表”按钮就可以实现了,这里报表的制作方法和商品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论