开题报告-OA办公管理系统的设计与实现.doc_第1页
开题报告-OA办公管理系统的设计与实现.doc_第2页
开题报告-OA办公管理系统的设计与实现.doc_第3页
开题报告-OA办公管理系统的设计与实现.doc_第4页
开题报告-OA办公管理系统的设计与实现.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

重 庆 理 工 大 学毕 业 设 计(论文)开 题 报 告题 目 OA办公管理系统的设计与实现 二级学院 计算机科学与工程 专 业 软件工程 班 级 姓 名 学 号 指导教师 系 主 任 时 间 1、 本课题的研究目的及意义 在科技迅猛发展的今天Internet/Intranet被广泛的使用在各个行业中,企业的管理也随之发展,信息化的程度也随之增长,同时以往的办公管理模式已经无法适应企业的需求,企业对办公的效率要求越来越高,因此就需要一个现代化的办公管理方案来解决企业的这个问题。企业办公正在逐步迈向管理信息现代化。办公自动化管理系统是将现代办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物,(OA)已经成为一种迫切的要求。 通过网络,组织机构内部的人员可以跨时间,地点协同办公,建立一个安全可靠,开放,高效的办公自动化,信息管理电子化系统,为管理部门提供现在的日常办公条件及丰富的综合信息服务,实现档案自动化和办公事务自动化,实现企业内部日常业务工作的规范化,电子化,标准化,增强档案部门文档,人事档案财务档案等档案的可管理性,实现信息在线查询,从而极大的跨站办公手续,实现办公高效。随着技术的发展,人们的日常生活,学习已经离不开网络。未来社会人们的生活和工作越来越以来与数字技术的发展,越来越数字化,网络化,电子化,虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分相信网络技术将极大地改变啊我们的生活和工作方式,每个企业都必须繁跟时代的步伐,加快信息化建设步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。企业对信息需求的增长,使计算机,网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与人才书里的需求,网络办公与管理的应用满足了企业的办公网络化,自动化的管理需求,可以极大提高企业的内部管理水平,经热提升企业外在市场的竞争中的综合竞争力。人们普遍使用计算机来提高个人工作效率,但是在需要在很多人一起协同工作的环境中更是要讲求提高大家的工作效率。OA办公管理系统正是将企业,公司内部的三种最主要的用户群体结合起来管理的,以至于到达同一平台及时快速的管理及进行办公。该系统的管理员是对系统起到维护作用,可以对部门进行管理,对员工进行管理。部门领导主要是进行会议的管理,通知员工事务更是及时的。员工就是个人办公了,可以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息进行办公。OA正是将这三者的结合,实现了协同办公,共享资源,信息高效传输。显而易见的,OA办公可以归结为以下的意义,(一)建立内部的通信平台。(二)建立信息发布的平台。(三)实现工作流程的自动化。(四)实现文档管理的自动化。(五)辅助办公。(六)信息集成。(七)实现分布式办公。相信未来,办公自动化会成为一个企业与整个世界联系的渠道。2、 本人对课题任务书提出的任务要求及实现目标的可行性分析任务要求在课题中,要求分析与设计OA办公管理系统,采用java平台和Oracle数据库设计开发企业OA办公管理系统,本系统分为三个主要流程:1、个人办公 2、会议管理 3、系统管理。个人办公:普通职员登陆到系统后,通过点击个人办公连接,进入个人办公页面。之后可以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息进行办公。会议管理:部门领导登陆到系统后选择会议管理,进入会议管理页面。在会议管理页面中可以增、删、改、查会议。其中发起会议需首先预约会议室,然后将输入与会人名单,开会议信息通过邮件发送到每个与会人的信箱里。系统管理:系统管理员登陆到系统后,点击系统管理,进入系统管理页面。可以选择部门管理、角色管理、职员管理、文件夹管理进行系统维护。任务要求的可行性分析(1)必要性分析:OA办公管理系统通过网络,组织机构内部的人员可跨越时间、地点协同办公。建立一个安全、可靠、开放、高效的办公自动化、信息管理电子化系统。(2)技术可行性分析:基于Java web的OA办公管理系统能够成功的设计出来,证明了基于Java web开发OA办公管理系统的运用在商业分析上是可行的,且能够通过正确的软件设计编写出来。目前,自动化办公的需求产生,一些学术论文介绍ava web平台的体系结构,分析了该平台的网站技术要求,MVC模型,JSP,JDBC,Servlet,JS,CSS等技术的结合,该系统通过与Tomcat服务器的协同,能够实现与人,与Oracle数据库进行信息相互的传递,存储。(3)时间可行性:整个项目从启动到结束经历了近4到5个月的时间,这充分保证了系统分析、设计与实施的时间量,因此,从开发本系统的时间可行性上来讲也是可行的。(4)设备可行性:拥有个人电脑,并安装了开发本系统所需要的所有软件,而且网络环境良好,从设备等软硬件条件来看,开发本系统同样可行。所以根据以上分析可知,通过Eclipse开发工具,利用java平台和Oracle数据库来设计开发OA办公管理系统是完全可行的。实现目标的可行性分析在大学四年中我学习了大量的软件分析与设计的知识,具备软件工程的开发知识,拥有良好的编程能力。也做过相关的网站的设计与分析,对Java Web能够灵活运用,Oracle数据库我也比较熟悉,使用Eclipse工具进行项目开发我更是不会在划下的,包括与老师同学的交流,沟通,同时拥有充足的资源,包括人才资源、图书资源和网络资源。综上所述,实现目标是完全可行的。3、 本课题的关键问题及解决问题的思路文件的上传与下载文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本系统用commons-fileupload组件,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从/commons/fileupload/下载。用该组件可实现一次上传一个或多个文件,并可限制文件大小。下载后解压zip包,将commons-fileupload-1.0.ja复制到tomcat的webapps你的webappWEB-INFlib下,目录不存在请自建目录。新建一个servlet: Upload.java用于文件上传。Oracle数据库的使用Oracle数据库相对于其他数据来说最大的优点就是在数据量非常大的情况下,它的速度还是相对较快,并且一般情况下是不会。想要尝试使用Oracle数据,必须先能够将该数据库装起,不是所有的电脑,也不是所有人都能够一次就能装成功的。1.Oracle 10g 的FLASH_RECOVERY_AREA 默认空间为2G,这个没有做好定时备份归档日志,删除归档日志的方案,很容易出问题。这个出问题已经有好几次了。当刚安装好数据库,大量的imp数据时,不断产生归档日志,两小时就可以占满2G的空间,就妨碍导入数据。2、Oracle 10g的默认redo日志文件有三组,每组只有一个文件,每个文件的默认大小为50M,有的为100M,但还是比较小。大量数据导入数据库时,日志切换过快,则会导致检查点不能完成。在alert_log日志发现如下的错误。这就需要增加redo的大小。最好安装前可以每个redo组有两个成员文件,两个成员文件位于不同的磁盘。可以把成员文件的大小设置比较大比如500M,这样日志切换就比较长点时间了。Oracle多表之间的增,删,查,改(删除为例) 软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下:) ORACLE则只允许级联删除SQL级联删除与级联更新使用格式:CREATE TABLE A001(ID INT PRIMARY KEY,NAME VARCHAR(20)5 TCREATE TABLE A002(ID INT REFERENCES A001(ID)ON DELETE CASCADE ON UPDATE CASCADE,AGE TINYINT)ORACLE级联删除使用格式:CREATE TABLE A001ID INT PRIMAY KEY,NAME VARCHAR2(20))- P3 T J3 + lCREATE TABLE A002(ID INT REFERENCES A001(ID)ON DELETE CASCADE,AGE NUMBER(2,0)4、 完成本课题所需的工作条件(如工具书、计算机、实验、调研等)及解决办法1.PC机一台操作系统win7、CPUAMD4500+双核,硬盘80G以上,内存2G。2.开发环境Eclipse8.6+JDK1.7+Tomcat7.13.数据库Oracle4.工具书1何明,何茜颖著,Oracle SQL培训教程从实践中学习Oracle SQL及Web快速应用开发M.2010.2张昆等著,Java程序员之旅-Java Web开发技术详解M.2010.3张如利等著,Java_Web应用开发M.2010.4(美)Bruce Eckel 著,陈昊鹏 译,Java编程思想(第4版)M.2007.5、工作方案分析及进度计划对本系统的开发应符合软件工程的标准。即软件开发过程、软件项目管理、软件过程改进这三个方面。软件开发过程:需求分析、概要设计、详细设计、编码、测试。软件项目管理:规划软件开发、控制软件开发过程。软件过程改进

温馨提示

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

评论

0/150

提交评论