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

正文內(nèi)容

基于web的機(jī)房管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-資料下載頁

2025-06-25 00:51本頁面
  

【正文】 Bean getAllstudent(String stuNum,String stuName,String claName) { VectorStudentBean students=new VectorStudentBean()。 StudentBean student=null。 Connection conn = ()。 String sql=select ,to_char(,39。yyyymmdd39。), from student s,class c where =。 if(stuName!=nullamp。amp。!.equals(stuName)){ sql+= and stuName like 39。%+stuName+%39。 } if(stuNum!=nullamp。amp。!.equals(stuNum)){ sql+= and stuNum= +stuNum。 } if(claName!=nullamp。amp。!.equals(claName)){ sql+= and like 39。%+claName+%39。 } (sql)。 try { PreparedStatement pstmt=(sql)。 ResultSet rs=()。 while(()){ student = new StudentBean()。 ((1))。 ((2))。 ((3))。 ((4))。 ((5))。 (student)。 } ()。 ()。 (conn)。 } catch (SQLException e) { ()。 } return students。 }(2) 管理員信息管理模塊管理員信息管理模塊主要是對管理員的基本信息進(jìn)行增刪改查的操作。但是必須是超級管理員才可擁有的權(quán)限,普通管理員沒有此功能。: 管理員信息查詢模塊主要代碼如下:public VectorAdminBean getAllAdmin(int adminID,String adminName) { Connection conn=null。 conn=()。 String sql=select * from Administrator where 1=1。 if(adminID!=1){ sql+= and adminID =+adminID。 } if(adminName!=nullamp。amp。!.equals(adminName)){ sql+= and adminName like 39。%+adminName+%39。 } VectorAdminBean admins = new VectorAdminBean()。 AdminBean admin=null。 try { PreparedStatement pstmt=(sql)。 ResultSet rs=()。 while(()){ admin = new AdminBean()。 ((1))。 ((2))。 ((3))。 (admin)。 } ()。 ()。 (conn)。 } catch (SQLException e) { ()。 } return admins。 } 機(jī)房管理模塊機(jī)房管理系統(tǒng)主要對所有機(jī)房的匯總,每個機(jī)房所擁有的機(jī)子數(shù)和正在使用的機(jī)子數(shù)都會反映于機(jī)房管理的信息。對于機(jī)房的擴(kuò)建可直接在機(jī)房管理模塊下對機(jī)房的增加修改并刪除。: 機(jī)房管理查詢模塊主要代碼如下:public VectorMachine_roomBean getAllMachine_room(int roomNum) { Connection conn=null。 conn=()。 String sql=select * from MACHINE_ROOM where 1=1。 if(roomNum!=1){ sql+= and roomNum= +roomNum。 } (sql)。 VectorMachine_roomBean rooms = new VectorMachine_roomBean()。 Machine_roomBean room=null。 try { PreparedStatement pstmt=(sql)。 ResultSet rs=()。 while(()){ room = new Machine_roomBean()。 ((roomNum))。 ((puterNum))。 ((nowUsingNum))。 (room)。 } ()。 ()。 (conn)。 } catch (SQLException e) { ()。 } return rooms。 } IC卡管理模塊IC卡信息管理模塊主要是對所有IC卡進(jìn)行記錄,IC卡的上鎖與解鎖與否決定IC卡是否為可用,IC卡內(nèi)還記錄了可上機(jī)的余額。: IC卡查詢界面 機(jī)房上機(jī)模塊機(jī)房上機(jī)模塊主要是對于上機(jī)的計費功能,計費是機(jī)房管理系統(tǒng)的一個重要的功能。學(xué)生執(zhí)行刷卡操作,系統(tǒng)通過讀卡器將IC卡號從IC卡讀出,并通過數(shù)據(jù)庫可查詢出并顯示學(xué)生信息。查看學(xué)生時候是屬于自由上機(jī)還是班級上機(jī),對于自由上機(jī),系統(tǒng)會開始記錄上機(jī)學(xué)生的開始上機(jī)時間,并給學(xué)生分配機(jī)房,最后當(dāng)學(xué)生下機(jī)時再一次的進(jìn)行刷卡動作,系統(tǒng)會自動的讀取IC卡號,并可自動獲取結(jié)束下機(jī)時間,再進(jìn)行計費,計費后系統(tǒng)還要自動的去更新IC卡的余額;對于班級上機(jī),可不進(jìn)行刷卡,上機(jī)的時間全自動設(shè)置,上機(jī)費用為0。: 上機(jī)模塊界面主要代碼如下:public boolean addComputer(String icNum, String startTime, String endTime,int roomNum, int isInClass, float totalMoney) { Connection conn=()。 String sql=insert into puter+ values(to_date(?,39。yyyymmdd hh24:mi:ss39。),to_date(?,39。yyyymmdd hh24:mi:ss39。),?,?,?,?)。 String sql2=update ic_card set balance=balance+totalMoney+where icNum=+icNum。 try { PreparedStatement pstmt=(sql)。 PreparedStatement pstmt2=(sql2)。 (1,startTime)。 (2,endTime)。 (3,icNum)。 (4,roomNum)。 (5,isInClass)。 (6, totalMoney)。 (sql)。 int add=()。 int update=()。 if(add0amp。amp。update0){ flag=true。 } } catch (SQLException e) { ()。 } return flag。 } 修改密碼模塊修改密碼模塊主要是對與使用本系統(tǒng)的管理員的密碼進(jìn)行修改,用戶名是當(dāng)一開始建立后就不可更改。輸入原始密碼,輸入密碼與原始密碼不一致將會給予提示不給提交;輸入新密碼與再確認(rèn)信密碼必須一致,否者提示錯誤和不給于提交。: 修改密碼界面主要代碼如下:public class UpdatePasswordDao { public boolean updatePassword(int AdminId,String adminPassword){ boolean flag=false。 Connection conn=()。 String sql=update Administrator set adminPassword=39。+adminPassword+39。 where adminId=+AdminId。 try { Statement stmt=()。 int count=(sql)。 if(count0){ (success)。 flag=true。 return flag。 }else{ (flase)。 } } catch (SQLException e) { ()。 } return flag。 }} 基于網(wǎng)絡(luò)的視頻監(jiān)控管理模塊基于網(wǎng)絡(luò)的視頻監(jiān)控管理模塊主要利用硬件和ActiveX控件去實現(xiàn)對機(jī)房的管理,可減輕管理員的負(fù)擔(dān)。: 機(jī)房監(jiān)控界面 移動版的基于Web的機(jī)房管理系統(tǒng)模塊移動版的機(jī)房管理系統(tǒng)主要是通過移動設(shè)備去訪問基于Web的機(jī)房管理系統(tǒng),在移動版中可實現(xiàn)的功能有:信息管理、機(jī)房管理、IC卡管理和上機(jī)管理。: 移動版機(jī)房管理系統(tǒng)界面 本章小結(jié)本章主要是介紹系統(tǒng)的模塊的實現(xiàn)情況,包括登錄模塊、信息管理模塊、IC卡管理模塊、上機(jī)管理模塊、機(jī)房管理模塊、修改密碼模塊、基于網(wǎng)絡(luò)的視頻監(jiān)控模塊和移動版的機(jī)房管理系統(tǒng)模塊。對每個模塊進(jìn)行了簡要的分析,給出主要模塊的流程圖與核心代碼。 第7章 系統(tǒng)測試 系統(tǒng)測試簡述及目的系統(tǒng)測試是最能保證系統(tǒng)的質(zhì)量和系統(tǒng)的可靠性的最后關(guān)口,是系統(tǒng)開發(fā)過程的最終審查,因此在系統(tǒng)開發(fā)周期中是非常重要且漫長的一個階段。在系統(tǒng)的測試前,必須準(zhǔn)備好兩樣?xùn)|西:測試方案與測試數(shù)據(jù)。在測試過程中應(yīng)運用各種系統(tǒng)測試方法對系統(tǒng)的各個功能模塊進(jìn)行詳細(xì)的測試,如實填寫測試記錄,以便于日后進(jìn)行系統(tǒng)的更新和維護(hù),這個保證系統(tǒng)的質(zhì)量、可靠性與可維護(hù)性。系統(tǒng)測試的重點在于設(shè)計成品是否能恰到好處的實現(xiàn)現(xiàn)有功能和需求者的需求,是否可經(jīng)得起現(xiàn)實的考驗。因此可得出測試的目的是望以最少人力與時間去挖掘出系統(tǒng)潛在的錯誤與缺陷。根據(jù)各階段的需求、設(shè)計等文檔再制定出針對系統(tǒng)的測試用例,利用這些實例去測試系統(tǒng)并細(xì)心去發(fā)現(xiàn)軟件中的錯誤。信息系統(tǒng)的測試包括硬件測試、軟件測試和網(wǎng)絡(luò)測試。硬件測試和網(wǎng)絡(luò)測試可根據(jù)性能指標(biāo)進(jìn)行分析,本系統(tǒng)所講述的測試主要是指軟件測試。系統(tǒng)測試是整個系統(tǒng)的生存力的綜合考量,在測試中成功的發(fā)現(xiàn)軟件中的錯誤,其可附帶的收獲是能夠證明系統(tǒng)的功能和性能與需求說明相符合,測試中收集到的測試結(jié)果可為系統(tǒng)的可靠性分析提供了依據(jù)。 系統(tǒng)測試需求環(huán)境 (1)硬件平臺① CPU:P4 。② 內(nèi)存:512MB以上。③ 硬盤:80G以上。 (2)軟件平臺① 操作系統(tǒng):Windows XP 。② 數(shù)據(jù)庫:Oracle 10g。③ 開發(fā)工具:。 系統(tǒng)測試詳細(xì)內(nèi)容 系統(tǒng)黑盒測試黑盒測試是把程序比作一個黑盒子,不必考慮程序內(nèi)部的結(jié)構(gòu)和特性,著重于程序的外部結(jié)構(gòu)。在進(jìn)行程序接口的測試時,只需檢查程序功能是否符合需求說明書的功能使用,程序是否可接收輸入數(shù)據(jù)并產(chǎn)生正確的輸出數(shù)據(jù)。1. 鏈接測試 Web應(yīng)用系統(tǒng)的其中一個主要特征是鏈接,它是負(fù)責(zé)頁面間切換和知道用戶去下一個地址的頁面的一種主要手段。鏈接測試分三方面:(1) 鏈接的頁面是否按照指示正確的鏈接到該鏈接的頁面。(2) 鏈接頁面是否存在。(3) 保證Web應(yīng)用系統(tǒng)不存在孤立頁面。 鏈接測試必須在集成測試階段完成,換而言之,在整個系統(tǒng)的頁面開發(fā)完后馬上進(jìn)入鏈接測試。目前已存在多種工具去實現(xiàn)連接測試自動進(jìn)行,減省測試人員的負(fù)擔(dān)。2. 功能測試功能測試是對系統(tǒng)的各個功能是否達(dá)到需求分析中要求的功能的一種驗證。通過驗證,可發(fā)現(xiàn)功能的實現(xiàn)情況,是否達(dá)到設(shè)計的目標(biāo)。(1) 登錄模塊測試管理員登錄時,輸入的管理員姓名與密碼,當(dāng)輸入姓名和密碼同時錯誤或者其一錯誤,則提示“登錄失敗,請重新輸入!”,登錄失敗則輸入框自動清空重新輸入;當(dāng)姓名和密碼均正確則自動跳轉(zhuǎn)到主頁面。(2) IC卡管理模塊測試首先確認(rèn)讀卡器是否正常鏈接到計算機(jī),然后確定IC卡無損壞,再啟動IC卡管理模塊。讀IC卡:IC卡不再讀卡器可尋范圍內(nèi),點擊“確認(rèn)按鈕”,則提示“尋卡失??!”;IC卡在讀卡器尋卡范圍內(nèi),點擊“確認(rèn)按鈕”,則將讀出數(shù)據(jù)并顯示在顯示框中。寫IC卡:IC卡不再讀卡器可尋范圍內(nèi),點擊“確認(rèn)按鈕”,則提示“尋卡失??!”;IC卡在讀卡器尋卡范圍內(nèi),可填寫需要填入的信息,點擊“保存按鈕”,則提示“保存成功”。通過IC卡卡號去獲取IC卡內(nèi)信息,當(dāng)管理員設(shè)定該生所持卡為掛失卡,則提示“此卡為掛失卡,不得使用”,上機(jī)失敗。當(dāng)管理員對卡進(jìn)行解鎖后,則該生能繼續(xù)正常上機(jī)。(3) 上機(jī)模塊測試 學(xué)生持卡進(jìn)行上機(jī),讀卡器讀取IC卡內(nèi)卡號,通過檢索,查看管理員是否已設(shè)定
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1