基于web的办公自动化系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计(论文)开题报告2011届教学部:专业:学生姓名:指导教师姓名:2011年1月8日题目:基于web的办公自动化系统1.结合课题任务情况,查阅文献资料,撰写1500~2000字左右的文献综述。(一)编写目的在网络应用日益普及的今天,无纸化网络办公是目前企事业单位提高办公效率和机构精简改革趋势的一个重要要求。采用无纸化网络办公不仅可以实现资源的共享、提高办公效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支,所以设计一个办公自动化系统来提高企业内部的办事效率(二)开发背景互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。随着中国加入WTO,各行各业都在努力提高自身的竞争力,各企业根据自身发展的多方需要,进行有关的改革,企业信息化管理进程的加快都在说明一个趋势:传统以红头文件为主的、强调公文处理的办公自动化将从主导地位逐渐减弱,以强调信息服务、知识管理为主的企业信息服务系统将逐渐代替原有的办公自动化。商场如战场,新一代的战争是信息化战争,如何通过互联网这一利器,使企业信息化建设完善起来?这就需要一种高效,稳定的办公自动化系统!因此随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。而OA起源于政府办公系统,当初的作用主要是公文收发,如今核心内容是提高办公效率、提高团队的整体作战能力以及有效的提供应用信息与素材,从而提高管理水平。广义而言,OA应该是一个企业除了生产控制之外的一切信息处理与管理的集合。它面向不同层次的使用者,有不同的功能表现。通过网络,组织机构内部的人员可跨越时间、地点协同办公。建立一个安全、可靠、开放、高效的办公自动化、信息管理电子化系统。为管理部门提供现代的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事物处理自动化,实现企业各内部日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公,使信息的传递更加快捷和方便,从而极大的扩展了办公手段,实现了办公的高效率。(三)设计所采用的关键技术:MVC模型:一种设计模式,是Model-View-Controller的简称,即模型-视图-控制器。这是一个存在于服务器表达层的模型。它将应用分开,改革者变应用的高度结合,MVC的经典框架中,强制性的把应用程序的输入、处理和输出分开。这种设计模式把应用程序分为三个部分SSH框架:Struts2,Hibernate,Spring三个框架。利用框架的技术实现MVC模型的系统设计。Struts2实现对View的逻辑控制,Hibernate实现对数据库的的数据处理,Spring实现Struts2与Hibernate的整合。(1)视图(View)视图主要指用户看到并与之交互的界面,即WEB应用程序的外观。视图层可以接收用户的输入,但并不包括任何实际的业务处理,只是将数据转交给控制器。同时,视图还负责展现传递用户的数据,可以向模型查询业务状态,但不能改变模型。(2)模型模型代表了该WEB应用中的核心功能。它表示业务数据和业务逻辑,同一个模型层以被多个视图所共用。如此强大的框架结构,用在毕业设计当中是我的一次大胆的学习和尝试,相信我会努力掌握好这些技术并且把毕业设计完成得漂亮。数据库我选择使用SQLserver2005,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外SQLServer2005结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的BI解决方案,帮助我们通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。2.选题依据、主要研究内容、研究思路及方案。(一)选题依据本次毕业设计也将是大学本科的最后一次总结性的,我也将努力突破自己,让自己能做出一些实用些的东西来。为以后工作积累一些经验。办公自动化办公自动化(OfficeAutomation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个技术应用领域,属于信息化社会的产物。故我采取了这个题目作为毕业设计,想为企业内部工作提供更快更有效率的工作方式。(二)系统功能分析关于OA项目功能需要最起码的人员管理,就要对人事进行分析,而人员扩展出来的是他们所做的操作行为,他们各司其能对整个企业进行管理和维护,这个OA系统必须是人员的各种操作只能为主体,这些包括对企业的工作进行调度分配,工资发放,人员职能调度,工作分析(奖惩人员),财产股权分配,人员的考勤,工作审批,公司客户管理(包括合作意向,建立协议),股权,对繁杂的工作进行有条理的管理,人员出入的档案管理,文件资料管理,对工作的记录(包括一段时间的计划,所完成的业务),对每天的工作的进展情况进行的记录;而除了保证了公司的正常运作的前提下的这些,其他的像发邮件,群聊都是在此基础上扩展出来的,是对各项基本工作的完善,只有在完成基本的操作基础之上才可以考虑扩展问题。当然,扩展时必要的,像是远程会议:它可以实现远程办公,如果人员在外需要参加重要会议;而收发邮件,群聊等等联系可以确保所下发的工作能够方便,而且可使内部人员对工作进行询问交流,保证工作的完整进行,而论坛等可以作为位各层次人员提供一个发表建议,对公司通告和发展方向政策了解的平台,而办公楼的管理也是在部门这种逻辑管理存在的情况下对各办公地理位置和内部实体的管理,它是其实同时是对财产管理的划分,因为没有明确的界限,所以要考虑兼备互溶的问题,而同此情况相当的问题也是如此处理,而像是新闻一类的模块它既是对人员了解外部信息的渠道,同时也可以使人员考虑当前时事而采取各种适应性的措施,对于公司来说也有一定的作用,总的来说,项目的基本目的就是给企业的工作带来便利,针对各种企业的不同模式,考虑扩展功能,而应看到的是,企业之间是存在共同点的,而且就办公来说是有百分之七十以上的相同点,所以应考虑把相同之处提取,然后就不同企业进行不同配置,这就可以达到软件的复用价值。(1)办公自动化的整体流程当用户开始工作时,则打开浏览器登录系统,登陆后会根据用户的权限的不同显示不同的功能和内容。主要是关于企业内部的工作流程,工作计划等等。非本系统会员者无法成功登陆,如果想要获取账号就需要管理员登陆后为他增加一个账号,然后用户登录后修改为自己的密码。UML活动图描述OA系统部分流程(2)功能分析功能图描述OA系统部分功能:a、企业内各种信息资源的共享主要实现企业内部的公共信息的发布,会议的通知,新闻、通知、期刊、知识和规章制度的发布和管理,使企业的信息和知识快速传播和转移。b、加强员工间的交流、提高整体工作效率主要是企业内部各员工,领导之间能够方便的通过办公自动化进行信息交流文件的传送等等。c、为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持主要是公文处理:总共可分为公文管理以及公文归档。文档流转事实上是对工作流以及工作流中的文档进行管理,对于大多数企业来说,核心的管理就是工作流和文档的管理。一般的企业都会有很多流程,比如:请假流程报销流程收文/发文流程收文:处理收到上级部门及其它部门的公文发文:上级及有关部门需协调和解决的问题进行的一系列流程流程的本质,就是很多人在一起完成一件事情流程可能会经过不同的中间环节,在中间环节上,由相关人员进行处理,所有流程中间环节的处理过程,需要进行记录d、提供各种工作记录,以备事后查询Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)(3)数据库的相关设计办公自动化系统数据库采用了较大型数据库SQLServer2005,在基于上学期对于该数据库了解较为深入的情况下,故想以此来更深层的学习SQLServer2005。在此次毕业设计中我将大量运用一些减少网络负担的存储过程、函数、触发器等。这也是在对于数据库熟练掌握的基础上。现在把本次毕业设计所需要的主要表及其功能做一个简单的描述:权限(权限ID号,权限名称,链接地址)权限角色(角色ID号,员工ID号)角色(角色ID号,角色名称)角色员工(员工ID号,角色ID号)部门(部门ID号,部门名称,上级ID号,部门描述信息)公告信息(公告ID号,公告主题,公告内容,员工ID号)员工(员工ID号,员工编号,员工密码,员工名,员工性别,员工生日,加入日期,员工地址,员工email,员工电话,部门ID号)个人文档(文件ID号,文件名称,文件内容,文件保存路径,是否共享,员工ID号)个人文件(文件ID号,文件名称,文件内容,文件保存路径,是否共享,员工ID号)日程(日程ID号,日程主题,开始时间,结束时间,员工ID号)附:参考文献[1]郑阿奇.JavaEE基础实用教程[M]电子工业出版社,2010-7.[2]唐友国,湛洪波.JSP网站开发详解(JSP+Servlet+Tomcat+Eclipse+SSH)[M]电子工业出版社,2008-10.[3]耿祥义,张跃平.JSP实用教程[M]清华大学出版社,2003-5-1.[4]高洪岩.精通JAVAWEB实用开发技术(STRUTS+SPRING+HIBERNATE)[M]电子工业出版社,2009-11[5]BruceEckel.Thinkinginjava[M]机械工业出版社,2000:15-19.[6]秦毅.Java程序设计[M]机械工业出版社,2007:156-164.[7]孙卫琴.Java网络编程精解[M]北京;电子工业出版社2008[8]孙一林彭波.Java网络编程实例》[M]北京;清华大学出社2004[9]美(埃克尔)java编程思想第四版[M]北京;机械工业出版社2007[10]章含.英汉网络通信词典[M]上海;上海科学技术出版社2008[11]刘京华.javaweb整合开发王者归来[M]北京;清华大学出版社2010[12]谢星星沈懿卓UML基础与Rose建模实用教程[M]清华大学出版社2008[13]丛书编委会.SQLServer2005实例教程[M]中国电力出版社,2008-073工作进度及具体安排。起止日期工作内容备注2010年下学期17周至19周查阅资料、写文献综述、写开题报告。19周至2011年开学熟悉面向对象的分析设计,及深入学习SSH2架构及SQLServer2005数据库。2011年上学期1周至4周按毕业实习大纲的要求进行毕业实习、填写毕业实习报告。5周至9周程序的设计。9周至13周程序的实现、测试。14周至15周①书写毕业论文②翻译与毕业论文相关的英文资料(3000字以上),并在15周上交原文及译文。4.指导教师意见。指导教师:年月日说明:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在导师指导下,由学生填写,将作为毕业设计(论文)成绩考查的重要依据,经导师审查后签署意见生效。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功