學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)1_第1頁
學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)1_第2頁
學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)1_第3頁
學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)1_第4頁
學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)1_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 學(xué)生學(xué)籍管理信息系統(tǒng)設(shè)計與開發(fā)姓名:舒少芬 學(xué)號:090330024 班級:統(tǒng)計0901 【摘要】本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)校的工作流程設(shè)計完成。希望通過本系統(tǒng)功能較強大、界面友好等特點,為學(xué)校提高學(xué)生學(xué)籍管理效率提供具有現(xiàn)實意義的指導(dǎo)與幫助。通過本系統(tǒng)學(xué)校可以對學(xué)生學(xué)籍、學(xué)生個人信息等實現(xiàn)計算機網(wǎng)絡(luò)管理,實現(xiàn)無紙化辦公【關(guān)鍵字】計算機技術(shù);學(xué)生學(xué)籍;管理系統(tǒng)一、引言 1.1 項目來源 隨著高校的擴招,學(xué)校教學(xué)管理的任務(wù)量也在不斷加大,其中學(xué)生的學(xué)籍管理工作由于主要還是手工操作,工作量非常大,急需用現(xiàn)代化的信息管理工具去代替手工勞動。針對現(xiàn)在許多學(xué)校對于

2、學(xué)生學(xué)籍管理還不能有效的實現(xiàn)計算機管理,工作效率低、成本大且極易出錯的現(xiàn)狀,為了實現(xiàn)學(xué)生學(xué)籍的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理方面的工作量,故設(shè)計本系統(tǒng),使其能實現(xiàn)對學(xué)生學(xué)籍的系統(tǒng)化管理。 1.2 任務(wù)目標。具體應(yīng)該達到以下目標:1.系統(tǒng)應(yīng)具有實用性、可靠性和實用性,同時要盡量注意先進性。2.對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。3.能夠按照用戶選擇的不同條件進行簡單和復(fù)合查詢。4.能夠?qū)Σ樵兘Y(jié)果分類匯總。5.注意數(shù)據(jù)的安全性,具備數(shù)據(jù)庫備份和恢復(fù)的功能。6.方便用戶的操作,盡量減少用戶的操作。 二、系統(tǒng)需求分析 2.1 業(yè)務(wù)需求 2.1.1 業(yè)務(wù)組織本系統(tǒng)針對的業(yè)務(wù)組織是高等院校,高

3、校的組織結(jié)構(gòu)一般包括教務(wù)處、學(xué)生處、教學(xué)系部、財務(wù)處、人事處等結(jié)構(gòu)。其具體組成如下圖2-1所示:校長兼黨委書記副校長二校長助理副校長一黨委副書記教務(wù)科宿 管學(xué)生科保衛(wèi)科生產(chǎn)實習(xí)科總務(wù)科人事科團委辦招生就業(yè)科鑒定科財務(wù)科黨政辦圖2-1 高校組織結(jié)構(gòu)圖2.1.2 業(yè)務(wù)定義學(xué)生成績單學(xué)生處用人單位學(xué)籍管理系統(tǒng)畢業(yè)生登記表新生名單成績單教務(wù)處圖2-2學(xué)籍管理信息系統(tǒng)數(shù)據(jù)流圖 與學(xué)籍管理系統(tǒng)相關(guān)的主要外部實體:學(xué)生處、教務(wù)處、用人單位和學(xué)生。如圖2-2所示:2.1.3 業(yè)務(wù)流程學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生信息管理系統(tǒng)中完成對運行教務(wù)處所需的基本數(shù)據(jù)的維護。新的學(xué)年,教務(wù)人員首先加入年級信息,然后編排

4、班級,再對來校學(xué)生進行基本信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護。每舉行一次考試有任課老師對成績進行錄入。教務(wù)處針對不同班級進行分別匯總。老師及學(xué)生根據(jù)自己需要進行適當(dāng)?shù)牟樵儭W(xué)生學(xué)籍管理信息系統(tǒng)管理員學(xué)生成績表學(xué)生信息表學(xué)生學(xué)籍管理信息表信息的查、增、刪、改學(xué)生檔案表-圖2-3學(xué)生學(xué)籍管理信息流程圖 2.2 功能需求2.2.1 功能組成本系統(tǒng)為了實現(xiàn)學(xué)校在校學(xué)生、離校學(xué)生各項信息資源的查詢、統(tǒng)計、添加、刪除、維護與管理,方便用戶的管理與需求。將學(xué)生學(xué)籍管理系統(tǒng)分為:學(xué)生信息管理,學(xué)生成績管理,學(xué)生學(xué)籍檔案管理和用戶管理四個功能模塊,設(shè)計功能模塊如圖2-4所示:學(xué)生信息

