《英語學(xué)習(xí)助手?jǐn)?shù)據(jù)庫原理課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《英語學(xué)習(xí)助手?jǐn)?shù)據(jù)庫原理課程設(shè)計(jì)(8頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《數(shù)據(jù)庫原理及應(yīng)用》
課程設(shè)計(jì)報(bào)告
選題名稱: 英語學(xué)習(xí)助手
系(院):
專 業(yè):
班 級(jí):
姓 名: 學(xué) 號(hào):
指導(dǎo)教師:
學(xué)年學(xué)期: ~ 學(xué)年 第 一 學(xué)期
年 月 日
摘要:
英語學(xué)習(xí)助手換言之也就是英語小詞典,做出來的難點(diǎn)之一是詞匯的問題,要想做好檢索,一定要有一定的詞匯量
2、。基本表由3部分組成,總詞匯表、例句表、測(cè)試題表。前臺(tái)界面有html(超文本語言)完成,后臺(tái)的連接由jsp(java sever page)完成。整個(gè)界面劃分成左右結(jié)構(gòu),左邊用作導(dǎo)航欄,可以直接選擇單詞檢索、單詞查詢、單詞測(cè)試的按鈕完成整個(gè)數(shù)據(jù)庫的操作。而且用web技術(shù)完成數(shù)據(jù)庫的設(shè)計(jì)是較為經(jīng)濟(jì)的辦法,因?yàn)榻缑婧啙嵍襧ava語言是一種面向?qū)ο蟮恼Z言,所以思路簡單完成起來也很方便。
關(guān)鍵詞:html;jsp;b/s
目 錄
1 需求分析 1
2 數(shù)據(jù)庫的概念設(shè)計(jì) 1
3 數(shù)據(jù)庫的邏輯設(shè)計(jì) 1
4 數(shù)據(jù)庫的物理設(shè)計(jì) 1
總結(jié)與體會(huì)
3、3
參考文獻(xiàn) 5
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)報(bào)告
1 需求分析
主要內(nèi)容包括本課程設(shè)計(jì)題目、課程設(shè)計(jì)任務(wù)及要求、課程設(shè)計(jì)思想、軟硬件運(yùn)行環(huán)境及開發(fā)工具。
一、本次課設(shè)的題目是英語學(xué)習(xí)助手,設(shè)計(jì)的主要任務(wù)是
<1>單詞部分:
(1) 實(shí)現(xiàn)單詞的錄入、修改、刪除等基本操作
(2) 實(shí)現(xiàn)單詞檢索、翻譯等
(3) 根據(jù)難度隨機(jī)生成一份單詞測(cè)試題目
<2>句子部分
(1) 實(shí)現(xiàn)常用單詞例句錄入、修改、刪除等基本操作
(2) 常用英語單詞例句檢索
<3>短文部分
(1) 可以檢索出短文及其翻譯對(duì)照表
<4>補(bǔ)充部分
(1) 實(shí)現(xiàn)數(shù)據(jù)備份和恢復(fù)
二、
4、程序設(shè)計(jì)思想
主要運(yùn)用到了web技術(shù)中的b/s模式,前臺(tái)界面由html完成,后臺(tái)技術(shù)則有jsp完成,簡潔而易行通。
三、軟件運(yùn)行環(huán)境
Windows環(huán)境下運(yùn)行。
四、開發(fā)工具
Myeclipse 10.0
2 數(shù)據(jù)庫的概念設(shè)計(jì)
3 數(shù)據(jù)庫的邏輯設(shè)計(jì)
4 數(shù)據(jù)庫的物理設(shè)計(jì)
由于本次實(shí)驗(yàn)用到的數(shù)據(jù)庫管理系統(tǒng)是mysql,所以物理設(shè)計(jì)的部分可已經(jīng)省略掉了。
總結(jié)與體會(huì)
本次數(shù)據(jù)庫設(shè)計(jì)我其實(shí)做了很長時(shí)間的準(zhǔn)備,奈何這學(xué)期的課確實(shí)比較多,一方面也是自己比較懶的原因,所以到最后一直沒什么進(jìn)展。好在
5、數(shù)據(jù)庫的概念設(shè)計(jì)在比較早的時(shí)候就已經(jīng)畫出來了,由于我的代碼能力不強(qiáng),所以代碼的部分就交給比較強(qiáng)的同學(xué)去完成了,所謂能者多勞,大概就是這個(gè)意思。最后用2天的時(shí)間完成了整個(gè)數(shù)據(jù)庫的設(shè)計(jì),就最后的結(jié)果來看差強(qiáng)人意,就今天我寫報(bào)告的時(shí)候突然發(fā)現(xiàn)其實(shí)我的邏輯設(shè)計(jì)并沒有什么出彩的部分,所以分?jǐn)?shù)不高也是必然的了。
不過b/s模式的選擇應(yīng)該還是比較不錯(cuò)的,畢竟這種方法見解易行,完成起來也比較簡單。畢竟有java這種面向?qū)ο蟪绦蛘Z言所在,所以實(shí)現(xiàn)起來還是比較容易的。
最后值得一提的是,老師在接受我們的答辯的時(shí)候提出,單詞的插入應(yīng)該有批量插入的部分,仔細(xì)想想確實(shí)是這樣,畢竟數(shù)據(jù)庫的設(shè)計(jì)是面向客戶的,如果別人購
6、買了英語學(xué)習(xí)助手要真正投入使用,自己做出的數(shù)據(jù)庫單詞量畢竟是有限的,一旦要插入?yún)s突然發(fā)現(xiàn)插入部分只能一個(gè)一個(gè)的插入,太失敗了,所以以后再做設(shè)計(jì)的話,不管是面向客戶的還是簡單的課設(shè)都應(yīng)該考慮到這個(gè)問題。
最后,本次課設(shè)不能說學(xué)到的東西很多,還是有不少收獲的。而且最重要的了解到了自己的不足,如果自己將來想走這條路的話,要學(xué)習(xí)的東西還是很多的。
參考文獻(xiàn)
1.王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論 第1版.北京:高等教育出版社,1983年4月
2.郝興偉.web技術(shù)導(dǎo)論 第2版.北京:清華大學(xué)出版社,2009年4月
3.Vivek Chopra,Jon Eaves
7、,Rupert Jones.JSP程序設(shè)計(jì).北京:人民郵電出版社,2006年1月
4.龔永罡,陳秀新.Java Web應(yīng)用開發(fā)實(shí)用教程.北京:機(jī)械工業(yè)出版社,2010年5月
5.
指導(dǎo)教師評(píng)語
學(xué)號(hào)
姓名
班級(jí)
選題
名稱
序號(hào)
評(píng)價(jià)內(nèi)容
權(quán)重(%)
得分
1
考勤記錄、學(xué)習(xí)態(tài)度、工作作風(fēng)與表現(xiàn)。
5
2
自學(xué)情況:
上網(wǎng)檢索機(jī)時(shí)數(shù)、文獻(xiàn)閱讀情況(筆記)。
10
3
論文選題是否先進(jìn),是否具有前沿性或前瞻性。
5
4
成果驗(yàn)收:
是否完成設(shè)計(jì)任務(wù);能否運(yùn)行、可操作性如何等。
20
5
報(bào)告的格式規(guī)范程度、是否圖文并茂、語言規(guī)范及流暢程度;主題是否鮮明、重心是否突出、論述是否充分、結(jié)論是否正確;是否提出了自己的獨(dú)到見解。
30
6
文獻(xiàn)引用是否合理、充分、真實(shí)。
5
7
答辯情況:
自我陳述、回答問題的正確性、用語準(zhǔn)確性、邏輯思維、是否具有獨(dú)到見解等。
25
合計(jì)
指導(dǎo)教師(簽章):
年 月 日