版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 課 程 設 計 任 務 書</p><p> 題目 學生補考管理系統 </p><p> 主要內容、基本要求、主要參考資料等:</p><p><b> 一、課程設計的目的</b></p><p> 信
2、息系統分析與設計課程設計作為獨立的教學環(huán)節(jié),是學習完“信息系統分析與設計”課程后進行的一次全面的綜合練習。通過課程設計,可以使學生進一步鞏固課堂學習內容,進一步了解系統的構成及技術特點,掌握信息系統建設的基本理論和基本技能,提高學生的系統分析、系統設計以及程序設計能力,掌握從事信息系統開發(fā)、維護和管理工作所必需的調查、獲取、分析、表達信息的基本技能,進而把學生培養(yǎng)成為既能參與信息系統的開發(fā)、維護和管理,又能從事計算機信息處理和信息管理的
3、復合型人才。</p><p> 二、課程設計主要內容:</p><p> ?。ㄒ唬┫到y概述(系統開發(fā)的背景、意義,國內外發(fā)展現狀及可行性分析)</p><p> (二)系統分析(現行系統分析、擬建新系統分析)</p><p> ?。ㄈ┫到y設計(總體設計、詳細設計)</p><p> ?。ㄋ模┫到y實施(技術方案、系
4、統測試)</p><p><b> ?。ㄎ澹┫到y評價</b></p><p> 三、基本要求:每人用大約40學時的時間,獨立完成課程設計任務,熟練掌握信息系統分析、設計與開發(fā)的基本思路和基本步驟。完成本課程設計之后,提交一套下列技術成果:</p><p> ?。ㄒ唬┫到y分析報告(至少應包括以下內容):</p><p>
5、 現行系統分析:1、系統的業(yè)務流程分析(用系統流程圖描述,并加以文字說明);2、邏輯模型(數據流程圖、數據字典及過程規(guī)格說明);3、現行系統的局限性及其改進意見。</p><p> 擬建新系統分析:1、系統的功能要求(可用文字逐項定性和定量地說明對軟件所提出的功能要求);2、新系統的業(yè)務流程分析;3、系統的邏輯模型的建立(包括數據流程分析(數據流程圖)、數據字典和過程規(guī)格說明)。</p><
6、;p> ?。ǘ┫到y設計報告(至少應包括以下內容):</p><p> 總體設計:1、系統目標設計;2、系統物理配置方案設計;3、系統的功能結構設計;4、系統信息處理流程設計。</p><p> 詳細設計:1、代碼設計2、數據庫設計(包括數據庫需求分析、數據庫概念結構設計、數據庫邏輯結構設計等);3、系統人機界面設計;4、輸出設計;5、輸入設計等。</p><
7、p> ?。ㄈ┫到y實現及測試</p><p> 1、源程序代碼清單(可選);2、模擬運行數據;3、測試說明。</p><p> ?。ㄋ模┫到y使用及維護</p><p> 1、系統使用說明書;2、應用現狀或前景。</p><p> 成果提交形式:打印、電子文檔各1份。</p><p><b> 四
8、、主要參考資料:</b></p><p> [1] 耿騫,袁名敦,肖明. 信息系統分析與設計[M]. 北京:高等教育出版社,2004.</p><p> [2] 向陽. 信息系統分析與設計[M]. 北京:機械工業(yè)出版社,2007.</p><p> [3] 甘仞初. 信息系統分析與設計[M]. 北京:機械工業(yè)出版社,2007.</p>
9、<p> [4] 其他信息系統分析與設計方面教材,軟件開發(fā)工具方面教材(VB、VC、VFP、PB、JAVA等)</p><p> 完成期限:自 2008 年12 月 29 日 至2009 年 1 月 2 日</p><p> 指導教師: 教研室主任: </p><p> 課程設計專用紙 成
10、績</p><p> 課程名稱 信息系統分與設計 指導教師 0000 </p><p> 院 (系) 經濟管理學院 專業(yè)班級 信管05—2班 </p><p> 學生姓名 0000
11、 學號 20050802000 設計日期 08.12.30 </p><p> 課程設計題目 學生補考管理系統 </p><p><b> 一系統概況</b></p><p&g
12、t; ?。ㄒ唬⑾到y開發(fā)的背景</p><p> 近20年的經濟改革,我國的宏觀經濟體制從計劃經濟逐步轉向市場經濟,這種新行勢給學校傳統管理特別是教學管理提出了嚴峻的挑戰(zhàn)。本系統的開發(fā)目的在于方便教學管理人員進行成績管理和統計。在計算機技術飛速發(fā)展的今天,應用數據庫技術實現學生補考信息的計算機管理是可行而且十分有意義的工作。</p><p> (二)、系統開發(fā)的意義</p>
13、<p> 新的管理模式以追求學校整體效益和效率的提高為目標。開發(fā)的新系統功能強大,通過這些功能實現對 學生、課程、教師、教務處、二級院校等教學系統中幾個關鍵要素的科學管理,同時實現準確統計成績、按排補考、即時查詢、按照各項要求靈活完成統計報表,以及對校內各種資源進行統一、科學的管理。</p><p><b> ?。ㄈ⒖尚行苑治?lt;/b></p><p&g
14、t;<b> 1、技術可行性分析</b></p><p> 對于高校來說,其本身工作的特殊性使得其對于信息技術的研究和應用一直走在各行業(yè)的前面。本系統的開發(fā)主要采用瀏覽器/服務器方式和基于微軟的Windows2000體系結構,將開發(fā)出安全、有效并且具有可伸縮性及可用性的網絡應用系統。</p><p> 本系統是一個信息發(fā)布、成績查詢、成績統計、補考安排、補考統計
15、的系統平臺,本系統的開發(fā)技術是先進的、可行的。</p><p><b> 2、經濟可行性分析</b></p><p> 對于大多數高校而言,均已建立了自己的網站,因此,在各項硬件購置以及軟件系統開發(fā)中不必再追加過多資金,而只需要利用學校現有的資源就可以基本完成系統的開發(fā)實施工作。</p><p><b> 3、管理可行性分析&l
16、t;/b></p><p> 課程設計專用紙(附頁)</p><p> 系統開發(fā)要想取得成功,沒有完善的管理機制、規(guī)范的管理制度是絕對不行的。而對于高校來說,各項原始材料保存完好、基礎數據管理規(guī)范,其本身管理的科學性、規(guī)范性在很大程度上為系統實施創(chuàng)造了良好的環(huán)境,既保證了系統的基礎數據、文件、報表的準確性和實效性,同時在一定程度上也提高了系統的信息輸入質量,最終保證系統開發(fā)的成功
17、。因此,新系統的開發(fā)在管理方面上具有可行性。</p><p><b> 二、系統分析</b></p><p><b> ?。ㄒ唬⒔M織機構</b></p><p> 與補考相關的組織機構如圖所示。</p><p> ?。ǘ?、管理職能分析</p><p> 1、分管教務
18、的副校長:全面負責補考業(yè)務管理,具體業(yè)務有審批教務處擬定的初步計劃、審批補考后有關學生學籍變動的處理意見等。</p><p> 2、教務處:教務處教務科負責匯總二級院校采集的補考學生信息、安排補考時間、地點,最后匯總學生補考成績,提出學籍變動意見;教務處教師管理科負責提供補考用的教室信息。</p><p> 3、二級院校:二級院校辦公室負責收集補考學生信息,上報給教務處,受到教務處下發(fā)
19、的補考安排后通知學生;按補考安排組織學生補考,受到試卷后組織教研室教師進行閱卷;填寫補考成績報告單。</p><p> ?。ㄈ?、業(yè)務流程分析</p><p> 其中相關內容表示如下</p><p> 課程設計專用紙(附頁)</p><p> 系統外部實體 單據和報表</p>
20、<p> 業(yè)務處理單位 數據流向 </p><p><b> 由上圖分析得:</b></p><p> 首先,教務科擬定初步補考計劃,初步補考計劃經分管院長審批、修改后成為正式補考計劃;同時,二級院系負責根據教師的“成績報告單”收集補考學生信息,如學生學號、姓名、不及格課程名稱、班級名稱等。<
21、/p><p> 其次,教務處根據二級院校收集的補考學生信息和審批后的正式補考計劃安排課程設計專用紙(附頁)</p><p> 補考的時間、地點。在此過程中,應特別考慮到以下四點:1、同一門課程應該在同一時間考試;2、同一學生若有多門課程需要補考,則這幾門課程的補考不能安排在同一時間進行;3、考試作弊的學生不能參加正常補考;4、每個教室安排的補考學生人數最多為教室容納人數的一半。</p
22、><p> 再次,教務車把安排好的補考時間、地點發(fā)放給二級院系,由二級院系負責制作學生補考通知單,并通知學生。二級院系還要按照教務處安排組織學生補考、教師閱卷、填寫補考成績報告單等工作。</p><p> 最后,教務處負責匯總學生補考后的成績,按照學生管理文件的有關內容,提出學生學籍變動意見,如退學降級等。學籍變動意見經分管院長批準后,成為正式學籍變動文件。該文件要發(fā)放給二級院系和學生本人
23、。</p><p> ?。ㄋ模?、數據流程分析</p><p> 根據上述的業(yè)務流程,對其中的數據處理、數據存儲以及數據流動過程進行抽象,得到了系統的邏輯模型,即系統的數據流程圖</p><p> 其中相關內容表示如下</p><p> 外部實體 數據流</p><p>
24、 處理 數據存儲</p><p><b> 具體流程圖如下:</b></p><p> 課程設計專用紙(附頁)</p><p> D2 補考學生明細表D3補考安排明細表</p><p><b> D1 補考通知</b></p><p><b
25、> D4 補考成績</b></p><p><b> D5 學籍處理文件</b></p><p><b> ?。ㄎ澹?、數據字典</b></p><p> 數據字典是對數據流程圖的詳細、全面的描述,通過數據字典和數據流程圖的相互對照,可以便于發(fā)現流程圖中的問題。</p><p>
26、;<b> 1、數據存儲字典</b></p><p> 補考通知單的數據如下:</p><p><b> 編號:D1</b></p><p> 簡述:學生根據此通知單的內容參加補考</p><p> 數據結構:學號(xh) c(10) 姓名(xm) c(8)</
27、p><p> 班級名稱(bjmc) c(8) 補考課程*</p><p> 課程名稱(kcmc) c(30) 補考日期(rq) d(8)</p><p> 開始時間(kssj) t(8) 結束時間(jssj) t(8)</p><p> 補考地點(bkdd) c(6)</p><p&g
28、t; 補考學生明細表的數據如下:</p><p> 課程設計專用紙(附頁)</p><p><b> 編號:D2</b></p><p> 簡述:紀錄所有參加補考學生的信息</p><p> 數據結構:班級名稱(bjmc) c(8) 學號(xh) c(10)</p><p>
29、 姓名(xm) c(8) 課程名稱(kcmc) c(30)</p><p> 補考標志(bkbz) c(2)</p><p> 補考安排明細表的數據如下:</p><p><b> 編號:D3</b></p><p> 簡述:該表下發(fā)到各二級院系,二級院系根據該表的內容組織補考</
30、p><p> 數據結構:日期(rq) d(8) 開始時間(kssj) t(8)</p><p> 結束時間(jssj) t(8) 教室編號(jsbh) c(6)</p><p> 課程名稱(kcmc) c(30) 班級名稱(bjmc) c(8)</p><p> 補考人數(rs) int(4)
31、 監(jiān)考人(jkr) c(8)</p><p> 補考成績表的數據如下:</p><p><b> 編號:D4</b></p><p> 簡述:紀錄所有參加補考學生的成績</p><p> 數據結構:班級名稱(bjmc) c(8) 學生成績*</p><p> 學號(xh)
32、c(10) 姓名(xm) c(8)</p><p> 成績(cj) int(4)</p><p><b> 2、處理描述</b></p><p> 登記補考信息的處理過程如下:</p><p><b> 編號:P1</b></p><p> 流入
33、:學生成績報告單和其補考申請</p><p> 流出:參加補考學生數據和補考學生明細表</p><p> 處理:本處理過程過濾出滿足以下條件的學生紀錄:(1)考試成績不合格(小于60分);(2)申請緩考;(3)考試作弊;(4)應屆畢業(yè)生申請畢業(yè)前補考;(5)結業(yè)生為換發(fā)畢業(yè)證書申請回校補考。</p><p> 編輯教室信息的處理過程如下:</p>
34、<p><b> 編號:P2</b></p><p><b> 流入:教室資源信息</b></p><p> 流出:供補考用教室數據</p><p> 處理:該處理利用教室資源信息,根據補考教室的空閑情況,編寫可供補考用的教室數據。</p><p> 安排補考的時間、地點的處理
35、過程如下:</p><p><b> 編號:P3</b></p><p> 課程設計專用紙(附頁)</p><p> 流入:參加補考學生數據和供補考用教室數據</p><p> 流出:補考安排明細表的數據和補考的時間、地點等數據</p><p> 處理:在該過程中應滿足以下約束:(1)同
36、一學生不能在同一時間參加兩門或兩門以上課程的補考;(2)同一門課程應該在同一時間考試;(3)考試作弊的學生不能參加正常補考;(4)每個教室安排的補考學生人數最多為教室容納人數的一半。</p><p> 編輯補考通知單的處理過程如下:</p><p><b> 編號:P4</b></p><p> 流入:補考的學生、課程、補考時間、地點等&
37、lt;/p><p><b> 流出:補考通知單</b></p><p> 處理:該處理利用可供補考用教室數據、參加補考學生數據和為每個學生安排的補考時間、地點等數據為每個參加補考的學生編輯“補考通知單”</p><p> 登記學生補考成績的處理過程如下:</p><p><b> 編號:P10</b&
38、gt;</p><p> 流入:教室閱卷后的成績數據和補考通知單上與補考管理相關的信息</p><p> 流出:“補考成績明細表”上所需的數據和補考不及格學生的數據</p><p> 處理:該處理利用補考通知單上學生和課程的相關數據,以及教師批閱試卷后所給出的補考成績,編制補考成績明細表;過濾必考不及格的學生名單,用于學籍管理處理。</p>&l
39、t;p><b> ?。⑾到y邊界</b></p><p> 輸入邊界——學生成績報告單、教室資源情況明細表。</p><p> 輸出邊界——各種表格和查詢響應輸出。</p><p><b> 三、系統設計</b></p><p><b> ?。ㄒ唬┫到y設計目標</b&
40、gt;</p><p> ?。?)高效率高質量的完成補考管理工作,為管理則決策提供及時可靠的信息</p><p> ?。?)方便的數據輸入性能,良好的人機界面,盡量避免漢字和長字符串的重復輸入。</p><p> ?。?)靈活的查詢功能,能快速實現各種數據的查詢</p><p> ?。?)良好的完整性約束,用戶幾乎沒有輸入非法數據的可能性&l
41、t;/p><p> ?。?)隨時以電子和紙質文件方式提供相關信息。除必須存檔的紙質文件外,信息基本以電子的形式傳輸和處理。</p><p><b> (二)總體設計</b></p><p> 1、系統空間硬件結構的設計</p><p> 作為學生補考管理系統,對于硬件有如下要求:</p><p>
42、; 課程設計專用紙(附頁)</p><p> 電腦配置:CPU:賽揚1.2G以上;內存:SDR 64M以上;顯卡:VGA 16M顯存以。</p><p> 硬盤:50M以上硬盤剩余空間</p><p> 操作系統:Microsoft Windows XP中文版</p><p> 數據庫:Office 2003中的Access&l
43、t;/p><p> 系統開發(fā)平臺:Visual Basic 6.0</p><p> 2、系統總體功能結構</p><p> 下圖為學生補考管理系統功能層次結構圖:</p><p><b> (三)詳細設計</b></p><p><b> 1、輸出設計</b><
44、/p><p> 本系統基本輸出入下報表:</p><p> 表一,學生成績報告單:</p><p> 課程設計專用紙(附頁)</p><p><b> 表二,補考通知單</b></p><p> 表三,考場安排明細表</p><p> 表四,班級補考安排表</
45、p><p> 表五,補考成績報告單</p><p> 課程設計專用紙(附頁)</p><p> 表六,補考不及格學生名單</p><p> (六)、存儲結構設計</p><p> 本系統設計了一個數據庫、11個數據庫表。其文件名稱及作用如下:</p><p><b> 表一,數
46、據庫設計</b></p><p> 表二,學生信息表(student.dbf)結構</p><p> 課程設計專用紙(附頁)</p><p> 表三,院系信息表(department.dbf)結構</p><p> 表四,班級信息表(class.dbf)結構</p><p> 表五,課程信息表(c
47、ourse.dbf)結構</p><p> 表六,教室信息表(classroom.dbf)結構</p><p> 表七,教師過渡信息表(roomszjk.dbf)結構</p><p> 課程設計專用紙(附頁)</p><p> 表八,補考信息表(exam-flag.dbfg)結構</p><p> 表九,學生
48、補考信息表(bk-stud.dbf)結構</p><p> 表十,班級補考信息表(bk-clas.dbf)結構</p><p> 表十一,課程補考信息表(bk-cour.dbf)結構</p><p> 課程設計專用紙(附頁)</p><p> 表十二,補考場次信息表(bk-times.dbf)結構</p><p&g
49、t;<b> 四、系統實施</b></p><p> ?。ㄒ唬?、系統實現的技術路線</p><p> 本系統采用中文Windows XP平臺,Office 2003中的Access為數據庫,Visual Basic 6.0為開發(fā)工具,軟件開發(fā)在Windows XP平臺下運行,最終產品可脫離Visual Basic 6.0運行環(huán)境,在Windows 9X/2000/
50、XP平臺下運行。</p><p><b> ?。ǘ?、系統測試</b></p><p> 系統測試是對整個系統進行測試。首先是學生登錄,輸入正確的密碼后,才可以登錄。學生登錄成功后,輸入學號,然后讀學生成績庫,查詢是否有補考通知單。教務處教務科根據工作人員提交到數據庫中的成績編寫補考通知單;教務處教師管理科錄入補考用的教室信息。工作人員再次把成績輸入,提交到數據庫中
51、。</p><p> 通過輸入實際數據對系統進行總體測試,各功能基本實現,系統測試成功。</p><p><b> ?。ㄈ⑾到y評價</b></p><p><b> 1、優(yōu)點</b></p><p> 通過對系統的需求進行分析,系統的數據流向是合理的</p><p>
52、; 基于VB學生成績管理系統的軟件設計靈活。控制界面和數據庫運行在一臺計算機上,它們之間可以利用VB數據庫訪問技術方便地訪問Access數據庫。</p><p> (2)系統控制界面軟件采用Visual Basic 6.0開發(fā),操作方法與Windows應用程序一致,圖形化感覺較好,與其它開發(fā)語言相比更具可操作性。系統界面設計</p><p> 遵循模塊化設計思想,采用結構化程序設計方
53、案,具有較好的模塊性、可移植性和可修改性。</p><p> ?。?)系統數據庫軟件設計選用Access數據庫,Access數據庫具有簡單易學,操作方便,性能穩(wěn)定,適應于各種軟件操作平臺的優(yōu)點。</p><p><b> 2、缺點</b></p><p> 系統整體功能偏少,不能滿足成績管理的所有需求,需要在使用中不斷的完善。</p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論