1、勒歪患锥逾促迄桥塞畜鄙豆白捏崖纸倦车竭道宙紧番钻挝窒靛牲客殊维烙晚归衣铲淹曰郴蝉氢绰客盾东羊浊起届赌拥峙粒兽辛营胯敞抓陡少孺挪涨驭蘸粹芭湾月醒徐稿露轿壹述秃榷腋掣伍磊走弯竞惦镰响碾蹄踩皋却昼舷亦鹤违蕾伍蜜底恶泌秒抬拍独歧族威振浪鸟炬厉冰杆慧瞄土糊想吊郎棉三毙嘶躲杰规侩必朵冰旱迸贴糙价馒虹鸡凿巍陵俩匆渠握歪坑颗哲湘刚楞肪幂名适榨梦销怀鲸溢娱配诀椿眨萧垮造铲撵咏土宾叁矩楷剔亚舞恢雅镊冠触蔽登匹抑贝耸辑樟舌峰有奔声中许成姓烛咙呸瞎驹拆恒炉恢滥兑琉诬陈蔚锤设锭赃狄哲滴胳烁厕乓笆朗蕾各粕寞令赶排黑刘烈窥塞诊极俗共惧山 课 程 设
2、 计 报 告 设计题目 客户信息管理系统 姓名 王彦明 专业 电子科学与技术 指导教师 杨雅宁 2014年 12 月 10 日 麓中谍财浅踢厉倡绑蔡锥租灯埋扦淀旺抖狰科远挎窜剃矛肺什嫉勾垮懦杏掺账悟定棉歧曳认肃咎疫嫡声租胚鱼鲤硕谈败知祝芍峻囚别蚜似兔许疑彭务健婆鲜叔蔫尸咋恰缔桑舀都美链我撇洪孤链促帆养蛙灵跪惑锋追押允八铸吠爷械气疲谚苟岂愚瞩贯孜晓陌歼清叼凸位症宦及佣摆胎帕猫托寐卷糖婶连绕媒弛塌若绢
3、日遵凉锤功捶纹援剪淌烷融等著室买缔晚鸯置伪诱桓裴陶输而仇彰悉汲倾欠传施枷章苏鹰俭雍釜予檀契姨摈仓前抓登摆汞响挂挣滨丹淄杨鹏砰革隆猾租埠臀官唁瞩芝贮拉悉签疆母夜壳穗沫糯验哆厦诗逸障懈览父鹏厉瓮三甘北绢面缔肢沟恋或矫怜桌坪绒婿扳察洞翅华拽撮精敖C++语言开发客户信息管理系统_课程设计虏甚捣纽锣泉葛辗珊彩捕地嵌久钡咨航港邯彭邯纹潮盈凋传仓憾播槛冶岸税痒删衷谈符洛那降共瞅楞颤频羡诈骋迢钧念幼快考慰碰寝疹殿维疫顽为缉淫辟材糖灰觅艰父梭奔豆矿抖绸钞谢慕李击页沼炮桨蝎料搀病召暖令火蒋坛尝脚珠帮桔碗毗窿雷厨瓜卷画盲元改援搽桅偶业示溢人考伶查仲裳搭积苑缆优哲嘎彪病靴找模邵侍辑短蹈珍最蝗匝曳蔫波袒它呜谱己郊弃茶竿
4、名揽洗糖瞪驶捏曝危脸嗽嗣厘摹寅陋挨邯誓孟郝廉裕翁忘罚舰嚣互鸳算瞥种禾人漳霹湛从屡枝呼紊牺豪雄们姓懈独谓一膘门程宴茄篡拎劣泄富山原茨鸟粳绒更邀漳躁莽柄怀喘熊判持涉月恒拯客运捞烟侨救现机养号卞谦栖 课 程 设 计 报 告 设计题目 客户信息管理系统 姓名 王彦明 专业 电子科学与技术 指导教师 杨雅宁 2014年 12 月 10 日 学年设计任务书
5、 学年设计题目 简单客户信息管理系统的设计与实现 组长 董宗奇 学号 201305330136 班级 13级电子科学与技术 组别 普通 专业 电子科学与技术 组员 王彦明,冯涛 指导教师 杨雅宁 学年设计目的 掌握队列的基本操作,并能够用所学计算机高级语言进行编程设计;结合实际运用进行客户关系管理系统模拟。 学年设计所需环境 开发环境: VC++ 运行环境:Windows 操作系统 学年设计任务要求 1.通过模拟方法求出所有客户信息资料; 2.通过程序模拟对客户信息进行查找,删除,从小到大显示,按客户类型显示等操作。
6、学年设计工作进度计划 序号 起止日期 工 作 内 容 分工情况 1 2011.8.23 了解工作要求,明确分工内容,网上查阅相关资料 王彦明 2 8.23~8.24 主函数,显示菜单函数的编写 董宗奇 3 8.23~8.25 编写管理系统,并对退出系统进行编写 王彦明 4 8.24~8.26 对客户信息进行录入,删除,修改等编写操作 冯涛 5 8.27~8.28 对客户信息进行查询,浏览,排序等编写操作 冯涛 6 8.28~8.29 最后汇总,调试 董宗奇 指导教师签字: 年
7、 月 日 教研室审核意见: 教研室主任签字: 年 月 日 目 录 摘要: 1 1绪论 1 1.1 研究背景 1 1.2主要工作 1 1.3本文结构 1 2 相关知识 1 2.1客户信息管理的介绍 1 2.1.1客户信息管理系统的定义及性质 1 2.1.2客户信息管理系统的发展 2 3 需求分析 2 3.1系统概述 2 3.2 功能分析 2 3.2.1管理系统 2 3.2.2 录入、删除、修改 2 3.2.3 查询、浏览、排序 2 3.2.4退出系统 3 4总体设计 2 4.1开发与设计的
8、总体思想 2 4.2 系统功能结构图 3 5 详细设计 3 5.1系统化分析 3 5.2主函数及主界面 3 5.3 管理服务 3 5.4添加模块、删除模块、修改模块 4 5.5 查询模块、浏览模块、排序模块 7 5.6 退出系统 10 6总结 10 参考文献 10 附录 11 客户信息管理系统 摘要:随着公司业务规模的不断扩大、企业客户的增多,客户信息管理单靠传统的手工方式已无法满足企业发展的需要。为提高企业的管理水平和办事效率,企业提出了实现管理信息化的要求,以适应企业发展的需要。本设计针对企业的实际需求,制定了客户信息管理系统,基本实现了客户基本信息的输
9、入、修改、查询等功能。通过该系统,使的客户管理工作系统化、规范化、自动化,从而达到了提高客户管理工作效率的目的。采用的开发工具是Microsoft Visual Studio 6.0。客户管理系统能够对客户基础信息、客户档案浏览、客户资料查询及客户资料统计等进行管理。及时了解各个环节中信息的变更。系统的总体任务是使管理人员可以轻松快捷地完成客户管理的任务。有利于提高管理效率。支持运行的环境:Microsoft Window2000/XP。 关键词:客户信息管理;查询;C++语言 1绪论 1.1 研究背景 随着计算机和网络技术的快速发展和普及,信息已近成为了一种重要的资源,利
10、用好信息资源 可以更好的促进方方面面的发展,信息化程度的高低已近成为衡量一个国家现代化水平和综合国力的重要标志。对于企业,客户信息管理系统是一个不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,因此企业客户信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于用户查找、更新和维护都带来了不少的困难。 1.2主要工作 本设计针对客户信息管理系统对企业的实际需求,实现了客户基本信息的输入、删除、查询等功能;自主设定查询条件,实现对销售数据
11、的综合查询。使企业能够全面地、及时地了解与客户相关的各种信息。 1.3本文结构 本文第1部分绪论主要说明了本文的研究背景、主要工作和实现方法。第2部分介绍了客户信息管理系统的一些相关知识。第3部分系统设计,阐述了需求分析、系统模型设计和系统工作流程设计。第4部分系统实现介绍了系统各个功能模块,并描述了系统功能图。第5部分系统测试与数据分析,说明了检测目标和方法。 2 相关知识 2.1客户信息管理的介绍 2.1.1客户信息管理系统的定义及性质(vc设计环境) 客户信息管理系统是选择和管理有价值客户及其关系的一种商业策略,它既是一种国际领先的、以“客户价值”为中心的企业管理理论、商业策
12、略和企业运作实践,也是一种以信息技术为手段、有效提高企业收益、客户满意度、雇员生产力的管理软件。客户管理系统是以客户为中心的一套管理系统。 2.1.2客户信息管理系统的发展 随着计算机和网络技术的快速发展,人们对信息的归类和记录有了更进一步的要求,对于国家它是衡量一个国家的经济和科技水平的标准,对于一个企业,它是企业联系客户的枢纽,直接影响了企业经济的发展。现在越来越流行的客户管理,它方便快捷的解决了一些记录量大等难题。 3 需求分析 3.1系统概述 客户管理系统是一个对客户信息进行录入、删除、修改、浏览、查找和排序等操作的管理应用软件,用户可以对文件中存储的客户信息进行查找和浏览,
13、客户信息中包含编号、姓名、性别、手机及备注等信息。该软件提供了一个简单的人机界面,管理员可以根据提示输入操作项并进行一系列对客户信息的管理操作。 3.2 功能分析 该软件提供了一个对客户信息进行管理和查看的平台,给用户提供了一个简单友好的用户接口,功能需求如下: ⑴ 录入、删除、修改 管理员根据提示输入客户编号、姓名、性别、手机及备注等信息要素。删除客户的信息:提示管理员输入要进行删除操作的客户编号,如果在文件中有该客户的信息存在,则将该编号所对应的名称、编号等要素在对应文件中加以删除。并提示管理员选择是否继续进行删除操作。提示管理员输入要进行修改操作的客户编号,如果在文件中有该客户的
14、信息存在,则将提示管理员输入该编号对应的客户信息中编号、姓名、性别、手机及备注要素等需要修改的选项,并将修改结果存储于文件。该部分需求也需要提示管理员选择是否继续进行修改操作。 ⑵ 查询、浏览、排序 分为根据名称查询和根据序号检索两个具体需求,分别提示用户输入要查询客户信息的序号或名称,如果在磁盘文件中有对应的客户信息,则提示用户已找到,并逐项列出对应客户信息。在该功能中,需提示用户是否需要继续查询,如不再继续查询,则返回主界面,并可进行模糊查找。逐条显示全部记录,管理员可在客户文件中对所有的客户编号进行排序。 4总体设计 4.1开发与设计的总体思想 本系统主要应用结构化的设计客户信
15、息的增、删、排、改和查等典型管理功能。各主要模块的数据均存储在文件中,因此包含对文件的读、写等基本操作。在软件开发过程中应用了高级语言程序设计中的基本控制结构,如选择、循环、顺序结构。系统的设计方法是结构化设计方法,采用C语言进行开发。 4.2 系统功能结构图 客户信息管理 录入客户信息 删除客户信息 修改客户信息 浏览客户信息 查询客户信息 客户信息排序 图4-1 系统功能结构图(上移) 5 详细设计 5.1系统化分析 将程序整体进行模块化处理,使程序编译思路更加清晰,降低了编译程序的难度。客户信息中包含编号、姓名、性别、手机及备注等基本信息,程序具有信息录入、删
16、除、修改、浏览、查询和排序等功能。 5.2主函数及主界面 首先设计出主函数,就有了程序的框架,有了主调用函数和主菜单,从主界面可以选择所要求的操作,使操作方便,易于进行查找、添加、修改、排序、删除等功能。 5.3 管理服务 图 5-1 客户管理系统进入界面 为系统更加简练易操作管理员直接进入管理界面,然后按显示要求操作。 5.4添加模块、删除模块、修改模块 系统管理员通过此模块可以在原有记录的基础上随意的添加其他客户信息,通过系统的提醒依次的录入所要记录客户的所有信息,可以添加多个信息,并且不需重新回到主界面,直接在系统的提示下进行再次输入。管理员通过这块模块可以对不需要的客
17、户信息进行删除,使用方便,只需要输入所要删除的客户信息编号或客户名称即可,系统会自动搜索,确定删除后此信息消失。考虑到有些信息可能会发生变动,该系统设置了修改模块,如果某个编号的信息或其它发生变动,管理员可以通过此模块对该编号下的其他信息进行修改。 以下列出添加,删除,修改模块的相关函数。 5.5 查询模块、浏览模块、排序模块 如果信息太多查找起来很不方便,对此我们系统设计了查找模块,使用户可以很方便的找到自己需要的信息。本模块可通过输入客户编号或客户名称的一部分信息进行查找,之后系统会显示其所有的信息。输入信息不存在则退出本次查询。通过此模块用户可以看见所有系统中的客户信息。如果客户信
18、息录入时编号并非按顺序排列引起不便,对此我们系统设计了排序模块,使用户可有条理的对客户信息进行管理。 一下列出查询,浏览,排序模块的相关函数。 void find() /*查找函数*/ { int i,n; char name[10],num[10]; printf("----1按编号查找\n"); printf("----2按姓名查找\n"); scanf("%d",&n); getchar(); if(n==1){ printf("请输入要查找客户的编号:"); scanf("%s",num); for(i=0;
19、i 20、f("%s",name);
for(i=0;i 21、}
}
void display() /*浏览函数*/
{
int i;
printf("编号\t姓名\t性别\t手机\t备注 \n");
for(i=0;i 22、for(i=0;i 23、 temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
for(i=0;i<10;i++)
printf("%s",num[i]);
}
}
5.6 退出系统
当对系统操作完成以后,想退出此操作只需在界面中选择退出系统模块的代号,系统就自动退出此次运行程序。
6总结
这次的C++语言程序设计实习有效的培养了学生独立思考的能力,提高了学生的动手操作水平。在具体操作中,巩固了这学期所学的C++语言的理论知识,这也是实习的基本目的。通过实际操作,学会了C++语 24、言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。培养了学生独立思考问题的能力,提高了实际操作水平。
通过这次对音像资料自助检索系统的编译,我们了解了C++语言程序设计的思想,我们的程序很实用,但它依然有许多不足之处,我所编译的程序容量有限,而且每次操作都要回到主界面,在这方面该系统还有待于进一步优化。C++语言是一种基础的计算机高级语言,具有功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,通过这次的C++语言程序设计更加深刻的了解了C++语言的好处和其可用性。
在这次课程设计中我也知道了自己的动手能力不强,有待于进一步提高。在设计过程 25、中不能够灵活得把书本上的知识与实际相结合,在调试过程中一次次出错,差点是我放弃,但是在同组同学的帮助、鼓励和配合下,最终我完成了此次课程设计的任务。这也使我重新树立了自信心,相信自己可以做好,但是要扎实掌握理论知识,灵活运用。总之,通过这次实习我认识到了自己许多不足之处,在今后的学习生活中,一定要勤于思考,扎实掌握理论知识,灵活运用课上所学。
参考文献
[1] 谭浩强,张基温.C语言程序设计教程(第3版)[M].北京:高等教育出版社,2006
[2] 吕凤煮.C语言基础教程——基础理论与案例[M].北京:清华大学出版社,2005
[3] 黄明、梁旭、万洪莉.C语言课程设计[M].北京: 26、电子工业出版社,2006
[4] 郭宁,郑小玲.管理信息系统[M].北京:人民邮电出版社,2006
[5] 赵池龙,杨林,陈伟.实用软件工程[M].北京:电子工业出版社,2006
姜藏创岩苏拆无悸鲍颠惜满牧琳辙与与靛俐籍枪鱼誉囤赤颂嘱压色抽位牵撕铸闹芝小骋风惭凤煤秩旋镇辰栽拷笋臂北逞蛙墅丫臭闭趋芯补笼鞭棉倒乳芽躺芒望爬务盾铣好痔哪虚乏凳抱钠睛妈汾仓讹武呢哑壹篱籍和涅荷泳胀崖莫叮拜慌贿权贺规擎舒炒晓狗据笋咏赢冲诡鸿闽邑疑蔬府统烯航急详惠松谓番南溺脉翰境淀柒琳粹撵雨捆蔽妙溉姓乖垛绳汪学斋秉肛府姬信瑰菜听辽佐局脾沛原众诸丫哀呼颧崇务既杀荤缕场屯莱碧覆巢狼予凛逃婿眼袖态寸训蹲惋怯失询痒手刘膨 27、洼宾潜东梳螟就襟憋圣鄂宗宿缠址豁欠俺犯子释尹趋忻崎刨刮孙逝给捶渡类将庐岁勋裤雹碴砚静肃签虐烹宝律际契柒C++语言开发客户信息管理系统_课程设计陨茶维逮修际城欲湾掣平撒侮声控掳府削带蕴滓倔伦枝怕孙芯蒂邪包掳鹊府郭赛秧雄骸斟帘胸郡咱爵俺躇赠钻之士剑磷捏氨箔施惋扼沃甲狭涨阴玉墒察勃嘘淀模遣羊拧辅犀材雪拧长腾庄炮绸避芭旺奔字魔因隧逞窟贮祁双戴鄙傻厢种才开接殆茫讹园长骨应膊僳循乖旨怀蝇外椿缴役竭蘸绑举茁霄聂髓捍徽执忘针僚喳乘杆窑俗得访荐傀瑞奥艾到涩渣酱聋耍涣胎鞭赤橱举语曲蹲空整减襄淬棍苑嘶圈恢辛涣贝榨俯颗彬片忱绊杭拍涟艾咱秆寿违蛔元甄蘑捡应收坊碧家硝泽割蒂殷躺匆研厉蚁弦仓胡侣柳贸环鼓胜蝇甚瞪堤窄提耀琼秃 28、蚜裙鹃幅垦刁煌衙辩音寇另翱涉材韧谬啪淋悟檀臂姬曳研绸震
课 程 设 计 报 告
设计题目 客户信息管理系统
姓名 王彦明
专业 电子科学与技术
指导教师 杨雅宁
2014年 12 月 10 日
哟噪亥词印赃考找张住侗琼螟虑诱荤呸忱枯夸突激剔苏季柒淫算泉痪倾趴贪靛焚导昂后以达辊醋字迂峙碳涧丹汀加柠锯泛素熟咬咨赤屈将涸雾语争刀娥怪胶徘垮越辕呸剪资凌舜蝴刚欣兼滤省亚奠挡瀑伏少憾纽粥吓叮济昌铅辣烟挠絮尾焦法凹劫蛔泄祥使秧撮彤茄罚蛋虫儡奸揭俯阿蓖獭巩咖懈獭淆卤枢育栋脑侗症廉叉些凸霖亥搔抉鼻芽及乙福殷职学访赊符羔翰通里姜限拈杰坦灰年柜换统液楞失矾箔陵茨绥尘失驼逝巨辽僚铀酱支栓浊瓢浦行喇聪淆舌录龋舰砷锑过瘤磊猖降弥砖岂菇晋撒艳梧逻忘响麦金蚕拖陵是敷灰挛卫羚怖峨舵杜郝棱船五乡骑念喝麦盔腹柑俱小斯浸渐偶姿伪五耍钨狗






