样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
【摘要】
本文通过用vfp6.0编写客户管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了企业客户关系管理的自动化和信息化.
本文还简单介绍了vfp6.0软件的界面及操作方法。简要介绍了窗体的制作过程,程序的编写,添加,最后的编译过程。并且叙述了作者在软件开发过程中的心得体会。
【关键词】客户管理
数据库 统计
目录
第一章 引言 3
第二章
系统分析 4
2.1开发背景 4
2.2需求分析 4
2.3概要 4
2.4系统要求 5
第三章
系统开发方法 6
3.1系统开发方法概述 6
3.2 结构化生命周期法简介 6
3.3
快速原型法简介 6
(四)修改和完善原型 3.4 本系统开发方法的选择 6
第四章
开发平台和开发工具 7
4.1开发工具的选择 7
4.2 开发工具的选择 7
4.2.1
开发语言介绍………………………………………7
4.2.2
vfp开发数据库过程………………………………8
4.3选用vfp6工具的优点: 9
第五章
系统的规划与分析 10
5.1
系统的可行性分析 10
5.1.1经济可行性分析……………………………………10
5.1.2
操作可行性分析…………………………………..10
5.1.3 技术可行性分析…………………………………..10
5.1.4
现有系统的分析…………………………………..10
5.1.5系统的安全性分析………………………………..11
5.2
系统的详细调查 11
5.3需求分析 11
5.3.1需求分析的经过…………………………………….11
5.3.2系统功能…………………………………………….11
5.3.3系统结构…………………………………………….12
5.4系统逻辑模型的提出 13
5.4.1数据词典……………………………………………13
5.4.2数据库设计………………………………………….14
第六章
系统的设计 16
6.1建立项目 16
6.2数据库和表的建立 16
6.3表单和代码设计 17
第七章
主程序的设计与系统的编译发行 34
7.1主程序的设计 34
7.2系统的编译 35
结
论 35
致
谢 36
参考文献 36
1 第一章
引言
本软件使用Microsoft FoxPro
6.0进行编写。数据库技术的产生与发展源于对于数据的组织和管理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。
数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户,数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。数据库系统是由数据,数据库管理系统,应用程序,用户组成。
数据库的特点:1.实现数据共享
2.实现数据独立3.减少了数据冗余度 4.避免了数据不一致性5.加强了对数据的保护。
数据库应用系统(DATABASE
APPLICATION SYSTEMS
DBAS)
1. 管理信息系统
2. 开放式信息服务系统
一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。
2
3 第二章
系统分析
3.1 2.1开发背景
随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高企业客户关系管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提客户关系管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。企业销售管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
2.2需求分析
利用计算机实现企业的客户关系管理势在必行。对于企业来说,利用计算机支持企业高效率完成客户关系管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而客户关系管理是一项琐碎、复杂而又十分细致的工作,客户资料的管理,企业信息的管理,个人信息的管理管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格和文件,这就会耗费工作人员大量的时间和精力,计算机进行客户关系工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
5.3需求分析
5.3.1需求分析的经过
需求分析的任务,在于完全地弄清用户对所开发的数据库应用系统的确切要求。开发人员要向用户展开调查研究,弄清用户到底要应用系统具备哪些功能,需要完成哪些任务。
客户管理系统是对客户进行管理所必须的,客户管理系统包括录入和查询客户、地址、联系人等操作。一直以来,客户管理系统工作都是人工直接来完成的,工作量很大,而且很容易出错。随着科技的发展,实现现代化和自动化管理既可能也很有必要。
5.3.2系统功能
(1)、权限:此系统不需要用户和密码。直接就可以进入客户管理系统。
(2)、录入客户:下包括:录入客户、录入地址、录入联系人、退出。
(3)、录入客户:为了新增、修改、去除、保存客户的编号、单位名称、单位地区、单位邮编、单位传真。
(4)录入地址:为了新增、修改、去除、保存、显示、打印、预览地区系统。
(5)录入联系人:为了新增、修改、去除、保存、显示、打印、预览联系人编号、姓名、性别、单位、电话、编号。
(6)退出:退出录入客户表单。
(7)查询客户:下包括:客户查询、地址查询、联系人查、地区-客户查询、
退出。
(8)客户查询:根据客户的编号、电话、单位名称、传真、编码、电邮地址、单位地址、地区编号、单位邮编、联系人编号来查询客户。
(9)地址查询:根据客户地区编号、地区名称来查询客户。
(10)联系人查询:根据客户联系人编号、姓名、性别、单位名称、电话、编码来查询联系人。
(11)退出:退出客户系统。
5.3.3系统结构
系统结构功能流程图
1、 主菜单的代码设计:
对“Form1”的Load事件编程
open data
kehugl
sele 11
use kehu
sele 22
use diqu
sele
33
use lxr
对“录入客户”按钮的Click事件编程
do form
录入表
对“录入客户”按钮的Click事件编程
do form
lei\客户表
对“新增”按钮的Click事件编程