学位论文 > 优秀研究生学位论文题录展示
医疗系统框架的研究与实现
作 者: 安慧斌
导 师: 耿祥义
学 校: 大连交通大学
专 业: 计算机应用技术
关键词: 软件复用 Struts MVC模式 业务逻辑框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 54次
引 用: 0次
阅 读: 论文下载
内容摘要
随着互联网和信息技术的迅猛发展,每天都会有成千上万的新资源流入Internet,Web应用程序也随之变得非常复杂与庞大。对于开发这些应用系统的程序员来说,如何才能在最短的时间内开发出功能强大、应用灵活的Web应用系统就越来越成为一个倍受人们关注的课题。近年来,基于J2EE平台开发的B/S (Browser/Server)结构逐渐替代了将主要逻辑集中在客户端的C/S(Client/Server)结构,其中涌现出许多优秀的Web应用框架,如针对表示层的Struts, JSF, WebWork等;针对持久层的Hibernate等。它们根据客户的需求应用于不同的软件规模与开发层面。其中Struts是一个非常优秀的MVC框架,它完全可以独立承担整套应用系统的设计与开发,但是程序员运用Struts开发程序时,对于某一个具体领域业务逻辑代码每次都要从头编写,特别是功能相同、结构独立的模块得不到很好的复用。本文以软件复用、框架等相关理论为切入点,着重分析了Struts框架的结构及其处理流程,根据Struts的设计模式创造性地提出了业务逻辑框架的概念,为医疗系统框架的设计和实现提供了理论依据。本文在深入分析了医疗领域业务的基础上,将业务逻辑框架与医疗系统的业务逻辑模块很好的结合起来,解决了应用Struts框架开发医疗领域业务时,逻辑代码每次都要从头编写的问题,使这一领域的功能相同、结构独立的模块得到了很好的复用。除此之外,本文还提出了业务逻辑框架与Struts框架的集成方案,实现了医疗系统框架在架构和业务的双重复用。本文还应用LoadRunner软件对医疗系统框架进行了性能测试,并根据LoadRunner软件测试标准和实验所得出的数据验证了业务逻辑框架及医疗系统框架实现的可行性与正确性。
|
全文目录
摘要 5-6 Abstract 6-10 第一章 绪论 10-13 1.1 课题的研究背景 10-11 1.2 目前国内外研究现状 11 1.3 本文研究的主要内容和组织形式 11-13 第二章 软件复用技术 13-18 2.1 软件复用 13-14 2.1.1 软件复用的原因 13 2.1.2 软件复用的概念 13 2.1.3 软件复用的相关技术 13-14 2.2 模式 14-15 2.3 框架 15-17 2.3.1 框架概述 15 2.3.2 框架的分类 15-16 2.3.3 框架的构造过程 16-17 2.4 本章小结 17-18 第三章 Struts技术分析与研究 18-24 3.1 Struts框架概述 18 3.2 Struts实现的MVC原理 18-19 3.3 Struts核心组件 19-21 3.3.1 ActionServlet类 19-20 3.3.2 ActionMapping类 20 3.3.3 Action类 20 3.3.4 ActionForm类 20-21 3.3.5 Struts配置文件 21 3.4 Struts的工作流程 21-22 3.5 Struts框架的优点与缺点 22-23 3.5.1 Struts框架的优点 22 3.5.2 Struts框架的缺点 22-23 3.6 本章小结 23-24 第四章 业务逻辑框架及其与Struts的整合 24-34 4.1 业务逻辑框架概述 24-25 4.1.1 提出业务逻辑框架的原因 24 4.1.2 使用业务逻辑框架的优势 24-25 4.2 业务逻辑框架的设计 25-26 4.3 业务逻辑框架的实现 26-32 4.3.1 监听器ConfigListener 26-27 4.3.2 控制器Servlet 27-28 4.3.3 业务逻辑接口Model 28 4.3.4 转向类Forward 28-29 4.3.5 框架的数据库连接池 29-30 4.3.6 框架的配置文件 30-32 4.4 业务逻辑框架与Struts框架的整合 32-33 4.5 本章小结 33-34 第五章 医疗系统框架的实现 34-45 5.1 医疗系统框架概述 34-35 5.1.1 医疗系统框架的背景描述 34 5.1.2 医疗领域的业务逻辑概述 34-35 5.2 药品管理功能模块 35-44 5.2.1 模块需求规格说明 35-37 5.2.2 模块用例分析 37 5.2.3 数据库设计 37-41 5.2.4 药品管理功能模块的实现 41-44 5.3 业务逻辑框架与药品管理模块的整合 44 5.4 本章小结 44-45 第六章 医疗系统框架的性能测试 45-57 6.1 系统测试概述 45 6.2 框架的性能测试 45-56 6.2.1 测试工具LoadRunner 45-46 6.2.2 测试环境及说明 46 6.2.3 Struts框架测试 46-50 6.2.4 业务逻辑框架测试 50-53 6.2.5 医疗系统框架测试 53-56 6.3 测试分析 56 6.4 本章小结 56-57 结论 57-58 参考文献 58-60 攻读硕士学位期间发表的学位论文 60-61 致谢 61-62 附录 62-70
|
相似论文
- C/S模式MIS软件可复用构件的研究与开发,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 看守所信息管理系统的构件化设计与实现,TP311.52
- 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
- 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
- 基于SSH的办公自动化双语系统的设计与实现,TP311.52
- 基于Struts体系结构的在线考试系统的设计与实现,TP311.52
- 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
- 高校科技信息化管理系统设计与实现,TP311.52
- 电子商务中的在线书店设计与实现,TP311.52
- 基于MVC设计模式的博客系统的设计与实现,TP311.52
- 网络银行客服业务系统的设计与实现,TP311.52
- 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
- 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52
- 滨州市城市客运管理系统的设计与实现,TP311.52
- 基于J2EE平台的人力资源管理系统设计,TP311.52
- 基于DSSA的在线监测系统研究,TP274
- 基于LABVIEW和AJAX远程监控配料系统,TP277
- 基于Web的旋转机械巡检系统关键技术研究,TP274.4
- 基于轻量级J2EE框架的Web应用研究与实现,TP393.09
- 基于J2EE的石化运维管理平台的研究与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|