學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告_第1頁
學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告_第2頁
學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告_第3頁
學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告_第4頁
學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、高校學(xué)籍管理系統(tǒng)總體設(shè)計(jì)報(bào)告1 引言1.1 編寫目的隨著社會(huì)的高速發(fā)展,大學(xué)擴(kuò)招,越來越多的學(xué)生進(jìn)入大學(xué),雖然這有很多好的方面,但龐大的學(xué)生人群帶來的是管理方面的一些困難,比如住宿、吃飯等,其中還有項(xiàng)很重要的便是學(xué)籍管理系統(tǒng),眾所周知學(xué)籍對(duì)于一個(gè)學(xué)生的重要性,而傳統(tǒng)的紙張管理顯然已經(jīng)不能適應(yīng)高速擴(kuò)招的學(xué)生規(guī)模,因此要想更安全的更方便的管理如此多的學(xué)生學(xué)籍,學(xué)籍管理系統(tǒng)的重要性就不言而喻了。這份可行性研究報(bào)告是對(duì)學(xué)籍管理系統(tǒng)作的可行性研究分析及指出存在的必要性。在現(xiàn)今的商品社會(huì)是一個(gè)講究效率的社會(huì),人們有很強(qiáng)的時(shí)間觀念,如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費(fèi)了人力,又浪費(fèi)了物力,效率無法

2、提高,為此開發(fā)學(xué)籍管理系統(tǒng)軟件,能夠適應(yīng)現(xiàn)今社會(huì)并提高生產(chǎn)效率。該系統(tǒng)軟件非常容易被接受,他具有簡單易學(xué)性,便于管理等功能。他是對(duì)學(xué)校學(xué)籍管理的一種工具。本報(bào)告讀者對(duì)象為研發(fā)中心的領(lǐng)導(dǎo)和主管技術(shù)人員,以及項(xiàng)目設(shè)計(jì)和開發(fā)人員。1.2 項(xiàng)目背景1.2.1 工程的名稱: 學(xué)籍管理系統(tǒng)1.2.2 工程產(chǎn)品的名稱: 學(xué)籍管理系統(tǒng)1.2.3 工程組織者: 學(xué)籍管理系統(tǒng)開發(fā)小組 產(chǎn)品用戶: 教育工作的行政人員 產(chǎn)品設(shè)計(jì)者: 學(xué)籍管理系統(tǒng)開發(fā)小組 產(chǎn)品生產(chǎn)者:學(xué)籍管理系統(tǒng)開發(fā)小組1.2.4 產(chǎn)品所有權(quán):學(xué)籍管理系統(tǒng)開發(fā)小組擁有1.3術(shù)語說明漢語程序設(shè)計(jì)語言:它是元易達(dá)科技發(fā)展有限公司開發(fā)自主版權(quán)的計(jì)算機(jī)語言。

3、以漢語詞素為基本結(jié)構(gòu),是一種基于漢語基礎(chǔ)的通用的計(jì)算機(jī)語言。學(xué)籍管理系統(tǒng):學(xué)籍管理是幫助教學(xué)人員、行政人員對(duì)人事檔案的管理軟件。使用漢語編程語言,獨(dú)立完成其功能。2.1.2 該工程的基本目標(biāo)開發(fā)此學(xué)籍管理系統(tǒng)軟件,以供教學(xué)人員及操作者進(jìn)行學(xué)籍管理,方便操作者隨時(shí)添加、查詢、修改等。為了我們提高軟件開發(fā)的能力,學(xué)習(xí)漢語編程的技巧,提高工作設(shè)計(jì)思想,通過本次的工程開發(fā),開發(fā)小組成員與輔助老師,公司的技師交流,能從中學(xué)習(xí)知識(shí)吸取經(jīng)驗(yàn),再技術(shù)和軟件思想上同時(shí)得到鍛煉和提高,從而使總體水升到一個(gè)新的高度。2.1.3運(yùn)行環(huán)境硬件環(huán)境P或更高檔微機(jī),筆記本電腦運(yùn)行時(shí)內(nèi)存需求:1MB安裝所需硬盤:5MB打印機(jī)

