公司售后服务管理系统.docx
《公司售后服务管理系统.docx》由会员分享,可在线阅读,更多相关《公司售后服务管理系统.docx(19页珍藏版)》请在三一办公上搜索。
1、无锡商业职业技术学院毕 业 论 文论 文 题 目:公司售后服务管理系统 系 科 _信息工程系_ 专 业 计算机应用技术/物流管理 姓 名 _ _ 学 号 _ _ 指导教师 _ _ 完成日期:2008 年 1 月16目 录摘要.1前言2第一章 系统开发工具及数据库简介31.1 Visual Basic 6.0 概述31.2 数据库基础知识与Access的应用4第二章 数据库应用程序开发步骤.52.1 数据库应用程序的基本成组成.52.2 数据库应用程序的开发步骤52.3 售后服务管理系统数据库的设计思想7第三章 售后服务管理系统功能的具体实现.73.1 设计方法和步骤.73.2 需求分析.73.
2、3 功能模块设计83.4 创建数据库9 3.4.1 创建资料数据库9 3.4.2 创建密码数据库103.5 创建应用工程文件103.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第四章 售后服务管理系统使用说明.134.1 系统开发环境134.2 系统测试及运行与维护14第五章 结束语.14致谢.15参考文献.
3、16公司售后服务管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析公司售后服务管理上的要求从来形成了一套完整的售后服务登记信息、查询信息的方案。文章介绍了公司售后服务管理系统的系统需求分析、开发设计思想、各个功能模块设计和窗体界面的实现。本系统界面友好,操作简单,比较实用。关键词
4、:管理信息系统 售后服务管理系统 VB应用前 言随着商业发展的复杂化,迅速化,对管理者的要求也越来越高。在当今计算机迅速发展的信息时代,利用计算机和现代信息技术开发和应用商业管理软件已成为商业科学管理技术的重要内容。随着社会的进步和发展,人们在消费物品时,尤其是较贵重的物品时,都会要求售后服务,对客户的服务如何体现了一个公司的素质,要对大量的维修数据进行好的管理和维护,建立一个好的服务管理系统就是个要解决的问题。在如今,计算机已经完全进入了人类的生活,利用计算机的优点建立好的服务体系,对维修数据进行管理和维护。而使用计算机对客户维修服务信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅
5、速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客户维修服务信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。一个好的公司售后服务管理软件可以帮助企业拥有良好的售后服务平台,计算机的应用和管理使得企业可以通过软件实现顾客的信息查询,售后支持以及成本监控。售后服务管理软件是用Microsoft Visual Basic编写完成。由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以
6、前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。而数据库Access的结合也使得软件可以方便的实现售后服务信息的查登,提高了办事效率和服务水平。只需一到两名管理人员即可操作系统,节省了大量的人力。另外,软件系统可根据不同的需要随时进行升级,从而延长了软件的使用寿命;数据库具有存储量大,保密性好、运行成本低等特点。第一章 系统开发工具及数据库简介系统采用MICROSOFT公司的 VISUAL BASIC语言编写的售后服务管理系统,连接Access数据库实现数据查登达到信息管理的功能下面先介绍一下该工具的好处与特点。1.1 Visual Basic 6.0
7、概述1.1.1 Visual Basic 6.0 简介无论用户是一个Windows 编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用Visual Basic 6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual ,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic 6.0程序设计环境进行程
8、序设计外。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 Bas
9、ic 6.0的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等。利用ActiveX技术允许用户使用其他应用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic 6.0 专业版和企业版创建的应用程序和对象。Visual Basic 的Internet 功能允许用户使用程序方便地通过Internet 访问文档和应用程序,甚至创建Internet应用程序。用Visual Basic 6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windo
10、ws NT系统),完全脱离Visual Basic系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。此外,Visual Basic 6.0 还增加了一些新的功能,具体如下: 增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它Microsoft和非Microsoft技术集成。它还是一个通用接口,可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。 提供了数据环境设计器,其中提供了一种创建ADO对象的交互设计环境,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由等程序访问,数据环境设计器具有用户连接设
11、计器的全部功能和附加特性,如拖放、分层、分组和合计等。 数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。 数据源,创建可绑定任何控件的数据源用户定义控件和类。 增强的数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Chart向导和FlexGrid向导中。 可视化数据库工具集成(企业版)。在Visual Basic 6.0 中用户可以可视地创建数据库和查询、SQL服务器程序、Oracle数据库表、使用拖放方法创建视图,以及自动改变列数据类型。 文件系统对象,Visual Basic 6.0 提供了改进的在文件系统中移
12、动的程序集,并可创建文本文件和目录。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报务器应用程序设计器)、Integrat
13、ed 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
14、 Server。1.2 数据库基础与Access的应用1.2.1 数据库基础1)数据库的概念和术语数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代,人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现的。企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统。2)关系数据库的概念和优点:关系数据库的概念是很早就提出来的概念,并以其强大的优势在微型计算机乃至大型计算机等系统上获得了广泛的应用。目前流行的数据库管理系统几乎都是关系数据库。所谓关系数据库,就是将含有不必要重复数据的复杂数据库进行标准化,使用若干个表,在
15、每一个表中存放仅需要记录一次的数据,然后用关键字段连接或联系表格而组成的数据库就称为关系数据库。使用关系数据库的好处在于可以避免数据不必要的重复。为了避免数据的重复,可以将包含重复数据的表拆分成若干个没有重复数据的表,从而将重复数据分离出来,存放在单独的表中,这就是数据库的标准化,也就中将复杂数据分解到几个简单的表中,并通过建立表与表之间的关系,检索另一个表中的关系记录中的数据;在表与表之间的关系中,习惯上称主表为“父表”,通过关系连接的其它表就称为“子表“。在关系数据库中常用的关系有:一对一关系多对一关系一对多关系多对多关系。常用的术语有:关系、主关键字、外部关键字以及索引。1.2.2 Mi
16、crosoft Access简介Access是Microsoft公司的一个成功的数据库管理系统产品。其核心是Microsoft Jet数据库引擎。早期的Access 2.0在办公自动化中获得了广泛的应用,后续版本的功能得到了不断提高,它与Microsoft Office 套件紧密结合,使之得到越来越广泛的应用。Access 本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表,也可创建数据窗体等。Access使用内嵌Visual Basic语言作为开发工具,完全面向对象编程,可以可视化地独创数据库应用于程序。
17、Access的数据库和传统的桌面数据库几乎没有什么不同,但它支持网络环境的应用,如管理应用组和安全性等,所以是一种特殊的桌面数据库管理系统,很多人将其列入客户机/服务器前端,其核心是Microsoft Jet理论系统RDBMS的范畴。Microsoft Access是当前最流行的关系数据库管理系统之一,它与Visual Basic数据库一样,基本的核心是Microsoft Jet数据库引擎,数据库的访问和编程与Visual Basic中访问数据库一样。它操作方便、简单易学,Access能满足小型企业客户/服务器解决方案的要求来组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统,
18、它几乎包含了数据库领域的所有技术和内容,对于初学者学习数据库知识非常有帮助。正因为这些特点,在利用Visual Basic开发数据库应用系统程序时,比较适合采用Access作为后台数据库管理系统。在一个Access数据库应用程序中,用一系列表的集合来存放各种经提取的原始数据。通过表的视图可以直接操作数据,但是为了能够使用户方便又安全地操作数据,应用程序一般不让用户通过表来直接操作数据,而是用通过窗体对象来访问表,这样可以对用户的行为作较好的指导和限制,数据操作外的其他功能则是用窗体来完成的。第二章 数据库应用程序开发步骤考虑到目前所有管理方面的数据库都采用关系型数据库,因此,售后服务管理所用数
19、据库使用这样的数据库更合理一些,以下就关系型数据库应用系统的开发一般都有要求及建立步骤,再结合售后服务管理工作的实际情况简述开发一个实际的数据库应用程序时,应该如何有计划、有步骤的完成该项目。2.1 数据库应用程序的基本成组成简单地说,数据库应用程序的主要作用是存放数据、从数据中检索和统计数据,以得到各种各样的信息(报表和图表等)。一个完整的数据库应用程序应按照功能可分为4部分内容:数据库;应用程序窗体;查询和统计;报表和图表。2.2 数据库应用程序的开发步骤一个实际的数据库应用程序的开发一般需要经过如下几个步骤,而且有的步骤可能要反复几次。 应用程序应用背景和需求分析在此阶段中,开发人员应该
20、弄清楚所要开发的应用程序将应用于什么样的场合、要完成哪些功能、达到什么样的标准、需求方对应用程序的具体要求等。充分考虑需求方的计算机应用水平及习惯应用软件、硬件环境、工作方式、投资强度、时间要求和开发工具提供的功能、开发周期、完全性要求、开发成本等因素,从而确定数据库后台管理工具和前端应用程序的开发工具。 组建开发组一个大型数据库应用系统的开发通常由多人协作完成,每一个人只充当开发过程中的一个角色。一个典型的开发组由项目负责人(Project Manager)、数据库管理员(Database Administrator)、应用程序开发人员(Application Software)要注意的是:
21、在一个较小和任务较为简单的桌面数据库应用系统的开发过程中,开发组的所有任务可能由一个人或很少的几个人来完成,因而不存在确定的组内分工。数据库管理员一般由数据库后台管理系统熟悉的熟练人员来担任,要求对数据库管理系统(SQL Server ,Oracle等)的操作和维护特别熟悉。数据库管理员负责后台系统的建立和维护,如创建数据库和表等数据库对象、管理用户权限、根据需求修改数据库结构等。应用程序开发人员由软件工程师担任,每个人负责指派的子系统的编程任务,按项目负责人指定的进度向系统集成人员提供子系统源程序和功能模块。系统集成和测试人员负责各个子系统的连接;确定各个子系统或功能模块源程序是否达到设计要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 售后服务 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2016094.html