们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个
问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机
网络技术的进步,办公自动化网络的建设也得到了大力推广。
办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。
传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。 四、 拟解决的关键问题
本系统中拟解决的关键问题有以下三个:
(1) 数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。
(2) 企业员工之间短消息的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。
(3)企业发布会议通知的管理以及如何构建网络会议室实现企业内部员工之间在网络中举行日常会议。
五、 研究思路和方法
本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts+Spring+Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。
另外,在构建开发环境的时候,我们使用MySQL+Tomcat+MyEclipse+CVS,由于这四者的结合已经相当优越,并且MySQL是一个
免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的
Java集成开发工具, CVS是一个流行的版本控制工具。
在开发模式与开发环境都架构好之后就可着手进行系统的数据库设计与系统原型的构建,这些工作做完之后,就可在系统原型的基础上对系统的各种功能模块进行扩充以至完善,并最后完成此系统的开发交付用户使用。 六、 本课题的进度安排
2008.4.7~2008.4.21 完成系统需求分析
2008.4.22~2008.5.6 完成系统架构
2008.5.7~2008.5.27 完成程序代码的编写
2008.5.27~2008.6.12 完成程序的测试、运行
2008.6.13~2008.6.22 论文答辩 七、 参考文献
[1] 耿祥义,张跃平.JAVA 2实用教程[M].北京:清华大学出版社,2004.2
[2] 王立.UML与
软件工程基础[M].北京:高等教育出版社,2004.2
[3] 蔡剑,景楠.Java Web应用开发[M].北京:高等教育出版社,2005.1
[4] 叶达锋.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.1
[5] 邱哲,马斗.Struts设计开发大全[M].北京:清华大学出版社,2006.2
[6] 王中兵.Java Web主流框架整合[M].北京:电子工业出版社,2008.2
[7] 范斯瓦尼.MySQL 完全手册[M].北京:电子工业出版社,2005.2
[8] 沃尔斯.Spring in Action [M].北京:人民邮电出版社,2005