5、錄入學(xué)生學(xué)籍管理信息系統(tǒng)學(xué)生信息管理學(xué)生成績管理學(xué)生學(xué)籍檔案學(xué)生信息修改刪除學(xué)生信息查詢學(xué)生成績錄入學(xué)生成績查詢學(xué)生成績修改學(xué)生報名注冊登記表錄入在校生檔案查詢學(xué)生成績統(tǒng)計學(xué)生獎懲情況查詢圖2-4 學(xué)生學(xué)籍管理信息系統(tǒng)功能模塊圖 2.2.2功能邏輯在經(jīng)過仔細調(diào)查研究學(xué)生學(xué)籍管理過程的基礎(chǔ)上,為了使整個系統(tǒng)的概況一目了然,把細節(jié)用下一層的數(shù)據(jù)流圖來表示,本系統(tǒng)采用了,逐層細畫的原則。分析設(shè)計得到本系統(tǒng)所處理的數(shù)據(jù)流圖如下圖所示:s01檔案單成績單p03p02p01102d3d2d1信息單學(xué)生學(xué)籍信息管理員學(xué)生信息錄入成績信息錄入檔案信息錄入信息數(shù)據(jù)表成績數(shù)據(jù)表檔案數(shù)據(jù)表數(shù)據(jù)庫1、學(xué)生學(xué)籍管理員通

6、過學(xué)生信息單,學(xué)生成績單,學(xué)生檔案單分別錄入,生成信息數(shù)據(jù)表,成績數(shù)據(jù)表,檔案數(shù)據(jù)表從而成立一個總的數(shù)據(jù)庫。圖2-5學(xué)生學(xué)籍信息管理數(shù)據(jù)流圖f05f04f03f02f01按班級按學(xué)號按姓名p01d1s01信息錄入學(xué)生信息管理員學(xué)生信息查詢信息數(shù)據(jù)表f06、學(xué)籍信息管理員通過信息單錄入學(xué)生的信息,建立信息數(shù)據(jù)表。用戶可根據(jù),學(xué)號,姓名,班級來查詢自己所需的信息,方便簡單。 圖2-6學(xué)生信息管理數(shù)據(jù)流圖 3、學(xué)籍成績管理人員通過成績單錄入學(xué)生的成績,建立成績數(shù)據(jù)表。則用戶可根據(jù)學(xué)號、姓名、班級查看自己所需要的信息。f07f05dp1p2按姓名按班級按學(xué)號f04f03f02f06成績統(tǒng)計成績單f01

7、s01學(xué)籍成績管理員成績錄入成績查詢成績數(shù)據(jù)表圖2-7學(xué)生成績管理數(shù)據(jù)流圖4.學(xué)籍檔案管理員通過檔案單錄入學(xué)生的檔案,建立檔案數(shù)據(jù)表。用戶可根據(jù),學(xué)號,姓名,班級查詢學(xué)生的基本檔案。f07f06dp2p1按姓名按班級f05f04f03按學(xué)號f02檔案單f01s01學(xué)生檔案管理人員檔案信息錄入檔案查詢檔案數(shù)據(jù)表圖2-8學(xué)籍檔案管理數(shù)據(jù)流圖5系統(tǒng)管理員根據(jù)用戶需要設(shè)置用戶及權(quán)限,建立系統(tǒng)數(shù)據(jù)表。使整個系統(tǒng)的維護更具有安全性,保密性。維護數(shù)據(jù)查詢管理添加設(shè)置df06f05f04d03d02d01cvf03f02f01s01系統(tǒng)管理員用戶用戶信息錄入用戶權(quán)限系統(tǒng)數(shù)據(jù)表圖2-9系統(tǒng)管理數(shù)據(jù)流圖3. 系統(tǒng)

8、詳細設(shè)計 3.1 程序算法詳細設(shè)計 此登錄界面分為“管理員”和“普通用戶”登錄?!肮芾韱T”需輸入用戶名和密碼登錄“信息管理”窗口。登錄界面如圖3-1 所示。 31系統(tǒng)登錄界面輸入用戶名輸入密碼啟動系統(tǒng)判斷用戶名判斷密碼否否否是是是判斷登錄者權(quán)限普通用戶界面系統(tǒng)管理用戶界面系統(tǒng)管理員(教務(wù)處)在這里可以給普通用戶(教師)注冊,讓其有一定的權(quán)限。該模塊實現(xiàn)功能的流程如圖3-2所示: 圖3-2 用戶登錄數(shù)據(jù)流程圖3.2界面設(shè)計 321系統(tǒng)功能模塊設(shè)計1學(xué)生信息管理模塊設(shè)計在查詢學(xué)生信息界面,在上面有一個控件,其中一具提供用戶選擇要查詢的列,用戶按提示選擇所要查詢的對象,單擊“確定“按鈕,得出相應(yīng)的學(xué)

