电气控制技术--排故模块 实训报告

时间:2024.3.31

 

电气控制技术---排故模块

                     

                    实训报告

   

  

姓名                    

班级                    

学号                   

专业                   

             时间                    


第一章 绪论…………………………………………………………3

第二章 X62W万能铣床电气控制原理……………………………5

2.1  电气原理图………………………………………………………15

2.2  主电路分析………………………………………………………15

2.3  控制电路分析……………………………………………………16

2.4  常见故障分析……………………………………………………19

第三章X62W万能铣床常见故障分析………………………………14

第四章 T68卧式镗床电气控制原理…………………………………5

2.1  电气原理图………………………………………………………15

2.2  主电路分析………………………………………………………15

2.3  控制电路分析……………………………………………………16

2.4  常见故障分析……………………………………………………19

第五章T68卧式镗床常见故障分析………………………………14

第六章 总结……………………………………………………………21

第一章  绪论

X62W万能铣床是一种通用的多用途机床,它可以用圆柱铣刀、圆片铣刀、角度铣刀、成型铣刀及端面铣刀等刀具对各种零件进行平面、斜面、螺旋面及成型表面的加工,还可以加装万能铣头、分度头和圆工作台等机床附件来扩大加工范围。

卧式镗床用来加工各种复杂和大型工件,如箱体零件、机体等,是一种万能性很广的机床,除了镗孔外,还可以进行钻、扩、铰孔、车削内外螺纹,用丝锥攻丝,车外圆柱面和端面,用端铣刀与圆柱铣刀铣削平面等多种工作。

第二章      X62W万能铣床电气控制原理

2.1 电气原理图

该铣床共用3台异步电动机拖动,它们分别是主轴电动机M1、进给电动机M2和冷却泵电动机M3。X62W万能铣床的电路如图2所示,该线路分为主电路、控制电路和照明电路三部分。电气控制线路的工作原理如下:

                    图1     X62W型万能铣床电路图

  

2.2  主电路分析

  主轴电动机M1拖动主轴带动铣刀进行铣削加工,通过组合开关SA3来实现正反转;进给电动机M2通过操纵手柄和机械离合器的配合拖动工作台前后、左右、上下6个方向的进给运动和快速移动,其正反转由接触器KM3、KM4来实现;冷却泵电动机M3供应切削液,且当M1启动后,用手动开关QS2控制;3台电动机共用熔断器FU1作短路保护,3台电动机分别用热继电器FR1、FR2、FR3作过载保护。

2.3 控制电路分析

控制电路的电源由控制变压器TC输出110V电压供电。

1主轴电动机M1的控制

主轴电动机M1采用两地控制方式,SB1和SB2是两组启动按钮,SB5和SB6是两组停止按钮。KM1是主轴电动机M1的启动接触器,YC1是主轴制动用的电磁离合器,SQ1是主轴变速时瞬时点动的位置开关。

(1)主轴电动机M1启动前,应首先选择好主轴的转速,然后合上电源开关QS1,再把主轴换向开关SA3扳到所需要的转向。按下启动按钮SB1(或SB2),接触器KM1线圈得电,KM1主触头和自锁触头闭合,主轴电动机M1启动运转,KM1常开辅助触头(9-10)闭合,为工作台进给电路提供了电源。按下停止按钮SB5(或SB6),SB5-1(或SB6-1)常闭触头分断,接触器KM1线圈失电,KM1触头复位,电动机M1断电惯性运转,SB5-2(或SB6-2)常开触头闭合,接通电磁离合器YC1,主轴电动机M1制动停转。

(2)主轴换铣刀时将转换开关SA1扳向换刀位置,这时常开触头SA1-1闭合,电磁离合器YC1线圈得电,主轴处于制动状态以便换刀;同时常闭触头SA1-2断开,切断了控制电路,保证了人身安全。

(3)主轴变速时,利用变速手柄与冲动位置开关SQ1,通过M1点动,使齿轮系统产生一次抖动,以便于齿轮顺利啮合,且变速前应先停车。

2进给电动机M2的控制

工作台的进给运动在主轴启动后方可进行。工作台的进给可在3个坐标的6个方向运动,进给运动是通过两个操作手柄和机械联动机构控制相应的位置开关使进给电动机M2正转或反转来实现的,并且6个方向的运动是联锁的,不能同时接通。

(1)当需要圆形工作台旋转时,将开关SA2扳到接通位置,这时触头SA2-1和SA2-3断开,触头SA2-2闭合,电流经10—13—14—15—20—19—17—18路径,使接触器KM3得电,电动机M2启动,通过一根专用轴带动圆形工作台作旋转运动。转换开关SA2扳到断开位置,这时触头SA2-1和SA2-3闭合,触头SA2-2断开,以保证工作台在6个方向的进给运动,因为圆形工作台的旋转运动和6个方向的进给运动也是联锁的。

