实习项目-校园通简介

来源:互联网 发布:java是如何开发网站的 编辑:程序博客网 时间:2024/04/16 13:24

     毕业实习我所在的部门是研发部,参与到公司一个叫“校园通”项目开发中。

   “校园通”这个项目由两个后台和四个模块加一个即时通信系统组成。两个后台为中央后台和学校后台,四个模块为公文系统模块、成绩系统模块、短信系统模块和邮件系统模块。

    其中我负责的是即时通信系统客户端和邮件系统。本来刚刚开始的时候我只是仅仅负责即时通信系统客户端的,后来即时通信系统完成了经理就把邮件系统交给我去完成。

    从7月份到今天为止,两个系统基本上完成了,可能还有一些bug需要补上。该项目已经开始在学校上部署使用了。下面来看看即时通信客户端跟邮件系统的一些截图:

即时通信系统客户端登陆界面    

        即时通信系统客户端登录界面

 

校内标签

                        校内模块

客户端和服务器端以开源软件SparkOpenfire为基础,设计相应的组件完成客户要求的功能。其功能包含了主流IM软件的功能,包括群聊、视频语音等。它还跟短信、公文、成绩和邮件四个模块关联起来,形成一个完整的系统。

其主要技术我们在别的文章再做介绍。

 

    邮件系统服务器端采用Apache James(由Java语言开发而成),客户端采用Claros inTouch,其它功能开发由Mailet API引擎和匹配器共同实现。

    Apache James是在Avalon-Framework上开发和设计的,它以SOA/AOPService-Oriented Architecture/Aspect-Oriented Programming 面向服务/面向方面编程)方式进行功能组件的开发,体系架构明确简练和强壮。此外,其服务加载的plugs-in的机制使其具有较强的可维护性和强壮性。

 

邮件系统

邮件系统

 

原创粉丝点击