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

正文內(nèi)容

基于web的機房管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文(文件)

2025-07-13 00:51 上一頁面

下一頁面
 

【正文】 :。(4) 所有系統(tǒng)發(fā)生出錯時都要轉(zhuǎn)向同一的出錯頁面,不需在每個頁面中寫入不同的代碼增加了代碼量。本章的主要任務(wù)是設(shè)計系統(tǒng)的框架和概貌,即希望系統(tǒng)可以展現(xiàn)“做什么”的邏輯模型變?yōu)椤霸趺醋觥钡奈锢砟P?,這是開始實現(xiàn)系統(tǒng)的需求。模塊化是把一個復(fù)雜問題自上而下逐步的分為若干小模塊的過程。模塊化的實現(xiàn)過程中應(yīng)以高內(nèi)聚低耦合為思想,提高模塊的獨立性,為實現(xiàn)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。2. IC卡管理 (1)通過讀卡器讀取學(xué)生學(xué)好并寫入到IC卡指定的扇區(qū)。3. 機房管理 (1)對班級上機進行安排,分配機房。 (2)對于本次上機時間進行計費,并更新IC卡余額。 (4)管理員的密碼修改和權(quán)限的變更。系統(tǒng)的功能模塊是:登錄管理、IC卡管理、機房管理、上機管理、信息管理、基于網(wǎng)絡(luò)的機房監(jiān)控模塊和基于移動版的機房管理系統(tǒng)模塊。換而言之,用例圖是用于顯示用戶、用戶所希望系統(tǒng)提供的服務(wù)和系統(tǒng)需要用戶提供的服務(wù),以便于用戶更容易的理解這些元素的用途,也便于開發(fā)系統(tǒng)人員的最終實現(xiàn)這些元素。UML規(guī)范了6種類型的圖:用例圖、交互圖、狀態(tài)圖、類圖、實現(xiàn)圖和活動圖,通過這些不同類型的圖表達了系統(tǒng)的多方面透視結(jié)構(gòu)。游道是將一張圖分割成多個平行的段,每一個段的名稱。不同權(quán)限的管理員可實現(xiàn)不同的功能從而實現(xiàn)了權(quán)限管理系統(tǒng)。系統(tǒng)登錄模塊還提供了人性化的提示,當(dāng)管理員輸入的密碼或者用戶名錯誤時,會給用戶名或密碼錯誤的提示語句。: 上機流程圖本章是主要是在需求分析的基礎(chǔ)上來完成整個系統(tǒng)的整體結(jié)構(gòu)的設(shè)計,并對系統(tǒng)的主要的功能進行了分析設(shè)計。通過對系統(tǒng)的分析和研究,建立一個層次結(jié)構(gòu)分明、邏輯嚴謹且相對來說比較獨立的數(shù)據(jù)庫體系結(jié)構(gòu)。建立數(shù)據(jù)庫和實現(xiàn)信息交換的基礎(chǔ)是保證數(shù)據(jù)的結(jié)構(gòu)化、標準化和規(guī)范化。(4) 維護數(shù)據(jù)的一致性和正確性。在設(shè)計數(shù)據(jù)庫前,設(shè)計人員必須以客戶需求為主,時刻與客戶保持交流并了解客戶未來需求的變化。對于復(fù)雜的數(shù)據(jù)庫設(shè)計需從ER圖入手從邏輯模型轉(zhuǎn)入物理模型后得到相應(yīng)的數(shù)據(jù)庫表,規(guī)范的命名可使表和字段確切的表達數(shù)據(jù)項的含義。概念模型是各種基本數(shù)據(jù)模型的共同基礎(chǔ),能夠充分的反映現(xiàn)實世界中實體之間的聯(lián)系,則易于轉(zhuǎn)換為關(guān)系模型。數(shù)據(jù)庫的物理設(shè)計完全依賴給定的硬件環(huán)境和數(shù)據(jù)庫產(chǎn)品。 數(shù)據(jù)庫模型的設(shè)計與實現(xiàn) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念模型是比較常見的一種表示實體聯(lián)系的方法,實體聯(lián)系方法是EntityRelation Approach,即ER方法。實體聯(lián)系圖以簡單的圖形表達人們對現(xiàn)實的理解,即使不熟悉的用戶也可接受,因此它成為非常廣泛的數(shù)據(jù)庫概念結(jié)構(gòu)建模的工具。(4) 班級信息表:包括的數(shù)據(jù)項有班級名稱、專業(yè)名稱。 管理員信息表列名數(shù)據(jù)類型長度允許空功能描述adminIDvarchar6否管理員IDadminNamevarchar20否管理員姓名adminPasswordvarchar20否登陸密碼isSuperAdminInt 否是否是超級管理員(3)Computer上機情況記錄表,此表儲存機房上機情況的信息。 第6章 系統(tǒng)實現(xiàn)在系統(tǒng)軟件開發(fā)的過程中,完成了對系統(tǒng)的整體分析和設(shè)計之后,緊接著的工作是系統(tǒng)的實現(xiàn)。: 明華澳漢RFEYEU010讀寫器IC卡要進行讀寫的操作,必須要實現(xiàn)的是讀卡器與計算機軟件的連通。 //尋卡請求,成功返回0[DllImport(, EntryPoint = rf_request, SetLastError = true, CharSet = , ExactSpelling = true, CallingConvention = )] public static extern Int16 rf_request(IntPtr icdev, Int16 m, out UInt16 kahao)。// [DllImport(, EntryPoint = rf_changeb3, SetLastError = true, CharSet = , ExactSpelling = false, CallingConvention = )] public static extern int rf_changeb3(IntPtr icdev, byte _SecNr,byte[] _KeyA,int _B0,int _B1,int _B2,int _B3,byte _Bk,byte[] _KeyB)。//[DllImport(,EntryPoint=hex_a,SetLastError=true,CharSet=, ExactSpelling=false, CallingConvention=)] public static extern Int16 hex_a([MarshalAs()]byte[] hex, [MarshalAs()]byte[] asc, int len)。0—表示IDLE模式,一次只能對一張卡的操作。import 。 //給連接池設(shè)定50個線程 static{ Connection conn=null。 conn=(jdbc:oracle:thin:localhost:1521:orcl, scott, scott)。 } } } public static Connection borrowConn(){ //借出連接對象 Connection conn=null。 } public static void returnConn(Connection conn){ //歸還連接對象 (conn)。從安全性的角度分析,在每次啟動系統(tǒng)時在登陸模塊必須輸入管理員的姓名和密碼,防止非法用戶對系統(tǒng)的安全和所保存的數(shù)據(jù)進行破壞。 String adminName=(adminName)。 int adminId=()。 if(isSuperAdmin==0){ ().setAttribute(src, images/menu/)。 } ().forward(request, response)。 String sql = select * from ADMINISTRATOR where adminName=39。 and isSuperAdmin=+isSuperAdmin。 } ()。 } return flag。 Connection conn = ()。 if(stuName!=nullamp。 } if(stuNum!=nullamp。amp。 try { PreparedStatement pstmt=(sql)。 ((2))。 (student)。 } catch (SQLException e) { ()。: 管理員信息查詢模塊主要代碼如下:public VectorAdminBean getAllAdmin(int adminID,String adminName) { Connection conn=null。 } if(adminName!=nullamp。 } VectorAdminBean admins = new VectorAdminBean()。 while(()){ admin = new AdminBean()。 (admin)。 } catch (SQLException e) { ()。: 機房管理查詢模塊主要代碼如下:public VectorMachine_roomBean getAllMachine_room(int roomNum) { Connection conn=null。 } (sql)。 ResultSet rs=()。 ((nowUsingNum))。 (conn)。: IC卡查詢界面 機房上機模塊機房上機模塊主要是對于上機的計費功能,計費是機房管理系統(tǒng)的一個重要的功能。 String sql=insert into puter+ values(to_date(?,39。),?,?,?,?)。 (1,startTime)。 (5,isInClass)。 int update=()。 } } catch (SQLException e) { ()。: 修改密碼界面主要代碼如下:public class UpdatePasswordDao { public boolean updatePassword(int AdminId,String adminPassword){ boolean flag=false。 where adminId=+AdminId。 flag=true。 } return flag。對每個模塊進行了簡要的分析,給出主要模塊的流程圖與核心代碼。系統(tǒng)測試的重點在于設(shè)計成品是否能恰到好處的實現(xiàn)現(xiàn)有功能和需求者的需求,是否可經(jīng)得起現(xiàn)實的考驗。硬件測試和網(wǎng)絡(luò)測試可根據(jù)性能指標進行分析,本系統(tǒng)所講述的測試主要是指軟件測試。③ 硬盤:80G以上。 系統(tǒng)測試詳細內(nèi)容 系統(tǒng)黑盒測試黑盒測試是把程序比作一個黑盒子,不必考慮程序內(nèi)部的結(jié)構(gòu)和特性,著重于程序的外部結(jié)構(gòu)。(2) 鏈接頁面是否存在。2. 功能測試功能測試是對系統(tǒng)的各個功能是否達到需求分析中要求的功能的一種驗證。讀IC卡:IC卡不再讀卡器可尋范圍內(nèi),點擊“確認按鈕”,則提示“尋卡失?。 ?;IC卡在讀卡器尋卡范圍內(nèi),點擊“確認按鈕”,則將讀出數(shù)據(jù)并顯示在顯示框中。(3) 上機模塊測試 學(xué)生持卡進行上機,讀卡器讀取IC卡內(nèi)卡號,通過檢索,查看管理員是否已設(shè)定該生為。通過IC卡卡號去獲取IC卡內(nèi)信息,當(dāng)管理員設(shè)定該生所持卡為掛失卡,則提示“此卡為掛失卡,不得使用”,上機失敗。(1) 登錄模塊測試管理員登錄時,輸入的管理員姓名與密碼,當(dāng)輸入姓名和密碼同時錯誤或者其一錯誤,則提示“登錄失敗,請重新輸入!”,登錄失敗則輸入框自動清空重新輸入;當(dāng)姓名和密碼均正確則自動跳轉(zhuǎn)到主頁面。 鏈接測試必須在集成測試階段完成,換而言之,在整個系統(tǒng)的頁面開發(fā)完后馬上進入鏈接測試。1. 鏈接測試 Web應(yīng)用系統(tǒng)的其中一個主要特征是鏈接,它是負責(zé)頁面間切換和知道用戶去下一個地址的頁面的一種主要手段。② 數(shù)據(jù)庫:Oracle 10g。 系統(tǒng)測試需求環(huán)境 (1)硬件平臺① CPU:P4 。根據(jù)各階段的需求、設(shè)計等文檔再制定出針對系統(tǒng)的測試用例,利用這些實例去測試系統(tǒng)并細心去發(fā)現(xiàn)軟件中的錯誤。在系統(tǒng)的測試前,必須準備好兩樣?xùn)|西:測試方案與測試數(shù)據(jù)。: 機房監(jiān)控界面 移動版的基于Web的機房管理系統(tǒng)模塊移動版的機房管理系統(tǒng)主要是通過移動設(shè)備去訪問基于Web的機房管理系統(tǒng),在移動版中可實現(xiàn)的功能有:信息管理、機房管理、IC卡管理和上機管理。 }else{ (flase)。 int count=(sql)。 String sql=update Administrator set adminPassword=39。 } 修改密碼模塊修改密碼模塊主要是對與使用本系統(tǒng)的管理員的密碼進行修改,用戶名是當(dāng)一開始建立后就不可更改。amp。 (sql)。 (3,icNum)。 try { PreparedStatement pstmt=(sql)。),to_date(?,39。查看學(xué)生時候是屬于自由上機還是班級上機,對于自由上機,系統(tǒng)會開始記錄上機學(xué)生的開始上機時間,并給學(xué)生分配機房,最后當(dāng)學(xué)生下機時再一次的進行刷卡動作,系統(tǒng)會自動的讀取IC卡號,并可自動獲取結(jié)束下機時間,再進行計費,計費后系統(tǒng)還要自動的去更新IC卡的余額;對于班級上機,可不進行刷卡,上機的時間全自動設(shè)置,上機費用為0。 } return rooms。 } ()。 ((roomNum))。 Machine_roomBean room=null。 String sql=select * from MACHINE_ROOM where 1=1。 } 機房管理模塊機房管理系統(tǒng)主要對所有機房的匯總,每個機房所擁有的機子數(shù)和正在使用的機子數(shù)都會反映于機房管理的信息。 ()。 ((2))。 try { PreparedStatement pstmt=(sql)。!.equals(adminName)){ sql+= and adminName like 39。 String sql=select * from Administrator where 1=1。 }(2) 管理員信息管理模塊管理員信息管理模塊主要是對管理員的基本信息進行增刪改查的操作。 ()。 ((4))。 while(()){ student = new StudentBean()。%+claName+%39。!.equals(stuNum)){ sql+= and stuNum= +stuNum。!.equals(stuName)){ sql+= and stuN
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1