1. 研究目的与意义
OA办公系统,是伴随着Internet技术在各个领域的广泛应用和各行各业企业信息化建设步伐的加快应运而生。
企业办公自动化技术发展到现在已经比较成熟,目前一般都采用基于工作流的分析模式,面向对象的分析设计方法,分析工作流中的文档与角色,以及它们各自的属性,建立起企业办公自动化模型,实现电子化办公。
通常会采用B/S或者C/S的模式实现:C/S模式一般面向相对固定的用户群, 对信息安全的控制能力很强,适合小范围里的网络环境;B/S模式对安全的控制能力相对较弱,它建立在广域网之上, 不必有专门的网络硬件环境,有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
2. 课题关键问题和重难点
本系统中拟解决的关键问题有以下三个:(1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。
(2) 企业员工之间短消息的发送与接收。
相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。
3. 国内外研究现状(文献综述)
人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。
办公自动化,一个极大的概念,一个炒作了很久的概念。
无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。
4. 研究方案
本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts Spring Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。
另外,在构建开发环境的时候,我们使用MySQL Tomcat MyEclipse CVS,由于这四者的结合已经相当优越,并且MySQL是一个免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的Java集成开发工具, CVS是一个流行的版本控制工具。
在开发模式与开发环境都架构好之后就可着手进行系统的数据库设计与系统原型的构建,这些工作做完之后,就可在系统原型的基础上对系统的各种功能模块进行扩充以至完善,并最后完成此系统的开发交付用户使用。
5. 工作计划
第一周:系统用例图的设计与完善第二周:系统的需求分析第三周:系统的功能分割和需求规格说明的完善第四周:系统的概要设计,主要为数据库设计第五周:数据分类编码,示例数据入库第六周:系统各模块及模块间接口等的详细设计第七周:系统各主要界面的设计和编码实现第八周:系统各主要界面的设计和编码实现第九周:系统各模块的编码实现第十周:系统各模块的编码实现第十一周:系统各模块的单元测试第十二周:系统的集成测试第十三周:系统的确认测试和完善,论文初稿的撰写第十四周:修改论文第十五周:完成论文,制作PPT,准备答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。