計算機開(kāi)題報告

時(shí)間:2022-07-25 08:11:54 報告范文 我要投稿
  • 相關(guān)推薦

計算機開(kāi)題報告

  隨著(zhù)社會(huì )一步步向前發(fā)展,報告的使用成為日常生活的常態(tài),其在寫(xiě)作上有一定的技巧。那么大家知道標準正式的報告格式嗎?下面是小編收集整理的計算機開(kāi)題報告,歡迎閱讀,希望大家能夠喜歡。

計算機開(kāi)題報告

  隨著(zhù)計算機網(wǎng)絡(luò )技術(shù)的迅猛發(fā)展,教育信息化的趨勢逐步深入,學(xué)校教學(xué)和管理的信息化發(fā)展有了長(cháng)足的進(jìn)步。然而在大多數學(xué)校,缺乏多功能網(wǎng)上報名系統――既能支持考試報名,同時(shí)又支持各種活動(dòng)的報名。大部分的信息公布和報名工作主要還是依賴(lài)于人工完成,不僅缺乏條理,而且工作效率極低。鑒于傳統報名方式存在的問(wèn)題與不足,給學(xué)校的教學(xué)管理造成了繁重的勞動(dòng)。為了切實(shí)減輕教務(wù)管理的工作負擔,提高工作效率,把學(xué)校建設成一流的信息管理,教育教學(xué)平臺,我們迫切的需要開(kāi)發(fā)一種功能強大,處理信息效率高的Web網(wǎng)上報名系統。

  一、目前現狀:

  1、功能方面:

  從網(wǎng)上查閱到的信息以及很多相關(guān)的文獻資料表明,自20xx年來(lái),基于網(wǎng)絡(luò )的各類(lèi)報名系統的開(kāi)發(fā)與設計成為了人們的研究重點(diǎn)。這些網(wǎng)上報名系統功能各不相同,但是主要還是以考試報名系統為主,如:基于WEB的CET報名系統、基于B/S模式的等級考試報名系統、基于Web的全國計算機等級考試報名系統、基于A(yíng)SP的藝術(shù)考試網(wǎng)上報名系統等等。這些系統的開(kāi)發(fā),都是為了應對我國日益壯大的考試規模與傳統報名方式工作效率低下這對矛盾的。但是,相對于這些日趨廣泛的考試報名系統,與校園內外相關(guān)的活動(dòng)的報名系統卻并不多見(jiàn),將考試與活動(dòng)報名功能整合在一起的系統更是極為罕見(jiàn)。大部分院校都有屬于自己的考試報名系統,但是幾乎沒(méi)有一所院校有屬于自己校園活動(dòng)報名系統。

  2、技術(shù)方面:

  通過(guò)眾多文獻我們發(fā)現,現有的一些考試報名系統主要使用J2EE技術(shù)和ASP技術(shù),采用層次化的開(kāi)發(fā)和模塊化的開(kāi)發(fā)這兩種開(kāi)發(fā)模式。

  一些系統采用基于J2EE和MVC設計模式的多層B/S架構,把每種不同的服務(wù)部署在一個(gè)獨立的層。如:客戶(hù)層、表示層、業(yè)務(wù)層、數據層。

  客戶(hù)層:即Web游覽器;

  表示層:通常采用Struts技術(shù),它繼承了MVC的各項特征,將業(yè)務(wù)邏輯和頁(yè)面顯示分離開(kāi)來(lái)。它的好處是將業(yè)務(wù)邏輯和頁(yè)面顯示分離開(kāi)來(lái),將大量的邏輯放在配置文件中,而不是放在程序中。通過(guò)配置文件將Struts標簽庫,Actionform對象,ActionServlet控制器組件,Action對象聯(lián)系在一起。其主要工作流程為:當用戶(hù)向服務(wù)器提交http請求時(shí),該請求就被轉發(fā)到ActionServlet控制器,控制器利用ActionMapping對象把請求映射到Action處理器對象,并根據請求的參數實(shí)例化相應的ActionForm;通過(guò)配置信息決定是否需要表單驗證;驗證成功則由ActionServlet根據配置信息決定調用哪個(gè)Actionexecute方法;Action的execute方法返回一個(gè)ActionForward對象,ActionServlet再把HTTP請求轉發(fā)給ActionForward對象指向的JSP組件。JSP組件生成動(dòng)態(tài)網(wǎng)頁(yè),返回給客戶(hù)。整個(gè)過(guò)程中Struts完成客戶(hù)端表單進(jìn)入的驗證,管理請求和響應,提供控制器來(lái)完成頁(yè)面流轉和向業(yè)務(wù)邏輯層委托,返回到客戶(hù)端頁(yè)面顯示。

  業(yè)務(wù)層:業(yè)務(wù)層為數據庫端表示層提供松散耦合,處理真實(shí)應用,完成事務(wù)管理的選擇,協(xié)調各種業(yè)務(wù)邏輯對象之間的依賴(lài)關(guān)系,并為持久層和業(yè)務(wù)邏輯層之間提供松散耦合。

  數據層:通常采用Hibernate作為中介,它是采用ORM映射機制的持久層開(kāi)發(fā)工具,是Java應用和關(guān)系數據庫之間的橋梁,負責Java對象和關(guān)系數據庫之間的映射。內部封裝了JDBC訪(fǎng)問(wèn)數據庫的操作,向上層應用提供了面向對象的數據庫訪(fǎng)問(wèn)API。

  剩下的一些考試報名系統通常使用ASP技術(shù),并且使用模塊化的設計。如按用戶(hù)種類(lèi)分可以分為:管理員模塊和學(xué)生模塊;按功能分可以分為:登錄模塊、游覽模塊、搜索查詢(xún)模塊、報名模塊、退出模塊等等。

  不管使用哪一種的開(kāi)發(fā)方式,都會(huì )存在它們各自的優(yōu)勢和缺點(diǎn),但是我們發(fā)現:不管是用J2EE還是ASP技術(shù),開(kāi)發(fā)出來(lái)的系統的頁(yè)面效果都太過(guò)單調。就如同一件稀世珍寶披著(zhù)一件毫不起眼的外衣,總覺(jué)得兩者非常的格格不入。

  二、發(fā)展方向:

  1、功能方面:

  隨著(zhù)我國教育事業(yè)不斷的發(fā)展,我們開(kāi)始追求科學(xué)的教育教學(xué)體制,我們需要和諧的發(fā)展我們的教育,而不是為了考試而考試的教育,除了課堂,我們更需要從實(shí)踐中獲取我們所要的知識。這樣,學(xué)校的各項活動(dòng)就會(huì )變多,那勢必就會(huì )像考試報名那樣,我們同樣會(huì )需要一個(gè)活動(dòng)報名系統來(lái)解決我們的問(wèn)題。我們不會(huì )花那么多的時(shí)間和精力去開(kāi)發(fā)兩套相似卻又不同的系統,那么將兩套報名系統整合成一套多功能的報名系統就成為一種需求。隨著(zhù)各類(lèi)報名的不斷增多,我們都可以把這些整合到一套多功能報名系統中,組成一個(gè)功能更強大的系統。

  2、技術(shù)方面:

  Java Web,是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。web包括:web服務(wù)器和web客戶(hù)端兩部分。Java在客戶(hù)端的應用有java applet不過(guò)現在使用的很少,Java在服務(wù)器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術(shù)對Web領(lǐng)域的發(fā)展注入了強大的動(dòng)力。隨著(zhù)Java Web技術(shù)的不斷發(fā)展和日趨成熟,越來(lái)越多的開(kāi)發(fā)人員更傾向于使用Java Web來(lái)開(kāi)發(fā)基于Web的應用和系統,Java web必將成為web開(kāi)發(fā)的中流砥柱。

  同時(shí),這是個(gè)對美有著(zhù)很大追求的時(shí)代,單調的頁(yè)面無(wú)法給人帶來(lái)美的享受,如果沒(méi)有華麗多彩的頁(yè)面,再強大的系統也只能被歷史的長(cháng)河所吞沒(méi)。

  而Flex的出現卻解決了這樣一個(gè)問(wèn)題。Flex 是一個(gè)高效、免費的開(kāi)源框架,可用于構建具有表現力的 Web 應用程序,這些應用程序利用 Adobe Flash Player和 Adobe AIR, 運行時(shí)跨瀏覽器、桌面和操作系統實(shí)現一致的部署。作為新一代的富客戶(hù)端互聯(lián)網(wǎng)技術(shù)的佼佼者,Flex這種技術(shù)已經(jīng)被越來(lái)越多的公司所采用,被越來(lái)越多的用戶(hù)和程序員所接受。

  Java Web強大開(kāi)發(fā)功能加上Flex無(wú)與倫比的表現力和富英特網(wǎng)應用,這兩種技術(shù)的結合必將成為一種趨勢,而用Java Web和Flex開(kāi)發(fā)的Web應用或系統也必將大行其道。

  三、給我的啟發(fā):

  針對本次畢業(yè)設計翻閱了很多的文獻,這些文獻給我最大的啟發(fā)是在開(kāi)發(fā)思路和技術(shù)選擇方面。

  很多相關(guān)的文獻中其技術(shù)實(shí)現都是使用ASP技術(shù)和C#技術(shù),這一點(diǎn)在前面也提過(guò)了,只有一片提到了Struts,而就是這篇文獻使我對Struts產(chǎn)生了濃厚的興趣,通過(guò)各種途徑學(xué)習這種技術(shù),慢慢的對它有了深入的了解。體會(huì )到了它與ASP技術(shù)和C#技術(shù)間的區別,以及Struts框架的優(yōu)勢,最終也使我確定使用Struts技術(shù)進(jìn)行畢業(yè)設計的開(kāi)發(fā)。對于頁(yè)面部分,幾乎所有的文獻都是通篇一律的使用JSP技術(shù)。不錯使用JSP技術(shù),借助于Dreamweaver工具,也可以編寫(xiě)出比較優(yōu)美的畫(huà)面,但是其實(shí)現起來(lái)太過(guò)困難,其自身的攜帶的空間和組件太少。這就讓我嘗試著(zhù)去尋找一種能夠簡(jiǎn)單的制作出比較優(yōu)美畫(huà)面的技術(shù)。借助于互聯(lián)網(wǎng),很快的就發(fā)現了Flex,事實(shí)也證明,它的確不負所望。

  在開(kāi)發(fā)思路方面,主要讓我了解了一些開(kāi)發(fā)的流程,開(kāi)發(fā)所采用的模式,當然也幫助我在一定程度上完善了所要開(kāi)發(fā)的系統的功能。開(kāi)發(fā)流程簡(jiǎn)單的講就是:一個(gè)項目從開(kāi)始到結束,其中經(jīng)歷的各個(gè)階段,這是以前沒(méi)有接觸過(guò)的。至于開(kāi)發(fā)模式,上面也提過(guò)了,有基于B/S和C/S的開(kāi)發(fā),也有分層的開(kāi)發(fā)和模塊化的開(kāi)發(fā)等,其實(shí)對于這些開(kāi)發(fā)模式,沒(méi)有絕對的好壞優(yōu)劣之分,只能說(shuō)某些模式更適合某些項目。

  簡(jiǎn)而言之,從這些文獻中受益匪淺。

【計算機開(kāi)題報告】相關(guān)文章:

教育開(kāi)題報告05-12

建筑開(kāi)題報告07-19

物流開(kāi)題報告07-19

設計專(zhuān)題開(kāi)題報告08-03

護理專(zhuān)業(yè)開(kāi)題報告07-20

小學(xué)音樂(lè )開(kāi)題報告11-04

教育開(kāi)題報告范文12-08

化學(xué)專(zhuān)業(yè)開(kāi)題報告01-12

網(wǎng)站設計開(kāi)題報告01-17

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