毕业设计(论文)VB6.0软件信息管理系统.doc

上传人:文库蛋蛋多 文档编号:3977105 上传时间:2023-03-30 格式:DOC 页数:45 大小:824.50KB
返回 下载 相关 举报
毕业设计(论文)VB6.0软件信息管理系统.doc_第1页
第1页 / 共45页
毕业设计(论文)VB6.0软件信息管理系统.doc_第2页
第2页 / 共45页
毕业设计(论文)VB6.0软件信息管理系统.doc_第3页
第3页 / 共45页
毕业设计(论文)VB6.0软件信息管理系统.doc_第4页
第4页 / 共45页
毕业设计(论文)VB6.0软件信息管理系统.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《毕业设计(论文)VB6.0软件信息管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0软件信息管理系统.doc(45页珍藏版)》请在三一办公上搜索。

1、山西财贸职业技术学院毕业论文(设计) 软件信息管理系统 论文指导教师姓名: 所在系及专业名称: 计算机信息及技术 班级: 计应091班 论文提交日期:2012年4月17日 论文答辩日期:2012年5月20日答辩委员会主席:_评 阅 人:_2012 年04 月 11 日 论文题目:软件信息管理系统专 业:计算机应用毕 业 生: 签名: 指导教师: 签名: 摘要20世纪,随着计算机的蓬勃发展,软件应运越来越多,使用软件数量急剧增加,有关软件管理的各种信息也成倍增长。面对庞大的信息量,就需要有软件信息管理系统来提高企业管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询,从而减少

2、管理方面的工作量。本系统以此为目标,能够初步的完成软件的基本信息、销售信息、软件信息、客户信息等方面的管理。本系统的开发顺应了现在信息管理制度的新要求,有利于推动软件信息管理工作走向科学化、规范化,大大提高了软件信息管理的效率和质量。该系统具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。实现过程中使用了面向对象技术、图形用户接口、消息响应、数据库技术、可视化开发等现代软件编制技术,并在界面上参照Windows的标准应用程序,使得系统能够跟Windows达到最佳的兼容性,并且使用户也能够快速的熟悉本系统的使用。本套软件使用Visual B

3、asic 6.0作为开发工具。通过系统规划、系统分析、系统设计、原代码编辑,后期调试等阶段,力争使系统界面标准、统一、友好、方便。【关键词】信息管理;软件管理系统;Visual Basic 6.0;SQL server目 录绪论 11 系统的来源与意义11 系统的来源12 系统研究的目的及意义13 系统的研究现状2 开发工具的选择2.1 系统的架构2.2 系统运行环境操作系统2.3 系统开发环境2.4 开发工具2.5 开发软件SQL Server的介绍2.6 开发软件Visual Basic 6.0 的介绍3 系统分析与设计3.1 系统分析3.1.1 设计目的3.1.2 系统需求分析3.1.3

4、 可行性分析3.2 概要设计3.2.1 系统功能分析3.2.2 系统功能详细描述3.2.3 系统功能结构图3.3 数据库设计4 主要功能模块设计4.1 系统构架设计4.2 系统登录的实现4.2.1 系统登陆窗体的功能4.2.2 登录操作员信息的选择4.3 主窗体的设计4.3.1 窗体界面设计4.3.2 系统主窗体的功能4.4 软件信息管理的设计4.4.1 窗体界面设计4.4.2 程序代码设计 4.5 软件销售信息管理的设计4.5.1 窗体界面设计4.5.2 程序代码设计 4.6 软件信息查询管理的设计4.6.1 窗体界面设计4.6.2 程序代码设计 4.7 系统日志的实现4.7.1 窗体界面设

5、计4.7.2 程序代码设计 4.8 数据备份的实现4.8.1 窗体界面设计4.8.2 程序代码设计 4.9 系统用户管理的设计4.9.1 增加操作员的设计4.9.2 用户密码修改的设计4.9.3 操作员信息管理的设计 4.10 帮助(关于)窗体的设计5 系统测试5.1 软件测试的目标 5.2 测试举例总结 致谢 主要参考文献 绪论软件信息管理是结合实际的销售、信息管理,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版软件事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本软件信息管理系统具有如下功能:客户基本信息的录入、修改、

