学位论文 > 优秀研究生学位论文题录展示

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

作 者: 韩冰
导 师: 程伟;张晓东
学 校: 电子科技大学
专 业: 软件工程
关键词: 学生管理 信息系统 WCF 分层架构
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 42次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 基于网络虚拟社区的企业营销风险预警系统研究,F274
  2. 农村寄宿制学校学生管理现状与对策研究,G471
  3. 新疆油田地面工程造价指标和管理信息系统的研究与应用,F284
  4. 面向绿色大学建设的高校节能体系研究,G647
  5. 基层部队人员日常管理信息系统设计实现,TP311.52
  6. 土壤环境功能区划研究,X321
  7. 基于GIS的温州农业资源管理信息系统的构建,S126
  8. 基于.Net的军队党员信息管理系统的设计与实现,TP311.52
  9. 法院审判信息系统的访问控制研究,TP309
  10. 军用车辆管理信息系统的设计与实现,TP311.52
  11. 77263部队干部管理信息系统与干部综合素质考评的设计与实现,TP311.52
  12. 第24届大冬会竞赛管理系统项目风险管理,G812.2
  13. 土壤污染场地调查与评估信息系统研究,X825
  14. 中小学应急管理体系研究,G637
  15. 高等职业技术学院学生管理现状及对策研究,G717
  16. 高校人性化学生管理研究,G647
  17. 一个基于ORM的项目生成工具的设计与实现,TP311.52
  18. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  19. 我国篮球情报信息系统构建的理论研究,G841
  20. 基于管理信息系统分析A公司订单运作的状况及优化研究,C931.6
  21. 哈尔滨A职业技术学院校园一卡通的建设和管理,G717

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com