基于短信平台的医院志愿者活动管理系统的设计与实现
发布时间:2017-08-14 01:20
本文关键词:基于短信平台的医院志愿者活动管理系统的设计与实现
更多相关文章: 医院志愿者活动管理 软件工程 短信平台 软件测试 Java编程
【摘要】:短信平台作为一种非常方便的人机交互方式已经被广泛应用到各行各业,在公共服务、广告营销、客户服务等方面用得最为广泛。使用短信平台来交互,可以不受时间、地域的限制,不必安装客户端,不必做身份认证,更加适用于用户群体差别很大的系统。医院志愿者活动管理系统的用户群体差别极大,有医生、护士、医院职工、医学院学生、各类患者,本文针对这一特点,从软件工程的角度对基于短信平台医院志愿者活动管理系统进行了深入研究。本文首先介绍了中南大学湘雅二医院的志愿者活动管理情况,提出了系统建设的目标,运用结构化分析方法对功能需求、接口需求和系统非功能性需求进行了详细分析。在此基础上对系统进行了总统架构设计,给出了系统总体物理架构图和逻辑架构图。然后对系统进行功能模块的划分,对每一个功能模块应该具备的功能进行了完整额定义。接着对系统进行了数据库设计,详细给出了每张数据库表的结构。同时采用程序流程图对系统主要的功能进行了详细设计,包括数据操作模块、用户登录、用户管理、志愿者报名注册及管理、发布通知、发布活动、发布调查、短信发送和短信接收等。在完整的系统分析和设计的基础上,运用软件工程项目管理的方法,采用Socket、FTP的Java编程技术和JSP网页技术,在SSH框架下,实现了一个符合预期目标的基于短信平台的医院志愿者活动管理系统。本文给出了关键功能的源代码,并完成了相关的测试和评价工作。最后,本文从医院信息化建设和移动互联网发展的大背景出发,提出了志愿者活动管理系统的下一步研究工作:一是与医院其他信息系统进行整合;二是采用移动APP的方式完成人机交互。
【关键词】:医院志愿者活动管理 软件工程 短信平台 软件测试 Java编程
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
- 摘要5-6
- ABSTRACT6-12
- 第一章 绪论12-19
- 1.1 概述12-17
- 1.1.1 中南大学湘雅二医院志愿者活动管理情况12-14
- 1.1.2 国内外志愿者活动管理概述14-15
- 1.1.3 短信平台概述15-17
- 1.2 研究的目的和意义17
- 1.3 课题来源及其主要研究内容17-18
- 1.3.1 课题来源17-18
- 1.3.2 研究内容18
- 1.4 论文结构18-19
- 第二章 相关理论和技术19-29
- 2.1 软件生命周期模型理论19-21
- 2.2 项目管理方法21-26
- 2.2.1 项目组织结构21-24
- 2.2.2 项目管理制度24-26
- 2.2.3 项目实施过程26
- 2.3 相关软件开发技术26-28
- 2.3.1 Java Socket编程技术27
- 2.3.2 FTP编程技术27
- 2.3.3 Justep X5开发技术27-28
- 2.4 本章小结28-29
- 第三章 需求分析29-34
- 3.1 系统建设目标30
- 3.2 功能需求30-31
- 3.2.1 志愿者注册30
- 3.2.2 消息发布30
- 3.2.3 活动报名30
- 3.2.4 调查反馈30
- 3.2.5 统计分析30-31
- 3.2.6 用户管理31
- 3.3 接.需求31-32
- 3.3.1 短信发送31
- 3.3.2 短信接收31-32
- 3.4 非功能性需求32-33
- 3.4.1 数据精确度需求32
- 3.4.2 性能需求32
- 3.4.3 运行环境需求32-33
- 3.4.4 其它需求33
- 3.5 本章小结33-34
- 第四章 系统设计34-49
- 4.1 总体架构设计35-36
- 4.2 功能模块设计36
- 4.3 数据库设计36-41
- 4.3.1 用户表37-38
- 4.3.2 组织机构表38
- 4.3.3 志愿者登记表38
- 4.3.4 受助者登记表38-39
- 4.3.5 活动登记表39
- 4.3.6 活动情况表39-40
- 4.3.7 通知登记表40
- 4.3.8 调查登记表40
- 4.3.9 短信发送登记表40-41
- 4.3.10 短信接收登记表41
- 4.4 详细设计41-47
- 4.4.1 数据操作模块41-42
- 4.4.2 用户管理42-43
- 4.4.3 志愿者注册43-44
- 4.4.4 消息发布44
- 4.4.5 活动报名44-45
- 4.4.6 调查反馈45
- 4.4.7 统计分析45-46
- 4.4.8 短信发送46-47
- 4.4.9 短信接收处理47
- 4.5 性能优化设计47-48
- 4.5.1 列序化结构数据设计47-48
- 4.5.2 内存数据库设计48
- 4.5.3 分布式设计48
- 4.6 本章小结48-49
- 第五章 系统实现49-70
- 5.1 用户管理功能的实现49-50
- 5.2 志愿者注册功能的实现50-52
- 5.3 活动报名功能的实现52-55
- 5.4 消息发布功能的实现55
- 5.5 调查反馈功能实现55-57
- 5.6 统计分析功能的实现57-59
- 5.7 短信发送功能实现59-62
- 5.7.1 实时报文组装功能实现59-60
- 5.7.2 批量报文组装功能实现60
- 5.7.3 实时短信发送接.实现60-61
- 5.7.4 批量短信发送接.实现61-62
- 5.8 短信接收功能实现62-64
- 5.8.1 短信实时接收接.实现62-63
- 5.8.2 报文解析功能实现63-64
- 5.9 性能优化实现64-69
- 5.9.1 列序化结构数据实现64-65
- 5.9.2 内存数据库实现65-67
- 5.9.3 分布式实现67-69
- 5.10 本章小结69-70
- 第六章 系统测试70-77
- 6.1 测试流程及环境70-71
- 6.2 功能测试71-75
- 6.2.1 志愿者注册功能测试71-72
- 6.2.2 活动报名管理功能测试案例72-73
- 6.2.3 调查反馈功能测试案例73-74
- 6.2.4 统计分析功能测试74-75
- 6.2.5 短信接.和报文处理功能测试案例75
- 6.3 性能测试75-76
- 6.4 本章小结76-77
- 第七章 结论77-78
- 7.1 本文工作总结77
- 7.2 需进一步研究的工作77-78
- 致谢78-79
- 参考文献79-82
【参考文献】
中国期刊全文数据库 前1条
1 徐赛华;;软件需求分析研究[J];吉林师范大学学报(自然科学版);2006年01期
,本文编号:670022
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/670022.html