版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
/中國礦業(yè)大學徐海學院本科畢業(yè)設計〔論文《軟件課程設計2》報告專業(yè):計算機科學與技術設計題目:學生成績管理系統(tǒng)20XX4月目錄197301需求分析1127201.1行業(yè)現狀1182291.2可行性分析2181661.3系統(tǒng)運行環(huán)境3100981.4系統(tǒng)功能模塊圖4175872系統(tǒng)設計5222772.1系統(tǒng)流程圖5120972.2數據流圖6206462.2.1頂層數據流圖8100122.2.21層數據流圖823022.2.32層數據流圖9133042.3E-R圖10327302.4數據字典12147723詳細設計14265854系統(tǒng)測試15280995結束語18167參考文獻18此處目錄為自動生成,以wps為例,在"引用"選項卡下有"目錄級別",在正文中的標題段設置正確的目錄級別,然后點擊"更新目錄"即可看到目錄按照正文各級標題自動更新生成。WPS版本為2013。此處目錄為自動生成,以wps為例,在"引用"選項卡下有"目錄級別",在正文中的標題段設置正確的目錄級別,然后點擊"更新目錄"即可看到目錄按照正文各級標題自動更新生成。WPS版本為2013。1需求分析該學生成績管理系統(tǒng),實現簡單的密碼修改、成績查詢、課程查詢、學生查詢等操作,并能實現簡單的數據統(tǒng)計。此系統(tǒng)主要完成用戶密碼登陸、用戶密碼的修改、成績查詢、課程查詢、學生查詢、具體成績查詢等基本功能?!惨挥脩裘艽a登錄:在登錄程序之前會先彈出一個登錄對話框,在正確的輸入了數據庫中存儲的用戶和密碼后才能登錄程序?!捕脩裘艽a的修改在成功登錄了程序之后用戶可以根據自己的需要修改當前密碼?!踩煽儾樵?.成績修改前選中要修改的成績信息,然后進行修改。2.成績添加直接彈出添加對話框,然后進行添加。3.成績刪除前選中要刪除的成績信息,然后直接刪除?!菜?gt;課程查詢1.課程修改實現對課程名、學時、學分的修改。2.課程添加對一門新開設的課程進行錄入,并存入數據庫。3.課程刪除對一門不再開設的課程進行刪除,并從數據庫中刪除?!参鍖W生查詢1.學生信息修改修改選中當前學生的信息。2.學生信息添加增加新學生的信息。3.學生信息刪除刪除選中當前學生信息。1.1行業(yè)現狀整合開題報告的第1、2段,需求分析的第1段整合開題報告的第1、2段,需求分析的第1段在現代,高科技的飛躍發(fā)展,計算機的大量普及,使得人們生活節(jié)奏越來越快。因此對教育行業(yè)的多元信息進行有效的管理工作,也成為教育行業(yè)中的重中之重。目前,學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。為各高校教務工作人員減輕負,提高工作效率,所以制作了學生成績管理系統(tǒng)。學生成績管理系統(tǒng)依據開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數字化管理。比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,使數據管理更現代化、自動化、智能化、人性化。同時,減輕了學院教務人員管理的工作量,縮小開支,提高工作效率和準確率,使其變得更具有條理性,科學性,為教育行業(yè)做出了巨大的貢獻,也為今天的民辦教育在未來市場的競爭力有所提高。學生成績管理系統(tǒng)使用了全新的成績管理理念,系統(tǒng)從完善的基礎信息管理,和對創(chuàng)建新用戶、已創(chuàng)建的成績數據的錄入,修改,瀏覽,統(tǒng)計等功能操作,基本能夠滿足各高校教師的需要。1.2可行性分析整合開題報告的第3段,需求分析的第2、3段整合開題報告的第3段,需求分析的第2、3段本次課程設計題目:"學生成績管理系統(tǒng)",主要目的是設計一個登陸界面,連接數據庫系統(tǒng),用以實現學生、班級以及考核成績等多項管理。同時對整個系統(tǒng)的分析、設計過程給出一個完整的論證。學生成績管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數據庫數據管理新模式,其實就是對學生、班級、考核成績的管理。在信息時代的今天,人類需要對在政治、經濟、軍事、文化、科研、教育等領域產生的大量信息進行管理,并對數據進行加工處理,數據庫技術則是信息管理與數據處理的先進技術。隨著信息量的不斷增加,作為計算機的三大主要應用〔科學計算、過程控制和數據處理之一的數據處理,已迅速上升為計算機應用的主要方面,數據庫技術則成為人們日常生活中處理數據不可缺少的有力工具,并且現代的成績管理系統(tǒng)幾乎都以數據庫技術作為核心。由于本系統(tǒng)管理的對象簡單,且每個數據內容之間都具有較強的關聯(lián)性,涉及過程并不是很復雜。因此,比較適合于采用數據庫管理。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網上資料,特別是參考其它程序的功能,因此完全可以實現。1、社會可行性現代社會是信息高速發(fā)展的社會,尤其是計算機科學日趨成熟,選擇使用計算機對學生成績信息進行管理已經成為現代學校的必然選擇,所以從社會角度對本系統(tǒng)進行分析是完全具有可行性的。2、技術可行性開發(fā)數據庫管理管理系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言以及后臺數據庫。本系統(tǒng)運用了MicrosoftVisualC++6.0作為前臺開發(fā),MicrosoftSQLServer2005作為后臺數據庫。3、經濟可行性經濟可行性主要包括:"成本收益"分析和"短期長遠收益"分析。相對于本課題來說,這兩點并不重要。1.3系統(tǒng)運行環(huán)境需求分析第4、5段需求分析第4、5段1、MicrosoftSQLServer2005MicrosoftSQLServer2005是一個全面的數據庫平臺,使用集成的商業(yè)智能<BI>工具提供了企業(yè)級的數據管理。MicrosoftSQLServer2005數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序。MicrosoftSQLServer2005數據引擎是該企業(yè)數據管理解決方案的核心。此外MicrosoftSQLServer2005結合了分析、報表、集成和通知功能。這使您的企業(yè)可以構建和部署經濟有效的BI解決方案,幫助您的團隊通過記分卡、Dashboard、Webservices和移動設備將數據應用推向業(yè)務的各個領域。與MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的開發(fā)工具包〔包括BusinessIntelligenceDevelopmentStudio的緊密集成使MicrosoftSQLServer2005與眾不同。無論您是開發(fā)人員、數據庫管理員、信息工作者還是決策者,MicrosoftSQLServer2005都可以為您提供創(chuàng)新的解決方案,幫助您從數據中更多地獲益。2、MicrosoftVisualC++6.0VisualC++是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出VisualC++1.0后,隨著其新版本的不斷問世,VisualC++已成為專業(yè)程序員進行軟件開發(fā)的首選工具。VisualC++6.0不僅是一個C++編譯器,而且是一個基于Windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境〔integrateddevelopmentenvironment,IDE。VisualC++6.0由許多組件組成,包括編輯器、調試器以及程序向導AppWizard、類向導ClassWizard等開發(fā)工具。這些組件通過一個名為DeveloperStudio的組件集成為和諧的開發(fā)環(huán)境。1.4系統(tǒng)功能模塊圖查詢查詢修改添加刪除查詢刪除添加修改學生信息管理課程信息管理查詢修改刪除用戶密碼修改數據庫恢復數據庫備份系統(tǒng)管理學生成績管理添加學生成績管理系統(tǒng)圖1.4系統(tǒng)功能模塊圖注意功能模塊圖的連線不帶箭頭注意功能模塊圖的連線不帶箭頭2系統(tǒng)設計2.1系統(tǒng)流程圖流程圖一定要有開始和結束,所有連線都要有箭頭,連線不能有斜線,只能用水平和豎直兩種方向的連線。流程圖需要按照需求分析第3段中的人物分別繪制各自的流程圖。流程圖一定要有開始和結束,所有連線都要有箭頭,連線不能有斜線,只能用水平和豎直兩種方向的連線。流程圖需要按照需求分析第3段中的人物分別繪制各自的流程圖。學生成績管理系統(tǒng)包括學生基本信息模塊,課程信息模塊,學生成績管理模塊以及系統(tǒng)管理模塊。學生的基本信息模塊,里面應該包含學生的各方面的基本信息;課程信息模塊,里面包括各課程的基本信息;學生成績管理模塊,在該模塊中應該包含有對學生成績信息的查詢和處理,如平均成績、最好成績、最差成績以及不及格學生的統(tǒng)計;系統(tǒng)管理模塊,包括用戶密碼修改。登陸失敗登陸失敗學生管理課程管理退出系統(tǒng)用戶驗證成績查詢登陸成功開始圖2.1系統(tǒng)流程圖2.2數據流圖錄入學生成績錄入課程成績錄入學生成績錄入課程成績錄入學生成績教職工學生課程成績學生查詢學生成績圖2.2.1功能流圖該數據流圖主要體現教職工對學生信息、課程信息和學生成績的管理,然后存儲的信息作用于查詢系統(tǒng)。在學生能夠操作的只有成績查詢。登陸流圖用戶信息用戶信息身份驗證密碼修改用戶圖2.2.2登陸流圖2.2.1頂層數據流圖學生成績管理系統(tǒng)學生成績管理系統(tǒng)學生管理員登陸登陸/修改圖2.2.3頂層數據流圖2.2.21層數據流圖成績管理系統(tǒng)成績管理系統(tǒng)課程信息表登陸/查看查詢成績學生成績信息學生信息表課程信息學生信息學生管理員學生成績表圖2.2.41層數據流圖2.2.32層數據流圖課程信息表課程信息表學生信息表學生成績表成績查詢學生成績管理員成績修改登陸查詢者信息成績單學生信息成績信息成績信息管理員信息驗證查詢者身份身份驗證發(fā)布成績用戶信息課程信息表課程信息表學生信息表學生信息表圖2.2.52層數據流圖2.3E-R圖至少滿足第3范式至少滿足第3范式由需求分析的結果可知,本系統(tǒng)設計的實體包括:〔1學生基本信息:學號,姓名,性別,地址,年齡,系別。〔2課程基本信息:課程名稱,課程號,課時,學分?!?成績表:學號,成績,課程號。這些實體間的聯(lián)系包括:〔1每位學生可以學習多門課程,每門課程可供多位學生學習。由上述分析可得到:學生信息E-R圖:學生學生學號姓名性別系別地址年齡學生信息E-R圖課程信息E-R圖課程信息課程信息課程名稱課程號課時學分圖2.3.2課程信息E-R圖成績表E-R圖成績成績課程號成績學號圖2.3.3成績表E-R圖系統(tǒng)E-R圖學生學生學號姓名性別系別地址年齡成績課程號成績學號課程信息課程名稱課程號課時學分關系選修關系nmnmmn圖2.3.4系統(tǒng)E-R圖2.4數據字典數據項是數據庫的關系中不可再分的數據單位,下表分別列出了數據的名稱、數據類型、長度、取值能否為空。利用MicrosoftSQLServer2005建立"學生成績管理系統(tǒng)"數據庫,其基本表清單及表結構描述如下:名字:學生信息+位置:存儲輸出供查詢描述:有多個課程必要的信息組成+課時+位置:存儲輸出供查詢名字:學生成績信息輸入:學生姓名輸出:相應學生的成績信息名字:查詢信息描述:用戶所提出的查詢請求定義:查詢信息=[課程查詢信息|學生成績查詢信息]位置:課程信息表學生信息表成績表名字:添加信息輸入:學號,學生姓名,學生性別,系別,學生年齡,地址輸出:新輸入的學生信息名字:刪除信息輸入:選中要刪除的學生信息輸出:刪除完成數據庫中用到的表:數據庫表名關系模式名稱備注Student學生學生信息表Course課程課程信息表Score成績成績表Student基本情況數據表,結構如下:字段名字段類型NotNull說明Student_snoChar主鍵學號Student_snchar非空學生姓名Student_sexchar‘男’或‘女’性別Student_deptchar系別Student_agechar年齡Student_addresschar地址course數據表,結構如下:字段名字段類型約束控制說明course_cnochar主鍵課程號course_cnamechar非空課程名稱course_hourint非空課時course_scorechar非空學分score情況數據表,結構如下:字段名字段類型約束控制說明course_cnochar外鍵課程號student_snochar外鍵學號scoreint成績3詳細設計按照文檔中流程圖的順序列出系統(tǒng)各個主要界面,不需要代碼。按照文檔中流程圖的順序列出系統(tǒng)各個主要界面,不需要代碼。以下是簡略的界面圖:學生登陸系統(tǒng)進行查詢時界面:進行課程查詢時界面:成績查詢功能:4系統(tǒng)測試按照流程圖執(zhí)行各個功能模塊,并記錄下是否得到了預期的運行效果或結果按照流程圖執(zhí)行各個功能模塊,并記錄下是否得到了預期的運行效果或結果測試1〔關于進入各界面測試組數預期輸出數據實際輸出數據1進入管理員登錄界面進入管理員登錄界面2進入學生登錄界面進入學生登錄界面3進入注冊新用戶界面進入注冊新用戶界面測試2:登入管理員用戶測試組數預期輸出數據實際輸出數據1進入管理員界面進入管理員界面2進入基礎管理界面顯示學生、課程設置界面3進入學生管理界面顯示學生信息、成績界面4進入用戶管理界面顯示修改密碼界面5進入學生設置界面進入學生設置界面6進入課程設置界面進入課程設置界面7進入成績管理界面進入成績管理界面8進入成績統(tǒng)計管理界面進入成績統(tǒng)計管理界面9進入學生信息界面進入學生信息界面10進入成績查詢界面進入成績查詢界面11進入修改密碼界面進入修改密碼界面測試3:登入學生用戶測試組數預期輸出數據實際輸出數據1進入學生用戶界面進入學生用戶界面2進入學生管理界面顯示學生、課程設置界面3進入用戶管理界面顯示修改密碼界面4進入學生信息設置界面進入學生信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學技術課件教學課件
- 2024年度設備供應與安裝合同
- 2024年度國際搬家集裝箱租賃合同
- 2024年城市軌道交通系統(tǒng)集成與維護合同
- 2024光通信技術研發(fā)與生產合同
- 2024年度區(qū)塊鏈技術應用研發(fā)合同
- 2024年度廢舊物資回收利用合同
- 2024年度三人合伙知識產權協(xié)議
- 2024年床上用品批量訂購合同
- 2024年度智能客服系統(tǒng)技術服務合同
- 農業(yè)無人機物流行業(yè)發(fā)展方向及匹配能力建設研究報告
- 《自制信封》教學設計-小學勞動蘇教版《勞動與技術》三年級上冊
- 通信工程專業(yè)導論(第6-10章)
- Unit 1 (Section A 1a-2) 教學設計 2024-2025學年人教版(2024)七年級英語上冊
- 特朗普培訓課件
- Kubernetes 持久化存儲方案選擇-從入門到評估
- 小學一年級上冊數學練習題5篇
- 《人民的名義》課件
- 服務質量保障措施及進度保障措施
- 牙周炎詳細版課件
- 魚塘清淤回填施工技術方案
評論
0/150
提交評論