到的消息收到的消息分为来自好友的评论和来自@ 的提醒两类。当用户登录后,一旦收到消息,系统将会自动在屏幕右上方弹窗提示消息来源和数量,点击可以进入具体的消息界面,对消息进行回复。 2.3 可行性分析微博系统给人们提供了一个信息传播和互相交流的平台,在企业内部微博系统可以提供一个自由的内部社区,让员工可以在闲时无拘束的发布心情,与所有同事交流,促进关系。 7 2.3.1 经济上的可行性一般的互联网企业都有自己的内部系统,拥有自己的服务器。使用的技术都易于部署,且大部分为开源技术。因此开发成本比较低,所以在经济上是可行的。 2.3.2 技术上的可行性企业内部拥有自己的员工信息系统,微博的用户系统可以直接与其对接。系统后端基于 Spring Framework 和前端基于 FEKit 的开发方式, 使系统前后端的开发和部署具备完全分离的能力,具有良好的平台移植性和可维护性。因此技术上也是可行的。 2.3.3 操作上的可行性本系统使用企业已有的用户系统,免去了繁琐的注册步骤,使用户能快速加入。系统界面清新友好,操作方便,功能上与大众熟悉的微博系统类似,用户不需要对系统进行二次学习便能快速上手。因此在操作上也是可行的。 3 系统总体设计 3.1 系统结构设计微博系统采用 B/S 模式开发,服务端使用基于 java 的 Spring Framework 开发,浏览器端(前端) 基于 FEKit 工具集使用 html 、 javascript 、 JQuery 开发。前后端完全基于 Json [15][16] 数据格式分离开发, 后端负责输出纯 json 数据, 前端负责解析。系统的静态页面部分采用支持 Jso n 的 Velocity 视图技术, 动态交互部分( 如评论、消息提醒等) 采用 Ajax [17] 异步更新技术。系统结构的设计如图 3-1 所示。图 3-1 系统结构的设计图