




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫語言課程設計報告題目: 學 院 經濟管理學院 專 業 經濟學類 班 級 103 學 號 3100552064 姓 名 連怡寧 指導教師 2021.12.26至2021.12.30?數據庫語言?課程設計成績評定對 班 學生 所完成的題目為 的課程設計,經考核,給出如下評語: 并綜合評定該生課程設計成績為 。指導教師: 年 月 日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc186707316 一選題背景及系統目標 PAGEREF _Toc186707316 h - 2 - HYPERLINK l _Toc186707317 1選題背景 PAGEREF _Toc18
2、6707317 h - 2 - HYPERLINK l _Toc186707318 2系統目標 PAGEREF _Toc186707318 h - 2 - HYPERLINK l _Toc186707319 二數據庫結構設計 PAGEREF _Toc186707319 h - 3 - HYPERLINK l _Toc186707320 一寢室根本信息表 PAGEREF _Toc186707320 h - 3 - HYPERLINK l _Toc186707321 二學生根本信息表 PAGEREF _Toc186707321 h - 3 - HYPERLINK l _Toc186707322 三
3、來訪根本信息表 PAGEREF _Toc186707322 h - 3 - HYPERLINK l _Toc186707323 三功能模塊結構設計 PAGEREF _Toc186707323 h - 4 - HYPERLINK l _Toc186707324 四主要功能及程序界面說明 PAGEREF _Toc186707324 h - 5 - HYPERLINK l _Toc186707325 一登陸設計 PAGEREF _Toc186707325 h - 5 - HYPERLINK l _Toc186707326 二管理員主要操作模塊設計 PAGEREF _Toc186707326 h -
4、7 - HYPERLINK l _Toc186707327 1管理員登陸后的界面設計 PAGEREF _Toc186707327 h - 7 - HYPERLINK l _Toc186707328 2學生信息管理設計 PAGEREF _Toc186707328 h - 8 - HYPERLINK l _Toc186707329 3.來訪登記設計 PAGEREF _Toc186707329 h - 10 - HYPERLINK l _Toc186707330 4.學生根本信息報表輸出 PAGEREF _Toc186707330 h - 11 - HYPERLINK l _Toc186707331
5、 三學生操作模塊設計 PAGEREF _Toc186707331 h - 12 - HYPERLINK l _Toc186707332 1意見窗口設計 PAGEREF _Toc186707332 h - 12 - HYPERLINK l _Toc186707333 2.電費查詢設計 PAGEREF _Toc186707333 h - 13 - HYPERLINK l _Toc186707334 五系統的主要優點和缺乏 PAGEREF _Toc186707334 h - 14 - HYPERLINK l _Toc186707335 一優點 PAGEREF _Toc186707335 h - 14
6、 - HYPERLINK l _Toc186707336 二需要進一步改良的地方 PAGEREF _Toc186707336 h - 15 - HYPERLINK l _Toc186707337 六總結 PAGEREF _Toc186707337 h - 15 - HYPERLINK l _Toc186707338 一課程設計中遇到的主要問題及解決方法 PAGEREF _Toc186707338 h - 15 - HYPERLINK l _Toc186707339 二主要收獲 PAGEREF _Toc186707339 h - 15 - 寢室根本信息管理系統數據庫語言設計與開發一選題背景及系統
7、目標1選題背景 信息世界永遠不會是一個平靜的世界,當一種技術不能滿足需求時,就會有新的技術誕生并取代舊技術。21世紀的今天,信息社會占著主流地位,計算機在各行各業中的運用已經得到普及,自動化、信息化的管理越來越廣泛應用于各個領域。寢室管理系統對于一個學校來說是必不可少的組成局部。目前好多學校還停留在管理人員手工記錄數據的最初階段,手工記錄對于規模小的學校來說還勉強可以接受,但對于學生信息量比擬龐大,需要記錄存檔的數據比擬多的高校來說,人工記錄是相當麻煩的。而且當查找某條記錄時,由于數據量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比擬低。當今社會是飛速進步的世界,原始
8、的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。我們針對如此,設計了一套學生宿舍管理系統。學生寢室管理系統采用的是計算機化管理,系統做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數據輸入到系統的數據庫中去。由于數據庫的存儲容量相當大,而且比擬穩定,適合較長時間的保存,也不容易喪失。這無疑是為信息存儲量比擬大的學校提供了一個方便、快捷的操作方式。2系統目標1.系統要求用戶必須輸入正確的登陸口令才能進入系統。2對管理員和學生的操作權限進行限制管理員對系統可以進行修改和查詢,但對學生留言局部只能查看;學生可以提交新的留言,但卻只能對系統進行查詢,而不能任意修改。3.系
9、統應該提供學生住宿情況的根本登記和新生的注冊。4.系統應提供人員來訪登記及結束訪問的詳細登記。 5.系統應提供查詢功能,以方便用戶對學生根本信息的查詢及用電量信息的查詢。 6系統應提供增加、刪除、修改信息的功能。 7系統提供報表輸出功能二數據庫結構設計寢室根本信息表 該表對公寓各個寢室的根本概況進行了描述表2-1寢室根本信息din表結構字段名字段類型字段長度寢室號字符型6字節舍長字符型8字節寢室 字符型9字節現有空鋪字符型8字節每周總評字符型6字節上月用電量數值型4字節備注字符型45字節學生根本信息表 該表描述了對各個寢室的每位成員根本情況 表2-2學生根本信息表sin表結構字段名字段類型字段
10、長度姓名字符型10字節性別字符型10字節寢室號字符型10字節注冊日期日期型8字節所在學院字符型18字節聯系 數值型10字節備注字符型45字節來訪根本信息表 該表對來訪者以及被訪者的簡要信息表2-3來訪根本信息vin表結構字段名字段類型字段長度來訪姓名字符型10字節被訪姓名字符型10字節寢室號字符型10字節來訪時間日期時間型8字節離開時間日期時間型8字節與被訪關系數值型10字節詳細備注型4字節三功能模塊結構設計 登錄界面學生管理員信息查詢意見及留言系統管理信息查詢報表輸出查看留言退出系統退出系統學生信息管理來訪查詢電費查詢新生注冊寢室信息管理來訪登記電費查詢來訪查詢四主要功能及程序界面說明 一登
11、陸設計 針對學生和寢室管理員對寢室管理系統的使用范圍不同例如:管理員對系統可以進行修改和查詢,但對學生留言局部只能查看;學生卻恰恰相反的情況,系統設定學生和管理員選擇相應的登陸身份,同時輸入相應的口令。當登陸口令輸入錯誤時,系統將阻止其后續操作并提示重新輸入口令;口令正確方可進入相應的后續操作模塊。* 運行界面 圖4-1-1 登陸窗口運行圖 * 程序代碼“登陸按鈕的單擊事件p=allt(thisform.text1.value)if thisform.optiongroup1.value=1 if p=student do form 主窗口1 主窗口1.windowstate=0 thisfo
12、rm.windowstate=1 thisform.refresh else messagebox(對不起,您是無權用戶!,16,提示) endif endif if thisform.optiongroup1.value=2 if p=manage do form 主窗口2ide 主窗口2.windowstate=0 thisform.windowstate=1else messagebox(對不起,您是無權用戶!,16,提示) endif endif二管理員主要操作模塊設計 1管理員登陸后的界面設計 用頂層菜單集成了多個操作表單,方便管理員進行多項操作。分別設置了“系統管理,“信息查詢,“
13、報表輸出,“留言查看,“推出系統五個頂層菜單 *單擊“系統管理菜單時彈出“學生信息管理,“寢室信息管理,“新生注冊,“來訪登記選項。點擊進入相應的界面 *單擊“信息查詢菜單彈出“寢室電費查詢,“寢室來訪查詢子菜單,點擊進入相應的界面 *單擊“報表輸出,進入ADDTION3表單,單擊“報表輸出按鈕,輸出學生根本信息的報表 *單擊“查看留言即可進入查看學生留言的表單 *單擊“退出系統將退出當前寢室管理系統 圖4-2-1管理員登陸界面圖2學生信息管理設計 該表單的各控件數與SIN表綁定,便于管理員對學生信息進行維護。“首記錄,“上一條,“下一條,“末記錄按鈕通過數據表中指針的移動使得控件中信息發生改
14、變。單擊“查找按鈕并輸入需要查找的學生學號,即可在該表單上得到該名學生詳細信息*運行界面 圖4-2-2學生信息管理界面圖*主要程序代碼1“首記錄按鈕的單擊事件 go top this.enabled=.f. this.parent mand2.enabled=.f. this.parent mand3.enabled=.t. this.parent mand4.enabled=.t. (2“上一條按鈕的單擊事件if ! bof () skip -1else go top this.enabled=.f. this.parent mand1.enabled=.f.endif this.paren
15、t mand3.enabled=.t. this.parent mand4.enabled=.t.3“下一條按鈕的單擊事件 if ! eof () skip 1else go bottom this.enabled=.f. this.parent mand4.enabled=.f.endif this.parent mand1.enabled=.t. this.parent mand2.enabled=.t. 4“末記錄按鈕的單擊事件 go bottom this.enabled=.f. this.parent mand3.enabled=.f. this.parent mand1.enabl
16、ed=.t. this.parent mand2.enabled=.t. 5“刪除按鈕的單擊事件 delete next 1 if eof () go bottomelse skip endifthisform.refresh 6“查找按鈕的單擊事件do form addtion1表單addition1上“確定按鈕的單擊事件a=allt(thisform.text1.value)go top locate all for 學號 =aif eof()messagebox(該同學未在此公寓或學號有誤,+chr(13)+請查證,32,提示信息) endif 3.來訪登記設計 表單彈出時,各個文本框植
17、為空,管理員輸入來訪者詳細信息后按“提交記錄按鈕后,可繼續添加。對來訪姓名,來訪時間,離開時間,被訪時間等的詳細登記,方便對寢室外來人員的管理和查詢。 圖4-2-3來訪登記界面圖4.學生根本信息報表輸出 在表單上預覽學生信息等的報表輸出,便于管理員系統的了解學生情況。圖4-2-4學生信息報表輸出界面圖5意見查看 將GRID1的READONLY設為.T.,管理員對學生的留言只能查看而不能修改。增加了留言的真實性。 圖4-2-5查看學生留言圖三學生操作模塊設計1意見窗口設計 當學生輸入自己的意見后按提交,即可添加一條意見。提交后可以繼續輸入下一條意見。 圖4-3-1留言界面圖*程序代碼if !em
18、pty(thisform.edit1.value) &當EDIT1不為空時執行 append blank messagebox(成功提交,謝謝您的參與,64,信息提示) thisform.refresh else messagebox(提交失敗,請確認提交內容不為空,32,信息提示)endif 2.電費查詢設計用戶可以通過微調器控件選擇用電度數,同時選擇單項選擇按鈕按用電量的升序,降序排列,按確定按鈕后,將顯示所有用電度數超過所選的宿舍的根本信息。* 運行界面 圖4-3-2 寢室電費查詢界面圖 * 程序代碼select dindo case case thisform.container1.o
19、ptiongroup1.value=1 SELECT *; FROM studentdomistry!din; WHERE Din.上月用電量 = p; order by din.上月用電量; into cursor EEE &生成虛擬表,表名為“EEE case thisform.container1.optiongroup1.value=2 SELECT *; FROM studentdomistry!din; WHERE Din.上月用電量 = p; order by din.上月用電量 desc ; into cursor EEE endcasethisform.container1.
20、grid1.recordsource=EEE &將grid1的數據源thisform.container1.grid1.column1.width=60 設為虛擬表“EEEthisform.container1.grid1.column2.width=60thisform.container1.grid1.column3.width=70thisform.container1.grid1.column4.width=60thisform.container1.grid1.column5.width=60thisform.container1.grid1.column6.width=60this
21、form.container1.grid1.scrollbars=3thisform.container1.grid1.refresh 五系統的主要優點和缺乏 1優點 1對用戶的使用范圍進行限制。不僅要輸入登陸的口令,而且學生和管理員以不同的口令和身份登陸,可供執行的操作也不同。例如:對管理員和學生的操作權限進行限制管理員對系統可以進行修改和查詢,但對學生留言局部只能查看;學生可以提交新的留言,但卻只能對系統進行查詢,而不能任意修改。 2在登陸窗口和留言板模塊,當輸入不符和要求時,將彈出消息對話框提示,使系統更顯人性化 3方便管理員的工作,管理人員需要做的就是將數據輸入到系統的數據庫中去。數據庫的存儲容量相當大,而且比擬穩定,保存時間長,也不容易喪失。為信息存儲量比擬大的學校提供了一個方便、快捷的操作方式。 4充分使用組合框,單項選擇框,微調器等控件,減少
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國可伸縮乒乓球網格行業市場全景分析及前景機遇研判報告
- 2025年中國咖啡機清潔液行業市場全景分析及前景機遇研判報告
- 癌癥康復期用藥指南
- 中國防雷避雷產品行業市場深度分析及行業發展趨勢報告
- 2019-2025年中國定制酒行業市場深度分析及發展前景預測報告
- 網圍欄可行性研究報告
- 中國電動自行車電商行業發展監測及市場發展潛力預測報告
- 2025年中國豆腐行業市場深度分析及發展前景預測報告
- 起重安裝項目投資可行性研究分析報告(2024-2030版)
- 2025年 云南省觀光車駕駛-特種設備作業N2證考試練習題附答案
- 2024至2030年中國紀檢監察信訪管理系統行業投資前景及策略咨詢研究報告
- 云南省2024年小升初語文模擬考試試卷(含答案)
- 湖北省武漢市2024年七年級上學期期中數學試題【附參考答案】
- 山東省青島膠州市2024-2025學年高一數學下學期期末考試試題
- 六年級數學思政融合課教學設計圓的周長
- 停機坪無人駕駛車輛應用
- 嚴重創傷病種
- 北京版三年級上冊除法豎式計算練習題300道及答案
- 《圖書館建筑設計規范JGJ38-2015》-副本
- 南樂縣元村鎮養殖協會標準章程
- 湖北2024年湖北武漢鐵路職業技術學院招聘28人筆試歷年典型考題及考點附答案解析
評論
0/150
提交評論