版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录摘要………………1第一章引言…………11.1系统开发背景11.1.1建立管理信息系统……………………11.1.2管理信息系统的开发.........................21.2系统介绍21.2.1系统功能21.2.2系统可用性3第二章开发方式的选择…………42.1软件工程方法概述…………42.2结构化生命周期方法介绍……42.3快速原型介绍………………52.4面向对象开发方法介绍………………62.5本系统开发方式的选择……8第3章系统分析...............................83.1系统分析的概念................................83.2系统初步调查..........................83.3可行性研究.............................93.3.1开发新系统的经济可行性……93.3.2开发新系统的技术可行性....................93.3.3开发新系统的组织管理可行性...................93.3.4运营可行性……………………93.4系统详细调查..............................103.5新系统逻辑模型的提出…………113.5.1数据流程图…………113.5.2数据字典……………………12第4章系统设计...............................154.1系统设计的概念...............................154.2系统总体设计……………………154.2.1系统总体布局的确定……154.2.2系统整体功能结构设计……154.3系统的详细设计..............................154.3.1代码设计………………154.3.2数据库设计………………174.3.3系统物理配置方案设计……204.3.4用户界面设计………………21第五章系统实现..........................305.1系统开发工具的选择…………305.2数据库产品的选择..................................305.3开发平台的选择……………………305.4编程............................30第6章结束语.................................31 6.1工作与成果................316.2进一步展望...............................32参考文献...........................32备注…………33附录............................................33摘要本文以中小学生计算机管理系统为背景,论述了管理信息系统的概念、结构、系统开发的基本原则和方法。全文分为引言、开发方法选择、系统分析、系统设计、系统实现、结论六章。首先介绍了系统的发展背景和系统简介;然后,讨论了结构化生命周期法、原型法和面向对象法三种开发方法,并根据需要选择合适的开发方法;结合本系统,阐述了系统分析和系统设计的技术和应用,特别是采用C/S结构解决了机房管理人员与计算机人员之间的通信;本文还讨论了开发过程中遇到的问题和学到的东西。通过本机房学生计算机管理系统的开发,进一步明确了开发管理信息系统的方法和思路,加深了对管理信息系统的理解,巩固了以前所学的信息系统开发知识,提高了软件开发能力。已得到改进。为日后在职场学习使用电脑打下了坚实的基础。关键词:VISUALBASIC6.0MIS系统开发面向对象第一章简介随着科学技术的不断进步,计算机科学也日趋成熟,其强大的功能也得到了人们的深刻认可。它已经进入人类社会的各个领域,发挥着越来越重要的作用。作为计算机应用的一部分,利用计算机科学地管理单位的各项事务具有无可比拟的优势。例如:查找方便、速度快、可靠性高、存储容量大、性能好、寿命长、成本低等。这些优点可以大大提高公司的工作效率,也是公司管理科学化的重要条件、标准化、与世界接轨。1.1系统开发背景1.1.1建立管理信息系统生产技术的进步,社会活动的复杂性,特别是电子信息技术的飞速发展和广泛应用,使得各项管理工作越来越依赖于信息化管理。信息作为一种资源,给人们的工作、生活和思维方式带来了重大变化,为企业的生产经营提供了日益完善的手段。信息的收集、传输、处理和利用已成为人们尤其是信息工作者的主要活动。企业管理者80%的时间都花在信息的传递和处理上。在一些西方发达国家,大量的人从事信息处理工作,占1980年代从业人员总数的50%以上。在美国,1993年政府报告《国家信息基础设施:行动计划》指出,“三分之二的美国工人从事与信息有关的工作,其余三分之一从事高度依赖信息的行业。。”可以成为“知识工作者”,他们主要收集、传递和处理信息,包括编辑文件、撰写报告、分析信息、制定计划等。所以现在各行各业对信息管理的要求越来越高。显然,计算机诞生之初,只是为了帮助人们在科学研究中进行复杂的数值计算,以减轻劳动强度,提高工作效率。然而,随着计算机科学的不断发展和进步,它已经跨越数值计算领域,进入管理领域,成为信息处理的重要工具。使用计算机进行信息处理始于1954年。最初,计算机用于处理工资。现在,计算机用于处理各种任务,例如酒店结账、机票预订、银行存款、电子购物、计费等,已经变得相当普遍。使用计算机的信息管理和处理能力还可以扩大组织拥有的信息的使用范围。当前所未有的挑战是利用计算机的神秘力量开始信息管理,包括高层管理活动和决策等。1.1.2管理信息系统的开发信息化工作的快速增长使得计算机的应用越来越广泛,应用的功能也从总则数据处理转变为辅助决策。这导致了管理信息系统的创建。管理信息系统经历了电子数据处理系统(如统计系统、薪酬系统、数据更新系统等)、信息报告系统(如生产报告系统、服务状态报告系统、研究状态报告系统等)。,支持决策系统、综合服务系统(如综合业务数字网络系统、互联网等)等阶段。但在我国,由于种种原因,管理信息系统的开发还处于初级数据处理阶段。尽管如此,我们还是要充分利用我们现有的资源和实力,开发一些适合本企业或行业的管理信息系统。也非常重要。说到管理信息系统,自然离不开数据的支持。数据库技术是计算机科学的一个重要分支,因为数据库技术以一定的格式组织、描述和存储数据,具有最小的冗余、高度的数据独立性和易于扩展性,并且可以为多个用户使用。安全共享等。在数据库中,实现了数据的独立性和程序的集中统一管理,便于编程。目前,各种管理信息系统都建立在数据库之上。管理信息系统归根结底是一个集计算机技术、信息技术、数据库技术和现代管理理论于一体的综合系统。构建这样一个复杂系统的成本很高,因为它是一项资本密集型、劳动密集型、智力密集型或知识密集型项目。然而,万千高楼拔地而起!信息社会和知识经济是我们发展的新机遇,中国处于改革开放的良好环境,相信只要扎扎实实做好管理信息化建设,更加重视培养人才,就能够建立更加实用的管理信息系统,实现我国信息化建设的总体目标。1.2系统介绍本系统是根据实用性原则开发的。它根据机房管理者在实际工作中遇到的情况,科学、规范地将机房信息输入计算机,利用计算机的快速处理能力,规范机房管理。.通过对实际情况的调查分析,实现了机房信息的处理、统计、报表打印、系统维护等功能,更好的解决了机房信息的安全问题,提高了机房的工作效率管理人员。1.2.1系统特点C/S结构,功能齐全。系统采用C/S结构设计,服务端程序完成系统的所有功能,客户端程序负责显示船上人员的详细信息。操作简单,界面友好。功能界面共有三种进入方式:菜单、工具栏、快捷树,用户可以根据自己的喜好选择使用;本系统提供了强大的帮助功能,按F1键打开帮助,还有关于业务功能的说明。有操作方法说明;系统为方便用户并根据业务需要设计了多种界面,如用树形结构表达院系、专业、班级、学生的层次关系,用tab表达持卡人的各种类别,用表格表示课程表,用不同颜色的图标表示计算机的不同状态等。门禁控制,安全可靠将默认权限分配给不同类型的操作员。超级用户可以修改自己的权限,形成每个操作员的权限。操作人员登录系统并输入密码后,系统根据权限自动分配功能,防止未经授权的操作,安全可靠。分工不明确、职责不明确时;还提供详细的操作日志,有规律可循,保护系统信息安全;同时提供两种备份方式:随时备份和定期备份,确保数据及时销毁。恢复。数据查询,快捷方便系统根据需要提供强大的基本信息查询和日常处理查询功能,可实现单项查询、组合查询和模糊查询,用户还可以打印查询结果。合理且轻松的报告根据系统需要,系统设计了三种统计报表(充值统计、教学统计、上机统计),以满足中心主任和上级的统计需求。1.2.2系统可用性本系统是根据学校机房业务规则开发的机房学生计算机管理系统。以前的机房系统是单机版,机房管理人员无从得知学生用的是哪台电脑,给管理带来不便;同时,持卡人想查看卡上金额时必须刷卡,刷卡后下机。是的,非常不方便。本系统是针对机房现状,为提高机房管理效率而开发的学生计算机管理系统。由于本系统是按照学校机房业务规则开发的,系统业务规则复杂,系统实用性强,但同时系统通用性弱。第二章开发方式的选择在开发管理信息系统之前,首先要选择适合系统的开发方法。本章将介绍三种常用的开发方法:结构化生命周期法、快速原型法和面向对象开发法。开发方法。2.1软件工程方法概述管理信息系统的建立是一项复杂的软件工程实施。在过去的三十年里,软件工程已经发展成为一门新兴学科,成为软件产业的重要支柱。软件工程是一门以计算机软件为工程对象,指导计算机软件开发和维护的工程科学。它使用工程概念、原理、技术和方法来定义、开发和维护软件,并通过将经过时间检验和正确的管理技术与当前可用的最佳技术方法相结合来开发软件。从1960年代后期提出的软件工程概念到1980年代后期,对软件工程的思想进行了系统的总结和梳理,提出了许多工程方法,如结构化生命周期法、快速原型法、企业系统规划法、战略数据规划法、面向对象法等2.2结构化生命周期方法(SDLC)简介结构化生命周期法是一种传统的管理信息系统开发方法。其基本思想是将整个系统开发过程划分为若干个阶段,每个阶段开展若干活动,每个活动应用一系列标准、法规、方法和技术,并完成一项或多项任务,形成符合给定规定的产品.这种方法一直是大规模系统开发的主流方法。系统开发周期示意图如图2-1所示。使用结构化生命周期法开发管理信息系统时,大致可分为以下几个步骤:系统规划系统开发系统分析系统设计系统实施系统运维系统更新图2-1系统开发生命周期方法2.3快速原型方法介绍快速原型开发于1980年代,其基本思想是用户根据用户提出的最基本的问题和想法与系统分析设计人员合作。首先,建立一个能反映用户主要需求的原型框架,作为应用开发的实验模型(系统原型Prototype)。用户首先运行系统的原型,使用它,熟悉它,得到启发和经验,然后对系统的目标功能提出精确而具体的要求。在最终确定了系统的需求后,通过传统的方法建立了一个更完整的系统。,这种方法适用于用户需求不太明确的小型应用系统。该方法加快了系统开发中用户需求的获取过程,大大提高了系统开发的效率和有效性,弥补了结构化生命周期方法的缺陷。快速原型方法的开发过程可分为:快速分析、构建模型、运行模型、评估模型、改进模型等。如图2-2所示。历史上原型方法的实现有两种方式:抛弃原型制作方法:它本质上是瀑布式的,原型制作只是一个辅助步骤。比较著名的进化原型是:Boehm提出的螺旋模型。Gild提出的增量模型。图2-2快速成型法开发流程示意图2.4面向对象开发方法介绍(面向对象)面向对象的形成最初是从面向对象的程序设计语言开始,然后逐渐形成了面向对象分析和面向对象设计的方法。面向对象的系统分析和设计方法与其他方法的区别在于,它使人们分析和设计系统的方式尽可能接近人们了解系统的方式。它的基本思想是。自然地划分问题域,从而以接近人类思维的方式建立问题域模型,使设计的软件能够尽可能直接地描述现实世界,构建模块化、可重用、可维护的软件。并且可以控制软件的复杂性以降低开发和维护成本。面向对象的基本概念是:Object:封装数据结构和可应用于这些数据结构的操作的所有可区分的客观存在,这个包有一个可以唯一标识它的名称,并向外界提供一组服务(即共享操作)。类(Class):是一组具有相同数据和相同操作的相似对象的定义,即一个类是对一个或多个具有相同属性和行为的对象的描述。消息(Message):要求对象在定义它的类中执行操作的规范。它由一个部分组成:接收消息的对象、消息选择器和零个或多个参数。方法(Method):是对象可以执行的操作,即类中定义的服务。方法描述了对象执行操作的算法,以及它如何响应消息。C++中调用的成员函数。实例(Instance):由特定类描述的特定对象。如:学生班具体定义的人,三、四、王五等。属性:是类中定义的数据,是对客观世界实体属性的抽象。在C++中称为数据成员。这种方法的优点是它以对象为核心,强调模拟现实世界的概念而不是算法,开发者在软件开发过程中从应用领域的概念出发进行思考。在面向对象的设计方法中,计算机的观点并不重要,现实世界的模型才是最重要的。因此,它的优点是:与人类习惯的思维方式一致,稳定性好,可重用性好,可维护性好。该方法的开发过程可以分为:面向对象的分析、面向对象的设计、面向对象的实现。如图2-3所示:图2-3面向对象方法发展示意图2.5本系统开发方式的选择基于上述方法的优缺点,本系统采用软件工程的思想和方法,采用结构化生命周期方法对系统进行分析和设计。它还吸收了一些面向对象方法的优点,例如在编程过程中使用面向对象的开发工具。当然,VISUALBASIC6.0在系统分析等步骤中仍然使用快速原型制作。即系统结合了结构化生命周期方法、快速原型方法和面向对象方法。第三章系统分析系统分析是使整个管理信息系统(MIS)设计合理和优化的重要步骤。这一阶段的工作是否深入,将直接影响未来系统的设计质量和经济效益。因此,必须高度重视。实践表明,很多MIS故障与疏忽或未能做好系统分析有关。3.1系统分析的概念系统分析是指MIS开发生命周期中系统分析阶段的各种活动和方法。系统分析也指将系统思维和系统科学原理应用于分析工作的方法和技术。系统分析的目标是根据系统规划设定的一定的开发项目,定义系统开发的目标和用户的信息需求,为系统提出合理的规划。系统分析阶段的主要活动有:系统初步考察、可行性研究、系统详细考察、提出新的系统逻辑方案等。3.2系统初步调查系统调查是管理信息系统开发的必要过程。现阶段主要是与机房管理人员进行交流,了解机房管理情况,改进机房管理工作。该机房是西电基础教学实验中心的机房。主要用于正常上课时间的计算机教学,学生课后免费使用计算机,以及对外单位的培训。机房使用的管理系统是单机版,主要问题有:一个。学生刷卡进入机房后,可以随意找到电脑。机房管理人员无法知道学生使用的是哪台电脑。如果电脑损坏或零件丢失,无法找到,给管理带来不便。湾。持卡人上机时无法随时知道自己的余额,或者必须刷卡,刷卡后下机,非常不方便。3.3可行性研究3.3.1开发新系统的经济可行性1、收入本系统为每个登机人员分配一个固定的机号,登机人员按照分配的机号上机,使电脑的故障或丢失有记录,减少机房的损失。2.支出系统由一个人单独开发,开发环境只需要一台PC,开发软件需要Windows平台、VISUALBASIC6.0、SQLSERVER2000、OFFICE2000等,系统开发成本低。3.3.2 1、设备条件:计算机外存充足,输入输出设备具有良好的可靠性和安全性,能满足管理系统的数据处理和数据传输与通信要求。2、技术实力:本系统由一个人单独开发,具有扎实的计算机基础知识和良好的学习能力和系统开发的基本能力。3.3.3开发新系统的组织可行性为了提高企业的竞争力,完善企业的管理体制,大多数企业都对自己的管理制度进行了改革。因此,机房领导支持系统的开发,他们能够接受系统带来的管理方式、数据处理方式和工作习惯的变化。3.3.4运营可行性系统采用可视化界面,界面简洁明了,操作者只需点击相应的按钮,输入相应的数据即可实现操作。稍加训练即可使用。综上所述,本系统的开发是可行的。3.4系统详查首先是与机房管理人员进行一次讨论,了解系统中存在的问题,通过协商,对机房管理人员的需求有更深入的了解。经过多次讨论明确系统要求后,系统将从以下几个方面进行分析:1、机房实行免费上机计费和教学上机时间制度。免费接入每小时收费1.5元,系统每6分钟收费0.15元。单位不收费,超出部分收费。在电脑上教学时,只计算电脑,最后医院的系统会付钱给机房结账。2、机房持卡人主要有学生证、学生证、临时证。学生证主要针对在校在校生,分为本科生、研究生、专科生三种;学生证主要针对国外单位的培训,分为计算机培训和网络培训两种;临时卡主要用于临时电脑。人员。3、为保护机房设备安全不受损坏,对损坏机房设备、违反机房系统的持卡人,机房将停用一段时间。卡丢失后,持卡人可以挂失或换卡,系统会按规定给他一个新号码。4.学生可以查看自己的登机状态详细信息,可以查看自己的剩余金额、登机时间等详细信息。5、由于系统涉及到卡钱,需要对充值、教学权限、电脑权限等信息进行统计,为上级决策提供依据。详查的重点是描述机房管理业务的流程,并利用系统流程图中的一些图形化工具对机房管理活动进行规范化的说明。业务流程图的符号说明如图3-1所示:根据详查结果绘制学生机管理系统业务流程图,如图3-2所示:3.5新系统逻辑模型的提出系统分析的主要输出是系统的逻辑模型。本系统的逻辑模型主要以系统数据流程图和数据字典为主要描述工具,即对机房的管理方法和业务流程进行细致的分析研究,完全从业务管理和功能对象,根据信息系统应有。数据流和数据结构概述系统概况并给出系统逻辑模型。图3-2系统业务流程图3.5.1数据流图数据流图是对管理系统信息运动的抽象。以研究为基础,从制度的科学性、管理的合理性、实际应用的可行性入手。从上到下、逐层分解信息处理功能及其之间的联系,逻辑准确地描述系统应具备的处理功能、数据输入、数据输出、数据存储以及数据来源和目的地(外部实体),等项目首先,分析机房信息管理的整体情况,划分系统边界,识别系统的数据源和去向,确定外部实体,得到系统关联图。如图3-4所示:然后,划分几个主要的信息管理功能,理清这些功能之间的联系,画出数据流图的顶层图。数据流图的符号说明如图3-3所示:3.5.2数据字典所谓数据字典,是指系统数据流程图中的基本要求,以特定的格式记录下来。图3-3数据流图符号图3-4系统数据流程图元素(数据流、文件、处理等)的具体内容和特征的完整定义和描述。它是关于数据的数据,它是一个列表,描述了系统中数据流图的所有组件。在数据流图中,包括:数据流、数据存储文件、处理(处理逻辑)和外部实体,数据字典就是对这些组件进行描述、保存和维护。数据字典的建立可以帮助系统分析人员全面确定用户的需求,为以后的系统设计提供参考。数据字典包括项:数据项、数据结构、数据流、处理逻辑(处理)、数据存储文件和外部实体。为了节省篇幅,下面仅给出本系统中的数据项、数据流向、数据存储、处理逻辑和外部实体的一个例子,如下:数据元素系统名称:大机房学生电脑管理系统编号:条目名称:持卡人ID(学生卡)别名:属于数据流:F1~F9贮存:D1:车载表格D2:充值表格数据元素值:代码类型含义字符0B03011099在这个专业号专业代码年级部门代码学生证类型(本科、专科、研究生)简单的介绍:CardholderID是持卡人的标识符,每个持卡人都有一个唯一的持卡人ID表3-1数据字典“数据元素”条目数据存储系统名称:大机房学生电脑管理系统编号:D1条目名称:车载表别名:存储组织:每个学生有几条记录,按计算机时间排列记录:约200,000主要关键字:登机号记录组成:项目名称:登机牌号持卡人身份证登机时间、登机时间、登机时间、电脑身份证金额日期大约长度:20108885108简单的介绍:1、持卡人在电脑上教学只记录时间,金额为0。2、持卡人可自由登录金额和时间。表3-2数据字典“数据存储”条目外部项目系统名称:大机房学生电脑管理系统编号:条目名称:持卡人别名:输入数据流:机上记录输出数据流:机上统计报告主要特点:持卡人:即系统上的人,主要特点:,卡金,说明。简单的介绍:持卡人(学生证)可以根据学校的课表使用电脑进行教学或安排免费使用电脑。表3-3数据字典“外部项”条目加工系统名称:大机房学生电脑管理系统编号:P1词条名称:车载处理别名:进入:持卡人身份证登机时间下船时间车载类型输出:登机时间数量机上统计报告处理逻辑:在电脑上授课的持卡人根据上下电脑的时间来计算时间。持卡人免费上机,按上下机时间每6分钟收费0.15元为每个持卡人分配一个随机数字。简单的介绍:费用以6分钟为单位收费,每单位收费0.15元,不收费单位。表3-4数据字典“处理”条目数据流系统名称:大机房学生电脑管理系统编号:P1条目名称:充值统计表别名:资源:充值表去哪儿:中心主任数据流结构:充值统计表={持卡人ID+[5,15,25,30,50]+[集体充值、个人充值]+运营商名称}简单的介绍:根据中心主任的需要,可以随时生成系统。表3-5数据字典“数据流”条目第四章系统设计这一阶段的主要任务是从管理信息系统的总体目标出发,在系统分析阶段根据系统逻辑功能的要求,确定系统的总体结构和系统,并考虑条件。经济、技术和经营环境。各组成部分的技术方案,计算机及通讯软硬件设备的合理选用,提出系统实施方案,保证总体目标的实现。4.1系统设计理念管理信息系统设计的主要目的是将系统分析阶段提出的反映用户需求的系统逻辑方案转换为基于计算机和通信系统的可实施的物理方案。系统设计的主要活动包括总体设计和详细设计。4.2整体系统设计4.2.1系统总体布局的确定根据初步调查中提到的系统存在的问题,将系统设计为C/S结构,服务器程序负责完成系统的所有功能,持卡人在服务器上刷卡,系统立即将机器编号分配给登机人员。登机人员到给定的电脑上登机,电脑上装有客户端程序,负责显示持卡人的详细登机信息(包括剩余金额和登机时间等)。4.2.2系统整体功能结构设计在综合考虑系统逻辑模型的基础上,分析了系统的数据流程图,进一步分解了各个子系统的功能。结构框图。如图4-2所示:4.3详细的系统设计4.3.1代码设计代码是表示客观存在的实体或属性的符号。在信息系统中,代码是人和机器图4-2系统功能结构模块图通用语言是信息分类、校对、统计和检索的关键。本系统部分代码如下:1.班级编号:030111转移专业代码年级部门代码2.学生证:03011099在这个专业号专业代码年级部门代码3.学生证号码:0Z03011099学生卡学生证类型(本科、专科、研究生)4.学生证号码:0瓦10000002序列号批学生证类(电脑培训、在线培训)5.临时卡号:0L00000012序列号临时卡识别6.部门编号:04部门代码7.专业ID:2专业代码8.电脑编号:ST015序列号计算机识别4.3.2数据库设计在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各个数据存储之间的关系。ER图的方法可以用来分析数据结构。这里我们以“计算机管理”和“充值”为例来说明数据库基本结构的设计。车载管理和充值涉及的主要实体集和属性如下:持卡人(持卡人ID、持卡人、金额、状态、持卡人描述)计算机(计算机ID、行号、列号、状态、计算机描述)用户(用户ID、用户名、密码)注:用户分为超级用户、统计员、普通用户它们之间的联系用ER图表示,如图4-3和4-4所示:从图中可以看出,持卡人与电脑是多对多的关系,持卡人与统计员是多对多的关系。在按照ER图方法设计数据库的方法中,除了上述各实体构成关系外,相互之间的关系还可以转化为以下两种关系:登机(持卡人ID、登机时间、登机时间、时间、金额、日期、电脑ID)充值(持卡人ID、日期、用户ID、充值类型、金额)这样,电脑管理和充值就涉及到以上五种关系。数据代码设计好后,根据数据字典中数据元素的描述,确定每个数据项的类型和长度,使每个关系对应一个SQLSERVER表,并确定表的主键.以上5张表的结构如下:TbC持卡人表1字段名称类型长度是空的首要的关键阐明CH_ID瓦尔查尔10不是的持卡人身份证CH_Name瓦尔查尔4不钱_钱不数量状态瓦尔查尔2不状态CH_Memo文本是的描述TbUser(用户表)表2字段名称类型长度是空的首要的关键阐明U_ID瓦尔查尔3不是的用户IDU_Name_瓦尔查尔10不用户名U_Psw瓦尔查尔6是的用户密码Tb计算机表3字段名称类型长度是空的首要的关键阐明CPT_ID瓦尔查尔5不是的计算机标识排诠释不电话号码等级诠释不列号状态瓦尔查尔2不状态CPT_Memo文本是的描述TbShangJi(车载表)表4字段名称类型长度是空的首要的关键阐明C_ID瓦尔查尔10不持卡人身份证开始时间约会时间不不登机时间时间结束约会时间是的下船时间时间约会时间是的时间CPT_ID瓦尔查尔5不计算机标识钱钱是的数量日期约会时间是的日期TbSaving(卡金充值表)表5字段名称类型长度是空的首要的关键阐明C_ID瓦尔查尔10不不持卡人身份证日期约会时间不日期钱钱不数量类型瓦尔查尔4不充值类型U_ID瓦尔查尔3不用户ID这里只列出与电脑管理和充值相关的基本数据表。整个系统的数据库设计比较复杂,一个数据库一共涉及27张表,这里就不一一列举了。4.3.3系统物理配置方案设计系统采用C\S结构,服务器基本配置如下:一、硬件环境一个。 IBMPC和兼容P2或更高版本的微处理器。硬盘:至少8.3GB硬盘空间。 光盘驱动器。d。 VGA或更高分辨率的显示器。e. 64MB或更多内存。F。与 MICRSOFTWINDOWS兼容的鼠标或其他兼容的指定设备。克。WINDOWS支持的各类单色和彩色显示器,各类点阵打印机、喷墨打印机或激光打印机。由于客户端电脑是用于电脑的,为了满足电脑的不同需求,配置要适当高一些。2.软件环境系统可以在WINDOWS9X、WINDOWS2000、WINDOWSXP及以上版本上运行,还需要OFFICE2000和SQLSERVER2000的环境。4.3.4用户界面设计操作员维护界面主要完成操作员的添加、删除、修改和操作员权限的管理。点击左侧运营商列表中的运营商,右侧浏览其详细信息;填写完成后点击添加按钮,点击保存按钮;点击操作符,点击修改按钮进行修改;点击操作员,点击删除按钮将其删除;选择权限时;用户可以在选择权限后点击“>”按钮,或者直接拖动到选中的权限,或者点击“>”按钮>按钮全选,如图4.5所示:部分代码如下:登陆:私有子Form_Activate()暗淡我只要ProgressBar.Value=ProgressBar.Min对于i=ProgressBar.Min到ProgressBar.MaxProgressBar.Value=我做事件 下一个如果ProgressBar.Value=ProgressBar.Max那么卸载我'frmLoad.Show万一结束子私有子Form_Load()Me.Top=(Screen.Height-Me.Height)/2Me.Left=(Screen.Width-Me.Width)/2结束子添加临时卡:
PrivateFunctionJudgeL()AsBoolean如果Trim(lblLTCH_ID.Caption)=""那么MsgBox"卡号不能为空",vbOKOnly+vbExclamation,"机房管理"TxtLCH_Name.SetFocusElseIfTrim(TxtLCH_Name)=""那么MsgBox"不能为空",vbOKOnly+vbExclamation,"机房管理"TxtLCH_Name.SetFocusElseIfTrim(TxtLMoney)=""AndADDLS=TrueThenMsgBox"卡金不能为空",vbOKOnly+vbExclamation,"机房管理"TxtLMoney.SetFocus别的法官L=真万一结束功能私有子SaveInfoL()RsCardholderST.AddNewRsCardholderST.Fields("CH_ID")=lblLTCH_ID.CaptionRsCardholderST.Fields("CH_Name")=TxtLCH_Name.TextRsCardholderST.Fields("Money")=TxtLMoney.TextRsCardholderST.Fields("State")="正常"如果Trim(txtLCH_Memo.Text)<>""那么RsCardholderST.Fields("CH_Memo")=Trim(txtLCH_Memo.Text)别的RsCardholderST.Fields("CH_Memo")=""万一RsCardholderST.Update调用AddLog("L47",lblLTCH_ID)MsgBox"保存成功",vbOKOnly+vbInformation,"机房管理"RsCreateNoLin.Fields!maxno=CStr(j)RsCreateNoLin.Update结束子班级信息:私有子Form_Load()tvwInstitute.LineStyle=tvwRootLines'配置tvwInstitute控件设置nodex=tvwInstitute.Nodes.Add(,,"学校","华西大学")nodex.Tag="学校"lvwSchool.View=lvwIcon'配置lvwSchool控件lvwSchool.Icons=IltIconlvwSchool.Sorted=TruelvwSchool.Visible=真lvwInstitute.ColumnHeaders.Add,,"部门ID",lvwInstitute.Width/6'配置lvwInstitute控件lvwInstitute.ColumnHeaders.Add,,"部门名称",lvwInstitute.Width/3lvwInstitute.ColumnHeaders.Add,,"部门描述",lvwInstitute.Width/2lvwInstitute.GridLines=TruelvwInstitute.Sorted=TruelvwInstitute.View=lvwReportlvwInstitute.Visible=假lvwSpeciality.ColumnHeaders.Add,,"职业ID",lvwSpeciality.Width/6'配置lvwSpeciality控件lvwSpeciality.ColumnHeaders.Add,,"专业名称",lvwSpeciality.Width/3lvwSpeciality.ColumnHeaders.Add,,"专业描述",lvwSpeciality.Width/2lvwSpeciality.GridLines=TruelvwSpeciality.Sorted=TruelvwSpeciality.View=lvwReportlvwSpeciality.Visible=FalselvwClass.ColumnHeaders.Add,,"ClassID",lvwClass.Width/6'配置lvwClass控件lvwClass.ColumnHeaders.Add,,"起始编号",lvwClass.Width/6lvwClass.ColumnHeaders.Add,,"终结者",lvwClass.Width/6lvwClass.ColumnHeaders.Add,,"类描述",lvwClass.Width/2lvwClass.GridLines=TruelvwClass.Sorted=TruelvwClass.View=lvwReportlvwClass.Visible=False加载节点结束子部门、专业、班级信息维护界面主要完成部门、专业、班级的增删改查。(如图4-6所示:)为了展示部门、专业、班级之间的层级关系,系统将其设计成树形结构;所有操作均使用右键菜单实现。点击部门、专业或班级节点后,其详细信息将显示在右侧的列表中。右键添加、删除、修改院系、专业、班级。图4-5操作员维护界面图4-6部门、专业、班级信息维护界面输入正确密码后,进入系统主界面。该界面主要完成系统各功能界面的向导进入,对电脑进行上下机管理。为了方便用户操作,系统设计了进入各个功能界面的三种方式:菜单、工具栏、快捷树,部分功能界面还设计了快捷键;充电过程中,定时;同时还可以提供断线、换机的全部功能;以及机房内电脑的数量,以及机房的监控。具体如图4-7、4-8、4-9所示:图4-7计算机信息维护图4-8系统主界面图4-9机房监控界面为方便用户,系统提供充值功能和强大的查询功能。以持卡人查询为例:可以进行单查询、组合查询和模糊查询。输入或选择查询条件后,点击查询按钮或返回按下按钮,查询信息显示在下方列表中,点击打印预览可预览打印。如图4-10和4-11所示:图4-10充值界面图4-11持卡人信息查询界面为满足上级管理部门和机房中心主任的决策需要,系统提供了强大的统计报表。以电脑统计报表为例:输入或选择持卡人ID后,选择时间段查询或单日查询,点击统计点击按钮,在下方统计说明中显示他们的教学时间和免费资金。如图4-12所示:图4-12电脑登录状态统计界面第五章系统实现系统实现阶段是在前一阶段工作成果的基础上,将技术设计转化为物理实现。因此,系统实施的结果是系统分析和系统设计的结晶。5.1系统开发工具的选择系统在数据库前端开发工具中选用了最流行、最易用的开发工具VISUALBASIC6.0。在VISUALBASIC环境下,采用事件驱动的编程机制,新颖易用的可视化设计工具,使用WINDOWS应用程序编程接口(API)函数、对象和嵌入(OLE)、开放数据访问(ODBC)等技术,可以在WINDOWS环境下高效、快速地开发功能强大、图形界面丰富的应用软件系统。5.2数据库产品的选择数据库选用关系型数据库产品SQLServer2000,SQLServer2000是微软推出的大型网络数据库管理系统(DBMS),是大型经典关系型数据库产品。支持客户端/服务器模型(C/S),支持多种操作系统平台,使用方便,性能可靠,是电子商务等领域的最佳选择。5.3开发平台的选择基于上述开发工具和数据库产品的运行需求,并考虑系统的性能要求,选择Windows98第二版作为开发平台。系统可以在Windows9X、Windows2000、WindowsXP平台下运行。5.4编程结构化编程的基本思想是利用一套单入口单出口基本控制结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光伏组件设备安全培训课件
- 流行病学考试试题及答案
- 口腔助理考试修复题及答案
- 先进自造技术
- 值班安全培训班课件
- 企划专员培训课件
- 法学概论试题库及答案
- 法律常识题库及答案
- 小学五年级语文上册非连续性文本信息提取训练题组课件
- 小学五年级语文上册第一单元万物有灵单元导入课件
- 2025年寻甸县功山镇中心卫生院乡村医生招聘备考题库及答案详解参考
- 采购激光打标机合同范本
- 2025西部机场集团航空物流有限公司招聘笔试备考重点试题及答案解析
- 2025年健康科普大赛试题及答案
- 2025年1月黑龙江省普通高中学业水平合格性考试语文试卷(含答案)
- 卫健系统2025年上半年安全生产工作总结
- 四川省成都市2024-2025学年高一上学期期末教学质量监测生物试卷(含答案)
- 2026届安徽省皖南八校高三第二次大联考化学试卷
- 元旦联欢会:疯狂动物城
- 数据资产管理实践指南8.0
- GB/T 46490-2025生物技术分析方法细胞治疗产品的试验和表征的一般要求和考虑
评论
0/150
提交评论