基于WCF的“学工在线”信息系统的设计与实现

基于WCF的“学工在线”信息系统的设计与实现

论文摘要

近些年来,随着计算机与网络技术的发展,各地高校都在积极建设信息化、数字化校园。高校内众多职能部门都依据各自的需求,建立起以校园网为平台的各类校园信息系统,如学生管理系统,财务系统,后勤系统等等。这些信息系统是学校教学、科研与管理的公共平台,它为广大师生与管理人员提供了充足的信息和便捷的查询手段。然而,随着数字化校园建设的逐步深入,各类信息系统不断增加。这些信息系统虽然都实现了各自职能部门的信息化,但是由于系统与系统之间相互独立,导致数据和信息不能很好的共享与交换,最终在高校信息化建设过程中造成了“信息孤岛”的尴尬局面,这对今后学校的各项工作是十分不利的。WCF作为微软推出的下一代创建面向服务应用程序的解决方案,是完全以SOA为核心的。面向服务架构能够利用现有的资源,以服务的形式重新组合,快速应对需求,产生新服务的敏捷方式,可以更加灵活的构建应用程序业务流程,从而实现了“开源节流,高效管理”。WCF为面向服务架构提供了统一的编程模型和框架,通过它可以更好的实现信息资源的整合及各局部应用系统之间的信息交换、操作交换。WCF技术无疑是目前解决众多校园信息系统形成“信息孤岛”尴尬局面的最为有效的手段之一。本文介绍了基于WCF的“学工在线”信息管理系统的开发过程。论文首先介绍了WCF技术的基础、原理和实现方式;对其优缺点进行了详细的分析;特别是从开发架构的角度,对WCF开发架构与传统三层架构进行了全面的比较。其次对课题的目标、原则、需求进行了详细的分析;根据具体的需求分析,设计了系统的总体架构、物理架构和运行流程;为系统划分了七个主要功能模块并设计了具体功能。再次,利用WCF分层架构实现了基于WCF的“学工在线”信息系统。重点对WCF分层架构的各个层次:表现层、WCF服务层、业务逻辑层、数据访问层的实现过程进行了全面的介绍,特别是对其中的一些关键技术点进行了详细的分析。最后对本文所作的工作进行了总结并对后续研究的目标进行了展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的背景和意义
  • 1.2 国内外研究现状
  • 1.3 论文的主要工作
  • 1.4 章节安排
  • 第二章 WCF 技术概述
  • 2.1 WCF 基本概念
  • 2.1.1 WCF 层次结构
  • 2.1.2 WCF 终结点
  • 2.1.3 WCF 宿主
  • 2.1.4 WCF 通信模型
  • 2.2 WCF 的优点与不足
  • 2.2.1 WCF 的优点
  • 2.2.2 WCF 的不足
  • 2.3 WCF 开发架构
  • 2.3.1 软件架构概述
  • 2.3.2 传统三层架构
  • 2.3.3 WCF 分层架构
  • 2.4 本章小结
  • 第三章 “学工在线”信息系统的分析
  • 3.1 系统建设的背景
  • 3.2 系统建设的原则
  • 3.3 系统的目标设计
  • 3.4 系统需求分析
  • 3.4.1 功能需求
  • 3.4.2 用例建模
  • 3.4.3 性能需求
  • 3.5 本章小结
  • 第四章 “学工在线”信息系统的设计
  • 4.1 系统总体设计
  • 4.1.1 系统总体架构
  • 4.1.2 系统物理架构
  • 4.1.3 系统运行流程
  • 4.2 系统具体层次解决方案
  • 4.2.1 表现层
  • 4.2.2 WCF 服务层
  • 4.2.3 业务逻辑层
  • 4.2.4 数据访问层
  • 4.3 系统功能模块设计
  • 4.3.1 用户登录
  • 4.3.2 学生管理
  • 4.3.3 统计分析
  • 4.3.4 宿舍管理
  • 4.3.5 奖惩管理
  • 4.3.6 荣誉称号管理
  • 4.3.7 用户管理
  • 4.4 系统数据库设计
  • 4.4.1 数据库 E-R 模型
  • 4.4.2 主要表结构设计
  • 4.5 本章小结
  • 第五章 “学工在线”信息系统的实现
  • 5.1 系统开发环境
  • 5.2 系统具体层次的实现
  • 5.2.1 表现层的实现
  • 5.2.2 WCF 服务层与业务逻辑层的实现
  • 5.2.3 数据访问层的实现
  • 5.3 系统功能模块的实现
  • 5.3.1 用户登录模块
  • 5.3.2 学生管理模块
  • 5.3.3 统计分析模块
  • 5.3.4 宿舍管理模块
  • 5.3.5 奖惩管理模块
  • 5.3.6 荣誉称号管理模块
  • 5.3.7 用户管理模块
  • 5.4 本章小结
  • 第六章 系统优化与测试
  • 6.1 系统性能的优化
  • 6.1.1 消息压缩
  • 6.1.2 分段传输
  • 6.2 系统安全性的优化
  • 6.2.1 自定义用户名密码认证
  • 6.2.2 Web.config 文件的加解密
  • 6.3 系统测试
  • 6.3.1 系统测试环境
  • 6.3.2 系统功能测试
  • 6.3.3 系统性能测试
  • 6.3.4 测试结果
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 本文的工作总结
  • 7.2 下一步工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].一种基于WCF的文件上传方法实现[J]. 软件工程 2017(03)
    • [2].基于WCF框架的设备点检系统[J]. 电脑知识与技术 2013(32)
    • [3].运用WCF技术实现项目工程的自动更新[J]. 电脑知识与技术 2013(05)
    • [4].基于WCF的学生管理系统的设计与实现[J]. 电子世界 2013(19)
    • [5].基于WCF的物业管理系统设计与实现[J]. 软件导刊 2013(10)
    • [6].基于微软WCF的管理系统的开发和应用——重庆正大软件职业技术学院学生管理系统[J]. 科学咨询(科技·管理) 2011(09)
    • [7].基于WCF的分布式地理信息系统研究[J]. 测绘信息与工程 2008(03)
    • [8].基于WCF的综合自动化系统联动控制模式[J]. 工矿自动化 2016(05)
    • [9].基于WCF的异构系统间数据交互研究[J]. 河南大学学报(自然科学版) 2013(04)
    • [10].基于WCF的洛阳石化铁路调度指挥系统的设计与实现[J]. 科技信息 2012(03)
    • [11].基于WCF的机房管理系统的设计与实现[J]. 计算技术与自动化 2010(04)
    • [12].一种基于WCF技术的远程数据共享的实现[J]. 电脑编程技巧与维护 2017(11)
    • [13].现代物流中基于WCF的RFID物流中间件的研究[J]. 物流技术 2010(19)
    • [14].WCF安全模型的设计与实现[J]. 网络安全技术与应用 2008(10)
    • [15].基于WCF的分布系统安全模型研究与应用[J]. 计算机与网络 2015(18)
    • [16].使用WCF构建区域图书馆[J]. 制造业自动化 2011(09)
    • [17].基于WCF的文件服务器在档案系统中的应用[J]. 中小企业管理与科技(下旬刊) 2009(04)
    • [18].基于WCF的异构系统集成研究与应用[J]. 无线互联科技 2015(01)
    • [19].基于WCF的数据同步模型设计与实现[J]. 山西大同大学学报(自然科学版) 2013(02)
    • [20].WCF技术在生产经营预警系统中的应用研究[J]. 电脑知识与技术 2010(03)
    • [21].基于WCF的分布式系统模型研究与实现[J]. 吉林师范大学学报(自然科学版) 2012(03)
    • [22].基于WCF技术架构的电子党务系统设计[J]. 电脑与信息技术 2014(04)
    • [23].基于WCF和对等网络的即时通信软件的设计与开发[J]. 微型机与应用 2013(22)
    • [24].基于WCF的计算机远程监控系统的设计与实现[J]. 华北科技学院学报 2013(03)
    • [25].基于WCF的制冷空调试验平台监控系统的开发[J]. 杭州电子科技大学学报 2009(06)
    • [26].WCF架构下分布式税务系统的开发方法[J]. 科技传播 2015(07)
    • [27].应用WCF分布式框架实现移动数据同步[J]. 计算机应用 2011(12)
    • [28].用WCF实现SOA面向服务研究[J]. 计算机光盘软件与应用 2014(14)
    • [29].基于电子管WCF电路的高保真耳机放大器设计[J]. 电声技术 2009(11)
    • [30].WCF技术在消息总线开发中的应用研究[J]. 科学技术与工程 2010(04)

    标签:;  ;  ;  

    基于WCF的“学工在线”信息系统的设计与实现
    下载Doc文档

    猜你喜欢