(2)工作台的左右进给运动由左右进给操作手柄控制。操作手柄与位置开关SQ5和SQ6联动,有左、中、右三个位置,其控制关系见表1。当手柄扳向中间位置时,位置开关SQ5和SQ6均未被压合,进给控制电路处于断开状态;当手柄扳向左或右位置时,手柄压下位置开关SQ5或SQ6,使常闭触头SQ5-2或SQ6-2分断,常开触头SQ5-1或SQ6-1闭合,接触器KM3或KM4得电动作,电动机M2正转或反转。由于在SQ5或SQ6被压合的同时,通过机械机构已将电动机M2的传动链与工作台下面的左右进给丝杠相搭合,所以电动机M2的正转或反转就拖动工作台向左或向右运动。

表1               工作台左右进给手柄位置及其控制关系

工作台的上下和前后进给运动是由一个手柄控制的。该手柄与位置开关SQ3和SQ4联动,有上、下、前、后、中5个位置,其控制关系见表2。当手柄扳至中间位置时,位置开关SQ3和SQ4均未被压合,工作台无任何进给运动;当手柄扳至下或前位置时,手柄压下位置开关SQ3使常闭触头SQ3-2分断,常开触头SQ3-1闭合,接触器KM3得电动作,电动机M2正转,带动着工作台向下或向前运动;当手柄扳向上或后时,手柄压下位置开关SQ4,使常闭触头SQ4-2分断,常开触头SQ4-1闭合,接触器KM4得电动作,电动机M2反转,带动着工作台向上或向后运动。

当两个操作手柄被置定于某一进给方向后,只能压下四个位置开关SQ3、SQ4、SQ5、SQ6中的一个开关,接通电动机M2正转或反转电路,同时通过机械机构将电动机的传动链与三根丝杠(左右丝杠、上下丝杠、前后丝杠)中的一根(只能是一根)丝杠相搭合,拖动工作台沿选定的进给方向运动,而不会沿其他方向运动。

表2      工作台上、下、中、前、后进给手柄位置及其控制关系

  

左右进给手柄与上下前后手柄实行了联锁控制,如当把左右进给手柄扳向左时,若又将另一个进给手柄扳到向下进给方向,则位置开关SQ5和SQ3均被压下,触头SQ5-2和SQ3-2均分断,断开了接触器KM3和KM4的通路,电动机M2只能停转,保证了操作安全。

(3)6个进给方向的快速移动是通过两个进给操作手柄和快速移动按钮配合实现的。安装好工件后,扳动进给操作手柄选定进给方向,按下快速移动按钮SB3或SB4(两地控制),接触器KM2得电,KM2常闭触头分断,电磁离合器YC2失电,将齿轮传动链与进给丝杠分离;KM2两对常开触头闭合,一对使电磁离合器YC3得电,将电动机M2与进给丝杠直接搭合;另一对使接触器KM3或KM4得电动作,电动机M2得电正转或反转,带动工作台沿选定的方向快速移动。由于工作台的快速移动采用的是点动控制,故松开SB3或SB4,快速移动停止。

(4)进给变速时与主轴变速时相同,利用变速盘与冲动位置开关SQ2使M1产生瞬时点动,齿轮系统顺利啮合。

             第三章   常见故障分析

第四章 T68卧式镗床电气控制原理

2.1  电气原理图

2.3  控制电路分析

