欢迎来到天天文库
浏览记录
ID:58880742
大小:118.00 KB
页数:26页
时间:2020-09-20
《毕业设计客户管理系统设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、...课程设计报告题目:基于VC++的客户资料管理系统的设计与实现————数据库的设计班级:10计科姓名:学号:PB10202812院系:人武学院组员:2011年06月9日.......摘 要客户资料管理系统是典型的客户信息管理系统,其主要的功能是把客户管理过程信息化,自动化以减轻人工的重复繁琐劳动。其开发主要包括后台数据库的建立维护以及前台应用程序的开发两个方面。对于后台数据库要求建立一个稳定的数据库,保持数据的一致性,完整性,安全性也是必要的。对于前台要求稳定,实用,易用。本系统是为公司客户资料管理的各种工作而设计的。根据需求分
2、析,需要实现对系统用户,基本信息(客户、单位名称、联系相关信息等)的管理。经过分析,本系统使用SQLSERVER做为其后台数据库,采用ADO数据库技术;VisualC++做为开发工具,提供了相当齐备的类库、友好的编程界面和多种多样的数据库访问技术。其中ADO使得编写数据库应用程序变得简单容易。公司客户资料管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性,完整性,安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。关键词:VC++数据库;客户资料管
3、理系统;ADO技术目录第1章需求分析……………………………………………………2第2章系统分析……………………………………………………3第3章数据库设计…………………………………………………43.1建立E-R图……………………………………………………43.2SQL建立数据库及查询………………………………………53.3ADO方式连接数据库的类实现………………………………83.4ADO控件访问数据库……………………………………23第4章总结…………………………………………………………23第5章参考文献…………………………………………………
4、241第1章需求分析.......客户管理是一个企业在经营管理中不可缺少的部分,它的成功与否对于企业的发展来说都是至关重要的,所以公司客户管理系统应该能够为用户提供充足的信息和快捷的查询手段。但如果使用传统的人工直接统计的话,工作量十分的庞大,存在许多的缺点,如:效率低,性差,且如果客户多,时间一长,将产生大量的文件及数据,对于查找,更新和维护带来困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对客户进行管理,可使人
5、们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要得信息。使企业实现科学化,正规化管理,与世界接轨。因此,开发这样一套管理软件成为很必要的事情。此设计主要实现的功能有实现对系统用户,基本信息(客户、单位名称、联系相关信息等)的管理。需求分析阶段的工作结果是开发软件的重要基础,大量统计数字表明,软件系统中15%的错误起源于错误的需求。为了提高软件的质量,确保软件开发成功,降低软件的开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说,应从下面四个方面进行验证:a.一致性所有需求必
6、须是一致的,任何一条需求不能和其他需求互相矛盾。b.完整性需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。c.现实性指定的需求应该是用现有的硬件技术和软件技术基础上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步很难做些预测,只能从现有的技术水平出发判断需求的现实性。d.有效性必须证明需正确有效的,确保能解决用户面对的问题。通过用户和设计者对上述需求分析所得到的管理系统功能的复查,并且对照上面几点要求进行验证,客户信息管理系提出的基本满足需求分析验证的要求。2.......第2章系统分析1.VisualC+
7、+VisualC++是运行于Windows平台上的交互式的可视化集成开发环境,它是美国Microsoft公司开发的MicrosoftVisualStudio套件中的一部分。像其他可视化集成开发环境一样,VisualC++集程序的代码编辑、编译、连接和调试等功能于一体,给编程人员提供了一个完整方便的开发界面和许多有效的辅助开发工具。VisualC++的应用程序向导可以以很大一部分类型的程序提供框架代码,用户不用书写程序代码,只需按几个按钮就可以生成一些完整的可以运行的程序。VisualC++具有以下优点:1)面向对象、可视化开发。提供
8、了面向对象的应用程序框架MFC(MicrosoftFoundationClass:微软基础类库),大大简化了程序员的编程工作,提高了模块的可重用性。VisualC++还提供了基于CASE技术的可视化软件自动生成和维护工具AppWiza
此文档下载收益归作者所有