客户关系信息管理系统—免费毕业设计论文内容摘要:
作后台大型网络数据库,如 SQL Server, Oracle 等。 在应用程序中,可以使用结构化查询语言 SQL 数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的 SQL 的编程技术,为单机上运行的数据库提供了 SQL 网络接口,以便在分布式环境中快速而有效地实现客户 /服务器 (client/server)方案。 动态数据交换 (DDE) 利用动态数据交换 (Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据 链路。 当原始数据变化时,可以自动更新链接的数据。 Visual Basic 提供了动态数据交换的编程技术,可以在应用程序中与其他 Windows 应用程序建立动态数据交换,在不同的应用程序之间进行通信。 对象的链接与嵌入 (OLE) 对象的链接与嵌入 (OLE)将每个应用程序都看做是一个对象 (object),将不同的对象链接 (link)起来,再嵌入 (embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。 OLE 技术是 Microsoft 公司对象技术的战略,它把多个应用程序合为一体 ,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。 利用 OLE 技术,可以方便地建立复合式文档 (pound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 动态链接库 (DLL) Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。 但它可以通过动态链接库技术将 C/C++或汇编语言编写的程序加入到 Visual Basic应用程序中,可以像调 用内部函数一样调用其他语言编写的函数。 此外,通过动态链接库,还可以调用 Windows应用程序接口 (API)函数,实现 SDK所具有的功能。 关系型数据库的实现 Access2020 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。 另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access也提供了数据存储库,可以使用桌面数据库文件 把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 数据库的概念 数据库是一种存储数据并对数据进行操作的工具。 数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 计算机的数据库可以分为两类:非关系数据库( flatfile)和关系数据库( relational)。 关系数据库中包含了多个数据表的 信息,数据库含有各个不同部分的术语,象记录、域等。 _ 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。 创建一个数据库结构的过程被认为是数据模型设计。 1. 标识需要的数据; 2. 收集被标识的字段到表中; 3. 标识主关键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据; 6. 标识指定字段的信息; 7. 创建物理表。 _ 修改已建的数据库 数据库的修改分为:添加、编辑和删除记录。 这三种操作均可由 Visual Basic 创建的程序来完成,下面的章节 将详细描述实现的具体方法。 _ 实现数据库之间的联系 数据库之间的关系指明两个库之间共享一个共同的关键字值。 一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。 一个更高级的连接形式称为自连接。 这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。 数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。 在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 二者的结合( DBA) 微软的 JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及 Visual Basic 来访问数据库并对其进行各种操作。 Visual Basic、 Access以及其他微软的软件产品都是通过共用 JET数据库引擎,从而给用户提供了丰富的数据类型。 DATA 控件在数据库中的信息与将信息显示给用户看的 Visual Basic程序之间架起了一座桥梁。 我们可以设置 DATA 控件的各个属性,告诉它要调用那个数据库的哪个部分。 缺省情况下, DATA 控件根据数据库中的一个或多个数据表建立一个 dynasettype(动态集合)类型的记录集合。 一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。 DATA 控件还提供了用来浏览不同记录的各种跳转按钮。 将 DATA 控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系 第二章系统总体规划 3. 1 组织结构调研 在对该公司客户管理的手工管理模式和业务流程进行认真分析和研究的基础上,经过与该客户部的相关人员的反复协商、论证,最后确定了该客户管理系统的逻辑模型。 下面以数据流图和数据字典的方式来描述新系统的逻辑 功能。 3. 数据流图 3. 1. 3 数据字典 下面为借书业务流程图中的每一部分编制数据字典。 ( 1)数据元素:每个客户都有编号这个信息,其描述内容如下: 数据元素名称:编号 类型:字符 长度: 9 数据值类型:字符 取值范围: 9 个字符以内 相关的数据结构: {姓名,性别,单位,职务,电话,地址,类型 } ( 2)数据流。 数据流“客户信息”条目如下: 数据流名称:借户信息 说明:客户的个人信息 数据流来源:客户 数据流去向:客户管理人员 数据 流组成:{客户号} 数据流的流通量:大约 10位 /天 (3)数据存储:数据存储“客户情况”条目如下: 数据存储名称:客户情况 简述:存放的是每个客户的个人情况 输入数据:客户情况 数据存储组成:{客户编号,姓名,客户类型} 存储方式:按客户的客户编号顺序排列 (4)数据处理。 数据处理“查询客户”条目如下: 数据处理名称:查询客户 数据处理编号:1 .1 简要描述:根据客户的编号,姓名,性别,职务,客户类型 输入数据流:客户查询信息 输出数据流:查询结果 处理逻辑:根据客户的编号,姓名,性别,职务,客户类型进行查 询。 3. 2 软件模块结构设计 3. 2. 1 系统方案确定。 通过对系统调研与分析,系统主要应完成的功能如下:客户信息录入、客户信息查询、系统维护等三大模块。 3. 2. 2 软件结构设计。 客户管理系统包含客户录入、客户查询、系统维护等功能。 该系统执行时,先录入数据,然后根据客户的个人信息可以进行查询以及按照相同的属于进行排序,并可将结果进行预览。 客户管理系统属于典型的事务型系统,其系统示意图如下图所示: 客户管理系统示意图 系统结构图示意如下: 客户管理系统结构图 接受数据 事务中心 客户录入 客户查询 客户排序 客户资料浏览 输入客户信息 备份 恢复 客户管理系统 客户采编 客户查询 数据处理 客户资料浏览 系统功能图如下 3. 3 数据库设计 数据库采用了 Microsoft 推出的 Visual Foxpro 自带的数据库,这是微软集成到VFP 中的一个桌面数据库,能够快速方便的和 Office 的其他套件综合使用。 由于 VFP 具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。 使用它的好处还在于,如果你的系统扩展到 Client/Server 模式的时候,可以使 用 Microsoft 的数据库服务器软件 SQL Server,此时,程序只需要简单的修改一下链接( ADO 的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。 客户管理系统 系统登陆 客户信息录入 客户信息查询 用户管理 添加 新增 删除 恢复 按编号 按姓名 用户添加 密码修改 用户删除 群组设置 退出系统 本系统涉及到的实体:(共有三个数据表,分别为: , , )。 (1)本系统中所涉及到的主要实体及其属性有: (客户)表: {编号,姓名,单位,性别,职务,电话,手机,消费意向,个人爱好等 } (2)本系统的实体 联系( ER)图 为了使 ER图表示得更加清晰,现将 ER图分成实体及其属性图和实体及其联系图。 分别 如下图所示: 各表的物理结构如下: kh(客户)表: 字段名称 类型 宽度 小数位数 编号 字符 10 0 编号 姓名 性别 职务 电话 客户管理 手机 消费意向 生日 个人爱好 工作单位 姓名 字符 8 0 单位 字符 20 0 性别 字符 2 0 电话 字符 11 0 手机 字符 11 0 职位 字符 10 0 个人爱好 字符 6 0 消费意向 字符 30 0 生日 字符 2 0 备注 字符 8 0 (群组 )表: 字段名称 类型 宽度 小数位数 群组名称 字符 10 0 管理员 字符 10 0 群组人数 数字 5 0 电话 数字 11 0 职能 文本 10 0 收入 货币 10 2 第四章 系统功能实现 系统登陆界面: 双击图标运行程序以后,就可以看到程序的登录界面。 需要通过系统管理验证,即输入正确的密码进行系统登陆,本系统默认的密码为 0。 当然,用户可以在系统登录时为了防止系统密码的泄露而可以进行对密码的及时修改和更新。 代码如下: Private Sub Command1_Click() If Trim() = Trim() And Trim() = Trim() Then 39。 用户名和密码 Unload Me Else For X = 1 To 1 39。 错误出现 3 次, If = True Then MsgBox 密码错误请重新登录 , 16, 错误: = = = 1 39。 ADO 是错误退出,正确进入 Else If Trim() = Trim() And Trim() = Trim() Then = Unload Me Else X = X 1 End If End If Next X End If = End Sub Private Sub Command2_Click() Unload Me 39。 End End Sub Private Sub Form_Load() = End Sub 4. 2 系统主界面: 在系统登 录成功之后,就会看到系统的主界面如下所示: 在本系统主界面中,我们可以看到一个 MDI 窗体,用户在使用时只需要点击鼠标左键就可以进入相应的功能选项,快捷而方便,从这个窗体上可以清楚地看到本系统所具备的三个主要主要功能,即客户数据录入,客户数据查询及设置三大功能模块。 代码如下: Private Sub A1_Click() Unload Me 39。 关闭当前窗体 End Sub Private Sub a2_Click() Unload Me End Sub Private Sub。客户关系信息管理系统—免费毕业设计论文
相关推荐
你的周围环境,给你的房间注入生机,使普通的房间变得不一般,而彰显自己的个性。 本文就现代简约 风格设计进一步展现出 简约 风格的闪光点,以及在日常装修中的具体应用。 沈 阳 理 工 大 学 应 技术学院毕业设计 说明 2 第一章 室内设计对于房屋建筑的作用 不同的空间有着不同的使用功能, 室内设计 也要随之功能的差异而做相应变化。 室内空间可以 根据不同的风格设计 创造气氛 , 给予人一种 “
02020 《公路水泥混凝土路面设计规范》 JTG D402020 《 公路沥青路面设计规范》 JTG D502020 《 公路桥涵设计通用规范》 JTG D60— 2020 公路设计手册《路线》,人民交通出版社 公路设计手册《路基》,人民交通出版社 公路桥涵设计手册,人民交通出版社 路基路面工程(第二版),邓学均,人民交通出版社 1涵洞设计标准图 附件 2 大学本科生毕业设计(论文) 开题报告
......... 26 致 谢 ............................................................................................................................ 27 三门峡职业技术学院毕业论文 6 第 1 章 系统概述 1 .1 系统开发的背景 随着我校招生规模的不断扩大
1、高中物理资源下载平台世昌的博客 (选择题 共 30 分)2 和H模板合成子代 跑等有氧运动时,浆 持血糖稳定3. 化酶催化 合生成 某种植物叶片置于适宜的光照和温度条件下,测定不同的细胞间隙 度下叶肉细胞中 含量,得到右图所示的结果。 据图作出的推测不合理是A. AB ,叶肉细胞吸收 率增加B. BC,叶片的光合速率等于呼吸速率C. AB,暗(碳)反应消耗 速率增加D. BC
否则页面将通过 Messagebox 控件显示登录时发生的相关错误信息。 用户登录成功后,系统将跳转到主界面。 首先是与数据库相连,其相关代码为: Dim conn As New = () 与数据库相连以后,获取用户输入的用户名及密码信息,相关代码为: With .Add(New (@name, )).Value = .Add((@PassWord,)).Value =