基于JavaEE的計劃申報管理系統設計與實現.doc_第1頁
基于JavaEE的計劃申報管理系統設計與實現.doc_第2頁
基于JavaEE的計劃申報管理系統設計與實現.doc_第3頁
基于JavaEE的計劃申報管理系統設計與實現.doc_第4頁
基于JavaEE的計劃申報管理系統設計與實現.doc_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于JavaEE的計劃申報管理系統設計與實現摘 要:為使普通中等專業學校計劃申報管理更規范合理,進一步提高在匯編、整理過程中的時效性和準確率,采用三層B/S結構(Browser/Server結構),設計了一種基于JavaEE技術的計劃申報管理系統,并對詳細設計過程、實現方法及開發過程關鍵技術進行了分析和討論。關鍵詞:計劃申報管理系統;三層B/S 結構;JavaEE技術中圖分類號:TP319 文獻標識碼:A 文章編號:16727800(2013)003008402作者簡介:袁小鵬(1981-),男,甘肅省高等學校招生辦公室副科長,研究方向為軟件設計。1 概述JavaEE (Java Platform,Enterprise Edition)技術是Java語言平臺的擴展,通過提供中間層集成框架來滿足高可用性、高可靠性、高可擴展性以及低成本等需求, 支持開發人員創建可伸縮性、靈活性、易維護性的企業應用體系結構。本計劃申報管理系統選擇了三層B/S 結構的解決方案,這種方案在邏輯上分為三層:客服機端(視圖層)、業務邏輯層、數據管理層的應用功能,其結構如圖1所示。客服機端(視圖層):是為院校和管理員用戶基于Web的方式,提供應用服務的圖形界面,有助于院校和管理員理解和高效解決計劃申報過程中出現的問題。通過這一層把從數據庫中提取出來,用Jsp頁面的形式顯示出來。業務邏輯層:該層從數據操作層中獲取并組織院校和管理員所需要的數據,處理院校登錄計劃申報的數據并傳遞給數據管理層。這些邏輯都是由運行在業務邏輯層上的JavaBean(EJB)來處理。數據持久層:該層是三層模式中最底層,它用來定義、維護、訪問和更新上報的計劃數,并管理和滿足院校和管理員對數據的請求。即把業務層處理后的計劃數據保存到MySQL數據庫中同時可從中取出數據給業務層。2 系統開發環境JavaEE的開發需要以JDK為基礎,根據實際需求,采用三層模式,以MyEclipse8.0為集成開發環境,數據管理層后臺采用MySQL5.0數據庫,Tomcat6.0為服務器管理為基礎,在WindowsXP系統中搭建Java Web開發平臺。系統秉承開放性、共享性、兼容性等特點,可以使用戶在使用時享受更加方便、簡單、快捷的服務。3 計劃申報管理系統分析與設計按照教育部關于推進中職招生信息化管理的要求,中專招生計劃信息化管理是勢在必行的工作之一,根據以往工作人員在中專招生計劃管理方面出現的問題及在新形勢下對招生計劃管理的新要求,逐個地完成設計系統各個功能模塊的分析與設計,其管理系統總體結構如圖2所示。計劃申報管理系統總體結構分前臺客服機端(視圖層)為院校人員登錄進入系統,后臺為管理人員數據處理兩大分系統。3.1 院校人員登錄功能該模塊功能為院校管理人員進入系統后對全年的計劃申報、管理、編輯、修改及查看等提供方便。(1)專業申報管理模塊。根據中職招生下放到各市(州)管理的要求,各學校必須將計劃分解到各市州,基于這個特點,上報每個專業的計劃數也要分解到各市州,當然有些專業也可以在某些市州不投放計劃,這個權利交給學校。專業申報模塊就是方便學校批量注冊專業信息,把各專業總計劃數分解到各市(州),并核查專業的招生人數與各市(州)招生人數總和是否一致。(2)查看信息模塊。各學校完成專業申報后主要任務是供管理員或學校用戶對專業信息查看、編輯、刪除操作等維護專業信息,所以設計的專業信息管理模塊的主要功能為:刪除專業、編輯專業信息、增加專業信息。(3)聯系人信息管理模塊。該模塊便于學校隨時更改注冊信息,或者是招生工作人員因工作職務發生變更需要更改新的聯系人姓名和聯系方式等。(4)密碼維護模塊。密碼維護模塊可以防止各學校填報的數據外泄,管理人員可根據需要不間斷地更改自己的密碼。3.2 管理人員模塊管理人員模塊是為招辦管理人員服務的大模塊,包括信息管理、通信錄管理、信息統計、密碼維護、計劃申報管理等功能模塊。(1)信息管理模塊。進入該功能,管理員很方便地了解學校填報的專業數、申報的總計劃數,可點開某個學校了解更全面地填報信息,比如某個專業在各市州的專業數,并對出現問題的專業名稱、計劃數、招生對象、學制、辦學層次、科類及備注進行編輯修改或刪除,同時還可根據學校的要求新增某個專業。(2)通信錄管理。學校通訊錄模塊主要任務是集中形成所有注冊學校的地址,郵編及各個學校負責人的聯系方式,管理員可以從通信錄管理模塊了解各學校的注冊信息,如學校名稱、學校地址、學校屬地、聯系人及聯系方式,可以對其進行編輯或者刪除。刪除功能可以及時刪除學校所有的填報信息包括申報的專業信息,可將所有的學校信息導出到Excel表格中查詢、編輯、打印等操作并打印成冊。(3)信息統計模塊。該模塊可以幫助管理員隨時掌握各學校的申報情況,即時統計各辦學層次及各科類的計劃情況。管理員可一目了然地看到各個統計信息,無需再做其它的計算統計等工作,以減輕管理員的工作負擔。(4)密碼維護。密碼維護模塊主要是學校密碼管理,如果用戶長時間不登陸忘記了密碼,可以與管理員聯系,將密碼進行初始化。4 數據庫規劃與實現(1)根據工作要求,設計4個數據表,用于存放各類信息。Regschool 表:存放已(本文來自:Www.bdfqY.cOm 千 葉帆文 摘:基于JavaEE的計劃申報管理系統設計與實現)經注冊過的學校名稱,含字段Schoolname字符型;Login表:記錄存放用戶的登錄信息、用戶權限及注冊時間,含字段Pswd字符型、Pchoolname字符型、Userlimit字符型、Logintime字符型;Person表:記錄用于存放相關學校招生負責人信息及學校信息,含字段Schoolname字符型、Schooladdress字符型、Province字符型、Postcode字符型、Area_code字符型、Tel字符型、Mobilephone字符型、Officialname字符型、Isnotify字符型;Regmajor

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論