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