




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
LOGO學生學籍管理系統(tǒng)指導教師:xxx姓名:xxx學號:20084040101xx專業(yè):計算機科學與技術荊楚理工學院目錄引言可行性分析及總體設計系統(tǒng)分析系統(tǒng)設計系統(tǒng)實現(xiàn)性能檢測與分析總結致謝參考文獻引言背景隨著Internet技術持續(xù)迅猛的發(fā)展,給傳統(tǒng)的辦學模式提出了新的要求,學校傳統(tǒng)的管理方法和辦學水平都受到了極大的挑戰(zhàn)。為了能更好的適應信息時代的高效性,一個利用計算機來實現(xiàn)高校學生學籍管理工作的系統(tǒng)將必然誕生。基于這一點,筆者設計了一個高校學生學籍管理系統(tǒng),用來就高校學生學籍管理進行管理,以便在最短的時間內(nèi),高效準確的完成整個高校學生學籍管理過程。意義能有效減少管理高校學生學籍管理的工作人員;管理人員可以隨時搜索、瀏覽查看,而且更加快速、直觀;改變了以前手工記錄的方式,電腦錄入更加方便快捷;節(jié)省管理人員的大量工作時間;實現(xiàn)了高校學生學籍管理的計算機化。引言本系統(tǒng)的特色與創(chuàng)新本文采用結構化分析的方法,詳細闡述了一個功能比較強大的高校學生學籍管理系統(tǒng)的前后臺開發(fā)、操作流程和涉及的一些關鍵技術。首先進行了可行性分析,然后是系統(tǒng)分析,通過實際的業(yè)務流程調(diào)研,分析業(yè)務流程和系統(tǒng)的組織結構,完成了數(shù)據(jù)流分析和數(shù)據(jù)字典;然后是系統(tǒng)設計階段主要完成了功能模塊的劃分、闡述了系統(tǒng)設計的思想、數(shù)據(jù)庫的設計和系統(tǒng)設計的工具及技術。該階段對本系統(tǒng)各個模塊的功能進行了詳細設計,形成了本系統(tǒng)的功能模塊圖;數(shù)據(jù)庫設計時先進行了概念結構設計,然后進行了邏輯結構設計。最后完成了數(shù)據(jù)表的設計。本系統(tǒng)在設計方面采用B/S模式,同時使用JSP技術進行基本頁面的設計與功能實現(xiàn),后臺數(shù)據(jù)庫選用SQL2005數(shù)據(jù)庫。本系統(tǒng)的設計實施為高校學生學籍管理系統(tǒng)的運行做基礎,為高校學生學籍管理工作提供良好的條件。引言本系統(tǒng)有待解決地方本系統(tǒng)由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如:有些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。由于時間關系,系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方便。系統(tǒng)穩(wěn)定性還有待提高。1、可行性分析及總體設計可行性分析可行性分析也稱為可行性研究,是在調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會等方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功[1]。下面將分別從技術、經(jīng)濟、社會三個方面對高校學生學籍管理系統(tǒng)的建設進行分析和研究。技術可行性:根據(jù)高校提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各種約束條件,再加上現(xiàn)有的技術已較為成熟,完全可以達到該系統(tǒng)的功能目標。經(jīng)濟可行性:系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學習而來,高校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。本系統(tǒng)是根據(jù)高校學生學籍管理的實際工作情況開發(fā)研制的,是通過大量的調(diào)研得出的。本系統(tǒng)對用戶的要求,除了需要具備在Microsoft
Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。1.2總體設計1.2
總體設計考慮到本系統(tǒng)的設計、實現(xiàn)和后期維護的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設計原則[2]。其主要設計原則有:簡易性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,符合大多數(shù)操作員習慣的用戶界面這對于一個系統(tǒng)來說是非常重要的。針對性:本系統(tǒng)設計是針對高校學生學籍管理的需求定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:要求本系統(tǒng)能夠滿足高校學生學籍管理的管理人員、學生的需要,因此具有良好的實用性。一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。先進性:作為新型的學生管理信息系統(tǒng),本系統(tǒng)采用JSP技術、SQL2005等被廣泛采用系統(tǒng)開發(fā)技術和數(shù)據(jù)庫,因此本設計具有良好的先進性,具體表現(xiàn)在其具有良好的可擴展性,可開發(fā)性。2、系統(tǒng)分析業(yè)務流程分析在進行業(yè)務流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)(報告、報單、屏幕顯示)等[3]。數(shù)據(jù)流圖數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程[4]。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務的數(shù)據(jù)處理模式。數(shù)據(jù)流程與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設計功能模塊處理過程的基礎。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞[5]2、系統(tǒng)分析在業(yè)務流程分析的基礎上,對數(shù)據(jù)流進行了分析,從數(shù)據(jù)流動過程考察了實際業(yè)務的數(shù)據(jù)處理模式。該系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層、二層?,F(xiàn)行的頂層數(shù)據(jù)流圖如圖2.2所示。2、系統(tǒng)分析2.3數(shù)據(jù)字典通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過程、數(shù)據(jù)存儲和外部實體[6]。數(shù)據(jù)元素條目如表3.1所示。2、系統(tǒng)分析數(shù)據(jù)結構條目如表2.4所示。由于篇幅限制,其他數(shù)據(jù)流圖不再一一例舉。3、系統(tǒng)設計系統(tǒng)功能設計系統(tǒng)設計就是一個把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過程[7]。通過對目標系統(tǒng)的分析和研究,做出了對高校學生學籍管理系統(tǒng)的總體規(guī)劃,這是全面開發(fā)系統(tǒng)的重要基礎。系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫是本系統(tǒng)的核心和基礎[8]。它設計的好壞直接影響著整個系統(tǒng)的質(zhì)量。數(shù)據(jù)是一切系統(tǒng)設計的基礎,通俗地說,數(shù)據(jù)庫設計就像高樓大廈的根基一樣,如果設計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設計,重做大量已完成工作。3、系統(tǒng)設計3.2.1概念結構設計從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖。專業(yè)實體屬性圖如圖3.1所示:由于篇幅限制,其他實體圖不再一一例舉。3、系統(tǒng)設計E-R模型的組成元素有:實體、屬性、聯(lián)系。E-R模型用E-R圖表示。實體是用戶工作環(huán)境中所涉及的事務,屬性是對實體特征的描述[9]。從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,遵循三范式原則,對實體之間的依賴關系進行了整合,得出系統(tǒng)E-R圖,如圖3.8所示:3、系統(tǒng)設計3.2.2數(shù)據(jù)庫表設計由于篇幅限制,其他數(shù)據(jù)庫表不再一一例舉。3、系統(tǒng)設計系統(tǒng)開發(fā)工具JSP本系統(tǒng)主要使用JSP、Struts技術對系統(tǒng)進行設計和開發(fā)。JSP擁有Java程序設計語言“一次編寫,各處執(zhí)行”、“安全性、保密性高”等的特點[10];SQL2005SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。SQL
Server
2005采用SQL語言的關系系數(shù)據(jù)庫管理系統(tǒng),是微軟公司開發(fā)的數(shù)據(jù)庫產(chǎn)品,SQL
Server
2005被廣泛使用,很多電子商務網(wǎng)站、企業(yè)內(nèi)部信息化平臺等都是基于SQL
Server產(chǎn)品上。系統(tǒng)設計模式在大多數(shù)B/S(Browser/Server)結構的Web應用中,瀏覽器直接通過HTML或者JSP的形式與用戶交互,響應用戶的請求。4、系統(tǒng)實現(xiàn)4.1登陸界面此模塊主要的功能是用于登錄本系統(tǒng),擁有不同權限的用戶登錄本系統(tǒng)會進入不同的管理模塊界面。如同4.1所示。圖4.1登陸界面4、系統(tǒng)實現(xiàn)4.2登錄首界面管理員輸入正確的用戶名和密碼后,即可以登錄本系統(tǒng)。如圖4.2所示:圖4.2登陸首頁面由于篇幅限制,其他登陸實現(xiàn)圖不再一一例舉。5、性能檢測與分析系統(tǒng)測試的定義軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試是軟件質(zhì)量保證的關鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究方法,更要講究時效性。系統(tǒng)測試的目的及意義測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤與缺陷。它是驗證系統(tǒng)是否滿足了需求規(guī)格的定義。系統(tǒng)測試的重要性軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。5、性能檢測與分析5.4系統(tǒng)測試的常用方法程序測試的主要方法有兩大類,白盒測試和黑盒測試。白盒測試:一種是以程序的內(nèi)部邏輯結構為依據(jù)而設計測試用例的方法,因而又稱結構測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結構和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。白盒測試就是要選取足夠的測試用例,對源代碼實行比較充分的覆蓋,以便盡可能多地發(fā)現(xiàn)程序中的錯誤。黑盒測試:也稱功能測試,數(shù)據(jù)驅(qū)動測試等,它將待測對象堪稱是一個黑盒子,在完全不考慮程序的內(nèi)部結構和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出[11]。進行黑盒測試主要有下面幾種方法:等價分類法、邊界值分析法、猜錯法、因果圖法。5、性能檢測與分析系統(tǒng)運行情況系統(tǒng)評價是指系統(tǒng)在正式運行了一段時間之后,對它在功能、技術和經(jīng)濟上所進行的審核評價。針對本系統(tǒng)的評價如下:(1)系統(tǒng)功能評價(2)系統(tǒng)技術評價(3)系統(tǒng)經(jīng)濟評價測試總結通過對本系統(tǒng)的全面測試,所有測試條目都已經(jīng)通過,系統(tǒng)運行情況良好,系統(tǒng)可以正常運行。總結計算機技術的飛速發(fā)展帶動了很多行業(yè)的發(fā)展,計算機帶給我們最直觀的價值就是減少了人力物力的投資,提高了工作質(zhì)量和效率,從而提高了整個社會的生產(chǎn)力。目前各大高校充分利用計算機資源和網(wǎng)絡資源來提高自身的管理水平,而有關高校管理中的高校學生學籍管理工作是否要實現(xiàn)信息化、自動化也成為高校管理工作中爭論的熱點問題。本文在分析高校學生學籍管理流程的基礎上,用JSP和SQL2005數(shù)據(jù)庫設計并完成高校學生學籍管理系統(tǒng)。通過系統(tǒng)調(diào)試結果顯示,本系統(tǒng)基本完成了功能需求。在整個設計過程中,采用瀑布模型和結構化的設計方法。本系統(tǒng)界面美觀友好,操作方便,做出了自己的特色。但由于時間倉促加上缺乏系統(tǒng)開發(fā)經(jīng)驗,系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,如:有些數(shù)據(jù)輸入時沒有及時的進行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)絕對正確性。由于時間關系,系統(tǒng)功能實現(xiàn)不夠完善,使用可能存在一些不方便。本系統(tǒng)在實際使用過程中有可能出現(xiàn)一些問題,通過對系統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合高校實際情況的高校學生學籍管理系統(tǒng),并整合所有相關教學管理信息系統(tǒng),形成統(tǒng)一、規(guī)范、科學、合理的高校學生學籍管理系統(tǒng),提高管理水平。致謝大學本科的學習生活即將結束。在此,我要特別感謝指導教師熊老師。本論文是在他的悉心指導和熱情幫助下完成的,他無論在理論上還是在實踐中,都給予我很大的幫助,使我專業(yè)技能的應用水平得到很大提高,這對于我以后的工作和學習都有益處。值此論文完成之際,特別向指導老師表示衷心的感謝,謝謝他細心而又耐心地輔導,使得我得以順利的完成畢業(yè)設計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學,他們在我成長過程中給予了我很大的幫助,在此一并表示感謝。由于本人水平有限,加上時間緊促,經(jīng)驗的缺乏。本文一定有不少缺點和不足,不能盡善盡美,懇請各位老師給予幫助和指正。參考文獻滕佳東.管理信息系統(tǒng).東北財經(jīng)高校出版社.2008.2.薛鶴娟.基于WEB的高校選課系統(tǒng)分析.希望月報(上半月),2007年11期.甘仞初,顏志軍,龍虹.信息系統(tǒng)分析與設計.北京:高等教育出版社,2003.張海藩.軟件工程導論(第五版)學習輔導.清華高校出版社,2008年9期.王曉敏等.信息系統(tǒng)分析與設計.清華高校出版社,2006.王璞.網(wǎng)頁制作三劍客.北京清華高校出版社.2003孫鑫.Java
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 森林公園施工合同
- 汽車維修勞動合同
- 磋商與訂立合同三
- 月嫂居間合同協(xié)議書
- 2燕子(教學設計)-2023-2024學年統(tǒng)編版語文三年級下冊
- 山東管理學院《有機化學G》2023-2024學年第二學期期末試卷
- 福建技術師范學院《推拿及運動損傷治療》2023-2024學年第二學期期末試卷
- 韶關學院《化工設備基礎》2023-2024學年第二學期期末試卷
- 貴陽學院《基礎化學實驗(4)》2023-2024學年第二學期期末試卷
- 黃淮學院《中學物理實驗訓練與研究》2023-2024學年第二學期期末試卷
- 【2024高考萬能答題模版】數(shù)學答題模板1
- DG-TJ 08-2242-2023 民用建筑外窗應用技術標準
- 2024年俄羅斯高空作業(yè)平臺車行業(yè)應用與市場潛力評估
- 【中考真題】2024年河南省普通高中招生考試歷史試卷(含答案)
- 2024版年度經(jīng)濟法基礎完整全套課件
- JT-T-445-2021汽車底盤測功機
- 體育科學:田徑考試考試題(三)
- 2024年4月自考03200預防醫(yī)學(二)試題
- 《研學旅行市場營銷》課件-模塊八 研學旅行促銷策略
- 糖尿病孕婦護理:案例分析
- 《過華清宮絕句(其一)》-【中職專用】高一語文(高教版2023基礎模塊下冊)
評論
0/150
提交評論