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

正文內(nèi)容

生產(chǎn)銷(xiāo)售與決策支持系統(tǒng)(編輯修改稿)

2025-07-21 03:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 功能是不允許一般用戶使用的,比如信息處理的功能,用戶只能對(duì)原始信息進(jìn)行瀏覽,但不能對(duì)原始信息進(jìn)行添加、刪除、修改等操作。而且,普通用戶也不能使用系統(tǒng)提供的統(tǒng)計(jì)決策功能和工序查詢功能,因此普通用戶所能享受的服務(wù)收到了很大程度上的限制,換句話說(shuō),也就保障和本系統(tǒng)又一個(gè)相對(duì)安全的保護(hù)機(jī)制,以保護(hù)數(shù)據(jù)庫(kù)內(nèi)的原始資料不會(huì)被隨意的修改和泄漏。 用戶登陸模塊的功能就是在用戶登陸的時(shí)候,對(duì)其進(jìn)行身份驗(yàn)證,確認(rèn)用戶的身份是管理員還是普通用戶。如果是管理員的話,詢問(wèn)是否要提升其他用戶為管理員。并且在本模塊中,還必須具備的功能是無(wú)論管理員還是普通用戶都要有修改自己密碼的權(quán)利。因此,在模塊中還要添加密碼修改功能,這樣用戶登陸模塊的功能就相對(duì)完善了。 通過(guò)上面的分析,我們對(duì)本模塊要具備的功能有了一個(gè)初步的了解,下面要介紹一下用戶登陸模塊各功能的實(shí)現(xiàn)情況。 首先要介紹的是身份選擇界面,在表單中是一個(gè)單選框,用戶可以根據(jù)自己的身份選擇是以管理員身份登陸還是以普通用戶身份登陸。如果身份選擇的不正確,是無(wú)法進(jìn)入系統(tǒng)使用本軟件的各種功能的。具體情況如圖所示 在選擇了相應(yīng)的登陸方式后就進(jìn)入用戶登陸界面,以管理員登陸見(jiàn)面為例,介紹一下登陸表單的設(shè)計(jì)。本介面是由兩個(gè)文本框和兩個(gè)命令按鈕所組成的。兩個(gè)文本框分別用來(lái)填寫(xiě)員工編號(hào)和密碼,兩個(gè)命令按鈕分別是“確定”按鈕和“返回”按鈕,還有就是表但通過(guò)ado控件和datagrid控件與數(shù)據(jù)庫(kù)進(jìn)行連接,并對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作,以后的所有表單都是通過(guò)這種方式和后臺(tái)數(shù)據(jù)庫(kù)相連接,在下面的論述中就不在反復(fù)累述了。具體情況如圖所示在這里介紹一下利用管理員登陸界面進(jìn)行身份驗(yàn)證的算法思路,首先要將adodc的數(shù)據(jù)原定為員工信息表,再以紀(jì)錄是否為空為條件進(jìn)行do while循環(huán)因?yàn)榍懊嬉呀?jīng)將指針指向第一條紀(jì)錄,因此這里的條件就可以理解為指針是否移動(dòng)到了表的最后一條紀(jì)錄。在這個(gè)while循環(huán)中用if語(yǔ)句做一個(gè)匹配操作,看看當(dāng)前紀(jì)錄的相應(yīng)字段值是否與在表單文本框中填入的之相匹配,也就是要看看用戶名和密碼填寫(xiě)是否正確,并且還要檢查此用戶的管理員字段的字段值是否為“是”,如果匹配證明當(dāng)前登陸用戶是管理員并且員工編號(hào)和密碼都正確,如果其中有一項(xiàng)不匹配,如用戶填寫(xiě)的員工編號(hào)不在數(shù)據(jù)庫(kù)中,說(shuō)明當(dāng)前登陸的人并不是本廠職工,有如果用戶的密碼不正確,再如果以上的數(shù)據(jù)都匹配但是當(dāng)前用戶不是管理員,也就是說(shuō)他選擇的登陸方式不正確,應(yīng)該選擇普通用戶登陸,出現(xiàn)以上這些情況用戶都不能進(jìn)入系統(tǒng)。只有以上的寫(xiě)都正確無(wú)誤,通過(guò)if語(yǔ)句的匹配就可以正常進(jìn)入系統(tǒng),如果本條記錄不匹配那么在else中填寫(xiě)紀(jì)錄下移的語(yǔ)句,就是前文中提的填寫(xiě)某些錯(cuò)誤的信息或根本不是管理員,導(dǎo)致不能正常登陸,到此就跳出while循環(huán),顯示錯(cuò)誤信息反饋給用戶,這就是編寫(xiě)管理員登陸表單的基本算法。 普通用戶的登陸界面于管理員登陸界面十分相似,在這里就不再累述,具體情況如圖所示下面介紹一下管理員提升界面的設(shè)計(jì)思路,在以管理員身份登陸系統(tǒng)之后,就進(jìn)入管理員提升界面,因?yàn)楣芾韱T是具有提升其他用戶為管理員的權(quán)利的,所以在登陸以后,系統(tǒng)要詢問(wèn)一下時(shí)候要提升管理員,如果不需要提升可以跳過(guò)本界面進(jìn)入系統(tǒng)主界面。本表但是由一個(gè)文本框和兩個(gè)命令按鈕來(lái)組成的,文本框用來(lái)填寫(xiě)待提升的用戶的員工編號(hào),兩個(gè)命令按鈕一個(gè)是“提升”按鈕一個(gè)是“進(jìn)入系統(tǒng)”按鈕。從名稱上看兩個(gè)按鈕的作用不言自明。具體情況如下圖 在這里介紹一下本界面設(shè)計(jì)的算法思路,首先像登陸表單一樣要將指針指向表的第一條紀(jì)錄,然后進(jìn)入while循環(huán),利用if語(yǔ)句檢測(cè)輸入的員工編號(hào)與紀(jì)錄的員工編號(hào)字段值是否匹配如果匹配在檢查管理員字段值是否為否,如果都匹配就證明這個(gè)員工目前還不是管理員,就將這條紀(jì)錄的管理員字段值改為“是”,然后跳出while循環(huán)。如果前面的條件不匹配,就在else中將指針指向下一條紀(jì)錄,如果直到最后一條紀(jì)錄還是沒(méi)有匹配的,則系統(tǒng)提示錯(cuò)誤信息。這就是提升管理員界面的算法簡(jiǎn)介。 最后要介紹一下的是密碼修改界面,普通用戶和管理員都可以使用這項(xiàng)功能,密碼修改界面是由三個(gè)文本框和兩個(gè)命令按鈕所組成的。三個(gè)文本框是用來(lái)填寫(xiě)員工編號(hào)、舊密碼和新密碼的,如果員工編號(hào)和舊密碼的任意一項(xiàng)填寫(xiě)的不正確都不可以更改密碼,因此必須填入合法的員工編號(hào)并且相應(yīng)的舊密碼也正確無(wú)誤,才可以更改密碼,否則系統(tǒng)提示錯(cuò)誤信息。兩個(gè)命令按鈕分別是“確定”按鈕和“返回”按鈕。界面的具體情況如圖所示 在這里介紹一下本表單的設(shè)計(jì)算法,首先也是要將紀(jì)錄指針指向第一條紀(jì)錄,然后檢索和匹配的算法和上面提到的基本類(lèi)似,當(dāng)找到員工編號(hào)和舊密碼都匹配的記錄時(shí),將本條紀(jì)錄的密碼字段的字段值改為新密碼的值然后跳出循環(huán),否則紀(jì)錄指針下移一條,直到移動(dòng)到表的底部,如果還是不能匹配就跳出循環(huán),提示錯(cuò)誤信息。到此為止,用戶登陸模塊的界面設(shè)計(jì)和算法就簡(jiǎn)述完畢了。(2) 信息處理模塊 這個(gè)模塊主要完成的任務(wù)是進(jìn)行數(shù)據(jù)的瀏覽、添加、刪除、修改等各項(xiàng)操作。這個(gè)模塊的各個(gè)界面,是提供給管理員使用的,普通用戶并不能使用這項(xiàng)功能,以防普通用戶可以任意的修改或增補(bǔ)數(shù)據(jù)庫(kù)中的原始數(shù)據(jù),造成數(shù)據(jù)庫(kù)中的數(shù)據(jù)混亂。這個(gè)模塊主要包括四個(gè)表單,它們分別是:生產(chǎn)信息、庫(kù)存信息、設(shè)備信息和員工信息。它們的算法設(shè)計(jì)思路大致相似,在這里就以生產(chǎn)信息為例給大家介紹一下信息處理模塊中各表單的設(shè)計(jì)情況。 在生產(chǎn)信息表單中包括八個(gè)文本框和八個(gè)命令按鈕,文本框的作用是它們分別對(duì)應(yīng)著生產(chǎn)信息表中的八個(gè)字段,它們是產(chǎn)品編號(hào)、產(chǎn)品名稱、產(chǎn)品型號(hào)、日產(chǎn)量、硬度、生產(chǎn)日期、使用壽命、生產(chǎn)負(fù)責(zé)人編號(hào)。這八個(gè)文本框的作用就是對(duì)應(yīng)顯示這八個(gè)字段的字段值,用戶在這些文本框中瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù)。而八個(gè)命令按鈕可分為兩組,第一組為“第一個(gè)”按鈕、“下一個(gè)”按鈕、“上一個(gè)”按鈕和“末一個(gè)”按鈕,這組按鈕的作用是通過(guò)點(diǎn)擊這些按鈕來(lái)移動(dòng)紀(jì)錄指針從而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行瀏覽。的二組按鈕為“添加”按鈕、“刪除”按鈕、“修改”按鈕和“確定”按鈕,這組按鈕是用來(lái)對(duì)數(shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行編輯用的?!靶薷摹卑粹o與“確定”按鈕是配套使用的,當(dāng)按下“修改”按鈕時(shí),本按鈕隱藏而“確定”按鈕出現(xiàn),這時(shí)即可一對(duì)文本框中的數(shù)據(jù)進(jìn)行修改,當(dāng)修改完成后單擊“確定”按鈕,修改后的數(shù)據(jù)就存入數(shù)據(jù)庫(kù)。然后“確定”按鈕隱藏,“修改”按鈕再次出現(xiàn),以便接收下一次的修改指令?!疤砑印卑粹o的作用是向數(shù)據(jù)庫(kù)中添加一條新的紀(jì)錄,當(dāng)單擊“添加”按鈕時(shí),就會(huì)出現(xiàn)與本表單配套使用的“添加”表單。這個(gè)表單也是由八個(gè)文本框組成另外還有一個(gè)“確定”按鈕,文本框的作用亦是用來(lái)填寫(xiě)新加入數(shù)據(jù)庫(kù)的紀(jì)錄的相應(yīng)的八個(gè)字段值,當(dāng)天寫(xiě)完成后單擊“確定”按鈕就完成了添加,然后返回原來(lái)的界面?!皠h除”按鈕的作用很簡(jiǎn)單,就是刪除當(dāng)前指針?biāo)赶虻募o(jì)錄。“生產(chǎn)信息”表單和配套的“添加”表單的具體情況如下圖 在這里介紹一下本表單的算法設(shè)計(jì),首先介紹一下起到瀏覽作用的四個(gè)按鈕的設(shè)計(jì),這四個(gè)按鈕的設(shè)計(jì)是比較簡(jiǎn)單的,主要是利用movefirst、movelast、movenex以及moveprevious這四個(gè)方法來(lái)移動(dòng)紀(jì)錄指針,值得注意的是在算法設(shè)計(jì)的時(shí)候利用if語(yǔ)句進(jìn)行了一下判斷,如果指針已經(jīng)指向了數(shù)據(jù)庫(kù)的最后一條紀(jì)錄那么“下一個(gè)”按鈕的enabled屬性就等于false,也就是說(shuō)這個(gè)按鈕就不被激活了。同理,如果指針指向第一條紀(jì)錄那么“上一個(gè)”按鈕是無(wú)法使用的。 “添加”按鈕的設(shè)計(jì)是利用ado控件和datagrid控件,(0) = ,將填寫(xiě)在“添加”表單中文本框中的數(shù)據(jù),按照命令中所指示的字段順序,對(duì)應(yīng)的填寫(xiě)到數(shù)據(jù)庫(kù)中。這樣就完成了添加按鈕的設(shè)計(jì)?!皠h除”按鈕的算法設(shè)計(jì)的思路是首先將要?jiǎng)h除的計(jì)入的下一條紀(jì)錄的指針保存下來(lái),然后將指針指向剛才保存
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1