當(dāng)前位置:工程項目OA系統(tǒng) > OA軟件營銷 > OA是什么
oa系統(tǒng)是什么
隨著信息需求的增長,傳統(tǒng)的信息交流方式早已不能滿足企業(yè)對傳遞和處理大量信息的需要,因而亟需把網(wǎng)絡(luò)技術(shù)滲透到企業(yè)的日常工作。而網(wǎng)絡(luò)辦公與管理的應(yīng)用則滿足了企業(yè)對辦公網(wǎng)絡(luò)化、自動化的管理需求,不僅可以極大提高企業(yè)內(nèi)部的管理水平,并加快內(nèi)部信息流通,確保信息有效利用,增強企業(yè)的核心競爭力。
企業(yè)辦公自動化系統(tǒng)能夠針對企業(yè)的具體業(yè)務(wù)要求,通過運用Internet 通信技術(shù),將企業(yè)信息化管理和網(wǎng)絡(luò)化辦公結(jié)合在一起,在加強企業(yè)競爭力和提升企業(yè)管理能力的同時實現(xiàn)企業(yè)信息共享,避免“數(shù)字鴻溝”和“信息孤島”的現(xiàn)象。
本畢業(yè)設(shè)計的內(nèi)容是設(shè)計并且實現(xiàn)一個基于web技術(shù)的OA辦公系統(tǒng),故而系統(tǒng)主要以j2EE作為開發(fā)基礎(chǔ),主要使用了struts2+spring+hibernate等多種框架的結(jié)合使用,用myeclipse作為開發(fā)工具,以MYSQL作為數(shù)據(jù)庫,以Macromedia公司的DreamOA作為界面美化工具,使用JAVA語言開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術(shù)。該系統(tǒng)界面簡單、操作方便,容易維護。
系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介
1、 MyEclipse在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的java項目開發(fā)工具MyEclipse。
MyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的一種擴展,利用MyEclipse,我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及在應(yīng)用程序服務(wù)器的整合當(dāng)中極大地提高系統(tǒng)的工作效率。MyEclipse是一個功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。
在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:J2EE模型,WEF發(fā)工具,EJB開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,J2EE項目部署服務(wù),數(shù)據(jù)庫服務(wù),MyEclipse整合幫助。
對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。
簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。
2、數(shù)據(jù)庫簡介
數(shù)據(jù)庫使用的是MySQF源數(shù)據(jù)庫。
MySQ的特性:使用C和C+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。支持AlX、FreeBSD HP-UX MacOS OpenBSD OS/2 Wrap Solaris、Windows等多種操作系統(tǒng)。為多種編程語言提供API。這些編程語言包括 C、C+tEiffel、Java、Perl、PHR Python、Ruby和Tcl等。支持多線程充分利用CP資源。優(yōu)化的SQL查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODBCOJDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。
MySQl的應(yīng)用:與其他的大型數(shù)據(jù)庫例如Oracle、DB2 SQLServer等相比,MySQ自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQ是開放源碼軟件,因此可以大大降低總體成本。
3、 Tomcat
Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。
Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat 部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat 時,它實際上作為一個與Apache獨立的進程單獨運行的。
這里的訣竅是,當(dāng)配置正確時,Apache為HTML頁面服務(wù),而Tomcat 實際上運行JSP頁面和Serlet。另外,Tomcat和lIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認(rèn)模式。
4、JSP技術(shù)與MVC模式以及系統(tǒng)的基本框架
本系統(tǒng)采用jsp技術(shù),基于MV模式開發(fā),使用SSH框架(struts2、spring、hibernate)來增加系統(tǒng)的開發(fā)速度。所謂的MVC模式是“Model-View-Controller”的縮寫,中文翻譯為"模式-視圖-控制器”。程序就是用struts2和hibernate這兩個框架來實現(xiàn)模型層和控制器這兩層,jsp實現(xiàn)視圖這一層。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,jsp頁面請求先到action,再到dao,再回到action,回到j(luò)sp 頁面,action主要處理來自頁面的請求,dao主要是和數(shù)據(jù)庫的交互,struts2主要用在action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。Hibernate 主要用在dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作,spring控制程序的流程。
- 1oa辦公平臺是什么
- 2oa流程是什么
- 3辦公軟件oa是什么
- 4哪些單位需要OA辦公系統(tǒng)?
- 5OA系統(tǒng)在工程軟件是做什么的
- 6什么是移動辦公oa
- 7有什么oa軟件
- 8協(xié)同oa是什么
- 9什么是oa辦公系統(tǒng)
- 10oa系統(tǒng)是什么意思啊
- 11什么是oa辦公系統(tǒng)
- 12oa系統(tǒng)全稱是什么
- 13辦公軟件是指什么
- 14oa辦公系統(tǒng)是什么意思
- 15oa辦公軟件是什么
- 16什么是辦公軟件
- 17辦公自動化是什么意思
- 18oa辦公是什么意思
- 19oa辦公系統(tǒng)是什么軟件
- 20oa協(xié)同辦公系統(tǒng)是什么
- 21oa系統(tǒng)有什么用
- 22oa醫(yī)學(xué)是什么意思
- 23中小企業(yè)用什么oa
- 24oa是什么意思啊
- 25為什么叫oa辦公系統(tǒng)
- 26企業(yè)協(xié)同oa辦公自動化審批軟件系統(tǒng)是什么意思啊
- 27oa系統(tǒng)是干什么的
- 28oa系統(tǒng)軟件是什么
- 29協(xié)同辦公是什么意思
- 30協(xié)同辦公系統(tǒng)是什么
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