軟件工程課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  軟件工程課程設(shè)計(jì)</b></p><p>  題 目 學(xué)生信息管理系統(tǒng) </p><p><b>  系統(tǒng)簡(jiǎn)介</b></p><p><b>  1.1 引言</b></p><p>  系統(tǒng)研究的背景和意義

2、學(xué)生信息檔案的管理對(duì)于學(xué)校的管理者來(lái)說(shuō)至關(guān)重要,學(xué)生信息是高等學(xué)校非常重要的一項(xiàng)數(shù)據(jù)資源,是一個(gè)教育單位不可缺少一部分。但其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時(shí)更新,故較為復(fù)雜,難以單純地依*人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,所以利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)生信息檔案管理成為必然的趨勢(shì)。本系統(tǒng)針對(duì)學(xué)校學(xué)生信息的特點(diǎn)以及管理中實(shí)際需要而設(shè)計(jì),能夠有效地實(shí)現(xiàn)學(xué)生信息管理的信息化,減輕管理人員的工作負(fù)擔(dān),高效率、規(guī)范

3、化地管理大量的學(xué)生信息,并避免人為操作的錯(cuò)誤和不規(guī)范行為。</p><p><b>  系統(tǒng)背景</b></p><p>  學(xué)生信息檔案管理是高校管理的重要組成部分。學(xué)生的穩(wěn)定是學(xué)??焖侔l(fā)展的有力保障,這不僅僅關(guān)系到學(xué)生在校期間的表現(xiàn),在很大程度上度量了一個(gè)學(xué)生的跟蹤管理。學(xué)生管理的重要性不言而喻,但是學(xué)生管理在學(xué)校中很繁瑣的,在每個(gè)系,每個(gè)學(xué)生都需要有對(duì)應(yīng)的檔案記

4、錄。在學(xué)校各項(xiàng)管理中,學(xué)生管理牽涉到的其他管理內(nèi)容是最復(fù)雜的,它牽涉到了學(xué)生個(gè)人檔案管理、日??己斯芾怼⒊煽?jī)管理等。所以在實(shí)際管理工作中,往往由于記錄的數(shù)量多、管理復(fù)雜、可連續(xù)性差,造成學(xué)生管理的混亂。對(duì)這一混亂,最好的解決辦法就是借助計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)管理系統(tǒng),對(duì)整個(gè)學(xué)生管理進(jìn)行記載,并實(shí)行電子化管理。本課題的目的就是開(kāi)發(fā)“學(xué)生信息檔案管理系統(tǒng)”,通過(guò)這一系統(tǒng)來(lái)掌握學(xué)生的管理情況,實(shí)現(xiàn)學(xué)生信息管理的電子化,提供一個(gè)電子化的學(xué)生管理平臺(tái)

5、。</p><p>  學(xué)生信息管理系統(tǒng),以下簡(jiǎn)稱(chēng)SIMS,是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,是典型的管理信息系統(tǒng)。它是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,它能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供成績(jī)跟課程方面的查詢(xún)。在傳統(tǒng)模式下利用人工進(jìn)行學(xué)生信息管理,存在著較多的缺點(diǎn),如:效率底,保密性差,時(shí)間一長(zhǎng)將

6、產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護(hù)等。諸如這些情況,令學(xué)校管理者對(duì)學(xué)生的信息管理帶來(lái)了很大困難,嚴(yán)重影響了教育工作者的工作效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟, 使用日趨成熟的計(jì)算機(jī)技術(shù)來(lái)代替?zhèn)鹘y(tǒng)的人工模式,來(lái)實(shí)現(xiàn)學(xué)生信息的現(xiàn)代化管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅

7、速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理,與</p><p>  1.2 學(xué)校工作流程分析</p><p>  學(xué)校工作總體規(guī)劃是由教務(wù)人員在學(xué)生學(xué)籍信息管理系統(tǒng)中完成.教務(wù)處所要的是基本的數(shù)據(jù)維護(hù)包括信息怕增加,修改及對(duì)各項(xiàng)信息的變動(dòng)等操作.</p>

