數據庫課程設計任務書
一.課程設計目的1.通過本設計,加深學生對數據庫基礎理論和基本知識的理解,培養學生運用所學理論知識對數據庫進行組織、管理和使用的能力,使學生初步具備數據庫應用設計的能力,初步形成運用數據庫應用系統解決管理決策中的實際問題的基本素質。
2.掌握數據庫應用系統的整個設計過程(包括需求分析、概念結構設計、邏輯結構設計與物理設計與實施),提高運用數據庫解決實際問題的能力。
二.基本要求
本課程設計要求學生熟練掌握相關數據庫的基礎知識,獨立完成設計任務,并完成課程設計報告。
1.數據庫設計
1)需求分析,根據系統需求,查找相關資料,對數據進行分析,畫出系統數據流圖,并編寫數據詞典。
2)概念結構設計:在需求分析的基礎上,設計E-R模型,詳細描述實體的屬性和實體之間的聯系,消除不必要的冗余。注意:實體、屬性和聯系的劃分與確定。
3)邏輯結構設計:實現E-R圖向關系模型的轉換。
? 分析在所描述的關系模型中,存在那些函數依賴?
? 分析各關系模式所滿足的范式,并將所有關系模式轉換為滿足第三范式的關系模型,優化數據模型。
? 分析描述的關系模型中,存在那些完整性要求;并指出關系模型中各關系模式的主鍵、候選鍵、外鍵。
? 分析描述的關系模型中,需要定義那些用戶視圖?并說明其作用;
? 使用SQL語句定義關系模型(包括用戶視圖);1
? 有哪些常見的查詢操作?設計查詢并用SQL語言實現之。5
2.數據庫應用系統開發
按照設計的數據庫,開發相應的數據庫管理系統,至少能實現如下功能:
1)基本信息的管理,包括數據的增、刪、更新。
2)信息的查詢:提供各種查詢方式,包括精確查詢,模糊查詢和區間查詢。
3)基本信息的統計,最好能以統計圖方式顯示。
4)數據庫的備份和恢復。
5)用戶的權限管理等。
三.課程設計報告結構
1.需求分析
1.1 用戶需求:系統現狀,要解決的主要問題,達到的具體指標等。
1.2 業務流程分析:描述系統的業務流程,畫出規范的業務流程圖。
1.3 信息需求分析
1.3.1 資料收集:業務流程中用到的相關單據票證帳簿報表報告等資料,畫出格式,最好是填有具體內容的表格等。
1.3.2 事項分析:分析資料中標題、表頭等中各欄目名,列出所有事項,作為數據項;分析這些數據項,找出組合項、導出項、非結構化數據項,確定基本項。檢查是否有要補充的基本數據項,是否有要改進的地方,補充改進之,得出所有基本項。
1.4 功能需求分析:改進完善業務流程圖,分析用戶需要系統完成哪些任務,逐層分解,畫出功能層次圖。
2.(數據庫)概念(模型)設計
寫出由基本項構思ERD的四條原則及根據這些原則相應得出的實體、聯系及其屬性,并確定主實體的主標識,畫出ERD(不少于三個主實體,兩個聯系和24個屬性);用原則4檢查改正錯誤;對其中復雜的多元聯系進行分析,必要則改進。
3.(數據庫)邏輯(模型)設計
3.1 一般邏輯模型設計:寫出由ERD導出一般關系模型的四條原則,列出數據庫初步構思的關系框架(二維表的表頭)[與具體DBMS無關],并檢查優化改進之。
3.2 具體邏輯模型設計:按所用的DBMS要求,設計表(文件)的具體結構,在關系框架下補充字段類型、長度、小數位數等行。
3.3 視圖設計:
4.數據庫物理設計與數據庫保護設計
4.1 設計索引:在表(文件)的具體結構關系框架下補充字段索引行或在框架外補充索引說明,指出索引字段或索引表達式、索引類型。
4.2 設計表間關系:列出父表與子表的關聯索引,指出要建立的表間關系的類型。
4.3 完整性設計:列出主要字段完整性的字段名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。
4.4 在有多個用戶操作時,考慮用戶授權與安全性控制。
5.處理功能設計(注意:此時系統未實現,設計結構都是寫出或畫出的,而不能是系統運行生成的)
5.1 主控模塊設計:包括系統環境初始化、歡迎畫面、用戶身份驗證、主控表單或菜單、告別畫面、系統退出的環境恢復等功能。
5.2 子模塊設計:按系統業務要求設計各項業務模塊和系統管理模塊,要能完成系統業務和系統管理功能。
5.3 查詢設計:常用的查詢。
6.數據庫應用系統的實現
6.1 數據庫及其表結構的建立:建立數據庫描述文件及用命令定義并建立其數據庫表),注意完整性、索引與永久關聯的實現,并附打印出的源模式(CREATE TABLE命令)與作為命令執行結果的數據庫表結構及其關聯圖、參照完整性表。
6.2 數據輸入:錄入數據,并打印出的各表的內容。
6.3 模塊實現:用視窗菜單和/或程序編輯器實現各模塊,調試正確后打印實現的系統輸出結果。建議先實現輸入模塊,再實現其他子模塊,然后實現主控模塊。最好建立項目,用項目管理器來管理整個系統。打印出實現結果(表單、源程序)。寫出實現的經過與體會。查詢語句。
7.數據庫應用系統運行
7.1 寫出系統操作使用的簡要說明。
7.2 按使用說明運行系統并打印出運行結果(至少有兩個查詢結果和兩個報表輸出結果)。
7.3 系統評價:采用的有特色的技術與技巧;成功之處與主要特點;系統會改進完善之處和進一步工作的打算。
四.課程設計成績評定
設計報告70%,答辯或系統演示30%。最終成績按照五級評定:優、良、中、及格、不及格。
課程設計應用系統程序應獨立完成,程序功能完整,設計方法合理,用戶界面較好,系統運行正常。
如果發現并確定為抄襲,則雙方成績為不及格。
1.設計報告評分標準
等級
評定標準
優秀
1.問題描述準確;
2.解決方案很有說服力;
3.系統功能和使用說明有價值,并通過答辯和演示;
4.結束語深刻,很有說服力;
5.按時完成,報告格式,版面整潔、語言規范等;
良好
1.問題描述正確;
2.解決方案良好;
3.系統功能和使用說明正確,清晰;
4.結束語較深刻,有說服力;
5.按時完成,報告格式,版面整潔、語言通順等;
中等
1.問題描述基本正確;
2.解決方案基本可行;
3.系統功能和使用說明基本正確、清晰;
4.結束語較深刻;
5.按時完成,報告格式,版面整潔、語言通順等;
及格
1.問題描述不完整;
2.解決方案不完整;
3.系統功能和使用說明不完整;
4.結束語不深刻,無說服力;
5.按時完成,報告格式,版面整潔、語言不規范等;
不及格
1.問題描述沒有;
2.解決方案沒有;
3.系統功能和使用說明沒有;
4.結束語沒有;
5.未按時完成等;
2.答辯或系統演示的評分標準
等級
評定標準
優秀
1.答辯或系統演示過程中,思路清晰,論點正確;
2.對設計方案理解深入,問題回答正確。
良好
1.答辯或系統演示過程中,思路清晰,論點基本正確;
2.對設計方案理解較深入,主要問題回答基本正確。
中等
1.答辯或系統演示過程中,思路比較清晰、論點有個別錯誤,分析不夠深入;
2.對設計方案理解一般,個別問題回答不正確。
及格
1.答辯或系統演示過程中,思路不清晰,論點有錯誤;
2.主要問題經啟發能回答,但分析較為膚淺。
不及格
1.答辯或系統演示過程中,主要問題闡述不清,對設計內容缺乏了解,概念模糊;
2.問題基本回答不出。
五.進度安排
六.提交內容
電子版:每位同學建一文件夾,文件夾的名字以“學號+姓名”的形式命名。然后將自己完成的課設報告一份、實現系統的源碼一份(以Eclipse工程組織)、Tomcat上的應用發布一份(webapps下的文件夾形式或WAR包)、其他文件(如:數據庫創建腳本、系統使用說明等)放于該文件夾。由學委統一收集后上交并刻盤。
七.參考文獻
附件:
學生學籍管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
學生基本情況數據表,學生成績數據表,課程表,代碼表等。
2.主要功能模塊
1)實現學生基本情況的錄入、修改、刪除等基本操作。
2)對學生基本信息提供靈活的查詢方式。
3)完成一個班級的學期選課功能。
4)實現學生成績的錄入、修改、刪除等基本操作。
5)能方便的對學生的個學期成績進行查詢。
6)具有成績統計、排名等功能。
7)具有留級、休學等特殊情況的處理功能。
8)能輸出常用的各種報表。
9)具有數據備份和數據恢復功能。
三、設計要求
學生成績表的設計,要考慮到不同年級的教學計劃的變化情況。
對于新生班級,應該首先進行基本情況錄入、選課、然后才能進行成績錄入。
圖書管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1. 要的數據表
圖書基本信息表,借書卡信息表,借閱信息表,圖書分類信息表,代碼表等。
2. 功能模塊
1)圖書基本情況的錄入、修改、刪除等基本操作。
2)辦理借書卡模塊。
3)實現借書功能。
4)實現還書功能。
5)能方便的對圖書進行查詢。
6)對超期的情況能自動給出提示信息。
7)具有數據備份和數據恢復功能。
三、設計要求
圖書編號可參考國家統一的圖書編碼方法,再完成基本功能模塊的情況下,盡量使系統能具有通用性。
銀行儲蓄系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1. 主要的數據表
定期存款單,活期存款帳,存款類別代碼表等。
2. 功能模塊
1)實現儲戶開戶登記。
2)辦理定期存款帳。
3)辦理定期取款手續。
4)辦理活期存款帳
5)辦理活期取款手續。
6)實現利息計算。
7)輸出明細表。
8)具有數據備份和數據恢復功能。
三、設計要求
要進行實際調研,系統功能在實現時參照實際的儲蓄系統的功能。同時要考慮銀行系統數據的安全與保密工作。數據要有加密功能。
設備管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1. 主要數據表
設備明細帳表,設備使用單位代碼表,國家標準設備分類表等。
2. 功能模塊
1)實現設備的錄入、刪除、修改等基本操作。
2)實現國家標準設備代碼的維護。
3)能夠對設備進行方便的檢索。
4)實現設備折舊計算。
5)能夠輸出設備分類明細表。
6)具有數據備份和數據恢復功能。
三、設計要求
具體設備編碼參考國家統一編碼方法,功能實現也要考慮通用性。
醫院藥品進銷存系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1. 主要的數據表
藥品分類代碼表,藥品庫存表,供貨商信息表,采購信息表等。
2. 功能模塊
1)新藥品的入庫。
2)過期藥品的出庫登記、處理記錄。
3)藥品庫存檢索。
4)供貨商信息檢索。
5)藥品采購記錄管理。
6)藥品用藥說明信息管理。
7)輸出相應的數據報表。
8)具有數據備份和數據恢復功能。
三、設計要求
具體項目內容去醫院進行調研,藥品編碼也應參考國家統一編碼方法。
英語學習助手
一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
英語分級單詞表,常用單詞例句表,短文分級表等。
2. 功能模塊
1)實現英語單詞的錄入、修改、刪除等基本操作。
2)實現常用英語單詞例句的錄入、修改、刪除等基本操作。
3)實現英語單詞檢索、翻譯等。
4)常用英語單詞例句檢索。
5)根據難度隨機生成一份單詞測試題目。
6)能夠檢索出短文極其翻譯對照表。
7)具有數據備份和數據恢復功能。
三、設計要求
系統要考慮實用性,盡量實現英漢互譯。英語單詞和短語可以考慮加上聲音。
大學生就業咨詢系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1. 主要數據表
用人單位基本信息表,專業信息表,地區代碼表等
2. 功能模塊
1)對用人單位的基本信息進行錄入、修改、刪除等。
2)實現畢業生專業信息的維護。
3)定時發布用人單位的畢業生需求信息。
4)方便的實現對人才需求信息的檢索。
5)對用人單位的級別能夠自動進行變更。
6)能夠對歷年的畢業需求信息進行統計、分析。
7)具有數據備份和數據恢復功能。
三、設計要求
方便畢業生進行就業信息檢索,可考慮將就業信息在網上進行發布。
教務輔助管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
教師基本信息表,課程表,教室資源表等
2.功能模塊
1)對上課教師基本信息進行管理。
2)對全院開設的課程進行管理。
3)錄入教師基本上課信息。
4)實現自動排課功能。
5)計算工作量
6)能夠進行各種數據統計。
7)能夠輸出相應的報表。
8)具有數據備份和數據恢復功能。
數據庫課程設計任務書
一.課程設計目的1.通過本設計,加深學生對數據庫基礎理論和基本知識的理解,培養學生運用所學理論知識對數據庫進行組織、管理和使用的能力,使學生初步具備數據庫應用設計的能力,初步形成運用數據庫應用系統解決管理決策中的實際問題的基本素質。
2.掌握數據庫應用系統的整個設計過程(包括需求分析、概念結構設計、邏輯結構設計與物理設計與實施),提高運用數據庫解決實際問題的能力。
二.基本要求
本課程設計要求學生熟練掌握相關數據庫的基礎知識,獨立完成設計任務,并完成課程設計報告。
1.數據庫設計
1)需求分析,根據系統需求,查找相關資料,對數據進行分析,畫出系統數據流圖,并編寫數據詞典。
2)概念結構設計:在需求分析的基礎上,設計E-R模型,詳細描述實體的屬性和實體之間的聯系,消除不必要的冗余。注意:實體、屬性和聯系的劃分與確定。
3)邏輯結構設計:實現E-R圖向關系模型的轉換。
? 分析在所描述的關系模型中,存在那些函數依賴?
? 分析各關系模式所滿足的范式,并將所有關系模式轉換為滿足第三范式的關系模型,優化數據模型。
? 分析描述的關系模型中,存在那些完整性要求;并指出關系模型中各關系模式的主鍵、候選鍵、外鍵。
? 分析描述的關系模型中,需要定義那些用戶視圖?并說明其作用;
? 使用SQL語句定義關系模型(包括用戶視圖);1
? 有哪些常見的查詢操作?設計查詢并用SQL語言實現之。5
2.數據庫應用系統開發
按照設計的數據庫,開發相應的數據庫管理系統,至少能實現如下功能:
1)基本信息的管理,包括數據的增、刪、更新。
2)信息的查詢:提供各種查詢方式,包括精確查詢,模糊查詢和區間查詢。
3)基本信息的統計,最好能以統計圖方式顯示。
4)數據庫的備份和恢復。
5)用戶的權限管理等。
三.課程設計報告結構
1.需求分析
1.1 用戶需求:系統現狀,要解決的主要問題,達到的具體指標等。
1.2 業務流程分析:描述系統的業務流程,畫出規范的業務流程圖。
1.3 信息需求分析
1.3.1 資料收集:業務流程中用到的相關單據票證帳簿報表報告等資料,畫出格式,最好是填有具體內容的表格等。
1.3.2 事項分析:分析資料中標題、表頭等中各欄目名,列出所有事項,作為數據項;分析這些數據項,找出組合項、導出項、非結構化數據項,確定基本項。檢查是否有要補充的基本數據項,是否有要改進的地方,補充改進之,得出所有基本項。
1.4 功能需求分析:改進完善業務流程圖,分析用戶需要系統完成哪些任務,逐層分解,畫出功能層次圖。
2.(數據庫)概念(模型)設計
寫出由基本項構思ERD的四條原則及根據這些原則相應得出的實體、聯系及其屬性,并確定主實體的主標識,畫出ERD(不少于三個主實體,兩個聯系和24個屬性);用原則4檢查改正錯誤;對其中復雜的多元聯系進行分析,必要則改進。
3.(數據庫)邏輯(模型)設計
3.1 一般邏輯模型設計:寫出由ERD導出一般關系模型的四條原則,列出數據庫初步構思的關系框架(二維表的表頭)[與具體DBMS無關],并檢查優化改進之。
3.2 具體邏輯模型設計:按所用的DBMS要求,設計表(文件)的具體結構,在關系框架下補充字段類型、長度、小數位數等行。
3.3 視圖設計:
4.數據庫物理設計與數據庫保護設計
4.1 設計索引:在表(文件)的具體結構關系框架下補充字段索引行或在框架外補充索引說明,指出索引字段或索引表達式、索引類型。
4.2 設計表間關系:列出父表與子表的關聯索引,指出要建立的表間關系的類型。
4.3 完整性設計:列出主要字段完整性的字段名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。
4.4 在有多個用戶操作時,考慮用戶授權與安全性控制。
5.處理功能設計(注意:此時系統未實現,設計結構都是寫出或畫出的,而不能是系統運行生成的)
5.1 主控模塊設計:包括系統環境初始化、歡迎畫面、用戶身份驗證、主控表單或菜單、告別畫面、系統退出的環境恢復等功能。
5.2 子模塊設計:按系統業務要求設計各項業務模塊和系統管理模塊,要能完成系統業務和系統管理功能。
5.3 查詢設計:常用的查詢。
6.數據庫應用系統的實現
6.1 數據庫及其表結構的建立:建立數據庫描述文件及用命令定義并建立其數據庫表),注意完整性、索引與永久關聯的實現,并附打印出的源模式(CREATE TABLE命令)與作為命令執行結果的數據庫表結構及其關聯圖、參照完整性表。
6.2 數據輸入:錄入數據,并打印出的各表的內容。
6.3 模塊實現:用視窗菜單和/或程序編輯器實現各模塊,調試正確后打印實現的系統輸出結果。建議先實現輸入模塊,再實現其他子模塊,然后實現主控模塊。最好建立項目,用項目管理器來管理整個系統。打印出實現結果(表單、源程序)。寫出實現的經過與體會。查詢語句。
7.數據庫應用系統運行
7.1 寫出系統操作使用的簡要說明。
7.2 按使用說明運行系統并打印出運行結果(至少有兩個查詢結果和兩個報表輸出結果)。
7.3 系統評價:采用的有特色的技術與技巧;成功之處與主要特點;系統會改進完善之處和進一步工作的打算。
四.課程設計成績評定
設計報告70%,答辯或系統演示30%。最終成績按照五級評定:優、良、中、及格、不及格。
課程設計應用系統程序應獨立完成,程序功能完整,設計方法合理,用戶界面較好,系統運行正常。
如果發現并確定為抄襲,則雙方成績為不及格。
1.設計報告評分標準
等級
評定標準
優秀
1.問題描述準確;
2.解決方案很有說服力;
3.系統功能和使用說明有價值,并通過答辯和演示;
4.結束語深刻,很有說服力;
5.按時完成,報告格式,版面整潔、語言規范等;
良好
1.問題描述正確;
2.解決方案良好;
3.系統功能和使用說明正確,清晰;
4.結束語較深刻,有說服力;
5.按時完成,報告格式,版面整潔、語言通順等;
中等
1.問題描述基本正確;
2.解決方案基本可行;
3.系統功能和使用說明基本正確、清晰;
4.結束語較深刻;
5.按時完成,報告格式,版面整潔、語言通順等;
及格
1.問題描述不完整;
2.解決方案不完整;
3.系統功能和使用說明不完整;
4.結束語不深刻,無說服力;
5.按時完成,報告格式,版面整潔、語言不規范等;
不及格
1.問題描述沒有;
2.解決方案沒有;
3.系統功能和使用說明沒有;
4.結束語沒有;
5.未按時完成等;
2.答辯或系統演示的評分標準
等級
評定標準
優秀
1.答辯或系統演示過程中,思路清晰,論點正確;
2.對設計方案理解深入,問題回答正確。
良好
1.答辯或系統演示過程中,思路清晰,論點基本正確;
2.對設計方案理解較深入,主要問題回答基本正確。
中等
1.答辯或系統演示過程中,思路比較清晰、論點有個別錯誤,分析不夠深入;
2.對設計方案理解一般,個別問題回答不正確。
及格
1.答辯或系統演示過程中,思路不清晰,論點有錯誤;
2.主要問題經啟發能回答,但分析較為膚淺。
不及格
1.答辯或系統演示過程中,主要問題闡述不清,對設計內容缺乏了解,概念模糊;
2.問題基本回答不出。
五.進度安排
六.提交內容
電子版:每位同學建一文件夾,文件夾的名字以“學號+姓名”的形式命名。然后將自己完成的課設報告一份、實現系統的源碼一份(以Eclipse工程組織)、Tomcat上的應用發布一份(webapps下的文件夾形式或WAR包)、其他文件(如:數據庫創建腳本、系統使用說明等)放于該文件夾。由學委統一收集后上交并刻盤。
七.參考文獻
附件:
學生學籍管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
學生基本情況數據表,學生成績數據表,課程表,代碼表等。
2.主要功能模塊
1)實現學生基本情況的錄入、修改、刪除等基本操作。
2)對學生基本信息提供靈活的查詢方式。
3)完成一個班級的學期選課功能。
4)實現學生成績的錄入、修改、刪除等基本操作。
5)能方便的對學生的個學期成績進行查詢。
6)具有成績統計、排名等功能。
7)具有留級、休學等特殊情況的處理功能。
8)能輸出常用的各種報表。
9)具有數據備份和數據恢復功能。
三、設計要求
學生成績表的設計,要考慮到不同年級的教學計劃的變化情況。
對于新生班級,應該首先進行基本情況錄入、選課、然后才能進行成績錄入。
圖書管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.要的數據表
圖書基本信息表,借書卡信息表,借閱信息表,圖書分類信息表,代碼表等。
2.功能模塊
1)圖書基本情況的錄入、修改、刪除等基本操作。
2)辦理借書卡模塊。
3)實現借書功能。
4)實現還書功能。
5)能方便的對圖書進行查詢。
6)對超期的情況能自動給出提示信息。
7)具有數據備份和數據恢復功能。
三、設計要求
圖書編號可參考國家統一的圖書編碼方法,再完成基本功能模塊的情況下,盡量使系統能具有通用性。
銀行儲蓄系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
定期存款單,活期存款帳,存款類別代碼表等。
2.功能模塊
1)實現儲戶開戶登記。
2)辦理定期存款帳。
3)辦理定期取款手續。
4)辦理活期存款帳
5)辦理活期取款手續。
6)實現利息計算。
7)輸出明細表。
8)具有數據備份和數據恢復功能。
三、設計要求
要進行實際調研,系統功能在實現時參照實際的儲蓄系統的功能。同時要考慮銀行系統數據的安全與保密工作。數據要有加密功能。
設備管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要數據表
設備明細帳表,設備使用單位代碼表,國家標準設備分類表等。
2.功能模塊
1)實現設備的錄入、刪除、修改等基本操作。
2)實現國家標準設備代碼的維護。
3)能夠對設備進行方便的檢索。
4)實現設備折舊計算。
5)能夠輸出設備分類明細表。
6)具有數據備份和數據恢復功能。
三、設計要求
具體設備編碼參考國家統一編碼方法,功能實現也要考慮通用性。
醫院藥品進銷存系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
藥品分類代碼表,藥品庫存表,供貨商信息表,采購信息表等。
2.功能模塊
1)新藥品的入庫。
2)過期藥品的出庫登記、處理記錄。
3)藥品庫存檢索。
4)供貨商信息檢索。
5)藥品采購記錄管理。
6)藥品用藥說明信息管理。
7)輸出相應的數據報表。
8)具有數據備份和數據恢復功能。
三、設計要求
具體項目內容去醫院進行調研,藥品編碼也應參考國家統一編碼方法。
英語學習助手
一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
英語分級單詞表,常用單詞例句表,短文分級表等。
2. 功能模塊
1)實現英語單詞的錄入、修改、刪除等基本操作。
2)實現常用英語單詞例句的錄入、修改、刪除等基本操作。
3)實現英語單詞檢索、翻譯等。
4)常用英語單詞例句檢索。
5)根據難度隨機生成一份單詞測試題目。
6)能夠檢索出短文極其翻譯對照表。
7)具有數據備份和數據恢復功能。
三、設計要求
系統要考慮實用性,盡量實現英漢互譯。英語單詞和短語可以考慮加上聲音。
大學生就業咨詢系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要數據表
用人單位基本信息表,專業信息表,地區代碼表等
2.功能模塊
1)對用人單位的基本信息進行錄入、修改、刪除等。
2)實現畢業生專業信息的維護。
3)定時發布用人單位的畢業生需求信息。
4)方便的實現對人才需求信息的檢索。
5)對用人單位的級別能夠自動進行變更。
6)能夠對歷年的畢業需求信息進行統計、分析。
7)具有數據備份和數據恢復功能。
三、設計要求
方便畢業生進行就業信息檢索,可考慮將就業信息在網上進行發布。
教務輔助管理系統一、設計目的學生根據所學的數據庫原理與程序設計的知識,能夠針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。
二、設計內容
1.主要的數據表
教師基本信息表,課程表,教室資源表等
2.功能模塊
1)對上課教師基本信息進行管理。
2)對全院開設的課程進行管理。
3)錄入教師基本上課信息。
4)實現自動排課功能。
5)計算工作量
6)能夠進行各種數據統計。
7)能夠輸出相應的報表。
8)具有數據備份和數據恢復功能。