4、:可選軟件環(huán)境中文Windows98/2000/xp英文Windows98/2000/中文之星2.02.2需求概述1)查詢功能。(1)學(xué)生學(xué)籍查詢。 對(duì)學(xué)生個(gè)人所有情況的查詢,包括他的學(xué)業(yè)情況、學(xué)績點(diǎn)、取得學(xué)分?jǐn)?shù)、補(bǔ)考重讀情況等。還可以查詢每位學(xué)生已修過選修課的情況,包括課程名、課程類型(選秀、輔修等)、課程性質(zhì)、還差某類的學(xué)分?jǐn)?shù)等??梢砸詢煞N方式查詢學(xué)生的個(gè)人情況,俺學(xué)生的學(xué)號(hào)和學(xué)生的姓名 (2)學(xué)生成績查詢。可以以學(xué)生學(xué)號(hào)查詢學(xué)生考試的各門成績。 (3)學(xué)生等級(jí)考試查詢。 可以以學(xué)生學(xué)號(hào)查詢學(xué)生等級(jí)考試的各門成績。 (4)排名查詢 本院系各個(gè)專業(yè)所有學(xué)生每學(xué)期、每學(xué)年的學(xué)績點(diǎn)等排名。2)統(tǒng)

5、計(jì)功能 (1)成績統(tǒng)計(jì) 根據(jù)學(xué)生每學(xué)期、每學(xué)年的各科成績、分層次教學(xué)成績計(jì)算其學(xué)籍點(diǎn),統(tǒng)計(jì)各專業(yè)排名。 (2)學(xué)生人數(shù)統(tǒng)計(jì) 每季度統(tǒng)計(jì)一次,可以分別統(tǒng)計(jì)各班級(jí)、各專業(yè)、本院系的總?cè)藬?shù)。3)打印功能 (1)每學(xué)期學(xué)生個(gè)人成績單。 在每個(gè)學(xué)期結(jié)束時(shí),打印學(xué)生一學(xué)期的成績,績點(diǎn),取得學(xué)分?jǐn)?shù)等各相關(guān)指數(shù)。 (2)個(gè)人總成績報(bào)表 通過學(xué)生學(xué)號(hào),打印每個(gè)學(xué)生入學(xué)以來每學(xué)期、每學(xué)年的各科成績、等級(jí)考試成績、分層次成績、學(xué)績點(diǎn)、學(xué)分?jǐn)?shù)、排名情況等,可按學(xué)年學(xué)期,也可全部打印。 (3)成績排名表 按班級(jí)或?qū)I(yè)打印本學(xué)期、本學(xué)年的排名情況,以學(xué)績點(diǎn)為序。4)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能3.1總體設(shè)計(jì)學(xué)籍管理系統(tǒng)應(yīng)便于對(duì)

6、學(xué)籍進(jìn)行分類和管理,提高工作效率,便于操作,此軟件由于只是一個(gè)初級(jí)產(chǎn)品,只要能構(gòu)建一個(gè)結(jié)構(gòu),達(dá)到一些幫助查詢、索引等基本功能和要求即可。3數(shù)據(jù)流圖 0層數(shù)據(jù)流圖1層數(shù)據(jù)流圖 2層數(shù)據(jù)流圖4 業(yè)務(wù)邏輯4.1業(yè)務(wù)分解 本學(xué)校管理系統(tǒng)是一個(gè)較大的系統(tǒng)需把它分解為幾個(gè)較小的子系統(tǒng)。根據(jù)高校(主要是根據(jù)成都信息工程學(xué)院的現(xiàn)行教學(xué)模式的教學(xué)環(huán)境,把本學(xué)籍管理系統(tǒng)劃分為以下幾個(gè)部分(如圖所示):1) 招生管理子系統(tǒng)庫文件下面的表文件的擴(kuò)展名.DBF。它里面包含著學(xué)生的全部信息,是由主界面及庫里面的表經(jīng)過編譯和連接而完成的。學(xué)籍管理系統(tǒng)生成后,要建立在windows的目錄下,可以直接使用。例如:在window

