演示视频:
https://www.bilibili.com/video/BV1hG411r7uS/
3.1开发背景
在这个高科技的时代,随着信息技术的飞跃发展,互联网已经成为人类社会生活中不可缺少的一部分。在互联网上开展各种服务已经成为许多企业和部门的急切需求。目前,基于Web的应用服务方式已经成为互联网服务的主流。无论在国内还是在国外,开发Web应用的人员之多,Web应用的范围之广,是其他行业所无法比拟的。从传统行业到新兴的电子商务:基于Web技术的应用极大地改变着传统的服务模式。因此,Web己成为社会信息交流的一个平台,是我们的社会网格和设备网络的枢纽,是一切的中心,微软公司曾经对未来Web应用发展做了如下预测:“The future is the Web”。
3.2功能分析
根据系统功能的要求,基于JSP的协同办公平台日程&任务管理系统分为个人管理、日程管理、任务管理、用户管理这四个模块。主要是用来协助办公过程中的一些主要任务、日程信息的管理。
具体描述如下:
后台功能具体描述如下:
1. 个人管理
(1)个人通讯录:管理个人的联系人
(2)短消息管理:作为站内的消息管理系统
2. 工作日程
(1)工作日程
(2)工作计划
(3)工作日记
3. 任务管理
(1)我的任务
4. 用户管理
(1)注册用户
(2)用户信息;
根据这些功能,设计出系统的功能模块。
图3-1给出了系统功能模块。
图3-1: 系统功能模块示意图
3.4 系统结构分析
3.4.1 逻辑结构
该系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让用户只要有网络环境就可以实现办公系统的管理。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3.1所示:
3.4.2 物理结构
系统实现的物理结构如图3.2所示:
图3.2
3.2用户模块设计概述
4.2.1 系统原理
本系统的开发是基于现在网内大型资讯网应用最广的B/S(Browser/Server)既浏览器/服务器结构,起原理图示如图3.1所示
图3.1
该系统的主要体系结构包括:
(1)数据服务器
(2)WEB服务器
(3)后台管理平台
(4)客户端
应用系统体系设计主要考虑的业务技术因素包括:
(1)业务处理方式
(2)数据处理量,存储量
(3)应用功能设计
(4)服务器设计
(5)存储设计