教學(xué)管理系統(tǒng)修改_第1頁
教學(xué)管理系統(tǒng)修改_第2頁
教學(xué)管理系統(tǒng)修改_第3頁
教學(xué)管理系統(tǒng)修改_第4頁
教學(xué)管理系統(tǒng)修改_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

-.z數(shù)據(jù)庫原理課程設(shè)計(jì)方案設(shè)計(jì)設(shè)計(jì)題目:學(xué)生管理系統(tǒng)專業(yè)班級學(xué)生學(xué)號指導(dǎo)教師2012年秋季學(xué)期設(shè)計(jì)任務(wù)教學(xué)管理系統(tǒng)建庫:1個(gè)教學(xué)管理數(shù)據(jù)庫。建表:3個(gè)教師表(T表)、學(xué)生表(S表)、課程表(SC表)。編程:5個(gè)輸入、修改、查詢、計(jì)算、輸出等五個(gè)子系統(tǒng)。要求:〔1〕每組5個(gè)人,每人完成一個(gè)子系統(tǒng),每人都要建立庫及全部表;〔2〕每人寫出各自的課程設(shè)計(jì)報(bào)告;〔3〕程序用選定的語言編寫,必須上交上機(jī)調(diào)試通過的源程序。評語(教師填寫)目錄設(shè)計(jì)任務(wù)2評語(教師填寫)2⒈系統(tǒng)規(guī)劃41.1可行性分析4技術(shù)可行性4經(jīng)濟(jì)可行性4運(yùn)行可行性41.2劃分子系統(tǒng)51.3制定信息系統(tǒng)開發(fā)方案及日程安排51.3.1劃分子系統(tǒng)51.3.2對各子系統(tǒng)的評價(jià)51.3.3信息系統(tǒng)資源分配方案6⒉系統(tǒng)分析62.1需求確定62.1.1概念模型E—R圖62.2需求分析82.2.1數(shù)據(jù)流程圖82.2.2數(shù)據(jù)字典10⒊系統(tǒng)設(shè)計(jì)113.1代碼設(shè)計(jì)113.2數(shù)據(jù)庫設(shè)計(jì)28邏輯構(gòu)造設(shè)計(jì)28物理設(shè)計(jì)30⒋系統(tǒng)實(shí)施32系統(tǒng)測試326.寫出收獲和體會(huì)38-.z⒈系統(tǒng)規(guī)劃1.1可行性分析1.1.1技術(shù)可行性本系統(tǒng)采用Windows*P及其以上版本作為操作平臺。數(shù)據(jù)庫管理系統(tǒng)選用SQL,該數(shù)據(jù)庫管理系統(tǒng),提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用程序開發(fā)平臺選用MicrosoftVisualstudio2010。1.1.2經(jīng)濟(jì)可行性采用前臺學(xué)籍信息管理系統(tǒng)可取代原系統(tǒng)的單手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期提高學(xué)生信息的利用率,使教學(xué)質(zhì)量更上一個(gè)臺階。1.1.3運(yùn)行可行性本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓(xùn),上手較快,學(xué)校學(xué)籍管理處的教職員以及相關(guān)教師均能進(jìn)展操作,營運(yùn)環(huán)境要求低。面對于系統(tǒng)設(shè)計(jì)還應(yīng)該以“標(biāo)準(zhǔn)性、平安性、高效性、**性、可維護(hù)性〞為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的根底上,為將來系統(tǒng)的擴(kuò)展,升級留有余地。軟件的開發(fā)應(yīng)能在較長時(shí)間內(nèi)滿足學(xué)校的開展需要。標(biāo)準(zhǔn)性:系統(tǒng)編寫與運(yùn)行必須符合標(biāo)準(zhǔn),既可以保證系統(tǒng)運(yùn)行又可以在此標(biāo)準(zhǔn)上每一項(xiàng)功能運(yùn)行??煽啃裕河捎趯W(xué)籍信息的重要性,系統(tǒng)必須穩(wěn)定可靠,從而防止或減少數(shù)據(jù)損失。平安性:通過系統(tǒng)權(quán)限控制使用者,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。高效性:由于學(xué)校學(xué)生信息每次處理信息量較大,系統(tǒng)對信息處理能力響應(yīng)能力都應(yīng)是快捷有效的??删S護(hù)性:采用構(gòu)造化模塊設(shè)計(jì),便于開發(fā)與維護(hù),也有利于情況隨時(shí)1.2劃分子系統(tǒng)1.2.1業(yè)務(wù)調(diào)查近年來隨著高校的擴(kuò)招,需要處理的學(xué)生信息日趨加大,不僅花費(fèi)大量的教師資源,處理的效果還十分低下。為了提高學(xué)生管理的管理水平,優(yōu)化資源,盡可能的降低管理本錢,成為學(xué)生管理的新課題。學(xué)生管理系統(tǒng)是從學(xué)生管理的現(xiàn)狀出發(fā),根據(jù)學(xué)生管理的新要求進(jìn)展開發(fā)設(shè)計(jì)的,它解決了學(xué)生管理數(shù)據(jù)信息量大,修改不方便,對一系列數(shù)據(jù)進(jìn)展統(tǒng)計(jì)與分析花費(fèi)時(shí)間長等問題,幫助學(xué)生管理人員有效管理學(xué)生信息,成為高校管理中必不可少的管理工具。1.3制定信息系統(tǒng)開發(fā)方案及日程安排1.3.1劃分子系統(tǒng)本系統(tǒng)一共劃分為輸入、修改、查詢、計(jì)算、輸出等五個(gè)子系統(tǒng),其中輸入子系統(tǒng)包括管理員、學(xué)生、教師可以輸入用戶名和密碼來登錄系統(tǒng),并且可以輸入要查詢的內(nèi)容來查詢信息,修改子系統(tǒng)包括修改學(xué)生和教師的信息等。查詢子系統(tǒng)包括學(xué)生查詢成績、個(gè)人信息、選課等;教師查詢個(gè)人信息、所帶課程等;管理員查詢學(xué)生和教師的信息,計(jì)算子系統(tǒng)包括分別統(tǒng)計(jì)學(xué)生和教師的人數(shù)以及所帶課程和所選課程,輸出子系統(tǒng)包括輸出學(xué)生、教師的個(gè)人信息,也可以輸出查詢的各種結(jié)果,同時(shí)也會(huì)輸出各種提示信息。1.3.2對各子系統(tǒng)的評價(jià)管理員對功能的需求管理員權(quán)限最大,可以對學(xué)生、班級、課程情況進(jìn)展統(tǒng)一的管理,細(xì)分如下:添加、修改、刪除學(xué)生和教師;有關(guān)學(xué)生信息的瀏覽,包括學(xué)生**、性別、民族、出生日期、入學(xué)時(shí)間、所在班級、籍貫和備注信息;學(xué)生信息的添加、修改和刪除;學(xué)校根本課程的瀏覽,包括課程名、課程類型、學(xué)時(shí)、學(xué)分和課程具體描述;學(xué)校根本課程的添加、修改和刪除;學(xué)生成績信息的瀏覽與統(tǒng)計(jì),可按成績具體*圍對成績進(jìn)展統(tǒng)計(jì);學(xué)生成績信息的添加、修改和刪除;學(xué)生選課信息的管理,包括修改與刪除;學(xué)生選課人數(shù)的統(tǒng)計(jì)。學(xué)生對功能的需求學(xué)生只是利用此系統(tǒng)進(jìn)展與自己有關(guān)的信息查詢、輸入等,細(xì)分如下:瀏覽個(gè)人根本信息,具體內(nèi)容包括**、**、出生日期、性別、所在系號等;瀏覽課程信息,具體內(nèi)容包括課程名、課號、學(xué)時(shí)、學(xué)分和課程具體描述;學(xué)生利用此系統(tǒng)選修課程、在選課過程中,可查詢待選課程根本信息;瀏覽個(gè)人選課情況。1.3.3信息系統(tǒng)資源分配方案我組為兩人王力和石劍強(qiáng),石劍強(qiáng)為組長。石劍強(qiáng)設(shè)計(jì)數(shù)據(jù)庫和教師及管理員和登陸界面的局部功能,王力設(shè)計(jì)數(shù)據(jù)庫并且設(shè)計(jì)學(xué)生、教師和管理界面的局部功能。⒉系統(tǒng)分析2.1需求確定2.1.1概念模型E—R圖成績成績課程表學(xué)生課程表學(xué)生選課選課所在系教師教師所在系教師教師學(xué)生成績表成績表總成績**總成績**考試成績平時(shí)成績課號考試成績平時(shí)成績課號系號****性別**系號****性別**教職工學(xué)生教職工學(xué)生出生年月出生年月出生年月教工號性別出生年月教工號性別學(xué)分課程號學(xué)分課程號教工號教工號上課時(shí)間課程表上課時(shí)間課程表學(xué)時(shí)學(xué)時(shí)上課地點(diǎn)上課地點(diǎn)課程名課程名課號用戶名系號**課號用戶名系號**系管理員選課系管理員選課密碼系名職工號密碼系名職工號2.2需求分析2.2.1數(shù)據(jù)流程圖教學(xué)管理系統(tǒng)教學(xué)管理系統(tǒng)用戶登錄驗(yàn)證信息用戶登錄登錄信息數(shù)據(jù)庫php中的數(shù)據(jù)第一層1查詢1查詢操作查詢請求返回信息返回消息學(xué)生學(xué)生2修改2修改操作查詢請求3刪除操作教師數(shù)據(jù)庫php中的數(shù)據(jù)3刪除操作教師添加操作返回消息4添加4添加操作第二層數(shù)據(jù)庫php中的數(shù)據(jù)1.3個(gè)人成績1.3個(gè)人成績1.2個(gè)人課表1.2個(gè)人課表1.1個(gè)人信息1.1個(gè)人信息學(xué)生學(xué)生教師教師數(shù)據(jù)庫php中的數(shù)據(jù)2.2教師信息2.1學(xué)生信息2.2教師信息2.1學(xué)生信息數(shù)據(jù)庫php中的數(shù)據(jù)3.2教師信息3.2教師信息3.3錄入成績3.3錄入成績3.1學(xué)生信息3.1學(xué)生信息教師教師第三層2.2.2數(shù)據(jù)字典學(xué)生信息表:**,**,性別,出生年月,籍貫課程表:課號,課程名,學(xué)分,學(xué)時(shí)學(xué)生成績表:**,課號,成績登陸用戶名和密碼表:登錄名,密碼,身份〔身份的值是教師或者學(xué)生〕教師信息表:工號,**,性別,出生年月,職稱教師所帶課程:教師號,課號⒊系統(tǒng)設(shè)計(jì)3.1代碼設(shè)計(jì)3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1邏輯構(gòu)造設(shè)計(jì)數(shù)據(jù)庫php由下表組成*s:學(xué)生信息表js:教師信息表kc:課程表dk:教師所帶課程score:學(xué)生成績表userinf:登陸用戶名和密碼表具體功能如下:學(xué)生管理:對學(xué)生信息進(jìn)展查詢以及所選課程查詢和成績查詢。包括:**、性別、出生年月、籍貫。教師管理:對教師信息進(jìn)展查詢、對學(xué)生進(jìn)展成績評定、以及查詢所帶課程。包括:**、職工號、**、性別、出生年月、成績、課程名、課號。關(guān)系模型學(xué)生信息表〔**、**、性別、出生年月、籍貫〕,其中**為主碼。課程表:〔課號、課程名、學(xué)分、學(xué)時(shí)〕,其中課號為主碼。學(xué)生成績表:〔**、課號、成績〕,其中**為主碼。登陸用戶名和密碼表:〔登錄名、密碼、身份〕,其中身份為主碼。教師信息表:〔工號、**、性別、出生年月、職稱〕,其中工號為主碼。教師所帶課程:〔教師號、課號〕,其中教師號為主碼。3.2.2物理設(shè)計(jì)物理設(shè)計(jì)這個(gè)課程設(shè)計(jì)總共有七個(gè)表,具體內(nèi)容如上。模塊設(shè)計(jì)返回錄入成績課程信息課程績個(gè)人信息個(gè)人成績返回個(gè)人課表個(gè)人信息按鍵選擇操作按鍵選擇操作教師學(xué)生識別登錄身份用戶登錄信息返回錄入成績課程信息課程績個(gè)人信息個(gè)人成績返回個(gè)人課表個(gè)人信息按鍵選擇操作按鍵選擇操作教師學(xué)生識別登錄身份用戶登錄信息⒋系統(tǒng)實(shí)施4.1用戶手冊程序功能建立一個(gè)簡單的教學(xué)管理系統(tǒng),包含對象有學(xué)生、教師、管理員,存儲的學(xué)生信息至少包括:班級、**、**、各個(gè)科目的成績。能夠完成的功能至少有:輸入、查詢、計(jì)算、修改、刪除信息的功能,系統(tǒng)根據(jù)登陸用戶的不同來登陸不同的模塊,各登陸用戶可以執(zhí)行說擁有的功能,例如學(xué)生可以進(jìn)展查詢信息,管理員可以進(jìn)展系統(tǒng)管理等。完成日期:2013年1月3日版本:———運(yùn)行環(huán)境:Windows7人:王力**:3100911092計(jì)104班

