文档介绍:第1页 1)通过对某个商用数据库管理系统的安装使用,初步认识 DBMS 的工作环境和系统架构。 2)熟悉对 DBMS 的安装,熟悉通过 Sql 对数据库进行操作,实现包括基本的创建,添加,删除,修改,查询等操作。建立一个数据库,完成实验所要求的各种操作,所有的操作均在此建立的数据库中进行。 3)通过 ODBC 访问数据库。学会配置 ODBC 数据源。熟悉使用 ODBC 来进行数据库应用程序的设计,熟悉通过 ODBC 接口访问数据库并对数据库进行操作。 1)Microsoft Visual C++ 开发环境。 MFC :微软基础类(Microsoft Foundation Classes ),同 VCL 类似,是一种应用程序框架,随微软 VC++ 开发工具发布。 2)Microsoft Sql Server 2008 R2数据库。 Microsoft SQL Server 2008 R2提供完整的企业级技术与工具,帮助您以最低的总拥有成本获得最有价值的信息。 3)安装的 RDBMS 及其交互查询工具操作 SQL 语言。 4)Windows7 旗舰版操作系统。 问题概述客户信息管理系统是企业管理新系统的重要组成部分,利用客户信息管理系统,企业能够有效的管理自己的客户,实现对客户信息的维护。客户便于对自己的消费情况进行查询,对产品进行购买并了解购买价格和个人信息。便于企业管理并了解客户信息。 系统功能简介第2页客户信息管理系统主要是对企业的客户信息进行详细的管理,并方便的对客户信息进行创建,添加,删除,修改,查询等操作。 a)查询客户信息: 输入要查询的客户账号,查询已有的客户信息到客户表,可查询到客户信息包括:客户账号、客户姓名、客户性别、客户单位、客户住址、客户电话等。 b)添加客户信息: 添加新的客户信息到客户表,可添加包括:客户账号、客户姓名、客户性别、客户单位、客户住址、客户电话等基本信息。 c)修改客户信息: 用户可以在浏览客户信息时修改客户信息,并将修改后的客户信息更新到客户表中。 d)删除客户信息: 删除客户表中已有的客户信息,可以逐个删除。 可行性分析通过客户信息进行详细的管理使企业管理员能方便的管理客户日常信息以及方便客户对自己的个人信息的进行查询。由此系统的开发,可以节省大量的时间,使得管理人员对客户信息清晰明了,此外客户关系管理不再是局部的, 可视化的工作流程,实现对客户日常消费记录,使客户信息规范化,大大提高了管理人员的工作效率。 功能需求客户信息管理系统,主要包括客户与商品之间的关系。主要功能需求如下。(1) 在客户信息管理部分,要求: a)可以查询客户信息。 b)可以对客户信息进行查询、添加、删除以及修改等操作。(2) 在商品信息管理部分,要求: 第3页 。 ,包括查询、添加、删除以及修改等操作。(3) 在消费信息管理部分,要求: ,查询客户消费情况。 ,包括查询、添加、删除以及修改等操作。 性能需求 a)数据的精确度应保证查询的准确率为 100% ,所有在相应区域中包含查询关键字的都可以查到,不在相应域中或不包含查询关键字的都不能查到。 b)系统响应时间系统性能高反应速度快, 1、2秒之内找到特定的客户信息。 c)适应性满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。 系统设计基础 系统业务流图图 4-1 系统业务流图 系统数据流图第4页图 4-2 系统数据流图 功能描述该课程设计的数据结构是线性的数据存储结构,采用的是单链表类型的存储结构。客户信息管理系统主要是对企业的客户信息进行详细的管理,并方便的对客户信息进行创建,添加,删除,修改,查询等操作。客户信息管理系统结构分为基础信息维护,客户信息管理,商品信息管理, 客户消费管理。管理人员可以浏览客户的信息,可以对客户信息进行维护。商品管理可以浏览商品的信息,可以对商品信息进行维护。客户消费管理可以显示当前数据库中客户的消费情况。简单而有效的发挥出它的效力,资源配置比较突出,这就是管理信息系统的开发的基本环境。 系统功能模块图第5页图 5-1 系统功能模块图 数据库简介数据库是指存放在计算机内、有组织的、可共享的数据集合;对数据库的管理是通过数据库管理系统(DBMS) 实现的。数据库技术使准确、批量、高效的管理数据成为可能。随着管理需求的提高, 数据库技术也得到了飞速发展, 应用较为广泛的是分布式数据库和数据仓库技术。数据库通常分为层次式数据库、