病友社交app服务器端的设计与优化
[关键词:病友社交,app,服务器端] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0035,word全文:44页,合计:19000字 |
本项目是对该病友社交平台的服务器端设计与优化。按照软件开发的基本流程来完成服务器端开发,旨在实现一个能满足基本功能需求的,性能优良的服务器端程序。需求分析部分,分析系统的功能需求以及性能等其它需求;软件设计部分,根据需求分析结果,进行系统架构、数据库等设计;编码部分,定制编码规范和通信协议,完成代码实现;优化部分,通过对服务端程序,数据库的改进等方式来提高服务器的响应速度和并发性能;最后的测试部分完成对服务器性能的测试。
......
本文的组织结构:
第一章 绪论。描述了本项目的研究背景、意义以及国内外的研究现状。
第二章 需求分析,首先从总体上说明了系统需要完成的目标,然后分别从功能性和非功能性上描述系统的需求。功能需求部分通过用例图来描述系统的主要功能,非功能需求部分主要从并发性、可维护性等方面描述系统的性能需求。
第三章 软件设计,总体设计部分介绍了框架的选择和设计;然后从服务器架构设计、功能模块设计和数据库设计。
第四章 编码实现,服务器框架搭建部分完成Mina、Spring框架的整合并详细介绍了网络层Mina服务器的搭建。业务逻辑部分介绍了客户请求的调度和处理过程。数据访问层简单介绍了Spring的JDBCTemplate并完成了对数据库操作的实现。功能模块部分单独介绍了相对比较重要的功能模块的实现。
第五章 性能优化,数据库优化部分主要介绍了通过合理的业务逻辑来减少对数据库的访问频率的方法和sql语句的优化,网络IO优化部分主要介绍了通过非阻塞是通信方式和使用JSON数据传输格式来减少网络IO耗时,最后还介绍了一些基于Java程序的代码优化。
第六章 性能测试,测试部分主要对服务器常用模块的响应速度进行测试。
第七章 结论,结论部分介绍了本项目进行的研究和实现的功能,对服务器进行的优化,然后介绍了本项目的一些不足,最后根据目前移动医疗的发展趋势分析了本产品的市场竞争力。
......
本程序是一个B/S架构的系统“慢性病病友社交平台”系统的服务端程序。该程序的主要目的是实现一个具备基本功能的,高性能、可维护性、可扩展性好的服务端架构。此程序为android和ios平台的客户端提供接口,实现用户登录注册,群组创建,聊天等功能。此程序为后续的版本迭代、系统升级、功能扩展等工作提供一个高性能,具有优秀的可维护性和可扩展性的服务器框架。
功能概述
功能性需求主要描述系统需要完成的功能,“慢性病病友社交平台”服务器端程序主要有以下功能:
用户信息模块:包含病患、家属、医生等用户的注册登录功能;
群组信息模块:包含多种病患、家属群体的创建,群成员的添加、删除;
聊天信息模块:包含群消息的发送、接收以及消息记录的存取功能。
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0035,word全文:44页,合计:19000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——病友社交app服务器端的设计与优化(论文)!