6、查询、删除模块,软件信息录入、修改、查询、删除模块,查询,以及系统用户的设置以及系统的维护功能。为软件信息管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对软件管理的需要。1 系统的来源与意义1.1 系统的来源随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现软件信息管理势在必行。对于大中型软件开发企业来说,利用计算机支持企业高效率完成软件信息管理的日常事务,是适应现代企业制度要求、推动软件信息管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高软件信息管理的

7、效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的软件管理制度,这就决定了不同的企业需要不同的软件信息管理系统。软件信息管理系统是一个企业单位应用软件不可缺少的部分,它的内容对于软件的信息管理来说都至关重要,所以软件管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及, 利用计算机实现软件管理势在必行。合理的利用有助于企业发展的管理系统

8、是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。作为计算机应用的一部分,使用计算机对软件信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是软件管理的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套适用的员工管理软件成为很有必要的事情,在下面的各章中我们将以开发一套软件信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.2 系统研究的目的及意义现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传

9、统意义上的软件管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,软件信息管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,软件管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向软件的信息管理系统,也是十分必要的。本课题基于我国软件管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对软件信息管理系统在设计开发等方面

10、进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及软件管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。1.3 系统的研究现状目前,在国内外各大软件开发开发商中,软件管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的软件管理学系统,其中有单机版

11、的,也有C/S和B/S模式的。而不同的企业具有不同的软件管理制度,这就决定了不同的企业需要不同的软件管理系统。而且,软件管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的软件管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业软件管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,Internet

12、的发展与普及,国内许多企业已经建成有自己的企业的软件信息管理系统,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的软件管理系统。2 开发工具的介绍2.1 系统的架构本系统开发使用的系统只是普通的PC机,操作系统为Windows 2000 Professional版本。考虑到使用的数据量不大,数据库的建立使用的是Microdoft SQL Server 2000。数据访问方法为使用ADO(Active数据对象ActiveDataObjects)通过ODBC的方法同数据库借口。使用这种方式访问数据,可以使用任何一种ODBC数

