论文部分内容阅读
二十一世纪是信息的世纪,互联网技术的普及应用,使办公信息化成为当代信息化的最重要的领域之一。OA即办公自动化(Office Automation),利用信息技术,使人们的各种办公活动转变为由计算机系统来完成,以达到提高工作效率和工作质量的作用。办公自动化是社会信息化的产物,在当前的科技领域中具体很强的生命力。OA系统作为企业、机构、学校等单位的信息化建设,具有重要的经济和实用价值。OA系统不但可以使单位的管理更加规范化,科学化,还可以提高单位的工作效率,降低工作成本。OA系统作为电子办公的重要组成部分,对系统信息处理的要求越来越高。如何做好一个办公自动化系统,成为开发人员关注的焦点。在此基础上,本文主要基于大学团委学生会的环境,采用先进的办公室管理理论和最新的软件设计,拟开发一套OA系统。本文采用C/S架构,使用Java程序设计语言,SQL Server作为系统数据库,在系统分析设计过程中使用了面向对象分析设计方法,以Eclipse为开发平台,本文主要内容为:(1)首先,本文分析了当前办公自动化在机构办公中的重要性,以国内外OA系统的发展现状为依托,对本课题的研究意义和背景做了阐述。(2)在知识准备阶段,介绍了本系统在开发过程中所运用到的技术知识,包括C/S架构,Java程序设计语言,SQL Server数据库系统,Eclipse开发平台等。(3)在系统分析阶段,本文结合大学团委学生会的需求进行了探讨,提出了OA系统的可行性分析和需求分析,并使用Microsoft Visio2003绘制相关的图表来加以说明。(4)在数据库设计阶段,本文主要从概要结构设计、逻辑结构设计、安全保密设计三个方面对OA系统数据库设计进行叙述,给出了数据库系统的E-R图及具体的数据表结构。(5)在系统设计阶段,本文使用了面向对象分析方法,仔细地对系统的各个模块进行设计,包括系统总体架构、各个模块的功能、各个模块的输入输出项,并给出各个模块的流程图。(6)在系统运行阶段,叙述了各个模块具体的运行情况,并在适当的地方配以运行截图。(7)在系统测试阶段,对整个系统各个模块进行人工测试,验证系统功能是否达到预期要求。最终实现的系统构建了一个集成的办公环境,实现了办公自动化,增加了大学团委学生会各个部门之间的协作,经测试,系统符合用户的基本需求,能够在较大程度上提高大学两委的办公效率。实际应用表明,系统具有一定的健壮性、拓展性、可维护性。