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

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

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

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

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

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

基于Domino平台的工作流研究与实现的任务书 任务书 一、任务背景 随着信息化的不断深入,商务办公等各个领域,也出现了越来越多的工作流。工作流是指在规定的业务流程中,通过计算机和网络技术,将工作分配和协调,以提高效率,降低成本,提高客户满意度。因此,工作流在企业内部管理体系中具有重要作用。 Domino平台是一种协同工作平台,它允许开发人员使用LotusScript及Java等编程语言,开发协同工作应用程序。Domino平台可以在各个操作系统(如Windows、Unix、Linux等)之间进行良好的交互,它还支持IBMLotusNotes等电子邮件、日历等办公应用程序。因此,使用Domino平台进行工作流的开发,将可以将不同的业务信息进行统一展示,降低企业内部的成本。 二、任务要求 本次任务主要应基于Domino平台,设计并实现一套工作流系统。具体要求如下: 1.工作流系统要支持多个流程的发布和管理,包括创建流程、删除流程、编辑流程等。 2.工作流的定义应支持自定义,包括流程的名称、流程的步骤、商务角色的定义、流程的状态、流程的业务数据存储等。 3.在流程的执行过程中,系统需要支持流程的处理和审核,包括审核步骤的定义、审核人的指派等。 4.系统要支持流程的查询,包括流程的状态跟踪、处理记录查询等。 5.系统要支持流程的提醒功能,并支持多种提醒方式,包括弹出提示框、发送邮件、发出语音提醒等。 6.系统要支持多种平台间的对接,例如与其他业务系统或移动端进行数据交互。 7.系统还要有安全保障措施,确保数据和系统的安全性。 三、任务计划 1.确定需求及设计:2021年7月1日-7月31日 学习工作流系统的设计与实现,结合Domino平台的特点,制定系统需求及系统大体设计。 2.编写代码及测试:2021年8月1日-8月31日 根据功能需求,开始编写代码,并进行持续的测试。 3.系统整合及联调:2021年9月1日-9月30日 将系统进行整合联调,确保各模块的协调和数据交互的正确性。 4.性能优化及完善:2021年10月1日-10月31日 在系统各个方面评估整个系统的性能,对系统进行优化,并对系统进行细节完善。 四、任务方案 1.前端开发 前端代码采用HTML、CSS、JavaScript的相关Web技术进行开发,开发人员需具备一定的前端开发经验和基本的UI设计能力。 2.后端开发 后端代码采用Domino平台相关开发技术,例如LotusScript、Java等语言进行编写,开发人员需具备一定的后端开发经验和基本的软件设计能力。 3.数据库设计 基于Domino平台的工作流系统,采用Domino数据库进行数据存储与管理。数据库设计需要考虑系统的用户、工作流、工作流状态等数据关系。 4.测试与验证 从开发初期到各模块功能开发完成,需进行及时、全面的功能测试。此外还要对系统进行整体测试和实测评估,确保系统可以满足大量数据和高并发访问。 5.部署及维护 系统部署前,需考虑系统不同模块的部署方式及系统的运维。在系统部署完成后,需提供及时的维护及技术支持服务。 五、任务成果 本次任务的成果,主要包括以下内容: 1.工作流系统的需求分析和设计文档。 2.工作流系统的完整代码及相关的技术文档。 3.工作流系统的部署说明及相关的用户手册。 4.工作流系统的测试报告和评估绩效报告。 5.其他有关于工作流系统的相关文档资料。 六、任务参考资料 1.《Domino平台开发指南》,机械工业出版社。 2.《基于LotusNotes的工作流系统开发》,电子工业出版社。 3.《LotusNotes与Domino开发实战》,电子工业出版社。 4.IBM官方网站相关资料。 5.其他参考资料。