3、主要工作元件的通电回路

    ⑴.正转低速起动,主轴变速手柄置低速档(SQ7复位),按下按钮SB2:

    ①.KA1线圈回路:1→2→3→4→按下SB2或KA1常开→5→6→KA1线圈→0

    ②.KM3线圈回路:1→2→3→4→9→10→KA1常开→11→KM3线圈→0

    ③.KM1线圈回路:1→2→3→4→KM3常开→17→KA1常开→14→16→KM1线圈→0

    ④.KM4线圈回路:1→2→3→KM1常开→13→20→21→KM4线圈→0

    ⑤.M1主回路:QS→FU1→KM1→KM3→FR→KM4→M1

    ⑵.正转高速起动,主轴变速手柄置高速档(SQ7动作),按下按钮SB2:

    ①.KA1、KM3、和KM1和KM4线圈回路与“正转低速起动”同,增加KT线圈回路和KM4线圈回路与KM5线圈回路的切换。

    ②.KT线圈回路:1→2→3→4→9→10→KA1常开→11→12→KT线圈→0

    ③.KT延时到,KM4线圈断,KM5线圈回路:1→2→3→KM1常开→22→23→KM5线圈→0

    ④.M1主回路:QS→FU1→KM1→KM3→FR→KM5→M1→KM5接成双星形

    ⑶.反转低速起动,主轴变速手柄置低速档(SQ7复位),按下按钮SB3:

    ①.KA2线圈回路:1→2→3→4→按下SB3或KA2常开→7→8→KA2线圈→0

    ②.KM3线圈回路:1→2→3→4→9→10→KA2常开→11→KM3线圈→0

    ③.KM2线圈回路:1→2→3→4→KM3常开→17→KA2常开→18→19→KM2线圈→0

    ④.KM4线圈回路:与“正转低速起动”同

    ⑤.M1主回路:QS→FU1→KM2→KM3→FR→KM4→M1

    ⑷.正转高速起动,主轴变速手柄置高速档(SQ7动作),按下按钮SB3:

    ①.KA2、KM3、和KM2和KM4线圈回路与“反转低速起动”同,KT和KM4与KM5的切换与“正转高速起动”同。

    ②.M1主回路:QS→FU1→KM2→KM3→FR→KM5→M1→KM5接成双星形

    ⑸.正转点动,按下按钮SB4:

    ①.KM1线圈回路:1→2→3→4→SB4常开→14→16→KM1线圈→0

    ②.KM4线圈回路:1→2→3→KM1常开→13→20→21→KM4线圈→0

    ③.M1主回路:QS→FU1→KM1→电阻R→FR→KM4→M1

    ⑹.正转高速停车与电源反接制动,按下按钮SB1:

    ①.正转高速停车,按下SB1,KA1、KM3、KT、KM5等线圈回路断,KM2和KM4线圈通电,M1主回路串入电阻,进行电源反接制动,反接制动的结束由转速继电器自动控制。

    ②.KM2线圈回路:1→2→3→SB1常开或KM2常开→13→KS常开→18→19→KM2线圈→0

    ③.KM4线圈回路:1→2→3→SB1常开或KM2常开→13→KT常闭→20→21→KM4线圈→0

    ④.M1主回路:QS→FU1→KM2→电阻R→FR→KM4→M1,低速电源反接制动

    ⑤.反转高速停车,按下SB1,KA2、KM3、KT、KM5等线圈回路断,KM1和KM4线圈通电,M1主回路串入电阻,进行电源反接制动,反接制动的结束由转速继电器自动控制。KM1线圈回路:1→2→3→SB1常开或KM1常开→13→KS常开→14→16→KM1线圈→0;KM4线圈通电与“正转高速停车”同。

    ⑺.M1的变速冲动,拉出主轴变速手柄或进给变速手柄,SQ3或SQ4复位:

    ①.运行时变速,拉出主轴变速手柄或进给变速手柄时,SQ3或SQ4复位,其常开触头断开,常闭触头闭合。SQ3或SQ4复位,则KM3和KT线圈断电,KM1和KM2线圈切换,主电路串入电阻进行电源反接制动。但此时KA1或KA2线圈仍然保持其原来状态,变速操作完成后,待变速手柄推回原来位置,SQ3或SQ4复位,主拖动电动机将按变速前的转向,并将根据新的转速要求(主轴变速时)或按原来的状态继续(进给变速时)运行。

    ②.正转运行时变速,SQ3或SQ4复位后KA1、KM3和KT线圈断电,导致KM1线圈断电。由于M1仍然正转,13-18号线之间的正向转速继电器常开触头KS闭合,KM2线圈回路:1→2→3→SQ3或SQ4常闭→4→KS常开→18→19→KM2线圈→0,KM2线圈通电。

    ③.KM4线圈回路:1→2→3→SQ3或SQ4常闭→13→20→21→KM4线圈→0

    ④.M1主回路:QS→FU1→KM2→电阻R→FR→KM4→M1,低速电源反接制动

    ⑤.齿轮啮合不良,M1冲动:见“2.主拖动电动机的工作说明”最后一段。

第五章  T68卧式镗床常见故障分析

第六章   总结


第二篇:客户管理模块实训报告


实 训 报 告

课程名称: OA(客户管理系统)

专业: 软件技术 班级:

学号: 姓名:

指导教师: 靳新 成绩:

完成日期: 2012 年 3 月 15 日

任 务 书

实训题目:基于三层架构的企业网络办公系统(OA)的设计与实现

------客户管理功能模块

实训目的:ATA企业化实训与ATA IT新专业紧密结合,学生实训时,可以把课堂知识点串连起来,起到融会贯通,学以致用的作用。与传统专业相比,学生在学习基础知识和必要的技能后,通过ATA企业化实训企业网络办公系统的锻炼,可以进一步提高职业技能和综合素质,积累真实企业环境下的团队合作能力,实现从学生到复合实用型人才的本质转变。

