公司售后服务管理系统
无锡商业职业技术学院
毕 业 论 文
论 文 题 目:
公司售后服务管理系统
系 科 __信息工程系__
专 业 计算机应用技术/物流管理
姓 名 __ __
学 号 __ __
指导教师 __ __
完成日期:2008 年 1 月
目 录
摘要………………................................................................................... 1 前言…………………………………………………………………………2
第一章 系统开发工具及数据库简介………………………………………3
1.1 Visual Basic 6.0 概述„„„„„„„„„„„„„„„„„„„„„„„„„3
1.2 数据库基础知识与Access 的应用„„„„„„„„„„„„„„„„„„„„„4
第二章 数据库应用程序开发步骤………………………………………………... 5
2.1 数据库应用程序的基本成组成„„„„„„„„„„„„„„„„„„„„„„„„.5
2.2 数据库应用程序的开发步骤„„„„„„„„„„„„„„„„„„„„„„„„„5
2.3 售后服务管理系统数据库的设计思想„„„„„„„„„„„„„„„„„„„„„7
第三章 售后服务管理系统功能的具体实现……………………………. 7
3.1 设计方法和步骤„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„.7
3.2 需求分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„.7
3.3 功能模块设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„8
3.4 创建数据库„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
3.4.1 创建资料数据库„„„„„„„„„„„„„„„„„„„„„„„„„„„9
3.4.2 创建密码数据库„„„„„„„„„„„„„„„„„„„„„„„„„„„10
3.5 创建应用工程文件„„„„„„„„„„„„„„„„„„„„„„„„„„„„„10
3.6 创建应用窗体文件„„„„„„„„„„„„„„„„„„„„„„„„„„„„„9
3.6.1 创建用户登录窗体„„„„„„„„„„„„„„„„„„„„„„„„„„10
3.6.2 创建系统服务展示窗体„„„„„„„„„„„„„„„„„„„„„10
3.6.3 创建售后服务管理系统主窗体„„„„„„„„„„„„„„„„„„„„„11
3.6.4 创建售后服务登记查登窗体„„„„„„„„„„„„„„„„„„„„„„12
3.6.5 创建数据导入导出窗体„„„„„„„„„„„„„„„„„„„„„„„„„13
3.6.6 创建数据库路径窗体„„„„„„„„„„„„„„„„„„„„„„„„„„13
3.6.7 创建密码设定修改窗体„„„„„„„„„„„„„„„„„„„„„„„„„13
3.6.8 创建售后服务关于说明窗体„„„„„„„„„„„„„„„„„„„„„13
第四章 售后服务管理系统使用说明……………………………................ 13
4.1 系统开发环境„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„13
4.2 系统测试及运行与维护„„„„„„„„„„„„„„„„„„„„„„„„„„„„14
第五章 结束语…………………………….................................................... 14 致谢…………………………………………………………………………. 15 参考文献…………………………………………………………………….. 16
公司售后服务管理系统
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统
本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析公司售后服务管理上的要求从来形成了一套完整的售后服务登记信息、查询信息的方案。文章介绍了公司售后服务管理系统的系统需求分析、开发设计思想、各个功能模块设计和窗体界面的实现。本系统界面友好,操作简单,比较实用。
关键词:管理信息系统 售后服务管理系统 VB 应用
前 言
随着商业发展的复杂化,迅速化,对管理者的要求也越来越高。在当今计算机迅速发展的信息时代,利用计算机和现代信息技术开发和应用商业管理软件已成为商业科学管理技术的重要内容。
随着社会的进步和发展,人们在消费物品时,尤其是较贵重的物品时,都会要求售后服务,对客户的服务如何体现了一个公司的素质,要对大量的维修数据进行好的管理和维护,建立一个好的服务管理系统就是个要解决的问题。在如今,计算机已经完全进入了人类的生活,利用计算机的优点建立好的服务体系,对维修数据进行管理和维护。而使用计算机对客户维修服务信息进行管理, 具有着手工管理所无法比拟的优点. 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客户维修服务信息管理的效率, 也是企业的科学化、正规化管理, 与世界接轨的重要条件。
一个好的公司售后服务管理软件可以帮助企业拥有良好的售后服务平台,计算机的应用和管理使得企业可以通过软件实现顾客的信息查询,售后支持以及成本监控。
售后服务管理软件是用Microsoft Visual Basic 编写完成。由于Visual Basic 率先采用了可视化(VISUAL )的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。而数据库Access 的结合也使得软件可以方便的实现售后服务信息的查登,提高了办事效率和服务水平。只需一到两名管理人员即可操作系统,节省了大量的人力。另外,软件系统可根据不同的需要随时进行升级,从而延长了软件的使用寿命;数据库具有存储量大,保密性好、运行成本低等特点。
第一章 系统开发工具及数据库简介
系统采用MICROSOFT 公司的 VISUAL BASIC 语言编写的售后服务管理系统,连接Access 数据库实现数据查登达到信息管理的功能下面先介绍一下该工具的好处与特点。
1.1 Visual Basic 6.0 概述
1.1.1 Visual Basic 6.0 简介
无论用户是一个Windows 编程新手,还是已经具有丰富的Windows 程序设计经验的专业程序开发人员,利用Visual Basic 6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual ,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI )的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic 6.0程序设计环境进行程序设计外。Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows 功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。因此,无论从哪方面讲,用Visual Basic 6.0系统开发软件都是一件非常合算的投资。
1.1.2 Visual Basic 6.0 语言的特点
不管你是编制一个小的应用程序,还是开发一套大型的专业系统软件,甚至是开发一个跨越Internet 的分布式应用系统软件,Visual Basic 6.0 都为用户提供了合适的工具。利用Visual Basic 6.0的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等。利用ActiveX 技术允许用户使用其他应用程序提供的功能,如Microsoft Word 、Microsoft Excel ,甚至可直接使用由Visual Basic 6.0 专业版和企业版创建的应用程序和对象。。Visual Basic 的Internet 功能允许用户使用程序方便地通过Internet 访问文档和应用程序,甚至创建Internet 应用程序。用Visual Basic 6.0用户创建的是一个真正的EXE 文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windows NT 系统),完全脱离Visual Basic 系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。
此外,Visual Basic 6.0 还增加了一些新的功能,具体如下:
① 增加了ADO 数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它
Microsoft 和非Microsoft 技术集成。它还是一个通用接口,可用于访问本地或远程数
据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。
② 提供了数据环境设计器,其中提供了一种创建ADO 对象的交互设计环境,数据环境可作
为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由等程序
访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分
组和合计等。
③ 数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。
④ 数据源,创建可绑定任何控件的数据源用户定义控件和类。
⑤ 增强的数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以
使用ADO 代码,该向导已经集成到应用程序向导、Chart 向导和FlexGrid 向导中。
⑥ 可视化数据库工具集成(企业版)。在Visual Basic 6.0 中用户可以可视地创建数据库
和查询、SQL 服务器程序、Oracle 数据库表、使用拖放方法创建视图,以及自动改变列
数据类型。
⑦ 文件系统对象,Visual Basic 6.0 提供了改进的在文件系统中移动的程序集,并可创建
文本文件和目录。
1.1.3 Visual Basic 6.0 的版本
目前Visual Basic 6.0有三种版本,各自满足不同的开发需要。其中:
(1) Visual Basic 6.0学习版使编程人员可轻松学习和设计一些基本的应用程序。该版本包括所有的内部控件,连同Grid 、Tab 和Data_Bound控件。
(2) Visual Basic 6.0专业版为专业编程人员提供了一套进行开发的功能完备的工具。该版本包括学习版的全部功能连同ActiveX 控件,还包括Internet Application Designer(Internet 报务器应用程序设计器)、Integrated Visual DatabaseTools (集成可视化数据库工具)、Data Environment (数据环境) 、ActiveX 污染Data Objects (数据对象,简称ADO )和Dynamic HTML Page Designer (动态HTML 页面设计器)。
(3) Visual Basic 6.0企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同Back Office 工具,如SQL Server Microsoft Transaction Server 、Internet Information 、Visual SourceSafe、SNA Server。
1.2 数据库基础与Access 的应用
1.2.1 数据库基础
1)数据库的概念和术语
数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代,人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统。
2)关系数据库的概念和优点:
关系数据库的概念是很早就提出来的概念,并以其强大的优势在微型计算机乃至大型计算机等系统上获得了广泛的应用。目前流行的数据库管理系统几乎都是关系数据库。所谓关系数据库,就是将含有不必要重复数据的复杂数据库进行标准化,使用若干个表,在每一个表中存放仅需要记录一次的数据,然后用关键字段连接或联系表格而组成的数据库就称为关系数据库。使用关系数据库的好处在于可以避免数据不必要的重复。为了避免数据的重复,可以将包含重复数据的表拆分成若干个没有重复数据的表,从而将重复数据分离出来,存放在单独的表中,这就是数据库的标准化,也就中将复杂数据分解到几个简单的表中,并通过建立表与表之间的关系,检索另一个表中的关系记录中的数据;在表与表之间的关
系中,习惯上称主表为“父表”,通过关系连接的其它表就称为“子表“。在关系数据库中常用的关系有:①一对一关系②多对一关系③一对多关系④多对多关系。常用的术语有:关系、主关键字、外部关键字以及索引。
1.2.2 Microsoft Access简介
Access 是Microsoft 公司的一个成功的数据库管理系统产品。其核心是Microsoft Jet 数据库引擎。早期的Access 2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。Access 本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access 建立数据库的各种对象,如创建表、查询和报表,也可创建数据窗体等。Access 使用内嵌Visual Basic 语言作为开发工具,完全面向对象编程,可以可视化地独创数据库应用于程序。Access 的数据库和传统的桌面数据库几乎没有什么不同,但它支持网络环境的应用,如管理应用组和安全性等,所以是一种特殊的桌面数据库管理系统,很多人将其列入客户机/服务器前端,其核心是Microsoft Jet 理论系统RDBMS 的范畴。Microsoft Access是当前最流行的关系数据库管理系统之一,它与Visual Basic 数据库一样,基本的核心是Microsoft Jet 数据库引擎,数据库的访问和编程与Visual Basic中访问数据库一样。它操作方便、简单易学,Access 能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。正因为这些特点,在利用Visual Basic开发数据库应用系统程序时,比较适合采用Access 作为后台数据库管理系统。在一个Access 数据库应用程序中,用一系列表的集合来存放各种经提取的原始数据。通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的。
第二章 数据库应用程序开发步骤
考虑到目前所有管理方面的数据库都采用关系型数据库,因此,售后服务管理所用数据库使用这样的数据库更合理一些,以下就关系型数据库应用系统的开发一般都有要求及建立步骤,再结合售后服务管理工作的实际情况简述开发一个实际的数据库应用程序时,应该如何有计划、有步骤的完成该项目。
2.1 数据库应用程序的基本成组成
简单地说,数据库应用程序的主要作用是存放数据、从数据中检索和统计数据,以得到各种各样的信息(报表和图表等)。一个完整的数据库应用程序应按照功能可分为4部分内容:数据库;应用程序窗体;查询和统计;报表和图表。
2.2 数据库应用程序的开发步骤
一个实际的数据库应用程序的开发一般需要经过如下几个步骤,而且有的步骤可能要反复几次。
① 应用程序应用背景和需求分析
在此阶段中,开发人员应该弄清楚所要开发的应用程序将应用于什么样的场合、要完成哪些功能、
达到什么样的标准、需求方对应用程序的具体要求等。充分考虑需求方的计算机应用水平及习惯应用软件、硬件环境、工作方式、投资强度、时间要求和开发工具提供的功能、开发周期、完全性要求、开发成本等因素,从而确定数据库后台管理工具和前端应用程序的开发工具。
② 组建开发组
一个大型数据库应用系统的开发通常由多人协作完成,每一个人只充当开发过程中的一个角色。一个典型的开发组由项目负责人(Project Manager)、数据库管理员(Database Administrator)、应用程序开发人员(Application Software)要注意的是:在一个较小和任务较为简单的桌面数据库应用系统的开发过程中,开发组的所有任务可能由一个人或很少的几个人来完成,因而不存在确定的组内分工。
数据库管理员一般由数据库后台管理系统熟悉的熟练人员来担任,要求对数据库管理系统(SQL Server ,Oracle 等)的操作和维护特别熟悉。数据库管理员负责后台系统的建立和维护,如创建数据库和表等数据库对象、管理用户权限、根据需求修改数据库结构等。
应用程序开发人员由软件工程师担任,每个人负责指派的子系统的编程任务,按项目负责人指定的进度向系统集成人员提供子系统源程序和功能模块。
系统集成和测试人员负责各个子系统的连接;确定各个子系统或功能模块源程序是否达到设计要求、是否已经标准化;参与项目的联调测试整个系统是否实现需求。
③ 数据库设计
数据库设计是系统开发过程中非常重要的一个阶段,数据库设计的好坏直接影响了项目开发的复杂程度和系统的执行效率,也是减少在开发过程中出现反复的关键环节。在此阶段中,根据应用程序背景和需求分析的结果,确定数据库存放哪些用户数据、数据如何存放、数据的关联、数据的安全性和一致性的规则等。在此阶段一般还规定了软件开发人员可以存放的系统数据或中间数据。
④ 编写应用程序
以上各阶段完成后,项目负责人根据应用背景和需求分析的结果,确定前端应用程序的各个组成部分和功能模块,并将其分解为若干相对独立的子系统或功能模块,交给不同的软件开发人员去完成。等各个分立的子系统和功能模块都基本完成后,将各个子系统和功能模块组织到一个软件工程项目(Project )中,再调试和编译整个系统,以便完成整个系统的集成。这项工作被称作“联调”。
⑤ 测试和优化应用程序
系统通过联调后,基本可以达到设计要求,但系统的安全性和性能等方面还需经过实践的考验才能具体应用。大的项目往往用发行测试版应用程序的方法请应用人员测试或直接让最终用户使用程序,以便找出系统中可能存在的缺陷和不方便之处。然后根据测试的结果和最终的用户的要求,更改和优化应用程序。此项工作可能要反复多次。
⑥发行数据库和应用程序
等以上的所有工作都完成后,编写应用程序的联机帮助程序和用户指南等软件文档,发行数据库和应用程序,完成系统的开发。发行数据库和应用程序。在数据库应用程序的开发过程中必须对有关问题作详细的记录,以便在系统开发完成后,可以快速地编写用户手册和联机帮助程序及其它相关文档资料。
综上所述,在开始编写数据库应用程序之前,必须先创建数据库结构。如本系统中可以用Visual
Basic 的可视化数据库管理器或者是其它工具创建数据库结构和管理数据库中的数据。但是在Visual Basic6.0 数据库的开发过程中,使用Microsoft Access创建和管理数据库结构是非常理想的选择。
2.3 售后服务管理系统数据库的设计思想
① 数据库设计
数据库规划是创建数据库非常重要的一个环节。数据库规划的好坏,不仅是影响开发过程,而且直接影响数据库的使用。在数据库规划时,要分析数据库的应用目标和应包含的数据,要设计数据并确定表与表的关系。在售后服务管理系统中,由于管理的任务仅限于公司服务项目,因此,建立一个数据库就可以了。
② 目的与应用背景分析
在设计一个数据库之前,首先要对数据库的设计目的和应用背景进行分析。在进行设计背景分析时,应搞清该数据库要解决一个什么样的问题、需要存储一个什么样的场合,同样的数据应用于不同的场合,其特点和要求也不一样。在开发数据库之前,必须掌握一定的背景知识。
③ 设计数据库草稿
弄清楚目的和应用背景后,就可以着手进行数据库的设计。首先要进行的工作就是将数据库进行分类和量化,使数据库便于计算机处理。然后列出每一个表所要包含的数据字段,并初步确定每个字段的数据类型和字段的大小。售后服务管理系统中应建立一个保存基本信息的数据库,另外,还要建立几个用于保存变动服务变动情况和有关顾客信息统计情况的数据表。
④ 数据标准化
经过草稿设计后,就可以建立数据了。但就样的数据库往往会带来很多的报怨,困为不经过标准化的数据库往往是不合理的。数据库的标准化就是对数据表进行分析,采用关系数据库的方法,使每个表都不重复数据,从而以最少的维护,提供最多的信息。
第三章 售后服务管理系统的具体实现
3.1 设计方法和步骤
数据库设计是开发数据库及其应用系统的技术,也是本系统开发和建设的重要组成部分。具体说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。
这里从数据库应用系统和开发的全过程来考虑,根据本系统的实际情况,将数据库及其应用系统的设计分为以下几个阶段:需求分析,功能模块设计,创建数据库,创建应用工程文件,创建应用窗体文件,创建应用文件包。
3.2 需求分析
在设计一个数据库之前,首先要对数据库的设计目的和应用背景进行分析。在进行设计目的分析时,
应搞清楚该数据库要解决一个什么样的问题、需要存储哪些数据、能够提供哪些信息、完成哪些自动化功能等。应用背景指数据库应用于一个什么样场合。在对本系统应用环境和需求进行收集和分析后所形成的抽象的系统概貌图如图1。
图1系统概貌图
本系统是为仓库开发的设备管理系统,根据任务书的要求,应设计一个可行的数据库结构和数据库管理系统。该数据库管理系统应具有:
1、 数据查询功能(多种关键词查询 ); 2、 数据更新功能(修改, 增加, 删除等) ; 3、 数据安全性设计;
4、 其他附加便捷功能(电话、邮编归属,日历等)
概括层的数据流图如图2
图2 学生成绩管理系统0层数据流程图
售后服务部门:负责将顾客信息录入,负责统计维修点信息。
售后服务管理系统:负责售后信息统一管理。通过该系统可以直接对数据库进行操作,进行维修处理,以记录顾客服务相关信息。
顾客:顾客购买商品时以及需维修时要作相应记录,以便售后服务部门可以查询顾客的情况。
服务信息
维修信息
查询 统计分析
3.3 功能模块设计
在软件设计中,程序设计分为两个阶段完成,首先进行结构设计,以确定程序由那些模块组成,然后进行过程设计,过程设计是确定每个模块的处理过程。
设计中规定了数据库的结构(表、记录、字段、关键字)、制订了数据所应满足的条件、规定了用户
的使用密码和用户名, 帮助用户方便地对数据库中数据进行操作。
图3 系统功能模块图
3.4 创建数据库
在使用Visual Basic开发数据库应用程序时,其后台数据库可以选用多种格式,本系统使用Microsoft Access的数据库格式,因为Access 数据库和Visual Basic数据库都是Microsoft Jet数据库,其数据库对象的层次结构和编程方法是完全相同的,用Access 创建的数据库可以原封不动地用到Visual Basic 应用程序中。
Access 数据库表的建立方法是:准备好设计资料,先在纸上设计好数据库的结构,即由哪几个表组成,每个表包含哪几个字段,各个字段的属性如何,哪个字段是关键字,共有多少个记录。下面介绍本系统中两个数据库的创建方法。
3.4.1 创建资料数据库
本系统的仪器数据库是用Microsoft Access中文版创建的。 创建步骤如下:
1. 创建一个新的空数据库,确定数据库的名称及数据库的保存类型;
2. 向空数据库添加表,将数据进行分类和量化,并设置表单的主键;使数据便于计算机处理。
列出每一个表所包含的数据字段名称,确定每个字段的数据类型和字段大小; 3. 在表单中输入和修改数据; 4. 保存数据库
3.4.2 创建密码数据库
在计算机系统中,一般说来安全措施是分级设置的,本系统安全性设计中采用的是用户标识和鉴定。用户标识和鉴定是系统提供的最外层的安全保护措施,其方法是由系统提供一定的方式让用户标识自己的名字或身份,每次用户要进入系统时,系统对用户身份进行核实,通过鉴定后才提供系统使用权。本系统采用的方法具体是:用一个用户名来标明用户身份,系统鉴别此用户是否是合法的用户,若是,则可进入下一步的核实;若不是,则不能使用系统。为了进一步核实用户,系统要求用户输入密码,为保密起见,用户在终端上输入的口令不显示在屏幕上,系统核定密码以鉴别用户身份,创建方法和步骤同3.4.1。
3.5 创建应用工程文件
本系统的应用工程文件是用Visual Basic6.0创建的,选定“标准的可执行文件”单击“打开”进入工程的窗体文件设计。
3.6 创建应用窗体文件
本工程文件中有八个主要应用窗体文件,下面分别是应用窗体文件的窗体格式和程序代码文本。
3.6.1创建用户登录窗体(frmlogin.frm )
在visual basic中新建一个form ,保存为frmlogin.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,最后的关于售后管理程序登录窗体如图4所示
图4 登录窗口
将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.2 创建系统服务展示窗体
在visual basic 中新建一个form ,保存为frmSplash.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,最后的关于售后服务管理程序的展示窗体如图5所示
图5 展示窗口
将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.3 创建售后服务管理系统主窗体
在visual basic中新建一个form ,保存为MDIForm1.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,最后的关于售后服务管理程序的主窗体如图6所示
图6 系统主窗口
将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数,程序如下: Private Sub MDIForm_Load()
StatusBar1.Panels(1) = “接线员:” + mz StatusBar1.Panels(1) = frmsplash.Label1 End Sub
Private Sub MDIForm_Unload(Cancel As Integer) End End Sub
Private Sub munHelpAbout_Click(Index As Integer) frmAbout.Show End Sub
Private Sub munReadEdit_Click(Index As Integer) FormTXL.Show End Sub
Private Sub munReadPut_Click(Index As Integer) Form4.Show End Sub
Private Sub munSetDh_Click(Index As Integer) Form2.Show End Sub
Private Sub munSetIn_Click(Index As Integer) Form1.Show End Sub
Private Sub munSetMm_Click(Index As Integer) Formmm.Show End Sub
Private Sub munSetNl_Click(Index As Integer) Form3.Show End Sub
3.6.4 创建售后服务登记查登窗体
在visual basic 中新建一个form ,保存为FormTXL.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,最后的关于售后服务管理程序的查登窗体如图7所示
图7 服务登记窗口
将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.5 创建数据导入导出窗体
在visual basic 中新建一个form ,保存为Form4.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.6 创建数据库路径窗体
在visual basic 中新建一个form ,保存为Form1.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.7 创建密码设定修改窗体
在visual basic中新建一个form ,保存为Formmm.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数。
3.6.8 创建售后服务关于说明窗体
在visual basic 中新建一个form ,保存为Form1.frm 。从工具箱中选择相应控件将其添加到窗体中,根据需要设置其各项属性,将窗体及其各控件的属性设置完毕后,根据需要为窗体及控件添加事件处理函数,程序如下: Private Sub Form_Click() Unload Me End Sub
Private Sub Form_Load()
lblVersion.Caption = "版本 " & App.Major & "." & App.Minor & "." & App.Revision lblTitle.Caption = App.Title Label2 = xtrq End Sub
Private Sub Image3_Click() Unload Me End Sub
第四章 售后服务管理系统使用说明
4.1 系统开发环境
1. 本系统运行于PC 机的windows98/2000/xp下,具有对硬件要求低、容易操作、开发成本低等特点;
2. 本系统使用Visual Basic 6.0和Access 作为开发工具。完全面向对象可视化编程,其方法简便、直观、快捷;
3. 系统经过试运行,稳定可靠、操作方便、用户界面美观、各项功能满足设计要求。
4.2系统测试及运行与维护
由于“售后服务管理系统”运行需要Visual Basic和microsoft Access等软件的支持,所以要求电脑上需装这两种应用软件,用户打开应用文件包后,直接双击运行“售后服务管理系统.exe ”文件,即进入安装页面,安装时根据提示操作,点击“下一步”后,进入目标目录选择窗口。用户可以使用默认安装路径,也可自己点击“浏览”选择合适的安装路径,然后依提示进行下一步安装,当系统提示输入用户名时,在文本框中输入“管理员”,输入安装密码时,在文本框中输入密码“0000 ”,然后点击“确定”继续安装。安装系统会弹出提示窗口,询问用户是否同意许可协议,若不同意则无法进行安装,故点击“是”继续安装。安装过程将提示用户进入控制面板安装和配置系统组件,用户不需要进入控制面板设置,点击“确定”,软件即可自行继续安装直至安装完成,最后点击“完成”结束整个安装过程
第五章 结束语
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Visual Basic 6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法。
致谢
感谢实习指导老师熊老师的细心指导和不倦教诲,无论是论文的选题还是文章的结构无不凝结着老师的心血。论文的顺利完成离不开老师的支持和帮助。导师严谨的治学态度让我深深的敬佩和感动。
感谢母校对我的培养和所有授课老师对我的教育。
感谢一直给我鼓励和帮助的同学们,是他们给了我很多动力和支持。 再一次感谢我的导师熊老师。
参考文献
[1] 赵建敏.Visual Basic 6.0 程序开发指南[M]. 北京. 航空工业出版社,2001
[2] (美)Brian Siler Jeff Spotts. Visual Basic 6.0 开发使用手册[M]. 北京. 机械工业出版社,1999 [3] 康丽军、武洪萍.Visual Basic程序设计[M].北京。北京大学出版社,2005 [4] 马 威. Access2003实用培训教程[M].北京. 清华大学出版社,2003 [5] 刘 军. 数据库应用系统开发技术[M]. 北京. 机械工业出版社,2003