基于java的OA系统的制作毕业论文Word文档格式.docx
- 文档编号:13492137
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:34
- 大小:774.96KB
基于java的OA系统的制作毕业论文Word文档格式.docx
《基于java的OA系统的制作毕业论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于java的OA系统的制作毕业论文Word文档格式.docx(34页珍藏版)》请在冰豆网上搜索。
2015.6.25
学生:
学号:
指导教师:
摘要
办公自动化(OfficeAutomation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。
办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。
通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。
在本次OA系统的制作中依据需求主要实现了一下几个功能:
1.系统管理(岗位管理、部门管理、用户管理):
主要完成对工作室成员的岗位、部门的增加、修改、删除和查看;
2.网上交流(论坛、):
主要为工作室成员提供学习、聊天、交流的平台;
3.审批流转(申请、审批、申请结果查询):
主要为工作中的申请、批复提供计算机间的操做,减少工作量;
4.个人办公(通信录、工作日志、工作计划):
主要为工作室成员提供良好而办公平台;
5.综合行政(会议管理、车辆管理):
主要对工作室会议记录进行发布、查看、删除,对车辆的出入时间以与使用人员进行记录和管理。
基本能够完成办公自动化、管理信息化。
系统开发采用先进的开发软件与技术,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用JSP动态页面设计技术与Struts、Spring、Hibernate技术,MySQL数据库管理系统开发强大完善的数据库支持环境。
关键词:
办公自动化;
java;
jsp;
ssh;
mysql
Abstract
OA(OfficeAutomation,hereinafterreferredtoasOA)istocombinethemodernOfficeandcomputernetworkfunctionandanewtypeofOfficeway.Nounifieddefinitionofofficeautomation,allintraditionalofficeUSESallsortsofnewtechnology,newmachines,equipmentengagedinthebusinessoffice,belongstothefieldofofficeautomation.Byimplementingtheofficeautomation,ordigitaloffice,canoptimizethestructureoftheexistingmanagementorganization,adjustingmanagementsystem,onthebasisofefficiency,increasecoordinationofficeability,strengthentheconsistencyofthedecision,finallyachievethepurposeofincreasetheefficiencyofthedecision.
AccordingtotherequirementsintheOAsystemofproductionmainlyrealizesthefollowingfunctions:
1.Thesystemmanagement(management,departmentmanagement,usermanagement):
mainjobsformembersofthestudio,completionofadd,modify,deleteandview;
2.Onlinecommunication(BBS,email):
mainlyforthemembersofthestudiolearning,chat,andprovideaplatformfortheexchange;
3.Theexaminationandapprovalflow(application,examinationandapproval,theapplicationresultsquery):
mainlyforworkintheapplication,approvalbetweencomputersoperate,reducetheworkload;
4.Personaloffice(contacts,worklogs,plan):
themainofficeforstudiomembersprovideagoodplatform;
5.Thecomprehensiveadministrative(meetingmanagement,vehiclemanagement):
mainlytoreleasestudiomeetingrecord,view,delete,accesstimeofvehiclesandtheuseofpersonnelrecordsandmanagement.Basiccancompleteofficeautomation,managementinformatization.
Systemdevelops,adoptadvanceddevelopmentsoftwareandtechnology,andadoptDreamweaverpageanimationsoftwareandPhotoshopped.technologycombinetogetheranddevelopthesystematicpage,useJSPdynamicpagedesigningtechniqueandStruts,Spring,Hibernate,MySQLdatabasemanagementsystemdevelopsthestrongandcompletedatabaseandsupportstheenvironment.
Keywords:
Officeautomation;
基于JAVA的OA系统的设计与制作
1课题背景
1.1办公自动化概述
办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。
1.2研究意义
在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。
随着信息技术的发展和国信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规化管理的必然趋势。
办公自动化系统的带来的好处有:
(1)信息传递与沟通交流顺畅
(2)规工作管理,提高整体效率
(3)整合信息资源,实现知识管理
(4)增强凝聚力,提高响应能力
1.3设计技术与开发环境
自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。
然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术——JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。
1.3.1JSP页面技术
JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。
JSP技术比较简单,类似于ASP、PHP这些脚本语言。
JSP的技术主要是由以下两个部分组成:
JSP的基本语法:
两个注释、3个脚本元素、8个动作指令。
JSP的九大置对象:
request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page页面对象和exception例外对象。
1.3.2JavaBean组件技术
JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。
调用者可以是JSP,也可以是其他的类。
JavaBean组件由一些属性和操作这些属性的函数组成。
1.3.3Servlet技术
Servlet产生于JSP技术之前,它最大的特点就是基于线程。
与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet请求都只会产生一个线程,这对于系统的利用率来说是一场革命。
Servlet是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。
通常Servlet用于进行系统的初始化、服务拦截、过滤等。
最典型的应用是过滤器、监听器。
1.3.4框架技术ssh
(1)Struts
Strut2是一个基于J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的,是开发Web应用程序的开放源码框架。
Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极节省了时间。
(2)Hibernate
Hibernate是一个开放源码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵
数据库。
Hibernate可以应用在任何JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用E的J2EE架构中取代CMP,完成数据持久化的重任。
(3)Spring
Spring是一个轻型容器(light-weightcontainer),是一个目前非常活跃的开源项目。
其核心是Bean工厂(BeanFactory),用以构造我们所需要的M(Model)。
在此基础之上,Spring提供了IoC(InversionofControl)的容器和AOP(Aspect-OrientedProgramming,面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;
对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE应用;
DAO/ORM的实现方便我们进行数据库的开发;
WebMVC和SpringWeb提供了JavaWeb应用的框架或与其他流行的Web框架进行集成。
1.3.5开发环境
(1)JDK软件
我们要开发J2EE的系统,却需要安装的是J2SE。
J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指E、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。
我们选用1.7的版本进行开发。
(2)数据库软件MySQL
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java OA 系统 制作 毕业论文