实训要求:客户管理模块的功能满足如下要求,并注意代码编写规范:

1. 根据要求编写存储过程

2. 实体层的编写

3. 数据访问层的编写

4. 业务层的编写

5. 用户层的编写

1

摘 要

本文是一个针对企业网络办公系统所开发的信息管理系统。企业网络办公系统是跨地区、跨行业的运作系统,标准化程度的高低不仅是关系到各企业发展的关键要素,而且也在很大程度上影响着软件管理效率的提高。

本客户管理模块采用Microsoft Visual Studio .NET 2005和Microsoft SQL Server2000,基于三层架构进行设计与实现的。主要包括客户信息管理、客户联系人信息管理等功能模块。其中客户管理主要实现的功能是对客户的基本信息进行添加、修改和删除;客户联系人信息管理主要实现的功能是对客户主要联系人信息的添加、修改和删除并且能够快速的整合、查询、统计和分析客户信息,有助于企业快速发展。

本系统采用了统一的界面,并且提供了大量的操作提示信息,大大的方便用户使用本软件,同时也减少了出错的可能,确保了信息记录的正确性、完整性和一致性以及信息更新的及时性。本软件系统使得管理更加信息化,同时减少了人力成本的付出,并在一定程度上提高了企业网络办公系统的使用效率。

关键词:企业网络办公系统;三层架构;ASP.NET

2

目 录

引 言 .......................................................................................................................... 4

1 系统分析 .................................................................................................................... 5

1.1需求分析 ........................................................................................................... 5

1.2功能分析 ........................................................................................................... 5

1.3可行性分析 ....................................................................................................... 5

1.3.1 操作可行性 ............................................................................................ 5

1.3.2 经济可行性 ............................................................................................ 5

1.3.3 技术可行性 ............................................................................................ 5

1.4 开发工具简介 .................................................................................................. 5

1.4.1 C#概述 ................................................................................................. 6

1.4.2 SQL Server简介 .................................................................................. 6

1.5 架构简介 .......................................................................................................... 7

2 系统总体设计............................................................................................................5

2.1 系统功能结构设计 ........................................................................................ 8

2.2 数据库设计 .................................................................................................... 8

2.2.1 数据表设计 ............................................................................................ 8

2.2.2 存储过程设计 ...................................................................................... 10

3 系统详细设计与实现 ............................................................................................ 13

3.1 客户信息主界面模块 .................................................................................... 13

3.2客户信息查询模块 ......................................................................................... 13

实现过程: ........................................................................................................... 14

3.3 客户信息添加模块 ........................................................................................ 14

3.4 联络人信息添加模块 .................................................................................... 16

3.5 客户管理模块 ................................................................................................ 16

结 论..........................................................................................................................15

参 考 文 献 ................................................................................................................ 19

3

引 言

随着社会的发展,科技的进步,作为信息载体的计算机日益显露出举足轻重的地位。当今社会已步入了信息时代,知识经济将成为新世纪的主导产业。伴随着计算机的逐步推广与使用,计算机已在科研、生产、商业、服务等许多方面创造了提高效益的途径,与此同时,单位技术成本逐年有了明显的下降,然而办公费用却不断增加。这一现象使人们对办公系统的要求与日剧增。

本系统采用了统一的界面,并且提供了大量的操作提示,大大的方便了用户使用本软件,同时也增加了许多新的功能,确保了信息的正确性、完整性和一致性。本系统涉及到了开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对客户管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的描述。

发展迅速的科技领域,其已经形成了一整套独有的理论,并广泛地应用于人们的工作中。数据库技术与网站的结合使当今网络技术发展迅速。有了数据库的支持,可以扩展网页的功能,方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为企业网络办公系统的更新、维护提供极大的方便。

该系统分三章来介绍客户管理系统的设计与实现。第一章系统分析,在系统分析中主要是系统的需求分析、系统的功能分析、可行性分析、开发工具简介、架构简介等;第二章系统总体设计,提出系统功能模块的细分和数据库的详细设计等;第三章系统详细设计与实现,主要包括系统功能子模块的设计与实现、设计理念、实现功能和最终得到的结果等。

4

1 系统分析

1.1需求分析

随着网络技术的飞速发展,数据库技术在Intertnet的应用越来越广泛,对于大中型企业来说,利用计算机支持企业高效率完成办公管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。但企业在运营和发展过程中普遍存在客户信息记录不及时、人员工作量大等不完整的现象。因此用户希望能方便的实现客户信息的及时更新、信息共享和快速查询。

1.2功能分析