7、s資源管理窗口中,雙擊這個(gè)學(xué)籍系統(tǒng)的圖標(biāo),學(xué)籍管理系統(tǒng)就會(huì)自動(dòng)打開這個(gè)文件。4.2 產(chǎn)品功能幫助學(xué)校的管理人員對(duì)于學(xué)生的各種信息可以方便的查詢、輸入,及有條件的查找。4.3 產(chǎn)品系統(tǒng)流程圖(邏輯模塊圖)4.4 產(chǎn)品使用情況學(xué)籍管理系統(tǒng)應(yīng)用程序是利用windows操作平臺(tái),系統(tǒng)所承擔(dān)的工作是行政人員能夠方便快捷、清楚的查詢所需資料和對(duì)學(xué)籍的管理上新臺(tái)階。5設(shè)計(jì)目標(biāo)本工程的設(shè)計(jì)目標(biāo)就為學(xué)校學(xué)籍管理提供快捷方法,使用戶能夠便捷查詢學(xué)生檔案,使學(xué)校管理自動(dòng)化。5.1 產(chǎn)品工作原理a. 先建立數(shù)據(jù)庫且追建數(shù)據(jù)庫的驅(qū)動(dòng)程序。b. 在使用時(shí),由用戶在控件中輸入,需要了解關(guān)鍵字的信息,然后通過在控件中輸入信息

8、生成一個(gè)過濾條件c. 以生成的過濾條件為內(nèi)容在數(shù)據(jù)庫中查找相應(yīng)的記錄。d. 通過過濾功能在查找出來的記錄中找到所需要的項(xiàng)。e. 將查找到的項(xiàng)通過控件顯示到終端。f. 通過終端把得到的內(nèi)容顯示到相應(yīng)的界面上。5.2產(chǎn)品系統(tǒng)流程圖2) 招生管理子系統(tǒng)該系統(tǒng)主要是制定招生計(jì)劃,并為整個(gè)教務(wù)管理系統(tǒng)提供新生數(shù)據(jù)。它主要提供以下功能:a. 招生計(jì)劃的管理:對(duì)每年的招生計(jì)劃進(jìn)行錄入、維護(hù),并可生成和打印有關(guān)的報(bào)表b. 新生數(shù)據(jù)的管理:對(duì)新生信息進(jìn)行錄入、維護(hù),并可按各種條件對(duì)新生信息進(jìn)行查詢,另外還可生成、打印有關(guān)新生的各種統(tǒng)計(jì)報(bào)表。2) 校級(jí)教務(wù)管理子系統(tǒng)系統(tǒng)是校級(jí)教務(wù)管理人員使用的界面,對(duì)全校所有學(xué)生

9、及教學(xué)進(jìn)行管理,包括以下幾個(gè)功能模塊:a. 基本信息管理:包括對(duì)學(xué)生信息進(jìn)行查詢和修改;對(duì)教職工信息的錄入、維護(hù)和查詢;對(duì)修讀第二專業(yè)和輔修專業(yè)的學(xué)生進(jìn)行錄入、維護(hù)和查詢;每學(xué)期開始對(duì)學(xué)生進(jìn)行注冊處理,正常注冊的學(xué)生置正常標(biāo)志,非正常注冊的學(xué)生置非正常標(biāo)志并說明原因及處理結(jié)果;對(duì)各院系、年級(jí)的行政班進(jìn)行錄入、維護(hù)和查詢;對(duì)已錄入的學(xué)生信息、教職工信息、修讀第二專業(yè)和輔修專業(yè)的學(xué)生信息進(jìn)行審查,審查通過的置上審查標(biāo)志,有審查標(biāo)志的不能對(duì)其修改,也不能將其刪除。b. 教學(xué)管理:主要包括對(duì)課程及其每門課的先修課程信息進(jìn)行錄入、維護(hù)和查詢;對(duì)各院系、專業(yè)的教學(xué)計(jì)劃信息進(jìn)行錄入、維護(hù)和查詢,教學(xué)計(jì)劃是對(duì)

