基于.NET的CAMS综合自助服务系统的研究与实现

基于.NET的CAMS综合自助服务系统的研究与实现

论文摘要

CAMS(Comprehensive Access Management Server)是华为3Com公司推出的综合接入管理服务器。该系统通过支持终端用户的认证、授权、计费和权限管理需求来实现网络的可管理、可运营,保证网络和用户信息的安全。CAMS系统自带的自助服务平台由于其功能单一,界面简单、不够人性化,并且缺少网上支付功能,已远远不能满足用户的需求。西南交通大学校园网基础设施较为完善和成熟,该校校园一卡通的的普及与使用更是实现网上支付的重要条件之一。利用校园基础网络、计算机硬件和软件,满足校园内单位、企业或个人用户需求,构建一个高可用性、伸缩性和安全性俱佳的针对性的CAMS综合自助服务平台,不仅可以服务于广大师生员工,而且也是数字化校园的一部分,是对数字化校园的公共服务和社区服务是一种极好的补充完善,是校园电子商务的一次具体实践。CAMS综合自助服务系统采用三层软件架构体系来增强系统的可用性、安全性、可扩展性和可移植性。数据存储层(DSL)采用CAMS系统的Oracle底层数据库。业务逻辑层(BLL)采用Web服务技术屏蔽了CAMS系统和校园一卡通系统两种不同系统平台的异构性。表示层(GUI)采用ASRNET技术开发风格统一、功能强大的Web界面。CAMS综合自助服务系统选择SSL安全套接字协议来减少网上支付时的安全威胁,选择高级加密标准(AES)算法作为主要的消息加密算法,通过配置IP地址与域名限制来保证该系统只允许校园网内的用户使用,结合使用了基于角色的访问控制技术(RBAC)和访问控制列表(ACL)技术以保证系统访问控制的安全性,设计回退机制和最高充值金额限制机制来提高系统帐务管理的安全性和容错性,使用日志记录来确保系统的可查性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.1.1 华为CAMS系统功能
  • 1.1.2 网上支付发展现状
  • 1.1.3 校园一卡通支付要求
  • 1.1.4 选题依据和意义
  • 1.2 研究目标和内容
  • 1.2.1 研究目标
  • 1.2.2 研究内容以及本文作者所承担的工作
  • 1.3 成果与创新性说明
  • 1.4 论文结构
  • 第2章 CAMS综合自助服务系统开发相关技术
  • 2.1 .NET Framework
  • 2.1.1 .NET Framework概述
  • 2.1.2 ASP.NET
  • 2.1.3 C#
  • 2.2 Web服务
  • 2.2.1 Web服务简介
  • 2.2.2 Web服务的关键技术
  • 2.3 CAMS综合自助服务系统中的网络支付协议
  • 2.3.1 SSL协议分析
  • 2.3.2 SET协议
  • 2.3.3 比较SET协议与SSL协议
  • 2.4 本章小结
  • 第3章 CAMS综合自助服务系统总体设计
  • 3.1 CAMS综合自助服务系统的软件架构设计
  • 3.2 CAMS综合自助服务系统需求
  • 3.2.1 用户分类
  • 3.2.2 功能需求
  • 3.2.3 性能需求
  • 3.3 CAMS综合自助服务系统角色设计
  • 3.4 CAMS综合自助服务系统模块设计
  • 3.4.1 用户登录模块
  • 3.4.2 密码管理模块
  • 3.4.3 用户管理模块
  • 3.4.4 网上查询模块
  • 3.4.5 网上支付模块
  • 3.4.6 业务申请模块
  • 3.4.7 业务处理模块
  • 3.4.8 安全管理模块
  • 3.4.9 日志查询模块
  • 3.5 CAMS综合自助服务系统数据库设计
  • 3.6 本章小结
  • 第4章 CAMS综合自助服务系统实现
  • 4.1 运行环境与开发工具
  • 4.1.1 环境配置
  • 4.1.2 开发工具
  • 4.2 Web服务的设计与实现
  • 4.2.1 XML Web服务接口实现
  • 4.2.2 校园一卡通相关类及Web服务接口设计与实现
  • 4.2.3 CAMS相关接口列表
  • 4.3 Web应用程序的设计与实现
  • 4.3.1 网站结构
  • 4.3.2 关键技术
  • 4.4 配置SSL服务器认证
  • 4.5 本章小结
  • 第5章 CAMS综合自助服务系统关键安全技术研究
  • 5.1 CAMS综合自助服务系统中的加密机制
  • 5.1.1 AES(Advanced Encryption Standard)算法研究
  • 5.1.2 .NET中的AES算法调用
  • 5.2 CAMS综合自助服务系统的安全访问控制
  • 5.2.1 基于角色的访问控制(RBAC)
  • 5.2.2 访问控制列表(ACL)
  • 5.3 CAMS综合自助服务系统安全设计
  • 5.4 CAMS帐务管理安全及容错设计
  • 5.5 本章小结
  • 第6章 结论与展望
  • 6.1 本文总结
  • 6.2 工作展望
  • 致谢
  • 附录一
  • 附录二
  • 参考文献
  • 攻读学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于.NET的CAMS综合自助服务系统的研究与实现
    下载Doc文档

    猜你喜欢