设备管理系统论文.doc

JSJ06-316@vb设备管理系统设计(源代码+论文)

收藏

资源目录
跳过导航链接。
JSJ06-316@vb设备管理系统设计(源代码+论文).zip
JSJ06-316@vb设备管理系统设计(源代码+论文)
设备管理系统论文.doc---(点击预览)
设备管理系统2008需求.doc---(点击预览)
朱彦霖过程管理手册gai.doc---(点击预览)
2010.doc---(点击预览)
图片
设备管理系统2008需求.doc---(点击预览)
产量表.doc---(点击预览)
100.jpg
11.dps
111.jpg
112.jpg
113.jpg
114.jpg
115.jpg
116.jpg
117.jpg
Thumbs.db
设备管理系统
data
beijianku.ldb
beijianku.mdb
report
设备管理系统vb+access
data
设备管理系统.exe
Frmchanliang.frm
Frmcost.frm
Frmcost.frx
Frmdata.frm
Frmdata.frx
Frmriqi.frm
Frmselect.frm
Frmselect.frx
Frmstart.frm
Frmstart.frx
lhprogram.vbp
lhprogram.vbw
MDifrm.frm
MDifrm.frx
Mod1.bas
Modcost.bas
modselect.bas
Modwinset.bas
MSSCCPRJ.SCC
设备管理系统.exe
压缩包内文档预览:(预览前20页/共40页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:507638    类型:共享资源    大小:2.04MB    格式:ZIP    上传时间:2015-11-11 上传人:QQ28****1120 IP属地:辽宁
12
积分
关 键 词:
毕业设计论文
资源描述:
JSJ06-316@vb设备管理系统设计(源代码+论文),毕业设计论文
内容简介:
产量 表 字段名称 数据类型 是否允许空值 备注 chanliang int 0 主键 yiqi Datetime 1 领料库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 Shuliang int 0 danjia int 0 yiqi Datetime 1 消耗库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 yiqi Datetime 0 Shuliang Varchar(50) 0 zerenren Long int 0 zerenzu Int 0 xiaohaoyuanyin text 0 总库 表 字段名称 数据类型 是否允许空值 备注 mingchan Varchar(40) 0 主键 xinghao Long int 0 外键 Jishucanshu1 Varchar(40) 0 Jishucanshu2 Varchar(40) 0 Jishucanshu3 Varchar(50) 0 pinjianxinghao Datetime 0 danjia int 0 kuzenliang Long int 0 shiyongshouming Varchar(200) 0 chuangjia text 0 zhongli Text 0 nts 设备管理系统 1 .引言 中国加入 wto 以来,给国内一些企业带来很 大 的 竟争 压力,市场竟争越来越来激烈。提高企业生产力,降低成本是当前惟一解决有效途径。 在企业中 提高生产力,设备管理的合理利用是一个重要的环节之一。 传统的设备管理体制属于分级管理,往往重视的是设备的实物形态管理而忽视其价值形态的管理。如何 “加强企业设备管理,提高企业装备素质”使生产力得到一个质的飞跃,是许多企业 机构面临的一个迫切问题。 1.1 编写目的 i. 编写该文档的目的 在于研究 设备管理系统 的开发途径和应用方法 ,了解设备管理与软件工程的设计过程 . ii. 该 文档面向的读者 设备管理 系统软件开发组成人员 , 软件验证者 , 希望能使本软件开发工作更具体 . 1.2 项目 背景及范围 本项目的名称: 设备管理系统 开发软件 . 本项目的任务提出者及开发者是 设备管理 系统软件开发小组 . 1.3 参考资料 1软件项目管理机械工业出版社 编著:韩万江 姜立新 2软件工程导论清华大学出版社 编著:张海藩 3. VB系统的设计与实现高等教育出版社 编著:王少清 2 .项目概述 该 设备管理 系统软件目前 在 管理与使用功能 还不够 完善 ,不够合理。开发设备管理 系 统软件是为了 解决许多企业机构 对 设备 管理 不合理的缺陷与不足、 以现代化的创新思维模式去工作。 2.1 目标 2.1.1 开发意图 a. 为了 设备管理 系统更完善; b. 为了 企业机构对设备 的管理更 加合理化 ; c. 为了 提高企业的生产力,降低成本,实现利润最大化 。 2.1.2 应用目标 通过本系统软件,能帮助 企业机构工作 人员利用计算机,快速方便的对 设备 进行管理、输入、输出、查找 和分配 的所需操作,使散乱 的产品配件 能够具体化,直观化、合 理 化。 2.2 用户的特点及其作 用、范围 2.21 作用及其范围 nts本软 件适用于 生产机构等相关企业 ,它是比较完善的系统管理软件,对设备 的 信息 可以随时输入、输出、查找 和分配 。 2.22 用户特征 适用于负责管理设备的工作人员及本机构的高层管理人员。 2.23 运行环境 (1) 软件环境要求:安装 Visual Basic6.0 和 Microsoft SQL Server2000 在中文版的 Windows2000 或 Windows XP操作平台上,同时需要安装配置 Internet 信息服务( IIS),以便开发网络数据库。 (2) 硬件环境要求:(见表 3.1) 表 3.1 硬件环境要求 硬件名 称 最 低 要 求 推 荐 配 置 处理器 PentiumII 处理器, 450MHZ PentiumIII 处理器, 60MHZ RAM Windows2000 Professional-96M 128M Windows2000 Server-192M 256 Windows XP Professional-160M 192M Windows XP Home-96M 160M 可用磁 盘空间 系统驱动 600M, 安装驱动 3GB 显示器 800*600、 256 色 1024*76、增强色 16 位 CD-ROM CD-ROM 或 DVD-ROM (3)外部接口需求 (a)用户界面 采用图形界面,界面富有质感,对用户友好。界面的设计应遵循如下规则: i.界面要具有一致性; ii.提供友好的错误提示 iii.界面简洁 iv.遵循国家关于计算机词汇的标准,用词应当精炼准确,无歧义,图形 的意义明朗。 (b)接口 i.支持一般的 PC 机、笔记本电脑以及联网设备 ntsii.一般的网卡 (c)软件接口 i.运行于 Windows 98/Me/2000 ii.访问 SQL Server 2000 关系式数据库 iii.通过 ASP.NET 连接数据库 3. 需求规定 3.1 对功能的规定 设备管理系统的基本功能中对企业事业单位组织机构和设备进行管 理,主要功能如下: 3.1.1 基本信息管理 添加、修改、删除和查看设备分类信息 . 添加、修改、删除和查看部门信息。 . 3.1.2 设备台帐管理 添加、修改、删除和查看设备台帐管理,包括名称、型号、分类编 号、计量单位等信息 . 3.1.3 设备配件管理 添加、修改、删除和查看设备配件管理信息,包括名称、型号、分类、数量等信息 . 3.1.4 设备分配管理 添加、修改、删除、查看和 确认设备分配管理信息,包括编号、分配部门、负责人等信息 . 3.1.5 设备维护管理 添加、修改、删除和查看设备维护管理,包括设备编号、维护日期、维护人等信息 . 3.1.6 设备报废管理 添加、修改和删除设备报废管理信息,包括设备编号、申请人、申请时间、报废原因等信息 . 审批设备报废申请 . 同意和查看设备报废申请 . 3.1.7 系统用户管理 添加、修改和删除系统用户信息,包括用户名、密码、用户类型和电子邮件等信息 . 修改用户密码 . 查看系统用信息 . 1.1.2 系统的数据流图 设备管理系统的详细 的 逻辑模型,通常用 数据字典、数据流图和主要的处理算法描述这个逻辑模型。 1 数据字典: 设备管理系统信息 设备管理系统信息要求 =登录表 类型表 台帐表 分配表 nts分配配件表 维护表 报废表 用户信息表 密码表信息 密码表信息 =管理员 +密码 类型表 信息 类型表 信息 =类型编号 +类型名称 +类型分类 +备注 台帐 表信息 台帐表信息 = 设备编号 +设备名称 +设备型号 +分类编号 +价格 +数量 +计量单位 +创建日期 +创建人 +设备类型 +设备状态 分配 表信息 分配表信息 = 分配编号 +部门 编号 +负责人 +设备编号 +创建日期 +分配标记 分配配件信息 分配配件信息 =自动编号 +分配编号 +配件编号 +数量 设备维护表 设备维护信息 =自动编号 +设备编号 +维护人姓名 +维护日期+维护费用 +备注 报废表信息 报废表信息 =自动编号 +设备编号 +报废数量 +折算金额 +报废原因 +申请时间 +审批人 +审批日期 +审批意见 +状态 用户信息表 用户信息 =用户名 +密码 +用户类型 +电子邮件 ntsiii.功能模块 iv.数据流程 信息清单 统计整理 报表清单 更换清单 存储文件 图 2.2 设备统计的数据流 2.3.1 实体 ER 图 : ER 模型是连接不同实体之间及单个实体中的属性之间的联系,作为用户与分析员之间有效的交流工具。使用户和管理人员更加清楚地系统的动作流程: 输入处理 产生报表 输出处理 nts 3.2 对性能的规定 3.21 精度 在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中允许精度存在少量误差 3.22 时间 特性要求 在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用 户需求。 3.23 灵活性 当用户需求,如操作方式,运行环境,结果精度于其他软件接口等发生变化时,设计的软件要做适当调整 ,灵活性非常大。 3.3 输入输出要求 i.静态数据 (a)用户方面 用户名 密码 ii.动态数据 (a)动态输入数据:添加记录时管理员输入设备的详细资料通过连接到数据库中 ;管理员通过输入信息获得管理权限,通过连接录入到数据库中 (b)动态输出数据:查询记录时由查询条件和数据分析条件确定的数据库记录集合,开启软件服务时的提示信息 ntsiii数据采集 管理员在添加记录时录入自己的信息,系统管理员在后台通过更新 数据库管理设备信息和服务请求。 3.4故障处理要求 a. 内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行在需求调用时出错,有错误提示,重试。 4. 其他需求 ( 1) 可使用性 :要求容易使用 ,界面友好 ,数据处理功能强大 ( 2) 安全保密性 :因本数据属于 机构 内部管理用关键数据 ,因此除 机构 管理人员外 ,其他人员不得访问 .要求设有登录密码检验功能 ,并且此密码可以在以后进行修改 ( 3) 可维护性 :要求本软件的维护文 档齐全 ,便于维护 5数据库的建立 在需求分析阶段对系统数据要求已经做了基本分析,总体设计阶段分析了各个模块所要实现的功能,再根据需求分析阶段的数据字典,设计数据库如下 表 3.4 登录表 产量 表 字段名称 数据类型 是否允许空值 备注 chanliang int 0 主键 yiqi Datetime 1 领料库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 Shuliang int 0 danjia int 0 yiqi Datetime 1 nts 消耗库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 yiqi Datetime 0 Shuliang Varchar(50) 0 zerenren Long int 0 zerenzu Int 0 xiaohaoyuanyin text 0 总库 表 字段名称 数据类型 是否允许空值 备注 mingchan Varchar(40) 0 主键 xinghao Long int 0 外键 Jishucanshu1 Varchar(40) 0 Jishucanshu2 Varchar(40) 0 Jishucanshu3 Varchar(50) 0 pinjianxinghao Datetime 0 danjia int 0 kuzenliang Long int 0 shiyongshouming Varchar(200) 0 chuangjia text 0 zhongli Text 0 nts nts可可控控硅硅班班班班组组成成本本月月报报表表(2002.3)(2002.3)班班组组计计划划成成本本(元元)消消耗耗成成本本(元元)节节余余成成本本(元元)全全班班¥4,600.00¥258.22¥4,341.78甲甲组组¥1,150.00¥144.00¥1,006.00乙乙组组¥1,150.00¥0.00¥1,150.00丙丙组组¥1,150.00¥114.22¥1,035.78丁丁组组¥1,150.00¥0.00¥1,150.00可可控控硅硅班班个个人人成成本本月月报报表表(2002.3)(2002.3)责责任任人人计计划划成成本本实实际际消消耗耗节节余余成成本本甲组(组长)115144-29甲组(组员)1150115乙组(组长)1150115乙组(组员)1150115丙组(组长)1150115丙组(组员)1150115丁组(组长)1150115丁组(组员)1150115可可控控硅硅班班备备件件领领用用月月报报表表(2001.1)(2001.1)日日期期型型号号单单价价数数量量总总价价值值2001/1/1CZ18-40/20¥0.000¥0.002001/1/1CZ18-40/20¥0.000¥0.002001/1/1CZ18-40/20¥0.000¥0.002001/1/1CZ18-40/20¥0.000¥0.00可可控控硅硅班班备备件件消消耗耗月月报报表表(2002.3)(2002.3)日日期期型型号号单单价价数数量量总总价价值值责责任任班班组组责责任任人人2002/3/5DZ-612¥114.221¥114.22丙组洪松柏2002/3/2912¥12.0012¥144.00甲组组长2002/3/2912¥12.0012¥144.00甲组组长 1 JIANGXI NORMAL UNIVERSITY 学 士 学 位 论 文 THESIS OF BACHELOR ( 2004 2008) 题目:设备管理系统 Topic: Title: Equipment Management System -设备 数据查询 Equipment data inquiry 姓 名: 郭锦华 学 号: 0368110182 学 院: 软件学院 专 业: 软件工程 完成时间: 2008年 3 月 指导老师: 刘媛春 nts 2 摘要 设备管理系统是典型的信息管理系统 (MIS),其开发主要包括数据库的建立和维护以及 主界面 应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、安全性好的数据库。而对于后者则要求应用程序功能完备 ,易使用等特点。 本系统使用 Microsoft公司的 Visual Basic 6.0开发工具 ,利用其提供的各种面向对象的开发工具 ,尤其是数据窗口方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成用户满意的可行系统。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、 主界面开发设计与实现以 及本人主要完成任务的 数据查询(库设备查询、领用查询、消耗查询) 模块 分析设计与 的实现 ,通过设备的属性字段查询 每一件产品设备零件信息 , 使管理人员随时掌握设备的现状及公司雇员领用设备 、消耗设备的情况。 关键字 : Visual Basic6.0, 控件、窗体、 Access 数 据库 、 设备管理信息 Abstract Equipment management system management system is typical information management system (MIS), its development mainly includes the database the establishment and the maintenance as well as the host contact surface application procedure development two aspects.Establishes the data uniformity and the integrity regarding the former request strong, the secure good database.But requests the application procedure function regarding the latter to be complete, easy to use and so on the characteristics. This system uses Microsoft Corporation Visual the Basic 6.0 development kits, uses each kind of object-oriented development kit which it provides, in particular data window convenient and succinct operation database intellectualized object, first in a short time establishes the system application prototype, then, carries on the demand iteration to the initial prototype system, revises and the improvement unceasingly, until forms user satisfaction the feasible system. The paper mainly introduced this topic development background, must complete function and development process. The key explanation system design key point, the design concept, the host contact surface development design and the realization as well as myself mainly completed the task the data inquiry (storehouse equipment inquiry, collar with inquiry, consumption inquiry) the module analysis design with the realization, inquired each product equipment components information through the equipment attribute field, caused the administrative personnel to grasp the equipment as necessary the present situation and the company employee leads with the equipment, consumes the equipment the situation. Key words:Visual Basic6.0, controls, the window, the Access database、the equipment management information nts 3 目录 第一章 绪论 . 1 1.1 引言 .错误 !未定义书签。 1.2 设备管理系统开发的背景 .错误 !未定义书签。 1.3 本 文的主要内容 . 错误 !未定义书签。 第二章 相关技术介绍 . 错误 !未定义书签。 2.1 Visual Basic.6.0 基础知识 .错误 !未定义书签。 2.2 关系数据库标准语言 SQL .错误 !未定义书签。 2.3 Access 2000 的介绍 . 错误 !未定义书签。 2.4 运行环境 . 错误 !未定义书签。 第三章 设备管理系统的设计思想、系统分析和设计 . 错误 !未定义书签。 3.1 设备管理系统的设计思想 .错误 !未定义书签。 3.2 设备管理系统的总体需求分析 .错误 !未定义书签。 3.3 设备管理系统的 数据库设计 .错误 !未定义书签。 第四章 主窗体 模块的分析与实现 . 错误 !未定义书签。 4.1 主界面模块页面设计 .错误 !未定义书签。 4.2 前台模块实现 .错误 !未定义书签。 4 2 1 连接各信息管理窗体的代码 .错误 !未定义书签。 第五章 设备信息数据查询管模块分析与实现 . 错误 !未定义书签。 5.1 设备 信息数据查询模块分析 .错误 !未定义书签。 5 1 1 数据查询模块 代码 实现 .错误 !未定义书签。 总 结 . 错误 !未定义书签。 致 谢 . 错误 !未定义书签。 参考文献 . 错误 !未定义书签。 第一章 绪论 1 1 引言 传统的设备管理 主要是以人工抄写记录存档的运行模式。 21 世纪是科技信息时代 ,陈旧的管理模式不是适应新时代的要求 ,它存在着操作速度慢、散乱、复杂等一系列缺点与不足。由于散乱、复杂,很可能文案丢失的情况,而且查找也不方便,给管理工作人员带来很大程度的管理滞后,增加了成本,降低 了企业 生产力。自 中国加入 wto 以来,给国内一些企业带来很大 的竟争压力,市场竟争越来越来激烈。提高企业生产力,降低成本是当前惟一解决有效途径。 如何 解决 这一问题正式我要陈述的,关注当代形式,利用社会上出来的先进技术 开发出新的设备管理 系统 是许多企业拭目以待 的,正所谓 “工欲善其事,必先利其器” 。 由此开发的设备管理系统是一套完全为设备管理人员设计的把设备管理由被动管理转为主动管理的系统,它的使用将极大地提高设备管理部门的工作效率,使设备管理人员解脱了繁重的手工劳动,实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。 1 2 设备管 理系统开发的背景 设备管理系统是企业内部的信息管理系统 ,是连接企业内部各生产部门的桥梁与纽带 ,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后nts 4 将档案存档。以后的档案基本就没人维护,如设备 修改 、 删除 情况、设备的当前运行状态等信息本不会 呈 现在 管理工作人员面前,由于散乱、复杂、查找 和 整理不便, 即设备跟踪信息不能及时体现在设备的档案上。某些 企业采用专门人工整点,对设备 的跟踪信息即使能 记录在案 ,但 无形中增加了 繁重的手工劳动 , 整个设备管理 水平 还是 较低 。 本信息系统合理的借鉴国际领先的设备管理思想并结合国内设备管理现状,通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合各行各业设备管理信息系统 , 实现了设备整个生命周期的计算机化管理,同时再与使用单位内部网络配合的基础上可以实现无纸化办公。 本系统将会提高办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安 全,更具时效性的设备信息管理系统有着更高的要求。 1 3 本文的主要内容 本文主要叙述设备管理系统的开发目的与意义,并阐述设备信息管理系统的开发设计的一系列过程,包括开发过程中所涉及的设计思想、系统分析与设计以及相关技术的介绍。 本系统使用 Microsoft 公司的 Visual Basic 6.0 开发工具 ,利用其提供的各种面向对象的开发工具,尤其是数据窗口方便而简洁操纵数据库的智能化对象,Acceess 作为数据库 ,实现对设备在企业内部的 存入、 领用、消耗等一 系列操作活动的 计算机 自动化管理过 程。整个系统从符合操作简 便、界面友好、灵活、实用、安全的要求出发,完成设备管理信息的全过程,包括 每一物品,例如办公设备、家具、计算机及其他有价值的设备分配一个唯一的物品编码,并根据此编码在计算机中建立设备信息库,对设备的新增、领用、 消耗 等进行管理,使管理人员可对设备的流向进行跟踪,随时掌握设备的现状及公司雇员领用设备情况,减少设备丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。 第二章 相关技术介绍 2.1 Visual Basic.6.0 基础知识 在目前市场上有着众多的程序开发工具,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。本系统选用数据库语言 Visual Basic 语言 , Visual Basic 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美,而且程序开发人员不必具有 C/C+编程基础。在 Visual Basic 环境下 ,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口 (API)函数,以及动态链接库 (DLL)、动态数据交换 (DDE)、对象的链接与嵌入 (OLE)、开放式数据访问 (ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。 总的来说, Visual Basic 具有以下特点: 1可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。 Visual Basic 提供了可视化设计工具,把 Windows 界面设计的复杂nts 5 性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。 Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2面向对象的程序设计: 4.0 版以后的 Visual Basic 支持面向对象的程序设计,但它与一般的面向对象的程序设计语言 (C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而 Visual Basic则是应用面向对象的程序设计方法 (OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上, Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 3结构化程序设计语言: Visual Basic 是在 BASIC 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于 自然语言和人类的逻辑思维方式。Visual Basic 语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 Visual Basic 程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件 (.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下运行。 4事件驱动编程机制: Visual Basic 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“ (CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。 在用 Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提 高效率。 5访问数据库: Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理 Microsoft Access 格式的数据库,并提供了强大的数据存储和检索功能。 6动态数据交换 (DDE):利用动态数据交换 (Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。 Visual Basic 提供了动态数据交换的编程技术,可以在应用 程序中与其他Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。 7对象的链接与嵌入 (OLE):对象的链接与嵌入 (OLE)将每个应用程序都看做是一个对象 (object),将不同的对象链接 (link)起来,再嵌入 (embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。 OLE 技术是 Microsoft 公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用 OLE 技术,可以方便地建立复合 式文档 (compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 nts 6 8动态链接库 (DLL): Visual Basic 是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将 C/C+或汇编语言编写的程序加入到 Visual Basic 应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows 应用程序接口 (API)函数,实现 SDK 所具有的功能。 2.2 关系数据库标准语言 SQL Serve 2000 SQL( Structured Query Language) 是国际标准数据库操作语言,这种语言能操纵任何一种关系型数据库管理系统,自从 SQL 成为国际标准,对数据库以外的领域产生很大的影响,有不少软件产品将 SQL 语言的数据库查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。 SQL 已成为数据库领域中的主流语言。 SQL 是一种介于关系代数 与关系演算之间的查询语言,其功能并不仅仅是查询。 SQL 是一个通用的、功能极强的关系数据库语言。 SQL 语言集数据查询、数据操纵、数据定义和数据控制功能与一体。 SQL Server2000 是一种关系式数据库,关系式数据库由一系列表组成,表由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询关联的信息。数据库是有结构的数据集合,它与一般的数据文件不同(其中的数据是无结构的)是一串文字和数字流。数据库中的数据可以 是文字、图象、声音等。 SQL Server 可以是实现数据库 的 建立 与连接,以及对数据库修改、查询、备份等功能 ,本系统就是用 SQL Server2000 中 OpenDB语句直接将 Access中建立的数据表连接进来。 2.3 Access 2000 的介绍 Access 2000 是一种数据库管理系统 ,此软件由很多菜单工具栏构成,可以通过其中的命令钮实现它的许多功能,为企业中管理工作提供极大便利。这里主要介绍 Access 2000 中 一个重要的部分“ 数据 库窗口 ”, 它帮助我们方便、快捷地对数据库进行各种操作, 利用它自带的应用程序中“使用向导创建表”建立设备信息管理系统的数据库。根据系统设备类型的要求,具体操作如图: nts 7 数据库窗口的使用也很简单。数据库窗口中也有一些功能按钮,它们的使用方法 和 工具栏上的按钮一样,要执行一个操作只要单击相应的按钮就可以了。 窗口左侧包含两个方面的内容,上面是 “对象 ”,下面是 “组 ”。 “对象 ”下分类列出了 Access 数据库中的所有对象,比如说用鼠标点一下这里的 “表 ”,窗口右边就会列出本数据库中已经创建的所有表。而“组 ”则提供了另一种 管理对象的方法:我们可以把那些关系比较紧密的对象分为同一组,不同类别的对象也可以归到同一组中。在数据库中的对象很多的时候,用分组的方法可以更方便地管理各种对象。 2.4 运行环境 (1) 软件环境要求:在 Windows XP 操作上平台安装 Visual Basic6.0,同时需要安装配置 Internet 信息服务( IIS),以便开发网络数据库。 (2) 硬件环境要求:(见表 3.1) nts 8 表 3.1 硬件环境要求 硬件名称 最 低 要 求 推 荐 配 置 处理器 PentiumII 处理器, 450MHZ PentiumIII 处理器, 60MHZ RAM Windows2000 Professional-96M 128M Windows2000 Server-192M 256 Windows XP Professional-160M 192M Windows XP Home-96M 160M 可用磁 盘空间 系统驱动 600M, 安装驱动 3GB 显示器 800*600、 256 色 1024*76、增强色 16 位 CD-ROM CD-ROM 或 DVD-ROM 第三章 设备管理系统的设计思想、系统分析和设计 3 1 设备管理系统的设计思想 设备管理信息系统是一个企事业单位不可缺少的部分 ,它的内容对于企事业单位的决策者和管理者来说都至关重要 ,所以设备管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。 该系统适用于普通设备的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的 模块化。 作为计算机应用的一部分 ,使用计算机对设备信息进行管理 ,具有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理信息的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 3 2 设备管理系统的总体需求分析 设备管理系统包括 数据处理、数据查询和成本核算三 个子功能模块。 数据处理 功能: 新设备的添加、修改、删除;及领用设备和消耗设备的修改、删除 等一些设备 信息操作活动。 数据查询 功能: 实现每一阶段库设备、领用设备和消耗设备的查询 操作活动。 成本核算功能:对每月设备的运行状态(领用、消耗) 以领用报表、消耗报表、班组报表和个人报表四表分别进行统计分析。 设备管理信息系统是一个面向设备人员,为其提供服务的综合信息管理系nts 9 统。设备管理信息人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。 想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。 1、业务流程分析: 业务流程分析的目的是获得业务流程 及业务与数据联系的形式描述。 下图是本系统的业务流图: 下面是设备管理数据库系统设计的业务流程分析,原始的数据是设备的基本信息,系统要求统计设备的信息,并根据信息统计的结果由及时对设备进行检修和更换,其数据流图如下图: 信息清单 统计整理 报表清单 更换清单 输入处理 产生报表 输出处理 nts 10 存储文件 图 2.2 设备统计的数据流 2、设备管理系统的构架图 : 本系统 主要用 数据处理、数据查询、成本核算三个功能模块 对设备信 息进行综合的管理过程 ,让管理人员随时掌握设备的运行动态,以进行操作与管理工作,功能模块图如下: 3、设备管理系统 E-R图: ER 模型是连接不同实体之间及单个实体中的属性之间的联系,作为用户与分析员之间有效的交流工具。使用户和管理人员更加清楚地系统的动作流程: nts 11 3 3 设备管理系统的数据库设计 在需求分析阶段对系统数据要求已经做了基本分析,总体设计阶段分析了各个模块所要实现的功能,再根据需求分析阶段的数据字典系统需 求,设计数据库如下表: 产量 表 字段名称 数据类型 是否允许空值 备注 chanliang int 0 主键 yiqi Datetime 1 领料库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 Shuliang int 0 nts 12 danjia int 0 yiqi Datetime 1 消耗库 表 字段名称 数据类型 是否允许空值 备注 xinghao Long int 0 主键 yiqi Datetime 0 Shuliang Varchar(50) 0 zerenren Long int 0 zerenzu Int 0 xiaohaoyuanyin text 0 总库 表 字段名称 数据类型 是否允许空值 备注 mingchan Varchar(40) 0 主键 xinghao Long int 0 外键 Jishucanshu1 Varchar(40) 0 Jishucanshu2 Varchar(40) 0 Jishucanshu3 Varchar(50) 0 pinjianxinghao Datetime 0 danjia int 0 kuzenliang Long int 0 shiyongshouming Varchar(200) 0 chuangjia text 0 zhongli Text 0 接下来就利用上面创建的表实现数据库的设计 :如 消耗表 (其余表的与之 同 ) 数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录 ,最终实现各表之间通过关键字段联系起来。 第四章 主界面 模块的分析与实现 4.1 主界面 模块页面设计 随着计算机技术的不断发展,计算机应用于各大领域,给人们的生活带来了nts 13 极大的便利,人们的生活水平也得到很大提高,更加喜欢追求美好事物,因此,任何事物的第一印象是非常重要。 前台 界面 是给用户提供一个方便易用的接口和美观友好的界面,它满足拥护的各种查询 、修改 和 删除综合实现 。事之今日,系 统开发工具不断升级,软件的功能越来越强大,利用先进的技术设计新颖、大方的界面,让用户接受也是越来越显的重要。 本系统没有用户名登录方式,而是用一个计时器直接进入主界面,设计如图: 接下来 在 Visual Basic6.0 自带功能 ”菜单编辑器 ”编辑窗体界面中的相关数据信息 , 形成的前台用户界面如图: 4.2 前台模块实现 前台是用户进行综合管理、进入其它操作模块的唯一的接口,主要连接的界面窗口有: 数据处理、数据查询、成本核算三个功能模 nts 14 数据处 理包括新设备的添加、修改、删除;及领用设备和消耗设备的修改、删除 。 数据查询包括库设备、领用设备和消耗设备的查询。 成本核算包括对每月设备的运行状态(领用、消耗)以领用报表、消耗报表、班组报表和个人报表四表分别进行统计分析。 4.2.1 连接各管理窗体的代码 (主窗体的实现 ): Option Explicit 菜单项“班组成本月报表” Private Sub mdi_cost_banzu_Click() Frmcost.Show MDifrm.Hide Frmriqi.Show Frmriqi.Label1(0).Caption = 设备班组成本月报表 Frmcost.Enabled = False drawbanzuyuebao 绘制班组月报表图表 End Sub = 菜单项“个人成本月报表” Private Sub mdi_cost_geren_Click() Frmcost.Show MDifrm.Hide Frmriqi.Show Frmriqi.Label1(0).Caption = 可控硅班个人成本月报表 Frmcost.Enabled = False drawgerenyuebao 绘制个人月报表图表 End Sub = 菜单项“设备领用月报表” Private Sub mdi_cost_get_Click() Frmcost.Show MDifrm.Hide Frmriqi.Show Frmriqi.Label1(0).Caption = 设备领用月报表 Frmcost.Enabled = False drawgetyuebao 绘制月报表图表 End Sub = 菜单项“设备消耗月报表” Private Sub mdi_cost_used_Click() nts 15 Frmcost.Show MDifrm.Hide Frmriqi.Show Frmriqi.Label1(0).Caption = 设备消耗月报表 Frmcost.Enabled = False drawusedyuebao 绘制月报表图表 End Sub = 菜单项“删除已领用设备” Private Sub mdi_data_del_geted_Click() Frmdata.Show MDifrm.Hide setFramusedrepairdel End Sub = 菜单项“删除库设备 ” Private Sub mdi_data_del_ku_Click() Frmdata.Show MDifrm.Hide setFramrepair End Sub = 菜单项“删除已消耗设备” Private Sub mdi_data_del_used_Click() Frmdata.Show MDifrm.Hide setFramusedrepair End Sub = 菜单项“领用新设备” Private Sub mdi_data_new_get_Click() Frmdata.Show MDifrm.Hide setFramgetgetget End Sub = 菜单项“使用新设备” Private Sub mdi_data_new_ku_Click() Frmdata.Show nts 16 MDifrm.Hide setFramkuget End Sub = 菜单项“新消耗设备” Private Sub mdi_data_new_use_Click() Frmdata.Show MDifrm.Hide setFramgetget End Sub = 菜单项“领用设备修改” Private Sub mdi_data_repair_geted_Click() Frmdata.Show MDifrm.Hide setFramusedrepairget End Sub = 菜单项“库设备修改” Private Sub mdi_data_repair_ku_Click() Frmdata.Show MDifrm.Hide setFramrepairrepair End Sub = 菜单项“消耗设备修改” = Private Sub mdi_data_repair_used_Click() Frmdata.Show MDifrm.Hide setFramusedrepairused End Sub = 菜单项“退出” Private Sub mdi_file_exit_Click() End End Sub nts 17 = 菜单项“领用查询” Private Sub mdi_select_get_Click() Frmselect.Show MDifrm.Hide Frmselect.Frakuchaxun.Visible = False Frmselect.Fralingyong.Visible = True Frmselect.Fraxiaohao.Visible = False End Sub = 菜单项“库设备查询” Private Sub mdi_select_ku_Click() Frmselect.Show MDifrm.Hide Frmselect.Frakuchaxun.Visible = True Frmselect.Fralingyong.Visible = False Frmselect.Fraxiaohao.Visible = False End Sub = 菜单项“消耗查询” Private Sub mdi_select_used_Click() Frmselect.Show MDifrm.Hide Frmselect.Frakuchaxun.Visible = False Frmselect.Fralingyong.Visible = False Frmselect.Fraxiaohao.Visible = True End Sub = 窗体调用 Private Sub MDIForm_Load() mdi_file_view.Enabled = False mdi_file_print.Enabled = False opendb 打开数据库 End Sub = 点击工具栏 Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case 退出系统 End nts 18 Case 数据处理 Frmdata.Show MDifrm.Hide Case 成本核算 Frmcost.Show MDifrm.Hide Case 查询 Frmselect.Show MDifrm.Hide End Select End Sub 第五章 设备 信息 数据查询 管模块分析与 实现 5.1 设备信息数据查询 模 块分析与 实现 本人完成的任务 是 设备信息数据查询 ,数据查询包括库设备查询、领用查询、消耗查询三部分, 不同的查询模块有不同的查询方式,库设备查询、消耗查询都是以设备的属性进行查找,而领用 查询 以设备在每一阶段的运动情况进行查找的,同时还分 别以 详细列表、与汇总表两种方式显示在 ListView 框格中 , 下图是库设备查询的显示: 5.1.1 数据查询模块代码实现 实现的代码过程如下: Option Explicit = 消耗查询的条件选择 Private Sub Check1_Click(Index As Integer) nts 19 Select Case Index Case 0 If Check1(0).Value = 1 Then Combo1(0).Enabled = True Combo1(0).BackColor = &H80000005 Else Combo1(0).Enabled = False Combo1(0).BackColor = &H8000000F End If Case 1 If Check1(1).Value = 1 Then Combo1(1).Enabled = True Combo1(1).BackColor = &H80000005 Else Combo1(1).Enabled = False Combo1(1).BackColor = &H8000000F End If Case 2 If Check1(2).Value = 1 Then Combo1(2).Enabled = True Combo1(2).BackColor = &H80000005 Else Combo1(2).Enabled = False Combo1(2).BackColor = &H8000000F End If Case 3 If Check1(3).Value = 1 Then Combo1(3).Enabled = True Combo1(3).BackColor = &H80000005 Else Combo1(3).Enabled = False Combo1(3).BackColor = &H8000000F End If End Select End Sub = 总库查询的条件选择 Private Sub Check2_Click(Index As Integer) Select Case Index Case 0 If Check2(0).Value = 1 Then Combo2(0).Enabled = True Combo2(0).BackColor = &H80000005 nts 20 Else Combo2(0).Enabled = False Combo2(0).BackColor = &H8000000F End If Case 1 If Check2(1).Value = 1 Then Combo2(1).Enabled = True Combo2(1).BackColor = &H80000005 Else Combo2(1).Enabled = False Combo2(1).BackColor = &H8000000F End If
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JSJ06-316@vb设备管理系统设计(源代码+论文)
链接地址:https://www.renrendoc.com/p-507638.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!