999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH框架技術重構OA自動化信息管理系統的實現

2019-05-24 14:12:12張健
電腦知識與技術 2019年7期
關鍵詞:辦公自動化系統

摘要:由于信息化技術的更新速度之快和應用范圍之廣,使得我們的工作效率大幅提升,服務理念和方式不斷改變,工作和生活節奏不斷加快,因此與世界各個角落的接觸不再那么遙不可及。該文就OA辦公自動化信息管理系統的重構進行解析和實現,改變原有ASP等技術代碼的結構混亂、管理復雜、功能擴展困難、管理模式落后等現狀,采用目前主流的SSH框架技術對OA辦公自動化信息管理系統進行了重構和實現。

關鍵詞:OA;SSH;框架技術;辦公自動化;系統

中圖分類號:TN99 文獻標識碼:A

文章編號:1009-3044(2019)07-0107-03

開放科學(資源服務)標識碼(OSID):

Abstract: Due to the rapid update speed and wide application range of information technology, our work efficiency has been greatly improved, our service concept and mode have been constantly changing, and the pace of work and life has been accelerating. Therefore, our contact with all corners of the world is no longer out of reach. This paper analyzes and realizes the reconstruction of OA office automation information management system, and changes the current situation such as the disorganized structure, complicated management, difficult function expansion and backward management mode of the original technical code such as ASP. It adopts the current mainstream SSH framework technology to reconstruct and realize the OA office automation information management system.

Key words: OA; SSH; Framework technology; Office automation; system

在科技日新月異的今天,信息技術已經廣泛應用于社會生活的各個方面,并且以迅雷不及掩耳之勢改變著我們的工作和生活方式。由于信息化技術的更新速度之快和應用范圍之廣,使得我們的工作效率大幅提升,服務理念和方式不斷改變,工作和生活節奏不斷加快,因此與世界各個角落的接觸不再那么遙不可及。但是,信息化系統的建設和使用不是一蹴而就的,由于受到資金、技術、團隊、用戶群、安全等方方面面因素的制約,在一些中小型企事業單位中的建設和使用還不是很好。本文就OA辦公自動化信息管理系統的重構進行解析和實現,改變原有ASP等技術代碼的結構混亂、管理復雜、功能擴展困難、管理模式落后等現狀,采用目前主流的SSH框架技術對OA辦公自動化信息管理系統進行重構和實現。

1 SSH框架解析

1.1 J2EE技術概述

Sun公司1998年提出J2EE概念,在Java EE5.0、Java EE6.0,JavaEE、J2EE等不同版本長達20年的發展和應用年間,經過無數軟件愛好者的探索實踐,最終使得J2EE框架技術成了目前業界穩定性高、平臺的開放性靈活、安全高效的Java主流開發平臺。J2EE框架開發具有三層體系結構,如圖1所示:

表示層(顯示功能):主要由User Interface(用戶界面)和生成UI界面的代碼構成,UI設計是人機交互的主要界面,一般要求用戶界面具有清晰、簡介、用戶熟悉、代碼相應速度快、界面之間風格一致、美觀等。

中間層(模塊功能和業務邏輯):主要由功能模塊和業務邏輯及代碼構成。

數據層(數據訪問及持久化):將用戶界面輸入的用戶數據存儲到數據庫中;在業務邏輯之間進行數據的查詢與傳遞;將用戶需要查詢的數據顯示在用戶界面上供用戶查看。

1.2 J2EE組件

J2EE應用軟件的開發主要使用三層框架結構方式,由實現顯示功能的表示層、實現程序功能的模塊和業務邏輯的中間層、實現數據訪問和數據持久化操作的數據層構成,因此J2EE框架技術開發應用程序的討論也必須從對應的三層結構說起,分別為表示層技術、中間層技術、數據層技術。

1)表示層技術(實現頁面顯示效果):主要用來接受用戶的請求獲獎用戶的輸入數據傳給業務邏輯代碼,為客戶端提供應用程序訪問的各種技術。包含HTML、JavaScript、Ajax等。

