预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SharePoint的内部协同办公自动化系统的设计与实现的中期报告 一、项目背景 随着信息化技术的不断发展,各种办公自动化系统的出现大大提高了企业内部协同办公的效率。针对企业内部协同办公的需求,我们选择基于SharePoint平台进行开发,设计一个集合文档管理、工作流程管理、任务管理、日程管理、邮箱管理等多种协同办公功能于一体的内部协同办公自动化系统。 二、项目目标 本项目旨在建立一个集合多种协同办公功能于一体的内部协同办公自动化系统,以提高企业内部协同办公效率,并且降低管理成本。本文主要介绍项目的中期进展,包括项目需求分析、系统设计与实现情况。 三、需求分析 1.功能需求 (1)文档管理:用户可以在系统中上传、下载、查看、编辑、分享、讨论文档,同时可以设置文档的权限,以控制不同用户引用文档的范围。 (2)工作流程管理:用户可以自定义流程模板,在流程模板中指定审批人、流程节点和审批顺序,实现业务流程自动化管理。 (3)任务管理:用户可以创建、查看、编辑、删除、完成任务,同时可以设置任务的优先级、截止时间、负责人等信息。 (4)日程管理:用户可以添加、查看、编辑、删除日程,同时可以将日程分享给其他用户,实现日程的协同管理。 (5)邮箱管理:用户可以通过设置系统邮箱账号,实现邮件的自动导入和导出,同时可以通过邮箱发送、接收邮件,实现邮件的协同管理。 2.性能需求 (1)系统响应速度:系统需要保证在用户查询、上传、下载等各种操作时,响应速度应该快,降低用户等待时间。 (2)系统容错性:系统需要保证在出现故障时,自动进行数据备份和数据恢复,保证系统数据的安全性。 (3)系统可扩展性:系统需要保证在后期可以便捷地扩展功能,增加新的模块或者应用服务。 四、系统设计与实现 根据需求分析,我们设计了一个基于SharePoint平台的内部协同办公自动化系统,具体实现方式如下: 1.系统架构 系统采用多层架构设计,包括表现层、业务逻辑层、数据访问层以及基础层。 2.数据库设计 我们采用SQLServer数据库进行数据管理,数据库设计主要包括用户管理、权限管理、文档管理、任务管理、日程管理、流程管理、邮箱管理等多张表。 3.功能实现 (1)文档管理:系统对文档进行版本控制、权限控制、分类管理等操作,用户可以通过浏览器实现在线编辑、发布、讨论文档,并且可以通过移动设备实现文件的同步管理。 (2)工作流程管理:系统基于工作流程引擎,实现用户自定义流程模板、节点审批等处理,同时提供流程节点预览和审批人选择等功能。 (3)任务管理:用户可以通过系统创建、管理、查询任务,同时可以通过邮件、手机等多种方式接收任务提醒功能。 (4)日程管理:用户可以添加日程、查看日程、导出日程,同时可以设置提醒功能,实现日程提醒功能。 (5)邮箱管理:用户可以通过设置邮箱账户,实现邮件自动导入,同时可以通过系统内部邮箱发送邮件、接收邮件等操作。 五、总结 本文介绍了基于SharePoint平台的内部协同办公自动化系统设计与实现情况,主要包括项目背景、项目目标、需求分析、系统架构、数据库设计以及功能实现等方面。通过我们的设计和实践,这样一个内部协同办公自动化系统已经基本具备各种协同办公所需的功能,未来可以进行更深入的优化和完善。