- 2022-05-14 发布 |
- 45页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
客户管理系统的设计与实现毕业论文
客户管理系统论文学校:姓名:学号:指导老师: 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日 注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日 评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日 客户管理系统毕业论文教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日45 客户管理系统毕业论文[摘要]随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源(人、财、物等)的有效管理,建立与自身特点相适应的管理信息系统。本文介绍了在VisualFoxPro6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析公司客户人工管理的不足,创建了一套行之有效的计算机管理客户的方案。文章介绍了客户管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用。【关键字】管理信息系统、客户管理、VisualFoxpro应用。45 客户管理系统毕业论文[Summary]Withmoreandmorewidespreadandprofoundapplicationofinformationtechnologyinmanagement,theimplementofmanagementinformationsystemhasbecomematureintechnologystepbystep.Managinginformationsystemisanewsubject.Enterpriseneedsexistenceanddevelopment,soenterpriseactivitiesshouldbeorganizedefficientlyandorganically,whichmeanstighteninguptheenterprisemanagementandstrengtheningeffectivemanagementofanyresource(staff,finance,property,etc.)internaltheenterprise,andalsoestablishingamanagementinformationsystemfittinginwithitsowncharacteristics.Thisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofvisualfoxpro,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thatistoestablishasetofeffectiveschemeforcompanycustomermanagementbycomputer,throughanalyzingdisadvantagesofcompanycustomermanagementbyhumanresources.Thisarticleemphasizesonthreesections.Thesystemanalysissectionofcompanycustomermanagementinformationincludesfeasibleanalysis,managementfunctionanalysis.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesignanddatanumberdesign.Andthesystemrealizationsectionhasprovidedseveralmajorfunction,togetherwiththemainwindowsandprograms.Thiseconomicalandpragmaticsystemhasexplicitinterface,withsimpleoperation.[Keywords]MIS、companycustomermanagement、visualFoxproapplication45 客户管理系统毕业论文第一章前言第二章系统需求分析2.1现行业务描述2.2现行系统存在问题的分析2.3解决方案2.4可行性分析第三章新系统逻辑方案3.1初步调研3.2详细调研3.2.1组织结构调研3.2.2数据流图3.2.3数据字典第四章系统总体结构设计4.1软件模块结构设计4.1.1系统方案确定4.1.2软件结构设计4.2数据库设计4.3计算机系统的配置方案4.4系统的安全性和可靠性设计第五章系统详细设计5.1系统登录界面5.2系统主界面5.3客户信息录入5.4客户信息查询5.5系统维护第六章6.1系统开发环境6.2系统测试6.3系统运行与维护6.4系统的转换方案45 客户管理系统毕业论文结束语参考文献附录45 客户管理系统毕业论文第一章前言 以客户为中心,让客户成为朋友是本客户管理系统所追求的境界,本客户管理系统通过对用户信息资源的整合,在公司内部达到资源共享,从而为客户提供更快速周到的优质服务,吸引和保持更多的客户;通过对业务流程的重新设计,更有效地管理客户关系,降低企业营销管理成本。因此,成功的客户管理系统实施是系统资源和企业文化两方面的,只有这两方面同时满足,才能达到增加企业盈利和改善客户关系这一投资最优化效果。随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。生命周期法(LifeCycleMethod)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(PrototypingMethod)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(ObjectOriented)的开发方法于20世纪80年代开始兴起的,是一种基于对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本客户管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。45 客户管理系统毕业论文管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。本客户系统计划利用三个月的时间开发完成:系统调研和系统分析为10天;系统设计为10天;系统程序设计为45天;系统调试为10天;系统试运行为15天。第二章系统需求分析2.1现行业务描述:通过调查,先画出客户管理系统的组织结构图如下:客户经理国内部国际部A区域B区域A区域B区域……通过调研了解到,该客户各个部门负责的主要业务如下:该公司的业务分国内业务和国外业务两个大类,然后在此两个大类中又进行细化,如在国内,又根据客户在国内不同的地理位置的分布(如省、市、自治区等的不同)又进行进一步的管理,国外部客户的区域划分主要是根据该客户所在洲的不同(如欧洲、亚洲等不同的分布)进行划分和管理。下面绘制出客户管理业务中的流程图。(1)确定该客户所在的区域进行定位;(2)将该客户的详细资料录入本系统,并可以在录入后将客户的个人资料进行修改、删除等常规操作;(3)相关业务部门在需要时,可在本系统中根据自己设定的条件进行快速查找(可以进行组合查找);(4)相关业务部门在需要时,可在本系统中根据自己设定的条件进行排序。(5)然后在用户可将(3)和(4)的操作结果进行打印。45 客户管理系统毕业论文(6)经过一定时间之后,为了系统的数据安全,将客户资料进行备份,并在必要时将这些数据恢复到本系统中。得出该客户业务流程图如下所示:2.2现行系统存在问题的分析以前该公司的客户管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解各类客户的实际情况,也无法快速地进行客户信息的查询等操作,不便于动态及时地调整客户资料,以便更好地适应当前经济形势发展的需要和本企业的管理的先进性。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。2.3解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整企业客户管理系统,并且对种类客户的管理过程形成一整套动态的管理就十分必要了。客户信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。企业客户的分布比较份杂,但要有着完善的客户信息,对每一客户要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为几个方面:一方面是客户管理人员可以通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,适应客户管理的需求;二方面是相关部门的人员能通过计算机来查询和浏览客户中的客户,来确定自已需要查找的客户,为业务的更好开展做好准备;三方面是相关工作人员对客户数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;四方面是对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。这四个方面形成了企业客户管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种客户信息。硬件的配置要求不能太高,这样可以很好的适应当前的客户管理。在开发方式上对系统的需求,由于客户管理系统虽然是一种商业性的活动(但对于本人来说,却是一个毕业设计的内容),所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。45 客户管理系统毕业论文2.4可行性分析通过对该客户的各个方面进行了具体的了解之后,现对该单位开发客户管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用VisualFoxpro6.0,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。经济上可行:由于公司急需采用计算机来进行客户的管理,因此对开发客户管理系统大力支持,开发经费没有问题。管理上可行:该企业的客户分布位置很广阔,因此公司要为每个客户建立资料档案,也便加强公司对客户资料的管理,因此在管理上可行。另外,客户部和上级领导对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发客户管理系统在技术上、经济上、管理上都是可行的。45 客户管理系统毕业论文管理信息系统基础管理信息系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.1管理信息系统概述20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。1970年,WalterT.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。45 客户管理系统毕业论文1.2管理信息系统的特点1.2.1管理信息系统的组成管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证。1.2.2管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:1.以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。45 客户管理系统毕业论文2.界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。3.界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。4.界面必须能够提供帮助一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。5.界面友好、使用方便多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。另外,开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。总之,所开发的MIS在使用过程中,应使用户的数据输入量降至最低限度,同时也要减少用户的干预量。实践证明,用户干预愈少,MIS系统的满意程度愈高。6.输入画面尽可能接近实际45 客户管理系统毕业论文如果某个电算会计软件的凭证录入画面是表格式的,一屏可录入多条记录,而且与实际凭证一模一样,甚至连颜色都无异,用户在终端上录入凭证,仿佛用笔在纸上填写凭证,以增加人机亲和力。7.具有较强的容错功能误操作、按键连击等均有可能导致数据误录。巧妙地进行程序设计,可以避免此类因素造成的错误。例如,录入学生成绩时,我们可以对其范围进行限定,使用户无法输入0~100以外的数据;录入学生年龄时,不妨根据实际情况将范围限制在15~20之间。1.3管理信息系统的开发管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。1.结构化生命周期开发方法目前较为流行的MIS开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为5个依次连接的阶段:l系统规划阶段:主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST,StrategySetTransformation)、关键成功因素法(CSF,CriticalSuccessFactors)和企业规划法(BSP,BusinessSystemPlanning)。l系统分析阶段:主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。l系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。l系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。45 客户管理系统毕业论文l系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。2.原型法原型法在系统开发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。3.面向对象系统开发方法面向对象(OO,ObjectOriented)的系统开发方法,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。1.3.3管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。1.系统开发准备系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。2.系统调查45 客户管理系统毕业论文新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调查的主要内容有:(1)现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。(2)组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。(3)业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流程图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。(4)报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。(5)问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。(6)新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,为进一步完善新系统的目标做准备。(7)其他:如对新系统的各种约束条件,需要说明的其他问题等。3.系统分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。45 客户管理系统毕业论文新系统的逻辑模型由系统数据流程图、概况表、数据字典、吃理逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。4.系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段。系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。管理信息系统的开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率、经济性等)。5.系统实施与转换系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写(购买)与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。在系统实施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。45 客户管理系统毕业论文在进行以上各个环节的同时展开人员培训工作,包括管理信息系统只是的普及教育、新制度的学习、计算机操作训练等。使所有人员了解新系统的基本功能、新系统对使用人员的要求、建立管理信息系统的目的、管理信息系统的建立可以为组织和个人带来的帮助和便利、个人在新系统中应该承担的工作等,是用户关心、支持新系统的实现。6.系统维护和评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。系统评价主要是指系统建成后,经一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段,就像汽车的维护工作好可以延长汽车的使用寿命和提高其使用效率一样,系统维护工作的好坏可以决定系统的生命周期的长短和使用效果。第三章新系统逻辑方案3.1初步调研在本系统被批准立项之后,我实地去该公司进行了参观和学习,现对该单位客户的整体情况进行调研,调研分两步进行,一是初步调研,二是详细调研。由于该公司客户人数较多,因此在调研时采用了会议讨论法和个人访谈法两种方法,通过会议讨论法了解客户的整体情况,对开发新系统的态度等。通过个人访谈法了解各个部门的主要职能及具体运作方式、过程等。对该公司进行初步调研的具体内容为:(1)客户的规模:大约有多少客户,有多少是稳定的,有多少是浮动的;(2)客户部:下设几个部门;(4)客户管理人员的数量;(5)该些人员的受教育程度;(6)主要客户的地理分布;(7)客户编码方式;(8)有多少人要使用本系统;(10)客户的分类;(11)客户部的上级领导;(12)对开发新系统的态度;(13)开发新系统所需的时间(规定多长时间开发完成)等等一些具体而详细的内容。45 客户管理系统毕业论文3.2详细调研3.2.1组织结构调研在对该公司客户管理的手工管理模式和业务流程进行认真分析和研究的基础上,经过与该客户部的相关人员的反复协商、论证,最后确定了该客户管理系统的逻辑模型。下面以数据流图和数据字典的方式来描述新系统的逻辑功能。3.2.2数据流图3.2.3数据字典: 下面为借书业务流程图中的每一部分编制数据字典。(1)数据元素:每个客户都有编号这个信息,其描述内容如下:数据元素名称:编号45 客户管理系统毕业论文类型:字符长度:9数据值类型:字符取值范围:9个字符以内相关的数据结构:{姓名,性别,单位,职务,电话,地址,类型}(2)数据流。数据流“客户信息”条目如下:数据流名称:借户信息说明:客户的个人信息数据流来源:客户数据流去向:客户管理人员数据流组成:{客户号}数据流的流通量:大约10位/天(3)数据存储:数据存储“客户情况”条目如下:数据存储名称:客户情况简述:存放的是每个客户的个人情况输入数据:客户情况数据存储组成:{客户编号,姓名,客户类型}存储方式:按客户的客户编号顺序排列(4)数据处理。数据处理“查询客户”条目如下:数据处理名称:查询客户数据处理编号:1.1简要描述:根据客户的编号,姓名,性别,职务,客户类型输入数据流:客户查询信息输出数据流:查询结果处理逻辑:根据客户的编号,姓名,性别,职务,客户类型进行查询。第四章系统总体结构设计4.1软件模块结构设计4.1.1系统方案确定。通过对系统调研与分析,系统主要应完成的功能如下:客户信息录入、客户信息查询、系统维护等三大模块。45 客户管理系统毕业论文4.1.2软件结构设计。客户管理系统包含客户录入、客户查询、系统维护等功能。该系统执行时,先录入数据,然后根据客户的个人信息可以进行查询以及按照相同的属于进行排序,并可将结果进行打印。客户管理系统属于典型的事务型系统,其系统示意图如下图所示:接受数据事务中心客户录入客户查询客户排序客户资料打印客户管理系统示意图系统结构图示意如下:输入客户信息备份恢复客户管理系统客户采编客户查询数据处理客户排序客户管理系统结构图45 客户管理系统毕业论文系统功能图如下:客户管理系统系统登陆客户信息录入客户信息查询系统维护编号姓名性别职务客户类型单位上一条第一条下一条未一条新增删除恢复查询排序打印设置客户类型设置客户职务修改系统密码客户数据备份客户数据恢复客户数据重整系统初始化45 客户管理系统毕业论文4.2数据库设计数据库采用了Microsoft推出的VisualFoxpro自带的数据库,这是微软集成到VFP中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于VFP具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。使用它的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQLServer,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统涉及到的实体:(共有三个数据表,分别为:kh.dbf,lx.dbf,zw.dbf)。(1)本系统中所涉及到的主要实体及其属性有:kh(客户)表:{编号,姓名,单位,性别,职务,电话,手机,BB机,工作地址,类型,住宅电话,评价,日期,家庭住址,爱好,爱人姓名,工作单位,子女,姓名,单位}lx(类型)表:{类型}zw(职务)表:{职务}(2)本系统的实体----联系(E-R)图为了使E-R图表示得更加清晰,现将E-R图分成实体及其属性图和实体及其联系图。分别如下图所示:编号姓名性别职务电话客户管理手机BB机工作单位类型住宅电话评价日期家庭住址爱好爱人姓名工作单位子女 姓名单位各表的物理结构如下:kh(客户)表:45 客户管理系统毕业论文字段代码字段名称类型宽度小数位数Bh编号字符2Xm姓名字符6Dw单位字符30Xb性别字符2Zw职务字符10Th电话字符20SJ手机字符20BBBB机字符16Gztz工作单位字符30Lx类型字符10Zzth住宅电话字符14Rq日期日期型10Jtzz住宅地址字符30Rh爱好字符30Rrxm爱人姓名字符6Rrdh单位字符30Zy子女字符2Zybm子女性别字符8Zydw子女单位字符30Lx(类型)表:字段代码字段名称类型宽度小数位数Lx类型字符10Zw(职务)表:字段代码字段名称类型宽度小数位数Zw职务字符104.3计算机系统的配置方案硬件环境:内容最低配置建议配置主机P/200PII/266以上内存64MB128MB以上硬盘10GB20GB以上45 客户管理系统毕业论文显示器VGA以上软件环境:操作系统:Windows98中文版或WindowsXP中文版编程软件和数据库:VisualFoxpro6.0中文版4.4系统的安全性和可靠性设计对所有登录本系统的使用用户进行严格的用户名和密码的管理,如果不属于系统事先设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。第五章系统详细设计程序按照三个主要管理功能进行组织,其中借书和还书由于经常使用,单独列出来。下面我们按照操作顺序对程序的操作、界面的源程序进行详细说明。5.1系统登陆界面:双击图标运行程序以后,就可以看到程序的登录界面。需要通过系统管理验证,即输入正确的密码进行系统登陆,本系统默认的密码为system。当然,用户可以在系统登录时为了防止系统密码的泄露而可以进行对密码的及时修改和更新。45 客户管理系统毕业论文代码如下:command1.click(确认):IF(N>2)=MESSAGEBOX("口令三次输入错误,不能使用本系统",48,"信息提示")THISFORM.CONT=.F.THISFORM.RELEASEELSEIFALLTRIM(THISFORM.PASS)==ALLTRIM(THISFORM.TEXT1.VALUE)THISFORM.CONT=.T.THISFORM.RELEASEELSE=MESSAGEBOX("口令不正确,重新输入",48,"信息提示")THISFORM.TEXT1.VALUE=SPACE(10)N=N+1THISFORM.TEXT1.SETFOCUSENDIFENDIF45 客户管理系统毕业论文5.2系统主界面:在系统登录成功之后,就会看到系统的主界面如下所示:在本系统主界面中,我们可以看到一个MDI窗体,用户在使用时只需要点击鼠标左键就可以进入相应的功能选项,快捷而方便,从这个窗体上可以清楚地看到本系统所具备的三个主要主要功能,即客户数据录入,客户数据查询及系统维护三大功能模块。5.3客户信息录入:45 客户管理系统毕业论文本应用模块的主要功能是实现对客户个人信息的录入系统操作,如编号,姓名,性别,客户类型等基本操作。从而完成本系统的借阅者的个人信息管理。代码如下:page1.activate:SETDELETEOFFTHISFORM.PAGEFRAME1.PAGE1.IMAGE1.VISIBLE=.F.SELECTKHCOUNTTOCURJLSFOR!DELETED()COUNTTOCURDELFORDELETED()GOTOPTHISFORM.JLS=CURJLSTHISFORM.DELJLS=CURDELTHISFORM.DISP()THISFORM.PAGEFRAME1.PAGE1.REFRESH5.4客户信息查询:45 客户管理系统毕业论文本功能模块是本系统的查询功能模块,用户可以在本模块上进行按条件(单条件或组合条件)进行查询,也可以按照具体相同属性的客户进行排序操作,并将排序后的结果进行打印操作。代码如下:command2.click(重新设置):THISFORM.PAGEFRAME1.PAGE2.TEXT1.VALUE=""THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE=""THISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=0THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE=""THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE=""THISFORM.PAGEFRAME1.PAGE2.TEXT1.SETFOCUS()Command1.click(确定)SELECTKHEXPS=".T."IFNOTEMPTY(THISFORM.PAGEFRAME1.PAGE2.TEXT1.VALUE)EXPS=EXPS+"AND45 客户管理系统毕业论文""+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.TEXT1.VALUE)+""$BH"ENDIFIFNOTEMPTY(THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE)EXPS=EXPS+"AND""+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE)+""$XM"ENDIFDOCASECASETHISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=1EXPS=EXPS+"ANDXB="男""CASETHISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=2EXPS=EXPS+"ANDXB="女""ENDCASEIFNOTEMPTY(THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE)EXPS=EXPS+"ANDZW=""+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE)+"""ENDIFIFNOTEMPTY(THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE)EXPS=EXPS+"ANDLX=""+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE)+"""ENDIFIF!ALLTRIM(EXPS)==".T."SETFILTERTO&EXPSENDIFCOUNTTORECIFREC=0=MESSAGEBOX("指定的条件没有选中任何客户!",48,"信息提示")ENDIFGOTOPTHISFORM.PAGEFRAME1.PAGE2.GRID1.REFRESHCommand3.click(排序确定)45 客户管理系统毕业论文SELECTKHSEL=THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUEDOCASECASESEL=1INDEXONBHTOTEMPIDXCASESEL=2INDEXONXMTOTEMPIDXCASESEL=3INDEXONXBTOTEMPIDXCASESEL=4INDEXONZWTOTEMPIDXCASESEL=5INDEXONLXTOTEMPIDXCASESEL=6INDEXONDWTOTEMPIDXENDCASEGOTOPTHISFORM.PAGEFRAME1.PAGE2.GRID1.REFRESHCommand4.click(打印客户表)SELECTKHRECBH=RECNO()COUNTTOZSGOTOPIFZS=0=MESSAGEBOX("没有选择任何要打印的客户,不能打印!",48,"信息提示")RETURNELSECOND=FILTER()IFEMPTY(COND)COND=".T."45 客户管理系统毕业论文ENDIFSETFILTERTO!EMPTY(TAG)AND&CONDCOUNTTORECIFREC=0=MESSAGEBOX("没有选择任何要打印的客户,不能打印!",48,"信息提示")ELSEREPORTFORMKHPREVIEWENDIFSETFILTERTO&CONDGORECBHENDIF5.5系统维护:45 客户管理系统毕业论文一个完整的应用系统,必须要能够具备适当的系统维护功能,以防系统出现故障、机器出现故障等现象。在这里,有几个实用的功能,一是系统密码修改功能,以防止系统的密码泄露之后,管理员能够及时地进行密码更新,以防系统的资料被别人窃取和修改。另一个实用的功能是系统的客户资料的及时备份和恢复。代码如下:Command1.click(密码修改确认)PASS=THISFORM.PAGEFRAME1.PAGE3.CONTAINER1.TEXT2.VALUESAVETOPASSALLLIKEPASS用户数据转出:用户数据转入:数据重新编号:45 客户管理系统毕业论文本模块的作用是将客户的编号按照需要进行重新编号,由小到大排序。设置客户职务:设置客户类型:第六章实施概况6.1系统开发环境:系统开发环境包括硬件平台和软件平台两种。45 客户管理系统毕业论文硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的WindowsXP中文专业版和VisualFoxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VFP6.0中文版,它是运行于Windows95和WindowsNT平台的32位数据库系统,充分发挥了32位微处理器强大的32位数据处理性能。它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术,WWW数据库的设计,最新流行的ActiveX等。VFP6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包括继承性,封装性和多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。通过VisualFoxPro对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VFP6.0中文版是一种适用于专业人员的开发工具。对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在FoxPro2.x中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而VisualFoxPro中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。面向对象程序设计减少了开发时间。VisualFoxPro通过使用面向对象的开发技术简化了开发。它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。表面显示器会帮助我们建立更为稳定、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。45 客户管理系统毕业论文用功能强大的可视化的RAD工具减少开发时间、减少开发工作。用有颜色的代码编辑器和直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自MicrosoftVisualC++开发系统。使用MicrosoftVisualSourceSafe简化了开发小组的开发工作。MicrosoftVisualSourceSafe版本控制系统与VisualFoxPro6.0紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。VisualFoxPro6.0提供了100多个未编译、可重用的类,开发人员可以利用这些类实现应用程序的基本功能。直接使用这些类,或者用这些类的继承来实现一定的扩展功能。·应用程序向导和构建器VisualFoxPro6.0包括一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类组成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。·组件集(ComponentGallery)组件集(ComponentGallery)简化了类库的管理,简化了提供可视化工具去组织和使用组件的其他组件的管理。组件可以从组件群中拖出,放置到可视化设计环境中,诸如项目和表单。·严格日期检查编译日期信息时,VisualFoxPro6.0将检测会产生误解的日期描述,例如{01/01/56}。开发人员可以利用这一特性检测现有代码的2000年问题,并且在新代码中避免这一问题的出现。新的严格的日期格式强制日期以清楚形式描述。·CoverageProfiler开发人员可以运用表面显示器(CoverageProfiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。他们也可以执行"profiling"以查找瓶颈或其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。45 客户管理系统毕业论文·访问和赋值方法访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用。·项目挂钩项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。·在应用程序之间进行拖放从记忆字段拖出文本,把它放置到MicrosoftWord中,然后可以对文本进行拼写检查。或者从WindowsExplorer中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。·活动文档活动文档是一个VisualFoxPro应用程序,挂接在InternetExplorer上。它提供了把VisualFoxPro的强大功能用在浏览器上的一种途径。活动文档同样也提供了一种在分布式应用程序中使用Web的方法。·微软传输服务器支持由VisualFoxPro创建的COM组件,这些组件可以由微软传输服务器管理和调整。开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。·企业应用程序开发VisualFoxPro6.0与其它VisualStudio工具可以很好的配合,例如,运用VisualInterDev创建Web应用程序的开发人员可以很容易地使用VisualFoxPro来创建组件。用VisualBasic创建的ActiveX控件可以在VisualFoxPro应用程序中使用,以实现一些附加功能。购买VisualStudio企业版的VisualFoxPro开发人员可以得到开发工具所提供的全部好处。综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。45 客户管理系统毕业论文本系统在单机上运行。6.2系统测试:在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把该系统有关客户的所有基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。2、数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:例如对客户数据的管理,我首先在录入模块中对输入某个客户的数据,然后在查询模块中进行查询操作(根据不同的条件),随时观察这两处之间是否有冲突产生,经过多次验证,说明该功能完全正常。3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。6.3系统运行与维护:系统的运行:1初始数据的输入本系统的的输入采用鼠标和键盘相结合的输入方法。2、怎样进入系统A、将本系统所在的文件夹拷贝到硬盘,然后执行其中的客户管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。B、在随后出现的登录界面上输入正确的密码即可,注意密码为system。3、怎样使用本系统:点击鼠标左键即可进行相应功能的选择。系统的维护:本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。系统的维护主要包括四个方面:(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。45 客户管理系统毕业论文(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。(4)硬件的维护:指的是对系统所使用的设备进行维护。本系统的日常维护由客户的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。6.4系统的转换方案:本次开发的客户管理系统采用了并行转换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式—手工方式,这种状况持续了半个月的时间,在这期间发现了一些程序中存在的漏洞和错误,用户也提出一些修改意见,经过程序的进一步完善后,正式投入了使用,中止了以前老的手工的操作方式。结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对客户管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在客户管理系统中的应用已经很普遍,但在开发过程由于硬件的限制,未能实现网络功能,在大多数客户管理系统单机版中,数据库是用普通的单机版数据库,那么在以后的系统更新过程中会造成不必要的损失。尽管该客户管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是客户管理系统所必需的。相信该客户管理系统将是一套客户管理员必不可少的管理软件,在本次毕业设计中,我从指导老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。另外,在系统开发过程中还有同组的同学也给了我不少帮助,这里一并表示感谢。参考文献1.周升锋编著,《VisualFoxPro应用程序开发》,北京航空航天大学出版社,1997年11月45 客户管理系统毕业论文2.毛一心编著,《VisualFoxPro6.0中文专业版应用实例集锦》,清华大学出版社,1999年11月3.史济民、汤观全编著,《VisualFoxPro及其应用系统开发》,清华大学出版社,2001年1月45查看更多