毕业论文--基于SSL的MPI系统的设计与实现

上传人:liy****000 文档编号:115641232 上传时间:2019-11-14 格式:DOC 页数:38 大小:1.11MB
返回 下载 相关 举报
毕业论文--基于SSL的MPI系统的设计与实现_第1页
第1页 / 共38页
毕业论文--基于SSL的MPI系统的设计与实现_第2页
第2页 / 共38页
毕业论文--基于SSL的MPI系统的设计与实现_第3页
第3页 / 共38页
毕业论文--基于SSL的MPI系统的设计与实现_第4页
第4页 / 共38页
毕业论文--基于SSL的MPI系统的设计与实现_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《毕业论文--基于SSL的MPI系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文--基于SSL的MPI系统的设计与实现(38页珍藏版)》请在金锄头文库上搜索。

1、HUNAN UNIVERSITY毕业设计(论文)设计论文题目 基于SSL的MPI系统的 设计与实现学生姓名 张刚学生学号20101610526专业班级10级软件工程5班学院名称信息科学与工程学院指导老师李珩学院院长李仁发2014 年5月 23日湖南大学信息科学与工程学院IV 湖南大学毕业设计(论文) 第 页基于SSL的MPI系统的设计与实现摘 要根据美国HIPAA法律的规定,病人就诊期间,诊所不能泄露病人的相关信息,如病人的身份信息以及病人的病例信息,又由于传统的网络邮件是通过HTTP明文发送的,对邮件的内容与附件没有任何的加密保护措施,HIPAA规定使得诊所不能使用传统的网络邮件将病人在诊所

2、的材料发送给对方。本人通过设计一个基于SSL的MPI(医疗隐私)系统,在保证信息传输安全的前提下,满足诊所与病人之间传输资料的需求。通过将本系统与医疗规范系统整合在一起,使得项目更加具有竞争力。本系统后台采用J2EE平台实现,整体设计分为两个模块,分别是诊所模块与病人模块,诊所模块负责给病人发送信息,病人模块负责提取信息。网站的前台设计与普通邮件系统没有太大区别,但是后台并不是将这些信息直接发送给收件人,而是将信息保存在服务器,服务器另外给收件人发送通知,通知邮件包含一个链接地址和密码,通知收件人到指定页面去收取信息,而系统则保证诊所与服务器之间、服务器与病人之间的交互是处于加密状态的。本文详

3、细介绍了该系统的各个开发过程,包括流程分析、代码设计以及系统测试,同时研究了SSL加密协议的原理,最后介绍了项目的部署情况以及对项目后续开发的建议。关键词:SSL,J2EE,MPI Design and Implementation of Mail Transmission System Based On SSLAbstractAccording to the USA HIPAA law, clinic can not disclose patients information during treatment time, such as the patients identity infor

4、mation and case information. Because the traditional network mail is sent through the HTTP protocol, while the mail content and attachments be sended ,the information does not have any encryption protection measures in this transmition, so HIPAA can not use the traditional web mail for their conveni

5、ent.Through the design of a SSL based MPI (medical privacy information) system, in order to ensure the security of information transmission, data transmission between clinic and meet the needs of patients. Through the system and medical system together, can make the project more competitive. The bac

6、kground of the system uses J2EE platform, the whole design is divided into two modules, clinic module and patient module. Clinics module is used for sending information to their patient, and the patient module is designed for extracting information. The front design like an ordinary mail system whic

7、h just be used for send mails, but the background is different with a mail system,the information will be preserved in the server while an ordinary mail system send the information directly to the recipient. When the server receive a request of sending mail,it will produce a notify mail to the recei

8、pt ,and the receipt can use this mails content which including a link address and password to get his information. The system ensure the interaction between clinic and server, server and the patient is in a state of encryption.This paper introduces the development process of the encryption system, i

9、ncluding process analysis, code design and system test, principle and SSL encryption protocol, finally introduces the deployment project and on the project follow-up development suggestions.Key words:SSL,J2EE,MPI目录第1章 绪论11.1系统开发背景11.2 国内外的发展状况11.3研究的目的和内容21.3.1 研究目的21.3.2 研究内容21.4 本文的主要工作31.5 论文的组织结