8、<p>  每當(dāng)新的學(xué)年到來(lái),教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)校學(xué)生進(jìn)行錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新生信息的維護(hù).</p><p>  每舉行一次考試后由任課老師對(duì)本科的成績(jī)進(jìn)行錄入.</p><p>  教務(wù)處,,班主任及任課老師根據(jù)實(shí)際情況錄入的成績(jī)進(jìn)行維護(hù)各位同學(xué)可以對(duì)系統(tǒng)中錄入的信息根據(jù)自己的需要進(jìn)行適當(dāng)?shù)牟樵?xún).</p><

9、p>  每個(gè)學(xué)期教務(wù)人員還可以對(duì)各個(gè)年級(jí)的各個(gè)班進(jìn)行安排課程 </p><p>  每個(gè)學(xué)期都學(xué)生都可以自己主對(duì)某些課程進(jìn)行選修.</p><p>  二、系統(tǒng)需求分析及總體設(shè)計(jì)</p><p>  2.1 系統(tǒng)的功能要求</p><p>  本系統(tǒng)的主要功能是實(shí)現(xiàn)學(xué)校學(xué)生的學(xué)籍、班級(jí)、課程以及成績(jī)的管理,具體包括注冊(cè)、登陸、相關(guān)信

10、息的添加、修改、刪除、查詢(xún)。 </p><p><b>  系統(tǒng)設(shè)計(jì)步驟、方法</b></p><p>  3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p>  3.1.1數(shù)據(jù)庫(kù)需求分析</p><p>  1學(xué)生基本信息:學(xué)號(hào) ,姓名,性別, 出生日期,班號(hào),電話(huà),入校日期,家庭住址等。</p><p> 

11、 2班級(jí)信息:班號(hào),所在年級(jí),班主任姓名,所在教室</p><p>  3課程基本信息:課程號(hào),課程名稱(chēng),課程類(lèi)別,課程描述</p><p>  4課程設(shè)置信息:年級(jí)信息,所學(xué)課程等。</p><p>  5學(xué)生成績(jī)信息:考試編號(hào),所在班級(jí),學(xué)生學(xué)號(hào),學(xué)生姓名,所學(xué)課程,考試分?jǐn)?shù)</p><p>  3.1.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p&

12、gt;<p>  根據(jù)扇面的設(shè)計(jì)規(guī)劃出的實(shí)體有:學(xué)生實(shí)體,班級(jí)實(shí)體,年級(jí)實(shí)體,課程實(shí)體</p><p>  各個(gè)實(shí)體具體的描述E-R圖如下</p><p>  實(shí)體和實(shí)體之間的關(guān)系E-R如下:</p><p>  3.1.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)</p><p>  1 創(chuàng)建系統(tǒng)用戶(hù)表格 user-Info</p>

13、<p>  2 創(chuàng)建學(xué)生基本信息表格 student_Info</p><p>  3 創(chuàng)建班級(jí)信息表格 class_Info</p><p>  4 創(chuàng)建課程基本信息表 course_Info</p><p>  5 創(chuàng)建年級(jí)課程設(shè)置信息表 gradecourse_Info</p><p>  6 創(chuàng)建學(xué)生成績(jī)信息表 result

14、_Info</p><p>  3.2 功能模塊的設(shè)計(jì) </p><p>  學(xué)生信息管理系統(tǒng)由登錄系統(tǒng),系統(tǒng)管理,班級(jí)管理,學(xué)生檔案管理,學(xué)生交費(fèi)管理,課成管理,成績(jī)管理等模塊組成.具體如下:</p><p>  3.2.1 登錄管理模塊</p><p>  該模塊由登錄框和用戶(hù)身份選擇組成.</p><p>

