大学毕业论文-—航空安保企业客户关系管理系统的设计与实现.doc
《大学毕业论文-—航空安保企业客户关系管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—航空安保企业客户关系管理系统的设计与实现.doc(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京航空航天大学硕士学位论文中图分类号:TP3 论文编号: 10006GS0721XXX硕 士 学 位 论 文航空安保企业客户关系管理系统的设计与实现作者姓名 学科专业 软件工程硕士指导教师 XXX培养院系 XXXX中图分类号:TP3论文编号:10006GS0721XXX硕 士 学 位 论 文航空安保企业客户关系管理系统的设计与实现作者姓名 申请学位级别 工程硕士指导教师姓名 XXX 职 称 副教授学科专业 XXXXX 研究方向 XXXXXX 学习时间自 2007 年 09 月 20日起 至 2009年 12 月 31日 止论文提交日期 2009年 11 月 27 日 论文答辩日期 2009
2、年 12月27 日学位授予单位 学位授予日期 年 月 日关于学位论文的独创性声明本人郑重声明:所呈交的论文是本人在指导教师指导下独立进行研究工作所取得的成果,论文中有关资料和数据是实事求是的。尽我所知,除文中已经加以标注和致谢外,本论文不包含其他人已经发表或撰写的研究成果,也不包含本人或他人为获得北京航空航天大学或其它教育机构的学位或学历证书而使用过的材料。与我一同工作的同志对研究所做的任何贡献均已在论文中做出了明确的说明。若有不实之处,本人愿意承担相关法律责任。学位论文作者签名: 日期: 年 月 日学位论文使用授权书本人完全同意北京航空航天大学有权使用本学位论文(包括但不限于其印刷版和电子版
3、),使用方式包括但不限于:保留学位论文,按规定向国家有关部门(机构)送交学位论文,以学术交流为目的赠送和交换学位论文,允许学位论文被查阅、借阅和复印,将学位论文的全部或部分内容编入有关数据库进行检索,采用影印、缩印或其他复制手段保存学位论文。保密学位论文在解密后的使用授权同上。学位论文作者签名: 日期: 年 月 日指导教师签名: 日期: 年 月 日I北京航空航天大学硕士学位论文摘 要本论文所设计的CRM客户关系管理系统,不仅能实现为驻场单位提供各类航空安保服务,确保首都机场实现安全运营,协助机场管理当局提升服务品质,而且能为中外航空企业提供优质的地面保障服务。建立对客户关系,维护更加详实全面的
4、客户动态以及获取客户对公司服务的评价等。同时,鉴于首都机场的特殊政治意义,对客户的安全指标评级也至关重要。本系统能根据客户操作,监察非敏感信息,对客户安全性进行把控。摘要写的太少了,一般写一页的三分之二关键词:客户关系管理系统,航空安保,安全运营,安全把控 IAbstractThe CRM(Customer Relationship Management)System descrpited in the article, can not only provide various types of aviation security services for local units, assis
5、t airport management authorities to improve service quality, but also provide high quality on-ground support services for Chinese and foreign enterprises. Establish customer relationships, maintenance more detailed trends and evaluations of customers and so on. At the same time, in view of the speci
6、al political significance of Capatial Airport, the safety indicators rating of customers is also very important. According to the customers operations, the system can observe non-sensitive information, make the security under control. Key words: CRM, Customer Relationship Management, aviation securi
7、ty services, saftey operations, security control目 录 摘 要I目 录I表目录I图目录I第一章 绪论11.1 课题来源和意义11.2 国内外研究现状分析11.3 课题目标21.4 本论文组织结构31.5 本章小结4第二章 系统关键技术52.1 ASP.NET技术平台和C#开发语言52.2 ASP.NET MVC62.2.1 ASP.NET MVC的优点62.3 Entity Framework72.3.1 Entity Framework特性72.3.2 Entity Framework优点72.4 jQuery介绍82.5 Microsoft
8、sql server介绍82.6 MetroUICSS介绍92.7 响应式布局92.8 本章总结10第三章 系统需求分析和整体架构设计123.1 系统管理123.2 客户管理143.3 物品管理153.4 财务管理163.5 客服信息管理173.6 系统整体架构设计183.6.1 系统功能模块设计183.6.2 系统整体设计203.6.3 系统软/硬件部署方案203.6.4 系统架构设计223.7 本章总结24第四章 系统设计与实现254.1 mvc系统实现254.2 初始化开发框架264.3 代码实现294.3.1 登录页面的实现294.3.2 系统管理模块实现324.3.3 客户管理模块实
9、现354.3.4 物品管理模块实现374.3.5 配置管理模块实现384.3.6 财务管理模块实现414.3.7 客服管理模块实现414.3.8 系统后台统计实现414.3.8 系统异常处理功能实现434.4 本章小结44第五章 系统测试455.1 测试目标455.2 测试原则455.3 测试方法465.4 测试流程475.5 测试用例设计485.1.1 测试用例485.6 测试结果分析485.7 本章小结48第六章 结论506.1 总结506.2 个人收获506.3 未来展望50参考文献52致谢53表目录表 1 用户登录测试用例表48表 2 用户修改密码测试用例表48表 3 账号管理界面极限
10、值测试用例49表 4 用户登录测试结果表49表 5 用户修改密码测试结果表50表 6 账号管理界面极限值测试结果表50图目录图 1 Metro UI CSS截图9图 2 客户关系管理系统响应式布局截图10图 3 系统管理模块用例图13图 4 客户管理模块用例图14图 5 物品管理模块用例图15图 6 财务管理模块用例图16图 7 客服信息管理模块用例图17图 8 系统功能结构图20图 9 系统模块区域设计截图26图 10 CRMSystem项目依赖性截图27图 11 用户登录界面实现截图30图 12 管理员默认视图截图32图 13 普通员工默认视图截图32图 14 用户管理界面分页35图 15
11、 审核客户信息界面实现截图37图 16 客户物品详细信息实现截图38图 17 配置管理模块用户详细信息实现效果截图40图 18 数据库统计信息截图42图 19 异常处理页面截图44图 20系统测试流程模型48北京航空航天大学硕士学位论文第一章 绪论1.1 课题来源和意义为了高效率、高质量的为驻场单位提供各类航空安保服务,以确保首都机场实现安全运营,协助机场管理当局提升服务品质,为中外航空企业提供优质的地面保障服务,公司高度重视对客户关系的建立和维护,希望通过CRM客户关系管理系统,更加详实全面的了解客户的动态,获取客户对公司服务的评价,同时,作为一家安全保障型企业,特别是首都机场的特殊政治意义
12、,对客户的安全指标评级也至关重要,希望通过日常监察所获取的客户信息,对客户安全性进行把控,因此构建整套CRM系统的需求非常迫切,促成了本课题的启动和研究。1.2 国内外研究现状分析随着21世纪信息化热潮到来,全球电子商务不断向“市场化、国际化、信息化”的方向发展。全世界各地公司纷纷在客户信息的管控和客户关系的管理上投入巨资,它们期望办公信息化能够成为企业更有效的维持和争取客户,从而赢得商业竞争。CRM客户关系管理系统是一种新型的管理系统,基于资金关系、物流关系、信息关系等在线处理,完成整个系统管理。对外使用WEB网站模式,用户直接通过互联网访问数据,查询相关内容;对内管理员和系统用户和可以直接
13、登录站点,管理相关数据,实现自动化办公,提高工作效率。同时也可以在线直接对客户的意见、建议进行反馈,及时处理。A被证明是一个很成熟的平台。在开发网站类应用时,能做到比较大的规模,同时支持高并发和高可扩展性。本系统基于平台,同时使用MVC架构。MVC模式在.net平台的架构清晰,代码执行效率高。于本系统有很高的研究意义。本CRM系统同时使用entity framework作为数据库框架。Entity framework能方便的完成数据库到实体的映射,同时对 MVC框架支持度较高。当系统需要增加新功能或者需要改进时,只需要更改很少代码,即可完成修改。大大提高了系统的可维护性和可扩展性。1.3 课题
14、目标本论文的主要目标是:以公司信息技术为载体,实现一个高灵活性、高维护性、高扩展性的客户关系管理系统。能维护相关客户资料,实现安检管理,财务管理以及课后服务反馈等功能。包含关系管理系统大部分模块,同时能按需增加新功能。本论文主要内容有:1. 系统需求分析通过对公司实际走访,分析调查,形成初期需求说明。同时观察公司实际工作流程,实现系统流程图。针对公司实际业务需求,分析原始数据以及所需文档,形成最终需求文档。 2. 系统解决方案根据前期调研结果和需求文档,结合公司实际工作中的处理流程,以及老员工在工作中所积累的工作经验,确定本系统的最终解决方案。主要包括,系统功能模块划分,用户角色划分,整体架构
15、设计,界面设计等。并做成相应开发计划。参照需求文档,形成数据模型。参照业务流程,形成系统用例图。深入挖掘现有的管理系统的优缺点,按照实用性、稳定性、扩展性的原则,对系统进行整体架构设计。准确划分系统模块,处理好细节功能。3. 系统总体设计以MVC模式为基本,即:数据模型(Model)+视图(View)+控制器(Controller)。按照各个模块的功能需求,添加相应处理逻辑。使用 MVC4框架进行开发。每个模块都使用单独的模型和流程图。提高并行开发进度。用户角色处理部分使用 MVC自带的过滤器(Filter),提高现有代码使用率。数据库层使用entity framework框架,降低耦合性。代
16、码统一使用Visual Studio开发。4. 系统模块设计1) 客户信息模块客户信息管理模块主体功能有:查看客户基本信息、增加新客户、修改更新指定客户信息等。同时需要进行权限认证。只有公司员工级别以上的用户才能管理客户信息。2) 安检管理模块安检管理模块主体功能有:设置安检标识、确定通过安检、物品复检、物品移交等。同时需要权限认证。只有主管级别以上的用户才能通过物品复检。3) 财务管理模块财务管理模块主体功能有:查看财务信息、增加新账单、查询修改账单状态、账单结算等。需要用户权限认证。只有主管级别以上的用户才能结算账单。4) 客服管理模块客服管理模块主题功能有:满意度查询、进度处理、设置满意
17、度等。只有客户级别的用户能添加客服满意度,设置满意度。员工只能进行进度处理。5. 项目测试流程项目开发阶段,开发人员使用单元测试进行代码测试。一方面保证功能模块能正常开发,同时也能保证代码质量。开发阶段,需尽量提高单元测试覆盖率。功能性测试阶段,需要测试人员对项目各个模块,各个功能,各个流程进行详细测试,做到全面覆盖。发现问题,直接提交给开发人员。安全性测试阶段,则需要从系统登录的安全性、系统权限控制的安全性、系统资源的安全性进行完整的测试。性能测试阶段,主要进行网络负载测试和系统压力测试。最终完成系统整体测试流程。1.4 本论文组织结构本论文基本结构如下:第一章:绪论部分。主要介绍课题的来源
18、、研究背景、国内外研究现状以及论文的目标与主要内容。第二章:介绍系统采用的关键技术。详解讲解框架,MVC模式,entity framework框架等。并简要说明在本系统中的应用。第三章:系统的需求分析。概况一下系统总体功能需求,通过模块用例图,对各个功能模块进行详解讲解。第四章:系统的整体设计与实现。按照视图、控制器、模型详细讲解MVC设计模式在系统中的应用。通过对功能模块的分析,给出了业务具体实现流程,示例代码等。第五章:系统测试。靠开发人员和测试人员进行单元测试、功能测试、安全测试和压力测试。修复bug,完成系统功能性需求。第六章:课题总结。对本系统的设计和研究过程进行了全面的概括和总结,
19、阐述开发过程中遇到的问题,并对未来系统的应用和拓展进行展望。1.5 本章小结本章主要分析项目的背景和意义,以及项目背景和项目价值,并详细指出选用本项目作为论文研究的重要意义。阐述、规范论文的整体内容结构。第二章 系统关键技术2.1 ASP.NET技术平台和C#开发语言ASP(ActiveServerPages活动服务器页面)是一种功能强大的运用于服务器端的脚本编程环境,但是只能用VBScript或者JavaScript这样的非模块语言来编程,而且大量的HTML代码和VBScript、JavaScript代码混合在一起,使得程序员需要修改程序的时候比较困难。而ASP.NET技术是Microsof
20、t公司推出的动态Web开发技术。ASP.NET不同于ASP和JSP,它是建立在.NETFramework之上,提供了更易于编写而且结构清晰的代码,它使用VB.NET和C#等模块化语言编写程序,提高了代码的再利用性和共享性。ASP.NET在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发技术可以实现更加模块化的、功能更强大的应用程序。ASP.NET技术在效率、可重用性及代码量上较ASP和JSP都有明显的优势。使用ASP.NET技术,开发人员不需要理解HTTP、SOAP或其它任何网络服务规范。开发人员用ASP.NET生成一个扩展名为.asmx的文件,并把此文件配制为网络应用
21、程序的一部分,就建立起了一个网络服务。asmx文件包含对在其它地方定义的受控类的引用,或者包含这个类的定义。这个类是由ASP.NET提供的WebService类所派生。公有的类方法在标记上WebMethod属性后,就会成为网络服务方法,把HTTP请求发送到asmx文件中的URL后,这些方法就会被调用。不必手工为你的网络服务建立一个契约。当被调用者请求时,ASP.NET检查类的元数据,以自动生成SCL文件。客户可通过SOAP,HTTPGET和HTTPPOST提交请求。对方法和参数进行编码的约定是:对HTTPGET,将被编码为查询字符串;对HTTPPOST,将被编码为表单数据。HTTPGET和HT
22、TPPOST的机制不如SOAP有力,但是它们使得客户在访问网络服务时不必支持SOAP。ASP.NET网络服务模型假定了一个无状态服务结构。无状态结构通常比有状态结构更具可扩展性。每次收到一个服务请求后,就生成一个新对象,请求被转化为一个方法调用,当该方法调用返回时对象被销毁。如果这些服务需要跨请求维护状态,那么它们将使用ASP.NET状态管理服务。基于ASP.NET的网络服务在网络应用程序模型中运行,因此它们得到了该模型的所有安全、配制和其它优点。ASP.NET网络服务还提供了一个为在SCL文件中描述的网络服务生成分类的受控代理工具。代理生成器把SCL文件中描述的消息映射成受控类中的方法。代理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 航空 安保 企业 客户关系 管理 系统 设计 实现
限制150内