10、构31.6本章小结3第2章 系统开发总体概述42.1 系统概述42.2 SSL介绍42.3 项目中的其他技术52.4本章小结6第3章 系统设计73.1设计模式73.2系统分析83.2.1系统总体设计83.2.2诊所流程分析93.2.3 诊所用户流程分析103.2.4关键代码处理流程113.3本章小结12第4章 系统实现134.1 系统总体界面134.1.1 发送邮件界面134.1.2 模板界面154.1.3 已发送的邮件174.1.4 用户收取邮件界面194.2 后台开发关键模块214.2.1 图片验证码的生成214.2.2 文件的上传与下载214.2.3 SSL的部署224.3本章小结24第

11、5章 项目的部署与测试255.1项目部署255.1.1 WEB服务器的部署255.1.2 邮件服务器的部署255.2 系统测试255.2.1 系统功能测试255.2.2 发送邮件模块测试265.2.3 邮件分页显示测试265.2.4 文件上传下载测试275.2.5 SSL的有效性测试275.3 本章小结28总结与展望29致谢30参考文献31插图目录图 3.1 系统流程图8图 3.2 诊所流程图9图3.3诊所用户流程图10图3.4关键代码处理流程图11图4.1 发送邮件界面无附件上传13图4.2 发送邮件界面带附件上传14图4.3 发送邮件界面多附件上传15图4.4 模板界面16图4.5 具体的

12、模板内容设置17图4.6 已发送的邮件显示18图4.7 已发送邮件的具体信息18图4.8 邮件提示19图4.9 查看邮件的登陆界面20图4.10 用户查看邮件的界面20图4.11 SSL配置成功的页面23图4.12 SSL配置代码2431 湖南大学毕业设计(论文) 第 页第1章 绪论1.1系统开发背景由于美国的医疗监管制度比较严格,法律规定诊所必须遵守的条款众多而繁杂,对于诊所而言,每日处理这些规范信息将要花费大量的人力物力。针对这一现象,我们认为可以利用互联网来设计实现一个法律规范系统来帮助诊所收集整理日常信息,减少诊所不必要的工作量。为了增强该医疗规系统的实用性与吸引力,我们对诊所的需求以

13、及市场上的相关软件进行了分析。分析发现:患者去诊所就医时,如果需要机器拍片等常规检查操作,诊所并不能立即得出病人的相关材料,而要通过几天的等待之后,诊所再通知患者相关材料已经准备好,让患者去医院拿材料,而由于现在互联网的便利性,完全可以依靠网络来对病人的信息进行发送,但是根据美国法律HIPAA的规定,病人就诊期间,诊所不能泄露病人的相关信息,如病人的身份信息以及病人的病例信息1,又由于传统的网络邮件是通过HTTP明文发送的,对邮件的内容与附件没有任何的密码保护措施,HIPAA规定使得诊所不能使用传统的网络邮件将病人在诊所的材料发送给对方,而市场上基于加密邮件的发送系统常常价格昂贵,而且系统提供

14、的服务比较单一。通过分析,我们决定为该医疗规范系统设计一个子系统,实现加密的邮件发送功能。本文详细讨论了该子系统的设计流程,加密机制,以及实现过程中遇到的问题和测试结果。1.2 国内外的发展状况随着互联网规范的不断细致化,标准化,基于B/S结构的网站开发技术已经不再具有太高的门槛,又由于网站的使用仅仅只需要有一款浏览器软件便可实现,种种因素导致网站的数量与用户的数量都处于不断增加的状态,这一现象导致的直接因素便是数据的爆炸性增长,随着时间的推移,数据已经越来越成为人们关注的一个重点问题。由于传统的超文本传输协议是基于TCP/IP协议的,而TCP/IP协议并没有提供任何的安全机制2,所以基于HT

15、TP传输的信息都是以明文发送的,随着数据的重要性越来越突出,传统的超文本传输协议在很多地方都出现了无法避免的局限性。在这一背景下,网景公司推出了安全套接字层(SSL)的概念,这是一种设计于传输层的加密技术,通过使用SSL加密协议,数据在TCP/IP层上传输的信息将会以密文的形式发送,怀有恶意的攻击者通过搜索抓包后只能得到一串加密后的乱码字符串,从而保证了数据的安全性。SSL的推出弥补了传统HTTP传输数据的不足,这一技术在全球范围内得到了大面积使用。由于国内的计算机技术仍处于高速发展阶段,信息的闭塞以及语言的局限性使得国内的软件技术与开发意识与国外相比仍然存在一定的差距。国外如美国等一些国家有法律规定网站在涉及用户重要资料时必须采取相应的保护措施,而且很多网站在发布时,会考虑将用户的登录信息进行加密保护。相比之下,国内除了腾讯,淘宝等一些

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号