软件开发综合技能训练 报告客户资源管理系统设计专业学生姓名班级学号指导教师 李萍完成日期2015年 1月 9日信息学院目录第1章绪论.................................................. 错误!未定义书签。
1.1课题背景ﻩ错误!未定义书签。
1.1.1 管理信息系统的发展历史.......................... 错误!未定义书签。
1.2 课题研究的目的与意义ﻩ错误!未定义书签。
第2章需求分析............................................... 错误!未定义书签。
2.1系统设计思想ﻩ错误!未定义书签。
2.2 需求分析ﻩ错误!未定义书签。
2.2.1设计目标ﻩ32.1.2用户特点........................................ 错误!未定义书签。
2.2 需求描述ﻩ错误!未定义书签。
2.2.1 信息管理系统的总需求目标ﻩ错误!未定义书签。
2.2.2 数据需求ﻩ错误!未定义书签。
2.2.3 功能性需求概述................................... 错误!未定义书签。
2.2.4 约束(Constraints)......................... 错误!未定义书签。
2.2.5 用户的需求分析ﻩ错误!未定义书签。
2.3 DBMS的选择ﻩ错误!未定义书签。
2.4 开发工具的介绍ﻩ错误!未定义书签。
2.4.1 Visual Basic6.0开发工具的简介........... 错误!未定义书签。
2.4.2 SQL Server 2000的简介......................... 错误!未定义书签。
2.4.3 ADO控件的介绍ﻩ错误!未定义书签。
2.4.4 ADO控件的绑定控件ﻩ错误!未定义书签。
2.4.5 连接数据库ﻩ错误!未定义书签。
第3章系统设计ﻩ错误!未定义书签。
3.1 系统功能模块划分...................................... 错误!未定义书签。
3.2 系统功能模块介绍ﻩ错误!未定义书签。
3.3 设计和创建数据库...................................... 错误!未定义书签。
3.3.1 数据库概念结构设计............................... 错误!未定义书签。
3.3.2 数据库逻辑结构设计.............................. 错误!未定义书签。
3.3.3 创建数据库...................................... 错误!未定义书签。
第4章详细设计及实现ﻩ错误!未定义书签。
4.1 程序流程图............................................. 错误!未定义书签。
4.2 公共模块的设计......................................... 错误!未定义书签。
4.3 主界面的设计........................................... 错误!未定义书签。
4.4 登录模块的设计........................................ 错误!未定义书签。
4.5 系统管理模块设计ﻩ错误!未定义书签。
4.5.1 用户管理的设计ﻩ错误!未定义书签。
4.5.2口令修改的设计ﻩ错误!未定义书签。
4.6 信息管理设计......................................... 错误!未定义书签。
4.6.1 客户信息维护设计ﻩ错误!未定义书签。
4.6.2 客户反馈信息设计................................ 错误!未定义书签。
4.6.3 工作日程安排设计............................... 错误!未定义书签。
4.6.4客户信息添加设计ﻩ错误!未定义书签。
4.7 信息服务模块设计....................................... 错误!未定义书签。
4.7.1 邮件群发的设计.................................. 错误!未定义书签。
4.7.2 邮件信息查询设计ﻩ错误!未定义书签。
4.7.3 信息提醒设计ﻩ错误!未定义书签。
4.8 信息查询设计ﻩ错误!未定义书签。
4.8.1客户基本信息查询设计............................ 错误!未定义书签。
4.8.2 客户反馈信息查询ﻩ错误!未定义书签。
第5章系统的测试与运行ﻩ错误!未定义书签。
5.1系统测试简介......................................... 错误!未定义书签。
5.2 测试与运行............................................. 错误!未定义书签。
参考文献...................................................... 错误!未定义书签。
实验小结ﻩ错误!未定义书签。
第1章绪论1.1 课题背景管理信息系统(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.1.1 管理信息系统的发展历史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。
世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
1.2 课题研究的目的与意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,客户信息管理系统软件为管理人员带来了极大的方便。
计算机在客户信息管理部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在客户部门的广泛应用,将为我国的客户管理工作,提供现代化的管理手段和科学的管理方法,并将为开创客户管理工作的新局面创造条件。
目前,计算机在我国的客户信息管理工作中,主要可用来进行档案管理,文书编辑,信息查询,综合分析。
但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。
手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。
在管理现代化的浪潮中,客户信息管理现代化也势在必行。
实现客户信息管理现代化是一个复杂的系统工程,需要采取科学的管理方法和先进的科技手段。
科学的管理方法在管理中一般是指数学方法、系统方法、信息方法、控制论方法、社会学方法、心理学方法等科学方法,而先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为客户管理现代化服务。
随着经济的发展和社会信息化程度的提高,人们的生活质量和工作效率也越来越来越高,消费者对企业的信息管理质量也提出了更高的要求,快速消费行业的竞争也异常激烈。
作为成熟的行业,不断增多的竞争品牌使得消费者的品牌忠诚度有进一步下降的趋势。
为了满足消费者的要求,更好的服务于客户,使企业在激烈的竞争中占有一席之地,搭建一流的客户信息管理系统已成为企业发展的必然。
第2章需求分析2.1 系统设计思想1.系统架构的选择本系统采用的是两层结构客户/服务器模式,即客户端和数据库服务器端(C/S).客户端提供用户操作界面,接受用户的数据输入,向数据库服务器发出命令或数据请求,并接受执行命令后返回的数据结果,根据业务逻辑进行相关的运算,向客户显示相应的信息。
数据库服务器端接受客户端的数据或命令请求,并执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理的数据集返回给客户端。
它的工作原理图如图2-1所示。
图2-1 C/S工作的原理示意图尽管随着应用系统程序规模的不断扩大,两层结构的C/S开发模式的缺点越来越明显,即需要高昂的投资和复杂的技术支持,维护成本很高,维护任务很大,但是在这种体系结构下,能够快速建立并运行系统程序的基本功能,使系统开发变得简单而快捷。
和三层架构的C/S模式不同的是,利用两层架构的开发模式,在编码时只需要查看本系统程序中的模块就能浏览到程序的功能代码,而不需要查看另一组件中的代码,这样就使代码的查看和修改相当方便,功能实现和调试也比较容易。
2.系统设计思想简介本系统主要完成客户信息的管理,包括客户的基本信息和客户反馈的信息,为此,系统必须能够维护至少2个用于记录客户基本信息和客户反馈信息的数据表,对这2个表进行添加、删除和查询操作。
于此同时还要维护系统用户的信息和其他的信息。
用户登录系统时,程序首先根据用户输入的数据库连接信息,连接到指定的服务器,然后从db_Cservice1数据库中已有的用户资料数据表中读出用户名和密码,并检验该密码与用户输入的密码是否匹配,中有用户名在数据库中存在,并且密码正确时,用户才能进入系统。
当需要进行客户信息维护、客户反馈信息维护时,程序就将添加或修改的信息存储到客户信息维护数据表和客户信息反馈数据表中。
当需要进行用户管理的添加、注册和删除时,程序就将添加、注册和删除的信息存储到用户信息表中。
当需要进行发送邮件时,就会从联系人数据表中查看到客户的邮件地址。
另外,该系统还能查询客户的基本信息和客户反馈的信息,还能进行数据的恢复和备份。
2.2 需求分析随着企业的规模不断扩大,客户数量急剧增加,有关客户的各种信息量也成倍增长。
面对庞大的信息量需要有客户信息管理系统来提高客户管理工作的效率。
通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。