1、 目目 录录 1 1 绪论绪论 . 1 1.1 选题背景. 1 1.1.1 办公自动化概述 1 1.1.2 中小企业办公模式的现状 2 1.2 研究意义. 3 1.3 设计技术及开发环境 4 1.3.1 设计技术. 4 1.3.2 开发环境. 7 1.4 论文的组织结构 8 2 OA2 OA 系统的整体系统的整体设计设计 1 2.1 概述 . 1 2.1.1 概念及功能. 1 2.1.2 软件开发流程 1 2.1.3 功能模块. 1 2.2 办公自动化 OA 的整体设计 1 2.2.1 分层 . 1 2.2.2 所用技术. 2 2.2.3 开发环境. 2 2.2.4 代码规范. 2 2.2.5
2、 一些约定. 2 2.2.6 项目计划. 3 2.3 技术可行性. 3 2.3.1 Struts2 页面技术 . 4 2.3.2 Spring 管理技术 4 2.3.3 Hibernate 技术. 4 3 3 系统功能整体设计系统功能整体设计. 5 3.1 系统整体功能设计 5 3.2 流程说明. 5 3.3 流程总结:设计实体 6 3.4 准备环境. 7 3.4.1 创建数据库,要注意编码 . 7 3.4.2 创建数据表. 7 3.5 新建 web 工程,并进行配置。 8 3.5.1 配置工具 8 3.5.2 配置格式化的代码样式 . 8 3.5.3 MyEclipse 工具使用说明 . 9
3、 3.6 配置数据库. 9 3.7 基础功能 9 3.7.1 设计 BaseDao 接口与 BaseDaoImpl 类 . 9 3.8 分析增删改查功能 10 4 系统功能模块的实现系统功能模块的实现. 12 4.1 登录模块 12 4.2 系统管理模块. 15 4.2.1 岗位管理. 15 4.3 论坛管理. 20 5 5 系统功能的测试系统功能的测试. 1 5.1 功能测试出现 1 5.2 性能测试 1 5.3 测试计划 2 5.4 测试用例. 2 5.4.1 对身份验证功能进行测试 . 2 5.5 测试结果 2 6 6 系统的不足及改进设想系统的不足及改进设想 3 结束语结束语 . 4
4、致致 谢谢 . 5 参考文献参考文献 . 6 1 1 1 绪论绪论 中小企业办公自动化管理系统(OA), 是伴随着 Internet 技术在各个领域的广泛 应用,和各行各业企业信息化建设步伐的加快应运而生。 当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆 地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的 管理能力,以适应整个社会的发展变化。 企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。 传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需 求,中小企业办公自动化管理系统的应用满足了企业的办公网络化、自动化
5、的管理 需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争 力。 1 1. .1 1 选题选题背景背景 1.1.1 1.1.1 办公自动化概述办公自动化概述 办公自动化,英文 Office Automation,简称 OA,是办公信息处理的自动化, 它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系 统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。 办公自动化由 70 年代末 80 年代初在我国提出,到现在已有近二十年的发展历 史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化 的内涵也不断地丰富和发展
6、。 随着网络的高速发展,网络 OA 系统逐渐受到关注。一些大型企业集团(例如联 想、海尔、苹果)正致力实现高层次的网络办公自动化,这将为他们节省大量的人 力资源,节省大量的办公费用,大幅度提高办公效率。 开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动 化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非 常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一 个很大的低成本网络 OA 系统的需求,而我们可以开发这些低成本 OA 系统来满足这 个需求。 日常工作的所有内容都可以归入 OA 处理的范畴,如文字处理、申请审批、办公 用品管理、公文管理、会议管理、资料管理、知识管理、电子邮件等等,总之 2 只要是能够对办公有用的功能都可以有。 (1)传统办公模式 图 1-1 传统办公模式 (2)网络办公模式 图 1-2 网络化办公模式 转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公 事务都可以抽象成一个数据库对象。 (3)WEB 方式的办公自动化系统 目前办公自动化系统较成熟的模式是客户/服务器方式