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