基于avaWeb应用的OA办公自动化系统开发
基于 avaWeb 应用的 OA 办公自动化系统开发
0 、 引言
Java 是一种面向对象的开发语言, 其主要有三大体系, 分别为 Java Se、Java Me 以及 Java EE。
Sun 的Servlet 规范对 javaweb 应用做了这样的定义:“JavaWeb 应用由一组 Servlet/Jsp、HTML 文
件、相关 Java 类, 以及其他可以被绑定的资源构成, 他可以在由各种供应商提供的符合 Servlet
”规范的容器中运行。
从JavaWeb 应用的定义可以看出, javaweb 应用不仅可以在 Tomcat 中运行, 还可以在其他符合|
Servlet 的容器中运行。
1 、 项目简介
办公自动化 (Office Automation 简称 OA) 是将现代办公和计算机技术结合起来, 让办公更加智能
的一种新型的办公方式, 它能够起到优化管理、提高工作效率的作用[1]。
2 、 功能分析
完善的 OA 系统应当有如下功能: 流程审批、协同工作、公文管理 (国企和政府机关) 、沟通工
具、文档管理、信息中心、电子论坛、计划管理、项目管理、任务管理、会议管理、关联人
员、系统集成、门户定制、通讯录、工作便签、问卷调查、常用工具 (计算机、万年历等) 。
3 、 具体实施过程
本系统以 Struts+Spring+Hibernate 架构为基础, 按照实际的开发流程来进行开发。包括如
下:Hibernate 功能开发, Struts 功能开发, Struts 功能开发, 系统功能提升。
3.1 、 功能分区
图1 功能分区
3.2 、 前端页面设计
图2 前端页面设计
代码逻辑:见图 3。
图3 代码逻辑
3.3 、 导航与工作区结构的实现
实现导航与工作区使用了 bootstrap.min.css 与layout.css 两个样式表文件。结构的最外侧使用
Bootstrap 的container-fluidy 样式, 内侧定义一个 id 为warp 的<div>标签, 该<div>标记内侧包含
两个<div>标签:第一个是导航, 第二个是工作区。代码如下:
(1) 创建主要 css 样式。<div>标签本身是块级别标签, 自己独立占用一行, 这里使用 CSS 样式控
制<div>标签的位置, 其中左侧<div>标签设置 position:absolute 属性, 进行绝对定位, 即把第一个
<div>标签固定在左侧;右侧的<div>标签使用 float:left 属性, 实现把第二个<div>标签贴近第一个
<div>标签。
(2) 菜单的实现。导航菜单使用了 Bootstrap 的导航。在<ul>标签上添加样式 nav, nav-tabs 和
nav-stacked, 在<ul>标签内部添加<li>标签得到导航最外层的菜单, 如果存在二级菜单, 则单击最
外层菜单展开二级菜单。
(3) 工作区实现。在 OA 开发中, 工作区域通常使用<iframe>标签实现, 单击导航菜单将在 iframe
中加载相应页面。单击菜单节点触发单击事件, 存在二级菜单展开二级菜单, 不存在二级菜单则
在<iframe>中打开对应工作界面, 通过设置<a>标签的 href 属性与 target 属性配合, 单击<a>标签
会匹配 target 属性值指定的 iframe 返回请求, target 属性值与<iframe>的name 相关联, 为了匹配
浏览器兼容性通常把<iframe>标签的 name 属性与 id 属性设置为同一字段。这里并没有在
HTML 表中定义<iframe>标签, 而是使用 Java Script 脚本动态插入一个<iframe>标签, 这样做是
为了让 iframe 适应不同的分辨率。
实现首页工作区:
(1) 考勤功能。
摘要:
展开>>
收起<<
基于avaWeb应用的OA办公自动化系统开发 0 、引言Java是一种面向对象的开发语言,其主要有三大体系,分别为JavaSe、JavaMe以及JavaEE。Sun的Servlet规范对javaweb应用做了这样的定义:“JavaWeb应用由一组Servlet/Jsp、HTML文件、相关Java类,以及其他可以被绑定的资源构成,他可以在由各种供应商提供的符合Servlet”规范的容器中运行。从JavaWeb应用的定义可以看出,javaweb应用不仅可以在Tomcat中运行,还可以在其他符合|Servlet的容器中运行。1 、项目简介办公自动化(OfficeAutomation简称OA)是将现代...
相关推荐
-
甘蔗自动去皮机设计--开题报告
2023-06-18 877 -
AUTOCAD壳体多轴钻孔加工夹具设计开题报告
2023-06-24 420 -
基于PLC控制的水塔水位控制系统设计开题报告
2023-08-10 444 -
落叶清扫机-开题报告
2023-08-16 286 -
往复式自动提升机 任务书
2023-08-20 386 -
1_毕业设计开题报告-旅游观光汽车底盘设计
2024-02-16 231 -
落叶清扫压缩机结构设计-道路清扫机-压缩机-树叶回收设备
2024-08-16 178 -
机械毕业设计资料-开题报告仿生四足机器人
2024-08-27 197 -
物流搬运机器人-实习周日志
2024-08-27 145 -
开题报告-钢管切割机构设计
2024-12-03 140
作者:闻远设计
分类:其它行业资料
价格:免费
属性:4 页
大小:176.14KB
格式:DOCX
时间:2024-03-10

