OA协同办公自动化系统工作计划管理模块开发_第1页
OA协同办公自动化系统工作计划管理模块开发_第2页
OA协同办公自动化系统工作计划管理模块开发_第3页
OA协同办公自动化系统工作计划管理模块开发_第4页
OA协同办公自动化系统工作计划管理模块开发_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OA协作办公自动化系统工作计划管理模块的开发随着摘要信息技术的不断发展,企业现有的手动管理模式已不能满足企业的发展,企业协同办公自动化系统的出现成为必然。此外,还可以改善公司的工作条件,减轻工作人员的负担,提高工作质量和生产力,加快公司的工作标准化、科学化、网络化进程。使用JSP、Struts、Hibernate、Spring和Ibatis等技术开发基于web的企业协作自动化系统,以满足企业需求。该系统由10个模块:人事信息管理、短消息管理、唤醒设定、调度管理、作业日志管理、作业计划管理、数据字典、部门管理、职务管理、职位管理、权限管理、用户管理等组成。超级管理员可以根据职位创建不同的角色,从而灵活地将系统功能权限分配给用户。关键字B/S结构、MVC设计模式、JSP web技术标准、OA协作办公系统ABSTRACTalong with The development of The information technology,The labour management model of enterprise can not satisfy The development of The enterprise can not satisfy The development of The ententsthe system can improve the working conditions,reduce the staffs burden,improve work quality and efficiency,can also quickenThe process of standard,scient virtualization and network。For requirements of the enterprise,use the technology about JSP,struts,hibernate,Spring and ibatis to develop a office automateadministrator是different roles for different positions by characters and can asign the resource of permission flexiblely .key words 3360 browser/server、model view controller、Java server page、office automation system1.简介(11.1主题的重要性(11.2主题的目的(11.3技术要求(11.4可行性分析(22.需求分析(32.1概述(32.1.1项目名称(32.1.2发展背景(32.1.3项目目标(32.2作业说明(42.2.1个人事务管理(42.2.1.1排程(42.2.1.2管理工作计划(42.3需求分析(52.3.1个人事务管理(52.3.1.1排程(52.3.1.2管理工作计划(103.整体设计(173.1概述(173.2系统总拓扑结构图(183.3系统功能列表(183.3构建环境(194.系统设计(194.1开发和操作环境(204.2数据库设计(204.2.1工作计划发布范围表(t_ico_ workPToStaff (214.2.2任务子计划(t_ico_workSubPlan (214.2.3任务报告表单(t_ico_workReport (224.2.4工作计划表(t_ico_workPlan (224.2.5承诺表(t_ico_schedule (235.系统编程(235.1个人办公室(235.1.1排程(235.1.2管理工作计划(24结论(29参考文献(30答礼(311.1主题的含义随着世界经济一体化进程的加快,世界经济正从工业化经济进入网络信息时代。各企业正在改变其企业从传统的手动管理向信息自动化管理系统过渡的经营管理方式。企业传统的办公管理模式也逐渐转变为自动化的办公管理模式。通过网站对企业内部信息进行全面、自动化的管理,提高企业的工作效率。管理和统计企业生产经营中的数据,防止人为处理各种数据时出现的问题,提高企业的经济效益,使企业的管理达到科学化、系统化的范畴。1.2任务目的本课题是为当前企业提供信息平台,有效提高公司内部各级部门、员工沟通、协调能力。标准化和标准化公司的各种业务流程、管理流程。提高日常工作的效率,快速使用文档、报告或报告。公司领导、部门主管随时随地了解员工的工作状态,利用信息自动办公平台向公司领导、部门主管提供准确的信息和资料,提高经理对初始时间的决策能力。1.3技术要求JAVA:熟悉JAVA面向对象的编程。网页设计:熟练地操作网页的表单元素、jQuery (JavaScript脚本)和CSS样式表。JSP默认:可以使用JSP用于web页排版和Struts标记集成应用程序。Spring、Hibernate、Struts和Ibatis框架基础:了解MVC设计模式。Struts拦截器原理、Struts标签应用和持久层Hinernate和Ibatis,即可从workspace页面中移除物件。Oracle数据库:擅长安装、配置Oracle:和使用Oracle数据库。1.4可行性分析可行性分析是根据初步调查结果判断系统开发可行性的过程。可行性分析是为了论证系统开发是否可行。实现系统目标需要技术保证。开发此系统所需的技术主要包括计算机硬件、软件技术、系统开发人员的水平、用户管理和使用能力等。选择使用JSP还是使用ASP开发时,考虑到JSP的以下优点,选择了JSP作为web开发语言:JSP是Java平台的一部分。ASP技术不能轻松实现跨平台web服务操作,只能在windows上工作。Java可以在Linux、Windows等多种环境中运行。Linux的安全性和可靠性也是选择Jsp进行web开发的重要原因。ASP仅支持对象模型COM构建,而JSP技术基于JavaBean技术或JSP标记库,用户可以使用许多可重复使用的类库使web开发非常方便。JSP开发web比ASP更灵活、更可扩展,并便于将来的维护和辅助开发。2.需求分析2.1概述2.1.1项目名称OA协作办公自动化系统2.1.2发展背景编写需求说明的核心来自企业需求,为了明确软件开发的最终目的而开发的系统能够更好地满足企业信息构建的需要,从而满足目标系统提供的功能和企业需求。企业:侧重于明确表达企业需求,通过了解企业机构部门、业务关系,您可以确定戴尔的表达和说明是否符合您的需求。对于开发人员:开发人员、项目经理、营销人员、员工和测试人员,重点关注系统必须具备的功能、对象、对象属性、对象之间的关系、对企业真实需求的理解、产品开发、为企业客户提供的真实服务等。2.1.3项目目标有效提高公司内所有级别的部门、员工沟通和协调能力。标准化和标准化公司的各种业务流程、管理流程。提高日常工作的效率,快速使用文档、报告或报告。公司领导、部门主管随时随地了解员工的工作状态,利用信息自动办公室平台,向公司领导、部门主管提供准确的信息和资料,提高经理对初始时间的决策能力。通过总结归纳,该软件有以下四个主要功能:个人办公管理、基本信息管理、人事信息管理、权限组管理。需求分析中详细说明了每个功能。2.2作业说明2.2.1个人事务管理2.2.1.1排程添加2.2.1.1.1调度记录如果系统正常运行,并且用户具有添加日程安排记录的权限,则用户可以添加日程安排记录。查询2.2.1.1.2调度记录如果系统正常运行,并且用户具有查看日程安排记录的权限,则用户可以查看日程安排记录。主要查看:序列号、标题、事务处理类型、开始时间、计划完成时间、实际完成时间、重要性和状态等列表。2.2.1.1.3修改调度记录如果系统正常运行,并且用户具有修改日程安排记录的权限,则用户可以修改日程安排记录。2.2.1.1.4删除调度记录如果系统正常运行,并且用户具有删除日程安排记录的权限,则用户可以删除日程安排记录。2.2.1.2管理工作计划2.2.1.2.1添加工作计划如果系统正常运行,并且用户具有添加工作计划的权限,则用户可以添加工作计划。2.2.1.2.2查看未读计划如果系统正常运行,并且用户具有读取未读工作计划的权限,则用户可以查看未读工作计划。主要是他人提交给该用户的工作计划,类似于邮件系统中的未读邮件。2.2.1.2.3查看已阅读的计划如果系统正常运行,并且用户对读取的工作计划具有读权限,则用户可以查看读取的工作计划信息和删除读取的工作计划信息。主要按:序列号、计划标题、员工姓名、参与者、部门名称、计划类别、计划起始时间、计划终止时间等列表进行查看。2.2.1.2.4查看运行的计划如果系统正常运行,并且您有权读取已提交的工作计划,则您可以查看已提交的工作计划信息并删除已提交的工作计划信息。2.2.1.2.5查看草稿框如果系统正常运行,并且用户具有读取暂存箱的权限,则用户可以查看该用户保存为拟定文件的所有工作计划信息,还可以删除处于拟定状态的工作计划信息。您也可以将子计划添加到工作计划中。主要是用列表分页。2.3需求分析2.3.1个人事务管理2.3.1.1排程2.3.1.1.1完整说明用户可以使用此功能提前安排和管理自己要做的事情。2.3.1.1.2拓扑图1调度拓扑2.3.1.1.3用例图图2调度用例图添加2.3.1.1.4调度记录2.3.1.1.4.1功能说明完成添加调度记录。2.3.1.1.4.2接口原型图3添加日程界面图2.3.1.1.4.3数据项说明标题:必要,最长30字;事务类型:必需项,单击下拉列表进行选择;重要性:必需,请单击选择列表。状态:所需项目,单击选择下拉列表;开始时间:必需,可以使用时间控件选择时间或手动输入时间。填写的时间不能早于今天的系统时间,如果输入的时间不正确,则会提供提示信息;计划完成时间:必需,您可以使用时间控件选择时间或人工输入时间。填写的时间不能早于开始时间。如果输入的时间无效关于提示实际完成时间:不是必需的,可以使用时间控件选择时间或手动输入时间。如果输入的时间不正确,则会显示消息。单击选择是否通知:所需项目的下拉列表。通知时间:是否通知?如果选择“是”并使用时间控件选择了时间,则选择“否”将禁用通知时间输入框。事务内容(仅限于100字:)。2.3.1.1.4.4默认进程图4添加时间表流程图查询2.3.1.1.5调度记录2.3.1.1.5.1功能说明定位至“查看日程安排历史记录”页,此页确保系统正常运行,并且用户具有查看日程安排历史记录的权限。2.3.1.1.5.2接口原型图5查询调度界面图2.3.1.1.5.3查询条件标题、开始时间、状态、计划完成时间、重要性和实际完成时间。2.3.1.1.5.4查询列表序列号、标题、事务处理类型、起始时间、计划完成时间、实际完成时间、重要性,状态。2.3.1.1.6修改调度记录2.3.1.1.6.1功能说明您可以修改日程表记录中的所有字段。2.3.1.1.6.2接口原型图6修改日程界面2.3.1.1.7删除调度记录2.3.1.1.7.1功能说明用户可以通过单击任务栏中的删除功能来删除相应的记录,也可以通过选中要删除的记录前面的复选框来执行批量删除。查询条件:标题、开始时间、状态、计划完成时间、重要性、有效时间、实际完成时间。2.3.1.1.7.2默认进程图7删除日程表记录的流程图2.3.1.2管理工作计划2.3.1.2.1完整说明无论是工作还是个人,做什么事,都要事先有计划和安排。有计划,就可以有目标目标和明确的阶段,协调大家的行动,加强工作的主导权,减少实名,有序地进行工作。另一方面,计划本身

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论