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