




免費預(yù)覽已結(jié)束,剩余13頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
蘇 州 市 職 業(yè) 大 學(xué)課程設(shè)計說明書 名稱 學(xué)生信息系統(tǒng) 2011 年 6月 13日 至 2011 年 6 月 17 日 共1 周 院 系 班 級 姓 名 系主任 教研室主任 指導(dǎo)教師 目 錄目 錄2一、課程設(shè)計的目的與要求3二、題目說明32.1程序開發(fā)背景32.2開發(fā)工具介紹4三、總體設(shè)計43.1 系統(tǒng)流程圖:43.2功能結(jié)構(gòu)圖:53.3數(shù)據(jù)庫設(shè)計:6概念設(shè)計6數(shù)據(jù)庫實現(xiàn)7四、詳細(xì)說明84.1 系統(tǒng)實施9五、遇到的問題和解決方法16六、課程設(shè)計總結(jié)17七、參考文獻(xiàn)18一、課程設(shè)計的目的與要求程序設(shè)計是公認(rèn)的、最能直接有效地訓(xùn)練學(xué)生的創(chuàng)新思維,培養(yǎng)分析問題、解決問題能力的學(xué)科之一。即使一個簡單的程序,從任務(wù)分析、確定算法、界面布局、編寫代碼到調(diào)試運(yùn)行,整個過程學(xué)生都需要有條理地構(gòu)思,這中間有猜測設(shè)想、判斷推理的抽象思維訓(xùn)練,也有分析問題、解決問題、預(yù)測目標(biāo)等能力的培養(yǎng)。本實踐課的主要目的是:(1) 掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫原理知識進(jìn)行系統(tǒng)分析和設(shè)計的方法;(2)掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用;(4)掌握簡單的數(shù)據(jù)庫應(yīng)用程序編寫方法;要求:熟悉掌握并靈活運(yùn)用簡單數(shù)據(jù)庫,分析數(shù)據(jù)庫的基本運(yùn)行步驟。要求 正確理解課題,考慮問題要細(xì)致,全面,解決問題的方法要科學(xué)合理,切合實際。并能上機(jī)實現(xiàn)。與指導(dǎo)教師交流學(xué)習(xí)經(jīng)驗,改正不合理的地方,為以后更深層次的概念設(shè)計與邏輯設(shè)計奠定堅實的基礎(chǔ)。二、題目說明隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息也成倍增加。面對龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速的查詢,從而減少管理方面的工作量?,F(xiàn)在的時代是網(wǎng)絡(luò)普及是時代,學(xué)生有條件通過網(wǎng)絡(luò)方便快捷的查詢自己的個人信息。所以,學(xué)生信息管理系統(tǒng)既能方便學(xué)校管理部門的管理,又能方便學(xué)生及時查詢個人信息。從自己學(xué)習(xí)的角度來說:這次系統(tǒng)的制作過程,無疑加深了自身對這門課理論知識的理解,大大提高了理論知識的應(yīng)用水平,而且增強(qiáng)動手能力,可以說是為畢業(yè)設(shè)計做了很好準(zhǔn)備。面對以后強(qiáng)大的就業(yè)壓力,沒有熟練的動手能力,光有滿腦袋的理論是不行的,因此本次設(shè)計顯得十分重要。2.1程序開發(fā)背景當(dāng)今時代,世界經(jīng)濟(jì)正在從工業(yè)經(jīng)濟(jì)向知識經(jīng)濟(jì)轉(zhuǎn)變。我們說知識經(jīng)濟(jì)的兩個重要特征就是信息化和全球化,要實現(xiàn)信息化和全球化,就必須依靠完善的網(wǎng)絡(luò)和完善的數(shù)據(jù)庫。在這樣一個飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的環(huán)境。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。所以,數(shù)據(jù)庫的應(yīng)用變得越來越廣泛,學(xué)習(xí)也是越來越深入,優(yōu)良的數(shù)據(jù)庫設(shè)計已經(jīng)非常需要,本程序即是基于這個目的而創(chuàng)建。2.2開發(fā)工具介紹Oracle中的SQL * PLUS三、總體設(shè)計3.1 系統(tǒng)流程圖:系統(tǒng)流程圖主要描述出了系統(tǒng)在工作時候的大致情況,通過這個圖我們可以很容易的了解系統(tǒng)工作時的大致情況,具體如圖3.1所示。學(xué)籍管理畢業(yè)審查成績管理選課人才培養(yǎng)方案教師管理教學(xué)計劃教務(wù)管理教學(xué)評估排課實際開課圖3.1系統(tǒng)工作流程圖3.2功能結(jié)構(gòu)圖:為了實現(xiàn)無紙化辦公,以及規(guī)范化,迅捷化等我們開發(fā)了這一學(xué)生成績管理系統(tǒng),系統(tǒng)主要需要完成的功能有:學(xué)校信息管理、教師信息管理、學(xué)生性息管理、課程性息管理、成績性息編輯、成績性息查詢、補(bǔ)考重修管理以及幫助說明,通過分工我要完成的是教師性息管理、課程性息管理以及補(bǔ)考重修管理三個模塊。整體功能模塊圖如圖3.2所示:成績信息管理查詢管理學(xué)生信息管理系統(tǒng)班級信息管理學(xué)校年級設(shè)置學(xué)籍信息設(shè)置班級信息設(shè)置學(xué)籍信息管理成績信息設(shè)置課程信息設(shè)置年級課程開設(shè)課程信息查詢課程信息管理成績信息查詢班級信息查詢學(xué)校信息設(shè)置學(xué)籍信息管理年級信息管理圖3.2整體功能模塊圖3.3數(shù)據(jù)庫設(shè)計:概念設(shè)計E-R圖是用來描述某一組織(單位)的概念模型,提供了表示實體、屬性和聯(lián)系的方法。構(gòu)成E-R圖的基本要素是實體、屬性和關(guān)系。實體是指客觀存在并可相互區(qū)分的事特;屬性指指實體所具有的每一個特性。使用E-R圖能過更簡潔更方便的了解整個系統(tǒng)。本課程設(shè)計中學(xué)生信息管理系統(tǒng)的實體E-R圖如下:1、學(xué)籍信息表E-R圖如圖3.3.1所示:學(xué)生信息表管理學(xué)號姓名出生日期專業(yè)學(xué)生性別圖3.3.1E-R圖2、成績信息表E-R圖如圖3.3.2所示:學(xué)號姓名成績信息表管理課程編號課程名稱學(xué)分專業(yè)成績班級圖3.3.2 E-R圖3、年級信息表E-R圖如圖3.3.3所示:年級信息管理表年級數(shù)年級編號班級名稱班級編號圖3.3.3年級信息管理E-R圖4、學(xué)生信息管理總體E-R圖如圖3.3.4所示:學(xué)院專業(yè)學(xué)校管理成績教師學(xué)生課程班級擁有擁有擁有管理管理管理管理選擇111111nnnnmnnmnn圖.3.3.4總E-R圖數(shù)據(jù)庫實現(xiàn)1.成績信息表:學(xué)號,姓名,課程編號,課程名稱,成績,學(xué)分,班級,專業(yè)。表3.3.5成績信息表列名數(shù)據(jù)類型大小允許空學(xué)號Char(20)否姓名Char(20)是課程編號Char(20)是課程名稱Char(20)是成績Char(8)是學(xué)分Char(10)是班級Char(50)是專業(yè)Char(20)是2.年級信息數(shù)據(jù)表:年級數(shù),年級編號,班級編號,班級名稱 表3.3.6年級信息表列名數(shù)據(jù)類型大小允許空年級數(shù)Char(20)否年級編號Char(20)是班級編號Char(20)是班級名稱Char(20)是3.xuesheng_xinxi表:姓名,學(xué)號,性別,出生日期,專業(yè)表3.3.7學(xué)生信息表列名數(shù)據(jù)類型大小允許空姓名Char(20)學(xué)號Char(20)是性別Char(20)是出生日期Char(20)是專業(yè)Char(8)是四、詳細(xì)說明學(xué)生信息管理系統(tǒng)包括班級信息管理、學(xué)籍信息管理、班級信息管理、成績信息管理、課程信息管理、查詢管理六大塊,學(xué)籍信息管理包括了班級信息管理,成績信息管理包括了成績信息管理,課程信息管理包括了課程信息管理和年級課程開設(shè)兩塊,查詢管理包括了班級信息查詢,課程信息查詢,成績信息查詢以及學(xué)籍信息管理。學(xué)校年級設(shè)置主要就是對于學(xué)校里的年級的設(shè)置,學(xué)籍信息設(shè)置主要是針對于學(xué)生們的學(xué)籍的管理班級信息管理主要是針對于班級信息的設(shè)置成績信息設(shè)置主要是針對于學(xué)生們的成績,課程信息設(shè)置主要是針對于課程的一些基本信息管理,年級課程開設(shè)主要是針對于一些課程開設(shè)的時間,而查詢這一塊主要就是各種的查詢,類如班級信息,課程信息等一些基本信息的查詢都是由這一塊完成的。我主要做的是學(xué)生信息(xuesheng_xinxi)表這部分的內(nèi)容。4.1 系統(tǒng)實施1)在進(jìn)行操作之前必須創(chuàng)建表,此xuesheng_xinxi表的過程為:2)表數(shù)據(jù)的插入: insert into xuesheng_xinxi (學(xué)號,姓名,性別,出生日期,班級,專業(yè)) values(1001101620004,劉繼檜,男,to_date(19841125,yyyymmdd),100110162,軟件工程) ; insert into xuesheng_xinxi (學(xué)號,姓名,性別,出生日期,班級,專業(yè)) values(1001101620005,張三,男,to_date(19860516,yyyymmdd),100110162,軟件工程) ; insert into xuesheng_xinxi (學(xué)號,姓名,性別,出生日期,班級,專業(yè)) values(1001101620006,李四,女,to_date(19840426,yyyymmdd),100110162,軟件工程) ; insert into xuesheng_xinxi (學(xué)號,姓名,性別,出生日期,班級,專業(yè)) values(1001101620007,王五,男,to_date(19850709,yyyymmdd),100110162,軟件工程) ; insert into xuesheng_xinxi (學(xué)號,姓名,性別,出生日期,班級,專業(yè)) values(1001101620008,孫六,男,to_date(19870816,yyyymmdd),100110162,軟件工程) ; 3)查詢表數(shù)據(jù)記錄:4)表數(shù)據(jù)的更改及更改后的顯示結(jié)果:5)創(chuàng)建函數(shù)過程:6)現(xiàn)行的DBMS一般都提供了多種存取方法,其中,最常用的是索引法。索引法是為了加速對表中的數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲結(jié)構(gòu)。是針對一個表而建立的,它能夠以一列或多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。建立索引:CREATE INDEX NAME4.學(xué)生表 ON XUESHENG_XINXI (學(xué)號, 姓名, 性別, 出生日期, 班級, 專業(yè));7)實現(xiàn)列、行及參照完整性:8)創(chuàng)建觸發(fā)器:9)創(chuàng)建程序包:CREATE OR REPLACE PACKAGE xueshengPackage ASPROCEDURE Return學(xué)號(p_姓名 xuesheng.姓名%TYPE,p_性別 xuesheng.性別%TYPE,p_Return學(xué)號 OUT xuesheng.學(xué)號%TYPE );END xueshengPackage;創(chuàng)建程序包主體:CREATE OR REPLACE PACKAGE BODY xueshengPackage ASPROCEDURE Return學(xué)號(p_姓名 xuesheng.姓名%TYPE,p_性別 xuesheng.性別%TYPE,p_Return學(xué)號 OUT xuesheng.學(xué)號%TYPE )ISBEGINSELECT 學(xué)號 INTO p_Return學(xué)號FROM xueshengWHERE 性別 = p_性別AND 姓名 = p_姓名;END Return學(xué)號;END xueshengPackage;10)創(chuàng)建視圖:11)連接查詢:12)創(chuàng)建存儲過程用于統(tǒng)計學(xué)生信息:13)創(chuàng)建用戶、角色,當(dāng)查找某學(xué)生信息時給出信息:14)數(shù)據(jù)的導(dǎo)入導(dǎo)出:五、遇到的問題和解決方法1)在創(chuàng)建存儲過程來統(tǒng)計學(xué)生信息時出現(xiàn)編譯性錯誤:解決方案:將第6行的“性別”改為“xb”,此時屬性值一致,程序順利運(yùn)行。2)編譯過程錯誤:解決方案:此時的觸發(fā)器聲明部分帶有編譯性錯誤 將第2行改為:before insert or update of 學(xué)號 on xuesheng_xinxi For each row 操作過程改為:when (new.學(xué)號1001101620006) begin 后面的輸出設(shè)置正確,改正之后,運(yùn)行成功。六、課程設(shè)計總結(jié)總的來說Oracle數(shù)據(jù)庫的課程設(shè)計對我是有挑戰(zhàn)性的,由于專業(yè)知識的不夠充分,使得在編寫時遇到許多的問題,其中也因為我們的沒有經(jīng)驗,所以設(shè)計出來的東西總是漏洞百出,不是數(shù)據(jù)冗余,就是文檔組織不合理,以至于在著手設(shè)計的過程中,各種意想不到的困難接踵而至。并且通過此次課程設(shè)計作業(yè),使我明白,做任何事都要持之以恒,特別要認(rèn)真,勇于創(chuàng)新!任何時候都不能自滿自足,其實還有很多東西是自己不會的,所以不斷請教他人是非常有必要的。經(jīng)過不斷的請教和討論,在終于解決問題的同時,培養(yǎng)了耐心和毅力,也對數(shù)據(jù)庫有了更深刻的認(rèn)識,對很多的以前有些陌生的語言能夠了解和掌握。其中的許多函數(shù)在我的腦海中留下了很深的印象。在這次的課程設(shè)計中,最有收獲的是提供了一個向老師學(xué)習(xí)的好機(jī)會。我從指導(dǎo)老師身上學(xué)到了很多東西,老師教會了我們一個從理論走向?qū)嶋H運(yùn)用的方法,也教會了我們同學(xué)間寶貴的合作精神。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。無論在理論上還是在實踐中,都給予我很大的幫助,使我得到不少的提
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新奇三八活動策劃方案
- 整治促銷活動方案
- 2025屆河北省唐山灤南縣聯(lián)考七年級數(shù)學(xué)第一學(xué)期期末考試模擬試題含解析
- 中毒搶救題目大全及答案
- 廣州美術(shù)學(xué)院《社會調(diào)查研究方法與實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 智能教育技術(shù)中的隱私保護(hù)與數(shù)據(jù)安全
- 中華女子學(xué)院《基礎(chǔ)越南語2》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北職業(yè)技術(shù)學(xué)院《田徑普修(1)》2023-2024學(xué)年第一學(xué)期期末試卷
- 文體活動秧歌活動方案
- 長春科技學(xué)院《小學(xué)體育教師基本功》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年金融科技企業(yè)估值方法與投資策略在金融科技企業(yè)并購中的應(yīng)用案例報告
- 福建省廈門市雙十中學(xué)2025屆七年級生物第二學(xué)期期末聯(lián)考模擬試題含解析
- 【小學(xué)】新蘇教版小學(xué)數(shù)學(xué)四年級下冊暑假每日一練(02):計算題-應(yīng)用題(含答案)
- 2025豬藍(lán)耳病防控及凈化指南(第三版)
- TCUWA20059-2022城鎮(zhèn)供水管網(wǎng)模型構(gòu)建與應(yīng)用技術(shù)規(guī)程
- 2025至2030中國壓縮空氣儲能產(chǎn)業(yè)現(xiàn)狀調(diào)查及項目投資策略建議報告
- 三臺縣2024-2025學(xué)年小學(xué)六年級數(shù)學(xué)畢業(yè)檢測指導(dǎo)卷含解析
- 宅基地互換合同協(xié)議書范本
- 2025人教版數(shù)學(xué)四年級下冊 第一單元《四則運(yùn)算》單元分層作業(yè)
- 園藝植物育種學(xué)知到課后答案智慧樹章節(jié)測試答案2025年春浙江大學(xué)
- 集團(tuán)公司下屬子公司管理制度
評論
0/150
提交評論