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

正文內(nèi)容

基于bs架構的教務管理系統(tǒng)——設備管理子系統(tǒng)的設計與實現(xiàn)論文(文件)

2025-08-01 09:01 上一頁面

下一頁面
 

【正文】 ( 3) 設備分 布 管理 隨著學院的發(fā)展,教學設備越來越多,所以要做到每一 種 設備能夠運用在合理的地方, 分配多少數(shù)量的問題,就需要一個完善的設備劃分子功能 ,這個功能屬于系統(tǒng)的一個主要功能之一。 ( 6) 設備報廢功能 在實際情況下 ,有些設備因故障維修成本過高或已經(jīng)超過使用期限,就需要對它們進行報廢處理,同時做好記錄 。由用戶界面層,中間業(yè)務邏輯層,后臺數(shù)據(jù)處理 層組成。在具體實施時,我們充分利用 技術,使開發(fā)出來的 Web 應用的可靠性、擴展性及功能有了很大提高,使最終的結(jié)果不再是簡單的 HTML 頁面。 通常,數(shù)據(jù)訪問層執(zhí)行以下一些操作: 連接數(shù)據(jù)庫 執(zhí)行數(shù)據(jù)庫操作 查詢數(shù)據(jù)庫,返回結(jié)果 維護數(shù)據(jù)連連接緩存 數(shù)據(jù)庫事務調(diào)用 整個系統(tǒng)的數(shù)據(jù)庫 的 連接 首先在 文件里配置,如果數(shù)據(jù)庫改變,只需要在這里做簡單的修改即可使用。pwd=。模糊查詢就是根據(jù)用戶提供的關鍵字,從數(shù)據(jù)庫中檢索出含有關鍵字的數(shù)據(jù)信息。 public Boolean ExecSQL(string sQueryString) {SqlConnection con = new SqlConnection([strcon])。()。 } //執(zhí)行成功時返回結(jié)果為布爾值為 true 流程圖 用戶登錄模塊流程圖如圖 42 所示。 // 定義 SQL語句 ,把用戶輸入的信息傳遞給函數(shù) checkLogin ()。 //返回檢索的結(jié)果 當 函數(shù) checkLogin 返回的值為 1時,就說明有這個用戶,執(zhí)行以下代碼: Session[quanxian] = (str1, search1).Tables[0].Rows[0][Quanxian].ToString()。查找的結(jié)果有兩種情況,一種就是已經(jīng)維修過并且維修成功的記錄,當這種種情況時,頁面中的修改和保存按鈕不起作用;另一種情況是等待維修的記錄,這種情況下,開始只有修改 按鈕起作用,點擊修改后填寫維修記錄后,保存按鈕才起作用。 登錄界面 填寫用戶名、密碼 是否有該用戶? 登錄成功 結(jié)束 Y 提示用戶 名或密碼錯誤 N 維修界面 選擇查詢條件 是否有該記錄? 編輯信息 Y N 保存 圖 44 設備維修 執(zhí)行界 以下代碼表示用戶把 選擇 的 各個條件組合 起來,主要運用 SQL 語句,當有 多個條件組合的時候,就利用 and 關鍵字連接在一起,包括模糊查詢 like 語法。 //定義 SQL語句 的開始部分 if () { strgg = strgg + and WxiuLocal like 39。 + chlou + %39。添加過程中設備的編號系統(tǒng)會自動 處理 ,這樣使用戶使用起來很方便,避免用戶手動添加出現(xiàn)相同的編號,給程序帶來錯誤。 圖 45 設備基本信息流程圖 執(zhí)行界面 設備基本信息模塊執(zhí)行界面如圖 46 所示。 } //如果單元格內(nèi)容的字數(shù)小于要顯示的字數(shù)值 ,直接返回該字符串 string sNewStr = (0, nLeng)。取出最大編號的原理是使用SQL 語句,包括兩種思路,一種就是利用 MAX 函數(shù),一種就是根據(jù)編號排序。//提取文件格式 if (!(ImgExtend == bmp || ImgExtend == jpg || ImgExtend == gif)) { //判斷文件模式是否符合規(guī)定的格式 ,即 bmp,jpg,gif三種格式 ()。 //把文件保存到文件夾里 (ServerPath)。 //如果文件格式不符合 ,提示用戶圖片格式不對 . } string imgname1 = + . + ImgExtend。 //獲取文件路徑 string ImgName = ((\\) + 1)。 return sNewStr。其關鍵 代碼如下: 用戶可以為每一種設備上傳一張參考圖片,主要是運用 FileUpload 控件實現(xiàn),首先判斷控件的值是否為空,如果不為空,就取出上傳文件的路徑、文件名和文件格式,然后判斷文件格式是否與用戶規(guī)定的格式相符, 相符時就把文件名重新命名為設備的編號,保存到指定的文件夾里。 該模塊的另一功能就是對現(xiàn)有的設備入庫,用戶只需要輸 入購置設備的數(shù)量和購置日期,系統(tǒng)可以自動計算總價。 + + 39。} //如果 選中教室編號 ,就把條件加 在上面定義的 SQL語句后 ???? string chlou = (strcb5, searchch5).Tables[searchch5].Rows[0][LouyuID].ToString()。并且還可以修改 現(xiàn)有設備的 資料,string strgg = select * from weixiust where Bxiuriqi like 39。 流程圖 設備維修模塊流程圖如圖 43 所示。 //保存當前用戶的姓名 ()。 // 檢索當前用戶名和密碼在數(shù)據(jù)庫是否存在 ()。如果是普通用戶,則沒有這三個功能,其它說明 如 表 41 所示 : 表 41 用戶權限表 功能 超級用戶 普通用戶 登錄界面 填寫用戶名、密碼 是否有該用戶? 登錄成功 結(jié)束 Y 提示用戶名或密碼錯誤 N 點擊登錄按鈕首先調(diào)用用戶名和密碼判斷函數(shù)( checkLogin),其關鍵代碼如 下: SqlConnection con = new SqlConnection([strcon])。 //當出現(xiàn)錯誤時,轉(zhuǎn)到 Catch,直接關閉數(shù)據(jù)庫連接 return false。 //打開數(shù)據(jù)庫連接 SqlCommand dbCommand = new SqlCommand(sQueryString, con)。 用戶登錄模塊 用戶要進入該教學設備管理系統(tǒng) 首先要使用合法的用戶名和密碼 登錄。為了避免數(shù)據(jù)記錄出現(xiàn)重復,在執(zhí)行添加操作前,使用關鍵信息對數(shù)據(jù)庫進行精確檢索,當發(fā)現(xiàn)重復記錄時,向用戶發(fā)出通知信息。database=JW。 圖 41 系統(tǒng)體系結(jié)構 數(shù)據(jù)庫連接 為了統(tǒng)一對數(shù)據(jù)的訪問方式,系統(tǒng)中封裝了常用的對各種數(shù)據(jù)庫的操作,可以在程序使用中很方便的調(diào)用。瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。 ( 8) 系統(tǒng)設置 包括對用戶修改密碼 、備份與恢復數(shù)據(jù), 擁有最高權限的用戶 還可以 添加新用 戶 ,修改 一般權限用戶的資料 ,一次性清空所有用戶等。 ( 4) 倉庫管理 在倉庫管理模塊里就可以對設備進行分配工作,把倉庫里已經(jīng)編號的設備分配到某個教室里,既可以對某個單獨的設備進行分配,也可以對大批量的設備進行分配;還可以修改設備的出廠編號,修改編號時系統(tǒng)可以自動判斷是否存在重復的編號,如果有就提示用戶重新輸入,沒有重復的就保存到數(shù)據(jù)庫里。 根據(jù) 上述系統(tǒng)現(xiàn)狀的分析 , 該設備管理系統(tǒng)的開發(fā),將通過對學校設備購置、運行、維修、分配等各種技術活動的規(guī)范化管理,最有效地發(fā)揮設備效能,提高學校的教學質(zhì)量和經(jīng)濟效果 ,所要實現(xiàn)的功能目標包括: ( 1) 設備基 本 信息管理 主要 對 使用 設備基 本 信息的 修改 和維護,包括設備代碼、 設備名稱、設備型號、設備配置信息、設備圖片等信息的 修改 和維護 ; 這部分的另一個功能就是添加系統(tǒng)還不存在的設備 資料;對已有的設備進行入庫操作,即輸入設備出廠編號,整個系統(tǒng)中只有經(jīng)過這個步驟,才能有具體的設備分配到各個教室 。 (5) 對映射后的表進行冗余控制調(diào)整 ,使其達到合理的關系范式。從 ER 模型向數(shù)據(jù)庫表的映射規(guī)則如下: (1) 一個實體類型對應一張表,實體的屬性對應表中的列。 管理員 管理員編號 固話 手機 權限 密碼 姓名 設備 配置參數(shù) 保修期 提供商 單位 單價 圖片 設備編號 設備名稱 設備型號 教室 樓寓編號 ^ 教室名稱 教室編號 樓宇 樓宇編號 樓宇名稱 表 31 Kucunb 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 kucunid 采購編號 Int(4) 主鍵(自動增長列) 2 shebid 設備編號 Varchar(10) 3 kczsl 倉庫部數(shù)量 Int(4) 4 kcsy 已編號 的數(shù)量 Int(4) 5 kcwsy 未編號的數(shù)量 Int(4) 表 32 Bumenb 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 LouyuID 樓 宇 編號 Smallint(2) 外鍵 2 BumenID 教室編號 Varchar(10) 主鍵 3 BumenMC 教室名稱 Varchar(30) 表 33 Louyub 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 LouyuID 樓 宇 編號 Smallint(2) 主鍵 2 LouyuMC 樓 宇 名稱 Varchar(30) 表 34 Shebeib 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 ShebID 設備編號 Varchar(10) 主鍵 2 ShebMC 設備名稱 Varchar(50) 3 ShebXH 設備型號 Varchar(50) 4 ShebDJ 設備單價 Varchar(10) 5 ShebDW 設備單位 Varchar(6) 6 ShebPZ 設備主要配置 Varchar(200) 7 ShebBXQ 保修期限 Varchar(10) 8 ShebTGS 提供商 Varchar(50) 9 ShebTP 設備參考圖 Varchar(100) 表 35 Userb 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 UserID 管理員編號 Smallint(2) 主鍵(自動增長列) 2 UserName 管理員姓名 Varchar(12) 3 Password 密碼 Varchar(30) 4 UserCall1 手機號碼 Varchar(20) 5 UserCall2 固話 Varchar(20) 6 Quanxian 權限 Varchar(10) 表 36 jilub 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 ZicangID 資產(chǎn)編號 Int(4) 2 ChuchangID 出廠編號 Varchar(20) 3 Chaozuoshuoming 操作描述 Varchar(50) 4 Zhuangtai 歷史狀態(tài) Varchar(10) 5 Chaozuoren 操作人 Varchar(12) 6 Chaozuoriqi 操作日期 datetime(8) 7 Beizhu 備注 Varchar(200) 表 37 Zichanb 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 ZicangID 資產(chǎn)編號 int (4) 主鍵(自動增長列) 2 ChuchangID 設備出廠編號 Varchar(20) 主鍵 3 LouyuID 樓 宇 編號 Smallint(2) 4 BumenID 教室編號 Varchar(10) 5 ShebID 設備編號 Varchar(10) 6 Nowzhuangtai 運行狀態(tài) Varchar(10) 表 38 Wxiub 表 序號 列名 中文解釋 數(shù)據(jù)類型 備注 1 WxiuID 編修編號 Int(4) 主鍵(自動增長列) 2 ZicangID 資產(chǎn)編號 Int(4) 3 WxiusbID 維修設備的編號 Varchar(10) 4 SbchucangID 設備出廠編號 Varchar(20) 5 Bxiuriqi 報修日期 datetime (8) 6 YichangQk 故障說明 Varc
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1