设备管理系统论文

来源:高考 发布时间:2020-07-25 点击:

 北京师范大学珠海分校

 本科生毕业论文

 :

 论文题目:

 设备管理系统

 学

 院

 信息技术学院 专

 业

 软件工程 学

 号

 1001030042 学

  生

  姓

  名

 黄杰豪 指导教师姓名

 杨林 指导教师职称

 高级工程师 指导教师单位

 信息技术学院 2014

 年

 02

 月

 28

 日

 北京师范大学珠海分校学位论文写作声明和使用授权说明

  学位论文写作声明

 本人郑重声明:

 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。确方式标明。本声明的法律结果由本人承担。

 论文作者签名:

  日期:年

 月

  日

 学位论文使用授权说明

 本人完全了解北京师范大学珠海分校关于收集、保存、使用学位论文的规定,即:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的的前提下,学校可以将学位论文编入有关数据库,提供网上服务。(保密论文在解密后遵守此规定)

  论文作者签名:

  导师签名:

 日期:

 年

 月

 日

 设备管理系统

 摘 要

 当今时代,信息时代的发展非常迅速。企业快速发展离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

 因此,通过设备管理系统的开发,利用电脑快速的数据处理能和管理能力,来对企业的全部设备进行统一信息化管理非常必须要。通过分析,本次系统的开发主要是针对企业设备管理进行开发,主要使用用 VB.NET 来进行代码的实现和 SQL Server 进行数据库的设计。系统主要实现了系统的用户管理、设备基本信息管理、设备操作管理三个主要功能模块,其中设备基本信息管理包含的主要功能:设备类型信息的管理、供应厂商信息信息管理、设备相关部门信息管理;设备操作管理:设备调拨管理、设备登记管理、设备维修管理、设备借出还入管理、设备报废管理;用户管理:系统用户账号管理、系统用户的登录。

 关键词:VB.NET;SQL Server;设备管理系统;

 Equipment Management System

 A A BSTRACT

 The present era, the development of the information age is very quickly . Rapid development of enterprises rely heavily on information processing, which is widely used in the computer information management system environment. The greatest benefit is that the computer can use it to perform information management. Use of computer information control, not only improves the work efficiency, but also greatly improves their security. Thus, through the development of equipment management system,use of computer processing capacity and fast data management capabilities to unified information management for enterprises of all equipment is must be.Through the analysis, development of this system is developed primarily for enterprise device management, mainly for use VB.NET implementation code and SQL Server to design the database. The system achievement of the user management system, equipment basic information management, equipment operations management three main functional modules, and the main function of the device which contains basic information management:

 equipment type information management, supplier Information management, equipment relevant departments of information management. Equipment operations Management: equipment for management, equipment registration and management, equipment maintenance management, equipment lending further into management, equipment obsolescence management. User Management: The system user account management, user"s login system.

 Key words: VB.NET; SQL Server; Equipment Management System

 目

 录

 1. 绪论 ..................................................................................................................................................................................... 0 1.1 开发背景 ................................................................................................................................................................ 0 1.3 系统设计的目 ....................................................................................................................................................... 1 1.4 系统设计思想 ....................................................................................................................................................... 1 1.5 操作可行性分析 ................................................................................................................................................... 1 2.

 需求分析 ......................................................................................................................................................................... 3 2.1 系统的用户分析 .................................................................................................................................................... 3 2.2 系统用例简单分析 ............................................................................................................................................... 3 2.3 系统的功能分析 .................................................................................................................................................... 4 2.4 系统数据分析 ....................................................................................................................................................... 6 3.

 系统概要设计 ................................................................................................................................................................ 8 3.1 系统功能模块的层次结构 ................................................................................................................................. 7 3.2 系统功能流程 ........................................................................................................................................................ 7 3.2.1 系统用户信息管理 ................................................................................................................................... 7 3.2.2 设备基本信息管理 ................................................................................................................................... 8 3.3 系统数据库设计 .................................................................................................................................................. 10 4. 系统的实现 ..................................................................................................................................................................... 17 4.1 系统界面设计及控件功能 ............................................................................................................................... 18 4.2 系统模块主要代码 ............................................................................................................................................. 21 结语 ........................................................................................................................................................................................ 24 参考文献 ............................................................................................................................................................................... 25 致

 谢 .................................................................................................................................................................................... 26

 1. 绪论 1.1 开发背景

 在计算机技术和网络技术迅速发展的年代,将信息化设备技术信息与现代化管理相结合变得很有必要。随着城市化的迅速发展,人们对生活的不断追求,创造出了各种方便生活和企业发展所需要的设备。因此开发设备管理系统,可以为设备管理人员提供具有信息化、简单化、面向社会和企业应用的管理平台、是管理科学化的必要前提和基本途径,所以,设备理系统的开发势在必行。所谓设备管理即在企业上如:设备购进之初,又设备部门的专业人员对设备情况进行核对,并填写设备情况登记表。再由管理人员负责将设备情况登记表登记存档,并将有关使用说明进行编号存档,以备维修之用、设备日常运行中,要对日常检测到的数据进行必要存储和监督、在设备发生事故的情况下,登记事故记录,并向技术人员提交事故维修表。而且建立信息化的企业或社会是人们不断追求的,而设备管理系统的推广运用,则是推进社会信息化管理的重要举措之一。

 1.2 开发意义 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。然而繁多的功能设备需要信息化、系统化的去进行管理,就需要设备管理系统进行管理。系统从设备的购入登记,到设备的日常运作、调拨、设备发生故障,到最后设备的维修等都进行系统化的管理。设备的正常运行是社会和企业发展的根本,设备的日常维护工作记录的登记可以降低设备发生故障的次数,而故障的维修可根据系统的事故维修表和日常运行数据,确定维修标准及要求。以便进行及时,合理的维修。在维修结束后,编写维修

 情况报告和设备状态报告。管理人员只要根据系统的数据进行有效的统计和分析,就可

 以减少设备的损坏给企业或社会带来的损失。

  1.3 系统设计的目

 设备管理系统的目标应该是为企业带来管理上的方便、为企业带来利益,降低设备发生故障的次数,以最有效的方法对设备进行快速维修,分析设备管理系统的目标应从企业的管理目标入手。

 1.通过系统界面,点击控件可以执行相应的操作,操作简单方便。

 2.针对员工的职能进行系统权限的管理,为员工分配其合适的管理权限。

 3.通过系统信息化的管理,使企业的设备管理更加科学和规范, 4.减少设备的管理费用。

 5.对日常的设备运行情况进行管理,同时提供一些必要的报表。

 6.为企业实现整体信息化和其他相关系统提供必要的数据支持。

  1.4 系统设计思想

 设备管理系统的建设需要遵循正确的方法和步骤。目前比较流行和成熟的开发方法有结构化生命周期法,原型法,面向对象的方法和计算机辅助软件工程。

 本系统采用结构化生命周期法进行系统开发,这种方法的基本思想是建立面向用户的观念,严格区分工作阶段,自顶向下地完成系统的研制工作,并充分考虑变化的情况。

 1.5 操作可行性分析

 操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。

 本系统以设备管理为主,用户界面简单方便操作,主页选择点击管理界面,相应界

 面会呈现出来,列表、按键都是可操作的。对于那些有一般的计算机知识的人员就可以轻松上手。而且系统主要分职能权限和系统的管理员,职能员工只需要了解自己对应分配权限的模块即可。

 2.

 需求分析 1 2.1 系统的用户分析 设备管理系统主要是针对设备信息、设备操作和系统用户进行信息化的管理,所以面向的用户主要是各部门设备管理记录的人员和系统的管理人员。

 用户结构图:

  图 2-1 用户结构图

 系统用户主要划分为两个用户类型:系统管理员和各部门员工,其中系统管理主要负责的是系统日常的数据管理和为各部门用户解决系统上的问题,而各部门员工主要是负责录入部门相关的设备信息数据到相应的子系统,并进行数据信息的管理。

 2 2.2 系统用例简单分析

 设备管理人员登入系统,从设备的购入,有设备相关部门负责人进行校验核对,核对完成进行设备登记的信息填写,并录入数据库;到设备正常运行期间,设备可以进行调拨或借出,但需要记录详细的信息,系统还需要记录日常的使用情况以便进行更好的设备维护;再到设备故障的发生,记录故障状况的相关信息,并及时派人进行维修,记 录维修结果;最后到无法修复时,进行报废记录。系统管理人员主要是对各部门的员工账号进行有效的管理,且在系统中具有最高权限。

  系统用例图:

 图 2-2 系统用例图

  上述系统用例图中:设备信息查询统计、设备日常工作状况记录、设备管理信息的修改

 删除都会根据系统所给予用户的权限来进入相应的界面才能进行操作。

 3 2.3 系统 的功能分析

 设备管理系统功能主要分了三个主要功能模块,分别为:设备基本信息管理、设备操作管理、系统用户信息管理。部分系统功能的详细分析如下列表:

  表 2-1 用例:设备登记信息增加 主要参与者:设备采购员 前置条件:登录用户必须经认证具有设备登记管理权限。

 后置条件:生成设备登记记录,准确地录入设备对应所需的相关信息。

 基本流程:

 1.采购员根据采购单购入新设备,登录设备管理系统并点击进入设备登记信息界面。

 2.系统查询显示所有的设备信息在界面上。

 3.采购员点击增加,根据采购设备的信息进行准确的填写(填入的设备信息必需齐全),选择好设备对应的使用部门,点击确定按钮控件。

 4.设备登记信息界面显示出新添加的设备信息。

 表 2-2 用例:设备登记信息删除 主要参与者:设备采购员 前置条件:登录用户必须经认证具有设备登记管理权限。

 后置条件:用户发现设备登记信息存在无效的信息,如:多添加的信息、错误无用的信息等。

 基本流程:

 1.采购员检查发现无效的设备登记信息,登录设备管理系统点击进入设备登记信息界面。

 2.系统查询显示所有的设备信息在界面上。

 3.采购员从列表中查询出无效的设备登记信息并选中,点击删除按钮控件(没用选中信息会提示错误),出现提示确定删除。

 4.根据已删除信息,设备登记界面重新加载设备登记信息列表。

  表 2-3 用例:设备登记信息修改 主要参与者:设备采购员 前置条件:登录用户必须经认证具有设备登记管理权限。

 后置条件:用户通过检查设备信息单,发现增加设备登记信息时出现填写出错。

 基本流程:

 1.采购员检查发现错误的设备登记信息,登录设备管理系统点击进入设备登记信息界面。

 2.系统查询显示所有的设备信息在界面上。

 3.采购员从列表中查询出出错的设备登记信息,点击修改按钮控件,并在对应的信息栏修改正确,点击确定按钮控件。

 4.根据已修改信息,设备登记界面重新加载设备登记信息列表。

  表 2-4 用例:设备报废 主要参与者:设备维修人员 前置条件:登录用户必须经认证具有设备报废管理权限。

 后置条件:生成设备报废记录,准确地录入设备对应页面所需的相关信息。

 基本流程:

 1.维修人员接收到设备故障维修任务,对设备进行维修。

 2.维修结束且维修结果为不能维修,登录设备管理系统并点击进入设备报废管理界面。

 3.系统查询显示所有的设备报废信息在界面上。

 4.维修人员故障设备信息,点击增加,准确的填写和选择对应信息,点击确定。

 5.设备报废管理界面显示出新添加的设备报废信息。

  表 2-5 用例:设备借出还入 主要参与者:设备调配员 前置条件:登录用户必须经认证具有设备借出还入管理权限。

 后置条件:生成设备借出还入记录,准确地录入设备对应页面所需的相关信息。

 基本流程:

 1.设备调配员根据接收到设备借出单或还入单,进行相应处理,借出:根据借出单进行对应设备的借出进行信息记录;还入:根据还入单进行对应设备的还入进行信息记录。

 2.调拨结束,登录设备管理系统并点击进入设备调拨管理界面。

 3.系统查询显示所有的设备借出还入信息在界面上。

 4.设备调配员根据借出单或还入单的信息和借出还入结果,点击增加,准确的填写和选择对应信息,点击确定。

 5.设备借出还入管理界面显示出新添加的设备借出还入信息。

 上述主要分析了对应的设备登记信息的增删改功能和其他模块的添加信息的功能,用户可以具有多个权限,如果用户具有对应的设备管理权限,都可以对该管理页面进行相应信息的删除、查询、修改等操作,还有账号密码的修改功能。

 2.4 系统数据分析

  通过对系统需求用例的详细分析,可以得到本系统需要建立的数据类有:设备基本信息数据、设备运行信息数据、设备故障信息数据、设备维修信息数据、设备报废信息数据和采购数据。本系统中,运行状况管理和故障维修管理业务功能相对集中。因此,由于本系统的各个业务没有产生采购数据,由此可知它们由企业的其它子系统产生,不是本系统内部处理的数据。

 . 3. 系统概要设计

 1 3.1 系统功能模块的层次结构 设备管理系统分主分了三大模块:设备基本信息管理、设备操作管理、系统用户信息管理。

  1.设备基本信息管理:设备购入初,对设备的基本信息进行登记录入,并进行信息化管理。

  2.设备操作管理:设备调配完成且可以正常运行期间,对设备的操作进行记录,并进行信息化管理。

  3.系统用户信息管理:主要是对系统用户信息的管理和绝解决普通用户系统使用的问题,以及用户权限的分配管理。系统层次结构图如下:

 图 3-1 系统层次结构图

  2 3.2 系统功能流程

  1 3.2.1 系统用户信息管理

 1. 登录功能 :输入用户名和密码,如果用户名和密码正确,进入主控制平台;否则提示用户明确的错误信息。

 开始输入用户编号和密码用户验证根据用户编号分配权限进入主界面结束YESNO

 图 3-2-1 登录流程

  2.用户账号管理:用于系统管理员进行用户权限设置和用户的浏览,包括用户密码的用户权限的更改,同时为保障系统安全需要进行输入检验,并进行必要的信息提示。一般用户不能使用该项功能。

 开始点击系统账号设置权限验证进入系统账号设置界面对系统账号进行管理结束保存结果YESNO点击基本信息设置进入基本信息界面

  图 3-2-2 账号管理流程

 2 3.2.2 设备基本信息管理

 设置和管理基础数据,对设备的基本信息进行详细的分类记录。

 1.设备类型管理:

 开始点击设备类型信息权限验证进入设备类型信息界面对设备类型信息进行管理结束保存结果YESNO点击基本信息设置进入基本信息界面

  图 3-2-3 基本信息管理流程

  2.供应厂商信息管理:

  开始点击供应厂商信息权限验证进入供应厂商信息界面对供应厂商信息进行管理结束保存结果YESNO点击基本信息设置进入基本信息界面 图 3-2-4 供应厂商信息管理流程

 3.部门信息管理:

 开始点击部门信息权限验证进入部门信息界面对部门信息进行管理结束保存结果YESNO点击基本信息设置进入基本信息界面

 图 3-2-5 部门信息管理流程 3 3.3 系统数据库设计

 数据概念设计图

  图 3-3-1 数据设计用例图

 表 表 3 3- -1 1 设备类别信息表

 SB_TYPE

  序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 TYPE_ID 设 备 类别 编号 Char 8 否 主键 2 TYPE_NAME 设 备 类别名 NVARCH 20

 称 AR2

 表 表 3 3- -2 2 供应厂商信息表

 SB_PROVIDER

  序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 PROVIDER_ID 厂商编号 Char 8 否 主键 2 PROVIDER_NAME 厂商名称 NVARCHAR2 20

  3 PERSON_NAME 联系人姓名 NVARCHAR2 10

  4 ADDRESS 厂商地址 NVARCHAR2 30

  5 TEL 厂商电话 NVARCHAR2 20

  6 FAX 厂商传真 NVARCHAR2 20

  7 EMAIL 电子邮箱 NVARCHAR2 20

  8 REMARK 备注 NVARCHAR2 100

  表3 3- -3 3 部门信息表

 SB_DEPARTMENT

 表3 3- -4 4 设备登记信息表

 SB_REC ORD

 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 SBBH 设备编号 Char 20 否 主键 2 SBNAME 设备名称 NVARCHAR2 20

  3 SBMODEL 设备型号 NVARCHAR2 20

  4 SBBRAND 设备品牌 NVARCHAR2 20

  5 TYPE_ID 设备类别 NVARCHAR2 8

 外键 6 DEPARTMENT_ID 使用部门 CHAR 8

 外键 7 RYBH 使用人员编号 NVARCHAR2 10

 外键 8 FZADDRESS 放置地点 NVARCHAR2 20

  9 GJRQ 购进日期 DATE

 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 DEPARTMENT_ID 部门编号 Char 8 否 主键 2 DEPARTMENT_NAME 部门名称 NVARCHAR2 20

 10 DJRQ 登记日期 DATE

 11 PROVIDER_ID 供应商名称 NVARCHAR2 8

 外键 12 REMARK 备注 NVARCHAR2 50

  13 STATUS 使用状况 NVARCHAR2 10

  表3 3- -5 5 设备调拨信息表

 SB_MOVE

  序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 LISTNO 流水号 Char 8 否 主键 2 SBNAME 设备名称 NVARCHAR2 20

  3 SBMODEL 设备型号 NVARCHAR2 20

  4 SBBRAND 设备品牌 NVARCHAR2 20

  5 SBTYPE 设备类别 NVARCHAR2 20

  6 OLDDEPARTMENT 原部门 NVARCHAR2 20

  7 OLDRYXM 原使用人员 NVARCHAR2 10

  8 NEWDEPARTMENT 调入部门 NVARCHAR2 20

  9 NEWRYXM 新使用人 NVARCH 10

 AR2 10 MOVERQ 调拨日期 DATE

 11 DJRQ 登记日期 DATE

 12 REMARK 备注 NVARCHAR2 50

  13 SBBH 设备编号 CHAR 20

 外键

  表3 3- -6 6 设备维修信息表

 SB_REPAIR

 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 LISTNO 流水号 Char 8 否 主键 2 SBNAME 设备名称 NVARCHAR2 20

  3 SBMODEL 设备型号 NVARCHAR2 20

  4 SBBRAND 设备品牌 NVARCHAR2 20

  5 SBTYPE 设备类别 NVARCHAR2 20

  6 DEPARTMENT 所属部门 NVARCHAR2 20

  7 RYXM 使用人员 NVARCHAR2 10

  8 FAILUREQK 故障情况 NVARCHAR2 50

  9 WXDW 维修单位 NVARCHAR2 20

 10 WXRESULT 维修结果 NVARCHAR2 20

  11 DJRQ 登记日期 DATE

 12 WXQK 维修情况 NVARCHAR2 50

  13 SBBH 设备编号 CHAR 20

 外键

  表3 3- -7 7 设备借出还入信息表

 SB_LOANRETURN

 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 LISTNO 流水号 Char 8 否 主键 2 SBNAME 设备名称 NVARCHAR2 20

  3 SBMODEL 设备型号 NVARCHAR2 20

  4 SBBRAND 设备品牌 NVARCHAR2 20

  5 SBTYPE 设备类别 NVARCHAR2 20

  6 DEPARTMENT 所属部门 NVARCHAR2 20

  7 RYXM 使用人员 NVARCHAR2 10

  8 LOANRQ 借出日期 DATE

 9 PLANRETURNRQ 预计归还日期 DATE

 10 FACTRETURN 实际归还日 DATE

 RQ 期 11 BZ 借出归还标志 NVARCHAR2 10

  12 REMARK 备注 NVARCHAR2 50

  13 SBBH 设备编号 CHAR 20

 外键

  表3 3- -8 8 设备报废信息表

 SB_SCRAP

 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 LISTNO 流水号 Char 8 否 主键 2 SBNAME 设备名称 NVARCHAR2 20

  3 SBMODEL 设备型号 NVARCHAR2 20

  4 SBBRAND 设备品牌 NVARCHAR2 20

  5 SBTYPE 设备类别 NVARCHAR2 20

  6 OLDDEPARTMENT 原使用部门 NVARCHAR2 20

  7 OLDRYXM 原使用人员 NVARCHAR2 10

  8 BFRQ 报废日期 DATE

 9 DJRQ 登记日期 DATE

 10 BFREASON 报废原因 NVARCHAR2 50

 11 REMARK 备注 NVARCHAR2 50

  12 SBBH 设备编号 CHAR 20

 外键

  表 表 3 3- -8 人员信息表 IC_STMM 序号

 字段名

 描述

 数据类型

 长度

 允许空值

 备注

 1 RYBH 人员编号 CHAR 6 否 主键 2 RYXM 人员姓名 CHAR 8 否

 3 RYPASSWORD

 密码 CHAR 16 否

 4 RYPOWER1 权限 1 CHAR 50 否

 5 RYPOWER2 权限 2 CHAR 50 否

 6 RYPOWER3 权限 3 CHAR 50 否

 7 RYPOWER4 权限 4 CHAR 50 否

 4. 系统的实现

 1 4.1 系统界面设计及控件功能

 主要的几个界面:

 1.系统账号设置界面:

  图 4-1 系统账号设置界面

 增加:单击增加,输入人员编号,人员姓名,选择列表框里该员工应具备的权限然后再按确定键,人员系统账号信息增加成功。

 修改:如果要修改记录,需要先选中需要修改的记录,然后再修改权限列表框里的权限,修改完成后,按确定即可修改成功。

 删除:选中需要删除的记录,系统提示“你真要删除选中记录吗?”,选择是则删除选中的记录,否则不予删除。

 确定:执行增加和修改查询功能。

 取消:不执行增加和修改查询功能。

 返回:退出设置界面,回到系统主界面。

  2. 设备登记管理界面:

  图 4-2 设备登记管理界面

  增加:单击增加,输入相关信息然后再按确定键,则信息增加成功。

 修改:如果要修改记录,需要先选中表格中需要修改的记录,然后再修改相关信息,修改完成后,按确定即可修改成功。

 删除:选中表格中需要删除的记录,系统提示“你真要删除选中记录吗?”,选择是则删除选中的记录,否则不予删除。

 查询:单击查询,输入要查询的信息,输入后再按确定即可显示要查询的信息。

 确定:执行增加和修改查询功能。

 取消:不执行增加和修改查询功能。

 返回:退出设置界面,回到系统主界面。

 3.设备类别信息管理界面:

  图 4-3 设备类别信息管理界面

 增加:单击增加,输入相关信息然后再按确定键,则信息增加成功。

 修改:如果要修改记录,需要先选中表格中需要修改的记录,然后再修改相关信息,修改完成后,按确定即可修改成功。

 删除:选中表格中需要删除的记录,系统提示“你真要删除选中记录吗?”,选择是则删除选中的记录,否则不予删除。

 查询:单击查询,输入要查询的信息,输入后再按确定即可显示要查询的信息。

 确定:执行增加和修改查询功能。

 取消:不执行增加和修改查询功能。

 返回:退出设置界面,回到系统主界面。

 4.供应厂商信息管理界面:

  图 4-4 供应厂商信息管理界面

 增加:单击增加,输入相关信息然后再按确定键,则信息增加成功。

 修改:如果要修改记录,需要先选中表格中需要修改的记录,然后再修改相关信息,修改完成后,按确定即可修改成功。

 删除:选中表格中需要删除的记录,系统提示“你真要删除选中记录吗?”,选择是则删除选中的记录,否则不予删除。

 查询:单击查询,输入要查询的信息,输入后再按确定即可显示要查询的信息。

 确定:执行增加和修改查询功能。

 取消:不执行增加和修改查询功能。

 返回:退出设置界面,回到系统主界面。

 5.部门信息管理界面:

 图 4-5 部门信息管理界面

 增加:单击增加,输入相关信息然后再按确定键,则信息增加成功。

 修改:如果要修改记录,需要先选中表格中需要修改的记录,然后再修改相关信息,修改完成后,按确定即可修改成功。

 删除:选中表格中需要删除的记录,系统提示“你真要删除选中记录吗?”,选择是则删除选中的记录,否则不予删除。

 查询:单击查询,输入要查询的信息,输入后再按确定即可显示要查询的信息。

 确定:执行增加和修改查询功能。

 取消:不执行增加和修改查询功能。

 返回:退出设置界面,回到系统主界面。

 2 4.2 系统模块主要代码 1.DataGridDevice(列表)的主要法方代码:

 Private Function RecordsetToDataTable(ByVal ADODB_Recordset As ADODB.Recordset, ByVal TempTabe As String) As DataTable

  Dim Table_Name As DataTable

  Table_Name = New DataTable(TempTabe)

  Dim Table_Row As DataRow

  ADODB_Recordset.Requery()

  If Not ADODB_Recordset.BOF And Not ADODB_Recordset.EOF Then

  ADODB_Recordset.MoveFirst()

  Table_Name.Columns.Add("供应厂商编号", GetType(System.String))

  Table_Name.Columns.Add("供应厂商名称", GetType(System.String))

  Table_Name.Columns.Add("供应厂商地址", GetType(System.String))

 Table_Name.Columns.Add("联系人姓名", GetType(System.String))

  Table_Name.Columns.Add("电话号码", GetType(System.String))

  Table_Name.Columns.Add("传真号码", GetType(System.String))

  Table_Name.Columns.Add("邮箱地址", GetType(System.String))

  Table_Name.Columns.Add("备注", GetType(System.String))

  While Not ADODB_Recordset.EOF

  Table_Row = Table_Name.NewRow()

  Table_Row("供应厂商编号") = ADODB_Recordset.Fields(0).Value

  Table_Row("供应厂商名称") = ADODB_Recordset.Fields(1).Value

  Table_Row("供应厂商地址") = ADODB_Recordset.Fields(2).Value

  Table_Row("联系人姓名") = ADODB_Recordset.Fields(3).Value

  Table_Row("电话号码") = ADODB_Recordset.Fields(4).Value

  Table_Row("传真号码") = ADODB_Recordset.Fields(5).Value

  Table_Row("邮箱地址") = ADODB_Recordset.Fields(6).Value

  Table_Row("备注") = ADODB_Recordset.Fields(7).Value

  Table_Name.Rows.Add(Table_Row)

  ADODB_Recordset.MoveNext()

  End While

  Else

  Table_Name.Columns.Add("供应厂商编号", GetType(System.String))

  Table_Name.Columns.Add("供应厂商名称", GetType(System.String))

  Table_Name.Columns.Add("供应厂商地址", GetType(System.String))

  Table_Name.Columns.Add("联系人姓名", GetType(System.String))

  Table_Name.Columns.Add("电话号码", GetType(System.String))

  Table_Name.Columns.Add("传真号码", GetType(System.String))

  Table_Name.Columns.Add("邮箱地址", GetType(System.String))

  Table_Name.Columns.Add("备注", GetType(System.String))

  End If

  Return Table_Name "返回 Dataset End Function

 2.设备登记信息删除主要代码:

 Private Sub But_ZwZl_Del_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_ZwZl_Del.Click

  Try

  If Trim(ListNo) = "" Then

  MsgBox("请选择要删除的记录!", MsgBoxStyle.OkOnly, "<设备管理系统>")

  Else

  If MsgBox(" 你 真 要 删 除 选 中 的 记 录 吗 ? ", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "<设备管理系统>") = MsgBoxResult.Yes Then

  T_AdoConnection.Execute("delete from SB_RECORD where LISTNO="" & Trim(ListNo) & """)

  End If

 End If

  TextClear()

  TextClose()

  dts = RecordsetToDataTable(P_Rs, "SB_RECORD")

  DataGridDevice.DataSource = dts.DefaultView

  DataGridDevice.Refresh()

 Catch ex As Exception

  MsgBox("出错了,错误信息为:【" & ex.Message & "】", MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "<设备管理系统>")

  End Try

  End Sub

  3.设备登记信息查询主要代码:

 Private Sub But_ZwZl_Query_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_ZwZl_Query.Click

  TextClear()

  TextOpen()

  ButClose()

  TxtDevieName.Focus()

  ActionButton = 3

  End Sub

  4.修改设备登记信息主要代码:

 Private Sub But_ZwZl_Update_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_ZwZl_Update.Click

  If Trim(ListNo) = "" Then

  MsgBox("请先选择需要修改的记录", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "<提示信息>")

  Exit Sub

  Else

  ButClose()

  TextOpen()

  "TxtDepartmentCode.Enabled = False

  ActionButton = 2

  TxtDevieName.Focus()

  End If

  End Sub

 5.增加设备登记信息主要代码:

 Private Sub But_ZwZl_Add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_ZwZl_Add.Click

 TextClear()

  TextOpen()

  ButClose()

  ActionButton = 1

  TxtDevieName.Focus()

  dtp_GjRq.Value = Format(Now, "yyyy-MM-dd")

  dtp_DjRq.Value = Format(Now, "yyyy-MM-dd")

  End Sub

  以上代码增改查方法中的 ActionButton 数值是对应封装确定响应方法里面的对应实现代码,通过点击确定判断 ActionButton 数值来匹配对应要实现的代码块。

  结语

 通过这次毕业设计,使我更进一步地掌握了 Visual Basic 这门语言,对它的功能以及应用有了更深一步的了解,对它的操纵更熟练了。但是同时也让我了解了到自身的许多不足,也发现了以前对这门语言学得不透彻,没有很好地重视它,掌握它。通过这次毕业设计,虽然比起以前有了很大的进步,但还是了解得不够,学习得不够,今后要更加努力学习好一些基础的知识,以备在需要的时候发挥自身的才能。也有一部分原因是一开始对 Visual Basic 不熟悉,跟同学一起开发时候能力显得有些不足,开发过程中幸亏跟一组的同学讨论和学习,一段时间后才慢慢开始掌握 Visual Basic 的开发,过程中真的非常感谢同组的同学,让自己学到了很多东西,明白同学们之间的交流也十分重要,交流就是进步。

 经过这次毕业作品的开发,了解到一个系统好不好,要经过反复的使用才能知道,不光光是理论中分析和设计得出来的。这次设计的设备管理系统也有不少的不足之处:系统的功能不够完善,只能说是一个简单的设备信息管理系统。经过这次毕业设计,引发了我的很多思考和兴趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韧性,不怕麻烦,不怕失败,反复调试,反复练习,这样才能找到最佳的程序设计。

 参考文献

  [1]Carl Franklin,(潇湘工作室 译).《Visual Basic 6.0 Internet 编程指南》[M].北京人民邮电出版社,1999。

 [2]赵杰、李涛.《SQL Server 数据库管理、设计与实现教程》[M].清华大学出版社,2004 年 3 月。

 [3]刘炳文.《Visual Basic 程序设计教程》[M],清华大学出版社,2006 年 8 月第三版。

 [4]网冠科技.《Visual Basic 时尚编程百例》[M]. 北京:机械工业出版社,2001 。

 [5]马锦忠.陆正康等.《数据库系统概论》[M].南京:南京大学出版社,1995 。

 [6]宋昆、李严.《SQL Server 数据库开发实例解析》[M].机械工业出版社,2006 年月。

 [7] 路游、于玉宗.《数据库系统课程设计》[M].清华大学出版社,2009 年 5 月第一版。

 [8]王运坚.《VISUAL BASIC 6.0 应用指南》[M]. 北京: 人民邮电出版社, 1998。

 [9]曹军生等.《SQL Server2000 实用教程 》[M].北京:北京理工大学出版社 2001 年 9月。

 [10]郝春强.《新概念 VISUAL BASIC 6 教程》[M].北京: 科海集团公司, 2001。

 致

 谢

  本论文最终得以顺利完成,非常感谢我的指导老师杨林。从论文选题直到论文的最终完成,他都给予我尽心尽力的指导杨林老师严谨的治学态度深深的影响着我,对我今后的学习、工作、生活必将产生影响。借此机会,特向杨林老师表示最诚挚的感谢。

  感谢信息技术学院的所有领导和老师。他们严谨的学风、渊博的知识、诲人不倦的品格一直感染和激励着我不断上进,使我大学四年的时光充实而有意义。“海纳百川,取则行远”,在这所美丽的北师大珠海分校校园里,不断成长,在这里我所学到的,必将使我受益终生。

  在系统开发和论文写作过程中,我和同学也参照了大量的网上资料和书籍资料,也因为得到了很多人的帮助和同学耐心的讲解和教导,才能一步步的把毕业作品完成。感谢我的家人、同学、朋友对我的大力支持,他们的无私奉献、关爱和支持使我能够继续去追求自己的人生理想和目标。感谢所有关心、帮助和支持我的人。

推荐访问:设备管理 论文 系统
上一篇:英语教师个人工作总结范文
下一篇:2009年水利局长述职述廉报告x

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有