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

基于MVC框架的实验室信息管理系统的设计和实现

作 者: 周昕
导 师: 权义宁;王留根
学 校: 西安电子科技大学
专 业: 计算机技术
关键词: 实验室信息管理系统 MVC模式 Struts框架 Spring框架 O/R映射
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 66次
引 用: 0次
阅 读: 论文下载
 

内容摘要


实验室信息管理系统(Laboratory Information Management System,缩写为LIMS)是计算机技术、管理科学与分析化学学科相互渗透、交叉结合而发展起来的新兴科学技术;是利用计算机网络技术、数据存储技术、快速数据处理技术来对实验室进行全方位管理的计算机软、硬件系统。系统在对平煤集团煤化工实验室的现状进行分析研究的基础上,结合目前主流的基于J2EE平台和MVC设计模式的Web应用体系,采用Struts和Spring框架设计了一个基于Web的实验室信息管理系统。用实验室信息管理系统将平煤化工实验室通过计算机网络连起来,采用科学的管理思想和先进的数据库技术,实现以实验室为核心的整体环境的全方位管理。它集样品管理,资源管理,事务管理,网络管理,数据管理采集、传输、处理、输出、发布,报表管理等诸多模块为一体,组成一套完整的实验室综合管理和产品质量监控体系,既能满足外部的日常管理要求,又能保证实验室分析数据的严格管理和控制。采用了Spring框架,通过分析其原理和实现,剖析了其两大核心机制IoC和AOP,指出基于这两个核心机制的Spring框架完全适用于一般Web应用的大部分功能和性能的要求。由于Spring本身“无侵入性”的特点,它又可以方便地集成Hibernate, O/R映射方案来取代Entity Bean解决方案,集成优秀的Web层框架Struts。通过运用新的开发框架进行开发,一方面提高了系统的安全性和可移植性;另一方面以是对实验室信息管理系统设计及实现的形式扩展,论文研究内容题目新颖、实现手段较新,对于今后实验室信息管理系统的学习及研究具有一定的参考意义。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 研究背景  7-8
    1.1.1 研究背景  7-8
    1.1.2 研究意义  8
  1.2 研究现状  8-11
    1.2.1 LIMS概述  8-9
    1.2.2 LIMS基本要素和具备的基本功能  9
    1.2.3 LIMS技术的发展以及在国内外的状况  9-11
  1.3 研究内容  11
    1.3.1 研究目的  11
    1.3.2 研究原则  11
  1.4 本文的结构组织  11-13
第二章 系统设计的关键技术  13-29
  2.1 J2EE体系结构  13-14
    2.1.1 J2EE平台概述  13
    2.1.2 JZEE平台优势和价值地位  13-14
  2.2 MVC设计模式  14-17
    2.2.1 MVC设计模式  15-16
    2.2.2 MVC模式在J2EE平台上的实现  16-17
  2.3 Struts框架  17-19
  2.4 SPRING框架  19-28
    2.4.1 Spring的基础构建模块  19-20
    2.4.2 Spring框架的体系结构  20-21
    2.4.3 控制反转  21-22
    2.4.4 控制反转的实现策略  22
    2.4.5 面向方面编程(AOP)  22-23
    2.4.6 Spring对Struts的支持  23-24
    2.4.7 Spring对ORM的支持  24-28
  2.5 本章小结  28-29
第三章 实验室信息管理系统的设计  29-47
  3.1 系统的需求与构架  29-30
    3.1.1 系统的需求  29-30
    3.1.2 系统的设计思想  30
    3.1.3 系统的总体架构  30
  3.2 系统的总体设计  30-46
    3.2.1 系统的总体概况  30-32
    3.2.2 系统的功能结构设计  32-33
    3.2.3 系统的主要功能说明  33-38
    3.2.4 系统的业务流程图  38
    3.2.5 系统的业务模型  38-42
    3.2.6 系统的详细设计  42-45
    3.2.7 系统安全设计  45-46
  3.3 本章小结  46-47
第四章 实验室信息管理系统的实现  47-59
  4.1 系统的运行环境  47-48
    4.1.1 系统的网络结构  47
    4.1.2 系统的运行环境  47-48
  4.2 系统的实现  48-57
    4.2.1 系统实现模型  48-49
    4.2.2 Spring整合Struts与Hibernate的实现  49-57
  4.3 系统的测试  57-58
  4.4 本章小结  58-59
第五章 结束语  59-61
  5.1 系统的运行  59
  5.2 总结  59-60
  5.3 展望  60-61
致谢  61-63
参考文献  63-64

相似论文

  1. 基于非规则LDPC码的BICM系统优化设计,TN911.2
  2. 海量多数据库集成系统的查询处理研究,TP311.13
  3. AUTOSAR系统建模方法的研究与实现,TP311.52
  4. 基于距离映射码的安全指纹认证研究,TP391.4
  5. UML模型到XMI的映射方法研究,TP311.5
  6. WordNet和《中国分类主题词表》的映射研究,G254
  7. 基于粒子系统的火焰和烟花实时模拟技术研究,TP391.9
  8. 人力资源管理系统的设计与实现,TP311.52
  9. 关于变分不等式问题的强收敛定理及其相关研究,O178
  10. 基于一种新经济模型的异构网络选择算法,TN929.5
  11. OFDM系统中选择性映射降低峰均比的研究,TN919.3
  12. 一种提高固态硬盘随机写性能的cache策略,TP333
  13. 多视点视频中视点绘制技术研究,TP391.41
  14. 彩色图像人脸检测及人脸特征点定位,TP391.41
  15. 基于Web服务的Legacy System集成方法研究,TP393.09
  16. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  17. LTE上行单载波频分多址技术仿真与研究,TN929.5
  18. 基于身份的加密和签名研究,TN918.1
  19. 基于混沌和分形的两类图像处理算法,TP391.41
  20. 比特交织编码调制及迭代系统映射设计和性能分析,TN911.2
  21. 无线网络中可分级视频传输QoS保证跨层设计方法研究,TN919.81

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