石劍強(qiáng)**:3100911094計(jì)104班硬件要求:486以上機(jī)器,32M以上RAM,32M硬盤空間本人保存所有.使用方法:翻開文件目錄下的可執(zhí)行文件即可運(yùn)行程序,程序運(yùn)行時(shí),屏幕上會(huì)顯示登陸界面,學(xué)生、教師、管理員可以進(jìn)展相應(yīng)的登陸,進(jìn)入用戶界面后,可以在不同的頁面上進(jìn)展不同功能的使用,如學(xué)生可以進(jìn)展信息查詢、選課,教師可以進(jìn)展評分,管理員可以進(jìn)展用戶添加刪除等。注意:在使用本程序之前請認(rèn)真閱讀手冊.系統(tǒng)測試本系統(tǒng)主要進(jìn)展了各種角色的登錄以及各種查詢功能和添加、刪除功能的測試。測試構(gòu)造良好,截圖如下:寫出收獲和體會(huì)在這個(gè)小組中,我負(fù)責(zé)建立圖書數(shù)據(jù)庫的索引、規(guī)則、默認(rèn)值和約束。數(shù)據(jù)庫的索引是一個(gè)表中所包含的值的列表,注明了表中包含各個(gè)值的行所在的存儲位置。創(chuàng)立索引,我最大的感受是能節(jié)約大量時(shí)間,特別是當(dāng)表中數(shù)據(jù)很大時(shí)。規(guī)則、約束、默認(rèn)值則一起保證了數(shù)據(jù)的完整性。規(guī)則是數(shù)據(jù)庫中隊(duì)存儲在表的列或用戶定義數(shù)據(jù)類型中的值的規(guī)定和限制;約束定義了關(guān)于列中允許值的規(guī)則;默認(rèn)值是用戶輸入記錄時(shí)向沒有指定具體數(shù)據(jù)的列中自動(dòng)插入的數(shù)據(jù)。這些都是創(chuàng)立一個(gè)數(shù)據(jù)庫必不可少的元素。表的創(chuàng)立在我們這個(gè)小組里,我負(fù)責(zé)關(guān)于表的創(chuàng)立局部,包括了字段名、數(shù)據(jù)類型和主鍵的設(shè)計(jì)。我做的數(shù)據(jù)庫設(shè)計(jì)局部,首先必須弄清楚表中列的數(shù)據(jù)類型,是char、varchar、int、datetime型等等,還有是幾個(gè)字符長度。還有的就是它的值是否可以為空的,這也是需要考慮的。在這個(gè)過程中我需要注意的是表的列名是不能重復(fù)的,它是具有唯一性的。設(shè)置主鍵相對而言就比擬容易了,我最大的體會(huì)是對于表中每列的數(shù)據(jù)類型的分析必須慎重細(xì)心,否則很容易出錯(cuò)。在我們組我負(fù)責(zé)畫E-R圖。它是這次工程設(shè)計(jì)的關(guān)鍵點(diǎn),如果E-R圖設(shè)計(jì)錯(cuò)誤則接下來的設(shè)計(jì)就無法進(jìn)展,因此設(shè)計(jì)E-R圖時(shí)需要特別的認(rèn)真。E-R模型能夠方便地模擬研究對象的靜態(tài)過程。E-R,即實(shí)體-聯(lián)系方法,E-R圖直觀提供了表示實(shí)體型、屬性和聯(lián)系的方法。在畫E-R圖過程中,必須明確識別實(shí)體、屬性和聯(lián)系,用矩形、橢圓和菱形對應(yīng)框出來。畫這個(gè)圖為后面的數(shù)據(jù)庫設(shè)計(jì)打好根底,通過這次的數(shù)據(jù)庫設(shè)計(jì),我學(xué)到了不少知識,將理論運(yùn)用與實(shí)際。表關(guān)系圖在我們小組,我負(fù)責(zé)的是創(chuàng)立表關(guān)系圖這局部。建表關(guān)系圖相對來說也是比擬容易的,只需要明確表之間的關(guān)系,有一樣列內(nèi)容的表用線連接起來。創(chuàng)立表關(guān)系圖時(shí),把教師上課講的內(nèi)容結(jié)合起來,就比擬輕松了。通過這次小組設(shè)計(jì),分工合作,我學(xué)到了很多書本上不能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論