版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 軟件工程課程設計</b></p><p> 題 目 學生信息管理系統(tǒng) </p><p><b> 系統(tǒng)簡介</b></p><p><b> 1.1 引言</b></p><p> 系統(tǒng)研究的背景和意義
2、學生信息檔案的管理對于學校的管理者來說至關(guān)重要,學生信息是高等學校非常重要的一項數(shù)據(jù)資源,是一個教育單位不可缺少一部分。但其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復雜,難以單純地依*人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,所以利用計算機實現(xiàn)學生信息檔案管理成為必然的趨勢。本系統(tǒng)針對學校學生信息的特點以及管理中實際需要而設計,能夠有效地實現(xiàn)學生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)范
3、化地管理大量的學生信息,并避免人為操作的錯誤和不規(guī)范行為。</p><p><b> 系統(tǒng)背景</b></p><p> 學生信息檔案管理是高校管理的重要組成部分。學生的穩(wěn)定是學校快速發(fā)展的有力保障,這不僅僅關(guān)系到學生在校期間的表現(xiàn),在很大程度上度量了一個學生的跟蹤管理。學生管理的重要性不言而喻,但是學生管理在學校中很繁瑣的,在每個系,每個學生都需要有對應的檔案記
4、錄。在學校各項管理中,學生管理牽涉到的其他管理內(nèi)容是最復雜的,它牽涉到了學生個人檔案管理、日??己斯芾?、成績管理等。所以在實際管理工作中,往往由于記錄的數(shù)量多、管理復雜、可連續(xù)性差,造成學生管理的混亂。對這一混亂,最好的解決辦法就是借助計算機技術(shù)和數(shù)據(jù)庫管理系統(tǒng),對整個學生管理進行記載,并實行電子化管理。本課題的目的就是開發(fā)“學生信息檔案管理系統(tǒng)”,通過這一系統(tǒng)來掌握學生的管理情況,實現(xiàn)學生信息管理的電子化,提供一個電子化的學生管理平臺
5、。</p><p> 學生信息管理系統(tǒng),以下簡稱SIMS,是針對學校人事處的大量業(yè)務處理工作而開發(fā)的管理軟件,是典型的管理信息系統(tǒng)。它是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,它能夠為用戶提供充足的信息和快捷的查詢手段。能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢。在傳統(tǒng)模式下利用人工進行學生信息管理,存在著較多的缺點,如:效率底,保密性差,時間一長將
6、產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。諸如這些情況,令學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工作者的工作效率。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟, 使用日趨成熟的計算機技術(shù)來代替?zhèn)鹘y(tǒng)的人工模式,來實現(xiàn)學生信息的現(xiàn)代化管理,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅
7、速、查找方便、易修改、可靠性高、存儲量大、數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規(guī)化管理,與</p><p> 1.2 學校工作流程分析</p><p> 學校工作總體規(guī)劃是由教務人員在學生學籍信息管理系統(tǒng)中完成.教務處所要的是基本的數(shù)據(jù)維護包括信息怕增加,修改及對各項信息的變動等操作.</p>
8、<p> 每當新的學年到來,教務人員首先加入年級信息,然后編排班級,再對校學生進行錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新生信息的維護.</p><p> 每舉行一次考試后由任課老師對本科的成績進行錄入.</p><p> 教務處,,班主任及任課老師根據(jù)實際情況錄入的成績進行維護各位同學可以對系統(tǒng)中錄入的信息根據(jù)自己的需要進行適當?shù)牟樵?</p><
9、p> 每個學期教務人員還可以對各個年級的各個班進行安排課程 </p><p> 每個學期都學生都可以自己主對某些課程進行選修.</p><p> 二、系統(tǒng)需求分析及總體設計</p><p> 2.1 系統(tǒng)的功能要求</p><p> 本系統(tǒng)的主要功能是實現(xiàn)學校學生的學籍、班級、課程以及成績的管理,具體包括注冊、登陸、相關(guān)信
10、息的添加、修改、刪除、查詢。 </p><p><b> 系統(tǒng)設計步驟、方法</b></p><p> 3.1 數(shù)據(jù)庫的設計</p><p> 3.1.1數(shù)據(jù)庫需求分析</p><p> 1學生基本信息:學號 ,姓名,性別, 出生日期,班號,電話,入校日期,家庭住址等。</p><p>
11、 2班級信息:班號,所在年級,班主任姓名,所在教室</p><p> 3課程基本信息:課程號,課程名稱,課程類別,課程描述</p><p> 4課程設置信息:年級信息,所學課程等。</p><p> 5學生成績信息:考試編號,所在班級,學生學號,學生姓名,所學課程,考試分數(shù)</p><p> 3.1.2數(shù)據(jù)庫概念結(jié)構(gòu)設計</p&
12、gt;<p> 根據(jù)扇面的設計規(guī)劃出的實體有:學生實體,班級實體,年級實體,課程實體</p><p> 各個實體具體的描述E-R圖如下</p><p> 實體和實體之間的關(guān)系E-R如下:</p><p> 3.1.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)</p><p> 1 創(chuàng)建系統(tǒng)用戶表格 user-Info</p>
13、<p> 2 創(chuàng)建學生基本信息表格 student_Info</p><p> 3 創(chuàng)建班級信息表格 class_Info</p><p> 4 創(chuàng)建課程基本信息表 course_Info</p><p> 5 創(chuàng)建年級課程設置信息表 gradecourse_Info</p><p> 6 創(chuàng)建學生成績信息表 result
14、_Info</p><p> 3.2 功能模塊的設計 </p><p> 學生信息管理系統(tǒng)由登錄系統(tǒng),系統(tǒng)管理,班級管理,學生檔案管理,學生交費管理,課成管理,成績管理等模塊組成.具體如下:</p><p> 3.2.1 登錄管理模塊</p><p> 該模塊由登錄框和用戶身份選擇組成.</p><p>
15、; 3.3.2 系統(tǒng)管理模塊 </p><p> 該模塊由用戶管理和系統(tǒng)設置組成</p><p> User_info類: 把代理層所用到的數(shù)據(jù)進行封裝</p><p> User_info_Proxy類:用戶管理模功能塊所用到的方法都封裝到該類里面.</p><p> 3.2.3 班級管理模塊</p><p&g
16、t; 該模塊由班級瀏覽,班級添加,班級刪除組成</p><p> Class_info類: 把代理層所用到的數(shù)據(jù)進行封裝</p><p> Class_info_Proxy類:班級管理模功能塊所用到的方法都封裝到該類里面. </p><p> 3.2.4 學生檔案管理模塊</p><p> 該模塊由檔案的添加,檔案瀏覽,檔案刪除,檔
17、案查詢組成</p><p> Student_info類: 把代理層所用到的數(shù)據(jù)進行封裝</p><p> Student_info_Proxy類:學生檔案管理模功能塊所用到的方法都封裝到該類里面. </p><p> 3.2.5 課程管理模塊</p><p> 課程設置,成績添加,班級課程設置組成.</p><p
18、> Course_info類: 把代理層所用到的數(shù)據(jù)進行封裝</p><p> Course_info_Proxy類:用戶管理模功能塊所用到的方法都封裝到該類里面.</p><p> 3.2.6 成績管理模塊</p><p> 該模塊由考試類型設置,成績添加,成績?yōu)g覽組成. </p><p> Score_info類: 把代
19、理層所用到的數(shù)據(jù)進行封裝</p><p> Score_info_Proxy類:成績管理模功能塊所用到的方法都封裝到該類里面.</p><p> 具體功能模塊圖如下:</p><p> 3.3 主程序的編寫(主程序代碼部分省略)</p><p><b> 3.4 系統(tǒng)的實現(xiàn)</b></p><
20、p><b> 部分界面截圖表示</b></p><p><b> 管理員登陸界面</b></p><p><b> 學籍查詢界面</b></p><p><b> 課程管理界面</b></p><p> 成績管理/成績查詢界面</p&
21、gt;<p> 3.5 系統(tǒng)的編譯與運行</p><p> 完成了學生管理系統(tǒng)的編程和調(diào)試工作,最后一步就是改系統(tǒng)的編譯了。這涉及到工程項目屬性的設置、可執(zhí)行應用程序的生成。</p><p> 在系統(tǒng)的編譯和發(fā)行以前,需要設置工程項目的屬性。選擇“ProjectStudent_MISProperties”菜單,進行屬性設置。 設置工程項目類型為“Standard EXE
22、”,啟動對象為‘Sub Main”。另外還可以設置系統(tǒng)的幫助文件。 最后進行“FileMake Student_MIS.exe”菜單,編譯開始。編譯完畢后,即生成了相應的可執(zhí)行文件。編譯通過后,生成可執(zhí)行文件 Student _MIS.exe。我們需要在發(fā)布前對生成的可執(zhí)行文件進行測試。通過測試的可執(zhí)行文件。就可以發(fā)布了。</p><p> 四、開發(fā)過程中的體會</p><p> 此次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設計--學生信息管理系統(tǒng)
- 軟件工程課程設計---學生信息管理系統(tǒng)
- 軟件工程課程設計--學生信息管理系統(tǒng)
- 軟件工程課程設計-學生信息管理系統(tǒng)
- 軟件工程課程設計---學生信息管理系統(tǒng)
- 軟件工程課程設計學生信息管理系統(tǒng)
- 軟件工程課程設計---學生信息管理系統(tǒng) (2)
- 軟件工程課程設計報告---學生信息管理系統(tǒng)
- 軟件工程課程設計報告--學生信息管理系統(tǒng)
- 軟件工程課程設計--學生綜合信息管理系統(tǒng)
- 軟件工程課程設計--超市信息管理系統(tǒng)
- 軟件工程課程設計---旅游信息管理系統(tǒng)
- 軟件工程課程設計--nba信息管理系統(tǒng)
- 軟件工程課程設計報告--旅游信息管理系統(tǒng)
- 軟件工程課程設計-學生信息管理系統(tǒng)的設計與實現(xiàn)
- 軟件工程課程設計論文—旅店信息管理系統(tǒng)
- 軟件工程課程設計-企業(yè)員工信息管理系統(tǒng)
- 《軟件工程》課程設計--學生管理系統(tǒng)
- 軟件工程課程設計--學生管理系統(tǒng)
- 軟件工程課程設計——學生管理系統(tǒng)
評論
0/150
提交評論