2)中間層技術:主要用來接收客戶端的請求并作出對應的Java應用程序響應;將頁面中的動態內容進行響應和顯示;輔助JSP完成標簽庫功能;高效安全的實現J2EE模型組件等,主要包含JSP、Servlet、JSTL、JavaBean等。

3)數據層訪問技術:包含數據庫連接JDBC(Java Database Connectivity)。JDBC用來實現Java 數據庫連接,用來完成用戶對數據庫的訪問和數據庫中的數據操作功能。數據層框架技術中的數據層框架Hibernate提供了對象形式的關系型數據庫操作功能。原理如圖2所示。

1.3 Struts框架:Struts核心組件和運行過程

1)Struts核心組件

Struts包含3類組件:分別為控制器組件、模型組件和視圖組件。控制器組件包括ActionServlet(核心控制器)、自定義Action(代表一個用戶操作);模型組件包括定義和實現業務邏輯的接口和類;視圖組件包括JSP頁面、ActionForm和Struts標簽,如圖3所示。

2)Struts運行過程:如圖4所示。

1.4 Spring框架技術

Spring框架技術需要完成兩個任務:一是讓現有技術(表示層、中間層、數據層包含的技術)更易于使用,二是促使軟件開發程序員養成良好的編程習慣,使開發的代碼高效響應和易于閱讀。

1.5 Hibernate框架技術

Hibernate是一個優秀數據持久化層框架技術,是目前Java應用開發主流數據庫對象——關系映射工具。持久化的功能是完成程序中數據的瞬時狀態和持久狀態之間的轉換,原理如圖5所示;持久化層在三層軟件開發中的位置,如圖6所示。

2 OA自動化信息管理系統的實現

2.1 功能及需求概述

1)注冊登錄:實現注冊、登錄、退出;

2)安排日程:用戶對自己發布的日程進行管理,完成添加、修改、刪除、查看日程;

3)日志工作:用戶對自己的工作日志進行管理,完成添加、修改、刪除、查看日志;

4)管理短消息:當前用戶發送消息,查看其他用戶發來的消息;

5)管理公告:發布公告信息,其他用戶均能看見,管理本人發布的公告信息,登錄后修改和刪除;

6)管理會議:管理員或登錄用戶發布會議通知,其他用戶查看會議信息,根據信息通知決定參加與否。OA自動化系統的功能,如圖7所示。

2.2 開發環境

本論文討論的OA辦公自動化信息管理系統,使用Struts+Spring+Hibernate(SSH)框架技術實現,采用Tomcat8.0作為服務器容器,數據庫采用MicroSoft SQL Server,開發環境如表1所示:

2.3 數據表設計

OA信息系統的E-R如圖8所示:

本系統共使用6個數據庫表,分別是:用戶表、日程安排表、工作日志表、短消息管理表、公告管理表和會議管理表,之間的功能相對獨立,實際操作中必須為每一個模塊設置數據庫表,在本文的討論中,由于篇幅所限,僅列舉用戶表、日程安排表和工作日志表講述。

1)用戶表user

用戶的注冊登錄功能需要保存以下信息:姓名、注冊時間、注冊密碼、安全提示問題、身份證號碼、提示問題答案、備注等字段,如表2所示。

2)日程安排表sch edule

用戶的日程安排需要保存如下信息:用戶名、年份、月份、日期、安排內容,日程安排表schedule表共包含6個字段,如表3所示。

3)工作日志表worklog

用戶的工作日志需要保存如下信息:用戶名、年份、月份、日期、日志標題、日志內容、記錄時間,工作日志表worklog表共包含8個字段,如表4所示。

3 OA辦公自動化信息管理系統的運行效果

OA辦公自動化信息管理系統運行界面如圖9所示。

4 結束語

