校友服务系统的设计与实现
发布时间:2020-10-18 09:58
对高校来说,校友资源具有其独特性及不可取代性。随着学校的不断发展,校友数量与年俱增,校友资源愈加丰富。校友分布于社会各个专业和行业,由于其数量众多且与母校有着较深的情感联系,因此已成为高校与社会联系的重要桥梁。合理地开发和利用校友资源,能为高校推行教学改革、拓展办学空间、推进创新创业做出重要贡献。校友资源对学校发展、文化传承的影响具有明显的潜在性,这一潜在性的特点就决定了对于校友资源的开发和利用,学校需要积极主动,并且需要长期不懈的坚持,以为广大校友提供优质的、连续的服务,同时为广大校友与母校间的紧密联系打造良好的平台,而校友服务信息化平台即是承载以上场景的重要载体。本论文综合应用SSH框架技术、Oracle数据库、管理信息系统等方面的知识和技术,围绕校友资源价值挖掘这一目标,通过梳理校友社区、校友服务网、微信校友以及校友综合管理系统的用户需求,构建了一个基于B/S的校友服务管理系统。本文的主要工作和成果如下:首先,分析了校友服务系统对于高校完善校友服务职能、提升校友服务质量的重要性及必要性,综述了国内外校友服务系统的发展现状,并介绍了目前系统开发过程中最常用的系统架构及实现校友服务系统所需的相关技术。然后,通过梳理校友社区、校友服务网、微信校友以及校友综合管理系统的用户需求,全方位、立体式地开展校友管理需求场景分析;在需求分析的基础上对系统进行了整体的架构设计、子系统划分以及PD详细设计,为具体的功能开发做好了从架构到子系统到组件乃至数据模型方面的设计工作。最后,分别从UIUE、功能、安全性、性能等多个维度对所开发的系统进行了测试和调优,使系统满足最终使用的指标要求。
【学位单位】:华南理工大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
2.3.3 RabbitMQ消息队列 MQ(Message Queue)是应用程序之间的一种简单通信方法[45-47]。MQ 的消息队列有两端,其中一端用于在队列中写入消息,另一端则用于读取或者订阅队列中的消息。应用程序间不需要建立专用的连接来相互调用,只需要读写出入队列的消息即可完成数据通信。因为不需要相互调用程序,即省去了收发应用程序且执行的步骤,这使系统数据通信的效率得到了极大的提高。通常将 MQ 应用在分布式系统内的通信上,可解决应用解耦、异步消息和流量削锋等问题,实现高性能、可伸缩和一致性架构,而直接调用则多用于远程过程调用技术中。RabbitMQ 是一个在 AMQP(Advanced Message Queuing Protocol)基础上完成的,可复用的企业消息系统。RabbitMQ 的结构图如图 2-1 所示:
置条件 确定专业所属院系置条件 无主事件流户 系统.输入班级名及入学年份.确认信息3.查找对应专业所属院系4.将班级名、入学年份、所属专业和系等信息插入班级信息表5.更新用户的所在班级异常流常说明 数据库插入记录出错统处理 提示错误信息2. 注册新班级用例活动图,见图 3-6 所示。
能更好的为用户服务。优势在于:1.运行速度快;2.适应性强,能够兼容绝大多数的客户端浏览器;3. 便于系统功能的扩展与维护。所有的模块由 Java 来开发,是因为它的优势在于它是面向对象语言,适合于 web开发; Java 自身具有垃圾回收机制,不再需要编程人员手动管理内存。4.2 子系统划分校友管理与服务系统旨在搭建校友与学校的沟通桥梁,建立共建共享统一的校友资源库,加强校友资源的开发,方便校友使用、利于学校管理,提高校友服务的质量。总体由校友综合服务管理、校友服务、校友社区、微信校友四个子系统组成。校友服务系统有利于加强校友和校友之间、校友和母校之间的联系,并为校友提供多样化的捐赠和反馈渠道,实现了校友共建美好母校的愿景。其中子各系统关系如图 4-1 所示。
【参考文献】
本文编号:2846151
【学位单位】:华南理工大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
2.3.3 RabbitMQ消息队列 MQ(Message Queue)是应用程序之间的一种简单通信方法[45-47]。MQ 的消息队列有两端,其中一端用于在队列中写入消息,另一端则用于读取或者订阅队列中的消息。应用程序间不需要建立专用的连接来相互调用,只需要读写出入队列的消息即可完成数据通信。因为不需要相互调用程序,即省去了收发应用程序且执行的步骤,这使系统数据通信的效率得到了极大的提高。通常将 MQ 应用在分布式系统内的通信上,可解决应用解耦、异步消息和流量削锋等问题,实现高性能、可伸缩和一致性架构,而直接调用则多用于远程过程调用技术中。RabbitMQ 是一个在 AMQP(Advanced Message Queuing Protocol)基础上完成的,可复用的企业消息系统。RabbitMQ 的结构图如图 2-1 所示:
置条件 确定专业所属院系置条件 无主事件流户 系统.输入班级名及入学年份.确认信息3.查找对应专业所属院系4.将班级名、入学年份、所属专业和系等信息插入班级信息表5.更新用户的所在班级异常流常说明 数据库插入记录出错统处理 提示错误信息2. 注册新班级用例活动图,见图 3-6 所示。
能更好的为用户服务。优势在于:1.运行速度快;2.适应性强,能够兼容绝大多数的客户端浏览器;3. 便于系统功能的扩展与维护。所有的模块由 Java 来开发,是因为它的优势在于它是面向对象语言,适合于 web开发; Java 自身具有垃圾回收机制,不再需要编程人员手动管理内存。4.2 子系统划分校友管理与服务系统旨在搭建校友与学校的沟通桥梁,建立共建共享统一的校友资源库,加强校友资源的开发,方便校友使用、利于学校管理,提高校友服务的质量。总体由校友综合服务管理、校友服务、校友社区、微信校友四个子系统组成。校友服务系统有利于加强校友和校友之间、校友和母校之间的联系,并为校友提供多样化的捐赠和反馈渠道,实现了校友共建美好母校的愿景。其中子各系统关系如图 4-1 所示。
【参考文献】
相关期刊论文 前9条
1 占静媛;;基于RabbitMQ移动流量直充系统的设计与实现[J];电子技术与软件工程;2015年19期
2 汪颢懿;;云开发平台下校友数据管理系统的设计与实现[J];电子技术与软件工程;2015年09期
3 李玉;;基于Redis内存数据库的RADIUS镜像系统研究[J];电信技术;2014年08期
4 宁爽;;浅谈C/S架构下的高校学籍管理系统[J];电脑知识与技术;2014年21期
5 张小燕;戴晶晶;黄建波;;校友资源信息查询和管理系统的设计与实现[J];电子世界;2014年03期
6 王崟;董志勇;;基于Quartz的网管系统任务调度的实现[J];电脑开发与应用;2011年07期
7 谢晓青;;高校校友资源开发与运用研究[J];高教探索;2010年02期
8 张勇;;基于J2EE的高校信息管理系统的研究与设计[J];电脑知识与技术;2009年02期
9 王晓英;做好新时期校友会工作的探讨[J];东北大学学报(社会科学版);2003年01期
本文编号:2846151
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2846151.html