售后服务管理信息系统及其在企业中的应用计算机信息管理毕业论文.doc
《售后服务管理信息系统及其在企业中的应用计算机信息管理毕业论文.doc》由会员分享,可在线阅读,更多相关《售后服务管理信息系统及其在企业中的应用计算机信息管理毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、售后服务管理信息系统及其在企业中的应用1 绪论1.1课题背景随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业的售后服务管理是该企业运用现代化尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;系统应符合企业售后服务的规定,满足相关人员日常使用的需要,并达到操
2、作过程中直观、方便、实用、安全的要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。1.2 本文所做的工作根据这个系统所要实现的目地和任务,总结出这个系统最终实现的主要工作有:(1)对客户反映的信息进行管理及分类,并且作进一步的处理;(2)能进行信息输入,并尽可能实现有效的管理,并运用数据库实现数据完整性;(3)能对所输入的信息进行方便地添加、删除等操作;(4)能够实现按客户编号、姓名、地址、电话、客户类型等信息进行查询;(5)能
3、将所查询的信息进行打印输出;(6)能够对系统中信息进行清空操作。1.3 开发方法的选择目前,管理信息开发方法主要有:结构化生命周期开发方法、原型法、面对对象的开发方法。本系统的开发采用结构化生命周期的开发方法。用这种方法开发一个系统将整个开发过程划分为5个阶段:1.3.1 企划阶段包括:业务特点分析、用户的需求分析、数据流分析、开发工具选择。1.3.2 设计阶段包括:数据库设计、数据容量预测、处理界面设计。1.3.3 开发阶段包括:数据表制作、操作界面开发、功能模块开发。1.3.4 测试阶段包括:单体测试(测试用数据)、结合测试(全体流程测试)、运用测试(实际数据)。1.3.5 运用阶段包括:
4、系统安装、数据导入、性能测试。1.4 开发语言和开发工具1.4.1 Visual FoxPro 的特点 (1)在数据库方面,其完善了关系型数据库的概念,Rushmore技术的采用,SQL命令的引入提高了数据的查询和检索速度,并采用了复合索引。 (2)在数据操作方面,其具有简单、灵活多样的数据交换手段,能与其他多种应用程序方便可靠性高,调试简单。 (3)在程序设计方面,用较少的或不用程序代码就能够快速创建功能完善的应用程序。其可靠性高,调试简单。 (4)在操作使用方面,其提供了一个功能完善的集成环境,用户可以通过菜单、工具条、快捷键完成指定的操作,有向导、设计器、生成器和管理器等开发工具。1.4
5、.2 Visual FoxPro 的集成环境 (1)主菜单栏:位于主窗口的最上一列,可以完成大部分操作。 (2)主窗口:可显示输出结果。 (3)命令窗口:可输入并执行命令。 (4)状态栏:显示当前状态,包括数据库、表、记录的情况。 (5)工具栏:利用按钮执行菜单命令。1.5 SQL语言基础1.5.1 SQL简介用户对数据库的使用,是通过数据库管理系统提供的语言来实现的。不同的数据库管理系统提供不同的数据库语言。关系数据库管理系统几乎都提供关系数据库标准语言SQL。SQL 的全称是Structured Query Language,即结构化查询语言。1986年ANSI采用SQL语言作为关系数据库
6、系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。SQL语言可以完成许多功能,例如: 查询数据 在数据库表格中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 确保数据库的一致性和完整性等1.5.2 SQL查询数据查询是关系运算理论在SQL语言中的主要体现,SELECT 语句是SQL查询的基本语句,在以SQL为基础的关系数据库中,使用的最多的就是SELECT查询语句。SELECT语句的完整句法如下:SELECT 目标表的列名或列表达式序列FROM 基本表和(或)视图序列WHE
7、RE 行条件表达式GROUP BY 列名序列HAVING 条件表达式 ORDER BY列名 ASCDEAC作为SELECT语句还有很多的使用方法,这里就不再叙述。1.5.3 SQL数据更新使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的一个功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作,现做一个简单地介绍。数据插入往数据库的基本表中插入数据使用的是INSERT语句,在本系统中使用的是元组值的插入,其句法如下:INSERT INTO 基本表名(列表名)VALUES(元组值)数据删除往数据库的基本表中删除数据使用的是DELETE语句,其句法如下: DELE
8、TE FROM 基本表名 WHERE 条件表达式数据修改 当需要修改基本表中元组的某些值时,可以用UPDATE语句实现,其句法如下: UPDATE基本表名SET列名=值表达式,列名=值表达式 WHERE条件表达式在Delphi中使用SQL语句是很方便的,一般来说,都是通过Query组件来使用SQL语言的。至于详细的使用方法在后面进行介绍。2 数据库概论2.1 数据库技术简介2.1.1 数据库的发展数据管理技术的发展,与硬件,软件,计算机应用的范围有密切的联系。数据管理技术的发展经过三个阶段:人工管理阶段文件系统阶段和数据库阶段。人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据
9、不一致性以及数据联系弱等.也正是这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。20世纪60年代末发生的三件大事,层次模型系统的推出关于网状模型报告的发表以及关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。2.1.2 数据库阶段的特点(1)减少数据的重复(Redundancy can be reduced)(2)避免数据的不一致(Inconsistency can avoid)(3)数据共享(Data shared)(4)强化数据的标准
10、化(Standard can enforced)(5)实践安全性的管理(Security restriction can be applied)(6)完整性的维护(Integrity can be maintained)(7)需求冲突会获得平衡(Conflicting requirements can be balance)2.1.3 数据库技术从文件系统发展到数据库系统是信息处理领域的一个重大变化。在数据库方式下,信息处理观念已为新体系所替代,数据占据了中心位置。数据库技术在不断发展,并且不断地与其他计算机技术互相渗透,产生了一系列的系统。如:分布式数据库系统,面向对象数据库系统。在数据库技
11、术中有四个名词,其概念应该分清。数据库(Database DB):DB是统一管理的相关数据的集合。具有较高的数据独立性。数据库管理系统(Database Management System DBMS):DBMS是位于用户与操作系统之间的一层数据管理系统,为用户或应用程序提供访问DB的方法,DBMS总是基于某种数据模型,可以分为层次型网状型关系型和面向对象型DBMS。数据库系统(Database System DBS):DBS是实现有组织地动态地存储大量关联数据,方便多用户访问的计算机软件硬件和数据资源组成的系统。数据库技术:这是一门研究数据库的结构存储管理和使用的软件学科。数据库不仅用数据结构
12、的知识,而且丰富了数据的内容。它是一门综合性较强的学科。2.2 数据库理论基础2.2.1 数据的独立性由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。数据独立性分成物理数据独立性和逻辑数据独立性两级。物理数据独立性:如果数据库的内模式要进行修改,那么模式/内模式映像也要进行相当的修改,使概念模式尽可能保持不变。这样,我们称数据库达到了物理数据独立性。逻辑数据独立性:如果数据库的概念模式要进行修改,那么外模式/模式映像也要进行相应的修改,使外模式尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性。2.2.2 数据库模型模型是对显示世界的抽象。在数据库技术中,我们用模型的概念描述
13、数据库的结构与语义,对现实世界进行抽象,表示实体类型几实体间联系的模型称为“数据模型”。目前广泛作用的数据模型可以分为两种类型,一种是独立于计算机系统的模型,它是现实世界的第一层抽象,又称“概念数据模型”。这其中著名的模型是“实体联系模型”。另一种数据模型是直接面向数据库的逻辑结构,它是现实世界的第二抽象,又称为“结构数据模型”。下面我将对“结构数据模型”给予简单的介绍:层次模型:用树型结构表示实体类型几实体间关系的数据模型。它的特点是记录之间的联系通过指针实现,查询效率高。但它有两个缺点,一是实现较复杂,用户不易掌握,二是由于树型结构层次顺序的严格和复杂,使得编写应用程序具有复杂性。网状模型
14、:用有向图结构表示实体类型及实体间联系的数据模型。它的特点是记录之间的联系通过指针实现,查询效率高。但它的缺点是编写程序比较复杂,程序员必须熟悉数据库的逻辑结构。关系模型:它主要是用二维表格结构表达实体集,用外键来表示实体间联系。它是数学化的模型,可把表格看成一个集合,因此集合论数理逻辑等知识可引入到关系模型中来。它的数据结构简单易懂。只需用简单的查询语句就可对数据库进行操作。面向对象型:面向对象数据库是面向对象概念与数据库技术相结合的产物。它能完整的描述现实世界的数据结构,具有丰富的表达能力,但模型相对复杂,涉及的知识面也广,因此面向对象数据库尚未达到关系数据库那样的普及程度。2.2.3 数
15、据库体系结构数据库的体系结构分三级:内部级(internal),概念级(conceptual)和外部级(external)。这三级结构有时也称为“三级模式结构”或“数据抽象的三个级别”。从某个角度看到的数据特性称为“数据视图”(data view)。外部级最接近用户,是单个用户所能看到的数据特性。概念级涉及到所有用户的数据定义,是全局的数据视图。内部级最接近于物理存储设备,涉及到实际数据存储的结构。数据库的三级模式结构把数据的具体组织留给DBMS去做,减轻了用户使用系统的负担。三级结构之间往往差别很大,在三级结构之间提供两个层次的映像(mappings),用以实现这三个抽象级别的联系和转换。2
16、.2.4 范式在对表的形式进行了规范化定义后,数据结构还有五种规范式定义,定名为规范式模式,称为范式。下面简单介绍一下前三种范式:第一范式(first normal form,1st NF)就是指在同一表中没有重复出现如果有则应将重复项去掉。这个去掉重复项的过程就称之为规范化处理。第二范式(second normal form,2nd NF)就是指每个表必须有一个(而且仅有一个)数据元素为关键字(),其他数据元素与主关键字一一对应。第三范式(third normal form,3rd NF)就是指表中的所有数据元素不但要能够唯一的被主关键字所标识,而且他们之间还必须相互独立,不存在其他的函数关
17、系。2.3 关于数据库管理系统2.3.1 数据库概述数据库是长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织、描述和和存储,具有教小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。在科技迅速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜里,现在借助计算机和数据库技术科学的保存和管理大量的复杂的数据,以便能够方便而充分地利用这些宝贵的信息资源。在关系模型中,实体以及实体间的联系都是用关系来表示的。在一个给定的应用领域中,所有实体及实体之间的联系的关系的集合构成的一个数据库。关系数据库的基本数据结构就是二维表,每一张二维表
18、对应一种联系。表的每一行称为记录;表的每一列称为属性,我们也叫做字段,也就是属性的取值范围。数据库管理系统是一个用来管理数据库的软件包,是数据库能够正常工作的核心。它对数据库如同操作系统对于硬盘,对数据库的所有操作,包括创建数据库的各种类型、表单、视图、存储过程,以及其他数据库应用程序对于数据库中数据的读取和修改,就是经由数据库管理系统完成的。前面说的数据库应用程序所接触的只是数据库的接口,这个接口也是数据库管理系统的接口函数,当数据库应用程序把对于数据库的操作指令通过数据库管理系统的接口函数发给数据库管理系统后,一切工作由数据库管理系统操作,数据应用程序所要做的就只是等候数据库管理系统把它所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 售后服务管理信息系统及其在企业中的应用 计算机信息管理毕业论文 售后服务 管理信息系统 及其 企业 中的 应用 计算机 信息管理 毕业论文
链接地址:https://www.31ppt.com/p-3937285.html