客户管理模块的主要功能有客户信息管理、联系人信息管理等功能模块。其中客户信息管理主要实现的功能是对客户的基本信息进行添加、修改和删除;联系人信息管理主要实现的功能是对主要联系人的基本信息进行添加、修改和删除。

1.3可行性分析

1.3.1 操作可行性

该系统性能稳定,简单、易用、易懂,功能完善,有利于公司管理人员的使用,大大提高了管理效率。

1.3.2 经济可行性

本系统的功能都是在计算机上完成,所有模块的制作都由安装在计算机上的软件来完成,无需经济上的投入,因此在经济上是可行的。

1.3.3 技术可行性

Microsoft SQL Server2005具有上手容易、可兼容性良好、扩展性强并且易于操作等诸多优点。Microsoft Visual Studio .NET 2005采用了可视化面向对象工具开发,其窗口、界面简洁易懂、易于操作,所以系统在操作上是可行的。

1.4 开发工具简介

Visual Studio.NET是一个功能强大、高效并且可以扩展的编程环境,是一个 5

构建企业分布式应用的开发平台,基于Web服务的技术得到了Visual Studio.NET的大力支持。使用Visual Studio.NET开发平台可以构建Windows应用程序、 Web应用程序以及Web服务。使用Visual Studio.NET构建分布式应用程序将更加简单、高效而且稳定。

1.4.1 C#概述

C#是一种最新的、面向对象的编程语言。C#使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算机与通讯领域。并以安全、稳定、简单、优雅等特点在计算机领域站稳头角。并且,C#还在继承C和C++强大功能的同时去掉了一些复杂特性(例如没有宏和模版,不允许多重继承)。秉持着简单的可视化操作和高运行的效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大功能。因为这种继承关系,C#与C/C++具有极大的相似性。

新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。

C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。C#语言的开发成功,对微软未来的发展有着非常重要的意义。

Visual Studio.NET C# 的特点:语法简单,保留了C++的强大功能包括快速应用开发的功能;语言的自由性,强大的WEB服务器控件。支持跨平台,与XML相融合。

1.4.2 SQL Server简介

SQL Server是基于结构化查询语言的可伸缩的关系数据库,它支持Internet应用程序的可扩展标记语言、并由数据库、关系数据库、结构化查询语言和可扩展标记语言等部分组成。

6

SQL Server以其卓越的性能逐渐成为Windows操作系统平台下进行数据库应用开发中较为理想的选择之一。它是一个后台数据库管理系统,其功能强大、操作简单,受到广大数据库用户的喜爱,越来越多的开发工具提供了与SQL Server的接口。了解和掌握SQL Server的功能,对于一个数据库开发管理人员来说非常必要。

SQL Server常见版本有:企业版(Enterprise Edition)、标准版(Standard Edition)、个人版(Personal Edition)和开发者版(Developer Edition)。

1.5 架构简介

系统架构图主要分为三层:

表现层:有时也称之为“web层”。采用ASP.NET架构,用Model封装与用户互动的数据元素;用ASP.NET代码模型实现动作处理、连接转向等,用标准控件来完成数据展现。

业务逻辑层:有时也称之为“业务层”。实际的项目中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能,因为与具体的业务逻辑绑定在一块而致使很难被重用。因此我们将实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是希望通过该层,来降低它与系统其它部分的耦合度。本层通过为Web层提供数据机业务操作。它屏蔽了表现层自己对业务数据的操作。

数据持久层:有时也称之为“持久层”。本层采用ADO.NET 2.0技术框架,让我们可以高效率的操作数据表,而且为数据操作进行了统一的封装,为数据操作提炼了及其方便的数据接口,在提升系统性能的同时,更可以大大提高开发效率。

另外,还有一个贯穿三层的域对象(Domain Model),该层应该说是ORM思想的产物,ORM用对象关联数据表,我们也可以将这些对象的集合归为一个专门的层Domain Layer。实际上域对象也是一个完完全全的业务对象,域对象是各层之间数据通信的载体。

7

2 系统总体设计

2.1 系统功能结构设计

1、客户管理模块功能描述:客户管理的主要功能是对人员的基本信息进行管理,主要包括对客户信息、客户联系人信息的管理的功能。当前客户管理的功能模块图如图2.1所示、将来客户管理的功能模块图如图2.2所示:

图2.1当前客户管理的功能模块图

图2.2将来客户管理的功能模块图

2、客户管理的业务描述:

客户管理的主要功能是对客户的基本信息进行管理。包括客户信息和联系人信息。客户信息主要是对客户基本信息的添加、修改和删除;联系人信息主要是对主要联系人信息的管理,包括添加新的联系人信息,快速查询联系人信息以及对联络人信息的修改等功能。

