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

基于.NET的教学开放实验室管理信息系统的设计与实现

作 者: 房钦正
导 师: 宋大雷
学 校: 中国海洋大学
专 业: 控制理论与控制工程
关键词: 视频监控 指纹门禁 ASP.NET 开放实验室
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 168次
引 用: 1次
阅 读: 论文下载
 

内容摘要


本实验室管理信息系统是以工程学院创新实验室的管理方式为实例而设计的一种管理系统。本文采用面对对象的方法以UML为建模语言,使用Visio建模工具分析设计此实验室管理系统。论文从软件工程的角度描述系统的设计与实现。该系统共分为学生登录模块、教师登录模块、实验室管理员登录模块及系统管理员登录模块,根据不同的需求设置了差异化的功能。同时,通过对SDK的二次开发,系统集成了较成熟的视频监控技术和指纹门禁技术;通过对C/S与B/S两种常见软件结构模式的分析,以及保证系统安全性与便捷性的统一,设计了基于B/S和C/S混合架构的教学开放实验室管理信息系统。该系统实现了网上实验预约、实验报告的提交、在线答疑、远程视频监控、查看历史视频及指纹门禁等功能。除指纹门禁管理须在主服务器完成外,其余操作均可在连接校园网的装有浏览器的计算机上远程实现。提高了实验室的教学管理效率和安全性,也方便了是师生交流,为提高学生的动手能力和创新能力创造了良好环境。本文研究了系统开发中应用的主要理论与关键技术,包括网络环境下的应用系统结构、数据库管理系统的选择、.NET平台下ASP.NET概述及.NET平台下开发信息管理系统的核心技术--ADO.NET数据访问技术,另外,还讨论了系统分析与设计的UML工具。系统软件开发采用了Microsoft Visual Studio.NET 2005编程环境与SQL Server 2005数据库系统的组合,设计语言为C#。论文的主体内容就是基于以上这些技术,从需求分析到编程测试实现了一个.NET平台下利用ASP.NET技术开发的教学开放实验室管理信息系统。目前,本系统已进行了试运行,效果良好,证明了本系统的先进性和实用性。

全文目录


摘要  5-6
Abstract  6-11
1 引言  11-15
  1.1 课题开发的背景  11
  1.2 教学开放实验室管理信息系统研究现状  11-13
    1.2.1 开放实验室管理系统的现状  11-12
    1.2.2 视频监控技术的发展  12
    1.2.3 指纹门禁技术的发展  12-13
  1.3 教学开放实验室管理信息系统研究的意义  13
  1.4 本文研究内容及组织结构  13-15
2 .NET平台相关技术  15-26
  2.1 ASP.NET技术  15-17
    2.1.1 ASP.NET简述  15
    2.1.2 ASP.NET中的新增功能  15-16
    2.1.3 ASP.NET开发要求  16-17
  2.2 SQL SERVER 2005概述  17-18
    2.2.1 SQL Server的体系结构  17
    2.2.2 SQL语言介绍  17-18
    2.2.3 SQL Server 2005的新特性  18
  2.3 ADO(ACTIVEX DATA OBJECTS)技术  18-21
    2.3.1 什么是ADO.NET  19
    2.3.2 ADO.NET结构  19-20
    2.3.3 ADO.NET的优点  20-21
  2.4 B/S与C/S混合架构的选定  21-24
    2.4.1 C/S模式的概念及特性  21-22
    2.4.2 B/S模式的概念及特性  22-23
    2.4.3 两种体系结构的对比及其方案的选择  23-24
  2.5 UML建模工具  24-25
  2.6 本章小结  25-26
3 实验室管理信息系统的需求分析  26-31
  3.1 系统总体需求分析  26
  3.2 基于UML的分析  26-28
    3.2.1 用户关系图  26-27
    3.2.2 系统用例图  27-28
  3.3 实验室管理信息系统信息流  28-30
    3.3.1 学生功能信息流  28
    3.3.2 教师功能信息流  28-29
    3.3.3 实验室管理员功能信息流  29-30
    3.3.4 系统管理员功能信息流  30
  3.4 本章小结  30-31
4 实验室管理信息系统的系统设计  31-45
  4.1 系统总体设计  31-32
  4.2 系统详细设计  32-37
    4.2.1 视频监控子系统  32-34
    4.2.2 指纹门禁子系统  34-36
    4.2.3 教学管理子系统  36-37
      4.2.3.1 学生功能模块  36-37
      4.2.3.2 教师功能模块  37
      4.2.3.3 实验室管理员功能模块  37
      4.2.3.4 系统管理员功能模块  37
  4.3 系统数据库设计  37-44
    4.3.1 数据库逻辑模型设计  37-39
    4.3.2 数据库物理模型设计  39-44
  4.4 本章小结  44-45
5 实验室管理信息系统的编程与实现  45-70
  5.1 构建开发环境  45-46
    5.1.1 硬件环境  45
    5.1.2 软件环境  45-46
  5.2 系统整体实现  46-59
    5.2.1 学生模块实现  51-54
    5.2.2 教师模块实现  54-56
    5.2.3 实验室管理员模块实现  56-57
    5.2.4 系统管理员模块实现  57-59
  5.3 视频监控与指纹门禁功能模块的实现  59-69
    5.3.1 视频监控模块实现  59-64
      5.3.1.1 SmartSight SDK简介  59
      5.3.1.2 SDK的安装  59-60
      5.3.1.3 实时视频与历史视频的实现  60-64
    5.3.2 指纹门禁模块实现  64-69
      5.3.2.1 脱机通讯开发包介绍  64
      5.3.2.2 安装SDK  64
      5.3.2.3 系统所用函数  64-69
  5.4 本章小结  69-70
6 实验室管理信息系统的测试与发布  70-82
  6.1 系统测试概述  70-71
    6.1.1 测试目的  70
    6.1.2 测试步骤  70-71
  6.2 系统测试项目  71-77
    6.2.1 用户登录测试  71-72
    6.2.2 实验预约测试  72-74
    6.2.3 实验报告成绩评定测试  74-75
    6.2.4 实验交流测试  75
    6.2.5 历史视频测试  75-76
    6.2.6 系统管理员权限管理测试  76-77
  6.3 系统编译与发布  77-81
  6.4 本章小结  81-82
7 总结与展望  82-83
参考文献  83-85
致谢  85-86
个人简历  86-87
发表的学术论文  87

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 基层部队网站的设计与建设,TP311.52
  5. 部队人员住房管理系统的开发与实现,TP311.52
  6. 基于物联网的农产品安全监控系统与决策系统研究,TP277
  7. 基于智能视频检测技术的交通灯控制,TM923.5
  8. 基于B/S架构的考试系统设计与实现,TP311.52
  9. 开放式实验室管理系统的设计与实现,TP311.52
  10. 康复医疗信息系统的设计和实现,TP311.52
  11. 基于Ajax技术的在线考试系统的设计与实现,TP311.52
  12. 基于ASP.NET高职院校教务管理系统的设计与实现,TP311.52
  13. 视频监控若干技术研究,TP391.41
  14. 基于Mean Shift的视频监控运动目标的跟踪算法研究与实现,TP391.41
  15. 广东发展银行股票管理系统的设计与实现,TP311.52
  16. 营区智能值班管理系统的设计与实现,TP311.52
  17. 基于.NET的学生顶岗实习管理系统设计与实现,TP311.52
  18. 基于混合高斯的背景建模与更新算法的研究与实现,TP391.41
  19. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  20. 军队现役干部考核信息系统的设计与实现,TP311.52
  21. 基于ASP.NET的高校学生离校系统设计与实现,TP311.52

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