




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學生信息管理系統(tǒng)數(shù)據(jù)庫設計oracle大型數(shù)據(jù)庫課程演講劉昊計144-2201458504221主講人:劉昊項目背景3 項目來源Part 1隨著學校規(guī)模的不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息也成倍增加。面對龐大的信息量,傳統(tǒng)的人工方式管理會導致學生信息管理上的混亂,人力與物力過多浪費,管理費用的增加,從而使學校管理人員的負擔過重,影響整個學校的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的學生信息管理系統(tǒng),對學生信息進行集中統(tǒng)一的管理。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。提高學生信息管理的工作效率,作到信息的規(guī)范管理,科
2、學統(tǒng)計和快速查詢,讓該系統(tǒng)更好的為學校,社會服務。 學生信息管理作為計算機應用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生信息管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的學生信息管理系統(tǒng),將是非常必要的,也是十分及時的。 通過對管理系統(tǒng)模型的研究,提出一套構造學生信息管理系統(tǒng)模塊的方法,并利用數(shù)據(jù)庫,信息系統(tǒng)分析學的知識,結合其它學校管理業(yè)務知識,建立起相關數(shù)據(jù)模型,利用面向?qū)ο箝_發(fā)工具對其進行設計與開發(fā),建立一套有效的學生信息管理系統(tǒng),可以減少工作量,將管理工作科學化,規(guī)范化,
3、提高學校管理的工作質(zhì)量和工作效率。開發(fā)背景1開發(fā)意義2計劃安排項目計劃項目安排52.1 項目計劃Part 2 行動策略進行詳細系統(tǒng)分析設計,按時編寫文檔與同學進行討論請教,制定開發(fā)計劃知識儲備了解系統(tǒng)運營機制,學習掌握數(shù)據(jù)庫的使用,并在日常的練習中不斷掌握功能拓展由于時間限制,功能可能還不夠完善,后期將進一步完善和增加相關功能62.2 項目安排Part 2分析用戶的需求,明確開發(fā)目的,制定項目開發(fā)計劃,編寫詳細的數(shù)據(jù)庫設計,并及時整理報告。需求分析系統(tǒng)設計項目編碼系統(tǒng)測試對系統(tǒng)總體布局以及每個功能模塊所涉及的數(shù)據(jù)庫建表進行詳細的設計,考慮開發(fā)過程中可能遇到的問題。通過SQLPLUS,使用SQL
4、語言編寫數(shù)據(jù)庫,通過其他的編程軟件與數(shù)據(jù)庫的連接,實現(xiàn)系統(tǒng)功能。進行程序測試,調(diào)試測試中出現(xiàn)的問題,消除系統(tǒng)故障,保證程序的可靠運行,不斷提高系統(tǒng)質(zhì)量。1234需求分析對性能的規(guī)定對功能的規(guī)定系統(tǒng)功能層次圖8Part33.1對功能的規(guī)定 管理員:所有的學生信息,全部保存在中心數(shù)據(jù)庫,并且只有管理員本人才能對這些信息進行增加、修改和刪除操作。軟件提供對信息的增加、修改和刪除的操作。同時,軟件提供對信息的查詢、查找操作,以方便用戶查找到特定的信息。學生管理系統(tǒng)需要滿足學校老師、學生和管理員的登錄模塊功能,要求能夠?qū)@三者的使用進行系統(tǒng)協(xié)調(diào)的分析。以確保每一部分都能夠順暢使用。其中每個部分都要包含插
5、入、修改、刪除的界面。 學生:可以對學生信息修改、刪除、添加、查詢;可以對教師信息修改、刪除、添加、查詢;可以對課程信息修改、刪除、添加、查詢;所有的教師信息,全部保存在中心數(shù)據(jù)庫,并且只有管理員本人才能對這些信息進行增加、修改和刪除操作。軟件提供對信息的增加、修改和刪除的操作。同時,軟件提供對信息的查詢、查找操作,以方便用戶查找到特定的信息。 教師:93.2 對性能的規(guī)定Part 3性能規(guī)定精度在進行向數(shù)據(jù)庫提取所要信息時,只要輸入相關的關鍵字,就能查找出相對應的信息;向數(shù)據(jù)庫輸入信息時,要確保輸入的信息準確的并且數(shù)據(jù)類型要符合定義的數(shù)據(jù)類型。靈活性當需求發(fā)生變化時,該軟件的基本的操作,數(shù)據(jù)
6、結構,運行環(huán)境等等基本不會發(fā)生變化,只是對系統(tǒng)的數(shù)據(jù)庫的文件和記錄進行處理,就可以滿足需求。103.3 系統(tǒng)功能層次圖Part 311Part 33.3 系統(tǒng)功能層次圖12Part 33.3 系統(tǒng)功能層次圖13Part 33.3 系統(tǒng)功能層次圖數(shù)據(jù)庫設計與實現(xiàn)數(shù)據(jù)庫實體分析實體的屬性數(shù)據(jù)庫表設計部分SQL語句實現(xiàn)154.1數(shù)據(jù)庫實體分析Part 4根據(jù)學生信息管理系統(tǒng)的總體設計,我們將這個系統(tǒng)分為三大模塊.由此我們可以首先確定三大實體:管理員、教師和學生,而由于用戶可以進行選課、查詢等操作.所以確定該系統(tǒng)共有以下實體:1.管理員實體.2.教師實體.3.學生實體.4課程實體.5.選課實體.6.專
7、業(yè)實體.16Part 44.2實體的屬性實體屬性管理員管理員ID,登錄密碼教師教師ID,教師姓名,登錄密碼學生學號,姓名,性別,班級號,籍貫,登錄密碼等課程課程號,課程名稱,課程教師,教師ID該系統(tǒng)涉及到的實體分別為管理員實體,教師實體,學生實體.根據(jù)系統(tǒng)需求,我們將以下實體的屬性確定如下:1.管理員實體,包含管理員的信息,詳細屬性如下:(1)管理員ID.(2)登錄密碼.2.教師實體,包含教師的信息,詳細屬性如下:(1)教師ID.(2)教師姓名.(3)登錄密碼.3.學生實體,包含學生的基本信息,詳細屬性如下:(1)學生ID.(2)所屬系別.(3)姓名.(4)性別.(5)年齡.(6)出生日期.(
8、7)電話.(8)系別.(9)籍貫.(10)入學日期.(11)職務.(12)班級號.(13)學位.(14)登錄密碼.4課程實體,包含課程的信息,詳細屬性如下:(1)課程號.(2)課程名稱.(3)課程教師.(4)教師ID.實體屬性表17Part 44.3數(shù)據(jù)庫表設計18Part 44.3數(shù)據(jù)庫表設計19Part 44.4部分SQL語句實現(xiàn)(1)教師信息表創(chuàng)建:create table teacher( TNO NUMBER(10) not null, TNAME VARCHAR(10), TPHONE NUMBER(15), TSEX VARCHAR(10), TADDR VARCHAR(50),
9、 TBIRTH VARCHAR(10), TID VARCHAR(18), TGRADUAT VARCHAR(50), TEDUCATION VARCHAR(50), TMAJOR VARCHAR(50), TGOVER VARCHAR(50), TENTERTIME VARCHAR(10), TPOSITION VARCHAR(50), PASSWORD VARCHAR(8)(2)課程信息表創(chuàng)建:create table source( CNO NUMBER(10) not null, CNAME VARCHAR(40), CROOM VARCHAR(20), TNO NUMBER(10)2
10、0Part 44.4部分SQL語句實現(xiàn)(3)學生信息表創(chuàng)建:create table student(SNO NUMBER(10) not null, SNAME VARCHAR(20) not null, SSEX VARCHAR(3), SAGE NUMBER(2), SBIRTH VARCHAR(30), SPHONE NUMBER(30), SDEPT VARCHAR(20), SNATIVE VARCHAR(40), SGOVER VARCHAR(10), SENTERTIME VARCHAR(10), SCATEGORY VARCHAR(10), SCLASS VARCHAR(30
11、), SYEAR NUMBER(2), SFOREIGNLAN VARCHAR(10), SDEGREE VARCHAR(4), SAREA VARCHAR(20), SGRADUATE VARCHAR(20), SID VARCHAR(20), SENGLISHNAME VARCHAR(20), PASSWORD VARCHAR(10) )(4)管理員表創(chuàng)建:create table admin(ID NUMBER(10) not null, PASSWORD VARCHAR(10) not null) 測試結論程序測試測試結論225.1 程序測試Part 5235.2 測試結論Part 5
12、教師管理根據(jù)教師表中的數(shù)據(jù)信息依次添加教師信息。添加成功。學生管理學生管理在學生信息表,通過正確的數(shù)據(jù),輸入學號,姓名,性別,證件號,賬號,賬號密碼。添加成功創(chuàng)建表創(chuàng)建學生信息表,教師信息表,課程表和管理員表。創(chuàng)建成功。課程管理在課程信息表中以正確形式插入課程信息。插入成功。結論:未見異常遇到的問題256.遇到的問題Part 2設計困難各功能連數(shù)據(jù)和功能聯(lián)系緊密,整體的框架和功能設計比較困難。語言陌生本學期剛接觸oracle數(shù)據(jù)庫,熟練程度不夠。技術問題系統(tǒng)的全部實現(xiàn)還需要其他開發(fā)工具的支持。權限問題學生信息管理系統(tǒng)涉及老師,學生和管理員,不同的身份具有不同的權限。數(shù)據(jù)問題有些功能數(shù)據(jù)處理時由于需要獲取上一次的用戶消息,session處理比較困難。時間短項目設計到開發(fā)實現(xiàn)時間較短,首次接觸一些開發(fā)語言需要自學心得體會277. 心得體會Part 1知識積累這次設計激發(fā)了我們今后努力學習的興趣,這將對我們以后的學習產(chǎn)生積極的影響。把學到的知識應用到時間中去,多做多練,才可以把理論的精華發(fā)揮出來。知識不是知道,了解就好,一定要去應用它,發(fā)展它,讓它在現(xiàn)實生活中得到充分的應用,從而解決一些問題,這才是學習的根本目的。對oracle數(shù)據(jù)庫的理解更加深刻理解了oracle
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1284-2024牙科學牙科鑷
- 銷售公司業(yè)務員勞動合同協(xié)議
- 房屋按揭共同還款合同樣本2025
- 生態(tài)養(yǎng)殖基地租賃合同
- 特許經(jīng)營合同示范文本
- 新能源貨車租賃合同
- 采購合同管理:風險防范與應對措施
- 合作建房借款合同(單位集體住房)
- 度產(chǎn)品試用合同協(xié)議
- 金屬冶煉安全管理課件
- 2025包頭青山賓館有限公司面向社會公開招聘18人筆試參考題庫附帶答案詳解
- 課件-DeepSeek從入門到精通
- 2025至2030年中國毛絨卡通玩具數(shù)據(jù)監(jiān)測研究報告
- 2025年度智能充電樁場地租賃合同范本3篇
- 2024年蕪湖職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 心電監(jiān)護儀的操作及注意事項 課件
- GB/T 718-2024鑄造用生鐵
- 細胞生物學(全套1047張課件)
- CFM56-7發(fā)動機滑油系統(tǒng)及其常見故障分析(共41頁)
- 《嵌入式技術》課程標準(STM32版)
- tplink-mr11u刷openwrt教程
評論
0/150
提交評論