2.2 数据库设计

2.2.1 数据表设计

该模块主要涉及到客户基本信息表和客户联系人信息表,其管理员对相应表中的信息可以进行查询、添加、删除、修改,对应的删除、修改、添加能够改变表里面的信息,并最终将其存储到数据库中。

1、客户基本信息表:用于存放客户基本信息,包含客户标识、客户添加人标识、客户名称、客户分类、客户当前状态、客户隶属区域、客户网址、客户邮编、客户地址、客户公司性质、客户所属行业、客户公司规模、客户当前系统等。如表2.1所示

客户管理模块实训报告

客户管理模块实训报告

8

表2.1 客户基本信息表

名称 客户标识 客户添加人标识 客户的主要联系人标识 客户创建时间 客户更新时间 客户名称 客户的简称 客户当前状态 客户分类 客户隶属区域 客户网址 客户邮编 客户地址 客户公司性质 客户所处行业 客户公司规模 客户注册资金 客户主营业务 客户企业简介 客户信息化程度 客户电脑数量 客户网络状况 客户专业IT人员数量 客户IT部门 客户负责人 客户当前系统 客户来源 客户主动联系方式

字段

CustomerInfoId UserStaffId ChiefContactId CreateTime UpdateTime Name Short CurStatus CustomerType AffiliateArea Url Postalcode Address

CompanyProperty Industry CompanySize RegisterFund Business Introduce ITGrade PCNumber NetSituation ITStaffs ITDepartment Principal CurSystem Source InitiativeWay

数据类型 int int int datetime datetime varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(10) varchar(200) Varchar(200) Varchar(2000) Varchar(100) Varchar(100) Varchar(200) Varchar(1000) Varchar(1000) Varchar(100) Varchar(100) int

Varchar(100) Varchar(100) Varchar(1000) Varchar(100) Varchar(100)

2、客户联系人信息表:用于存放联系人相关信息。如表2.2所示

9

表2.2客户联系人信息表

名称

客户联系人标识 客户联系人的客户标识 客户联系人名称 客户联系人手机号码 客户联系人电话号码 客户联系人职位 客户联系人邮件地址 客户联系人性别 客户联系人说明 客户联系人家庭住址 客户联系人子女情况

字段

CustomerContactPersonId CustomerInfoId Name Mobile Telephone Position EmailAddress Sex Description HomeAddress ChildrenSituation

数据类型 int int Varchar(50) Varchar(20) Varchar(20) Varchar(50) Varchar(50) bit

Varchar(500) Varchar(100) Varchar(200)

2.2.2 存储过程设计

应用管理模块主要包含5个存储过程,其存储过程有sp_Customer_CreateContact,sp_Customer_GetContactByCustomerId,sp_Customer_GetContacts,sp_Customer_GetContactsByCustomerAddmanId,sp_Customer_UpdateContact。

1、存储过程sp_Customer_CreateContact是创建联系人,如表2.5所示

表2.5 sp_Customer_CreateContact存储过程

存储过程名 功能描述 输入参数

sp_Customer_CreateContact 创建联系人

@customerInfoId int, --客户标识 @name varchar(50), --联系人姓名 @mobile varchar(20), --手机号码 @telephone varchar(20), --电话号码 @position varchar(50), --职位 @emailAddress varchar(50), --email

@sex bit, --性别(1:男,0:女) @description varchar(500), --个人描述

10

@homeAddress varchar(100), --家庭住址

@childrenSituation varchar(200) --子女情况

输出参数

返回值

结果集 无 插入记录表示 无

2、存储过程sp_Customer_GetContactByCustomerId是获取某个客户的所有联系人信息,如表2.6所示

表2.6 sp_Customer_GetContactByCustomerId存储过程

存储过程名

功能描述

输入参数

输出参数

返回值

结果集 sp_Customer_GetContactByCustomerId 获取某个客户的所有联系人信息 @customerInfoId int, --客户标识 无 默认 客户联系标识和名称信息记录

3、存储过程sp_Customer_GetContacts是获取所有联系人信息,并包括联系人所属客户的名称,如表2.7所示

表2.7 sp_Customer_GetContacts存储过程

存储过程名

功能描述 sp_Customer_GetContacts 获取所有联系人信息,并包括联系人所属客户的名

输入参数

输出参数

返回值

结果集 无 无 默认 联系人信息以及联系人所属客户信息记录

4、存储过程sp_Customer_GetContactsByCustomerAddmanId是根据客户添加人标识得到所有其添加的客户的联系人,如表2.8所示

11

表2.8 sp_Customer_GetContactsByCustomerAddmanId存储过程

存储过程名

