已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计 第 1 页 共 42 页 1 1 绪论绪论 1 11 1 课题背景课题背景 随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体 制的迅速完善 各个行业都在积极使用现代化的手段 不断改善服务质量 提 高工作效率 这些都在很大程度上给企业提出越来越严峻的挑战 对企业体系 无论是在行政职能 企业管理水平以及优质服务上都提出更高的要求 建设一 个科学高效的信息管理系统是解决这一问题的必由之路 企业的售后服务管理 是该企业运用现代化尽量利用企事业现有的软硬件环境 采用先进的管理系统 开发方案 从而达到充分利用现有资源 提高系统开发水平和应用效果的目的 系统应符合企业售后服务的规定 满足相关人员日常使用的需要 并达到操作 过程中直观 方便 实用 安全的要求 系统采用模块化程序设计方法 既便 于系统功能的各种组合和修改 又便于未参与人员的技术维护人员进行补充 维护 系统采用模块化程序设计方法 既便于系统功能的各种组合和修改 又便 于未参与人员的技术维护人员进行补充 维护 1 21 2 本文所做的工作本文所做的工作 根据这个系统所要实现的目地和任务 总结出这个系统最终实现的主要工 作有 1 对客户反映的信息进行管理及分类 并且作进一步的处理 2 能进行信息输入 并尽可能实现有效的管理 并运用数据库实现数据 完整性 3 能对所输入的信息进行方便地添加 删除等操作 4 能够实现按客户编号 姓名 地址 电话 客户类型等信息进行查询 5 能将所查询的信息进行打印输出 6 能够对系统中信息进行清空操作 毕 业 设 计 第 2 页 共 42 页 1 31 3 开发方法的选择开发方法的选择 目前 管理信息开发方法主要有 结构化生命周期开发方法 原型法 面 对对象的开发方法 本系统的开发采用结构化生命周期的开发方法 用这种方 法开发一个系统将整个开发过程划分为 5 个阶段 1 3 1 企划阶段 包括 业务特点分析 用户的需求分析 数据流分析 开发工具选择 1 3 2 设计阶段 包括 数据库设计 数据容量预测 处理界面设计 1 3 3 开发阶段 包括 数据表制作 操作界面开发 功能模块开发 1 3 4 测试阶段 包括 单体测试 测试用数据 结合测试 全体流程测试 运用测试 实 际数据 1 3 5 运用阶段 包括 系统安装 数据导入 性能测试 1 41 4 开发语言和开发工具开发语言和开发工具 1 4 1 Visual FoxPro 的特点 1 在数据库方面 其完善了关系型数据库的概念 Rushmore 技术的采用 SQL 命令的引入提高了数据的查询和检索速度 并采用了复合索引 2 在数据操作方面 其具有简单 灵活多样的数据交换手段 能与其他 多种应用程序方便可靠性高 调试简单 3 在程序设计方面 用较少的或不用程序代码就能够快速创建功能完善 的应用程序 其可靠性高 调试简单 4 在操作使用方面 其提供了一个功能完善的集成环境 用户可以通过 菜单 工具条 快捷键完成指定的操作 有向导 设计器 生成器和管理器等 开发工具 1 4 2 Visual FoxPro 的集成环境 1 主菜单栏 位于主窗口的最上一列 可以完成大部分操作 毕 业 设 计 第 3 页 共 42 页 2 主窗口 可显示输出结果 3 命令窗口 可输入并执行命令 4 状态栏 显示当前状态 包括数据库 表 记录的情况 5 工具栏 利用按钮执行菜单命令 1 51 5 SQLSQL 语言基础语言基础 1 5 1 SQL 简介 用户对数据库的使用 是通过数据库管理系统提供的语言来实现的 不同 的数据库管理系统提供不同的数据库语言 关系数据库管理系统几乎都提供关 系数据库标准语言 SQL SQL 的全称是 Structured Query Language 即结构化查询语言 1986 年 ANSI 采用 SQL 语言作为关系数据库系统的标准语言 后被国际化标准组织 ISO 采纳为国际标准 SQL 语言使用方便 功能丰富 简洁易学 是操作数 据库的工业标准语言 得到广泛地应用 SQL 语言可以完成许多功能 例如 查询数据 在数据库表格中插入 修改和删除记录 建立 修改和删除数据对象 控制对数据和数据对象的存取 确保数据库的一致性和完整性等 1 5 2 SQL 查询 数据查询是关系运算理论在 SQL 语言中的主要体现 SELECT 语句是 SQL 查 询的基本语句 在以 SQL 为基础的关系数据库中 使用的最多的就是 SELECT 查 询语句 SELECT 语句的完整句法如下 SELECT 目标表的列名或列表达式序列 FROM 基本表和 或 视图序列 WHERE 行条件表达式 毕 业 设 计 第 4 页 共 42 页 GROUP BY 列名序列 HAVING 条件表达式 ORDER BY 列名 ASC DEAC 作为 SELECT 语句还有很多的使用方法 这里就不再叙述 1 5 3 SQL 数据更新 使用数据库的目的是为了有效地管理数据 而数据的插入 删除和修改则 是必不可少的一个功能 在本系统中就大量地使用了数据插入 删除和修改这 三种操作 现做一个简单地介绍 数据插入 往数据库的基本表中插入数据使用的是 INSERT 语句 在本系统中使用的 是元组值的插入 其句法如下 INSERT INTO 基本表名 列表名 VALUES 元组值 数据删除 往数据库的基本表中删除数据使用的是 DELETE 语句 其句法如下 DELETE FROM 基本表名 WHERE 条件表达式 数据修改 当需要修改基本表中元组的某些值时 可以用 UPDATE 语句实现 其句 法如下 UPDATE 基本表名 SET 列名 值表达式 列名 值表达式 WHERE 条件表达式 在 Delphi 中使用 SQL 语句是很方便的 一般来说 都是通过 Query 组件来使用 SQL 语言的 至于详细的使用方法在后面进行介绍 毕 业 设 计 第 5 页 共 42 页 2 2 数据库概论数据库概论 2 12 1 数据库技术简介数据库技术简介 2 1 1 数据库的发展 数据管理技术的发展 与硬件 软件 计算机应用的范围有密切的联系 数据 管理技术的发展经过三个阶段 人工管理阶段文件系统阶段和数据库阶段 人工 管理阶段和文件系统阶段都有着相当多的缺陷 诸如数据冗余性 数据不一致性 以及数据联系弱等 也正是这些原因 促使人们研究新的数据管理技术 从而产生 了数据库技术 20 世纪 60 年代末发生的三件大事 层次模型系统的推出关于网状模型报告 的发表以及关系模型论文的连续发表标志着数据管理技术进入数据库阶段 进 入 70 年代以后 数据库技术得到迅速发展 开发了许多有效的产品并投入运行 数据库系统克服了文件系统的缺陷 提供了对数据更高级更有效的管理 2 1 2 数据库阶段的特点 1 减少数据的重复 Redundancy can be reduced 2 避免数据的不一致 Inconsistency can avoid 3 数据共享 Data shared 4 强化数据的标准化 Standard can enforced 5 实践安全性的管理 Security restriction can be applied 6 完整性的维护 Integrity can be maintained 7 需求冲突会获得平衡 Conflicting requirements can be balance 2 1 3 数据库技术 从文件系统发展到数据库系统是信息处理领域的一个重大变化 在数据库 方式下 信息处理观念已为新体系所替代 数据占据了中心位置 数据库技术在 不断发展 并且不断地与其他计算机技术互相渗透 产生了一系列的系统 如 分 布式数据库系统 面向对象数据库系统 在数据库技术中有四个名词 其概念应该分清 毕 业 设 计 第 6 页 共 42 页 数据库 Database DB DB 是统一管理的相关数据的集合 具有较高的数据 独立性 数据库管理系统 Database Management System DBMS DBMS 是位于用户 与操作系统之间的一层数据管理系统 为用户或应用程序提供访问 DB 的方法 DBMS 总是基于某种数据模型 可以分为层次型网状型关系型和面向对象型 DBMS 数据库系统 Database System DBS DBS 是实现有组织地动态地存储大量 关联数据 方便多用户访问的计算机软件硬件和数据资源组成的系统 数据库技术 这是一门研究数据库的结构存储管理和使用的软件学科 数据 库不仅用数据结构的知识 而且丰富了数据的内容 它是一门综合性较强的学科 2 22 2 数据库理论基础数据库理论基础 2 2 1 数据的独立性 由于数据库系统采用三级模式结构 因此系统具有数据独立性的特点 数据 独立性分成物理数据独立性和逻辑数据独立性两级 物理数据独立性 如果数据库的内模式要进行修改 那么模式 内模式映像也 要进行相当的修改 使概念模式尽可能保持不变 这样 我们称数据库达到了物 理数据独立性 逻辑数据独立性 如果数据库的概念模式要进行修改 那么外模式 模式映像也要 进行相应的修改 使外模式尽可能保持不变 这样 我们称数据库达到了逻辑数 据独立性 2 2 2 数据库模型 模型是对显示世界的抽象 在数据库技术中 我们用模型的概念描述数据库 的结构与语义 对现实世界进行抽象 表示实体类型几实体间联系的模型称为 数据模型 目前广泛作用的数据模型可以分为两种类型 一种是独立于计算机系统的模 型 它是现实世界的第一层抽象 又称 概念数据模型 这其中著名的模型是 实体联系模型 另一种数据模型是直接面向数据库的逻辑结构 它是现实世 毕 业 设 计 第 7 页 共 42 页 界的第二抽象 又称为 结构数据模型 下面我将对 结构数据模型 给予简单的介绍 层次模型 用树型结构表示实体类型几实体间关系的数据模型 它的特点是 记录之间的联系通过指针实现 查询效率高 但它有两个缺点 一是实现较复杂 用户不易掌握 二是由于树型结构层次顺序的严格和复杂 使得编写应用程序具 有复杂性 网状模型 用有向图结构表示实体类型及实体间联系的数据模型 它的特 点是记录之间的联系通过指针实现 查询效率高 但它的缺点是编写程序比较复 杂 程序员必须熟悉数据库的逻辑结构 关系模型 它主要是用二维表格结构表达实体集 用外键来表示实体间联系 它是数学化的模型 可把表格看成一个集合 因此集合论数理逻辑等知识可引入 到关系模型中来 它的数据结构简单易懂 只需用简单的查询语句就可对数据 库进行操作 面向对象型 面向对象数据库是面向对象概念与数据库技术相结合的产物 它能完整的描述现实世界的数据结构 具有丰富的表达能力 但模型相对复杂 涉 及的知识面也广 因此面向对象数据库尚未达到关系数据库那样的普及程度 2 2 3 数据库体系结构 数据库的体系结构分三级 内部级 internal 概念级 conceptual 和外部 级 external 这三级结构有时也称为 三级模式结构 或 数据抽象的三个 级别 从某个角度看到的数据特性称为 数据视图 data view 外部级最接近用户 是单个用户所能看到的数据特性 概念级涉及到所有用户的数据定义 是全局的数据视图 内部级最接近于物理存储设备 涉及到实际数据存储的结构 数据库的三级模式结构把数据的具体组织留给 DBMS 去做 减轻了用户使用 系统的负担 三级结构之间往往差别很大 在三级结构之间提供两个层次的映像 mappings 用以实现这三个抽象级别的联系和转换 2 2 4 范式 在对表的形式进行了规范化定义后 数据结构还有五种规范式定义 定名为 规范式模式 称为范式 毕 业 设 计 第 8 页 共 42 页 下面简单介绍一下前三种范式 第一范式 first normal form 1st NF 就是指在同一表中没有重复出现如 果有则应将重复项去掉 这个去掉重复项的过程就称之为规范化处理 第二范式 second normal form 2nd NF 就是指每个表必须有一个 而且仅 有一个 数据元素为关键字 其他数据元素与主关键字一一对应 第三范式 third normal form 3rd NF 就是指表中的所有数据元素不但要 能够唯一的被主关键字所标识 而且他们之间还必须相互独立 不存在其他的函 数关系 2 32 3 关于数据库管理系统关于数据库管理系统 2 3 1 数据库概述 数据库是长期存储在计算机内的 有组织的 可共享的数据集合 数据库 中的数据按照一定的数据模型组织 描述和和存储 具有教小的冗余度 较高 的数据独立性和易扩展性 并可为各种用户共享 在科技迅速发展的今天 人们的视野越来越广 数据量急剧增加 过去人 们把数据存放在文件柜里 现在借助计算机和数据库技术科学的保存和管理大 量的复杂的数据 以便能够方便而充分地利用这些宝贵的信息资源 在关系模型中 实体以及实体间的联系都是用关系来表示的 在一个给定 的应用领域中 所有实体及实体之间的联系的关系的集合构成的一个数据库 关系数据库的基本数据结构就是二维表 每一张二维表对应一种联系 表 的每一行称为记录 表的每一列称为属性 我们也叫做字段 也就是属性的取 值范围 数据库管理系统是一个用来管理数据库的软件包 是数据库能够正常工作 的核心 它对数据库如同操作系统对于硬盘 对数据库的所有操作 包括创建 数据库的各种类型 表单 视图 存储过程 以及其他数据库应用程序对于数 据库中数据的读取和修改 就是经由数据库管理系统完成的 前面说的数据库 应用程序所接触的只是数据库的接口 这个接口也是数据库管理系统的接口函 数 当数据库应用程序把对于数据库的操作指令通过数据库管理系统的接口函 数发给数据库管理系统后 一切工作由数据库管理系统操作 数据应用程序所 毕 业 设 计 第 9 页 共 42 页 要做的就只是等候数据库管理系统把它所需要的数据给它 然后进行加工处理 2 3 2 数据库的开发 根据用户的需求 定义数据库和应用程序的功能 确定用户的需求功能 1 功能实现 将客户的需求和将要实现的几个功能模块 分别进行程序设计 调试 经 常分为以下几种 1 信息处理 2 数据库管理 3 系统管理 4 辅助功能 信息处理是建立数据应用程序的目的 设计数据库应用程序的目的是为客 户提供所需的信息服务 辅助管理工作 提高工作效率和水平 信息处理最基 本的功能包括各类信息查询 统计报表等功能 对于特定的应用程序还可以有 特定的功能 数据库管理的主要功能是负责数据库的更新 修改等 一个特定 的数据库管理操作要由他的用户权限决定 这个权限要由权限的用户指定 系 统管理的功能是数据库应用程序运行的可靠性和安全性 一般包括用户管理 口令设置 系统变量和数据字典的维护等 2 运行和维护程序 一个应用系统性能的优劣要有用户做出判断 用户在使用中提出建议和要 求 根据这些建议和要求对数据库应用程序进行适当的修改和完善 从而提高 程序的性能 3 3 售后服务系统分析售后服务系统分析 3 13 1 系统调查系统调查 售后服务管理存在问题或弊端总的有 管理薄弱 部门划分不明确 协调难 度大 工作效率低 对企业领导人员还没引起高度的重视 还不健全 不配套 领导对自己的产品售后不够清楚 浪费了顾客的宝贵时间并且降低了产品的信 誉度 毕 业 设 计 第 10 页 共 42 页 3 1 1 售后管理现状 近几年来 由于企业一直重视产品的销售量所带来的高额利润 企业及 单位对手后并没有引起高度的认识 出现了顾客由于售后服务不佳而不再购 买该产品的现象 影响了企业的扩大及发展 从调查中发现售后服务管理主 要存在以下问题 1 硬件设施解决落实差 对客户信息档案管理必备的条件解决落实差 有的企业甚至没有客户信息记录 档案多 档案室小 杂 对客户资料的保护 不够 造成客户资料的严重损坏 2 信息反馈落实不到位 对顾客反映的意见 信息没有一个完整的记录 或者没有落实到书面的形式 3 操作人员业务不熟练 售后服务管理制度执行差 有的甚至没有明文 的规定 对客户资料的重要性 保密性没有提出明确的管理方案 新系统的系统分析与设计工作都要建立在对现行系统调查的基础上 即必 须调查清楚信息系统的资源 输入 处理和输出 明确用户需求 其目的是明 确系统开发的目标 由于本次毕业设计时间有限 本人和小组成员将售后服务系统的相关材料 进行分析整合 并在此基础上加入现实需要的要求 从实际情况出发对电脑售 后服务进行了全面调查和分析 3 1 2 电脑售后服务自身特点 售后服务管理是一个企业管理中的重要组成部分 它是企业各项管理活动 中的最后一个环节 售后服务管理系统的主要目的是服务于其他管理部门 为 企业的生产决策提供信息 是提高企业信誉 进一步挖掘潜力以扩大销售量的 主要手段之一 其侧重于用户信息的收集和产品的维护等事项的处理 电脑售 后服务同样具有以上特点 由于计算机技术及管理信息技术的迅速发展 电脑 售后服务管理同样需要将各种信息进行汇总 加工和处理 对于电脑售后服务 过程中的基本信息 客户信息及客户的反馈信息等会存在杂乱 冗余等现象 针对特点及问题本文将予以解决 3 23 2 可行性分析可行性分析 毕 业 设 计 第 11 页 共 42 页 售后服务管理系统在企业中占有极其重要的地位 它关系着客户与企业的 双重利益 其中包括客户信息的添加 删除 查询和保存 信息反馈的添加和 处理 工作记录管理 问题分配管理等等 对于企业来讲 售后服务管理系统 是不可缺少的组成部分 它有效地管理着客户对产品的建议及产品所出现的问 题 对企业将来的发展起着重要的作用 开发售后服务管理系统 是切实可行 的 是必要的 其目的是 用最小的代价在尽可能的时间内提高产品的信誉度 3 2 1 经济上可行性 现在 电脑的价格已经十分不再像以前那样昂贵了 性能上却有了长足的进 步 而本系统的开发将会为企业的利润带来一个质的飞跃 为此主要表现在有 以下几个方面 1 本系统的运行可以代替人工进行许多繁杂的劳动 2 本系统的运行可以节省资源 提高企业的工作效率 3 本系统可以使敏感文档更加安全 等等 所以 本系统在经济上是可行的 3 2 2 技术上可行性 1 开发的软件可行性 从目前市场上比较流行的数据库开发 管理软件来看 对于比较简单的中 小型数据库 Visual FoxPro 6 0 是在实际应用中较为成功的一种解决方案 并为用户提供了 Windows 所一贯坚持的非常友好 操作简单的用户界面 完善 而强大的数据库操作功能 简洁明了的数据库 进而可对数据库实施操作 维 护和权限识别功能 结合实际情况 可以设计出符合实际需求 易于理解 易 于操作 易于维护的数据库和操作系统 对于 Visual FoxPro 6 0 而言 管 理这种规模和复杂程度的数据库是游刃有余的 同样对于 Visual FoxPro 6 0 来说 无论是添加 删除 还是查询都能顺利完成 因此 本系统从软件角度 看是可行的 2 开发的硬件可行性 开发本系统所使用的软件对于计算机硬件有一定的要求 特别是 Visual FoxPro 6 0 对计算机的内存 主频 外频 外存 主要是硬盘的容量 都有比 毕 业 设 计 第 12 页 共 42 页 较高的要求 否则将影响到本系统的正常运行 甚至导致数据计算的失误等比 较严重的错误 从市场上目前流行的硬件水平来看 一般学校已经具备了使用 此类软件的基本硬件条件 特别是以计算机为主要专业的中等职业技术学校已 有现成的软 硬件条件 本系统的开发也是可行的 3 开发实施的可行性 此类软件属于一般类管理软件 开发难度不大 没有很高深的算法和令人 难以理解的专业知识 只需要经常和管理人员进行沟通就可以掌握完成软件的 要点 开发周期短 一般只需要一个月左右 产品出来后就可以推向市场 收 回成本 获取利益 使用 Visual FoxPro 6 0 作为系统开发的开发环境 它作为一种现代的编 程语言 提供完善的指令控制语句 类与对象的支持及丰富的数据类型 给开 发高性能系统提供的保障为开发满足客户要求的系统 保证了代码的模块化要 求 而代码模块化的提高 非常有利于以后对新系统的扩展与修改 综上所述 本系统的设计与开发在技术上和硬件设备上的条件都是满足的 因此 它在技术上是可行的 3 2 3 运行上可行性 本系统为一个中小型的企业售后服务管理系统 所耗费的资源非常的小 并且利用新的打包软件对该系统进行了打包 企业的电脑无论是硬件还是软件 都能够满足条件 因此 本系统在运行上是可行的 3 2 4 法律可行性法律可行性 本系统纯为私人设计 在开发过程中没有涉及合同 责任等与法律相抵触 的方面 因此 本系统在法律上是可行的 3 2 5 可行性结论可行性结论 系统的成功开发将进一步促进售后管理的现化化和科学化 培养了人才 也为该企业管理体系积累了经验 从长远来看 其经济和社会效益是肯定的 毕 业 设 计 第 13 页 共 42 页 3 33 3 系统详细分析系统详细分析 3 3 1 业务流程分析业务流程分析 业务流程图图例说明如图 3 1 所示 系统外部环境 人员及组织 处理 系统内部结构 报表和单据 人员及组织 物流或信息流向 数据存储 图 3 1 常用的业务流程图图例 毕 业 设 计 第 14 页 共 42 页 之前已经对电脑售后服务管理情况进行了调查得出了其基本情况 并在此 基 础上得到如图 3 2 所示的业务流程图 图 3 2 业务流程图 客户信息反馈 用户信息处理 客户基本信息维修基本信息维修处 售后服务计划与实施 维修费用计划工作任务信息 工作记录 统计分析 售后报表 营销部 毕 业 设 计 第 15 页 共 42 页 3 3 2 数据流程分析数据流程分析 数据流程图是描述系统数据流程的主要工具 通过抽象的方式 舍去具体 的组织结构 工作地点 物资 材料等要素 主要从数据流动的角度来考察实 际业务处理情况 数据流程图的构成很简单 通常只包括实体 数据流 处理和数据存储四部 分内容 具体图例为 1 外部实体 图 3 3 外部实体图例 2 数据流 基本信息 F1 图 3 4 数据流图例 3 处理 图 3 5 数据处理图例 4 数据存储 D1 客户信息库 图 3 6 数据存储图例 根据以上的业务流程图分析 我们将总的业务流程分为五大方面 维修信 客户及 业务人员 客户 P1 基本信息 添加 相关部门 毕 业 设 计 第 16 页 共 42 页 息管理 客户信息系管理 售后服务管理 工作任务管理 反馈信息管理 在 此基础上将各部分信息建立数据库进行保存以便进一步分析和设计系统 据此 得到如图 3 7 所示的总的数据流程图 02 产品信息库 04 经营计划库 01 用户及维修信息库 05 售后服务报表库 03 资源配置及计划库 图 3 7 数据流程图 生产部 营销部 财务部 客户及 业务人员 011 反馈信息 处理 013 售后服务 信息处理 012 售后服务 计划 毕 业 设 计 第 17 页 共 42 页 由于客户信息管理在售后服务管理中占有很重要的地位 本文进一步分析 得到了客户信息管理部分的数据流程图 如图 3 8 所示 客户注册信息单 F1 基本信息表 F11 D1 客户基本信息库 D2 客户意见信息库 反馈信息表 F21 客户意见信息单 F2 图 3 8 客户信息管理数据流图 3 3 2 数据字典数据字典 数据字典是用来描述数据流程图中的数据元素 数据结构 数据流 数据 存储 处理过程和外部实体的 下面为本系统的数据字典 1 数据元素条目 表 3 1 数据元素条目 1 名称 客户编号 总编号 01 01 说明 客户的编号 每一个客户有唯一的编号 编号 01 数据值类型 字符型 类型 字符 长度 6 有关数据结构 表 客户信息管理表 表 3 2 数据元素条目 2 名称 维修站编号 总编号 01 02 说明 维修站的编号 每一个维修站有唯一的编号 编号 02 数据值类型 字符型 长度 7 有关数据结构 表 维修站点管理表 客户 P1 基本信息 添加 P11 基本信息 查询 维修部 P2 反馈信息 添加 P21 反馈信息 查询 生产部 毕 业 设 计 第 18 页 共 42 页 2 数据结构条目 表 3 3 数据结构条目 1 表 3 4 数据结构条目 2 3 数据流条目 表 3 5 数据流条目 1 名称 客户信息 总编号 02 01 说明 登记客户基本信息 编号 03 结构 客户编号 客户姓名 性别 年龄 职业 家庭住址 通信地址 产品名称 型号 备注 有关的数据流 数据存储 客户基本信息簿 数量 每年约 30 份 名称 客户意见信息 总编号 02 02 说明 登记客户意见信息 编号 04 结构 信息内容 客户编号 姓名 反馈方式 总体评价 总结 反馈日期 有关的数据流 数据存储 客户意见信息簿 数量 每年约 30 份 名称 客户基本信息 总编号 03 01 说明 登记客户基本信息 编号 05 数据流来源 客户注册信息表单 数据流去向 P1 P11 结构 客户编号 客户姓名 性别 年龄 职业 家庭住址 通信地址 产品名称 型号 备注 流通量 60 份 年 毕 业 设 计 第 19 页 共 42 页 表 3 6 数据流条目 2 4 数据存储条目 表 3 7 数据存储条目 1 表 3 8 数据存储条目 2 5 数据处理条目 表 3 9 数据处理过程条目 1 名称 客户意见信息 总编号 03 01 说明 登记客户意见信息 编号 06 数据流来源 客户意见信息单 数据流去向 P2 P21 结构 信息内容 客户编号 姓名 反馈方式 总体评价 总结 反馈日期 流通量 60 份 年 名称 客户基本信息库 总编号 04 01 说明 文件库 编号 D1 结构 客户编号 姓名 性别 职业 通信地址 相关的数据流 P1 D1 P21 有无查询 有 名称 客户意见信息库 总编号 04 02 说明 文件库 编号 D2 结构 客户编号 姓名 产品名称 型号 备注信息内容 反馈方式 总体评价 总结 反馈日期 相关的数据流 P2 D2 P21 有无查询 有 名称 客户基本信息维护 总编号 05 01 说明 对基本信息添加 删除 查询 编号 P1 输入 客户基本信息 输出 客户信息表 处理 P1 P11 毕 业 设 计 第 20 页 共 42 页 表 3 10 数据处理过程条目 2 6 外部实体条目 表 3 11 外部实体条目 1 表 3 12 外部实体条目 2 4 4 售后服务系统设计售后服务系统设计 4 14 1 系统总体结构设计系统总体结构设计 4 1 1 功能模块设计功能模块设计 功能模块设计就是将系统划分为若干的子系统后 需要对这些做系统尽心 再分解 得到彼此相对独立 功能单一且又有层次联系的功能模块结构 根据 分析本系统划分为以下几个模块 1 基本信息模块 浏览 该模块可以实现对现有维修问题的记载 对错误的记录可以修改 删除等 维修站点查询 不同的城市 不同的地区都记载在考核表中 所以专门设 置一个维修站点管理查就显得很有必要 我们可以对不同的维修站点进行统一 的管理 名称 客户反馈信息维护 总编号 05 01 说明 对反馈信息添加 删除 查询 编号 P2 输入 客户反馈信息 输出 客户信息表 处理 P2 P21 名称 维修部 总编号 06 01 说明 公司的维修部 编号 07 输出数据流 客户基本信息 输入数据流 P11 维修部 个数 约 10 个 名称 生产部 总编号 06 02 说明 公司的生产部 编号 08 输出数据流 客户反馈信息 输入数据流 P21 生产部 个数 约 40 个 毕 业 设 计 第 21 页 共 42 页 维修站点添加 由于一个公司的售后维修站点不是一成不变的 总会有新 的维修站点的建立 所以对维修站点信息的添加就显得尤其重要 在这一模块 中 可对维修站点信息进行添加 产品信息的修改或删除 可对维修问题的基本信息进行修改或删除 2 客户信息管理模块 客户浏览 该模块可以实现对现有客户的编号 姓名 地址 工作单位 联系电话等信息进行浏览 客户查询 不同的客户 在不同的年度购买何种型号的都记载在客户表中 所以 我们可以按客户号或客户姓名对客户信息进行查询 客户修改 可先按客户号查询出客户的基本信息 并可对其信息的任何方 面进行修改 客户添加 由于客户在不断地增加 这样客户添加这一功能就显得很有必 要 我们可先选择客户号 在客户号不重复的情况下对客户其他信息进行添加 3 售后服务管理模块 信息反馈添加 不同的时间 不同的客户都可能会在任意时间向我们反馈 有关本产品的信息 所以信息反馈的天价就显得尤为重要 4 任务基本信息模块 分为 任务信息浏览 任务信息添加 删除 修改 任务信息的查询 在任务信息浏览的子模块中 可以对任务的编号 任务性质 下达任务时 间 维修时间 工时等信息进行浏览 并可以对任务信息进行增加记录 修改 记录 删除记录 更新记录等操作 在任务信息查询模块中 可以按任务号或职工号进行查询 并可以把查询 结果用报表打印出来 5 系统用户管理模块 此模块分为 系统用户信息的添加 删除以及密码的修改 通过此功能模 块可以对系统进行有效的使用和管理 必要时保护用户的使用权限 综上所述 就能得到本系统的功能模块图 如图 4 1 所示 毕 业 设 计 第 22 页 共 42 页 售后服务管理系统 基本 信息 管理 管理 客户 信息 管理 系统 用户 管理 售后 服务 管理 工作 任务 管理 图 4 1 系统功能模块图 维 修 问 题 密 码 管 理 信 息 反 馈 维 修 站 点 产 品 信 息 客 户 意 见 客 户 信 息 常 见 问 题 问 题 分 配 工 作 记 录 用 户 信 息 添 加 问 题 修 改 问 题 查 询 问 题 添 加 信 息 修 改 信 息 查 询 站 点 添 加 删 除 查 询 添 加 信 息 修 改 信 息 查 询 信 息 添 加 意 见 删 除 意 见 添 加 意 见 处 理 意 见 添 加 问 题 查 看 问 题 分 配 问 题 处 理 问 题 添 加 记 录 修 改 记 录 查 询 记 录 设 置 密 码 修 改 密 码 添 加 用 户 修 改 用 户 毕 业 设 计 第 23 页 共 42 页 4 1 2 系统物理配置设计系统物理配置设计 由于本系统是一个简单的售后服务系统 主要实现信息的添加 删除 查 询等功能 因此对操作的硬件要求不是很高 具体要求如下 客户端 Windows95 98 2000 XP Internet Explorer IE 等 服务器端 Windows NT Windows2000 Internet Information Server IIS 4 0 及其以上版本 IE 等 或者 Windows98 Personal Web Server PWS IE 等 硬件环境 服务器 CPU PIII 500 以上 内存 512M 以上 客户机 CPU P200MMX 以上 内存 32M 以上 4 1 3 系统流程图设计系统流程图设计 计算机处理流程图 是用一些类似实际计算机内部物理器件的图形符号表 示 数据在计算机系统内部的处理流程 如图 4 2 所示是本系统的计算机处理流程图 维修及客户 基本信息 工作基本 信息 添加 信息 客户信息及 工作信息 文件 客户信息簿 工作记录薄 图 4 2 售后服务系统计算机流程图 毕 业 设 计 第 24 页 共 42 页 4 24 2 系统详细设计系统详细设计 4 2 1 代码设计代码设计 代码又称编码 它是客观事物的名称 属性 状态等内容的代表符号 代码 设计要存在以下原则 1 唯一性 每个代码只能唯一地代表某一客观 每一客观事物的代码也只能是唯一的 代码和客观事物应做到一一对应 不能有二义和模糊性 2 可扩充性 代码设计时要留有扩充的余地 以适应系统扩充的需要 当系统增加新的 客 观事物或事物属性时 不会引起整个代码系统的重新设计 3 标准型 编码应尽量符合标准化的要求 便于企业间的交流和共享 并可以减少系 统运行中的更新和维护的工作量 4 简明性 代码结构应清晰 直观 具有一定的逻辑含义 容易识别和记忆 5 简短性 简短的代码可以节省空间 提高输入速度 减少输入出错的概率 使其便 于记忆和使用 并可减少输入操作中的错误 6 稳定性 代码影响面大 因此要保持稳定 否则会引起系统很大的修改 根据系统设计需要 进行如下的代码设计 1 客户编码 客户编码由 6 位数字组成 前两位表示流水号 中间两位表示客户类型 后两位表示客户区域 其结构形式如图 4 3 所示 流水号 客户类型 客户区域 毕 业 设 计 第 25 页 共 42 页 图 4 3 客户代码设计图 毕 业 设 计 第 26 页 共 42 页 2 维修站代码 维修站代码由 6 位数字组成 前两位表示流水号 中间两位表示维修站级 别 后两位表示维修站区域 其结构形式如图 4 4 所示 流水号 维修站级别 维修站区域 图 4 4 维修站代码设计图 3 问题编号 问题编号由 4 位字符组成 前两位表示流水号 后两位表示问题类型 其 结构形式如图 4 5 所示 流水号 问题类型 图 4 5 问题编号设计图 1 系统用户编号 系统用户编号由 4 位数字组成 前两位表示用户类型 后两位表示操作权 限 其结构形式如图 4 6 所示 用户类型 操作权限 图 4 6 系统用户编号设计图 2 产品批次代码设计 维修站代码由 6 位数字组成 其结构形式如图 4 7 所示 月份 年份 流水号 毕 业 设 计 第 27 页 共 42 页 图 4 7 系统用户编号设计图 4 2 2 数据库设计数据库设计 数据库设计一般包括建立数据库概念模型 建立数据逻辑模型 数据库的 物理设计和数据库实现四个阶段 由于本系统设计内容中实体较多 在此只对部分实体进行分析 下面就以 客户和维修站为例进行说明 1 概念模型设计 以下是客户的实体 属性图 如图 4 8 所示 图 4 8 客户的实体 属性图 在本系统中以客户和维修站的关系为例 得到其实体 联系图 如图 4 9 所示 M N 客户 姓名年龄职业性别 客户 编号 服务 维修站 年龄 性别 职业 姓名 地址 编号 邮箱 地址 省份 城市 邮编 反馈 信息 服务 日期 毕 业 设 计 第 28 页 共 42 页 图 4 8 客户和维修站的实体 联系图 2 逻辑模型设计 建立数据库的概念模型后 就可根据选定的数据库管理系统所支持的数 据模型 将概念模型转换成数据逻辑模型 下面就以上面的 E R 图为例将其 转换为关系数据模型 客户 编号 姓名 性别 年龄 职业 地址 维修站 维修站代码 省份 城市 地址 邮编 邮箱 服务 编号 维修站代码 服务日期 反馈信息 3 数据库的物理设计 数据库的物理设计是指根据实际的计算机硬件和软件环境 设计数据库 在计算机物理设备上的合理存储结构和存取方法以建立一个性能良好的物理 数据库 本文将在数据表设计中重点说明 4 数据库的实现 这一工作是在系统实施阶段完成的 4 2 3 数据表设计数据表设计 根据本系统的需求分析及目标进行如下数据表的设计 1 维修问题管理表 该表中记录客户的维修基本信息如表 4 1 所示 表 4 1 维修问题管理表 序号数据项名是否为主码数据类型长度取值含义 1 客户编号是字符型 6 惟一标识顾客 2 姓名否字符型 10 表示顾客姓名 3 产品代码否字符型 10 表示产品代码 4 维修现象否 字符型 10 表示产品维修现象 5 维修原因否字符型 10 表示产品维修原因 6 维修部位否字符型 10 表示产品维修部位 7 备注否字符型 50 表示对产品的备注 毕 业 设 计 第 29 页 共 42 页 2 维修站点管理表 表 4 2 维修站点管理表 序号数据项名是否为主码数据类型长度取值含义 1 维修站代码是字符型 6 惟一标识维修站 2 全称否字符型 20 表示维修站的全称 3 省份否字符型 10 表示维修站所在省份 4 城市否 字符 型 10 表示维修站所在城市 5 地址否字符型 26 表示维修站的地址 6 邮编否字符型 6 表示维修站的邮编 7 电子邮件否字符型 50 表示维修站的电子邮件 8 级别否字符型 4 表示维修站的级别 9 负责人否字符型 8 表示维修站的负责人 10 维修员否字符型 8 表示维修站的维修员 3 产品信息表 表 4 3 产品信息表 序号数据项名是否为主码数据类型长度取值含义 1 产品名称是字符型 10 产品名称 2 型号否字符型 10 表示产品型号 3 批次否字符 型 8 表示产品批次 4 生产日期否 日期型 8 表示产品生产日期 5 购买日期否日期型 8 表示顾客购买产品日期 6 颜色否字符型 4 表示产品的颜色 7 优缺点否字符型 40 表示产品的优缺点 8 建议否字符型 50 表示顾客的建议 毕 业 设 计 第 30 页 共 42 页 4 客户信息表 表 4 4 客户信息管理表 序号数据项名是否为主码数据类型长度取值含义 1 客户编号是字符型 6 惟一标识顾客 2 姓名否字符型 10 顾客的姓名 3 性别否字符型 6 表示顾客性别 4 年龄否 字符 型 6 表示顾客的年龄 5 职业否字符型 20 表示顾客职业 6 颜色否字符型 40 表示产品的颜色 7 通讯地址否字符型 40 表示顾客的通讯地址 8 家庭住址否字符型 40 表示顾客的家庭地址 9 所购产品名 称称 否字符型 20 表示顾客所购产品名 10 型号否字符型 50 表示所购产品型号 5 客户意见管理表 表 4 5 客户意见管理表 序号数据项名是否为主码数据类型长度取值含义 1 信息内容否字符型 6 表示反馈信息内容 2 客户编号是字符型 30 惟一标识顾客 3 姓名否字符型 20 表示顾客姓名 5 总体评价否 字符型 40 表示顾客的总体评价 6 总结否字符型 40 对顾客信息的总结 7 反馈日期否日期型 8 表示反馈时间 6 系统用户信息表 表 4 6 系统用户信息表 序号数据项名是否为主码数据类型长度取值含义 1 用户编号是字符型 6 惟一标识用户 2 姓名否字符型 10 用户的姓名 3 操作权限否字符型 6 表示用户操作权限 4 操作内容否 字符 型 6 表示用户操作内容 5 使用时间否字符型 20 表示用户使用时间 毕 业 设 计 第 31 页 共 42 页 7 工作记录表 表 4 7 工作记录表 序号数据项名是否为主码数据类型长度取值含义 1 客户编号是字符型 6 惟一标识顾客 2 工作时间否字符型 30 表示工作的时间 3 工作地点否字符型 20 表示工作的地点 4 工作方式否字符型 10 表示工作的方式 5 工作内容否字符型 30 表示工作的内容 6 遗留问题否字符型 30 表示工作遗留问题 8 工作任务信息表 表 4 8 客户意见管理表 序号数据项名是否为主码数据类型长度取值含义 1 客户编号是字符型 6 惟一标识顾客 2 问题题目否字符型 30 表示问题题目 3 问题类型否字符型 30 表示问题类别 5 问题联系人否 字符型 6 表示问题联系人 6 问题描述否字符型 40 表示对问题描述 7 售后主管否字符型 8 表示售后主管人员 8 分配日期否日期型 8 表示工作的分配日期 9 问题分配管理表 表 4 9 问题分配管理表 序号数据项名是否为主码数据类型长度取值含义 1 问题编号是字符型 6 惟一识别问题 2 问题题目否字符型 30 表示问题题目 3 提交日期否日期型 20 表示问题的提交时间 4 解决日期否日期型 10 表示问题解决时间 5 解决人否字符型 30 表示问题解决人 6 解决过程否字符型 30 表示问题解决过程 毕 业 设 计 第 32 页 共 42 页 4 2 1 输入输出设计输入输出设计 4 2 1 1 输入设计 输入设计遵循的原则是 1 正确性原则 2 快速 高效原则 3 方便性原则 4 一次输入原则 5 源点输入原则 本系统在设计过程中严格按照上面的原则进行的 以保证系统的正常运行 输入的方式有 1 键盘输入 2 光电设备输入 3 磁盘输入 4 网络输入 本系统据实际情况选择键盘输入方式 以使操作更加方便可行 4 2 1 2 输出设计 输出设计的方式有 1 显示输出 2 打印输出 3 磁盘输出 4 网络输出 本系统据实际情况选择显示和打印输出方式 具体格式和内容会在系统运 行中予以说明和展示 毕 业 设 计 第 33 页 共 42 页 5 5 售后服务系统售后服务系统实施实施 5 15 1 程序设计程序设计 5 1 1 设计语言的选择设计语言的选择 由于本系统只是实现简单的信息的添加 修改 删除和查询功能而 Visual FoxPro 用较少的或不用程序代码就能够快速创建功能完善的应用程序 其可靠 性高 调试简单 而且其在操作使用方面 也提供了一个功能完善的集成环境 用户可以通过菜单 工具条 快捷键完成指定的操作 有向导 设计器 生成 器和管理器等开发工具 因此 本系统采用 Visual FoxPro 进行系统的设计与 开发 本系统在开发设计过程中 将 Visual FoxPro 提供的集成环境综合运用 有简单的数据库建立 数据表的建立和表单的设计 菜单的设计 更有将 Visual FoxPro 语言综合用于其中 已达到系统设计的目标 5 1 1 程序设计方法 结构化程序设计 SP Structured Programming 方法是用于系统设计阶 段指导人们用良好的思想方法 开发出易于理解 有正确的程序的一种程序设 计方法 用 SP 方法设计程序 任何程序逻辑都可以用顺序 选择 循环 图 5 1 来表示 a 顺序结构 b 选择结构 c 循环结构 功能 1 功能 2 exp 功能 1功能 2 exp功能 1 毕 业 设 计 第 34 页 共 42 页 图 5 1 SP 方法的基本结构图 5 25 2 系统调试系统调试 具体调试流程如图 5 2 所示 图 5 2 程序框图 退出 特权用户 判断 T F 一般用户 数据浏览数 据 添 加 数 据 修 改 查 询 统 计 数 据 删 除 主程序 登陆界面 用户登录密码 系统主菜单 毕 业 设 计 第 35 页 共 42 页 5 35 3 系统维护系统维护 5 3 1 硬件的维护与维修 随着系统的运行 系统内的硬件设备也会出现一些故障 需要及时进行维 修或替换 当系统的功能扩大后 原有的设备不能满足要求时 就需要增置或 更新设备 5 3 2 应用程序的维护 1 程序纠错 程序运行过程中会出现某些错误 要及时对程序进行纠错 2 功能的改进和扩充 3 适应性维护 管理信息系统运行环境一旦发生变换 就要进行适应性维 护工作 5 3 3 数据库的维护 1 数据库的转储 由于突发事故等不明原因数据库可能会遭到破坏 为了 有效地恢复被破坏的数据库复制成副本 存储在磁盘上 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁夏海原县一中2026届生物高一第一学期期末预测试题含解析
- 河南濮阳建业国际学校2025-2026学年化学高一第一学期期中综合测试试题含解析
- 辽宁石油化工大学《幼儿钢琴弹唱》2024-2025学年第一学期期末试卷
- 互联网教育市场前景分析报告
- 复合土工膜膜层厚度试验记录
- 豫剧伴我成长作文
- 浅谈如何提高女生声腔演唱艺术
- 本科毕业论文评语模板3
- 【作文评语】本科毕业论文指导老师评语3
- RMI落基山研究所:2025年互联小电网:从飞行员到发电站报告(英文版)
- GB/T 26465-2021消防员电梯制造与安装安全规范
- 厦门站350T履带吊拆装方案
- 《新闻摄影教程(第五版)》第五章 新闻摄影的主题、题材
- 迈瑞天地人血培养基础介绍
- 政府采购法颁布20周年知识竞赛题库答案
- 2022年西部计划协议书
- 科技论文写作课件
- 休克治疗流程图
- 7.金融信用信息基础数据库用户管理规范(银发2014-323号)
- 四川森林抚育技术的指南
- 金蝶K3V10.2产品培训制造销售2
评论
0/150
提交评论