版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程設(shè)計(jì)題目學(xué)生選課管理信息系統(tǒng)課程設(shè)計(jì)教學(xué)院機(jī)電工程學(xué)院專業(yè)交通運(yùn)輸班級(jí)08級(jí)交通運(yùn)輸班姓名指導(dǎo)教師2010年6月18日2010?2011學(xué)年第二學(xué)期課程設(shè)計(jì)任務(wù)書設(shè)計(jì)名稱:管理信息系統(tǒng)課程設(shè)計(jì)班級(jí):08交通運(yùn)輸?shù)攸c(diǎn):K1-CAD3一、課程設(shè)計(jì)目的《管理信息系統(tǒng)》課程的學(xué)習(xí),不僅需要理論上的深入探討,而且需要通過實(shí)踐上機(jī),自己開發(fā)一個(gè)管理信息系統(tǒng),才能真正理解書本知識(shí),牢固掌握課堂教學(xué)內(nèi)容。因此,本課程設(shè)計(jì)的目的就是要通過一個(gè)實(shí)際的管理信息系統(tǒng)的分析設(shè)計(jì)和開發(fā),提高學(xué)生應(yīng)用所學(xué)知識(shí)分析問題,解決問題和實(shí)際動(dòng)手的能力,更加熟練地掌握管理信息系統(tǒng)開發(fā)的基本方法和工作步驟,對(duì)管理信息系統(tǒng)開發(fā)實(shí)踐有進(jìn)一步體會(huì)。要求:(1)嚴(yán)格按照課程設(shè)計(jì)規(guī)定時(shí)間上機(jī),不得無故缺席和調(diào)換;(2)獨(dú)立完成課程設(shè)計(jì)的所有工作,保質(zhì)保量做完任務(wù)書規(guī)定的分析、設(shè)計(jì)任務(wù);(3)課程設(shè)計(jì)期間,在規(guī)定的上機(jī)時(shí)間外必須廣泛查閱參考書籍,編寫好各種程序,以充分利用有限的上機(jī)時(shí)間。二、課程設(shè)計(jì)內(nèi)容(含技術(shù)指標(biāo))課題一:庫房信息管理系統(tǒng)的設(shè)計(jì)。庫房管理既是日常處理業(yè)務(wù),也是物資管理的基礎(chǔ)工作。因此,做好庫房信息管理工作意義重大。要求完成如下功能:(1)能輸入入庫單、出庫單,在輸入過程中,能自動(dòng)顯示其名稱、規(guī)格、單價(jià),并自動(dòng)計(jì)算金額,有出錯(cuò)提示。(2)屏幕可顯示物品明細(xì)臺(tái)帳。(3)能輸出物品的超儲(chǔ)或欠儲(chǔ)報(bào)警。(4)能顯示目前的庫存情況。課題二:學(xué)校選課系統(tǒng)的設(shè)計(jì)隨著學(xué)校的學(xué)生越來越多、開設(shè)的課程越來越豐富和多元化的情況下,考慮建立一個(gè)方便、快速、公平和符合學(xué)分制管理制度的選課平臺(tái)和應(yīng)用系統(tǒng)就顯得至關(guān)重要了。學(xué)生選課管理系統(tǒng),在學(xué)生選課的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢方面具有較大的實(shí)用意義。它提高了信息的開放性,大大地改善了學(xué)生、教師對(duì)其最新信息查詢的準(zhǔn)確性。要求完成如下功能:(1)學(xué)生可以選修規(guī)定范圍內(nèi)的課程,查看已修學(xué)分總數(shù),還可以修改個(gè)人信息。(2)教師可以根據(jù)統(tǒng)計(jì)的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績(jī),讓學(xué)生直接在網(wǎng)上查詢成績(jī)。管理員可以指定每門課程的任課教師,修改課程信息,增加、修改、刪除學(xué)生信息。通過對(duì)學(xué)生選課管理系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)學(xué)生選課管理系統(tǒng)的需要,就可以設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系。由此得到數(shù)據(jù)庫所支持的數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu),具體情況如下:1.學(xué)生信息表:姓名、學(xué)號(hào)、院系、班級(jí)、性別、所選課程、備注等。教師信息表:包括教師姓名、教師代碼、性別、年齡、職稱等。課程信息:課程名、課程代碼、教學(xué)內(nèi)容、任務(wù)與目的、考試方法、要求等。課程表:包括課程名稱、課程編號(hào)、任課教師、課程學(xué)分、上課時(shí)間。成績(jī)單列表:包括學(xué)生姓名、學(xué)號(hào)、院系、班級(jí)、課程、任課教師、成績(jī)。課題三:圖書館管理系統(tǒng)的設(shè)計(jì)圖書館的借還書活動(dòng)頻繁,工作人員工作量大,設(shè)計(jì)一套管理系統(tǒng)對(duì)學(xué)校圖書圖書進(jìn)行管理。要求實(shí)現(xiàn)如下功能:新書入庫管理舊書出庫管理借閱證管理借書管理還書管理課題四:人力資源管理系統(tǒng)的設(shè)計(jì)“人力資源管理系統(tǒng)”為人力資源管理部門提供一個(gè)全面的信息管理系統(tǒng),通過系統(tǒng)可以比較容易地獲得所需的關(guān)于組織體系、薪酬福利成本、人力資源狀況等靜態(tài)數(shù)據(jù),也可以方便地獲得各種變動(dòng)信息來進(jìn)行趨勢(shì)預(yù)測(cè)。在企業(yè)內(nèi)實(shí)現(xiàn)信息依據(jù)權(quán)限的共享,人力資源管理的日常業(yè)務(wù)在信息系統(tǒng)的協(xié)助下變得高效、快捷。要求實(shí)現(xiàn)如下功能:?jiǎn)T工調(diào)入、調(diào)出管理;員工基本信息管理;員工薪酬管理;課題五:學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)根據(jù)學(xué)生成績(jī)管理的需要,而建立一個(gè)“學(xué)生成績(jī)管理系統(tǒng)”,以方便對(duì)成績(jī)的各項(xiàng)管理操作。要求實(shí)現(xiàn)如下功能:(1)能對(duì)成績(jī)進(jìn)行錄入和修改;(2)能計(jì)算每個(gè)學(xué)生的平均成績(jī)以及各門功課的平均成績(jī);(3)能根據(jù)學(xué)生的學(xué)號(hào)來查詢?cè)搶W(xué)生的成績(jī);(4)能刪除該學(xué)生的記錄;(5)能根據(jù)每個(gè)學(xué)生的平均成績(jī)來他們進(jìn)行排序。三、進(jìn)度安排本次課程設(shè)計(jì)共2周時(shí)間,具體進(jìn)度安排如下:1.布置任務(wù)、準(zhǔn)備參考資料(1.0工作日)2.管理信息系統(tǒng)總體規(guī)劃(0.5工作日)3.管理信息系統(tǒng)的系統(tǒng)分析(1.0工作日)4.管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)(2.5工作日)5.程序設(shè)計(jì)(1.0工作日)6.系統(tǒng)調(diào)試與運(yùn)行(1.0工作日)7.撰寫設(shè)計(jì)報(bào)告(2.0工作日)8.答辯與總結(jié)(1.0工作日)四、基本要求課程設(shè)計(jì)完成后,各學(xué)生應(yīng)根據(jù)選題情況提交課程設(shè)計(jì)結(jié)束提交課程設(shè)計(jì)說明書和軟件一份;其中說明書應(yīng)包含如下內(nèi)容:(1)述系統(tǒng)設(shè)計(jì)開發(fā)流程;(2)畫出處理的數(shù)據(jù)流程圖;(3)畫出系統(tǒng)的E-R圖;(4)匯總系統(tǒng)設(shè)計(jì)內(nèi)容,并形成設(shè)計(jì)報(bào)告。軟件應(yīng)能正常運(yùn)行并實(shí)現(xiàn)所有功能。車輛與交通系2011年6月4日目錄一、前言二、學(xué)生選課管理信息系統(tǒng)的總體規(guī)劃2.1學(xué)生選課管理信息系統(tǒng)的設(shè)計(jì)背景2.2學(xué)生選課管理信息系統(tǒng)的基本功能2.3學(xué)生選課管理信息系統(tǒng)的基本內(nèi)容三、學(xué)生選課管理信息系統(tǒng)的系統(tǒng)分析3.1學(xué)生選課管理信息系統(tǒng)的功能分析3.2學(xué)生選課管理信息系統(tǒng)設(shè)計(jì)的可行性分析3.2.1技術(shù)可行性研究3.2.2經(jīng)濟(jì)可行性研究3.2.3社會(huì)可行性研究3.3學(xué)生選課管理信息系統(tǒng)用戶需求分析……四、學(xué)生選課管理信息系統(tǒng)的總體設(shè)計(jì)4.1學(xué)生選課管理信息系統(tǒng)流程設(shè)計(jì)4.2學(xué)生選課信息管理系統(tǒng)功能設(shè)計(jì)4.3學(xué)生選課信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)4.4學(xué)生選課信息管理系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)??…4.5學(xué)生選課管理信息系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)?4.6學(xué)生選課信息管理系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì)?五、學(xué)生選課信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)5.1學(xué)生選課信息管理業(yè)務(wù)流程圖5.2學(xué)生選課信息管理關(guān)鍵功能流程圖5.3學(xué)生選課信息管理系統(tǒng)程序設(shè)計(jì)5.4學(xué)生選課信息管理系統(tǒng)界面說明5.5登錄界面主要程序設(shè)計(jì)說明六、系統(tǒng)的調(diào)試與運(yùn)行七、總結(jié)一、前言在當(dāng)今信息化時(shí)代,伴隨著計(jì)算機(jī)信息技術(shù)日新月異的發(fā)展,信息和信息系統(tǒng)的概念已經(jīng)深入到社會(huì)各行各業(yè),越來越多的組織機(jī)構(gòu)開始開發(fā)和使用管理信息系統(tǒng)來實(shí)現(xiàn)管理的科學(xué)化和高效化。近年來,隨著高校大學(xué)生人數(shù)的日益增長(zhǎng),高校的教務(wù)管理系統(tǒng)的數(shù)據(jù)量也不斷的增長(zhǎng)。學(xué)生選課是高校教務(wù)管理工作的一部分,學(xué)生選課管理信息化是現(xiàn)代高校人力資源開發(fā)與管理的手段。由于以往隨堂報(bào)名的選課方法已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代高校教務(wù)管理的需要了,且這種方法會(huì)造成選課系統(tǒng)的盲目性和教務(wù)處數(shù)據(jù)處理的繁重性。教務(wù)處在正常運(yùn)營中必須面對(duì)大量課程、學(xué)生信息及兩者間相互聯(lián)系產(chǎn)生的選課信息,現(xiàn)有的人工記錄方法效率低且錯(cuò)誤過多,大大影響了教務(wù)的正常管理。為了減輕教務(wù)處工作及方便學(xué)生更好的選擇自己所喜歡的科目,因此需要對(duì)課程資源、學(xué)生信息、選課信息、修改信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于管理效率的提高。本次課程的設(shè)計(jì)主要用于提高教務(wù)處的工作效率,用于學(xué)校推進(jìn)實(shí)現(xiàn)教務(wù)信息化的進(jìn)程,方便用戶之間的信息交流,簡(jiǎn)化學(xué)生選課的流程。在學(xué)校內(nèi)部的現(xiàn)有局域網(wǎng)的網(wǎng)絡(luò)環(huán)境下,信息由各用戶在規(guī)定的權(quán)限下在各自的工作站上錄入,信息上網(wǎng)后可供各用戶查詢、選課、修改、管理,達(dá)到信息資源共享。我們通過課程設(shè)計(jì)這個(gè)平臺(tái)開發(fā)了學(xué)生選課管理系統(tǒng),它對(duì)于高校開展學(xué)生網(wǎng)上學(xué)科選課和信息查詢是一種較為先進(jìn)的選課模式,對(duì)于發(fā)揮學(xué)生選擇課程的自主性和提高學(xué)校課程管理效率等方面具有十分重要的作用和現(xiàn)實(shí)意義。針對(duì)學(xué)生選課這一環(huán)節(jié),本系統(tǒng)的設(shè)計(jì)主要是從學(xué)生網(wǎng)上自主選課及教師課程與成績(jī)的發(fā)布兩個(gè)方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生信息的在線查詢、選課功能以及教師對(duì)課程信息發(fā)布的管理功能。二、學(xué)生選課管理信息系統(tǒng)的總體規(guī)劃2.1學(xué)生選課管理信息系統(tǒng)的設(shè)計(jì)背景結(jié)合學(xué)生選課管理的實(shí)際需要,本次設(shè)計(jì)完成了對(duì)學(xué)生選課管理系統(tǒng)的需求分析、可行性分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼以及測(cè)試與調(diào)試。本次設(shè)計(jì)基于游覽器與服務(wù)器結(jié)構(gòu)在網(wǎng)上選課系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)單介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計(jì),實(shí)現(xiàn)了登錄、選課、查詢等一系列功能。本信息管理系統(tǒng)可以實(shí)現(xiàn)學(xué)生網(wǎng)上選課的一些基本功能,如課程的選擇、查詢、選課。學(xué)生選課系統(tǒng)主要包括登陸、選課、排課三個(gè)基本功能,登錄系統(tǒng)主要驗(yàn)證用戶信息和用戶類別,按后再賦予相應(yīng)的權(quán)限。為了實(shí)現(xiàn)選課的合理性和功能的優(yōu)異性,這就要求本系統(tǒng)必須有一個(gè)科學(xué)的設(shè)計(jì)思想。本設(shè)計(jì)通過分析瀏覽器和服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合選課的實(shí)際情況,提出了基于瀏覽器結(jié)構(gòu)網(wǎng)上選課系統(tǒng)的基本設(shè)計(jì)思想,簡(jiǎn)要介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計(jì)。數(shù)據(jù)庫軟件VisualFoxpro的簡(jiǎn)稱又叫VFP。是數(shù)據(jù)庫管理系統(tǒng),集成編程語言,是開發(fā)小型數(shù)據(jù)庫的前端工具。VisualFoxPro技術(shù)使得在Windows環(huán)境下設(shè)計(jì)的應(yīng)用程序達(dá)到即看即得的效果。VisualFoxPro面向?qū)ο蟮拈_發(fā)環(huán)境使得無論是組織信息、運(yùn)行、查詢、創(chuàng)建集成的關(guān)系型數(shù)據(jù)庫系統(tǒng),還是編寫數(shù)據(jù)庫管理應(yīng)用程序,都變得十分輕松。作為市場(chǎng)上最靈活和功能最強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng),VisualFoxPro擁有悠久而輝煌的發(fā)展歷史。它是一種可靠、便捷和高效的程序員用的數(shù)據(jù)庫產(chǎn)品。文中首先對(duì)課題背景、數(shù)據(jù)庫基礎(chǔ)和SQL語言進(jìn)行簡(jiǎn)單的討論,接著對(duì)學(xué)生選課系統(tǒng)進(jìn)行詳細(xì)的分析和劃分具體功能模塊,最后給出詳細(xì)設(shè)計(jì)過程。2.2學(xué)生選課管理信息系統(tǒng)的基本功能通過該系統(tǒng)使學(xué)生可以方便的在校園網(wǎng)上進(jìn)行網(wǎng)上選課。系統(tǒng)有較高的安全性和較好的使用性能。學(xué)生選課管理系統(tǒng),在學(xué)生選課的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢方面具有較大的實(shí)用意義。它提高了信息的開放性,大大地改善了學(xué)生、教師對(duì)其最新信息查詢的準(zhǔn)確性。學(xué)生可以選修規(guī)定范圍內(nèi)的課程,查看已修學(xué)分總數(shù),還可以修改個(gè)人信息。教師可以根據(jù)統(tǒng)計(jì)的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績(jī),讓學(xué)生直接在網(wǎng)上查詢成績(jī)。管理員可以指定每門課程的任課教師,修改課程信息,增加、修改、刪除學(xué)生信息。2.3學(xué)生選課管理信息系統(tǒng)的基本內(nèi)容通過對(duì)學(xué)生選課管理系統(tǒng)工作內(nèi)容和相關(guān)數(shù)據(jù)流程分析,根據(jù)學(xué)生選課管理系統(tǒng)的需要,就可以設(shè)計(jì)出能滿足用戶需求的各種實(shí)體及實(shí)體之間的關(guān)系。在學(xué)生選課管理信息系統(tǒng)開發(fā)過程中,需要對(duì)系統(tǒng)的整個(gè)設(shè)計(jì)進(jìn)行可行性分析,包括技術(shù)可行性研究、經(jīng)濟(jì)可行性研究、社會(huì)可行性研究,同時(shí)要進(jìn)行用戶需求分析、功能分析、流程設(shè)計(jì)、功能設(shè)計(jì)、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì),設(shè)計(jì)完后還要進(jìn)行系統(tǒng)的調(diào)試、運(yùn)行以及維護(hù)。三、學(xué)生選課管理信息系統(tǒng)的系統(tǒng)分析1學(xué)生選課管理信息系統(tǒng)的功能分析學(xué)生選課系統(tǒng)含登錄驗(yàn)證模塊、學(xué)生選課模塊、管理員模塊和教師查詢模塊。學(xué)生通過本系統(tǒng),可透過瀏覽器查詢課程安排、教師及選課情況等;管理員通過本系統(tǒng),可對(duì)全校學(xué)生進(jìn)行選修課的統(tǒng)籌管理,如修改、添加、查詢、刪除等,從而為教務(wù)工作提供決策信息。1、從課程列表中選擇所要選修的課程;2、查詢已選課程及其相關(guān)信息,包括上課時(shí)間及地點(diǎn);3、修改自己的登錄密碼。3.2學(xué)生選課管理信息系統(tǒng)設(shè)計(jì)的可行性分析3.2.1技術(shù)可行性研究技術(shù)可行性是指從設(shè)備、技術(shù)的先進(jìn)性和技術(shù)人員的專業(yè)、技術(shù)水平兩方面來論證新系統(tǒng)實(shí)現(xiàn)的可能性。建立管理信息系統(tǒng)必須要有硬件和軟件兩大部分才能構(gòu)成,硬件包括計(jì)算機(jī)、外圍設(shè)備、輔助設(shè)備、網(wǎng)絡(luò)設(shè)備等。軟件包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)協(xié)議、軟件工具以及用戶專用的軟件等。在構(gòu)件系統(tǒng)的硬件平臺(tái)時(shí),不僅要了解設(shè)備的使用環(huán)境、條件和優(yōu)缺點(diǎn)之外,還要正確地選定系統(tǒng)硬件平臺(tái)的體系結(jié)構(gòu)。要用好管好學(xué)校的信息資源,除了建立以計(jì)算機(jī)為基礎(chǔ)的管理信息系境外,還必須要有一批進(jìn)行信息采集、信息處理、信息管理和信息維護(hù)的人員。對(duì)于信息管理系統(tǒng)的設(shè)計(jì)所需要的硬件系統(tǒng),學(xué)校和個(gè)人電腦完全可以滿足要求。對(duì)于軟件技術(shù)要求,自己通過對(duì)《信息管理系統(tǒng)》和《VisualFoxpro程序設(shè)計(jì)教程》的課程學(xué)習(xí)已基本上能對(duì)所要設(shè)計(jì)的系統(tǒng)進(jìn)行設(shè)計(jì)?,F(xiàn)在的程序設(shè)計(jì)語言軟件技術(shù)已經(jīng)很成熟了,界面設(shè)計(jì)是充分考慮管理員的習(xí)慣,使操作方便快捷,數(shù)據(jù)輸入快速、規(guī)范、可靠,統(tǒng)計(jì)準(zhǔn)確無誤,制表靈活,讓所有的選課學(xué)生直接進(jìn)入后即可自行操作。因此在技術(shù)上是可行的。3.2.2經(jīng)濟(jì)可行性研究管理信息系統(tǒng)的應(yīng)用軟件開發(fā)費(fèi)用是指軟件開發(fā)過程中所投入的工作量及相應(yīng)的代價(jià),主要是指人的勞動(dòng)消耗和設(shè)備的損耗。軟件開發(fā)費(fèi)用的估算是從軟件開發(fā)計(jì)劃開始的,經(jīng)系統(tǒng)分析、系統(tǒng)設(shè)計(jì),到系統(tǒng)的實(shí)施為止的整個(gè)軟件開發(fā)過程中所花費(fèi)的人工費(fèi)用。根據(jù)人的勞動(dòng)消耗及設(shè)備的使用損耗,整個(gè)設(shè)計(jì)過程大約需要2萬元的費(fèi)用。當(dāng)系統(tǒng)投入使用后可為學(xué)校教務(wù)管理節(jié)約大量的人力、物力,所帶來的效益將會(huì)遠(yuǎn)遠(yuǎn)大于軟件開發(fā)的成本,因此在經(jīng)濟(jì)上是可行的。3.2.3社會(huì)可行性研究本次對(duì)于學(xué)生選課信息管理系統(tǒng)的設(shè)計(jì)只是為了滿足校內(nèi)學(xué)生選課的需要,只適用于校內(nèi)學(xué)生、任課教師和教務(wù)管理員的,對(duì)于社會(huì)以及網(wǎng)絡(luò)的安全不會(huì)造成影響,不會(huì)影響正常的教務(wù)管理和學(xué)校的正常教學(xué),且有利于信息資源的共享和學(xué)校教學(xué)資料的保存,不會(huì)侵犯師生的合法權(quán)益,為學(xué)校的辦公信息化和自動(dòng)化提供了有利的條件和根本保證,所以不會(huì)構(gòu)成違法行為。因此在社會(huì)上也是可行的。3.3學(xué)生選課管理信息系統(tǒng)用戶需求分析學(xué)生可以選修規(guī)定范圍內(nèi)的課程,查看已修學(xué)分總數(shù),還可以修改個(gè)人信息。教師可以根據(jù)統(tǒng)計(jì)的人數(shù)挑選一定數(shù)量的學(xué)生,也可以直接在網(wǎng)上公布成績(jī),讓學(xué)生直接在網(wǎng)上查詢成績(jī)。管理員可以指定每門課程的任課教師,修改課程信息,增加、修改、刪除學(xué)生信息。分析一:系統(tǒng)應(yīng)該滿足以下幾個(gè)方面需求:某些選修課程因?yàn)榍靶蛘n程或者教學(xué)管理資源的限制,要求系統(tǒng)能對(duì)課程選修人數(shù)、選修學(xué)生年級(jí)、專業(yè)等進(jìn)行限制。選課過程需具有時(shí)效性,系統(tǒng)要能在短時(shí)間內(nèi)響應(yīng)大量學(xué)生的查詢和選課要求,業(yè)及時(shí)處理。教務(wù)部門能及時(shí)掌握課程選修情況,系統(tǒng)界面直觀,操作簡(jiǎn)單,學(xué)生不需經(jīng)任何培訓(xùn)即可操作。系統(tǒng)要提供數(shù)據(jù)輸出接口以供教務(wù)員作后期處理及保存。包括作為以后查詢和評(píng)估使用的資料。分析二:系統(tǒng)要實(shí)現(xiàn)的功能分為二大模塊:管理員模塊:負(fù)責(zé)統(tǒng)一管理,包括課程的查詢、添加、修改和刪除;限制選修條件的管理,包括條件的添加、修改和刪除;統(tǒng)一管理用戶,包括管理員和學(xué)生用戶的管理;系統(tǒng)公告的管理;數(shù)據(jù)的管理和數(shù)據(jù)導(dǎo)出;管理員密碼管理和學(xué)生密碼的初始化操作。四、學(xué)生選課管理信息系統(tǒng)的總體設(shè)計(jì)4.1學(xué)生選課管理信息系統(tǒng)流程設(shè)計(jì)在該系統(tǒng)中的系統(tǒng)模塊功能分析中,將系統(tǒng)模塊功能進(jìn)行劃分,如圖所示:
選課系統(tǒng)功能模塊圖用戶登錄身份驗(yàn)證模塊驗(yàn)證用戶名和密碼,并根據(jù)不同的用戶類型,跳轉(zhuǎn)到對(duì)應(yīng)的頁面中,設(shè)置選課時(shí)間模塊提供給系統(tǒng)管理員修改選課時(shí)間段,錄入信息模塊提供給系統(tǒng)給管理員,用來錄入學(xué)生和教師信息,以及錄入教學(xué)樓教室編號(hào)等信息。開設(shè)課程模塊提供給教師用戶,用來開設(shè)相關(guān)專業(yè)必修課程或者選修課程。編輯課程時(shí)間地點(diǎn)模塊提供給教師用戶、編輯課程的上課時(shí)間地點(diǎn)應(yīng)有好的界面與操作。評(píng)分模塊用于對(duì)教師用戶選修該教師開設(shè)的課程的學(xué)生評(píng)分。查看課程模塊包括查看必修課程、查看選修課程、查看已修課程、查看課程成績(jī)單。選課和鎖定模塊中實(shí)現(xiàn)選擇選修課和鎖定選課信息的功能。4.2學(xué)生選課信息管理系統(tǒng)功能設(shè)計(jì)在本系統(tǒng)中,共有三類用戶:系統(tǒng)管理員、教師和學(xué)生。三種不同的用戶所具有的操作權(quán)限以及操作內(nèi)容均不一樣。本選課系統(tǒng)給予教師很大的自主權(quán),系統(tǒng)管理員只負(fù)責(zé)向系統(tǒng)中添加學(xué)生和教師的個(gè)人信息以及教學(xué)樓教室等信息,同時(shí)負(fù)責(zé)維護(hù)該系統(tǒng)的長(zhǎng)期有效運(yùn)行。系統(tǒng)管理員不參與開設(shè)課程、選擇課程等,一切均由教師、學(xué)生登錄網(wǎng)站自行完成。系統(tǒng)管理員設(shè)置一個(gè)選課時(shí)間段,在到達(dá)時(shí)間段以前,教師可以開設(shè)課程,到達(dá)開設(shè)時(shí)間后,學(xué)生可以登錄網(wǎng)站進(jìn)行選擇課程。系統(tǒng)管理員的功能包括對(duì)學(xué)生選課進(jìn)行管理和統(tǒng)計(jì)、系統(tǒng)狀態(tài)的查看、維護(hù)。管理員可以瀏覽、查詢、修改、統(tǒng)計(jì)選課的基本信息,添加刪除和修改學(xué)生的信息并且還應(yīng)具有生成選課報(bào)表及打印輸出的功能。設(shè)計(jì)不同用戶的操作權(quán)限和登錄方法,對(duì)所有用戶開放的學(xué)生選課查詢和個(gè)人部分信息維護(hù)、查看個(gè)人情況信息、維護(hù)學(xué)生個(gè)人密碼,管理員還應(yīng)維護(hù)信息的安全和完整。對(duì)于教師用戶,教師用戶登錄網(wǎng)站后可以開設(shè)課程,為自己的課程編輯上課時(shí)間和上課地點(diǎn),當(dāng)系統(tǒng)中出現(xiàn)時(shí)間和地點(diǎn)沖突的時(shí)候,系統(tǒng)向教師用戶報(bào)告并推薦一個(gè)時(shí)間和地點(diǎn)。每門課程可以是必修課或者是選修課,教師為每門課程設(shè)置一個(gè)學(xué)分,并可以在課程結(jié)束后給予分?jǐn)?shù),如果學(xué)生及格,學(xué)生將獲得給課程的學(xué)分。對(duì)于學(xué)生用戶,每個(gè)學(xué)生除了必須選擇必修課程外,同時(shí)還要選擇兩門選修課程,學(xué)生可以對(duì)自己選課信息鎖定,以免不小心被別的同學(xué)修改。學(xué)生可以進(jìn)行院系課程查詢、選課情況查詢、學(xué)生選課信息的修改以及課表打?。划?dāng)超過選修課程時(shí)間段后,系統(tǒng)自動(dòng)鎖定學(xué)生的選課課程,系統(tǒng)可以根據(jù)學(xué)生的選課信息,生成一份學(xué)生自己的課表。課程結(jié)束后學(xué)生可自行登錄網(wǎng)站查詢成績(jī)與學(xué)分。根據(jù)上面的要求,從操作功能上可以分為兩類:一個(gè)是通用操作,主要實(shí)現(xiàn)用戶的登錄注銷和修改密碼等;另一類是為不同用戶定制不同的操作。1、通用操作:(1)登錄與注銷。每個(gè)用戶都可以用自己的賬號(hào)登錄系統(tǒng)。用戶操作完后可以選擇退出系統(tǒng),注銷后可以重新登錄系統(tǒng).(2)修改密碼。每個(gè)用戶第一次登錄都用默認(rèn)密碼(教師與學(xué)生賬號(hào)密碼一樣)。2、用戶所具有的功能:(1)系統(tǒng)管理員設(shè)置選課時(shí)間段:系統(tǒng)管理員通過此項(xiàng)功能設(shè)置選課時(shí)段,只有在選課時(shí)間段里,學(xué)生才可以選擇課程,超過此時(shí)間段,學(xué)生選課信息被自動(dòng)鎖定,不得修改。錄入學(xué)生與教師個(gè)人信息:通過此項(xiàng)功能可以實(shí)現(xiàn)對(duì)教師和學(xué)生的個(gè)人信息的添加或者刪除。(2)教師用戶顯示和修改個(gè)人信息:教師用戶登錄信息系統(tǒng)后,可以查看和修改教師個(gè)人信息,如姓名、電話、郵箱等。開設(shè)課程:教師用戶登錄系統(tǒng)后,可以開設(shè)課程,可以設(shè)置該課程為必修課程或者選修課程,可以設(shè)置該課程上課的最大人數(shù)。教師還可以為該課程設(shè)置一個(gè)前導(dǎo)課程,若學(xué)生沒有學(xué)習(xí)或者選擇前導(dǎo)課程則不能選擇該課程。編輯課程上課時(shí)間:教師在開設(shè)了課程后,可以靈活地設(shè)置上課時(shí)間和地點(diǎn)。給學(xué)生分?jǐn)?shù):課程結(jié)束后,教師用戶登錄系統(tǒng),根據(jù)平時(shí)表現(xiàn)及考試成績(jī)?yōu)閷W(xué)過這門課程的學(xué)生給予相應(yīng)的成績(jī),若學(xué)生成績(jī)及格,則給予該學(xué)生學(xué)分。(3)學(xué)生用戶顯示和修改個(gè)人信息:學(xué)生登錄系統(tǒng)后,可以查看和修改學(xué)生的個(gè)人信息,如姓名、性別、學(xué)號(hào)等。查看必修課程:學(xué)生登錄系統(tǒng)后,可以查看所有的必修課程。查看該課程的信息、上課時(shí)間、上課地點(diǎn)、開課教師信息等。選擇選修課程:學(xué)生登錄系統(tǒng)后,在所有能提供的選修課程中選擇至少兩門的選修課程,同時(shí)可以查看相關(guān)信息。鎖定選課信息:學(xué)生登錄系統(tǒng)確定了所選課程后,可以鎖定自己的選課信息,以防被別人或者自己不小心修改。查看最終選課信息:學(xué)生登錄系統(tǒng)后,可列出已選擇的課程,若選課信息未被鎖定可以退回重選,若選修課程少于兩門,系統(tǒng)會(huì)提示選擇的課程少于兩門。查看學(xué)分和成績(jī):課程結(jié)束后,學(xué)生登錄系統(tǒng)可查看自己學(xué)習(xí)成績(jī)和已獲的學(xué)分。4.3學(xué)生選課信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是學(xué)生選課信息管理系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲(chǔ)在數(shù)據(jù)庫中,操作數(shù)據(jù)庫中的數(shù)據(jù),從而實(shí)現(xiàn)所有的需要的功能。數(shù)據(jù)庫軟件有很多種,如MicrosoftSQLServer2000>VisualFoxPro等。本系統(tǒng)中數(shù)據(jù)庫采用VisualFoxPro作為數(shù)據(jù)庫工具。數(shù)據(jù)庫是網(wǎng)站的核心,數(shù)據(jù)庫設(shè)計(jì)的合理與否對(duì)網(wǎng)站的建設(shè)有著至關(guān)重要的影響。一個(gè)良好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析、再邏輯設(shè)計(jì)、然后再物理實(shí)現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,畫出E-R圖直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。邏輯設(shè)計(jì)中根據(jù)系統(tǒng)分析設(shè)計(jì)的一個(gè)關(guān)系模型。物理設(shè)計(jì)為邏輯設(shè)計(jì)中的數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個(gè)常用數(shù)據(jù)軟件,用數(shù)據(jù)庫軟件創(chuàng)建與邏輯設(shè)計(jì)中數(shù)據(jù)模型對(duì)應(yīng)的數(shù)據(jù)庫。4.4學(xué)生選課信息管理系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫實(shí)體主要有“學(xué)生”、“教師”、“課程”等。其中“教師”與“課程”存在“開設(shè)”聯(lián)系,并且一個(gè)教師可以開設(shè)N門課程,即“教師”與“課程”之間是一對(duì)多的關(guān)系。一個(gè)學(xué)生可以學(xué)習(xí)N門課程,一門課程可以有M個(gè)學(xué)生學(xué)習(xí),即“學(xué)生”與“課程”之間是多對(duì)多的的關(guān)系。同樣“教師”與“學(xué)生,,之間存在“教學(xué)”的聯(lián)系,是多對(duì)多的關(guān)系。整個(gè)數(shù)據(jù)庫可以用一個(gè)E-R圖表示。姓名院系選課整個(gè)數(shù)據(jù)庫E-R圖教學(xué)內(nèi)容課程代碼姓名院系選課整個(gè)數(shù)據(jù)庫E-R圖教學(xué)內(nèi)容課程代碼(1)學(xué)生:屬性有學(xué)號(hào)、姓名、性別、院系、班級(jí)等;(1)學(xué)生:屬性有學(xué)號(hào)、姓名、性別、院系、班級(jí)等;(2)(3)教師:屬性有教師代碼、教師姓名、性別、年齡、職稱等;(2)(3)課程:屬性有課程代碼、課程名稱、教學(xué)內(nèi)容、任務(wù)與目的、考試方法等。各個(gè)實(shí)體及其屬性如圖所示:學(xué)生學(xué)生實(shí)體E—R圖
教師實(shí)體E—R學(xué)生學(xué)生實(shí)體E—R圖教師實(shí)體E—R圖課程實(shí)體E—R圖選課:一名學(xué)生可以選多門課程,而一門課程也可以被多名學(xué)生選,所以是m:n聯(lián)系;授課:一門課程可以由多名教師講授,而一名教師可以講授多門課程,所以是m:n聯(lián)系。學(xué)生與課程、課程與教師實(shí)體之間的聯(lián)系如圖所示:課程教師課程教師4.5學(xué)生選課管理信息系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)E-R圖中每個(gè)實(shí)體相應(yīng)地轉(zhuǎn)換為一個(gè)關(guān)系,即一個(gè)二維表,該關(guān)系應(yīng)包括對(duì)應(yīng)實(shí)體的全部屬性,并確定出主鍵。對(duì)E-R圖中的聯(lián)系要根據(jù)聯(lián)系的不同,采取不同的手段將其轉(zhuǎn)換為不同的關(guān)系,具體規(guī)則如下:(1)每一個(gè)實(shí)體都轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的名稱作為關(guān)系的名稱,實(shí)體的屬性就是關(guān)系的屬性。如上圖所示為從E-R圖中轉(zhuǎn)換得到的關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,院系,班級(jí))教師(教師代碼,教師姓名,性別,年齡,職稱)課程信息(課程代碼,課程名,教學(xué)內(nèi)容,任務(wù)與目的,考試方法)(2)將每一個(gè)多對(duì)多聯(lián)系都轉(zhuǎn)換為一個(gè)關(guān)系模式。聯(lián)系的名稱為關(guān)系的名稱,聯(lián)系的屬性由相關(guān)聯(lián)系的實(shí)體中的關(guān)鍵屬性(能唯一標(biāo)識(shí)出實(shí)體的屬性)和該聯(lián)系自己所具有的屬性組成。本系統(tǒng)中的“選課”和“教學(xué)”聯(lián)系,可轉(zhuǎn)換為:課程(課程編號(hào),課程名稱,任課教師,課程學(xué)分,上課時(shí)間,)成績(jī)單(學(xué)號(hào),姓名,課程,成績(jī))(3)將每一個(gè)一對(duì)多關(guān)系都轉(zhuǎn)換為一個(gè)關(guān)系模式,也可以不單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式,若轉(zhuǎn)換只需在聯(lián)系的“n”端實(shí)體所對(duì)應(yīng)的關(guān)系模式中加入“1”端實(shí)體的關(guān)鍵屬性即可。本系統(tǒng)中沒有一對(duì)多關(guān)系,不進(jìn)行轉(zhuǎn)換。(4)兩個(gè)實(shí)體集的一對(duì)一聯(lián)系的轉(zhuǎn)換,按規(guī)則進(jìn)行,視情況而定。根據(jù)上述原則,本系統(tǒng)中學(xué)生選課管理系統(tǒng)的概念模型可轉(zhuǎn)換為如下關(guān)系數(shù)據(jù)模型:學(xué)生信息表(學(xué)號(hào),姓名,院系,班級(jí),性別,所選課程)教師信息表(教師代碼,教師姓名,性別,年齡,職稱)課程信息表(課程代碼,課程名稱,教學(xué)內(nèi)容,任務(wù)與目的,考試方法,要求)課程表(課程編號(hào),課程名稱,任課教師,課程學(xué)分,上課時(shí)間)成績(jī)單列表(學(xué)號(hào),姓名,院系,班級(jí),課程,任課教師,成績(jī))4.6學(xué)生選課信息管理系統(tǒng)的物理結(jié)構(gòu)設(shè)計(jì)經(jīng)過數(shù)據(jù)庫系統(tǒng)分析和邏輯設(shè)計(jì)后,數(shù)據(jù)庫的機(jī)構(gòu)已經(jīng)非常清晰,剩下的就是用一種數(shù)據(jù)庫軟件實(shí)現(xiàn)這樣的結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)是面向用戶的,而物理結(jié)構(gòu)設(shè)計(jì)是面向計(jì)算機(jī)的。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)就是給邏輯數(shù)據(jù)模型選擇一種最適合應(yīng)用要求的物理結(jié)構(gòu)。其主要內(nèi)容有數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)、存儲(chǔ)路徑和存儲(chǔ)方法的選擇、數(shù)據(jù)索引的建立等。高效的物理數(shù)據(jù)結(jié)構(gòu)既能為系統(tǒng)節(jié)省存儲(chǔ)空間,又能提高存儲(chǔ)速度。系統(tǒng)開發(fā)人員在系統(tǒng)實(shí)施階段可以依據(jù)物理結(jié)構(gòu)設(shè)計(jì)的內(nèi)容,利用所選擇的數(shù)據(jù)庫管理系統(tǒng)對(duì)存儲(chǔ)的數(shù)據(jù)庫進(jìn)行相應(yīng)的操作。數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)一般包括二維表的字段名、字段含義、數(shù)據(jù)類型、字段長(zhǎng)度、說明等項(xiàng)目,下表是以學(xué)生選課管理系統(tǒng)的關(guān)系數(shù)據(jù)模型為依據(jù)來設(shè)計(jì)的數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)。選中SC數(shù)據(jù)庫,向數(shù)據(jù)庫中添加5個(gè)表:Student,Teacher,Course,SC,CourseTime,每個(gè)表與邏輯設(shè)計(jì)中一種的關(guān)系模式相對(duì)應(yīng),下面是每個(gè)數(shù)據(jù)表中的屬性,包括屬性列的名稱、數(shù)據(jù)類型、數(shù)據(jù)長(zhǎng)度、是否可以為空和備注說明等內(nèi)容。(1)Student表:Student表用來存儲(chǔ)學(xué)生的個(gè)人信息,使用學(xué)號(hào)作為主鍵,如圖所示:字段名字段含義數(shù)據(jù)類型字段長(zhǎng)度說明XH學(xué)號(hào)整數(shù)型10主鍵XM姓名文本8XB性別文本2YX院系文本20BJ班級(jí)文本20KC課程文本30BZ備注文本20學(xué)生信息表(2)Teacher表:Teacher表用來存儲(chǔ)教師的個(gè)人信息,用學(xué)校分配給教師的編號(hào)作為主鍵,如圖所示:教師信息表字段名字段含義數(shù)據(jù)類型字段長(zhǎng)度說明JSDM教師代碼文本10主鍵JSXM教師姓名文本8XB性別文本2NL年齡整數(shù)型2ZC職稱文本8(3)Course表:course表用來存儲(chǔ)課程信息,Course表以課程編號(hào)為主鍵,設(shè)置編號(hào)自動(dòng)加1(通過建表的時(shí)候?qū)傩粤性O(shè)置“標(biāo)識(shí)”,并設(shè)置“標(biāo)識(shí)遞增量”為1)。設(shè)置外鍵關(guān)系可以通過在建立表的窗口中單機(jī)右鍵,在右鍵菜單中選擇“關(guān)系”,在彈出的對(duì)話框中設(shè)置外間關(guān)系。
字段名字段含義數(shù)據(jù)類型字段長(zhǎng)度說明KCBH課程編號(hào)整數(shù)型10主鍵KCMC課程名稱文本30JXNR教學(xué)內(nèi)容文本50RWMD任務(wù)與目的文本100KSFF考試方法文本4YQ要求文本10課程信息表KC表:KC表用于存儲(chǔ)學(xué)生的選課信息,在KC表中學(xué)號(hào)和課程編號(hào)是主鍵,同時(shí)也是外鍵,如表所示:字段名字段含義數(shù)據(jù)類型字段長(zhǎng)度說明KCBH課程編號(hào)整數(shù)型10主鍵KCMC課程名稱文本30RKJS任課教師文本8KCXF課程學(xué)分?jǐn)?shù)字4SKSJ上課時(shí)間日期/時(shí)間10課程表(5)CJ表:CJ表主要用于存儲(chǔ)學(xué)生的課程成績(jī),在KC表中主要以學(xué)生的學(xué)號(hào)為主鍵,如表所示:字段名字段含義數(shù)據(jù)類型字段長(zhǎng)度說明XH學(xué)號(hào)整數(shù)型10主鍵XM姓名文本8YX院系文本20BJ班級(jí)文本20KCMC課程名稱文本30RKJS任課教師文本8CJ成績(jī)數(shù)字6成績(jī)單列表五、學(xué)生選課信息管理系統(tǒng)的詳細(xì)設(shè)計(jì)5.1學(xué)生選課信息管理系統(tǒng)業(yè)務(wù)流程圖登錄子系統(tǒng)主要驗(yàn)證不同的用戶身份并取得不同的用戶權(quán)限,進(jìn)行不同的系統(tǒng)操作。其主要業(yè)務(wù)流程圖如下圖所示:學(xué)生選課業(yè)務(wù)流程圖5.2學(xué)生選課信息管理系統(tǒng)功能流程圖學(xué)生選課系統(tǒng)是用來向?qū)W生顯示選課公告、排課信息等選課信息,以方便學(xué)生進(jìn)行選課,其功能流程圖如下所示:
學(xué)生選課公告排課公告學(xué)生選課信息教師反饋顯示選課結(jié)果開始選課進(jìn)入選課系統(tǒng)完成選課退課學(xué)生選課公告排課公告學(xué)生選課信息教師反饋顯示選課結(jié)果開始選課進(jìn)入選課系統(tǒng)完成選課退課學(xué)生登錄功能流程圖5.3學(xué)生選課信息管理系統(tǒng)程序設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)實(shí)施的第一步就是程序設(shè)計(jì),程序設(shè)計(jì)是實(shí)現(xiàn)系統(tǒng)各項(xiàng)功能的關(guān)鍵,技術(shù)難度大,這就需要對(duì)程序設(shè)計(jì)的工具、編程要求以及編程風(fēng)格等原則性問題有較高的要求。系統(tǒng)開發(fā)在程序設(shè)計(jì)時(shí)首先要滿足系統(tǒng)設(shè)計(jì)的功能,同時(shí)也要滿足以下要求。1、設(shè)計(jì)的程序應(yīng)當(dāng)易讀、易懂、易修改。1)程序的標(biāo)識(shí)符應(yīng)當(dāng)易于他人理解,易于自己記憶,同時(shí)盡量反映它的屬性;2)當(dāng)程序中有常用的常數(shù)時(shí),應(yīng)盡量通過標(biāo)識(shí)符定義為常數(shù)來處理;3)在必要時(shí)加注釋,注釋一些特殊解法的作用;4)盡可能的用簡(jiǎn)單方法去解決問題。2、設(shè)計(jì)的程序應(yīng)當(dāng)具有較高的質(zhì)量。1)程序的設(shè)計(jì)必須正確的反映實(shí)際問題,同時(shí)能處理意外情況;2)程序的設(shè)計(jì)應(yīng)當(dāng)滿足用戶的友好性,滿足用戶的要求;3)程序運(yùn)行應(yīng)當(dāng)有效快速,對(duì)于必須實(shí)施處理的任務(wù)必須能夠?qū)崟r(shí)提供結(jié)果;4)程序應(yīng)盡可能的符合開放系統(tǒng)要求;5)容錯(cuò)性。3、設(shè)計(jì)的軟件應(yīng)當(dāng)具有友好的用戶界面1)提示功能,屏幕上的代碼信息要有操作提示;2)操作確認(rèn),對(duì)于一些不可恢復(fù)的操作應(yīng)有確認(rèn)操作,避免誤操作;3)數(shù)據(jù)校驗(yàn),對(duì)于一些有限制條件的輸入信息,可以自動(dòng)校驗(yàn)器正確性;4)錯(cuò)誤恢復(fù),用戶無意中進(jìn)行了錯(cuò)誤操作,應(yīng)有相應(yīng)的操作挽回錯(cuò)誤;5)默認(rèn)賦值,對(duì)于一些常用信息可以設(shè)置默認(rèn)操作;6)記錄復(fù)制,用戶可以復(fù)制一條或多條已存在的記錄,并且可以修改復(fù)制結(jié)果。5.4學(xué)生選課信息管理系統(tǒng)界面說明(1)學(xué)生登錄界面操作如圖所示:
在學(xué)號(hào)和密碼處輸入學(xué)號(hào)和密碼,輸完學(xué)號(hào)和密碼后單擊“登錄”按鈕,登錄選課系統(tǒng)。登錄成功后,進(jìn)入學(xué)生主頁,點(diǎn)擊“必修課程”連接,得到所有必修課程的列表,在列表中可以看到所有必修課程的簡(jiǎn)單信息,如授課教師姓名、課程所占學(xué)分等。在列表中可以點(diǎn)課程名稱,如“C語言”鏈接,查看課程詳細(xì)信息:點(diǎn)教師姓名,如“王澤平”鏈接,查看教師的詳細(xì)信息:點(diǎn)擊“查看上課時(shí)間地點(diǎn)”鏈接,查看對(duì)應(yīng)課程的上課時(shí)間和地點(diǎn)。單擊“選修課程”鏈接,查看所有選修課程列表,在列表中給出了比必修課更多的信息,比如多了對(duì)應(yīng)選修課程的前導(dǎo)課程、最大人數(shù)、當(dāng)前己選人數(shù)等,
對(duì)每個(gè)選修課程均有一個(gè)“選修該課程”的按鈕,單擊此按鈕方可選擇對(duì)應(yīng)課程。查看己選課頁面,如圖所示:礦冶文化礦冶文化普樂鑒賞數(shù)學(xué)建模割呈建桓礦冶文化礦冶文化普樂鑒賞數(shù)學(xué)建模割呈建桓KmKhYk潘博0840130111機(jī)電學(xué)院李誡0840130112機(jī)電學(xué)院王澤平0840130115機(jī)電學(xué)院陳志OB4013Q113機(jī)電學(xué)院'1riRirn:z;ni14刑.由學(xué)陣匚退出y張三張三在上一步查看選修課程的列表中,選擇“專業(yè)英語文獻(xiàn)閱讀”課程后,點(diǎn)擊“己選課程”鏈接查看已經(jīng)選擇的課程列表,在列表中除了可以看到與上一步中相同的信息外,還可以查看到課程成績(jī)。查看選修課程成績(jī)。當(dāng)選修完這門課程后,選修該課程的教師根據(jù)學(xué)生平時(shí)的表現(xiàn)及考試成績(jī),給予該學(xué)生相應(yīng)的分?jǐn)?shù)。當(dāng)教師登錄完自己的界面后輸入學(xué)生的成績(jī),學(xué)生可以登錄自己的學(xué)號(hào)和密碼進(jìn)入自己的界面查看自己的分?jǐn)?shù)。(當(dāng)學(xué)生的成績(jī)分?jǐn)?shù)出現(xiàn)錯(cuò)誤時(shí),教師可以登錄重新修改。)教師登錄本系統(tǒng)給所有的學(xué)生評(píng)分,學(xué)生再次瀏覽此頁面可查看到課程的成績(jī),若成績(jī)合格,學(xué)生可以獲得對(duì)應(yīng)課程的學(xué)分。富粵童著著暨標(biāo)(Z)富粵童著著暨標(biāo)(Z)(3)系統(tǒng)管理員界面的說明:系統(tǒng)管理員主要有兩個(gè)功能需要實(shí)現(xiàn):錄入學(xué)生和教師信息、錄入上課時(shí)間和上課地點(diǎn)等相關(guān)信息。錄入學(xué)生和教師信息:在管理員登錄界面中,管理員可以根據(jù)自己的權(quán)限錄入學(xué)生和教師信息。張三Jsdm:教授數(shù)據(jù)維護(hù)退出教師基本信息舞護(hù)學(xué)生基本信息履護(hù)學(xué)生成績(jī)信息能護(hù)課程信息^護(hù)指定任課老師下一個(gè)(W最后一個(gè)⑧查找如打印如添加如編輯?退出Q0日叵]區(qū)]王澤平院系:機(jī)電學(xué)院音樂簽賞密碼:0840130115□340130115口政通善后一個(gè)⑧庭旬可添加④編輯里〕I■澹試方怯:要求:礦業(yè)文化01三要始同常們講述黃石如礦業(yè)艾化的披展歷程,仲同蘆們了麟長(zhǎng)石的礦業(yè)文化,發(fā)揚(yáng)黃石『業(yè)寸臥湘神。平時(shí)成績(jī):3說考試成績(jī):zoi考話由紫試。學(xué)生能椎時(shí)到教室上課』禁1Z課堂說活。第一知〕七T.斌最后寸窟.查找(V打?、鄚添加(A)張三lEHlffl!最后一個(gè)⑧查找D打?、嗵砑油茫┚庉嬆洌﹥?cè)除但)退出如可岡Jsdm:I01KcmcKcbhJxrii-RwjttidKs££礦業(yè)文化01MemoMemoMemoMemo教授學(xué)生選課管理系統(tǒng)本系猊由黃石理工學(xué)院機(jī)電工程學(xué)院,D3級(jí)交逋運(yùn)輸港博,李亦」陳志,陳偉」王澤平制作版權(quán)所有,建者必究71jLiLilD謝謝使用,再見!5.5登錄界面主要程序設(shè)計(jì)說明(1)學(xué)生登錄界面登錄模塊程序設(shè)計(jì):use學(xué)生信息表locateforxh=alltrim(thisform.text1.value)ifalltrim(thisform.text2.value)=alltrim(mm)doform"c:\documentsandsettings\administrator\桌面'學(xué)生選課管理系統(tǒng)'學(xué)生操作表單.scx"elsewaitwindows"學(xué)號(hào)或密碼不正確,請(qǐng)重新輸入"timeout(1.5)thisform.text1.value=""thisform.text2.value=""thisform.text1.setfocusendif學(xué)生登錄界面取消模塊程序設(shè)計(jì):thisform.release教師登錄界面登錄模塊程序設(shè)計(jì):use教師信息表locateforjsdm=alltrim(thisform.text1.value)ifalltrim(thisform.text2.value)=alltrim(mm)doform"c:\documentsandsettings\administrator\桌面'學(xué)生選課管理系統(tǒng)'教師登記學(xué)生成績(jī)表單.scx”elsewaitwindows"學(xué)號(hào)或密碼不正確,請(qǐng)重新輸入”timeout(1.5)thisform.text1.value=""thisform.text2.value=""thisform.text1.setfocusendif教師登錄界面取消模塊程序設(shè)計(jì):thisform.release管理員登陸界面登錄模塊程序設(shè)計(jì):ifthisform.text1.value="pb"andthisform.text2.value="1223"doform"c:\documentsandsettings\administrator\桌面'學(xué)生選課管理系統(tǒng)'應(yīng)用程序主窗口表單.scx"elsemessagebox("用戶名或密碼錯(cuò)誤!",0+48+0,"提示")thisform.text1.value=""thisform.text2.value=""thisform.text1.setfocusendif管理員登陸界面退出模塊程序設(shè)計(jì):xx=messagebox("真的要退出嗎?”,36,”提醒”)ifxx=6thisform.releaseelsethisform.text1.setfocusendif六、學(xué)生選課管理信息系統(tǒng)的調(diào)試與運(yùn)行管理信息系統(tǒng)測(cè)試是確定系統(tǒng)質(zhì)量可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開發(fā)過程中的系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的最后復(fù)查。將開發(fā)過程中所隱藏的缺陷及時(shí)發(fā)現(xiàn)和糾正,避免問題在運(yùn)行時(shí)暴露,此時(shí)要糾正錯(cuò)誤就會(huì)付出更高的代價(jià)。對(duì)管理信息系統(tǒng)的軟件進(jìn)行測(cè)試,主要有兩類方法:人工測(cè)試和機(jī)器測(cè)試。一個(gè)規(guī)范化的測(cè)試過程通常包括以下五個(gè)基本的測(cè)試活動(dòng):擬定此時(shí)計(jì)劃,包括測(cè)試的內(nèi)容、進(jìn)度安排、測(cè)試所需的設(shè)備和人員、測(cè)試培訓(xùn)安排等;編制測(cè)試大綱,明確針對(duì)測(cè)試中的每一項(xiàng)功能或特性所必須完成的基本測(cè)試項(xiàng)目和測(cè)試完成的標(biāo)準(zhǔn);設(shè)計(jì)和測(cè)試用例,根據(jù)測(cè)試大綱,設(shè)計(jì)和生成測(cè)試用例;實(shí)施測(cè)試,在每個(gè)測(cè)試時(shí)期,對(duì)唄測(cè)試軟件和設(shè)備進(jìn)行完整的測(cè)試;生成測(cè)試報(bào)告
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度離婚案件中涉及2024年購置車輛分割協(xié)議書3篇
- 2024年遠(yuǎn)程醫(yī)療服務(wù)系統(tǒng)搭建合同
- 2025年度裝載機(jī)租賃與售后服務(wù)合同3篇
- 2025年度智慧城市安防監(jiān)控系統(tǒng)工程合同書3篇
- 2024年物業(yè)綠化維護(hù)合同(適用于物業(yè)綠化養(yǎng)護(hù))3篇
- 求一個(gè)數(shù)比另一個(gè)數(shù)多幾(少幾)教學(xué)反思
- 高級(jí)財(cái)務(wù)會(huì)計(jì)歷年核算題(分類)
- 人民日?qǐng)?bào)青春摘抄(高中作文素材)
- 華南農(nóng)業(yè)大學(xué)珠江學(xué)院《數(shù)據(jù)庫技術(shù)基礎(chǔ)(ACCESS)》2023-2024學(xué)年第一學(xué)期期末試卷
- 培黎職業(yè)學(xué)院《Java語言程序設(shè)計(jì)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 體外膜肺氧合(ECMO)并發(fā)癥及護(hù)理
- 墊江縣中醫(yī)院2018年11月份臨床技能中心教學(xué)設(shè)備招標(biāo)項(xiàng)目招標(biāo)文件
- 排放源統(tǒng)計(jì)(環(huán)統(tǒng))年報(bào)填報(bào)指南
- 反射療法師理論考試復(fù)習(xí)題及答案
- 房地產(chǎn)銷售主管崗位招聘筆試題及解答(某大型國企)2025年
- 心電圖并發(fā)癥預(yù)防及處理
- 重慶市七中學(xué)2023-2024學(xué)年數(shù)學(xué)八上期末統(tǒng)考模擬試題【含解析】
- 檢驗(yàn)科lis系統(tǒng)需求
- 中東及非洲空氣制水機(jī)行業(yè)現(xiàn)狀及發(fā)展機(jī)遇分析2024-2030
- DL∕T 1631-2016 并網(wǎng)風(fēng)電場(chǎng)繼電保護(hù)配置及整定技術(shù)規(guī)范
- 煤礦立井井筒及硐室設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論