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

正文內(nèi)容

基于bs的工廠設(shè)備管理系統(tǒng)的設(shè)計—免費計算機畢業(yè)設(shè)計論文(編輯修改稿)

2024-12-29 16:07 本頁面
 

【文章內(nèi)容簡介】 . 1 7 刪 除 用 戶 圖 48 系統(tǒng)數(shù)據(jù)流程圖 用戶的登陸模塊 網(wǎng)站首頁總體采用上下結(jié)構(gòu)的方式,首先給人以簡捷的視覺外觀,符合一個管理系統(tǒng)的風格。 本頁有三項文本框需要進行填寫,只有通過登陸成功之后才能進入以下頁面進行相關(guān)的操作,在此處填寫的“用戶名”、“密碼”和“驗證碼”都需要通過驗證,只有數(shù)據(jù)庫用戶信息表 userlist 存在兩者相互對應(yīng)的用戶名和密碼,輸入的驗證碼同隨機產(chǎn)生的 數(shù)相同時才能正常的進行登陸。如果登陸用戶或者密碼有錯,都無法正常登陸,即彈出一個提示框。如“用戶不存在或密碼錯誤,要么 是驗證碼輸入有誤”。 在登陸成功后轉(zhuǎn)接到設(shè)備基本信息頁面 main,該頁面中顯示出的值是從表為 dev_info 中獲取。 dev_info 中的數(shù)據(jù)是在入庫設(shè)備審核頁面審核值為“通過”時才把 dev_in_pply 中相應(yīng)的值調(diào)入到 dev_info 表中。 模塊 設(shè)計 設(shè)備入庫申請與審核 以工人權(quán)限登陸首頁后,進入到設(shè)備基本信息頁面,在該頁面便可以進入設(shè)備入庫申請記錄表,里面主要顯示的 是曾經(jīng)申請過入庫的記錄,如果要對某一設(shè)備進行入庫申請,就要轉(zhuǎn)接到設(shè)備入庫申請表中,并填寫相應(yīng)的字段信息,如果曾經(jīng)申請過的設(shè)備還沒有被有“主管”權(quán)限的用戶刪除而且是被審核過,那么該設(shè)備編號和設(shè)備名相對應(yīng)的存儲在 dev_in_pply,在申請設(shè)備入庫時就不能再次重復使用該編號。當入庫申請表填寫完成點提交,那么這些數(shù)據(jù)將保存在dev_in_pply。此時的值并沒有傳輸?shù)?dev_info 表中,只有審核并通過之后才把相應(yīng)的值寫入到 dev_info 表中。 圖 49 設(shè)備入庫申請表 界面 設(shè)備入庫申請表審核模塊只能具 有“主管”權(quán)限的才能進入該頁面,頁面中主要顯示審核記錄。該模塊中主要功能是針對于入庫申請表中填寫的申請表進行審核,該頁面中獲得的字段值是在 dev_in_pply 表中調(diào)用的,當審核人需要審核時點擊 進入設(shè)備入庫審核頁面,并填寫審核批復,選擇審核“通過”或“未通過”。如果通過了那么該頁面部分值將寫入到 dev_info 表中,否則只寫到 dev_in_pply 表中。如果在設(shè)備基本信息表中存在相同的設(shè)備,而且設(shè)備編號和設(shè)備廠商都于 dev_info 表中某行數(shù)據(jù)相等,那么要進行庫存數(shù)相加,庫存量增加,如果申請入庫的設(shè)備審核 結(jié)果為“通過”但在數(shù)據(jù)庫中不存在,那么該設(shè)備入庫將不會進行相加,而是把數(shù)據(jù)插入到 dev_info 表中。 圖 410 設(shè)備申請表審核記錄界面 設(shè)備出庫申請與審核 如果工廠中設(shè)備因需要維修或者已經(jīng)不能再使用就要進行作廢處理,這兩種情況將進行出庫處理,申請出庫必然工廠存在庫存,而且出庫的數(shù)量必須小于庫存數(shù)量。設(shè)備編號、設(shè)備名稱、設(shè)備廠商三者都要同時與數(shù)據(jù)庫中 dev_info 中的值相同時才能正常出庫,要么會彈出一個提示框“設(shè)備不存在”。如果在輸入出庫數(shù)量大于了庫存數(shù)量同樣會彈出提示框“庫存數(shù)量不足 ,請重新輸入出庫數(shù)量”。如果申請成功了,那么該條出庫信息將保存在 dev_out 表中。 圖 411 設(shè)備出庫申請記錄界 面 圖 411 是設(shè)備出庫申請記錄界面,審核頁面只有“主管 ” 權(quán)限才能進行訪問,所以該模塊只能具有“主管”權(quán)限的才能進入該頁面,頁面中主要顯示審核記錄。該模塊中主要功能是針對于出庫申請表中填寫的申請表進行審核,該頁面中獲得的字段值是在 dev_out 表中調(diào)用的,當審核人需要審核時點擊 進入設(shè)備出庫審核頁面,并填寫審核批復,選擇審核“通過”或“未通過”。如果 審核通過了而且出庫設(shè)備的編號、名稱和廠商 都要同時以 dev_info 表中某一條數(shù)據(jù)相等那么該頁面中出庫數(shù)量將從 dev_info 表中庫存數(shù)量減去。如果審核結(jié)果為“未通過”,那么剛審核的那張出庫表中的出庫數(shù)量不會同庫存數(shù)量進行減法運算,而是把出庫數(shù)量以新增一條出庫記錄方式寫入到 dev_out 表中,同時在設(shè)備出庫審核頁面也新增一條出庫記錄顯示在頁面。 出庫典型申請審核代碼如下: !include file= %id=(id) dev_name=(dev_name) dev_num =(dev_num) dev_factory =(dev_factory) dev_out_amount =(dev_out_amount) dev_out_fs =(dev_out_fs) dev_out_pplyer =(dev_out_pplyer) result=(result) check_idea=(check_idea) (update dev_out set dev_out_sign=39。amp。resultamp。39。,check_idea=39。amp。check_ideaamp。39。,check_time=39。amp。year(now)amp。amp。month(now)amp。amp。day(now)amp。39。 where id=39。amp。idamp。39。) if result=1 then set rst = () sq=select * from dev_info where dev_num=39。amp。dev_numamp。39。 and dev_factory=39。amp。dev_factoryamp。39。 and dev_name=39。amp。dev_nameamp。39。 sq,conn,1,3 if =0 then else f_amount = 0 If 0 then f_amount = rst(dev_amount) end if f_amount = rst(dev_amount) s_amount = (dev_out_amount) now_amount = cint(f_amount) cint(s_amount) (update dev_info set dev_amount=39。amp。 now_amount amp。39。 where dev_num=39。amp。dev_numamp。39。 and dev_factory=39。amp。dev_factoryamp。39。 and dev_name=39。amp。dev_nameamp。39。) end if endif % 代碼分析: 首先鏈接數(shù)據(jù)庫,再從上頁面獲取 ID、設(shè)備名、設(shè)備編號、設(shè)備廠商、設(shè)備出庫數(shù)量、設(shè)備出庫方式、設(shè)備出庫申請人、設(shè)備出庫審核結(jié)果(通過或未通 過) 和審核批復。當獲取相應(yīng)的信息后修改設(shè)備出庫信息表 dev_out。如果審核結(jié)果為通過,那么通過設(shè)備名、設(shè)備編號和設(shè)備廠商三者都符合以上條件時設(shè)備出庫數(shù)量將與設(shè)備基本信息表 dev_info 進行減法處理。在這里也進行了一個判斷,判斷數(shù)據(jù)庫中是否有值。如果沒有值將顯示“設(shè)備無庫存”。當成功進行減法處理之后,所獲得的減法結(jié)果將與設(shè)備基本信息表中的設(shè)備數(shù)量 dev_amount字段更新。使得 dev_info 表中的數(shù)量為最終庫存數(shù)量。 設(shè)備報修、作廢申請和審核 具有申請設(shè)備入庫、出庫、報修、作廢權(quán)限的只有“工人 ” 權(quán)限,報修、作廢兩個模塊也不例外,這兩個模塊同出庫申請相似,首先判斷報修、作廢的設(shè)備是否存在庫存,并且判斷申請報修、作廢數(shù)量是否小于庫存數(shù)量,如果滿足這兩個條件(有庫存,申請報修、作廢數(shù)量小于庫存數(shù)量)并且經(jīng)過審核人審核結(jié)果為“通過”,那么申請報修作廢的數(shù)量將于庫存數(shù)量做相減運算,由庫存數(shù)量減去報修數(shù)量或者由庫存數(shù)量減去作廢數(shù)量,最后剩下的庫存數(shù)量將進行 更新以前的庫存數(shù)量,并在設(shè)備庫存信息頁面顯示出來。如果審核結(jié)果為“未通過”,那么報修作廢數(shù)量就不會同庫存數(shù)量進行減法運算,只是把申請報修作廢的數(shù)據(jù)以一條新記錄的方式寫入到 dev_modify 表中或 dev_cancel 表中,并在設(shè)備申請表審核頁面顯示出該條記錄數(shù)。如果申請的報修作廢申請不能滿足上面所說的兩個條件,它們就不會正常進行報修作廢申請,更不能順利進行出庫中的數(shù)量相減關(guān)系。 查看設(shè)備庫存、查詢設(shè)備信息 查看設(shè)備庫存信息和查詢設(shè)備信息兩個模塊都只有擁有“主管”權(quán)限的用戶才能實現(xiàn)這兩個模塊功能 。當進入這兩個頁面時需要進行權(quán)限判斷,通過一個session 值來判斷用戶的權(quán)限,符合要求的才能正常實現(xiàn)模塊功能,否則無法進入該頁面。在查詢頁面中,該頁面中設(shè)計了一個具有模糊查詢功能的查詢方式,此功能最為使用,在各個文本框中大體輸入相對應(yīng)的數(shù)據(jù)便可以查出相應(yīng)的記錄數(shù),可以顯示出相關(guān)設(shè)備的數(shù)據(jù)詳細信息。設(shè)備庫存信息和查詢設(shè)備詳細信息這兩個模塊主要是記錄并顯示設(shè)備信息為主,為了更方便管理者獲取工廠內(nèi)相關(guān)設(shè)備詳細信息。 圖 412 設(shè)備信息查詢界面 設(shè)備庫存信息界面如圖 413 所示: 圖 413設(shè)備庫存信息 界 面 用戶管理 該模塊在剛進入用戶管理頁面是都可以進入的,剛進入該模塊的默認頁面為用戶密碼修改頁面,在該頁可以進行密碼的修改,但是在該頁里面無法更改自己的權(quán)限,只是可以更改密碼,郵件和聯(lián)系方式。如果想進入“人員添加”或“人員刪除”頁面就只有“管理員”權(quán)限才能實現(xiàn)。人員添加頁面中,可以添加用戶名、用戶密碼、用戶權(quán)限等項目,在添加時用戶名不能重復。此處為了提高安全性,管理員添加其他用戶時,用戶應(yīng)立即更改密碼。管理員進入人員刪除頁面時可以看到很多所有的用戶信息,但無法看到用戶的密碼。如果出現(xiàn)用戶忘記密 碼的情況,那么可以通過刪除用戶,并再次申請人員信息,當場用戶更改密碼。 1. 圖 414模塊為所有用戶修改密碼界 面 : 圖 414用戶修改密碼界 面 用戶在修改密碼頁面進行修改密碼時,必須填寫正確舊密碼,否則系統(tǒng)將會彈出提示框“請重新輸入舊密碼”。在修改密碼時,該頁面每個文本框都不能為空,必須填寫相應(yīng)的信息。 “管理員”權(quán)限用戶才能訪問 圖 415 人員添加界 面 管理員在用戶管理員頁面添加用戶時不能添加已經(jīng)存在的用戶名,否則系統(tǒng)將會彈出報錯提示框“用戶已存在,請重新輸入用戶名” .在添加用戶時, 每個表單 都不能為空,必須填寫相應(yīng)的信息。 人員添加典型驗證代碼: !include file= % username=(username) password=(password) usertype=(usertype) truename=(truename) =() tel=(tel) dim rst Set rst=() sql=select * from userlist where username=39。amp。usernameamp。39。 sql,conn,1,1 if 0 then end if If username= Then Scriptalert(39。 請 輸 入 用 戶 名 !39。)。(1)。/Script ElseIf password= Then ElseIf usertype= Then Scriptalert(39。 請 輸 入 用 戶 類 型 !39。)。(1)。/Script ElseIf truename= Then Scriptalert(39。 請 輸 入 真 實 姓 名 !39。)。(1)。/Script ElseIf tel= Then Scriptalert(39。 請 輸 入 聯(lián) 系 電 話 !39。)。(1)。/Script ELSE (insert into userlist(username,password,usertype,truename,tel) values(39。amp。usernameamp。39。,39。amp。passwordamp。39。,39。amp。usertypeamp。39。,39。amp。truenameamp。39。,39。amp。telamp。39。)) Scriptalert(39。 添 加 成 功 !39。)。=39。39。/Script End if % 代碼分析: 先從上一個頁面通過 獲取用戶名、用戶密碼、用戶類型、真實姓名、電子郵箱、聯(lián)系電話。定義一個變量,創(chuàng)建一個對象。并通過用戶名在數(shù)據(jù)庫中查詢用戶信息數(shù)據(jù)。如果在上頁獲取的用戶名在通過數(shù)據(jù)庫查詢后擁有值,那么說明用戶名存在,不能再次申請該用戶名。接著在判斷上個頁面的表單輸入時不能為空,必須擁有相關(guān)的信息輸入表單。如果上面 的條件都成立,那么 就可以把申請的該用戶相關(guān)信息插入到 userlist 表中。然后點提交將顯示“添加成功”。再點確定那么就返回到添加用戶頁。 圖 416人員刪除界 面 人員添加、人員刪除功能都只有“管理員”權(quán)限用戶才可以實現(xiàn),在人員刪除頁面中,不能刪除當前用戶。 5 結(jié)果測試 與分析 結(jié)果測試 在設(shè)計好網(wǎng)站的各功能模塊以后,就是進行系統(tǒng)編碼的測試,主要看是否存在運行時錯
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1