15、;  3.3.2 系統(tǒng)管理模塊 </p><p>  該模塊由用戶(hù)管理和系統(tǒng)設(shè)置組成</p><p>  User_info類(lèi): 把代理層所用到的數(shù)據(jù)進(jìn)行封裝</p><p>  User_info_Proxy類(lèi):用戶(hù)管理模功能塊所用到的方法都封裝到該類(lèi)里面.</p><p>  3.2.3 班級(jí)管理模塊</p><p&g

16、t;  該模塊由班級(jí)瀏覽,班級(jí)添加,班級(jí)刪除組成</p><p>  Class_info類(lèi): 把代理層所用到的數(shù)據(jù)進(jìn)行封裝</p><p>  Class_info_Proxy類(lèi):班級(jí)管理模功能塊所用到的方法都封裝到該類(lèi)里面. </p><p>  3.2.4 學(xué)生檔案管理模塊</p><p>  該模塊由檔案的添加,檔案瀏覽,檔案刪除,檔

17、案查詢(xún)組成</p><p>  Student_info類(lèi): 把代理層所用到的數(shù)據(jù)進(jìn)行封裝</p><p>  Student_info_Proxy類(lèi):學(xué)生檔案管理模功能塊所用到的方法都封裝到該類(lèi)里面. </p><p>  3.2.5 課程管理模塊</p><p>  課程設(shè)置,成績(jī)添加,班級(jí)課程設(shè)置組成.</p><p

18、>  Course_info類(lèi): 把代理層所用到的數(shù)據(jù)進(jìn)行封裝</p><p>  Course_info_Proxy類(lèi):用戶(hù)管理模功能塊所用到的方法都封裝到該類(lèi)里面.</p><p>  3.2.6 成績(jī)管理模塊</p><p>  該模塊由考試類(lèi)型設(shè)置,成績(jī)添加,成績(jī)?yōu)g覽組成. </p><p>  Score_info類(lèi): 把代

19、理層所用到的數(shù)據(jù)進(jìn)行封裝</p><p>  Score_info_Proxy類(lèi):成績(jī)管理模功能塊所用到的方法都封裝到該類(lèi)里面.</p><p>  具體功能模塊圖如下:</p><p>  3.3 主程序的編寫(xiě)(主程序代碼部分省略)</p><p><b>  3.4 系統(tǒng)的實(shí)現(xiàn)</b></p><

20、p><b>  部分界面截圖表示</b></p><p><b>  管理員登陸界面</b></p><p><b>  學(xué)籍查詢(xún)界面</b></p><p><b>  課程管理界面</b></p><p>  成績(jī)管理/成績(jī)查詢(xún)界面</p&

21、gt;<p>  3.5 系統(tǒng)的編譯與運(yùn)行</p><p>  完成了學(xué)生管理系統(tǒng)的編程和調(diào)試工作,最后一步就是改系統(tǒng)的編譯了。這涉及到工程項(xiàng)目屬性的設(shè)置、可執(zhí)行應(yīng)用程序的生成。</p><p>  在系統(tǒng)的編譯和發(fā)行以前,需要設(shè)置工程項(xiàng)目的屬性。選擇“ProjectStudent_MISProperties”菜單,進(jìn)行屬性設(shè)置。 設(shè)置工程項(xiàng)目類(lèi)型為“Standard EXE

22、”,啟動(dòng)對(duì)象為‘Sub Main”。另外還可以設(shè)置系統(tǒng)的幫助文件。 最后進(jìn)行“FileMake Student_MIS.exe”菜單,編譯開(kāi)始。編譯完畢后,即生成了相應(yīng)的可執(zhí)行文件。編譯通過(guò)后,生成可執(zhí)行文件 Student _MIS.exe。我們需要在發(fā)布前對(duì)生成的可執(zhí)行文件進(jìn)行測(cè)試。通過(guò)測(cè)試的可執(zhí)行文件。就可以發(fā)布了。</p><p>  四、開(kāi)發(fā)過(guò)程中的體會(huì)</p><p>  此次

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論