功能描述 sp_Customer_GetContactsByCustomerAddmanId 根据客户添加人标识得到所有其添加的客户的联系

输入参数

输出参数

返回值

结果集 @id int --客户添加人标识 无 默认 客户联系人信息记录

5、存储过程sp_Customer_UpdateContact是更新联系人信息,如表2.9所示

表2.9 sp_Customer_UpdateContact存储过程

存储过程名

功能描述

输入参数 sp_Customer_UpdateContact 更新联系人信息 @customerContactPersonid int, --联系人标识(用

于标识查找联系人)

@customerInfoId int, --客户标识

@name varchar(50), --联系人姓名

@mobile varchar(20), --手机号码

@telephone varchar(20), --电话号码

@position varchar(50), --职位

@emailAddress varchar(50), --email

@sex bit, --性别 限制为(1:男,0:女)

@description varchar(500), --个人描述

@homeAddress varchar(100), --家庭住址

@childrenSituation varchar(200) --子女情况

输出参数

返回值

结果集

无 默认 无

12

3 系统详细设计与实现

3.1 客户信息主界面模块

客户信息主界面模块是在客户基本信息表中显示我的客户基本信息。并在此页面可以实现全选、不选和单选并且可以对选中的项实现删除功能,同时可以实现对客户和联系人信息的添加,删除客户基本信息等。界面如图3.1所示

图3.1客户信息主界面

实现过程:

在该主界面中拖放Label控件、DropdownList下拉链表框控件以及

CheckBoxList多选框控件来实现主界面功能。先实例化类并调用其所包含的方法,然后再调用DataAccess层的方法建立与存储过程之间的联系,最后执行存储过程。

3.2客户信息查询模块

客户信息查询模块实现对客户基本信息的查询功能。首先选中要查询的客户,再按查询按钮进行查询。界面如图3.2所示

客户管理模块实训报告

13

图3.2客户信息查询界面

实现过程:

在该界面中放置TextBox控件并设置其为多行输入的形式、DropdownList下拉链表框实现对查询条件的选择。先实例化类,再调用其包含的方法,后调用执行存储过程的方法,执行存储过程。最后通过使用DataBind将其绑定到页面的GridView控件上以显示查询的信息。

3.3 客户信息添加模块

客户信息添加模块是向客户基本信息表中增加一条客户基本信息,实现对客户信息的添加功能。在此页面需填写客户编号、客户名称、客户分类、联系电话、公司规模、企业简介等,点击添加按钮执行添加功能,实现了对客户基本信息的添加。点击返回按钮,界面将返回到主界面。界面如图3.3所示

客户管理模块实训报告

14

图3.3客户信息添加界面

实现过程:

在该界面放置TextBox文本框控件、CheckBox控件,并通过客户信息添加实现客户信息的添加,首先实例化类,调用数据层中包含的方法,并调用存储过程,实现对客户信息的添加功能。

客户管理模块实训报告

客户管理模块实训报告

15

3.4 联络人信息添加模块

联络人信息添加模块实现对客户联系人信息的添加功能。在此页面需填写客户名称、姓名、电话、移动电话、职务、家庭住址等,点击添加按钮实现对联络人信息的添加。界面如图3.4所示

图3.4联络人信息添加界面

实现过程:

拖放TextBox文本框控件、DropdownList下拉链表框控件等控件于该界面,通过DropdownList选中的值,先实例化类,调用数据层中的方法,再进行存储过程的调用并对其联络人信息进行添加。实现添加功能。

3.5 客户管理模块

客户管理模块实现对客户信息的显示功能。在主页面中通过下拉链表框选中后,点击查看,将显示其对应的所有客户信息。界面如图3.5所示

客户管理模块实训报告

16

图3.5客户管理界面

实现过程:

本页面使用了DropDownList下拉链表框控件、GridView绑定控件,通过数据绑定将其对应的客户信息显示出来,先实例化类,再调用数据层中的方法。

客户管理模块实训报告

17

结 论

经过设计与调试客户管理模块的功能基本完成,基本满足要求。

本模块主要完成了对客户信息和客户联系人信息的管理。其中客户信息管理主要是对客户基本信息的添加、修改和删除。客户联系人信息管理主要是对客户联络人信息的添加、修改与删除。客户可以直接通过该系统实现对个人信息的添加、修改和删除,并可以查看个人信息及其相关的其他信息。客户管理系统可以实现对客户及客户联络人信息记录的及时性和完整性,并大大减少了工作量,使客户信息能够得到及时的更新,方便企业对客户及联络人员信息的整合、查询、统计和分析,有利于企业的快速发展。

