基于.NET多层架构的地区级客户管理系统设计与实现.doc

上传人:h**** 文档编号:126611 上传时间:2018-07-09 格式:DOC 页数:114 大小:2.88MB
下载 相关 举报
基于.NET多层架构的地区级客户管理系统设计与实现.doc_第1页
第1页 / 共114页
基于.NET多层架构的地区级客户管理系统设计与实现.doc_第2页
第2页 / 共114页
基于.NET多层架构的地区级客户管理系统设计与实现.doc_第3页
第3页 / 共114页
基于.NET多层架构的地区级客户管理系统设计与实现.doc_第4页
第4页 / 共114页
基于.NET多层架构的地区级客户管理系统设计与实现.doc_第5页
第5页 / 共114页
点击查看更多>>
资源描述

1、 专业硕士学位论文 基于 .NET 多层架构的地区级客户管理系统设计与实现 Regional Customer Management Information System of Multilayer Architecture by .NET Platform Design and Implementation 作者: 栾叶君 导师: 李孟刚 北京交通大学 2018 年 7 月学位论文版权使用授权书 本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务 , 并采用影印、缩印或扫描等复制手段保存、汇编以

2、供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。 (保密的学位论文在解密后适用本授权说明) 学位论文作者签名: 导师签名: 签字日期: 年 月 日 签 字日期: 年 月 日i 中图分类号: TP311.5 学校代码: 10004 UDC: 密级: 公开 北京交通大学 专业硕士学位论文 基于 .NET 多层架构的地区级客户管理系统设计与实现 Regional Customer Management Information System of Multilayer Architecture by .NET Platform Design and Implementation 作者

3、姓名: 栾叶君 学 号: 10135147 导师姓名: 李孟刚 职 称: 教授 工程领域: 软件工程 学位级别: 硕士 北京交通大学 2018 年 7 月 ii 致谢 本 论文 在 李孟刚 老师的悉 心指导和严格要求下已完成,从课题选择、方案论证到具体设计,无不凝聚着 李孟刚 老师的心血和汗水, 李孟刚 老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都 让 我 受 益匪浅。 张宪超教授悉心指导我们完成了实验室的科研工作,在学习上和生活上都给予了我很大的关心和帮助,在此向张宪超老师表示衷心的谢意。 他 们 无论在理论上还是在实践中,都给 予 我很大的帮助,使我得到不少的提高 , 这对于我

4、以后的学习有一种巨大的帮助,感谢 他 们 耐心的辅导。在 研究生 学习和生活期间,各位任课老师的认真负责,使我能够很好的掌握和运用专业知识,并在设计中 得以体现。正是有了他们的悉心帮助和支持,才使我的毕业论文工作顺利完成,在此向 北京 交通 大学 软件学院 的全体老师表示由衷的谢意 , 感谢他们对我 的辛勤栽培。 北京交通大学专业硕士学位论文 中文摘要 iii 中 文摘要 随着我国经济的飞速发展,国有企业逐渐做大做强,分公司和子部门的逻辑业务越来越多,总公司的一整套业务逻辑已经不能满足实际情况的需要。为解决这一类问题,作者以 SQL server 2008 为数据库,在 .NET 平台上设计出

5、一套适用于地区级的客户管理系统 并撰写本论文。本论文主要完成以下工作: ( 1) 本选题来自于中国中冶集团北京分公司的实际工程需求 。 在 对 中国 中冶集团北京分公司、南京分公司 的 调研 基础上 ,针对 对 国有企业子公司设计 地区级客户管理系统 进行需求分析 ; ( 2) 本文在 分析与研究 后 ,在众多技术方案中选取 SQL server 2008 为数据库,在 .NET 平台上 开发系统。 实现了对用户管理、权限管理、客户常用信息、合同管理、订单管理、销售情况及系统维护等功能,实 现了地区级客户管理的系统化、规范化和自动化,提高企业的管理效率; ( 3) 该系统本系统特色在于设计时采

6、用多层架构,降低业务逻辑与代码实现之间的耦合性,提高了系统的可扩展性和可维护性,并考虑到访问的安全性,使本 系统具有可扩展、易管理、易维护等特点。 目前, 该 系统已经发布,并在 中国中冶集团北京分公司 应用 试运行。 关键词: 地区级客户管理系统; .NET 平台;多层架构; 服务器缓存 分类号: TP311.5 北京交通大学专业硕士学位论文 ABSTRACT iv ABSTRACT With the rapid development of Chinas economy, the state-owned enterprises which become bigger and stronge

7、r own many branches and sub-sector. So many businesses of the branches and sub-sector are different logic from the Corporation. This paper mainly completed the following work: (1) This papers aim base on the practical engineering requirements from the Beijing and the Nanjing branch of In China Metal

8、lurgical Group. On the basis of the research, to state-owned enterprise subsidiary design Regional client management system needs analysis; (2) Accordingly, the author attempts to design the software for regional-level customer management system, which is used by SQL server2008 for the database and

9、based on .NET platform. The system of the multilayer architecture has user information, privileges management, customer information, contract management, sales management and maintenance functions and improves the management efficiency of enterprises; (3) The system adopted in the design of a multi-

10、tier architecture is descending on behalf of the coupling between the business logic and code implementation. The design improves system scalability and maintainability. The system has high efficiency, large storage and easy to manage, easy maintenance features. At present, the system has been relea

