freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上職稱申報系統(tǒng)設(shè)計方案-展示頁

2025-05-24 03:16本頁面
  

【正文】 本課題的選題意義,分析了職稱申報系統(tǒng)在國內(nèi)外的發(fā)展現(xiàn)狀,簡單介紹了本課題的研究內(nèi)容與研究方法,有利于后面課題研究的進行。Hibernate主要包括:實體對象,Hibernate實體類映射文件,實體類位于ORM對象層,使用映射文件將對象與關(guān)系型數(shù)據(jù)中的表相關(guān)聯(lián);Hibernate配置文件,XML配置文件提供了更易編寫的結(jié)構(gòu)和更強的配置能力,可以直接對映射文件加以讀取文件。(3)Hibernate技術(shù)大型應(yīng)用軟件開發(fā)項目大都和大型數(shù)據(jù)庫技術(shù)密切相關(guān)。它的體系結(jié)構(gòu)與Struts1的有著巨大區(qū)別。Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的功能。 Java 開發(fā)框架簡介(1)Spring介紹Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建[5]。JSP技術(shù)JSP(JavaServerPage)技術(shù)是由Sun公司提出、多個IT公司參與合作建立的一種動態(tài)網(wǎng)頁開發(fā)技術(shù)標準。自從問世以來,Java 的快速發(fā)展已經(jīng)讓整個 Web 軟件開發(fā)發(fā)生了翻天覆地的變化。同時 JVM技術(shù)使得采用 Java 語言編寫的程序可以跨平臺的使用[3],從 Windows 到Unix 再到 Linux,都有 Java 的身影。 開發(fā)工具介紹Java 簡介Java 是一種完全面向?qū)ο蟆⒖缙脚_性和具有垃圾回收機制的主要面向web 的軟件開發(fā)語言。并且HQL提供了對對象對象屬性的查詢,比如要根據(jù)用戶名查詢一個用戶是否存在,系統(tǒng)中有個用戶實體類:SysUser和實體類屬性userName,這時要從數(shù)據(jù)庫查詢數(shù)據(jù)就HQL語句可以如此寫:from SysUser user where user. username=:user,在把占位符的值設(shè)置進去就行,此查詢返回的就是一個存儲SysUser的List集合。HQL(Hibernate Query Language,Hibernate查詢語句)HQL查詢對查詢條件進行了面向?qū)ο蠓庋b,符合編程人員的思維方式,提供了豐富的和靈活的查詢特性,因此Hibernate將HQL查詢方式立為官方推薦的標準查詢方式,HQL查詢提供了類似標準SQL語句的查詢方式,同時也提供了更加面向?qū)ο蟮姆庋b。它適用于各種機器。Oracle簡介Oracle數(shù)據(jù)庫系統(tǒng)是美國甲骨文公司開發(fā)的以分布式數(shù)據(jù)庫為核心的關(guān)系型數(shù)據(jù)庫,是目前最流行的數(shù)據(jù)庫之一。邏輯模型是注重用邏輯的過程描述對象系統(tǒng),描述系統(tǒng)要做什么。概念數(shù)據(jù)模型也稱信息模型,它以實體-聯(lián)系(EntityRelationShip,簡稱ER)理論為基礎(chǔ),并對這一理論進行了擴充。數(shù)據(jù)庫建模模型是對現(xiàn)實世界特征的模擬和抽象數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)特征的抽象。本系統(tǒng)的整體過程以軟件工程的方法為指導(dǎo)思想,嚴格定義系統(tǒng)開發(fā)各個階段的任務(wù)。面向?qū)ο箝_發(fā)技術(shù)便于系統(tǒng)開發(fā)者與用戶進行溝通,能夠開發(fā)出用戶真正需要的軟件系統(tǒng)。對于能夠預(yù)先確定需求的系統(tǒng)開發(fā),采用傳統(tǒng)的結(jié)構(gòu)化方法非常有效;但是,對于需求模糊或隨時變化的系統(tǒng)開發(fā)來說,這種方法并不能很好適應(yīng)。面向?qū)ο蠓椒ǖ某霭l(fā)點和基本原則是盡可能模擬人類習(xí)慣的思維方式,使開發(fā)軟件的方法與過程盡可能接近人類認識世界的方法與過程,也就是說,要使得描述問題的問題空間與在計算機上解決問題的空間在結(jié)構(gòu)上盡可能一致。著名的軟件工程專家 Boehm 綜合了有關(guān)專家和學(xué)者的意見,于一篇論文中提出了軟件工程的七條基本原理[1]:(1)用分階段的生存周期計劃嚴格管理 ;(2)堅持進行階段評審;(3)實施嚴格的產(chǎn)品控制;(4)采用現(xiàn)代程序設(shè)計技術(shù); (5)結(jié)果應(yīng)能清楚地審查;(6)開發(fā)小組的成員應(yīng)該少而精; (7)承認不斷改進軟件工程實踐的必要性。 相關(guān)技術(shù)理論介紹 軟件工程方法概述 計算機軟件的發(fā)展經(jīng)歷了若干個不同的時期,反映了人們對軟件認識不斷加深的過程。對于職稱申報過程和需求的了解,則主要是通過查找相關(guān)文檔,參照其他相關(guān)系統(tǒng)的方法,獲得網(wǎng)上職稱申報的基本需求。此處將申報材料存儲在本地磁盤中,可以方便的解決了低移植性問題,不用費神的在數(shù)據(jù)庫中為每個龐大的申報材料建立繁多的數(shù)據(jù)表,只要將材料的存儲路徑放入數(shù)據(jù)庫表中相應(yīng)的字段中即可, 方便數(shù)據(jù)庫的數(shù)據(jù)管理、維護及后期數(shù)據(jù)的移植問題。 研究方法及研究內(nèi)容本系統(tǒng)的主要內(nèi)容是分析和設(shè)計一個基于B/S(Browser/Server,瀏覽器/服務(wù)器)模式的網(wǎng)上職稱申報系統(tǒng),主要目的是解決現(xiàn)有的人工操作系統(tǒng)數(shù)據(jù)收集繁瑣,數(shù)據(jù)存儲復(fù)雜的弊端。所以在網(wǎng)上職稱申報的開發(fā)和使用上,國內(nèi)起步較晚。在歐美等國家,網(wǎng)上職稱申報系統(tǒng)早就被應(yīng)用到了各行各業(yè),他們的技術(shù)已經(jīng)完全成熟,甚至移動終端上也已經(jīng)開發(fā)出了在線職稱申報系統(tǒng)。網(wǎng)上職稱申報系統(tǒng)自上個世紀九十年代末出現(xiàn)以來,到如今已經(jīng)歷了20多年的發(fā)展。為了轉(zhuǎn)變傳統(tǒng)的職稱申報工作的低效率、高成本、尤其是后期對數(shù)據(jù)的維護難、處理難的現(xiàn)狀,將個人申報評審職稱所需要的所有文字材料按要求從以往的書面材料形式調(diào)整為格式固定的電子文檔進行申報提交,通過職稱評審系統(tǒng)來填報個人申報信息,經(jīng)單位主管部門和上級職改人事主管部門審核后,集中安排各系列評審委員會通過萬維網(wǎng)統(tǒng)一進行網(wǎng)上評審,最后進入后期服務(wù)系統(tǒng)進行審批和輸出相關(guān)結(jié)果從而實現(xiàn)無紙化評審;紙質(zhì)材料轉(zhuǎn)變?yōu)閿?shù)字信息建立職稱信息數(shù)據(jù)庫,各級職稱信息化建設(shè)要與有關(guān)部門的信息網(wǎng)絡(luò)資源結(jié)合起來,避免低水平重復(fù)建設(shè)和資源浪費,逐步建立起職稱信息資源共享平臺,為職稱申報人員和審核人員服務(wù)。網(wǎng)上職稱申報系統(tǒng)設(shè)計方案第一章 前言 選題意義隨著信息技術(shù)在我國的廣泛應(yīng)用,社會活動越來越依賴計算機信息系統(tǒng),很多政府、企業(yè)都構(gòu)建了自己的管理應(yīng)用系統(tǒng)??茖W(xué)技術(shù)的發(fā)展,社會文明的進步,人們的生活講究快節(jié)奏,講究舒適感,同時也講究效率。 網(wǎng)上職稱申報國內(nèi)外發(fā)展現(xiàn)狀網(wǎng)上職稱申報系統(tǒng)是隨著計算機技術(shù)的發(fā)展而產(chǎn)生的專門用于職稱申報信息管理的網(wǎng)絡(luò)化系統(tǒng),是計算機技術(shù)、管理科學(xué)與分析技術(shù)相結(jié)合的產(chǎn)物。尤其是近七、八年來個人電腦的普及和信息技術(shù)的爆炸性發(fā)展,對網(wǎng)上職稱申報系統(tǒng)技術(shù)起到了巨大的推動作用。由于我國計算機行業(yè)相對于歐美國家發(fā)展較慢,我國管理信息系統(tǒng)的開發(fā)應(yīng)用是從上個世紀七十年代初期開始的,基本上采用的是學(xué)習(xí)和緊跟國外先進技術(shù)的方法。目前國內(nèi)在對網(wǎng)上申報系統(tǒng)的重視度不高,市面上大多數(shù)網(wǎng)上職稱申報系統(tǒng)與同規(guī)模的國外產(chǎn)品相比在系統(tǒng)完善性,實用性及擴展性方面存在明顯的不足。為了充分體現(xiàn)申報人員、審核人員、后臺管理人員的可操作性、高效率性及高移植性,在頁面設(shè)計采用符合HTML規(guī)范,申報材料以doc或excel提交,存儲在本地磁盤中。本文采用的主要研究方法是通過互聯(lián)網(wǎng)絡(luò)查找并學(xué)習(xí)B/S系統(tǒng)所需使用的相關(guān)技術(shù),熟悉系統(tǒng)開發(fā)的理論和基本過程。本系統(tǒng)使用JAVA作為開發(fā)語言,開發(fā)工具主要有MyEclipse、powerdesigner、Oracle10g和plsql,以O(shè)OA(面向?qū)ο蠓治觯┓绞椒治鱿到y(tǒng)的需求,以O(shè)OD(面向?qū)ο笤O(shè)計)實現(xiàn)系統(tǒng)的設(shè)計。軟件是“開發(fā)”出來的,不是“制造”出來的。 遵循前六條基本原理就能按照現(xiàn)代軟件工程基本原理實現(xiàn)軟件的工程化生產(chǎn)[1],但是,僅有前六條原理并不能保證軟件開發(fā)與維護的過程能趕上時代的步伐和技術(shù)的進步,應(yīng)該把承認不斷改進軟件工程實踐的必要性作為軟件工程的第七條基本原理。傳統(tǒng)的結(jié)構(gòu)化方法是軟件工程在80年代最為流行的方法。因此,對于需求經(jīng)常變動的系統(tǒng)開發(fā)來說,人們有提出了面向?qū)ο蟮拈_發(fā)方法。從實際的角度出發(fā),面向?qū)ο蠓椒ńY(jié)合能夠吸收面向?qū)ο蠓椒ㄋ哂械姆€(wěn)定性好、代碼可復(fù)用性高、可維護性好和代碼耦合度小的優(yōu)點[2]。在每個階段又采用了面向?qū)ο蠓治龊驮O(shè)計的具體方法,并輔助以UML相關(guān)圖表工具對系統(tǒng)進行建模。一般來說數(shù)據(jù)模型分為三類,即概念模型、邏輯模型和物理模型。它從用戶的觀點出發(fā)對信息進行建模,主要用于數(shù)據(jù)庫的概念級設(shè)計。物理模型是描述構(gòu)建數(shù)據(jù)倉庫的物理分布模型,主要包含數(shù)據(jù)倉庫的軟硬件配置,資源情況以及數(shù)據(jù)倉庫模式。Oracle數(shù)據(jù)庫是目前軟件界使用最為普遍的關(guān)系型DBMS(數(shù)據(jù)庫管理系統(tǒng)),它具有極其強大的數(shù)據(jù)管理功能,它是一個完備關(guān)系的產(chǎn)品,作為分布式數(shù)據(jù)庫它實現(xiàn)了極其強大的分布式處理功能。Oracle采用的是并行服務(wù)器模式,在并行訪問處理上具有非常大的優(yōu)點,在大型網(wǎng)絡(luò)管理系統(tǒng)中應(yīng)用非常普遍,是極其成熟完備的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。完整的HQL語句形式如下:Select/update/delete…… from … where …… group by …… having …… order by …… asc/desc 其中的update/delete為Hibernate3中所新添加的功能,可見HQL查詢非常類似于標準SQL查詢。本系統(tǒng)在持久化層使用了HQL技術(shù)對對象進行增刪改查。它與傳統(tǒng)的面向結(jié)構(gòu)和面向?qū)ο蟮某绦蛘Z言有極大的不同,比如它的GC(GarbageCollection,垃圾回收期),不需要像C++程序去顯示調(diào)用析構(gòu)函數(shù)釋放創(chuàng)建對象所分配的內(nèi)存,JVM(JavaVirtualMachine ,Java虛擬機)本身可以幫助程序員來釋放內(nèi)存,這在極大的程度上減少了程序的出錯率,增強了代碼的健壯性。此外 Java 是一種純粹的面對對象的語言.這與以往的 C,或者更早的 Object Pascal 有了很大的不同,程序的結(jié)構(gòu)更加清晰易懂。隨著 JAVAEE(Java Enterprise Edition,Java企業(yè)級開發(fā)平臺)的推出,Java 在電子商務(wù)方面開始嶄露頭角,最新的 JSP 技術(shù)的推出,更是讓 Java 成為基于 Web 的應(yīng)用程序的首選開發(fā)工具。JSP規(guī)范是Web服務(wù)器[4],為JAVAEE開發(fā)實現(xiàn)VIEW層。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。(2)Struts2技術(shù)Struts2是在WebWork框架的技術(shù)的基礎(chǔ)上開發(fā)出來的[6],全新的Struts2框架。Struts2以WebWork為核心[7],采用攔截器機制來處理用戶的請求,這樣的設(shè)計也使得Action完全擺脫了對Servlet API的耦合[7],因此Struts2的測試較之Struts來說就非常簡單,可以不用WEB服務(wù)器,直接使用JUnit進行單元測試。雖然JAVA提供了JDBC技術(shù)訪問數(shù)據(jù)庫,但是JDBC訪問數(shù)據(jù)庫的代碼非常的繁雜、容易出錯并且代碼耦合度高,不宜與維護,但是Hibernate框架[8]的出現(xiàn)在極大程度上改變了這種局面。整個Hibernate通過持久化層斜街應(yīng)用層和Hibernate框架的交互,通過Hibernate技術(shù)[9],開發(fā)的軟件可以把數(shù)據(jù)庫作為一個對象使用,這比直接使用JDBC操作數(shù)據(jù)庫簡單很多并且維護性強,對應(yīng)于企業(yè)開發(fā)模式,Hibernate體現(xiàn)了面向它對象技術(shù)的精髓,將數(shù)據(jù)庫表對象化,把數(shù)據(jù)庫字段屬性化,并為每個屬性生成對應(yīng)的getter和setter方法,應(yīng)用程序要對數(shù)據(jù)庫操作,只需使用HSQL語句操作實體對象就可以達到之前JDBC訪問的效果,: 應(yīng)用層(Application)持久層(Persistenct Object)Hibernate框架Hibernate propertiesXML Mapping數(shù)據(jù)庫(DateBase)圖 Hibernate主框架圖Hibernate的配置主要是用來建立SessionFactory的,通過Configuration類來提供這些配置細節(jié), 配置過程簡單,這也是通過Hibernate統(tǒng)一管理的優(yōu)點之一。 第二章 系統(tǒng)分析系統(tǒng)分析是系統(tǒng)軟件定義時期的最后一個階段,這個階段的任務(wù)仍然不是具體地解決問題,而是準確的確定“為了解決這個問題,目標系統(tǒng)必須做什么”。 可行性研究可行性研究是在粗略地了解了用戶的需求之后,提出幾種可行的解決方案,并進行多方面論證的過程??尚行苑治鍪峭ㄟ^對項目的主要內(nèi)容和配套條件,如市場需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選型、環(huán)境影響、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟、工程等方面進行調(diào)查研究和分析比較,并對項目建成以后可能取得的財務(wù)、經(jīng)濟效益及社會環(huán)境影響進行預(yù)測,從而提出該項目是否值得投資和如何進行建設(shè)的咨詢意見,為項目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法。 技術(shù)可行性本系統(tǒng)以Tomcat為WEB服務(wù)器,JAVAEE、Hibernate、Spring和Struts2實現(xiàn)后臺程序功能,JSP、JS和HTML實現(xiàn)前臺顯示,Oracle實現(xiàn)數(shù)據(jù)庫設(shè)計。所以從技術(shù)上來說,本系統(tǒng)是完全可行的 經(jīng)濟可行性網(wǎng)上職稱申報系統(tǒng)較之于傳統(tǒng)的職稱申報,節(jié)省人力物力,省去了申報材料的管理,免除了繁瑣的材料管理事務(wù)既減少了紙張等辦公用品的使用成本,也節(jié)約了聘用大量專管人員的開銷。由于此網(wǎng)上職稱申報系統(tǒng)的開發(fā)屬于個人研究項目,所以不需要額外的成本,只需一臺PC機和一些免費軟件就行。 社會可行性在現(xiàn)實中,早已經(jīng)存在類似的網(wǎng)上職稱申報系統(tǒng),而本系統(tǒng)只是一個個人研究項目,項目功能實現(xiàn)在現(xiàn)有的系統(tǒng)中進行參考,完全符合相關(guān)法律和政策的規(guī)定
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1