本文給了基于SSH(Struts + Spring + Hibernate)框架的Web應用系統開發的模型,通過詳細討論和分析模型功能所涉及的技術知識,提供了一種實現多層Web應用系統開發的解決方案,給出了OA系統開發的總體目標和數據庫設計,著重講述了OA系統的功能模塊以及部分功能的實現過程。

參考文獻:

[1] 張健. 基于J2EE技術的校園網信息平臺的設計與實現[D]. 西安: 西安工業大學, 2014.

[2] 李冠群. 基于J2EE技術構架的校園網核心平臺研究與設計[D]. 合肥: 合肥工業大學, 2010.

[3] 張健. JSP應用開發技術項目化教程[M]. 延吉: 延邊大學出版社, 2017.

[4] 北京阿博泰克北大青鳥信息技術有限公司. 使用JSP開發Web應用系統[M]. 北京:科學技術文獻出版社, 2008.

[5] 北京阿博泰克北大青鳥信息技術有限公司. 使用Java企業級技術開發大型系統[M].北京: 電子工業出版社, 2013.

【通聯編輯:謝媛媛】

猜你喜歡
辦公自動化系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
淺談辦公自動化系統的設計與應用
活力(2019年21期)2019-04-01 12:17:06
辦公自動化中的計算機應用
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
辦公自動化系統軟件教學探索
辦公室自動化、辦公自動化與OA
主站蜘蛛池模板: 国产一级毛片在线| 精品91视频| 午夜国产小视频| 91啪在线| 免费黄色国产视频| 欧美性猛交xxxx乱大交极品| 98精品全国免费观看视频| 一级一级特黄女人精品毛片| 这里只有精品国产| 美女一区二区在线观看| 国产精欧美一区二区三区| 日本午夜在线视频| 91av国产在线| 久久毛片免费基地| 极品国产一区二区三区| AV在线天堂进入| 亚洲精品无码AV电影在线播放| 青草视频免费在线观看| 精品无码人妻一区二区| 亚洲成人在线免费观看| 四虎影视国产精品| 欧美视频在线第一页| 国产精品夜夜嗨视频免费视频| 亚洲日韩Av中文字幕无码| 2020精品极品国产色在线观看| 激情六月丁香婷婷四房播| 日韩久久精品无码aV| 91丝袜在线观看| 国产熟女一级毛片| 欧美国产另类| 呦视频在线一区二区三区| 91精品啪在线观看国产| 视频二区亚洲精品| 国产女人在线| 美女视频黄频a免费高清不卡| 最新国语自产精品视频在| 国产AV无码专区亚洲精品网站| 欧美啪啪一区| 久久精品人人做人人爽97| 国产一区亚洲一区| 伊人久久婷婷五月综合97色| 色综合久久无码网| 国产免费看久久久| 国产成人AV综合久久| 日韩麻豆小视频| 亚洲三级a| 99视频在线观看免费| 国产精选自拍| 亚洲系列无码专区偷窥无码| 极品尤物av美乳在线观看| 狼友av永久网站免费观看| 亚洲一区二区三区香蕉| 免费中文字幕在在线不卡| 无码网站免费观看| 国产在线观看第二页| 国产精品永久在线| 亚洲人妖在线| 欧美a√在线| 亚洲乱伦视频| 国产美女主播一级成人毛片| 一区二区无码在线视频| 国产一区二区精品福利| 国产综合网站| 欧美久久网| 天天躁夜夜躁狠狠躁躁88| 高清乱码精品福利在线视频| 91免费国产高清观看| 亚洲视频影院| a亚洲视频| 欧美亚洲国产精品第一页| 成人亚洲视频| 丁香六月综合网| 国产拍在线| 91午夜福利在线观看精品| 国产本道久久一区二区三区| 97se亚洲综合| 国产一级毛片网站| 亚洲日本中文字幕天堂网| 国产青青草视频| 欧美a在线看| 在线观看的黄网| 午夜福利网址|