9、生信息,查詢學(xué)生信息界面如圖所示:圖3-3查詢學(xué)生信息界面管理員在空白欄中正確輸入所要添加的信息,單擊“添加”按鈕即可添加成功。如圖3-4所示:圖3-4添加學(xué)生信息窗口管理員可根據(jù)需要對學(xué)生信息進行攸(在相應(yīng)住處處正確進行修改),修改完畢后單擊“修改”按鈕即可完成修改學(xué)生信息,如圖3-5所示:圖3-5修改學(xué)生信息窗口2學(xué)生成績管理模塊的設(shè)計管理員根據(jù)需要選擇所要查詢的對象,單擊“查詢”按鈕即可查詢成功,如圖3-6所示:圖3-6成績查詢窗體員在空白欄中正確輸入所要添加的信息,單擊“添加”按鈕即可添加成功,如圖3-7所示:圖3-7添加學(xué)生成績窗口管理員可修改學(xué)生成績?nèi)?-8所示圖3-8學(xué)生成績修改

10、圖3學(xué)生學(xué)籍檔案管理模塊的設(shè)計管理員根據(jù)需要選擇所要查詢的對象,單擊“查詢”按鈕即可查詢成功,如圖3-9所示:圖3-9 檔案查詢窗口管理員根據(jù)需要選擇所要查詢的對象,單擊“查詢”得到該對象的注冊信息,如圖3-10所示:3-10注冊查詢窗體4用戶管理模塊的設(shè)計管理員根據(jù)需要修改用戶權(quán)限信息。單擊“修改”即可成功,如圖3-11所示: 圖3-11用戶修改窗口管理員根據(jù)需要添加用戶信息。單擊“添加”按鈕即可添加成功,如圖3-12所示:3-12添加用戶信息5普通用戶學(xué)生學(xué)籍管理包括學(xué)生學(xué)籍管理,學(xué)生學(xué)籍成績管理,學(xué)生學(xué)籍檔案管理的查詢,普通用戶根據(jù)需要對學(xué)生住處進行查詢,如圖示: 3-13普通用戶學(xué)生信

11、息查詢窗口 普通用戶根據(jù)需要對所需的學(xué)生成績進行查詢,根據(jù)需要選擇要查詢的對象,單擊“確定”按鈕查詢成功,如圖3-14所示:圖3-14 普通用戶學(xué)生成績查詢窗口 用戶根據(jù)需要對所需的學(xué)生檔案進行查詢,根據(jù)需要選擇要查詢的對象,單擊“確定”按鈕查詢成功,如圖3-15所示 : 圖3-15通用戶學(xué)生檔案查詢窗口 四、 系統(tǒng)測試與使用 4.1 系統(tǒng)測試情況 軟件測試的是軟件質(zhì)量保證的關(guān)鍵元素,代表了規(guī)約、設(shè)計和編碼的最終檢查。主要完成一個了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。4.1.1 測試原則在設(shè)計有效的測試用例子之前,我們必須理解好軟件測試的基本原則。依據(jù)daviedav959提出的測試原則:1.所以的測試

12、都應(yīng)追溯到用戶需求2.用該在測試工作真正開始的前較長時間內(nèi)就進行測試計劃3.測試應(yīng)從小規(guī)模開始,逐步裝向打規(guī)模4.pareto原則應(yīng)用于軟件測試5.窮舉測試是不可能的6.為了達到最有效,應(yīng)該由獨立的第三方來構(gòu)造測試4.1.2 可測試性軟件可測試性就是一個計算機程序能夠被測試的容易程度。測試是一件很困難的事情,因此,需要知道做什么才能是測試過程理順。4.1.3 白盒測試白盒測試是一種測試案例設(shè)計方法,它使用過程設(shè)計的控制結(jié)構(gòu)導(dǎo)出測試案例。使用白盒測試方法,可產(chǎn)生測試案例,它可以:(1)保證一個模塊中的所有獨立路徑至少被使用一次;(2)對所有邏輯值均需測試真(true)盒假(false);(3)在

