LOGO指导教师:OA中小企业办公自动化系统--系统演示班级:学生:学号:背景办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的[4]。办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络OA系统的需求,而我们可以开发这些低成本OA系统来满足这个需求。OA系统要实现:a、企业内各种信息资源的共享。b、加强员工间的交流、提高整体工作效率。c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持。d、提供各种工作记录,以备事后查询。系统的背景及意义意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统——中小企业办公自动化管理系统。通过中小企业办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。系统的背景及意义论文的结构和主要内容第一部分绪论第二部分可行性和需求分析第三部分系统设计第四部分系统实现第五部分系统测试第六部分结论绪论课题背景1.办公自动化概述2.中小企业办公模式的研究意义设计技术及开发环境1.设计技术2.开发环境可行性和需求分析组织和管理可行性经济可行性技术可行性现行业业务分析1.系统角色设置2.系统初始化数据体系结构设计办公自动化系统总体图办公自动化系统公文管理行政管理工作流程组织管理权限管理个人管理个人信息密码管理用户管理角色管理模块管理人员管理机构管理表单定义流程管理会议管理公文维护系统模块图公文管理模块图图3-2公文管理模块图系统模块图行政办公模块图与工作流程模块图图3-2公文管理模块图图3-3行政办公模块图图3-4工作流程模块图图3-5组织管理模块图系统模块图组织管理模块图与公文管理模块图图3-2公文管理模块图图3-5组织管理模块图图3-6公文管理模块图系统模块图行政办公模块图图3-2公文管理模块图图3-5组织管理模块图图3-6公文管理模块图图3-7行政办公模块图系统演示用户通过表单提供登陆信息,系统根据用户提供的信息对用户进行查询鉴别,如果身份合法,则将用户导向系统主页。另外,从系统退出后也进入系统登陆页面。此时,用户的身份信息都会被清空。界面如图所示:用户登录模块登录后显示用户待审批的公文列表公文管理模块点击公文管理标签,即出现公文管理模块的公文维护,点击公文维护,在右边即出现我的公文列表,界面如下所示1.1.1用户登录模块公文管理模块点击审批历史列的【查看】即查看该公文的审批历史,如图所示。公文管理模块待审批公文列表,可以下载附件,查看审批历史,如图所示。1.1.1公文管理模块1.1.1公文管理模块公文管理模块点击审批,进入审批界面。如图所示。公文管理模块点击提交选择提交方向,如图所示。公文管理模块点击已审公文,即可看到用户已审批过的公文,如图所示。公文管理模块点击已审公文,即可看到用户已审批过的公文,如图所示。公文管理模块在我的公文里面点击,【添加公文信息】,即可添加所需要的公文,如图所示。公文管理模块在我的公文里面点击,【添加公文信息】,即可添加所需要的公文,如图所示。行政办公模块点击行政办公,进入会议管理页面,如所示。行政办公模块点击任意一个表格,进入会议室申请页面,如图所示。行政办公模块工作流程模块点击流程管理,进入流程管理页面,可以上传,和删除流程,如图所示。工作流程模块点击表单定义,进入表彰定义页面,点击【定义表单】可以动态的定义流程表单,如图所示。组织管理模块点击组织管理的【机构管理】,可以对机构进行增删改查的等的操作,如图所示。1.1.1组织管理模块1.1.1组织管理模块组织管理模块点击组织管理的【人员管理】,可以对人员进行增删改查的等的操作,如图所示。权限管理模块点击权限管理的【模块管理】,进入模块管理界面,可以对模块进行相关操作。如图所示。权限管理模块点击权限管理的【角色管理】,进入角色管理界面,可以对模块进行相关操作。如图所示。权限管理模块点击权限管理的【用户管理】,进入用户管理界面,可以对模块进行相关操作。如图所示。个人管理模块点击个人管理的【密码修改】,进入用户密码修改界面,可以对密码进行更改,如图:个人管理模块点击个人管理的【个人信息】,到用户个人信息界面,可以对基进行更改,如图:数据库概念设计将需求分析得到的用户需求抽象为信息结构及概念模型的过程是概念结构设计。为了描述数据库结构的概念模式,这里采用E-R图来描述数据库的实体关系。在职工信息管理模块,某个公司职位可以有多个公司员工,但某个公司员工只能有一个公司职位。因此公司职位与系统用户之间是一对多的关系;某个公司部门可有多个公司员工,但某个公司员工只能属于一个公司部门,因此公司部门与系统用户之间是一对多的关系;某个公司职位可以在不同的公司部门内出现,某个公司部门也都会有各种公司职位,因此两者之间是多对多的关系。数据库逻辑设计逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。数据库设计项目总览表现层实现控制层实现业务层实现系统实现测试计划Java语言是一种支持面向对象的语言,通常情况下,我们可以将程序的一个单元看成一个独立的类。因此进行单元测试的重点就是针对这些类进行测试。测试用例对身份验证功能进行测试。(1)输入正确的用户名、密码:cs,密码:cs.(2)输入错误的用户名、密码:cs,密码:css.。(3)输入正确的用户名、密码:ccs,密码:css。测试结果系统测试1.办公自动化系统是一个将企业管理及基础办公需求作为核心,基于B/S模式的信息服务系统,它集先进的计算机技术与办公自动化理论于一身,适应当今办公自动化系统的开发需求。通过调研以及细致合理的规划分析,采用结构化和原型法相结合的开发方法,并采用模块化的开发机制,使用流行的系统开发技术,经过几个月的开发与设计,办公自动化系统的用户身份验证模块和其他基本功能模块已开发成为一个较完善的信息交互平台。2.在系统的开发过程中,我们对系统开发与实际应用有了更深了理解和认识,为我们以后的学习和工作打下了坚实的理论与实际操作相结合的基础。同时,在开发过程中,我们对SSH、数据库、Freemarke,dwr,AJAX,JBPM等相关技术知识也有了更深层次的认识。特别是对JBPM工作流引擎的学习。结论谢谢观看!THANKS敬请老师、同学批评指正