10、學(xué)生進(jìn)行畢業(yè)審查的依據(jù);對(duì)下學(xué)期所要開設(shè)的課程及其相關(guān)信息(如上課人數(shù)、上課時(shí)間。教師等)進(jìn)行錄入、維護(hù)和查詢,它是進(jìn)行排教室和學(xué)生選課的基礎(chǔ);對(duì)已錄入的課程信息、教學(xué)計(jì)劃信息、開課計(jì)劃信息進(jìn)行審查,審查通過的置上審查標(biāo)志,有審查標(biāo)志的不能對(duì)其修改,也不能將其刪除。c. 選課管理:主要包括對(duì)每學(xué)年、學(xué)期學(xué)生選課總學(xué)分的上下限進(jìn)行錄入、維護(hù)和查詢;學(xué)生在網(wǎng)上選課后,可對(duì)每個(gè)學(xué)生所選的課程進(jìn)行調(diào)整(即可對(duì)選該門課程學(xué)生的確認(rèn)、加學(xué)生、減學(xué)生等處理);當(dāng)選課完全結(jié)束后,將學(xué)生選課的結(jié)果送到成績表中,以便錄入成績時(shí)用。d. 成績管理:主要包括在規(guī)定的成績錄入時(shí)間內(nèi),對(duì)學(xué)生成績進(jìn)行錄入、修改;對(duì)學(xué)生的畢

11、業(yè)論文成績進(jìn)行錄入和維護(hù);對(duì)已錄入的學(xué)生成績進(jìn)行審查,審查通過的置上審查標(biāo)志,有審查標(biāo)志的不能對(duì)其修改,也不能將其刪除。該系統(tǒng)是主管學(xué)籍工作人員的工作界面,可以對(duì)全校學(xué)生的信息進(jìn)行錄入、維護(hù)和查詢;對(duì)學(xué)生的異動(dòng)信息進(jìn)行錄入、維護(hù)和查詢;還可提供學(xué)生異動(dòng)情況表等各種統(tǒng)計(jì)報(bào)表的生成和打印功能。5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)#include#includeclass listpublic:int num,score;char name10;class list *next;typedef class list node;typedef node *link;link p,head,s; /聲明頭指針、工

12、作指針、新結(jié)點(diǎn)指針void create() /創(chuàng)建單鏈表void linklist() /遍歷單鏈表void insert(int i)/*按位插入*/void get(int pos) /*按位查找*/void locate(int i) /*按值查找*/ void del(int i) /按位刪除void rework(int pos) /*修改*void main()int i;head=new node; /建立頭指針p=head; /工作指針指向頭指針cout請建立學(xué)生檔案鏈表:endl;for(i=1;i=3;i+) create();int x; /選擇操作項(xiàng)目int b=1;

13、 /退出標(biāo)志while (b) coutn; cout請選擇你需要做的事情:n; cout遍歷表內(nèi)容,請輸入1n; cout按位查找,請輸入2n; cout按值查找,請輸入3n; cout插入元素,請輸入4n; cout刪除元素,請輸入5n; cout修改信息,請輸入6n; cout退出程序,請輸入7x; switch (x) case 1 : linklist(); break; case 2 : couti; get( i); break; case 3 : couti; locate( i); break; case 4 : couti; insert( i); linklist(); break; case 5 : couti; del( i); linklist(); break; case 6 : couti; rework( i);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論