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

正文內(nèi)容

基于bs架構(gòu)的教務(wù)管理系統(tǒng)——設(shè)備管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文(文件)

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

下一頁面
 

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