13、据源,即不止适合于SQL Server、 Oracle、 Access等数据库应用程序,也适合与Excel表格、文本文件、图形文件和无格式的数据文件。2.2 系统运行环境操作系统采用的是当前流行的主流操作系统微软公司的WindowsXP。2.3 系统开发环境系统开发环境包括硬件平台和软件平台两种。硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII300处理器(或以上)、64M内存(或以上)、20G硬(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时

14、选用了稳定性较强的Windows XP中文专业版和Visual Basic6.0作为开发语言,同时选用了SQL Server数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。Visual Basic 6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。数据库采用SQL Server,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用较低,容易升级。2.4 开发工具在确定了操作系统后,就该选择开发工具了。经过了综合的比较而且最重

15、要的是本人在学校期间学习的就是Visual Basic。这个是个数据库管理系统,系统,所以我们必须得选一个合适的数据库。考虑到我这个系统针对的用户,已经价格方面的考虑,完全可以使用Access来进行开发,而且我在使用Visual Basic的时候,操作数据库方面使用的是微软提供的数据访问接口,先我们来了介绍一下Visual Basic以及微软提供了哪些数据库访问方法,并且各自都有什么特点。2.5 开发软件SQL Server的介绍SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时

16、又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。它的优点是:1、高性能设计,可充分利用WindowsNT的优势。 2、系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 3、强壮的事务处理功能,采用各种方法保证数据的完整性。 4、支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密

17、集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。2.6 开发软件Visual Basic 6.0 的介绍首先,我们还从Visual Basic这个名字开始,来认识这个软件。所谓“Visual”指的是开发图形用户界面 (GUI) 的方法。它不需编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的某一位置即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic”指的是 BASIC (Beginners All-Purpose Symbolist Instruction Code) 语言,一种

18、在计算技术发展历史上应用得最为广泛的编程语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual B

19、asic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。接着,我们再从Visual Basic的发展历史来进一步地认识一下它。Visual Basic的最初版本是Visual Basic1.0,那时的Visual Basic只是简单地以对象的属性为中心来进行编程。到了Visual Basic2.0时,开始正式地采用面向对象技术,其有一个重要的新特性就是可拥有对象变量,并把Variant型变量作为缺省数据类型变量。没过多久Visual Basic的下两个版本Visual Basic3.0和Visual Basic4.0接踵而至,一种内建的新的控件类型数据

20、控件,能够使创建一个与数据库交互作用的应用程序变得令人惊讶的容易。在微软的其它应用程序,如WORD字处理软件、EXCEL电子报表软件、ACCESS数据库软件中都做了改变,使得它们可以与Visual Basic一致工作。这种新技术被称作为Visual Basic For Applications,它帮助实现了Visual Basic的最初设想。理论上,人们总是能够通过某种叫做动态数据交换(DDE)的技术使视窗系统应用程序彼此交互。但那样既慢而且又麻烦。Visual Basic的完美之处在于它能使程序员获得一块数据如报表,并将它看作是Visual Basic的对象。其目的就是要使视窗系统下的每一件

21、事情都支持同样的易于使用的高级语言。Visual Basic5.0出现以后,在某些方面有了重大的突破。它给予了程序员长期期待的不用离开Visual Basic环境,就可以创建新的定制控件类型和创建其它项目类型的能力。除了一般应用程序外,程序员还能创建文档、DLLs、OLE服务器和ActiveX控件。当Visual Basic逐渐复杂时,世界已经在围着它转了。项目类型的增加不是用来迷惑程序员,而是提供灵活性的。视窗系统已经成为一个特别丰富的环境,可使应用程序彼此交流和共享数据。我们现在所使用的Visual Basic6.0被看着是Visual Basic的网络版本。可以看出它投入了相当一部分的精

22、力去支持微软日益在Internet和分布式(网络)计算方面的重视程度。虽然它没有象Visual Basic5.0所引起的那样激动人心,但它还是在某些方面做了一些有用的改进。其最重要的一个改进就是增加了ADO数据控件,它可以缩小本地和远程数据控件之间的差别。换句话说,程序员在很大程度上可以与数据库交互作用,而不用担心网络上由谁来提供服务。此外,Visual Basic在数据开发方面提供了十分强大的功能。有自带的数据管理器(Data Manager)、数据控件(Data Control)及数据访问对象(DAO)等一系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。3 系统分析与统计3

23、.1 系统分析3.1.1 设计目的在日常生活中,大家可能经常用这样或那样的软件,如QQ聊天工具、播放器、IE浏览器等。因此可以设计一个软件对这些软件工具进行管理,避免使用时的混乱。另外,对于一个大型的软件公司而言,可能要对自己研发的软件进行销售和管理,这也需要一个软件。目的就是设计一个管理软件信息的软件。3.1.2 系统需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对软件信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高员工管理的效率,也是企业的科学化、正

24、规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立员工信息管理系统, 因为软件信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以软件信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现软件信息的管理势在必行。3.1.3 可行性分析技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,

25、软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Basic,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。经济上可行:由于软件急需采用计算机来进行管理,因此对开发软件信息管理系统大力支持,开发经费没有问题。综上所述,开发软件信息管理系统在技术上、经济上、都是可行的。3.2 概要设计系统整体框架的设计与设计建筑大楼的整体规划图纸相类似,在建筑大楼之前,首先应该规划出大楼的整体布局图纸,确定大楼在建成之后是什么样子的。开发应用工程也是一样,需要规划出这样的“图纸”,那就是应用软件的概要设计。3.2.1 系统功能分析经过详细的需求分析,最

26、后总结出系统应该具有以下几个方面的功能。对于软件的供应商而言,可能有多个与其相联系的客户。因此,系统中应该具有对客户信息管理的功能。既然是软件信息管理系统,当然也要具有对软件信息进行管理的功能。对于软件研发的单位而言,需要将自己研发的软件销售出去。这就需要具有一个软件销售管理的功能。应该具有功能完备的查询功能,分别能够查询客户信息、软件信息和软件销售信息等。为了将数据信息输出,系统还应具有打印和统计数据信息的功能。系统应该具有对操作员信息的管理和给操作员分配具体操作权限的功能,保证系统操作的安全性。为了避免系统崩溃或由于其他原因而造成的数据丢失,系统还应该具有数据备份和数据恢复的功能。系统应该

27、具有记录操作日志和查看操作日志的功能,确保系统操作的课查询性。3.2.2 系统功能详细描述软件信息管理系统是一个典型的数据库开发应用程序,它由客户信息管理,软件信息管理,软件销售管理,信息查询管理,系统信息管理等模块组成,详细功能如下:(1)客户信息管理在客户信息管理中,能够实现对客户信息的录入、修改与删除,从而实现维护客户信息的功能。(2)软件信息管理实现添加、删除、修改、保存及打印软件信息的功能。(3)软件销售管理通过录入的客户信息和软件信息,实现对软件销售信息的管理功能。(4)销售信息统计管理能够根据输入的各种查询条件,统计出相应销售软件的数据信息。(5)客户信息查询根据输入的各种查询条

28、件,查询出符合条件的客户信息,并且将查询出的数据结果显示在数据表格中。(6)软件信息查询根据输入的各种查询条件,查询出符合条件的软件信息,并且将查询出的数据结果显示在数据表格中。(7)客户信息打印在窗口中首先根据各种不同的查询条件查询出需要打印的客户信息,然后通过单击【打印】按钮打印查询的数据结果。(8)销售信息打印在窗口中首先根据各种不同的查询条件查询出需要打印的销售信息,然后通过单击【打印】按钮打印查询出的数据结果。(9)操作员信息管理在操作员信息管理中,能够实现增加操作员、修改操作员、删除操作员、设置及修改操作员密码和设置操作员权限等功能。(10)日志信息管理能够实现查看和清理系统操作日

29、志的功能。(11)数据备份与恢复能够实现备份系统当前日志信息和恢复系统以前备份的数据信息的功能。3.2.3 系统功能结构图软件信息管理系统的系统功能结构图如图1所示。软件信息管理系统客户信息管理软件信息管理软件销售管理信息查询管理系统信息管理客户信息录入客户信息修改客户信息删除客户信息维护销售信息管理销售信息统计销售信息维护客户信息查询软件信息查询操作员信息管理日志信息管理数据备份与恢复图3-1 系统功能结构图3.3 数据库设计软件信息管理系统的数据库采用SQL Server ,系统数据库的名称为“Data_Software”。数据库Data_Software中包含了5张数据表。下面分别给出数

30、据表概要说明和主要数据表的结构。(1) 客户信息表:用于存储客户的基本信息。客户信息表如表-1所示:表-1 客户信息表字段字段名类型长度NULL1客户编号decimal9否2客户名称varchar50否3客户地址text16否4所需软件varchar50否5客户邮箱地址varchar50否6汇款金额varchar20否7汇款日期datetime8否8是否收到汇款real4否9备注text16否(2)销售信息表:用于记录软件的销售情况。销售信息表如表-2所示:表-2 销售信息表 字段字段名类型长度NULL1销售编号decimal9否2客户编号Varchar50否3客户姓名Varchar50否4客

31、户邮箱地址varchar50否5汇款金额float8否6客户地址varchar50否7汇款日期datetime8否8软件编号Varchar50否9软件名称Varchar50否10软件版本varchar50否11合理定价float8否12备注text16否(3)软件信息表:用于存储软件的信息,如软件名称、软件版本、主要用途等信息。软件信息表如表-3所示:表-3 软件信息表字段字段名类型长度NULL1软件编号decimal9否2软件名称Varchar50否3软件版本Varchar20否4软件序列号varchar50否5是否发布real4否6合理定价varchar50否7开发日期datetime8否

32、8前景预测text16否9主要用途text16否10销售数量int4否11销售金额varchar50否12备注text16否 (4)用户信息表:用来存储用户的信息。用户信息表如表-4:表-4 用户信息表字段字段名类型长度NULL1用户编号decimal9否2用户名varchar50否3密码varchar50否 (5)操作员权限设置表:用来记录和存储操作员对软件信息管理系统的权限设置。操作员权限设置表如表-5所示:表-5 操作员权限设置表字段字段名类型长度NULL1用户名varchar50否2客户信息录入real4否3客户信息删除real4否4客户信息修改real4否5客户信息查询real4否6

33、软件信息管理real4否7软件信息查询real4否8备份real4否9数据恢复real4否10销售信息管理real4否11销售信息维护real4否12销售信息统计real4否13销售查询real4否14数据清理real4否15操作员权限设置real4否16操作员权限设置real4否17操作员密码修改real4否18客户打印real4否19销售打印real4否4 主要功能模块设计4.1 系统构架设计软件信息管理系统的架构分为窗体、模块和设计器三个部分。在窗体的部分有以下几个窗体,他们的作用分别是:“frm_About”: 是关于窗口,是对系统的说明;“frm_Backup”:是数据备份窗体,是实

34、现系统当前的日志信息;“frm_ckrz”:是查看日志窗体,实现查看当前系统操作日志的功能;“frm_client_xz”:是客户信息选择窗体,是选择某个客户的信息;“frm_czyxxxz”:操作员信息选择窗体,选择要登录的操作员;“frm_Data_Clear”:数据清理窗体,清理系统的操作日志;“frm_khxx”:客户信息查询窗体,实现对客户信息的查询功能;“frm_khxxlr”:客户信息录入窗体,实现对客户信息的录入功能;“frm_KLQR”:数据清理口令确认窗体;“frm_main”: 是系统主界面,用户可以选择要执行的任务;“frm_Oper_manage”:是增加操作员窗体,

35、实现增加操作员的功能;“frm_Operator”:是操作员信息管理窗体,实现设置及修改操作员密码和设置操作员权限的功能;“frm_print_khxx”: 客户信息打印窗体,根据各种不同的查询条件查询出需要打印的客户信息,打印查询出的数据结果;“frm_Re_Password”:用户密码修改窗体,实现操作员登陆密码的修改;“frm_sell_edit”:销售信息维护窗体,实现删除和修改销售信息的功能;“frm_sell_gl”:销售管理窗体,实现增加、保存软件销售信息的功能;“frm_sell_tj”:销售信息统计窗体,设置各种不同的统计条件,统计软件销售的情况;“frm_sell_xg”:

36、检索修改条件窗体,设置各种不同的条件对销售信息的检索查询;“frm_soft_edit”: 检索修改条件窗体,设置各种不同的条件对软件信息的检索查询;“frm_soft_gl”:软件信息管理窗体,实现对软件信息的增加、修改、删除、保存以及打印的功能;“frm_soft_xz”:软件信息选择窗体,选择所需的软件的信息;“frm_software_cx”:软件信息查询窗体,根据各种不同的查询条件实现对软件信息的查询;“frm_xtdl”:系统登录窗体,实现用户登录到系统中。系统架构说明见图2所示:图4-1系统架构4.2系统登录的实现系统用户登录模块主要用于完成对登录系统的用户的验证,只有合法的用户

37、才可以进入系统。运行用户登陆模块,其结果见图3所示:图4-2 系统登陆窗体界面的运行效果4.2.1 系统登陆窗体的功能登录窗体是用户进入系统的钥匙,只有合法的登录才是有效的登录。a 系统登陆的代码设计(1) 登陆窗体代码设计窗体代码主要实现了进入系统登陆界面,其程序如下:Private Sub Form_Load()Me.Left = (Screen.Width - Me.Width) / 2Me.Top = (Screen.Height - Me.Height) / 2End Sub(2)“确定”按钮代码设计在“操作员”和“口令”文本框中输入正确的信息之后,单击【确定】按钮将登陆到系统中,否则将无法登陆到系统。其程序如下:Private Sub Command1_Click()判断是否使用超级口令登录系统If Text1.Text = Administrator And Text2.Text = administrator Then Manage = Text1.Text frm_main.Show Unload MeElseIf Text1.Text = Or Text2.Text = ThenMsgBox 请您输入用户名和口令, , 提示Text1.SetFocusElse Adodc1.RecordSource = select * from Table_ente

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号