欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    本科毕业设计东莞特种设备检验分院工具仪器管理系统管理员子系统的设计论文.docx

    • 资源ID:13103779       资源大小:533.63KB        全文页数:53页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    本科毕业设计东莞特种设备检验分院工具仪器管理系统管理员子系统的设计论文.docx

    1、本科毕业设计东莞特种设备检验分院工具仪器管理系统管理员子系统的设计论文东 莞 理 工 学 院本 科 毕 业 设 计毕业设计题目:东莞特种设备检验分院工具仪器管理系统-管理员子系统的设计学生姓名: 学 号:系 别:计算机学院专业班级:计算机科学与技术指导教师姓名及职称:起止时间:摘要随着计算机应用的不断深入,各行各业几乎与计算机都有密切的联系,人们的生活已离不开计算机。随着无纸化办公的一步步完善,利用计算机管理管理系统管理分院的工具仪器势在必行。系统包括三个子系统:管理员子系统、检验员子系统和资产管理子系统,从符合操作简便、界面友好、实用、安全的要求出发,前台应用程序主要完成工具仪器台账、工具仪

    2、器借还管理、工具箱管理等功能,并通过权限管理来实现系统的安全性和可靠性的管理;而后台数据库主要实现相关模块数据内容的存储。系统采用具有方便、高效的Visual Basic作为开发工具,并结合了SQL Server 2005数据库技术。整个系统从符合操作简便、界面友好、实用、安全的要求出发,完成仪器管理的全过程。关键词 工具仪器 管理 Visual Basic6.0 SQL Server2005AbstractWith the deepening of computer applications, almost all walks of life are closely linked with

    3、the computer, peoples life has been inseparable from the computer. With a step by step improve the paperless office, using the Computer Management tool for system management branch equipment is imperative. The System consists of three subsystems: the administrator subsystem, examiners and asset mana

    4、gement subsystem subsystem, from the simple, user-friendly, practical, safety requirements, the foreground application the main instrument to complete tool ledger, tools, equipment circulation Management, tool management functions, and through the rights management system to achieve security and rel

    5、iability of management; The database of this system can mainly restore the data of the module.The system uses a convenient and efficient Visual Basic as a development tool, combined with the SQL Server 2005 database technology. Finally, we have developed the system, which has an friendly interface a

    6、nd can be operated conveniently, according to all its requirement.Keywords: Tool Equipment Management Visual Basic6.0 SQL Server20051. 绪论1.1 课题的背景和意义随着计算机应用的不断深入,各行各业几乎与计算机都有密切的联系,人们的生活已离不开计算机。特别是一些企事业单位,为了适应现代化发展的需要,提高企业的管理水平和办公效率,均以最快的速度引入了计算机,不少企事业单位已经将本单位的计算机连成网络,这样大大加快了企事业单位的办公效率,提高了信息传送的速度。随着无

    7、纸化办公的一步步完善,利用计算机管理管理系统管理分院的工具仪器势在必行。作为计算机应用的一部分,使用计算机对工具仪器进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工具仪器管理的效率,也是其科学化、正规化管理与世界接轨的重要条件。同时,本系统的工具仪器管理思想并结和有关工具仪器管理现状,并通过对东莞特种设备检验分院工具仪器管理系统软件需求的分析研究,以灵活、通用为主要设计思想,开发仪器管理系统。基于这样的背景,我选择设计、开发东莞特种设备检验分院工具仪器管理系统管理员子系统的课题。1.2 论文的组织结构第一章:绪论部

    8、分。主要系统的应用背景及意义。第二章:关键技术综述。主要介绍了Visual Basic开发工具的介绍、SQL Server 2005、Visual Basic访问数据的访问技术。第三章:系统需求分析。第四章:系统的总体规划与设计方案。其中分为系统需求分析及功能模块的设计和系统的设计方案(系统总体框架设计)两部分。第五章:系统的详细设计与实现。具体介绍了各模块功能实现。第六章:调试及系统运行结果。最后,在结束语的总结部分指出了系统的亮点以及不足之处。简单介绍了自己开发过程中的体会与心得:在摸索中实践,在实践中摸索。2. 关键技术综述2.1 Visual Basic开发工具介绍Visual Bas

    9、ic是Microsoft公司在1991年推出的可视化Basic语言,在语言功能方面与以前的Basic语言基本兼容,但功能方面更为强大,使用起来更加方便。它不但在一般程序设计方面比传统的程序设计语言具有明显的优势,而且可作为多媒体创作工具,支持程序跳转,即从静态目标跳转到音乐声音、动画、图形等目标:同时具有脱机播放动画的能力,并能较好的控制动画的清晰度、运动速度和方向、动画过渡技术等。Visual Basic编程系统使用一种十分巧妙的方法将Windows编程的复杂性“封装”起来。它综合运用了Basic语言和新的可视化设计工具,既没有牺牲Windows所特有的优秀性能和图形工作环境,同时又提供了编

    10、程的简易性。Visual Basic通过图形对象来设计应用程序。图形对象的建立非常简单,只需要为数不多的几行程序就可以控制这些图形对象。Visual Basic是第一批采用事件驱动编程机制的计算机语言之一。事件驱动是一种适合于图形用户界面的编程方式1。2.2 Visual Basic的特点Visual Basic是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序,它简单易学、效率高、功能强大。在Visual Basic环境下,利用事件驱动的编程机制,新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数以及动态链

    11、接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(OBDC)等技术,可以高效、快速地开发出Windows下功能强大、图形界面丰富的应用软件系统。1)可视化编程在用传统程序设计语言来设计程序时,都是通过编写计算来设计用户界面的。在设计过程中看不到界面的实际显示效果,必须在编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中去修改。Visual Basic提供了可视化设计工具,Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量的程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这

    12、些图形对象的属性,Visual Basic即自动产生界面设计代码,程序设计人员只需要编写相应能实现程序功能的那部分代码,从而可以大大提高程序设计效率。2)面向对象的程序设计在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,是对象成为实在的东西。在设计对象时,不必编写和建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码井封装起来。每个对象以图形方式显示在界面上,都是可视的。3)结构化程序设计语言Vi

    13、sual Basic是在Basic语言基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂。其编辑支持彩色编码,可引亍进行语言错误检查,同时具有功能强大且使用灵活的调试器和编译器。Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序过程中,随时可以运行程序,而在整个程序设计之后,可以编译生成可执行文件(EXE),脱离Visual Basic环境,直接在Windows环境下运行。4)事件驱动编程机制Visual Basic通过事件来

    14、执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,与用户苹击改按钮时,将产生一个“单击”(Click)事件,而在产生该事件时将执行一段程序来实现指定的操作。Visual Basic使用了若干个微小的子程序,即过程,这些过程分别面向不同的对象,由用户操作引发某个事件来驱动某种特定的功能,或者由事件驱动程序调用通过过程来执行指定的操作提高效率。5)访问数据库这样可以方便编程人员Visual Basic系统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储

    15、和检索功能。同时,Visual Basic还能直接编辑和访问其他可支持的外部数据库。Visual Basic提供开放式数据连接(Open Data Base Connectivity),即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Sever、Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问Server上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(ClientServer)方案。6

    16、)动态数据交换(DDE)利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地连接到另一种应用程序中,使两种完全不同的应用程序可以交换数据、进行通信,在Windows环境中为多个应用程序之间以ClientServer方式建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中实现与其他Windows应用程序的动态数据交换,从而实现了不同应用程序之间的通信。7)对象的链接与嵌入(OLE)对象的链接与嵌入(Object Linking and Embedding)将每个应用

    17、程序都看作一个对象(Object),将不同的对象链接(Link)起来,再嵌入(Embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。OLE文件把多个应用程序合为一体,将每个应用程序看作一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(Compound Document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来的应用程序完全相同的操作。8)动态链接库(DLL)Visual Basic是一种高级程序设计语言,不具备低级语言的功能,访问机器硬件的操作不太容

    18、易实现。但它可以通过动态链接库(Dynamic Linking Library)技术将CC+汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK(Software Development Kit,软件开发包)所具有的功能。2.3 SQL Server2005概述2.3.1 SQL Server 是一个后台数据库管理系统SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于19

    19、88 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了

    20、强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。2.3.2 SQL Server 2005的新特性主要有以下内容(扩展了SQL Server2000的可靠性、可伸缩性、可管理性和可用性,还包含了多项新功能):2.3.2.1 数据库引擎增强功能数据库引擎引入了新的可编程性增强功能(如与Microsoft.NET Framework 的集成和Transact-SQL 的增强功能)

    21、、新XML功能和新数据类型。它还包括对数据库的可伸缩性和可用性的改进。2.3.2.2 通知服务增强功能通知服务(Notification Services)是一种新平台,用于开发和部署将个性化即时信息发送给各种设备上的用户的应用程序。2.3.2.3 报表服务增强功能报表服务(Reporting Services)是一种基于服务器的新型报表平台,它支持报表创作、分发、管理和最终用户访问。2.3.2.4 新增的服务代理服务代理(Service Broker)是一种新技术,用于生成安全、可靠和可伸缩和数据库密集型应用程序。服务代理提供应用程序用来传递请求和响应的消息队列。2.3.2.5 数据访问接口

    22、方面的增强功能SQL Server2005在用于访问SQL Server 数据库中数据的编程接口方面进行了改进。例如,SQL Native Client是一种全新的数据访问技术,并且.NET Framework Data Provider for SQL Server(也称Sql Client) 也得到增强。2.3.2.6 分析服务的增强功能(SSAS)分析服务(Analysis Services)引入了新管理工具、集成开发环境以及与.NET Framework的集成。许多新功能扩展了分析服务的数据挖掘和分析功能。2.3.2.7 集成服务的增强功能集成服务(Integration Servic

    23、es)引入了新的可扩展体系结构和新设计器,这种设计器将作业流从数据流中分离出来并且提供了一套丰富的控件流语义。集成服务还对包的管理和部署进行了改进,同时提供了多项新打包的任务和转换。2.3.2.8 复制增强复制在可管理性、可用性、可编程性、移动性、可伸缩性和性能方面进行了改进。2.3.2.9 工具和实用工具增强功能SQL Server 2005引入了管理和开发工具的集成套件,改进了对大规模SQL Server系统的易用性、可管理性和操作支持。总而言之,微软的SQL Server 2000是一种很有代表性的关系数据库管理系统,其操作简便、安全性高等特点就足以实现本系统数据库方面的要求2。2.4

    24、Visual Basic中访问数据的访问技术在visual basic中可以通过DAO、RDO、ADO连接数据库,以下是三种数据库连接技术介绍:2.4.1 DAO DAO(Data Access Objects)数据访问对象是允许程序员操作Microsoft Jet数据库引擎的第一个面向对象的接口,最初是为了实现对ACCESS数据库的访问而开发的程序接口它采用层次结构,提供了丰富的数据对象,通过DAOJet功能可以访问ISAM(顺序索引查找方法)数据库,使用DAOODBCDirect功能可以实现远程RDO功能,DAO可通过ODBC像直接连接到其他数据库一样,直接连接到Access数据库但DAO

    25、不能触发事件。DAO提供了管理系统所需的全部操作的属性和方法,包括创建数据库定义表、字段和索引,建立表间的关系,定位和查询数据库等工具在操作中VB把DAO模型封装成Data控件,通过设置相应的DatabaseName属性和RecordSource属性就可以将Data控件与数据库中的记录源连接起来了。这样就可以使用Data控件来对数据库进行操作DAO最适用于单系统应用程序或在小范围本地分布使用,所以如果数据库是ACCess数据库且是本地使用的话,建议使用这种访问方式。2.4.2 RDO RDO(Remote Data Objects)远程数据对象是一个到ODBC的、面向对象的数据访问接口它依赖O

    26、DBCAPI、选定的ODBC驱动程序以及后端数据库引擎实现大部分的智能和功能。它具备DAO的基本功能,保持了DAO的简单特点,是专为访问远程ODBC关系数据源而设计的它同易于使用的DAOstyle组合在一起,提供了一个接口,形式上展示出所有ODBC的底层功能和灵活性尽管RDO在很好地访问Jet或ISAM数据库方面受到限制,而且它只能通过现存的ODBC驱动程序来访问关系数据库。但是,RDO已被证明是许多大型关系数据库开发者经常选用的最佳接口RDO提供了用来访问存储过程和复杂结果集的更多和更复杂的对象、属性,以及方法VB从50版本开始使用RDO接口访问远程数据库,和DAO一样,在VB中也把其封装为

    27、RDO控件,其使用方法与DAO控件的使用方法完全一样虽然DAO也可以访问远程数据库而且可以通过使用ODBCDrivers代替DAOjet显著提高数据访问速度,但是,在使用ODBCDrivers时,将无法使用某些Microsoft Jet数据库的功能,因此,从VB50开始,大多使用BDO访问远程数据库。RDO适合开发一些大的关系数据库如SOL Server、Oracle等,特别适用于用户服务器应用程序的开发。2.4.3 ADOADO(ActiveX Data Object)Active数据对象是DAO和RDO的后继产物,它设计为一种极简单的格式,即通过ODBC的方法同数据库接口,可以使用任何一种

    28、ODBC数据源,即不止适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。是一个便于使用的应用程序层接口ADO是为Microsoft最新和最强大的数据访问范例OLEDB而设计的,OLE DB是新的底层接口,程序中使用了大量的COM接口,而ADO封装了这些接口,时下流行的快速应用程序开发工具、数据库工具、应用程序开发环境和脚本语言都可以访问这种接口。从VB 6.0开始使用ADO进行数据访问,ADO是基于面向对象模型的访问技术,用它产生的应用程序占用内存少,目前已经成为当前数据库开发的主流。它适合于各种客户/服务器应

    29、用系统和基于Web的应用系统中,尤其在一些脚本语言中访问数据库操作是ADO的主要优势南于ADO的设计综合了RDO和DAO的最佳性能,它的语法简单,非常易于学习,因此,ADO正在逐渐代替DAO与RDO的数据访问接口。基于Visual Basic以上的有关数据库方面的实现技术,本人更喜欢使用ADO来实现其对数据库的操作,这是因为其操作起来更加的方便,而且它与系统有更好的兼容性和安全可靠性。3. 需求分析3.1管理员模块3.1.1 工具仪器台账(1) 工具仪器登记管理: 工具仪器分为两类:计量类(需要定期进行检定的工具仪器)和非计量类。 计量类工具仪器的编号方式:现在使用的规则是:承压类用“Scy+

    30、四位顺序号”,机电类用“Sjd+四位顺序号”,化学类用“Shx+四位顺序号”。要求最好能自定义编号规则。 工具仪器属性包括:基本信息、验收记录、履历表、设备借/还记录、期间核查记录、设备自校准记录、维修检定记录、设备维修申请、设备报废申请、设备仪器领用返还登记表。 计量类工具仪器或非计量类中的重要工具仪器的基本信息属性有:设备编号、条形码编号、卡片号、设备归属(内部or外部)、类别、名称、型号、量程、精度等级、制造厂、出厂编号、出厂日期、购置时间、单价、存放地点、启用日期、管理部门、使用人、工具箱号、仪器状态、检定周期、检定日期、下次检定日期(检定日期加1年,减1天,自动生成)、溯源结果、自校

    31、准周期、自校准日期、下次自校准日期、自校准结果、期间核查周期、期间核查日期、下次期间核查日期、期间核查结果、校准服务机构、设备标识(红色、黄色、绿色)、仪器参数、主要附件、技术资料、技术资料、备注。 非计量类工具仪器的基本信息属性有:条形码编号、设备归属(内部or外部)、类别、名称、型号规格、数量、制造厂、购买日期、单价、存放地点、启用日期、管理部门、使用人、工具箱号、仪器状态、备注。登记入库操作应提供成批复制功能。要求能打印或导出Excel表格(溯源计划表、期间核查计划表、自校准计划表、设备外部使用清单、广东省特种设备检测仪检验设备台账等)。对仪器台账查询、排序、搜索等功能。 (2) 仪器相

    32、关文件处理功能仪器属性包括:基本信息、验收记录、履历表、设备借/还记录、期间核查记录、设备自校准记录、维修检定记录、设备维修申请、设备报废申请、仪器设备领用/返还登记表。期间核查记录:实现期间核查记录的填写,与之后的审批流程工作;设备自校准记录:实现设备自校准记录的填写,与之后的审批流程工作;维修检定记录:实现维修检定记录的填写,与之后的审批流程工作;设备维修申请:实现设备维修申请的填写,与之后的审批流程工作;设备报废申请:实现设备报废申请的填写,与之后的审批流程工作;设备仪器领用/返还登记表:自动从仪器设备借用模块读取仪器的借用返还记录到此表。3.1.2 工具仪器借还管理 工具仪器借用提醒:根据当天的派工情况生成当天需要借用的工具仪器及工具箱列表,内容有:任务单号、检验设备种类、检验类型、检验地点、检验日期、主检人员,需另借的工具箱


    注意事项

    本文(本科毕业设计东莞特种设备检验分院工具仪器管理系统管理员子系统的设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开