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

正文內(nèi)容

電子詞典設(shè)計(jì)與開發(fā)pb—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)-wenkub.com

2024-11-29 17:26 本頁面
   

【正文】 = c_word = true end if if = tofel then rank = 3 select eword,cword into :e_word,:c_word from voc where tofel = :group_begin。 (a) n = m n = n + 1 if n = 3 then n = 0 i = i + 1 end if c = c + 1 end if end if 程序 2 : 注冊(cè)界面代碼 : if = then messagebox(提示 ,請(qǐng)輸入 用戶名! ) else select username into :user_name from userinfo where username = : 。 open c4。 m = n do while n 0 fetch c3 into :a 。 n = n 1 loop fetch c2 into :a 。 close c1。 if user_password = then opensheet (w_selectfunction,w_main,4,original!) close(parent) elseif = then messagebox(提示 ,請(qǐng)輸入您的密碼) else messagebox(提示 ,您輸入的密碼有誤 ) end if end if 單詞瀏覽代碼: if c = words_sum 1 then messagebox( 提示 , 你已經(jīng)背誦了+string(words_sum)+個(gè)單詞! ) open(w_selectfunction) close(parent) else int a if rank = 1 then DECLARE c1 CURSOR FOR SELECT voc.id FROM voc where cet4group = :group_begin + :i 。無論在理論上還是在實(shí)踐中,沈老師都給與我很大的幫助,使我學(xué)到以前在書本上所學(xué)不到的知識(shí),這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助。而斷點(diǎn)則可以幫助你隨時(shí)隨地準(zhǔn)確的去觀察變量里的附值。但是,這些問題都在詢問指導(dǎo)老師和查詢相關(guān)書籍的情況下得到了解決。希望以后的程序設(shè)計(jì)當(dāng)中,能夠編寫出更完善的更好的程序出來 通過這次對(duì)電子詞典的設(shè)計(jì)與開發(fā)的畢業(yè)設(shè)計(jì)中,我學(xué)到了很多書本上學(xué)不到的實(shí)踐知識(shí),使我掌握了很多操作數(shù)據(jù)庫的技巧,從完全書本化的理論知識(shí)轉(zhuǎn)化為真正有用的實(shí)踐知識(shí)。此外 ,設(shè)計(jì)者要考慮到一些軟件“個(gè)性化”的問題。 電子詞典設(shè)計(jì)與開發(fā) 30 結(jié) 論 電子詞典的應(yīng)用前景是很廣闊的 ,許多諸如英語教學(xué)一類的軟件中都會(huì)掛一個(gè)小型的英文詞典。 PowerBuilder 生成的可執(zhí)行文件必須在其自身帶的支持文件的幫助下才能運(yùn)行。發(fā)布前還要對(duì)生成的可執(zhí)行文件進(jìn)行測(cè)試,測(cè)試的步驟如下: ⑴離開 PowerBuilder 開發(fā)環(huán)境,返回到操作系統(tǒng)環(huán)境下 ??梢詥螕粼摯翱谏系摹?Stop”按鈕來終止編譯過程。 如圖 51 所示在該對(duì)話框中列出了前面所設(shè)置的工程對(duì)象屬性。 ( 8)在 Specify Dynamic Library Options 對(duì)話框中選擇應(yīng)用程序生成動(dòng)態(tài)庫,單擊 Next 按鈕。 ( 4)在 Specify Project Object 對(duì)話框中給工程命名為 ,單擊 Next按鈕。 其他的一些測(cè)試,比如雙擊該單詞顯示詞義,聲音文件的播放, 由于篇幅和時(shí)間的問題就不一一給出了。 2. 出錯(cuò)處理測(cè)試 假如用戶在沒有輸入任何單詞的情況下,不能查詢到任何的單詞。并且單詞“ a”已經(jīng)用反色顯示了出來。 運(yùn)行要 求的配置: 硬件環(huán)境:英特爾奔騰處理器, 166MHZ 或更高的處理器、 32M RAMROM 驅(qū)動(dòng)器、 256 色、 1024*768 分辨率顯示器(推薦使用更高的分辨率和顏色深度) 軟件環(huán)境: WINDOWS98/2021/XP 功能測(cè)試 由于時(shí)間上的限制,所以不能對(duì)所有的功能模塊進(jìn)行測(cè)試,只寫出一部分的功能測(cè)試來。如果真的要求刪除單詞則執(zhí)行該操作 電子詞典設(shè)計(jì)與開發(fā) 25 第五章 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是軟件工程中的一個(gè)必要的,而且是一個(gè)很重要的環(huán)節(jié),在這里,對(duì)我所做的軟件進(jìn)行全面,全方位的測(cè)試。 2. 修改單詞:使用戶能夠?qū)炖锏脑~匯進(jìn)行修改 3. 刪除單詞:當(dāng)用戶需要?jiǎng)h除某個(gè)單詞時(shí)來使用 添加單詞界面如下: 圖 47 用戶添加單詞界面 添加單 詞的時(shí)候,必須去查尋數(shù)據(jù)庫中有沒有這個(gè)單詞,假如有該單詞的話要提示給用戶:“該單詞已經(jīng)存在”。用戶可以根據(jù)自己的要求和實(shí)力來自定義猜詞的難度。 :用戶可以在這個(gè)里面設(shè)置這個(gè)詞庫。供用戶查看。 :在這個(gè)功能模塊里,可以對(duì)用戶所選擇的組進(jìn)行測(cè)試,如果用戶是剛瀏覽過的一組單詞,那么,在單詞測(cè)試的詞庫設(shè)置會(huì)默認(rèn)為剛才瀏覽的一組單詞。假如用戶選擇手動(dòng)的話。則關(guān)閉窗口。 (程序代碼見附錄 1) 登錄界面如下圖所示: 圖 44 輕松背單詞登錄窗口 :可以注冊(cè)新的用戶,條件是不能用已經(jīng)存在的用 戶名來注冊(cè),另外,這里加入了用戶密碼驗(yàn)證體系,假如注冊(cè)用戶 兩次密碼的輸入不一致,也不能通過合法性驗(yàn)證 ,如下圖所表示: 電子詞典設(shè)計(jì)與開發(fā) 20 圖 45 用戶注冊(cè)框 :這里就是用戶的驗(yàn)證界面了。(代碼見附錄程序 5) 電子詞典設(shè)計(jì)與開發(fā) 19 輕松背單詞模塊設(shè)計(jì) 輕松背單詞主要是用于提供給用戶一個(gè)背誦單詞的新方法,它可以使用戶更方便的去記憶單詞其中包括了 5 個(gè)子模塊,分別為: :這個(gè)模塊的意義并不在于限制非法用戶的登陸問題。添加了一個(gè)發(fā)音功能。那么,電子詞典就必須包含一切用戶所能掌握單詞信息的可能性。 還有一點(diǎn)需要說明的是對(duì)于菜單的設(shè)計(jì)。 Timer (2) //兩秒鐘后關(guān)閉 另外,還要實(shí)現(xiàn) timer 事件: close (parent) 軟件主界面設(shè)計(jì) 本應(yīng)用程序的主要功能都是在主窗口 w_main 及在其下打開的眾多窗口中完電子詞典設(shè)計(jì)與開發(fā) 17 成的。 open c4。 do while true fetch c8 into :n。 UPDATE voc SET tofelgroup = :m / 3 + 1 where id = :n。 if 0 then exit end if loop close c7。 m = 0 a = 0 DECLARE c7 CURSOR FOR SELECT voc.id FROM voc where tofel = 1 。 open c2。 do while true fetch c6 into :n。 UPDATE voc SET cet4group = :m / 3 + 1 where id = :n。 if 0 then exit end if loop close c5。所以代碼如下: 在 open 事件里,主要代碼如下: timer(2) int n, i = 0, m = 0 , a a = 0 DECLARE c5 CURSOR FOR SELECT voc.id FROM voc where cet4 = 1 。 軟件封面設(shè)計(jì) 現(xiàn)在,一般的軟件在啟動(dòng)都會(huì)出現(xiàn)軟件封面,這樣的做法不是沒有必要的,因?yàn)?,軟件封面可以使用戶更加放心,讓他們知道程序還在繼續(xù)著,并沒有死掉。UID=dba。 電子詞典設(shè)計(jì)與開發(fā) 14 第四章 關(guān)鍵模塊頁面和代碼設(shè)計(jì) 應(yīng)用程序?qū)ο笤O(shè)計(jì) 對(duì)象,運(yùn)行是程序從這個(gè)入口點(diǎn)啟動(dòng),所以應(yīng)用程序?qū)ο蟮脑O(shè)計(jì)是應(yīng)用程序設(shè)計(jì)的開始。 開發(fā)的應(yīng)用程序的入口點(diǎn)是 的應(yīng)用程序?qū)ο蟆? 當(dāng) PowerBuilder 通過 Database Profile 連接到數(shù)據(jù)庫上之后,在程序上之后,在程序設(shè)計(jì)的創(chuàng)建數(shù)據(jù)窗口對(duì)象時(shí),可以直接顯示該用戶在數(shù)據(jù)庫中可以修改的表,通過選擇某個(gè) (或者多個(gè) )表可以將它們和數(shù)據(jù)窗口對(duì)象連接起來。完成設(shè)置后,單擊“ Preview”標(biāo)簽頁,在該標(biāo)簽頁中列出了數(shù)據(jù)庫剛剛配置的語句。如果沒有定義數(shù)據(jù)庫配置,需要?jiǎng)?chuàng)建新的數(shù)據(jù)庫配置。 PowerBuilder 中設(shè)計(jì)數(shù)據(jù)窗口的時(shí) 候,通過“ Database Profile” 對(duì)話框?qū)崿F(xiàn)與數(shù)據(jù)庫的連接。接口的參數(shù)可以通 過一個(gè) Database Profile 來完成。 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)如下: ( 1) 用戶名和密碼表:用戶名 (userid),密碼 (userpassword)(主碼為用戶名) 圖 32 用戶名和密碼表 ( 2) 用戶歷史記錄表:用戶名 (userid),背誦 時(shí)間 (recitetime),起始組(groupbegin),結(jié)束組 (groupend),通過與否 (passornot),背誦級(jí)別 (rank) (其中用戶名和背誦時(shí)間為主碼) 圖 33 用戶歷史記錄表 電子詞典設(shè)計(jì)與開發(fā) 11 ( 3) 單詞表:?jiǎn)卧~號(hào) (id),中文單詞 (cword),英文單詞 (eword),音標(biāo) (ps),詞性 (kind),例句 (example),翻譯 (translation),是否屬于 cet4 級(jí)別(cet4),是否屬于 cet6 級(jí)別 (cet6),是否屬于 tofel(tofel)級(jí)別的,是否屬于 gre 級(jí)別的 (gre)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為 ASA 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫模型。但這些技術(shù)方法與數(shù)據(jù)庫系統(tǒng)并沒有統(tǒng)一的相對(duì)應(yīng)的模式,而是要根據(jù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫不同的需求來選擇不同的技術(shù)方法,甚至是幾種不同的方法的融合 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的第一階段,也是非常重要的一個(gè)階段是數(shù)據(jù)庫需求分析。 電子詞典設(shè)計(jì)與開發(fā) 9 第三章 數(shù)據(jù)庫的開發(fā)與設(shè)計(jì) 電子詞典的應(yīng)用前景是很廣闊的 ,許多諸如英語教學(xué)一類的軟件中都會(huì)掛一個(gè)小型的英文詞典。 隨著軟件技術(shù)的不斷發(fā)展, PowerBuilder 及時(shí)地強(qiáng)化了開發(fā)功能,并提供了一些配套的開發(fā)工具,成為一種易于使用的、可伸縮的并經(jīng)實(shí)踐證明的快速集成開發(fā)環(huán)境。 商業(yè)化的軟件開發(fā)要求有很好的移植性。這些特殊控件可以使應(yīng)用軟件更容易使用,使應(yīng)用軟件的開發(fā)效率更高。猜詞的字母數(shù)越少,難度越低,失誤的機(jī)會(huì)數(shù)越多,難度也越低。注意:用戶剛登陸的時(shí)候詞庫設(shè)置的默認(rèn)值都是空的。 (6) 歷史記錄:在這個(gè)模塊里,用戶可以很輕松的看見自己背誦單詞的情況。假如用戶正確了或者錯(cuò)誤了,那么將會(huì)彈出提示。那么用戶只要單擊下一條就可以了。增加惡意用戶猜測(cè)密碼的難度。假如正確的用戶登陸了,進(jìn)入功能選擇窗口。 只是當(dāng)不同的用戶來使用不同的單詞測(cè)驗(yàn)的時(shí)候,會(huì)產(chǎn)生不同的歷史記錄。以便用戶以后能對(duì)該單詞更加熟悉。也就是說,不需要完全輸入用戶想要找的單詞。所以一個(gè)好的電子詞典軟件應(yīng)該使用起來更加方便,更加貼心,更符合用戶的需求。因此對(duì)于智能化的設(shè)計(jì)一定要站在用戶的角度上考慮 ,而不是一味炫耀設(shè)計(jì)者具有怎樣的想法和水平。還可以給單詞或釋義配音 ,甚至用動(dòng)畫等方式帶來更易接受的效果 。但是涉及到相關(guān)的細(xì)節(jié)問題相當(dāng)多 ,例如 ,程序的初始界面是怎樣的 ,一開始運(yùn)行程序 ,首先應(yīng)該有字母表 ,否則用戶無法選取 。 由于這類軟件中內(nèi)嵌的電子 詞典的外觀比較簡(jiǎn)潔 ,使用起來只需用鼠標(biāo)進(jìn)行點(diǎn)選就會(huì)有相應(yīng)的釋義出現(xiàn) ,如果不深入分析的話 ,初見到它的人認(rèn)為這是一種簡(jiǎn)單的、對(duì)網(wǎng)頁進(jìn)行的鏈接設(shè)定。詞典軟件準(zhǔn)確而快速地響應(yīng)來自于程序結(jié)構(gòu)上的清晰和代碼的優(yōu)化。 4. 用戶可以根據(jù)自己的情況來選擇級(jí)別來背誦單詞。 通過對(duì)用戶需求 分析,初步確定該系統(tǒng)的基本需求情況: 1. 用戶在打開軟件的時(shí)候,應(yīng)該有一個(gè)漂亮的背景和背景音樂來舒和用戶的心情。以確定意思,再加上一些相關(guān)的擴(kuò)展功能。 ( 3)數(shù)據(jù)庫的設(shè)計(jì),介紹了數(shù)據(jù)庫設(shè)計(jì)理論、系統(tǒng)中所用到的表的邏輯結(jié)構(gòu)設(shè)計(jì)方法和設(shè)計(jì)過程等。除了主要用于查詢單詞以外所有掌上電子詞典都或多或少的提供其他的輔助功能。如
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1