學(xué)籍管理系統(tǒng)心得體會
心得體會
近段時間,完成了老師安排的作業(yè),用代碼開發(fā)設(shè)計一個學(xué)生檔案信息管理系統(tǒng)。該系統(tǒng)是基于結(jié)構(gòu)體數(shù)組的學(xué)生學(xué)籍管理系統(tǒng)。能夠?qū)崿F(xiàn)對學(xué)生學(xué)籍信息進(jìn)行錄入,修改,刪除,查詢和輸出等基本操作。
首先構(gòu)造框架:基于系統(tǒng)流程圖和系統(tǒng)功能結(jié)構(gòu)圖,設(shè)計構(gòu)建系統(tǒng)的整個框架。先聲明一個structdate類型,它代表“出生日期”,包括3個成員:month(月),day(日),year(年)。然后在聲明structstumessage類型時,將成員birthday指定為structDate類型。已聲明的類型structDate與其他類型一樣可以用來聲明成員的類型。然后定義結(jié)構(gòu)體數(shù)組,構(gòu)建main函數(shù)。利用結(jié)構(gòu)體數(shù)組,采用結(jié)構(gòu)化程序設(shè)計的思想,設(shè)計多個函數(shù),分別完成六大主攻能模板,從而實現(xiàn)系統(tǒng)的每項功能操作。
,經(jīng)過一個多星期的課程實訓(xùn),完成了對學(xué)籍管理系統(tǒng)代碼的設(shè)計,收獲頗多。也明白了自己在C語言上存在的一些問題,尤其在用C語言編程方面存在的缺點與不足。經(jīng)過課程實訓(xùn)使我明白做一個完整的系統(tǒng)要用到我們學(xué)到的很多方面的知識,一個完整的系統(tǒng)包含的C語言知識很多,要有好強(qiáng)的綜合運用能力才能開發(fā)一個完整的系統(tǒng)。在程序操作過程中要有耐心,更要細(xì)心。同時,也體會到學(xué)軟件專業(yè)要有好強(qiáng)的動手能力,而實訓(xùn)操作完成小系統(tǒng)鍛煉了我的動手能力,今后,在動手操作方面要加強(qiáng),畢竟熟能生巧,練多了才能提高自己的編寫程序的能力。畢竟,對于軟件專業(yè)的初學(xué)者來說,起初的編程還屬于經(jīng)驗編程,靠自己的學(xué)習(xí)及動手操作獲得經(jīng)驗,以便為今后開發(fā)出新的程序打下基礎(chǔ)。
擴(kuò)展閱讀:學(xué)籍管理系統(tǒng)項目總結(jié)
項目總結(jié)報告1引言
1.1編寫目的
對所做的學(xué)籍管理系統(tǒng)以總結(jié)性的回顧,檢查所做的學(xué)籍管理系統(tǒng)是否符合用戶的要求。對系統(tǒng)的主要功能做一概括,以及開發(fā)完這個系統(tǒng)后的經(jīng)驗和教訓(xùn)。
1.2背景
a.學(xué)籍管理系統(tǒng)
b.本項目的任務(wù)是由林金蓮老師提出,由計算機(jī)應(yīng)用技術(shù)0901班的成員組成小組進(jìn)行開發(fā),待使用的是學(xué)校部門有關(guān)人員及學(xué)校的學(xué)生和老師。
1.3定義
項目總結(jié)報告。
1.4參考資料
a.學(xué)籍管理系統(tǒng)立項建議書;b.學(xué)籍管理系統(tǒng)需求規(guī)格說明書;c.學(xué)籍管理系統(tǒng)開發(fā)計劃書;e.學(xué)籍管理系統(tǒng)概要設(shè)計說明書;f.學(xué)籍管理系統(tǒng)詳細(xì)設(shè)計說明書;g.學(xué)籍管理系統(tǒng)測試分析報告;
h.《實用軟件工程(第二版)》趙池龍楊林孫偉編著電子工業(yè)出版社。
2開發(fā)結(jié)果
2.1產(chǎn)品名稱
學(xué)籍管理系統(tǒng)
2.2主要功能和性能
學(xué)籍管理系統(tǒng)適用于各大高校對學(xué)生信息成績等信息的統(tǒng)計和管理,本系統(tǒng)
有以下功能部分組成,下面是系統(tǒng)總體結(jié)構(gòu)圖,如圖所示:
系統(tǒng)用戶管理用戶數(shù)據(jù)錄入與編輯系部信息管理班級信息管理高校學(xué)籍管理系統(tǒng)教師信息管理學(xué)生信息管理課程信息管理系部信息錄入與編輯班級信息錄入與編輯教師信息錄入與編輯學(xué)生信息錄入與編輯課程信息錄入與編輯選課信息錄入與編輯選課信息管理課程成績錄入與編輯選課數(shù)據(jù)查詢教學(xué)班學(xué)生信息查詢學(xué)生個人成績查詢學(xué)生學(xué)籍管理系統(tǒng)總體結(jié)構(gòu)圖
將一個開發(fā)的學(xué)生學(xué)籍管理系統(tǒng)分成八個子模塊,他們分別為:系統(tǒng)用戶管理模塊、系部信息管理模塊、班級信息管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、選課信息管理模塊和選課數(shù)據(jù)查詢模塊;通過這些子模塊完成各項功能,如課程信息管理模塊主要完成對課程信息的錄入與編輯;選課數(shù)據(jù)查詢模塊主要完成對教學(xué)班學(xué)生信息的查詢和學(xué)生個人的成績查詢。
根據(jù)該系統(tǒng)功能分析,該軟件主要有8個功能模塊,具體功能描述如下:(1)系統(tǒng)用戶管理:
添加用戶信息,包括用戶名和口令。刪除已有的用戶信息。
修改口令,包括用戶名、舊口令、新口令和確認(rèn)口令。(2)系部信息管理:
添加學(xué)校系部信息,包括系編號和系名稱。
修改和刪除系部信息。(3)班級信息管理:
添加新的班級信息并可保存,包括編號和名稱。修改已存在的班級信息。刪除已有的班級信息。(4)教師信息管理:
添加新教師的基本信息并可保存,包括編號、姓名、系編號、電話
和Email。
修改已存在的教師信息。刪除教師相關(guān)信息。(5)學(xué)生信息管理:
添加新學(xué)生的基本信息并可保存,包括編號、系編號、班編號、姓
名、性別、生日、住址、電話、Email和簡歷。修改已存在的學(xué)生信息。刪除學(xué)生相關(guān)信息。(6)課程信息管理:
添加新的課程基本信息并可保存,包括編號、名稱、教師和學(xué)分。根據(jù)課程編號查詢課程基本信息。修改或刪除已有的課程基本信息。(7)選課信息管理:
2添加新的選項課信息并保存,包括編號、學(xué)生、課編號和成績。3修改或刪除各項相關(guān)信息。(8)選課數(shù)據(jù)查詢:
教學(xué)班名單查詢中,根據(jù)課程編號查詢班級的各項具體信息。學(xué)生成績查詢中,根據(jù)學(xué)生編號和課程編號查詢成績的各項具體信
息。
本系統(tǒng)基本滿足了用戶的使用要求并正常運行。
2.3主要流程
本系統(tǒng)基本設(shè)計按系統(tǒng)規(guī)劃的要求規(guī)定設(shè)計,其系統(tǒng)業(yè)務(wù)和系統(tǒng)數(shù)據(jù)處理流程如圖1圖3所示。
系統(tǒng)管理員用戶教師學(xué)籍管理學(xué)生
圖1系統(tǒng)業(yè)務(wù)流圖
管理員教師學(xué)籍管理學(xué)生
圖2一層DFD系統(tǒng)數(shù)據(jù)流程圖
管理員教師學(xué)籍管理II學(xué)生選課查詢管理圖3二層DFD系統(tǒng)數(shù)據(jù)流程圖
其中,二層DFD系統(tǒng)數(shù)據(jù)流程圖中學(xué)籍管理信息II包括系統(tǒng)用戶信息、系部信息、班級信息、教師信息、學(xué)生信息、課程信息和選課信息信息。
查詢班級學(xué)生查詢成績
圖4選課查詢管理信息的細(xì)分
2.4進(jìn)度
本系統(tǒng)的開發(fā)過程按照軟件工程的概念逐步地開發(fā)研制。
階段名稱需求分析概要分析詳細(xì)設(shè)計編碼測包裝發(fā)布試第1星期分析、獲取、確認(rèn)第2星期概要設(shè)計第3.4星期詳細(xì)設(shè)計第57星期編碼第8星期測試第9星期包裝第10星期維護(hù)
3開發(fā)工作評價
該系統(tǒng)通過不斷地改進(jìn)和完善,已經(jīng)可以正常運行,并能達(dá)到預(yù)期的目標(biāo)。系統(tǒng)運行穩(wěn)定,維護(hù)使用也很方便。本系統(tǒng)一切為操作者著想,界面一目了然,操作非常簡單,數(shù)據(jù)通過選擇方式數(shù)據(jù)自動輸入,容錯性強(qiáng),對操作者的數(shù)據(jù)都會經(jīng)過判斷后才寫入數(shù)據(jù)庫。
4經(jīng)驗與教訓(xùn)
這次項目使我們學(xué)到更多數(shù)據(jù)庫、VB方面的知識,學(xué)習(xí)怎么從頭開始去做一個項目。我們在項目開發(fā)的過程中遇到了很多困難,有前期準(zhǔn)備工作不足,開發(fā)過程中遇到了困難,但印象最深刻的還是自己知識的不足,整個團(tuán)隊水平的不足。
友情提示:本文中關(guān)于《學(xué)籍管理系統(tǒng)心得體會》給出的范例僅供您參考拓展思維使用,學(xué)籍管理系統(tǒng)心得體會:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。