11、sed, and running in Beijing branch of China Metallurgical Group. KEYWORDS: the software for regional-level customer management information system; NET platform; multilayer architecture; server cache CLASSNO: TP311.5 北京交通大学专业硕士学位论文 目录 v 目 录 中文摘要 . iii ABSTRACT.iv 目 录 . v 1 引言 . 1 2 需求分析 . 2 2.1 市场需求

12、. 2 2.1.1 概述 . 2 2.1.2 目的 . 2 2.1.3 范围 . 3 2.2 功能需求 . 3 2.2.1 系统功能描述 . 3 2.2.2 管理员对功能的需求 . 4 2.2.3 合同部人员对功能的需求 . 4 2.2.4 销售部人员对功能的需求 . 5 2.2.5 客户部人员对功能的需求 . 5 2.3 技术需求 . 5 2.3.1 软硬件环境需求 . 5 2.3.2 性能需求 . 6 2.3.4 可维护性和可扩展性 . 6 2.3.5 实用性、操作性原则 . 6 2.3.6 安全需求 . 6 2.3.7 数据需求 . 7 3 系统分析 . 8 3.1 系统功能模块划分及分

13、析 . 8 3.1.1 用户管理模块 . 9 3.1.2 用户权限管理模块 . 9 3.1.3 客户管理模块 . 10 3.1.4 合同管理模块 . 11 3.1.5 订单管理模块 . 12 北京交通大学专业硕士学位论文 目录 vi 3.1.6 销售统计模块 . 14 3.1.7 日志服务管理模块 . 15 3.2 技术方案 . 15 3.2.1 ASP.NET . 16 3.2.2 Web Service . 16 3.2.3 SQL Server 2008 . 16 4 系统设计 . 17 4.1 系统架构设计 . 17 4.1.1 数据访问层 . 17 4.1.2 商业逻辑抽象层 . 1

14、8 4.1.3 用 户处理层 . 18 4.1.4 用户界面层 . 19 4.1.5 架构的实现 . 21 4.2 系统结构设计 . 24 4.2.1 输入输出设计 . 24 4.2.2 管理员端数据流图 . 25 4.2.3 客户部人员端数据流图 . 26 4.2.4 合同部人员端数据流图 . 26 4.2.5 销售部人员端数据流图 . 27 5 数据库设计 . 28 5.1 系统 E-R 图 . 28 5.2 表 /字段设计 . 30 5.3 数据库逻辑结构设计 . 33 6 系统功能实现 . 36 6.1 代码的实现过程 . 36 6.2 界面设计 . 37 6.3 子系统管理 . 42

15、 7 系统安全 . 45 7.1 系统环境安全 . 45 7.1.1 基于角色的访问控制 . 45 7.1.2 入侵检测技术 . 45 7.1.3 验证安全 . 45 北京交通大学专业硕士学位论文 目录 vii 7.2 Web Service 安全 . 46 7.3 恶意并发访问控制( DoS 攻击) . 46 8 数据访问的优化 . 47 9 结束语 . 49 10 展望 . 50 参考文献 . 51 作者简历 . 52 独创性声明 . 53 学位论文数据集 . 54 北京交通大学专业硕士学位论文 引言 1 1 引言 随着信息技术的高速发展,使得识别每一个客户并提供个性化服务成为可能,美国著

16、名的战略咨询公司 Garmer Group 正式提出完全以客户为中心的应用系统 CMS(客户管理系统 ) 1。在客户 管理系统中, 企业 有了 多种同客户沟通的方 法 ,其不仅限于电话 、 电邮等。客户管理系统的产生不仅改进了信息的提交方式、加快了信息的提交速度,而且还简化了企业的客户服务过程,使企业向客户提交与处理客户服务的过程变得更加直接方便。基于网络的 CMS 系统可使企业逐步实现由传统的企业模式到以电子商务为核心的转变过程 2。 众多企业都意识到 CMS 为企业 提供 的新 机会 , 而这样的 机会 对未来世界的影响是巨大。 首先,在开发平台层面,各大 开发平台都为此搭建适应于互联网应

17、用的软件代码。 比如, 作为软件巨头微软 .NET 的核心内容之一就是要搭 建第三代互联网平台,在这个网络平台中解决网站之间的协同合作,从而最大限度地获取信息 3。在 .NET 平台上,不同网站之间通过相关的协定联系在一起,网站之间形成自动交流,协同工作,提供最全面的服务。 其次,各大行业领域 软件 商纷纷响应所属行业的不同需求,以开发出 新一代的基于网络的 CMS 系统 作为 电子商务未来的发展方向 之一 。 尤其这几年, 随着计算机技术、通信技术、网络技术、信息处理技术的 高速 发展,客户管理信息化建设也在不断发展 , 全国各大国有公司的各部门和各科研机构纷纷开展了对公司管理系统的研发工作

18、,并在各个领域取得了 长足进步。 同时,随着企业规模的不断扩大,总公司与子公司业务逻辑的差异化越来越大,因此地区级的客户管理系统应运而生。 但是,由于受到科研水平和地域需求差异的限制,各地开发的系统功能差异较大,水平参差不齐,系统相互之间的兼容性不强。具体来说,国内的地区级客户管理系统有的采用 C/S 结构,有的采用B/S 结构 4。这两种结构各有缺点。其中,采用 C/S 结构的系统对硬件和软件的兼容性都有一定的要求,而且导致不同部门之间的信息资源不能相互通信。目前采用 B/S 结构的系统缺点在于,虽然 B/S 结构可以基本满足业务要求,但随着管 理业务内容的细化,简单的 B/S 结构不利 于业务逻辑的抽象,业务逻辑与低层数据之间的交互界线不清,代码难 于 维护和更新。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。