收藏 分销(赏)

学校设备管理系统论文.doc

上传人:仙人****88 文档编号:11207871 上传时间:2025-07-07 格式:DOC 页数:41 大小:12.02MB 下载积分:10 金币
下载 相关 举报
学校设备管理系统论文.doc_第1页
第1页 / 共41页
学校设备管理系统论文.doc_第2页
第2页 / 共41页


点击查看更多>>
资源描述
学校设备管理系统 目 录 摘要……………………………………………...………………3 前言……………………...………………………………………5 第一章 概述…………………………………………………….6 1.1管理信息的概述……………...……………………………...6 1.2学校设备管理系统的概述………………………………......8 第二章 学校设备管理系统软件的定义…………….…………9 2.1 软件开发的一般过程……………….……………………..9 2.2 学校设备管理系统软件的过程………………….………..9 第三章 系统设计与实现………………………………………14 3.1 本次系统开发的具体环境………………………………..14 3.2 总体设计…………………………………………………..14 3.3 详细设计…………………………………………………..15 3.4 功能模块的程序实现……………………………………..23 第四章 软件测试………………………………………………36 4.1 软件测试…………………………………………………..36 4.2  测试遇到的问题…………………………………………...36 4.3 系统的应用环境……………………………………………37 结论……………………………………………………………...39 谢辞……………………………………………………………...40 参考文献………………………………………………………...41 摘 要 为适应信息技术高速发展和信息化建设的需要,本论文重在任务驱动,致力于学校设备管理系统的设计。学校设备管理系统是学校对设备进行合理化、信息化管理的手段。 首先,按照软件开发的一般过程,通过自顶向下的分析方法,对系统进行分析,并创建系统业务流程图。其次,从系统的需求分析、总体设计到系统的详细设计介绍了学校设备管理系统的设计全过程,并将学校设备信息管理系统中的设备数据项及其关系进行了描述。通过密码修改表单、主机信息录入、主机信息查询等系统表单的程序代码,展现整个系统的各项功能模块的具体实现。 最后,通过系统的测试,发现系统中存在的问题并逐渐完善系统并确立系统的开发环境。为学校更好的使用这套系统提供指导。 Summary The demand of the both abstract for adaptation information technology high speed developing and information melt construct, these weightiness at mission drove, it was school versus equipment proceed in reason melt、information melt supervisory instrument that hammer at school equipment supervise systemic design. School equipment supervise system . First of all, the commonly course of the according to software exploitation, through the medium of from apex down' analyses approach, versus system proceed analyses, combine begin system business flow chart。secondly, from systemic demand analyses、population design till systemic detailed thinness design introduce know clearly school equipment supervise systemic design complete course, the procedure code of the equipment data term very relation proceed know clearly description among combine should school equipment information supervise system. Past code amend watch odd、mainframe information record into、mainframe information query grade system watch odd, the tool shell realize of the lay wholly systemic each term function module piece。 In conclusion, through the medium of systemic test, problem combine gradualness soundness system combine establishment systemic exploitation environment among found system.For school still good use this set system endue supervise with。 前言 近几年来,我国计算机事业的变化之大、发展之快是任何人都始料不及的。目前,计算机已进入社会各行各业之中,成为其不可分割的一部分。各专业学生,各行业的科技人员、管理干部、工作人员都迫切要求学习计算机、使用计算机。 随着二十一世纪信息时代的到来,随着社会的发展,人们生活水平的不断提高,管理必将实现现代化,各种大型企业不断涌现,管理部门的工作者都承担着繁重的任务,巨大的工作量、大量的数据统计、分析、计算等工作给他们的工作带来的很大的麻烦,增加了工作的难度,而且,长时间的工作易出错,降低工作效率。所有这些问题都有待于进一步改进。所以对企、事业单位利用计算机高科技手段进行管理势在必行。 本论文通过一个小型设备系统的开发,讲述了如何在VFP6.0环境下构造管理信息系统。此系统能够完成对学校设备的信息检索,统计。在本论文中,首先建立一个数据库,之后建立所有表以及他们之间的关系,并建立了几个表关联的视图。用表单建立数据的录入,用视图和报表建立输出,然后输入所有的菜单项。这就可以得到一个完整的应用程序。 本论文总共分为四章,第一章介绍了系统的概述,分为二节;第二章介绍了学校设备管理系统的定义,分为二节;第三章则介绍了用VFP6.0开发信息系统的全过程,第四章是对软件的测试。通过对这几章的描述,可以掌握有关VFP6.0编程的知识,也可以掌握如何用VFP6.0构造管理信息系统的框架。 第一章 概 述 §1.1管理信息系统的概述 1. 管理信息系统的定义 管理信息系统是一个人机系统,机器包括计算机硬件及软件(软件包括业务信息系统、知识工作系统、决策和经理支持系统),各种办公机械及通信设备;人员包括高层决策人员,中层职能人员和基层业务人员,由这些人和机器组成一个和谐的配合默契的人机系统。所以,有人说管理信息系统是一个技术系统,有人说管理信息系统是个社会系统,根据我们上面所说道理,我们说管理信息系统主要是个社会系统,然后是一个社会和技术综合的系统。系统设计者应当很好的分析把什么工作交给计算机做比较合适,什么工作交给人做比较合适,人和机器如何联系,从而充分发挥人和机器各自的特长。现在还有一种计算机基(computer--based)和管理信息系统的说法,就是充分发挥计算机作用的信息系统。为了设计好人机系统,系统设计者不仅要懂得计算机,而且要懂得分析人。 我们说管理信息系统是一个一体化系统或集成系统,这就是说管理信息系统进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,养活数据的冗余度,保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才能成为企业的资源。数据的一体化并不限制个别功能子系统可以保存自己的专用数据,为保证一体化,首先要有一个全局的系统计划,每一个小系统的实现均要要这个总体计划的指导下进行。其次,是通过标准、大纲和手续达到系统一体化。这样数据和程序就可以满足多个用户的要求,系统的设备也应当互相兼容,即使在分布式系统和分布式数据库的情况下,保证数据的一致性也是十分重要的。 具有集中统一规划的数据库是管理信息系统成熟的重要标志,它象征着管理信息系统是经过周密地设计而建立,它标志着信息已集中成为资源,为各种用户所共享。数据库有自己功能完善的数据库管理系统,管理着数据的组织、数据的输入、数据的存取,使数据为多种用户服务。 管理信息系统用数学模型分析数据,辅助决策。只提供原始数据或者总结综合数据对管理者来说往往感到不满足,管理者期望直接给出决策的数据。为得到这种数据往往需要利用数学模型,例如联系于生产调度的调度模型等。模型可以用来发现问题,寻找可行解、非劣解和最优解。在高级的管理信息系统中,系统备有各种模型,供不同的子系统使用,这些模型的集合叫模型库。高级的智能模型能和管理者以对话的形式交换信息,从而组合模型,并提供辅助决策信息。 2.管理信息系统的结构 管理信息系统的结构是指各部件的构成框架,由于对部件的不同理解就构成了不同的结构方式,其中最重要的是概念结构、功能结构、软件结构和硬件结构。 (1) 从概念上看,管理信息系统由四大部件组成,即信息源、信息处理器、信息用户和信息管理者,见图1-1: 图1-1 这里,信息源是信息产生地:信息处理器担负信息的传输、加工、保存等任务;信息用户是信息的使用者,他应用信息进行决策;信息管理者负责信息系统的设计实现,在实现以后,他负责信息系统的运行和协调。按照以上四大部件及其内部组织方式我们可发号施令。 (2)管理信息系统的功能结构 一个管理信息系统从使用者的角度看,它总是有一个目标,具有多种功能,各种功能之间又有各种信息联系,构成一个有机结合的整体,形成一个功能结构。例如,一个企业的内部管理系统可以具有如图书馆图1-2所示的结构。 图1-2 由此图我们可以看出,这里子系统的名称所标注的是管理的功能或职能,而不是计算机的名词。它说明管理信息系统能实现哪些功能的管理,而且说明如何划分子系统,并说明是如何联结起来的。 (3)管理信息系统的软件结构 支持管理信息系统各种功能的软件系统或软件模块所组成的系统结构,是管理信息系统的软件结构。一个管理系统可用一个功能/层次矩阵表示。 (4)管理系统的硬件结构 管理信息系统的硬件结构说明硬件的组成及其联接方式,还要说明硬件所能达到的功能。广义而言,它还应当包括硬件的物理位置安排,如计算中心和办公室的平面安排。由于这些都不是我们研究的范围,所以这里只做简单的简介。 §1.2 学校设备管理系统的概述 1.系统开发总述 学校设备管理系统是学校设备的信息系统,是为了学校设备的合理,统一的管理。它在学校的正常运作中起着举足轻重的作用。合理的管理可以方便的使用、维护各种设备,充分的发挥各种设备的功能,了解各设备的使用情况。合理的调度使用,避免设备的重复购买,出现问题能及时的修复,保障学校工作有序的开展,节约学校开支。为了更好的管理学校的各种设备,学校设备管理系统必不可少。它将学校设备的各项信息组织起来,形成一个独立的便于更新的查询管理各种设备的综合型数据库。通过此管理系统可以方便的查找各种设备的具体使用情况,了解它的各项功能,为更好的充分的发挥设备的作用提供条件。方便了学校管理各种设备,及时掌握学校的资产信息,为学校的事务工作提供依据。为此学校设备的登记依靠管理系统,设备的维护依靠管理系统,设备的报废依靠管理系统,设备的各种信息的统计对比还是依靠管理系统。由此可见,学校设备管理系统的研发实在必行。 2.系统实现的目标、功能 学校设备管理系统主要实现的目标就是对学校现存设备合理有效的管理。具体的说,它所应有的功能是方便学校对所有设备的情况,设备的资产情况,使用情况,维护情况,使用方向等有全面、清楚的了解。 学校设备管理系统就是恰恰为了这些而开发的,他的主要功能就是将学校各种设备的信息纳入独立的数据库中,详细记录每种设备的信息,组织成统一的通用的数据项。根据录入的设备,对设备的信息进行总体的浏览,根据使用者的要求对数据信息进行查询浏览,统计个数据的相关信息,并汇总输出打印,为设备的使用,管理提供便利。 3.系统开发的进程、时间安排 确定了系统的研究发向,使用功能,实现目标后,就可以进行具体的系统开发阶段。开发的第一阶段(用时1-2周)进行系统调研,查找文献作出系统的结构框架,为系统的详细设计打好基础。第二阶段(用时4-5周)完成系统的细化工作,对系统数据库的各项数据进行详细划分,确定数据库中个数据间的关系,组建数据库,为各表创建联系,建立查询系统,完善各系统,建立一个完整的系统。第三阶段(用时1-2周)对上一阶段完成的系统进行错误检查,完善系统的各项功能,完成系统的美化工作,完成系统全部工作。第四阶段(用时2-3周)对系统进行调试,录入数据,对各项功能再次进行检查,查找问题,为系统的正常使用做好准备,交付系统使用。 第二章 学校设备管理系统软件的定义 §2.1 软件开发的一般过程 软件开发包括很多阶段,如:系统分析与问题定义;系统设计;程序编码;程序纠错;系统测试;文件编制;维护与再设计。这些阶段,包括从规格说明到具体实现,常采用自顶向下逐步求精的方法,并使用适合的图形图表作为工具来表示问题、子系统问题及其联系,这些对于任何软件的设计都是重要的。 图2-1 从上图我们可以看出,软件开发的过程实质上是一个问题求解的过程。其主要任务是将用户需求变换为计算机程序,并形成软件整体。一个软件从开始提出被研制到最终消亡,一般分为三个阶段:软件定义、软件开发和软件维护。下面我们就从以下几个方面,结合学校设备的管理信息系统说一下我们开发的这个小型软件的一般过程。 §2.2 学校设备管理系统软件的定义 软件定义阶段的任务是确定软件开发工程必须完成的总目标,即确定的工程的可能性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,指定工程进度。软件定义阶段又进一步划分为三个子阶段,即问题定义、可行性研究和需求分析。 1、系统调研 对于我的毕业设计课题来说,在一开始,我就先到学校设备管理科进行调研。学校使用的是北京化工大学制作的高校设备管理系统。它是基于VFP6.0开发的,特别适合高等学校设备的日常管理,统计。它详细记录了设备的各个数据项,对设备的信息记录详细,分类清晰。信息查询简洁方便,真正的做到了设备管理的简洁细致。整个系统的操作过程是新设备信息录入,对数据库进行更新备份。其中系统的主菜单包括:数据管理,数据分析,报表打印,系统维护,数据上报,网上评估,帮助。总之,通过调研,我对学校系统的基本状况有了一定的了解。 2、问题的提出 随着社会的发展,科学技术的不断进步。许多先进的设备孕育而生,设备的形态、性能不断进步,方便了人们的使用,简化了人们辛勤繁琐的劳动,为人类的生产生活提高创造了条件。 与此同时,学校的设备也在飞速更新,远本简单的教具、办公教学设备,已不能满足现在新时代的教育模式与学校的现代化管理。学校添加各种教学设备,不断改进教学方式,为教学创造良好的硬件条件。使原本枯燥乏味的教学更加生动。更加积极的调动学生们的学习的兴趣。同时不断添加的新设备也为师生们创造了一个安静、舒适的工作和学习环境,也为学校领导对学校的各项事务的管理提供了条件。 因此合理有序的设备管理举足轻重,合理的管理可以方便的使用、维护各种设备,充分的发挥各种设备的功能,了解各设备的使用情况。合理的调度使用,避免设备的重复购买,出现问题能及时的修复,保障学校工作有序的开展,节约学校开支。为了更好的管理学校的各种设备,学校设备管理系统必不可少。它将学校设备的各项信息组织起来,形成一个独立的便于更新的查询管理各种设备的综合型数据库。通过此管理系统可以方便的查找各种设备的具体使用情况,了解它的各项功能,为更好的充分的发挥设备的作用提供条件。方便了学校管理各种设备,及时掌握学校的资产信息,为学校的事务工作提供依据。综上所述,学校设备管理系统的开发势在必行。 3、可行性研究 可行性研究的主要目的是用最小的代价在最短的时间内确定问题是否值得去解。只个阶段不是具体解决问题,而是研究问题的范围,探索可行的解决办法,所以只个阶段是比较简短的。针对我开发的这项系统,下面将系统的可行性分析如下: ① 技术可行性:有关学校设备管理系统所有项目的开发、程序编制及应用理论,本系统的全面设计是根据“北化软件”上的思想提出的要求进行的。屏幕界面采用Windows风格,易于使用,还有,我们以前曾开过VFP这门课,我对它已经有了初步的了解,所需的运行环境和上机时间由学校机房提供。 ② 经济可行性:软件投入使用后,输入数据,不出一秒,即可看到所需的分析、计算结果,大大简化了管理部门的工作量,减少的劳务开支。而且,精确的分析、计算结果可更好的为企业分析提供依据。 ③ 社会可行性:软件使用后,使学校管理部门体制改革,从而可以创造更多的利润,是国民生产向着高水平、高效率的方向发展。 ④ 系统实施意义 学校设备管理系统的实施有益如下: a)提高工作效率,减少甚至避免不规范或错误的操作。 b)使许多信息资源的数据可有效地共享,避免工作中许多不必要的重复劳动,使工作人员之间的信息交流极为方便 c)把工作人员从繁尽可能琐碎的工作中解放出来,使他们能够轻松地工作,提高他们工作的积极性和能动性,使工作做得更好。 4、需求分析 ① 需求分析的目的和任务 需求分析的目的是理清数据流或数据结构,导出完全的、精致的系统逻辑模型,编制出需求规格说明书等文档。其任务是确定系统必须完成那些工作,也就是对目标系统提出完整、清晰、具体的要求。因此,需求分析是建立管理系统的关键。面对一个复杂的系统千头万绪,分析工作从哪里入手?常用的方法是结构化分析方法(简称SA方法),即面向数据流自顶向下逐步求精的方法。 ② 业务流程分析 在进行需求分析时需要了解和分析现有的系统,并以概括的形式表达对现有系统的认识,进入设计阶段以后应该把设想的新系统的逻辑模型转变为物理模型,因此需要描绘出未来的物理系统的概貌。怎样概括地描绘一个物理系统呢?业务流程图是描绘物理系统的传统工具,他的基本思想是用图形符号以黑黑子形式描绘系统里的每个部件(程序、文件、数据库、表格、人工过程等),业务流程图对信息进行加工处理的控制过程,尽管它使用的某些符号和程序流程图中的相同,但它是物理流程图而不是程序流程图。本系统的业务流程图如图2-2: 图2-2 第三章 系统设计与实现 §3.1 本次系统开发的具体环境如下: 一、硬件环境 1、中央处理器:PⅢ667  2、内存容量:256M 3、硬盘容量:15G 4、48X光驱与Windows配套的键盘鼠标,一台高分辩率的显示器 二、软件环境 1、操作系统:Windows98 2、数据库管理系统:VFP6.0 3、文字录入系统:OFFICE2000 在了解了系统的开发环境后,就进入了软件设计阶段,软件设计又可细分为总体设计和详细设计两个阶段,总体设计的任务就是进行概要设计,确定解决问题的策略和实现目标系统的各种功能的方案,确定软件的模块组成以及模块之间的相互关系。详细设计联合体的任务就是确定系统中每个功能的具体实现方法,确定每个模块内部的算法和数据结构,产生描述各个模块程序实现过程的详细文档。 §3.2 总体设计 总体设计过程可分为两个阶段:功能设计,确立软件系统的实现方案;结构设计,确定软件的结构。 1.软件功能的分析 功能分析是在需求分析的基础上进行的。这里所说的“功能”是指泛指的,不仅指问题定义中列出的功能,还包括软件定义时确定的任何一个独立的数据加工或处理步骤,例如输入、编辑、输出和各个特定功能的算法实现等。下面简单介绍一下本系统的功能。 本系统是一个用于学校设备管理的小型数据库系统。本系统是将学校所拥有的教学与办公设备进行合理的管理,简化了学校设备管理的繁琐,便于学校维护各设备。并进行相应的条件统计输出。 2. 软件结构的设计 为了实现目标,必须设计出组成这个系统的所有程序和文件,大型程序设计通常分两个阶段完成:结构设计和过程设计。结构设计确定程序由哪些模块组成,以及模块之间的关系;过程设计确定每个模块的处理过程。结构设计是总体设计阶段的任务,过程设计是详细设计阶段的任务。 软件结构的基础是模块。通常程序中的每个模块完成一个适当的子功能。软件结构反映模块之间的组成关系。软件结构可以用层次图或结构图来描绘。下面用层次图来描绘一下本系统的结构图。(如图3-1) 图3-1 §3.3 详细设计 软件的详细,就是软件模块内的过程设计。其主要任务是:对总体设计所产生的功能模块进行过程描述,开发可以直接转换成程序语言代码的软件表示。因此,详细设计的结果基本上决定了最终的程序代码的质量。就此说明一下设计的一般步骤 1.设计思想 我首先设计了一个进入系统界面,给你提供是否进入系统的选择。进入后就是一个登陆界面,它需要输入用户名和密码,是为了保护系统的数据不被泄露和恶意篡改,只有两者都正确了,才能进入系统。登陆系统后,可以更改登陆密码,为了保持系统的密码的保密性,方便用户随时更新使用。在第一次登陆时,必须首先录入设备信息,设备信息主要分为主机设备信息,付主机设备信息,设备附件信息。在录入系统时,也可以随时查看设备的信息,当主索引信息重复时,将提示信息录入错误,这样保证了信息的唯一性,为以后的信息更改查询提供了条件依据。录入系统中还可以追加,删除信息,随时更新信息库。输入信息后,就可以浏览查询信息了,点击菜单中的查看信息,将有个数据表的信息浏览,它以二项表的形式在表单中显示表的数据,还可以根据各表的数据项选择进行排序,选择浏览,可以通过各表的主索引,唯一索引,进行升降序,唯一性的选择查询浏览,方便了用户的信息查询,使表的记录更加直观。最后统计分析信息库,依据各表的关键数据项统计数据信息,它是通过的关键数据项建立联系将各表的关键数据项组织成视图输出,通过表单的形式,将新组织出来的有联系的关键的数据项展现给用户。在此充分考虑了用户的需要,满足了用户对各种数据的查询要求,方便他们及时的查询所需的数据,摆脱了数据表的限制,通过联系将各表组织成一个完整有联系的综合数据库,最后就是将查询的数据进行汇总打印。为学校设备管理提供各种方便。 2.数据库设计 现在将库表逐一记录出来: 用户库表:文件名:d:\zlj\yg.dbf 字段名 类型 宽度 小数位 索引 标题 Bm 字符型 6 用户名 gm 字符型 6 密码 表3-1 单位库表:文件名:d:\zlj\dw.dbf 字段名 类型 宽度 小数位数 索引 单位号 字符型 5 ↑主索引 单位名称 字符型 20 单位简称 字符型 8 表3-2 主机库表:文件名:d:\zlj\zj.dbf 字段名 类型 宽度 小数位数 索引 领用单位号 字符型 5 仪器编号 字符型 8 ↑主索引 分类号 字符型 8 仪器名称 字符型 8 型号 字符型 20 规格 字符型 15 单价 数值型 10 2 国别 字符型 3 国码 字符型 3 厂家 字符型 20 出厂号 字符型 10 出厂日期 字符型 4 购置日期 字符型 4 调转入日期 字符型 4 附件数量 数值型 3 附件总价 数值型 10 现状 字符型 1 管理级别 字符型 1 领用人 字符型 10 经费科目 字符型 1 科研号 字符型 6 设备号 字符型 12 使用方向 字符型 1 资产类别 字符型 2 使用单位号 字符型 5 经手人 字符型 8 单据号 字符型 16 表3-3 附主机库表:文件名:d:\zlj\Fzj.dbf 字段名 类型 宽度 小数位数 索引 领用单位号 字符型 5 仪器编号 字符型 8 ↑主索引 分类号 字符型 8 仪器名称 字符型 8 型号 字符型 20 规格 字符型 15 单价 数值型 10 2 国别 字符型 3 国码 字符型 3 厂家 字符型 20 出厂号 字符型 10 出厂日期 字符型 4 购置日期 字符型 4 调转入日期 字符型 4 附件数量 数值型 3 附件总价 数值型 10 现状 字符型 1 管理级别 字符型 1 领用人 字符型 10 经费科目 字符型 1 科研号 字符型 6 设备号 字符型 12 使用方向 字符型 1 资产类别 字符型 2 使用单位号 字符型 5 经手人 字符型 8 单据号 字符型 16 进口单价 数值型 10 2 合同号 字符型 16 使用机时 数值型 4 维修费 数值型 8 2 维护人员 数值型 2 仪器负责人 字符型 8 规格 字符型 50 表3-4 附件库设备表:文件名:d:\zlj\fj.dbf 字段名 类型 宽度 小数位数 索引 领用单位号 字符型 5 分类号 字符型 8 单价 数值型 10 2 国别 字符型 3 国码 字符型 3 厂家 字符型 20 出厂号 字符型 10 出厂日期 字符型 4 购置日期 字符型 4 调转入日期 字符型 4 现状 字符型 1 管理级别 字符型 1 领用人 字符型 10 经费科目 字符型 1 科研号 字符型 6 设备号 字符型 12 使用方向 字符型 1 资产类别 字符型 2 使用单位号 字符型 5 经手人 字符型 8 单据号 字符型 16 附件编号 字符型 11 ↑主索引 附件名称 字符型 10 附型号规格 字符型 20 附件单价 数值型 10 附件进口价 数值型 10 表3-5 视图: 主机视图:文件名:d:\zlj\zjst.sct 图3-2 主机信息表与单位信息表通过“单位号”建立联系,输出为视图。 附主机视图:文件名:d:\zlj\fzjst.sct 图3-3 付主机信息表与单位信息表通过“单位号”建立联系,输出为视图。 附件视图:文件名:d:\zlj\fjst.sct 图3-4 附件信息表与单位号信息表通过“单位号”建立联系,输出为视图。 主机附件视图:文件名:d:\zlj\zjfjst.sct 图3-5 主机信息表与附件信息表通过“设备号”建立联系,输出为视图。 主机付主机视图:文件名:d:\zlj\zjfzjst.sct 图3-6 主机信息表与付主机信息表通过“设备号”建立联系,输出为视图。 付主机附件视图:文件名:d:\zlj\fjfzjst.sct 图3-7 付主机信息表与附件信息表通过“设备号”建立联系,输出为视图。 §3.4 功能模块的程序实现 本系统主要采用模块化编程风格,即将整个系统分为若干个相互独立的程序模块,这些程序模块之间的联系完全通过主程序的控制和调用来实现。 下面将是本系统中重要的两个模块的程序代码 学校设备管理系统程序代码: 1、开始执行的程序段代码: 名字:开始.prg set path to D:\zlj do form 表单1.scx read events 2、首先是进入系统的“开始”表单:文件名:d:\zlj\表单1.scx 图3-8 “进入系统”键的程序代码: 过程名:click do form dl thisform.release “退出”键的程序代码: 过程名:click thisform.release quit 3、“登陆”表单 文件名:d\zlj\dl.scx 图3-9 数据环境:yg.dbf(用户名表) 方法: 这是管理员进入系统的唯一途径,保护系统的数据不被泄露和恶意篡改,只有两者都正确了,才能进入系统 以下是该表单的程序代码: 默认操作员密码: 操作员:good 密码:good “确认”键的程序代码: 过程名:click local mm1,bm1 bm1=alltrim(thisform.text1.value) mm1=alltrim(thisform.text2.value) use yg select yg go top locate for alltrim(yg.bm)==bm1.and.alltrim(yg.mm)==mm1 if not eof() do cd.mpr thisform.release else =messagebox("密码错误!",48+0+0,"警告") thisform.text2.value="" thisform.text2.setfocus thisform.refresh endif “退出”键程序代码: 过程名:click thisform.release clear events quit 4、“密码修改”表单 文件名:d:\zlj\xgkl.scx 图3-10 数据环境:yg.dbf(用户名表) “确认”键: 属性: visible=t default=f fontshadow=f caption=确认 name=command1 方法: 修改操作员密码,当两次输入密码一致时提示新密码已被修改,信息保持2秒后退出。当密码不一致时,提示密码不一致,重送。当密码和原来修改前密码一致时,提示密码和原密码一样。 “确认”键程序代码: 过程名:click set exact on use yg r=recno() if thisform.text1.value<>thisform.text2.value thisform.text2.passwordchar='' thisform.text2.value='不一致,重送!' else locate for thisform.text1.value=mm if found() thisform.text2.passwordchar='' thisform.text2.value='和原密码一样' else go r repl mm with alltrim(thisform.text1.value) thisform.text2.passwordchar='' thisform.text2.value='新密码已被保存!' =inkey(2) thisform.release endif endif =inkey(2) thisform.text1.value='' thisform.text2.value='' thisform.text1.passwordchar='*' thisform.text2.passwordchar='*' thisform.text1.setfocus use “放弃”键: 属性: visible=t default=f fontshadow=f caption=放弃 name=command2 方法: 点击“放弃”键后,将在重复输入文本框中提示仍使用原密码!保持2秒后,退出此表单。 “放弃”键程序代码: 过程名:click thisform.text2.passwordchar='' thisform.text2.value='仍使用原密码!' =inkey(2) thisform.release 5、主机设备信息录入:文件名:d:\zlj\zj.scx 图3-11 数据环境:zj.dbf(主机设备表) 属性: top=360 left=36 height=25 width=542 caption=数据录入 showwindow=1-在顶层表单中 baseclass=form class=standardform 方法: 此功能是实现主机设备的信息录入,还能简单的查询录入信息,进行查找,修改,删除,打印。 6、主机设备信息浏览 文件名:d:\zlj\zjll.scx 图3-12 数据环境:zjst.sct(主机视图) 功能: 实现主机设备信息的浏览,它将主机设备数据与单位信息数据相联系,通过设备号、领用单位号、使用单位号、购置日期进行排序依据选择,并通过升降序、唯一性,详细的输出主机设备的信息。 以下是该表单的部分程序代码: “排序字段”选择按钮组: 属性: top=396 left=456 height=47 width=67 baseclass=optiongroup class=optiongroup enable=t visible=t name=optiongroup1 方法: 此功能是选择数据信息浏览的排序依据。可以通过选择任一按扭即可选择要排列的顺序,这样就可以很方便地找到你所要的查询。 “设
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 法律文献 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服