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

正文內(nèi)容

超市收銀系統(tǒng)設(shè)計說明書(編輯修改稿)

2025-08-30 07:23 本頁面
 

【文章內(nèi)容簡介】 ,不必看到與之無關(guān)的數(shù)據(jù)、菜單和圖形。(2) 使用便于用戶迅速吸收數(shù)據(jù)的方式來表示數(shù)據(jù)。(3) 使用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色。顯示的含義應(yīng)該非常準(zhǔn)確,用戶無須參照其他信息源就能理解。(4) 產(chǎn)生有意義的錯誤信息。對于系統(tǒng)在運行過程中產(chǎn)生的錯誤盡量給用戶返回一個容易理解的錯誤信息,以使用戶保持對系統(tǒng)的信任,和系統(tǒng)的可用性。(5) 使用窗口分隔不同類型的信息。使用不同的窗口顯示、保存不同類型的信息。(6) 高效率的使用顯示屏。當(dāng)使用多窗口時,應(yīng)該有足夠的空間使得每個窗口至少都能顯示出一部分。用戶的大部分時間用在選擇菜單命令、鍵入數(shù)據(jù)和向系統(tǒng)提供輸入。在系統(tǒng)中,鍵盤是主要的輸入介質(zhì),但是鼠標(biāo)等設(shè)備的也是重要的輸入手段,所以,對于他們的數(shù)據(jù)輸入操作有如下約定:(1) 盡量減少用戶的輸入動作。為了方便用戶的使用,鼠標(biāo)應(yīng)當(dāng)盡量減少操作的幅度。(2) 保持顯示信息和輸入信息之間的一致性。對于用戶來說,要保證其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征(例如:文字大小、顏色、位置等)要一致。(3) 允許用戶自定義輸入。用戶可能希望定義自己專用的命令或略去某些類型的警告信息和動作確認(rèn),人機(jī)界面應(yīng)該為用戶提供這樣做的機(jī)制。(4) 交互應(yīng)該是靈活的,并且可調(diào)整成用戶最喜歡的輸入方式。用戶類型與喜歡的輸入方式有關(guān),不同的用戶喜歡不同的輸入方式。(5) 使用當(dāng)前動作語境中不適用的命令不起作用。這可使得用戶不去做那些肯定會導(dǎo)致錯誤的動作。(6) 讓用戶控制交互流。用戶應(yīng)該能跳過不必要的動作,改變所需做的動作的順序,以及在不退出程序的情況下從錯誤狀態(tài)中恢復(fù)正常。(7) 消除冗余的輸入。除非可能發(fā)生誤解,否則不要要求用戶指定輸入數(shù)據(jù)的單位;盡可能提供默認(rèn)值,絕對不要要求用戶提供程序可以自動獲得或計算出來的信息。對于不同類型的用戶在登錄到系統(tǒng)后,由于有不同的權(quán)限,所以在主界面中會有一些項目受到限制而無法使用,所以要使這些項目不發(fā)生作用,以保證系統(tǒng)安全。程序過程設(shè)計主要是在借助過程設(shè)計工具的情況下,對程序的具體實現(xiàn)過程進(jìn)行設(shè)計。程序的主要部分設(shè)計在這個環(huán)節(jié)完成。在這個任務(wù)說明書中我們采用盒圖的形式來表達(dá)程序的具體的設(shè)計過程,我們的系統(tǒng)設(shè)計為C/S結(jié)構(gòu),所以是客戶端登陸系統(tǒng)的形式,盒圖沒有箭頭,所以不允許隨意轉(zhuǎn)移控制,堅持使用盒圖可以使程序員養(yǎng)成用用結(jié)構(gòu)化的方式來思考問題。在用戶登錄時,在輸入用戶名和密碼及用戶類型的前提下將其與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比對,若一致,則打開主窗體;若不一致提示錯誤,并要求重新輸入。注冊后保存用戶信息,://登陸界面的程序代碼 private void button1_Click(object sender, EventArgs e) { string MyConnectionString = Server=localhost。 Database=chaoshi。 Uid=root。 Pwd=123456。 Persist Security Info=True。Charset=utf8。 string username = ()。 string passwd = ()。 string rol = ()。 string loginsql = SELECT * FROM user Where UserID=39。 + username + 39。and UserPassword=39。 + passwd + 39。 and UserRight=39。 + rol + 39。 MySqlConnection connection = new MySqlConnection(MyConnectionString)。 ()。 MySqlCommand mycmd = new MySqlCommand(loginsql, connection)。 MySqlDataReader myread = ()。 try { if () { if (()) { //(登錄成功)。 if (myread[UserID].ToString() == amp。amp。 myread[UserPassword].ToString() == amp。amp。 myread[UserRight].ToString() == 管理員) { user = username。 Form8 f3。 f3 = new Form8()。 ()。 } else if (myread[UserID].ToString() == amp。amp。 myread[UserPassword].ToString() == amp。amp。 myread[UserRight].ToString() == 員工) { user = username。 Form2 f2。 f2 = new Form2()。 ()。 } } } else { (Please enter the correct user name and password?。?!)。 } } catch (Exception ex) { ((出錯,出錯原因{0}), )。 } finally { ()。 ()。 ()。 } } private void button2_Click(object sender, EventArgs e) { ()。 } private void textBox1_TextChanged(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } }} 連接數(shù)據(jù)庫否是用戶名和密碼輸入提示輸入否是賬戶是否存在提示錯誤顯示提示框“登錄成功”對于系統(tǒng)的各項信息的管理屬于后臺管理,: private void button2_Click_1(object sender, EventArgs e) { string spbh = ()。 string lx = ()。 string mc = ()。 string jldw = ()。 string gg = ()。 string sj = ()。 string kcl = ()。 string bjz = ()。 string bz = ()。 MySqlParameter[] sp = new MySqlParameter[9]。 sp[0] = new MySqlParameter(@spbh, )。 sp[0].Value = spbh。 sp[1] = new MySqlParameter(@lx, )。 sp[1].Value = lx。 sp[2] = new MySqlParameter(@mc, )。 sp[2].Value = mc。 sp[3] = new MySqlParameter(@jldw, )。 sp[3].Value = jldw。 sp[4] = new MySqlParameter(@gg, )。 sp[4
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1