13、上下邊界及可操作范圍內(nèi)運行所有循環(huán);(4)檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性。4.1.4 黑盒測試 黑盒測試注重測試軟件的功能性需求,即黑盒測試到處執(zhí)行程序所有功能需求的輸入條件集。黑盒測試并不是白盒測試的替代品,而是用于輔助白盒測試發(fā)現(xiàn)其他類型的錯誤。 黑盒測試主要發(fā)現(xiàn)以下類型錯誤:1.功能不對或遺漏。2.接口錯誤。3.數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤。4.性能錯誤。5.初始化盒終止錯誤。 4.6 系統(tǒng)使用說明本系統(tǒng)采用visual c+ 6.0平臺開發(fā)設(shè)計,而數(shù)據(jù)庫使用微軟的access數(shù)據(jù)庫,因此若系統(tǒng)需要連接數(shù)據(jù)庫時,為了方便快捷的鏈接到需要的數(shù)據(jù),可使用為系統(tǒng)添加數(shù)據(jù)源的方法來解決。 五、課

14、程設(shè)計總結(jié) 在這次學(xué)年論文設(shè)計中,我遇到的困難很多,在解決它們的同時我又學(xué)到了很多,受益匪淺,特別是如何分析、建立、開發(fā)一個系統(tǒng)。在一個系統(tǒng)開發(fā)的過程中編碼不是重要的,重要的是分析系統(tǒng)、建立起系統(tǒng)模型。在分析一個系統(tǒng)前,分析人員必須要對將要開發(fā)的系統(tǒng)所涉及到的各方面知識有一個認識,然后將系統(tǒng)的模型建立起來。而且一個成功的軟件要符合用戶的需要,要以用戶為中心,開發(fā)出用戶想要的軟件,而不能自以為是、想當(dāng)然的做。在程序編寫中,我認識到軟件要有簡便的界面,良好的程序風(fēng)格,較全的代碼注釋。擁有這些條件,程序的可讀性才會好,開發(fā)的復(fù)雜度才能大大減少,修改代碼時更加容易下手。我認為,所謂友好的界面,就是用戶

15、需要的界面,力求簡便全面。所以設(shè)計一個界面時,開發(fā)人員必須要了解用戶的想法,從用戶的角度去設(shè)計,當(dāng)然,開發(fā)不能全聽用戶的意見,在詳細分析了系統(tǒng)后,開發(fā)人員可以向用戶提出一些修改的意見,在雙方多次交流后定出程序所需的功能,以決定界面的實現(xiàn)。在編碼中,良好的編程風(fēng)格與習(xí)慣是提高工作效率的一個重要方面,而且良好的編程風(fēng)格與習(xí)慣也是使軟件便于維護的基礎(chǔ)。那如何是良好的編程風(fēng)格與習(xí)慣呢?我認為主要是程序的模塊化、必要的注釋。所謂模塊化就是使程序的功能實現(xiàn)分成多個單獨的功能模塊,而不能在一大段代碼中實現(xiàn)多個功能,如果這樣做,別的人是非常難讀懂你的程序。必要的注釋,顯而易見是要在程序的編寫中加入對程序的說明

16、,原因就是為了別人能讀懂你的程序,過一段時間后你自己還能讀懂自己的程序??偨Y(jié)這次設(shè)計給我感受最深的至少有三點:1進行軟件開發(fā)這樣的工作,要有恒心,要能靜下新來做,而不能浮躁。2要善于同別人交流與合作,善于獲取各種有用的資源。3要真真實實的多查資料,多問,多看。參考文獻1黃梯云,李一軍編著.管理信息系統(tǒng)m.高等教育出版社,2009.106-220.2袁鵬飛,孫軍安編著.中文版sql server 2000數(shù)據(jù)庫系統(tǒng)管理m.人民郵電出版社,2001.41-53.3彭東編著.sql server 2000應(yīng)用開發(fā)技術(shù)指南m.北京:清華大學(xué)出版社,2004.18-88.4莊永龍編著.instant asp-實例解析asp網(wǎng)站編程m. 北京希望電子出版社,2005.40-90.5劉波,雷剛編著.基于.net平臺通用數(shù)據(jù)庫組件的實現(xiàn)m.計算機工程與設(shè)計,2007.1415-1417 .6饒云波,張應(yīng)輝等編著.基于asp.net的電子商務(wù)平臺設(shè)計與實現(xiàn)m.計算機技術(shù)與發(fā)展,2006.160

溫馨提示

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

最新文檔

評論

0/150

提交評論