然而本系统在实现过程中,也存在许多不足之处,诸如程序功能方面、异常处理方面、程序流程等方面,我们针对发现的问题做了透彻的研究,并对所出现的问题有了一定的见解和解决问题的设计想法,在发现问题的同时,也在不断地总结经验,努力将程序的不完善之处改善,在完善程序的过程中不仅提高了差错查找能力、编程能力,而且提高了独立思考问题、分析问题以及解决问题的能力,为今后的学习打下了良好的基础。

18

参 考 文 献

[1] 彭明明. C#.NET数据库实用编程100例.人民邮电出版社.2006.9:P300-315.

[2] 网页设计从入门到精通.中国水利水电出版社. 出版日期:20xx年10月.

[3]《实训软件工程方法》

[4] 《SQL SERVER 2005数据库开发与实现》

[5] 微软院校课程系列教材..NET Framerwork 2.0程序设计语言.高等教育出版社. 2002:P120

[6] Karli Watson Christian Nagel.C#入门经典(第3版).[M].清华大学出版社,2006:P102

[7] 《数据库访问技术ADO.NET 2.0》

[8] 《Web 应用开发 ASP.NET 2.0》

19

实训成绩评定表

客户管理模块实训报告

20

更多相关推荐:
电气控制实习报告

电气控制实习报告一实习目的电气控制技术实习是在学习常用低压电气设备电气控制线路的基本控制环节典型机床电气控制线路等章节的基础上进行的实践性教学环节其目的是培养学生掌握本专业所必须的基本技能和专业知识通过学习使学...

电气控制技术实验报告

电气控制技术实验设计报告一安装过程描述1安放原件的框架安装安装好底座通过比对用锯子锯出长短合适的长铁片一次安装上去2元件安装1安装plc柜门的各种按钮指示灯等2在安装柜子里面的的电源的空气开关依次向左安装四个5...

电气控制技术--排故模块 实训报告

实训报告姓名班级学号专业时间1目录第一章绪论3第二章X62W万能铣床电气控制原理521电气原理图1522主电路分析1523控制电路分析1624常见故障分析19第三章X62W万能铣床常见故障分析14第四章T68卧...

电气控制技术设计及实践能力训练报告

电气控制技术设计及实践能力训练报告题目消防水泵互投直接启动控制电路班级电气0702班姓名冉金山学号20xx03020xx指导教师耿欣二一一年八月八日1一设计要求消火栓灭火系统由消火栓消防水泵管网压力传感器及电气...

电气控制技术实验指导书

电气控制技术实验指导书实验一异步电动机正反转运行实验一实验目的1学习认识电气控制的基本电器元件按钮接触器2学习基本控制电路的连接3理解自锁和互锁的概念二实验器材1小容量异步电动机1台2交流接触器3按钮导线等三实...

电气设备控制的设计与接线实习报告

目录一题目二作者三作者班级四实验时间及地点五实验目的六内容摘要七关键字八前言九实验内容十问题分析与讨论十一实验心得体会十二参考文献电气设备控制的设计与接线实习报告实验者牛新亮班级电气信092班04号实验时间地点...

电气控制技术实验指导书

实验一基本指令实验本实验为验证性实验一实验目的1熟悉PLC实验箱系统的使用方法2熟悉PLC编程软件及方法3掌握与或非等指令4掌握定时器计数器的使用5熟悉SET置位RST复位PLS上升沿微分PLF下降沿微分指令的...

电气控制与PLC应用技术综合报告

HefeiUniversity电气控制与PLC应用技术综述报告专业自动化1班姓名学号指导老师完成时间20xx11目录一课程简介3二课程内容3第一章3第二章4第三章4第四章5第五章5第六章6第七章6三学习心得及课...

福州大学电气工程实践-电气控制实验报告11-9

设计性实训题目时间顺序停机的控制电路图参考资料电气控制技术与可编程控制器应用实践指导书

电气控制技术与plc实验

实验一常用功能指令一基本逻辑指令1实验目的及实验装置通过实验了解和熟悉S7200系列PLC的结构和外部接线方法了解和熟悉STEP7MicroWIN编程软件的使用方法及仿真软件的使用1CPU模块1只安装了STEP...

机床电器控制实训报告

上海第二工业大学机床电气控制综合实验学院机电工程学院班级11机工A3姓名学号指导老师地点时间20xx62820xx77目录一实验课题2二题目要求2三XA613型立式升降台铣床主要结构和原理231主要结构232X...

电机与控制模块实训报告

电机与控制模块实训报告一实训的目的巩固所学的电机与控制的理论知识学习常用电器控制元件和PLC的使用方法训练学生把理论和实际结合起来分析和解决问题的实际操作能力二实训教学的基本要求1熟悉常用的电器元件包括名称左右...

电气控制技术实训报告(13篇)