基于Web Services的教务信息发布平台的设计与实现

被引量 : 0次 | 上传用户:jj13148
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IT产业、互联网技术的高速发展以及各高校教务工作复杂性的日益增加,同时也为了给学生、教师以及其他教职工人员提供便利,越来越多的高校已经全面加速校园信息化建设,各自都拥有一套完整的系统来统一管理学校的日常业务,比如学生选课、学生查询成绩、教师录入成绩、课表管理、排课、学籍信息管理、教务教学资源管理等等。然而,仅仅拥有一个庞大的教务系统是不够的。如今的互联网技术已经从过去的web2.0时代进入了现在的移动互联网时代,智能手机、平板电脑等移动设备(主要包括ios/android/windows phone三大操作系统平台)慢慢普及开来,这些都使得用户可以随时随地上网,更加方便快捷地获取自己想要得到的信息,不必总是去寻找PC,打开浏览器。同样,对于在校学生,他们也可以通过自己的移动设备更加方便地查找自己需要的信息,比如查询今天的课表、已经公布出来的成绩、校内通知等等。本文就是针对上述问题,基于吉林大学新型教务管理系统(UIMS),设计并实现一个信息发布平台,并实现一个Android客户端,从而解决上述问题。既然如此,本文就具体涉及到了服务端的实现,客户端的实现以及它们之间的通信方式。所以,首先讨论应该使用的C/S通信技术。通过详细描述常见的分布式通信技术——DCOM,CORBA,RMI,Web Services,对比它们各自的优缺点、实现的成本以及复杂性,综合各种因素,最终决定使用web services作为服务端与客户端的通信技术,因为它基于可扩展性标记语言XML,做到了平台无关,而且拥有详细的规范以及安全性机制。其次,本文基于吉林大学新型教务管理系统(UIMS),应该对这个系统有足够详细的了解。所以本文接着介绍了UIMS的整体结构,包括软件架构和硬件架构,工作流程,数据流的走向,并对它的可用性,可扩展性,基本性能,安全性进行了详细分析。接下来,本文开始着重描述web services平台服务端的实现,包括接口定义与实现,web services的详细部署方法(使用CXF框架,并结合UIMS已有的spring),web services在CXF框架上运行的基本原理,部署之后如何调用,如何查看web services的web服务描述语言(WSDL),WSDL以及SOAP消息的结构等等。章节的最后还对如何使用Username Token的方式实现web services的安全性进行了详细的讨论。紧接着,本文开始对Android客户端的实现进行详细描述,描述了android客户端主要实现的功能,代码结构(MVC模式),如何发送web services调用请求,如何处理服务端的响应,以及一些涉及到android客户端UI程序的编写方法,并且整理了一些客户端程序运行的截图以供参考。然后,本文对服务端程序进行了性能测试,测试的方式主要采用apache服务器提供的ApacheBench(简称ab)工具,对于不同的总用户数和并发用户数进行了多组测试,进行对比,然后又进行了简单的性能优化分析和实践,对调整后的程序再次测试。最后,对本文的工作进行了总结和展望。综上所述,本文设计并实现了一个web services信息发布平台,一个android客户端,而且进行了大量的探索和实践,了解了很多软件框架的内部工作原理,而且对于进一步推广校园信息化建设具有一定的意义。
其他文献
南宋中期,朝政逐渐腐败,奸佞窃权,官吏贪污,农民起义。朱嘉为了宋王朝的长治久安,提出了一系列治国纠弊的主张,却遭到奸党们的忌恨。庆元元年(1195年),外戚韩胄,为专擅政权,排斥异已,打击以朱
针对非协作通信中同频线性调制混合的PCMA信号盲恢复问题,基于Turbo迭代处理算法思想,建立了PCMA基带接收系统模型,提出了一种联合解调和译码实现PCMA信号中各路源信号盲恢复
2012年以来,世界经济复苏明显放缓,国内经济下行压力加大。面对复杂严峻的国内外经济形势,中国政府坚持稳中求进的工作总基调,正确处理保持经济平稳较快发展、调整经济结构和管理
随着21世纪的到来,我国经济发展迅速,企业在经济市场上所面临的机遇和挑战处于并存的状态。在企业中,物流和供应链中很大一部分的增值服务都是体现在仓储,物流仓储对于企业的
农业是国民经济的基础产业,为人民生活、工业生产和社会进步提供基本的物质保障。进入工业社会后,传统农业逐渐向现代农业转化。文中首先论述了对现代农业的几种认识,通过对比分
电子邮件综合了电话通信和邮政信件的特点,它传送信息的速度和电话一样快,又能像信件一样使收信者在接收端收到文字记录。不管在生活中还是工作中,越来越多的人开始使用电子邮件
<正> 爱美是每个人的权利,但在追求完善的同时,您是否曾想到化妆品也可能会给美丽带来伤害吗? 在皮肤科门诊中,医生常发现黑斑、青春痘、过敏症的患者,其病因部分来自化妆品
伴随着中国企业的成长,市场竞争的加剧以及国内外市场的融合,近年来并购案例逐渐增多,兼并收购融资需求大、增长快,并购贷款已经成为加速并购业务发展的重要推手。2008年12月10日
20世纪以来欧洲一体化的发展,开创了一条与传统威斯特法利亚体系迥然不同的新路线。从欧共体到欧盟,欧洲走出了一条属于自己的独特道路。欧洲的一体化成果,为世界贡献了一个新模
医学科学的发展,有赖于医学自身认识能力的不断提高,更有赖富于创新能力的医学人才的不断成长。培养和造就富于创新能力的医学人才,是时代赋予医学教育的神圣使命,更是医学教育需