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