摘 要:本毕业设计是实现一个基于web技术的OA办公系统,系统使用了SSH框架,开发工具使用myeclipse,以ORACLE作为数据库,使用JAVA语言开发。系统界面简单、容易维护、操作方便,面向中小型企业,移植性高。主要分为系统管理员、经理和员工三个角色登录权限,根据不同的权限分配了部门管理、员工管理、日程管理、文档管理、收发邮件、考勤管理等主要功能。本设计面向微型连锁企业,方便微型连锁企业远程协同工作。55773
本论文主要从项目背景、系统的开发环境及工具、体系结构、系统设计说明、数据库说明、关键技术和测试情况等方面对系统进行了说明。
毕业论文关键词:OA办公系统 ,SSH ,JAVA
Abstract: The content of this graduation design is to implement an OA office system based on web technology, the system is mainly based on the development of the j2EE, using the struts 2 + spring + hibernate and other framework, using MyEclipse as development tools to ORACLE as the database, use JAVA language development. The system interface is simple and convenient operation, easy to maintain for small and medium enterprises, high portability. Mainly pided into system administrators, managers and employees three entry permission, according to different permissions assigned department management, staff management, schedule management, document management, email, attendance management, and other major functions. The design is for the micro-chains remote collaborative work. This paper describes from the project background, system development environment and tools, system structure, system design, database, the key technology of system and test conditions.
Keywords: OA office system, SSH, JAVA
目 录
1 引言 4
1.1 设计背景 4
1.2办公自动化系统的发展历史 4
1.3 需求分析 4
1.4 可行性分析 5
2 系统解决方案 5
2.1 系统开发环境 5
2.2 体系结构 6
3 系统设计说明 7
3.1系统主要功能模块 7
3.2系统管理员功能解释 8
3.3部门经理功能解释 8
3.4员工功能解释 8
4数据库设计 9
4.1 数据模型 9
4.2 数据表设计 10
5 微型连锁企业办公自动化管理系统主要/关键技术 13
5.1 SSH框架的配置 13
5.2登录模块 16
5.3 管理员模块 17
5.4 经理模块 19
5.5员工模块 24
5.6工具代码 24
6 测试运行情况 26
6.1 测试运行情况 26
6.2 程序有待改进方面 29
结论 30
参考文献 31
致谢 32
1 引言
1.1 设计背景
办公自动化作为一种新型的办公方式,将计算机网络和现代化办公结合在一起。在传统的办公室中采用新机器、新技术、新设备从事办公业务的都属于办公自动化的领域。办公自动化在行政机关中称为电子政务,在企事业单位中大都叫OA,即办公自动化。办公自动化可以调整管理体制,优化管理组织结构,强化决策的一致性,增加协同办公能力,提高决策效能。