版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、. .1、界面設(shè)計的最大最小原那么:_承擔(dān)的工作量應(yīng)盡量少或最少,_承擔(dān)的工作量應(yīng)最大,在最大限度利用_的同時,充分發(fā)揮_的積極因素。3、人機界面是專門處理人機交互活動的軟件,它是人與_、_的穿插局部4、面向用戶的軟件界面設(shè)計就是在進展軟件人機界面或用戶界面設(shè)計時,要更多地考慮用戶的要求,最重要的是要求界面保持“簡單、_、_、方便、_。 6、美國人類工程學(xué)會Human Factors and Ergonomics Society曾定義可用性的五大屬性為:_、可學(xué)習(xí)性、可記憶性、_、_。7、人機界面學(xué)是計算機科學(xué)、人類工程學(xué)和認知心理學(xué)等學(xué)科相結(jié)合的產(chǎn)物。它的研究內(nèi)容很廣,包括心理學(xué)領(lǐng)域的認知科
2、學(xué)、_、_和圖像處理技術(shù)、_等。9、目前,人機交互正朝著從準確到模糊、_以及_的方向轉(zhuǎn)變,開展用戶與計算機之間快捷、低耗的多通道界面。14、目前常用的人機交互方式有:問答式對話; _; 命令語言;_; 查詢語言; _; 自然語言等。15、交互介質(zhì)一般分為:_;_17、由于用戶具有知識、_、智能、記憶能力、_、動機、_、以及易遺忘、易出錯等特性,在進展界面設(shè)計時,都要考慮這些人文因素。人文因素主要包括以下內(nèi)容: _;人的固有技能;人的固有弱點;_;_。18、用戶需求應(yīng)該包含_和_兩方面23、設(shè)計界面是以_為根底,以_為前提,以_為重心而構(gòu)成的,它們之間形成有機和系統(tǒng)的聯(lián)系。27、命令語言設(shè)計的根
3、本目標是:準確、緊湊、_、加快學(xué)習(xí)速度、簡單、_、_。28、常見的命令縮寫方法:簡單截短;_;_;_;其他角度的標準縮減法;發(fā)音29、常見的命令語言主要形式有:_、命令加變量、_以及層次式命令構(gòu)造31、菜單的組織類型一般有單一菜單、_、_、循環(huán)網(wǎng)絡(luò)以及非循環(huán)網(wǎng)絡(luò)菜單等,目前,_是最常見的菜單構(gòu)造。36、向計算機輸入數(shù)據(jù)有多種方式:_;菜單項選擇擇輸入界面;填表輸入界面;條形碼;_;_40、按窗口的構(gòu)造方式可以把窗口分為以下幾類:_;開關(guān)式窗口;_;瓦片式窗口;重疊式窗口;_41、一個窗口外觀上一般由窗口框架、標題、_、_、_、滾動條水平、垂直等部件構(gòu)成。42、輔助窗口分為_和_兩種43、設(shè)計屏
4、幕布局時應(yīng)該使各功能區(qū)重點突出 ,應(yīng)遵循如下幾條原那么:_;預(yù)期原那么;_;_;規(guī)那么化44、幫助信息可分為_和_45、網(wǎng)頁設(shè)計要求主題鮮明、形式和內(nèi)容相統(tǒng)一,強調(diào)整體為設(shè)計原那么,并具有交互性與持續(xù)性、_、綜合性、_以及_等特點。簡答題:5、軟件界面設(shè)計需要考慮問題:簡1界面總體布局設(shè)計:即如何使界面的布局變得更加合理。2操作流程設(shè)計,即通過設(shè)計合理的工作流程,盡可能使用戶的工作量到達最小,工作效率最高。3工作界面舒適性設(shè)計,即使用戶更加舒適的工作。4完善的功能設(shè)計。人機界面并不是軟件的簡單外包裝,一個軟件的成功與其完善的功能是分不開的。5需要進展正規(guī)的理解和調(diào)查,要考慮產(chǎn)品的使用時機和環(huán)境
5、。19、用戶對計算機系統(tǒng)的要求 簡1系統(tǒng)能讓用戶靈活地使用,用戶不必以嚴格受限的方式使用系統(tǒng)。2系統(tǒng)能區(qū)分不同類型的用戶并適應(yīng)他們。3系統(tǒng)的行為及其效果對用戶是透明的。4用戶可以通過界面預(yù)測系統(tǒng)的行為。 (5系統(tǒng)能隨時隨地提供幫助功能。6人機交互應(yīng)盡可能和人際通信相類似。7系統(tǒng)設(shè)計必須考慮到用戶使用計算機時的身體、心理要求20、用戶技能方面的使用需求簡1應(yīng)該讓系統(tǒng)去適應(yīng)用戶,對用戶使用系統(tǒng)不提特殊的身體、動作方面的要求。2用戶只需有普通的語言通信技能就能進展簡單的人機交互。3要求有一致性的系統(tǒng)設(shè)計。4應(yīng)該讓用戶能通過使用系統(tǒng)來進展學(xué)習(xí)、提高技能。5系統(tǒng)提供演示及例子程序,為用戶使用系統(tǒng)提供范例
6、。6系統(tǒng)可以提供向?qū)椭脩敉瓿扇蝿?wù)。 21、用戶習(xí)性方面對系統(tǒng)的要求簡1系統(tǒng)應(yīng)該讓在終端工作的用戶有耐心。2系統(tǒng)應(yīng)該很好地對付人的易犯錯誤、健忘以及注意力不集中等習(xí)性。3應(yīng)該減輕用戶使用系統(tǒng)的壓力。22、用戶經(jīng)歷、知識方面的使用需求簡1系統(tǒng)應(yīng)能讓未經(jīng)專門訓(xùn)練的用戶使用。 (2系統(tǒng)能對不同經(jīng)歷知識水平的用戶做出不同反響。3提供同一系統(tǒng)甚至不同系統(tǒng)間系統(tǒng)行為的一致性,建立標準化的人機界面。4系統(tǒng)必須適應(yīng)用戶在應(yīng)用領(lǐng)域的知識變化,應(yīng)該提供動態(tài)的自適應(yīng)用戶的系統(tǒng)設(shè)計。 24、軟件界面開發(fā)設(shè)計原那么簡1確定用戶是進展系統(tǒng)分析和設(shè)計的第一步,也就是標識使用應(yīng)用系統(tǒng)的用戶最終用戶,不同的用戶會有不同的經(jīng)歷
7、、能力和要求。2盡量減少用戶的工作3應(yīng)用程序和人機界面別離的原那么4一致性原那么:人機界面的一致性主要表達在輸入、輸出方面的一致性5系統(tǒng)要給用戶提供反響6盡量減少用戶的記憶要求7應(yīng)有及時的出錯處理和幫助功能 8使用圖形和比喻,可使用戶的操作及其響應(yīng)直接可視和逼真9盡量使用快捷方式10允許動作可逆性11快速的系統(tǒng)響應(yīng)和低的系統(tǒng)本錢12合理利用空間,保持界面簡潔13合理利用顏色、顯示效果來實現(xiàn)內(nèi)容與形式的統(tǒng)一26、典型的軟件界面開發(fā)設(shè)計流程:簡32、菜單界面特點:簡1菜單交互對話是計算機系統(tǒng)驅(qū)動的,設(shè)計良好的菜單界面能夠把系統(tǒng)語義做什么和系統(tǒng)語法怎么做很明確直觀地顯示出來,并給用戶提供各種系統(tǒng)功能
8、的選擇。2菜單界面適合于構(gòu)造化的系統(tǒng),每一個菜單項都可以對應(yīng)一個子程序功能或下一級子菜單。3菜單界面減輕了用戶的學(xué)習(xí)、記憶負擔(dān)以及培訓(xùn),簡化了操作。4菜單界面要占用一定的屏幕空間和顯示空間。33、菜單設(shè)計原那么:簡1按照系統(tǒng)的功能來組織菜單、菜單的寬度、深度和層次構(gòu)造。2選用廣而淺的菜單構(gòu)造,深度不易超過4層,每級菜單項數(shù)最好7到9個3菜單標題簡短,含義明確,大致能解釋菜單的作用。4合理命名各菜單項名稱。使用熟悉的菜單項名,使用前后一致的和準確的措詞,將關(guān)鍵詞放在左邊,且各選項彼此不同。5根據(jù)菜單項選擇項的含義進展分組,每組內(nèi)選項要按一定的規(guī)那么排序。6依據(jù)使用頻度排序:將經(jīng)常使用的菜單項排在
9、前面。7依據(jù)功能邏輯順序排序8依據(jù)使用順序排序:顯示用的排在前面9為菜單項提供多于一種的選擇途徑10要保持語法、布局、用詞前后一致。11應(yīng)該對菜單項選擇擇和點取設(shè)置反響標記12對與正在進展的操作無關(guān)的菜單項加上禁用標記或干脆不顯示13菜單前的圖標不宜太大,與字高保持一致最好14主菜單的寬度要接近,字數(shù)不應(yīng)多于4個,每個菜單的字數(shù)一樣是最好的。15要考慮聯(lián)機幫助、新穎選擇機制、響應(yīng)時間、 顯示速率和屏幕尺寸。34、對于工具欄的設(shè)計,應(yīng)遵循以下原那么:簡1可以根據(jù)用戶的要求定制工具欄按鈕。2將一樣或相近功能的工具欄按鈕放在一起,使用分隔條將不同功能的按鈕隔開,就像菜單項一樣。3工具欄中的每一個按鈕
10、都應(yīng)該有工具提示。4工具欄的長度最好不要超出屏幕寬度,否那么選擇超出局部的按鈕是一件很麻煩的事情。5工具欄的圖標能直觀地代表要完成的操作,如果它對應(yīng)于某個菜單項,那么這二者的圖標必須完全一樣。6將系統(tǒng)的常用工具欄放在默認的位置。7當(dāng)工具欄太多時,可以考慮使用工具箱。8用戶可以根據(jù)需求定制工具箱按鈕。9工具箱的默認總寬度不超過屏幕寬度的15,否那么可以考慮在工具箱上對按鈕分組,并根據(jù)需要顯示不同的組。 35、數(shù)據(jù)輸入界面設(shè)計原那么:簡1數(shù)據(jù)輸入的一致性2使用戶輸入減至最少3為用戶提供反響信息4用戶輸入的靈活性5提供錯誤檢測和修改方法38、圖形用戶界面的主要特點簡1以物理動作或標記按鈕代替復(fù)雜的語
11、法。2用指點和選擇代替鍵盤輸入。3操作結(jié)果立即可見,具有高度的交互性。4提供對用戶出錯的保護機制和強有力的幫助機制,支持逆向操作。5新手通常僅需觀看系統(tǒng)運行的演示,就能很快地學(xué)會使用系統(tǒng)的根本功能。39、圖形用戶界面設(shè)計一般原那么簡1界面要具有一致性2防止令人迷惑的類比3不違反群眾習(xí)慣4為特有目的使用圖標5仔細設(shè)計圖標的交互6使用易于理解的圖標7常用操作要有捷徑8提供簡單的錯誤處理9提供信息反響10操作可逆11設(shè)計良好的聯(lián)機幫助12合理劃分并高效地使用顯示屏13信息顯示方式與數(shù)據(jù)輸入方式協(xié)調(diào)一致14遵循可不用鼠標原那么程序題:46、在設(shè)計員工信息修改的功能界面時,要先進展記錄的定位再進展相應(yīng)數(shù)
12、據(jù)的修改,請你寫出一種記錄的定位的方法,要求將定位到的記錄數(shù)據(jù)顯示在控件中。必須要寫出觸發(fā)的對象的事件以及事件的代碼private void button1_Click(object sender, EventArgs e) string M_str_sqlcon = "Data Source=PC2021022214PIVZXZ ;Database=100626SY;Integrated Security=True" SqlConnection myCon = new SqlConnection(M_str_sqlcon); myCon.Open(); string st
13、r = string.Format("select * from tb_Rygl where id = '0'", textBox2.Text); SqlDataAdapter da = new SqlDataAdapter(str, myCon); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) textBox1.Text= dt.Rows01.ToString(); if (dt.Rows02.ToString().Trim() = "男")
14、 boBox1.SelectedIndex = 0; else boBox1.SelectedIndex = 1; dateTimePicker1.Text = dt.Rows03.ToString(); private void button2_Click(object sender, EventArgs e)47、要求設(shè)計一個界面能根據(jù)員工的*進展模糊查找,并將查找的所有記錄顯示在控件中,請畫出你所設(shè)計的界面,并寫出相應(yīng)的代碼。private void button1_Click(object sender, EventArgs e) string M_str_sqlcon = "
15、;Data Source=PC2021022214PIVZXZ ;Database=100626SY;Integrated Security=True" SqlConnection myCon = new SqlConnection(M_str_sqlcon); myCon.Open(); string str = string.Format("select * from tb_Rygl where name like '%0%'", textBox1.Text); SqlDataAdapter da = new SqlDataAdapter(st
16、r, myCon); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; 48、為物料的出倉設(shè)計一個存儲過程,存儲過程要判斷物料是否存在,操作后物料庫存數(shù)量是否不為負數(shù);如果不滿足條件顯示,失敗提示;如果滿足條件,增加進出倉表記錄一條,并根據(jù)進出倉物料的數(shù)量對物料表中庫存數(shù)量進展修改,提交數(shù)據(jù)庫操作,否那么回滾。create proc shaopeng4b int,c datetime,d int,e int,f int,g varchar(20),h int,l intasdeclare i
17、intbegin begin traninsert into AA(id,a,b,c,d,e,f,h) values(l,b,c,d,e,f,g,h)update aaaa set i=idd=idd-dwhere id=bif error <>0 or i<0 rollback tranelse mit tranend49、在進展物料出倉時,在界面中為選擇將要出倉的物料代碼設(shè)計了一個下拉組合框控件,請寫出將物料表中的所有物料代碼加載到下拉組合框控件中的代碼。/創(chuàng)立連接 SqlConnection conn = new SqlConnection("data sou
18、rce=YQ-PC;initial catalog=YQ;integrated security=SSPI"); /翻開連接 conn.Open(); /創(chuàng)立查詢語句 string str = "select * from Book_type" /創(chuàng)立適配器 SqlDataAdapter da = new SqlDataAdapter(str, conn); /創(chuàng)立表 DataTable dt = new DataTable(); /填充表 da.Fill(dt); /關(guān)閉連接 conn.Close(); /處理結(jié)果 cb_BTID.DisplayMember=&
19、quot;BT_name" cb_BTID.ValueMember="BT_id" cb_BTID.DataSource=dt;50、在多物料進倉的界面中,我們定義了一個臨時表#tmp_mulorder來存放進倉單中各種物料的進倉情況,當(dāng)用戶確認進倉單時,如何根據(jù)#tmp_mulorder來修改物料表中的庫存,請寫出相關(guān)代碼update a set a.b=a.b+#temp_mulorder.c from #temp_mulorder inner join a on a.k=#temp_mlorder.k where exists(select *from #t
20、emp_mulorder where a.k=#temp_mlorder.k )51、我們?yōu)檫M出倉單的單號設(shè)計了一個規(guī)那么:“yyyymmdd9999”,例如,2011年12月17日下的第一單,那么單號為“1,如果不是當(dāng)天的第一天,那么應(yīng)該找到這天下的單號最大的單將單號累加1,請寫出相關(guān)代碼alter procedure proc_multiinstore ygid int,orderdatetime datetimeasbegin declare wlid int,wlnum int declare max_orderid char(13),cur_orderid char(13) decl
21、are cur_orderid1 int,cur_orderid2 char(5) begin tran if exists(select * from multiorder where orderdatetime=orderdatetime) begin select max_orderid=max(orderid) from multiorder where orderdatetime=orderdatetime set cur_orderid1=cast(substring(max_orderid,9,5) as int) +1 set cur_orderid2=case len(ltr
22、im(cast(cur_orderid1 as char(5) WHEN 1 THEN '0000'+ltrim(cast(cur_orderid1 as char(5) WHEN 2 THEN '000'+ltrim(cast(cur_orderid1 as char(5) WHEN 3 THEN '00'+ltrim(cast(cur_orderid1 as char(5) WHEN 4 THEN '0'+ltrim(cast(cur_orderid1 as char(5) ELSE ltrim(cast(cur_orderi
23、d1 as char(5) END set cur_orderid=cast(year(orderdatetime) as char(4)+cast(month(orderdatetime) as char(2)+cast(day(orderdatetime) as char(2)+cur_orderid2 end else set cur_orderid=cast(year(orderdatetime) as char(4)+cast(month(orderdatetime) as char(2)+cast(day(orderdatetime) as char(2)+'00001
24、39;52、為了控制登錄用戶的操作權(quán)限,我們在主窗口顯示的時候,根據(jù)用戶的權(quán)限控制菜單的可用性,請寫出相關(guān)代碼private void ksh100101mainform_Shown(object sender, EventArgs e) string s; ToolStripItem mainitem; for (int j = 0; j < loginForm.authority.Length; j+) s = loginForm.authority.Substring(j, 1); if (s.ToString() = "0") string M_str_sql
25、con = "Data Source=PC2021022214PIVZXZ ;Database=100626SY;Integrated Security=True" SqlConnection myCon = new SqlConnection(M_str_sqlcon); myCon.Open(); string str1 = string.Format("select fathmenid,menuid from authority where authid='0'", j + 1); SqlDataAdapter da1 = new
26、SqlDataAdapter(str1, myCon); DataTable dt1 = new DataTable(); da1.Fill(dt1); mainitem = menuStrip1.ItemsConvert.ToInt32(dt1.Rows00.ToString().Trim(); (ToolStripMenuItem)mainitem).DropDownItemsConvert.ToInt32(dt1.Rows01.ToString().Trim().Enabled = false;53、在進展用戶授權(quán)時,我們將listbox1中的某個權(quán)限移動到listbox2里,即將這個權(quán)
27、限授予了該用戶,請寫出相關(guān)代碼。private void button1_Click(object sender, EventArgs e) string M_str_sqlcon = "Data Source=PC2021022214PIVZXZ ;Database=100626SY;Integrated Security=True" SqlConnection myCon = new SqlConnection(M_str_sqlcon); myCon.Open(); string str = string.Format("select wlid,sum(wl
28、num) from multiorder,multiorderdetail where multiorder.orderid=multiorderdetail.orderid group by wlid"); SqlDataAdapter da = new SqlDataAdapter(str, myCon); DataTable dt = new DataTable(); da.Fill(dt); this.zedGraphControl1.GraphPane.Title.Text = "各物料進倉總額" this.zedGraphControl1.GraphPane.XAxis.Title.Text = "物料" this.zedGraphControl1.GraphPane.YAxis.Title.Text = "總額" this.zedGraphControl1.GraphPane.XAxis.Type = Zed
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年工業(yè)萘項目立項申請報告模板
- 2025年智能化配電與電控裝置項目規(guī)劃申請報告模板
- 函授畢業(yè)生登記表自我鑒定范文15篇
- 2025年汽車安全氣囊及裝置項目提案報告
- 2025年寵物水族項目立項申請報告
- 2025年無菌包裝用包裝材料項目立項申請報告
- 2025年汽車覆蓋件模具項目提案報告模式
- 2024年度水利工程行政合同行政優(yōu)益權(quán)實施要點分析3篇
- 資料員個人工作總結(jié)范文五篇
- 房屋租賃協(xié)議書六篇
- 湖南省雅禮教育集團2023-2024學(xué)年高二上學(xué)期期末英語試卷 含解析
- 2024年7月國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末考試試題及答案
- 北京市西城區(qū)2022-2023學(xué)年六年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2024秋期國家開放大學(xué)本科《經(jīng)濟學(xué)(本)》一平臺在線形考(形考任務(wù)1至6)試題及答案
- 上海市住院醫(yī)師規(guī)范化培訓(xùn)公共科目考試題庫-重點傳染病防治知識
- 2024智能變電站新一代集控站設(shè)備監(jiān)控系統(tǒng)技術(shù)規(guī)范部分
- 2006年度銀行業(yè)金融機構(gòu)信息科技風(fēng)險評價審計要點(共5頁)
- 資產(chǎn)負債表、業(yè)務(wù)活動表(民非)
- 《土地利用規(guī)劃》簡答題復(fù)習(xí)
- 繼電保護誤動事故的處理.ppt
- 農(nóng)村基層人大代表述職報告
評論
0/150
提交評論