版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上管理信息系統(tǒng)實驗報告管理信息系統(tǒng) 課題名稱: 學生選課管理信息系統(tǒng) 一、 項目概述 1項目名稱:學生選課管理信息系統(tǒng) 2系統(tǒng)設計背景: 隨著信息技術的日益發(fā)展和計算機網(wǎng)絡的普遍應用,學校的學生人數(shù)不斷增加,原有的學生信息管理的手工管理模式已無法更上時代的需要。隨著社會的發(fā)展,培養(yǎng)計劃也在不斷地修改。學分制的實行給學生以更大的選擇空間,但也增加了日常教務的管理工作量。因此,利用現(xiàn)代計算機和數(shù)據(jù)庫開發(fā)技術,在網(wǎng)絡環(huán)境下建立學生信息系統(tǒng)對于減輕學生信息管理人員的勞動強度、提高工作質(zhì)量和效率、方便管理人員對信息的查詢、提高信息資源的利用率和管理水平都具有重要意義。 學生選課信
2、息管理系統(tǒng)是一個一體化集成系統(tǒng),進行信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù),減少數(shù)據(jù)的冗余度,保證數(shù)據(jù)的兼容性和一致性。嚴格地說只有信息的集中統(tǒng)一,信息才是資源。數(shù)據(jù)的一體化并不限制個別功能子系統(tǒng)保存自己的專用數(shù)據(jù),但為保證一體化,首先要有一個全局的系統(tǒng)計劃,每一個小系統(tǒng)的實現(xiàn)均要在這個總體計劃的指導下進行;其次是通過標準、大綱和手續(xù)達到系統(tǒng)一體化。 3現(xiàn)狀分析: 隨著近年來的不斷擴招,學生數(shù)量持續(xù)增加,相應的工作量也隨之增加,開發(fā)與之適應的管理系統(tǒng)有必要性和可行性:方便學生查詢,有利工作人員操作,更展示了高校的風貌。因此學生教學管理信息系統(tǒng)應運而生了。 學生教學管理信息系統(tǒng)
3、包含選課子系統(tǒng),網(wǎng)上報名子系統(tǒng),個人信息子系統(tǒng),修改口令子系統(tǒng),教師評估子系統(tǒng),查詢成績子系統(tǒng)。這些包涵了學生從入學到畢業(yè)的全部過程,牽涉到各系部,學生辦,財務處等校內(nèi)其他職能部門。 很多學校的學生選課信息管理還處在起步階段,并不是很完善。通過關于選課問題的調(diào)查統(tǒng)計數(shù)據(jù)顯示,同學們對網(wǎng)上選課系統(tǒng)有諸多不滿意。其中,問題主要集中在選不上課,選課所需時間過長和網(wǎng)絡選課系統(tǒng)容易出錯等幾方面。 于校園網(wǎng)帶寬較窄,網(wǎng)絡擁擠、網(wǎng)速慢,所以經(jīng)常無法登錄選課系統(tǒng)。教務處通常都在學期初校對上學期末學生所選的課程,從而極易導致學生選不上課,延誤了及時糾正錯誤的時機。預警系統(tǒng)應該在期末及時校對,避免出現(xiàn)上述情況。教
4、務處將專業(yè)必修課與選修課改在前一學期末確定,使同學們有更充裕的時間安排新學期的課程。學校實行學分制以來,網(wǎng)上 選課的方式為同學們提供了最大的自度。 通過調(diào)查,教務處應進行改進和完善。此外,對網(wǎng)上選課系統(tǒng)進行了改造,增加了學生選課過程的詳細記錄。這樣詳細的記錄可以使同學們加強選課責任心,避免因為疏忽造成的選課錯誤,同時在有選課錯誤發(fā)生時也可明確責任。 4項目目標: 通過全面收集原始資料,進行系統(tǒng)規(guī)劃,系統(tǒng)分析,進行可行性研究,爭取達到以下系統(tǒng)目標: 1、 界面友好,方便直觀,采用人-機交互方式,通過鼠標點擊或輸入簡要關鍵字就能獲得用戶所需信息。 2、 管理員可以針對不同需求分類、排序、查詢、統(tǒng)計
5、,并輸出報表。學生和其他部門也可根據(jù)自己需要網(wǎng)上查詢。 3、 在各學年的期末或期初,開放選課,教師評估子系統(tǒng)。給學生以較大的選擇空間與自度,成為學生自主架構知識體系的重要組成部分,使學生有充裕的時間安排新學期的課程。 4、 網(wǎng)上實現(xiàn)查詢成績,以上網(wǎng)查分的形式代替?zhèn)鹘y(tǒng)的成績單發(fā)送的形式,方便學生對于成績的查詢、減輕學生信息管理人員的勞動強度以及提高工作質(zhì)量和效率。 總之,通過管理系統(tǒng)減少傳統(tǒng)的空間時間限制,提高效率,實現(xiàn)信息資源共享,使學生、工作人員便捷的交流。 5開發(fā)運行環(huán)境: 開發(fā)工具:Power運行環(huán)境;Windows XP 6系統(tǒng)功能: (1).信息錄入功能. (2).瀏覽功能 (3).
6、查詢功能 (4).報表輸出 (5).代碼維護二、 系統(tǒng)分析 本項目學生選課系統(tǒng),計劃在1周內(nèi)完成整個系統(tǒng)的調(diào)查、分析、設計、開發(fā)、調(diào)試和試運營及正式運行?,F(xiàn)將項目的各部分的開發(fā)任務、人員分工,估計開發(fā)進度做如下計劃: 1 “問題/項目概述”項目經(jīng)理根據(jù)組員共同確定的項目內(nèi)容進行分析與評述,說明項目名稱、項目目的、開發(fā)設計思想、系統(tǒng)功能分析、項目的重要性及可行性、開發(fā)運行環(huán)境等。 2 “項目工作計劃”,作為項目的引導,指導項目的開發(fā)。將一個大的系統(tǒng)工作細分。 3 “管理業(yè)務流程分析” ,通過調(diào)查分析,做出項目的主要業(yè)務流程,該環(huán)節(jié)作為數(shù)據(jù)流程圖數(shù)據(jù)字典E-R圖的基礎,主要是開發(fā)各個環(huán)節(jié)的信息來源
7、、處理方法、信息流程去向。 4 “數(shù)據(jù)流程圖”是系統(tǒng)設計中非常重要的一步,數(shù)據(jù)流程圖應該能全面地描述信息系統(tǒng)的邏輯結構。 5 “數(shù)據(jù)字典”:通過收集基本數(shù)據(jù),組成一份詳盡的數(shù)據(jù)字典,為以后進一步設計打下基礎。該過程是數(shù)據(jù)庫設計的一個非常重要的準備過程。 6 “E-R圖”是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及確定他們之間的關系,為后面的邏輯結構設計打下基礎。 7 “功能模塊圖” 是將一個復雜的管理系統(tǒng)分解為多個單功能的模塊,使得這些模塊規(guī)模較小,功能較簡單,更易于建立和修改,然后對各模塊分別加以設計實現(xiàn)。 8 “代碼設計”: 為了便于數(shù)據(jù)的存儲和檢索,提高數(shù)據(jù)處理的效率和精
8、度,實現(xiàn)人機互換,在開發(fā)系統(tǒng)中應設計一系列代碼,他們將唯一標志它所代表的數(shù)據(jù)項和屬性。 9 “數(shù)據(jù)庫(表)設計”的主要任務是根據(jù)已分析設計好的E-R圖及關系的規(guī)范化,轉換成數(shù)據(jù)庫表.主要做出部分統(tǒng)計表及實體間的相互聯(lián)系的表單等。 10 “IPO設計(輸入、處理、輸出)” 可分為三大部分,即: 給出每個功能模塊的輸入界面的設計結果; 給出每個功能模塊的輸出界面設計結果; 用自然語言描述出每個功能模塊的處理過程。 11 “源程序清單” 將整個系統(tǒng)的部分程序設計的源程序清單進行分類整理,最后形成清單。 12 “總結體會” 是在系統(tǒng)開發(fā)完成并且最后校驗成功后,項目經(jīng)理組織小組成員互相交流開發(fā)這一系統(tǒng)過
9、程中的經(jīng)驗,及總結該過程中受到的教訓,并作為一種寶貴的經(jīng)驗留在所有人的腦海中。 三、業(yè)務流程分析 我們經(jīng)過幾天的網(wǎng)上、圖書館有關學生選課系統(tǒng)資料的收集,結合傳統(tǒng)的學生選課流程和現(xiàn)今已經(jīng)運行的學生選課系統(tǒng)業(yè)務處理流程,再加上我們的一些看法和觀點,初步總結和分析出學生選課系統(tǒng)的基本業(yè)務流程。 下面是我們所繪制的學籍管理業(yè)務流程圖 1學生個人信息 修改個人信息 確認學生 個人信息 登錄 正確個人信息 錯誤 審核 教務處 登錄失敗 管理員重置重新登錄 學生進行有效登錄后,可修改和維護個人的數(shù)據(jù)信息,生成學生個人信息表;若登錄失敗,則需重新登錄。 2修改個人信息 學生 登錄 輸入原新密碼 確認個人信息
10、學生數(shù)據(jù)表 正確 管理 管理員 審核 錯誤員 登錄失敗 重新登錄 學生進行有效登錄后,依次輸入原密碼和新密碼,經(jīng)過管理員確認可以得到修改后的新密碼;若登錄無效,則需重新登錄。 3教師評估 學生 登錄 已參評 參評教師 教師評估 教師列表教已參評教師列表 務員 未參評選擇教師 教師評估單 根據(jù)任課教師的教學質(zhì)量,讓學生給予評價,讓師生之間有個互動。教務員將學生的評定進行匯總,再反饋給教師,讓老師知道他的教學水平,并根據(jù)評定表加以改進。 4選課學生 選課輸入 審核 選課 課程表 選課記錄 教務處 執(zhí)行計劃 學生登錄后,根據(jù)教務處制定的執(zhí)行計劃進行選課,產(chǎn)生選課記錄,同時生成學生的課程表反饋給學生。
11、5查詢成績 登錄 正確 管理員 審核 查詢成績 選擇學期 查詢 學生 錯誤 登錄失敗 重新登錄 成績單 學生登錄系統(tǒng)后,選擇學期,進行成績的查詢,得到該學期的成績單,以及時讓學生及家長了解學生對于所修課目的知識掌握程度。 四、數(shù)據(jù)流程圖 Process ModelProjectModelAuthor: 學生選課: 學生選課: 曾勇Version: 2006-6-14課表選課記錄課表信息選課結果選課結果選課結果31學生信息學生審核選課信息選課2制定與查詢課程計劃教務處課程計劃信息課程信息課程計劃五、繪制的E-R圖 STUDENTSTU_NODE_NOSTU_NAMESTU_AGESTU_SEXc
12、har(8)char(5)varchar(10)char(2)char(2)DE_NO = DE_NODEPARTMENTDE_NODE_NAMEchar(5)varchar(20)STU_NO = STU_NOSTU_COUSTU_NOCOU_NOchar(8)char(5)DE_NO = DE_NOCOU_NO = COU_NOTEACHERTER_NOCOURSECOU_NOTER_NOCOU_NAMEchar(5)char(5)varchar(20)TER_NO = COU_NO =TER_NO COU_NOchar(5)char(5)char(5)varchar(10)char(2)
13、char(2)DE_NOCOU_NOTER_NAMETER_AGETER_SEX 六、功能結構圖 七、數(shù)據(jù)字典(Data Dictionary) 、 數(shù)據(jù)項定義 數(shù)據(jù)項是最小的數(shù)據(jù)組成單位,本學籍管理系統(tǒng)的部分數(shù)據(jù)項定義如下: 、姓名 名稱:姓名 別名:N- 說明:本校學生、教師以的名稱 數(shù)據(jù)值類型:離散 類型:文本 長度: 編號:I-1 相關說明:姓氏名稱 、學號 名稱:學號 編號:I-2 別名:Sn-No 說明:本校學生編號 數(shù)據(jù)值類型:離散 類型:數(shù)字 長度:10 、成績 名稱:成績 別名:Ss-No 說明:本校學生期末考試成績成績 數(shù)據(jù)值類型:離散 類型:數(shù)字 長度:3 編號:I-32
14、、外實體 外部實體是數(shù)據(jù)的來源和去向。 外部實體主要說明外部實體產(chǎn)生的數(shù)據(jù)流和傳給該外部實體的數(shù)據(jù)流,以及該外部實體的數(shù)量。本學籍管理系統(tǒng)的部分外部實體定義如下: 、學生 名稱:學生編號:S-1 說明: 輸出數(shù)據(jù)流:選課信息 輸入數(shù)據(jù)流: 填寫選課信息to 、教務處名稱:教務處編號:S-1 說明: 輸出數(shù)據(jù)流: 課程計劃to制定與查詢 輸入數(shù)據(jù)流:數(shù)量:1個 3、數(shù)據(jù)流 數(shù)據(jù)流可以包含多個數(shù)據(jù)結構,可以來自某個外部實體、數(shù)據(jù)存儲或某個處理。本學籍管理系統(tǒng)的部分數(shù)據(jù)流定義如下 、學生信息 名稱:學生信息編號:F-1 簡要說明:學生基本情況 數(shù)據(jù)流來源:學生 數(shù)據(jù)流去向:審查 包含的數(shù)據(jù)項:姓名、
15、學號 、課程計劃名稱:課程計劃 編號:F-2 簡要說明:教務處編制的學生要學習的課程安排 數(shù)據(jù)流來源:教務處 數(shù)據(jù)流去向:制定與查詢 包含的數(shù)據(jù)結構:程信息 課程號 課程名 任課老師 學分 學生課程計劃 學號 課程號 、選課信息 名稱:選課信息編號:F-3 簡要說明:學生輸入要選的課程 數(shù)據(jù)來源:學生 數(shù)據(jù)去向:選課 包括的數(shù)據(jù)結構:課程信息 課程號 課程名 4、處理過程定義 處理邏輯的內(nèi)容包括:編號、名稱、處理的文字描述,輸入、輸出的數(shù)據(jù)流和處理的頻率。本學籍管理系統(tǒng)的部分處理邏輯定義如下: 、審查 名稱:審查 編號:P-1 說明:審查學生信息是否正確 輸入:學生 P-1 輸出:P-1P-2
16、 處理:查課程表和課程計劃審查學生的信息和選課內(nèi)容是否符合規(guī)定 、選課 名稱:選課編號:P-2 說明:選擇學生學習的課程 輸入:P-1 P-2 輸出:P-2選課記錄 處理:接受選課信息,修改課程表和課程記錄。 5、數(shù)據(jù)儲存定義 數(shù)據(jù)存儲組要描寫該數(shù)據(jù)存儲的結構,及有關的數(shù)據(jù)流、查詢要求。本學籍管理系統(tǒng)的部分數(shù)據(jù)存儲定義如下 、課程計劃 名稱:課程計劃 編號:D-1 說明:教務處的課程安排 有關數(shù)據(jù)流: 結構:程信息課程信息 課程號課程計劃信息 課程名 任課老師 學分 學生課程計劃 學號 課程號 、選課記錄 名稱:課程記錄編號:D-2 說明:學生選課結果有關數(shù)據(jù)流: 結構:學生信息選課結果學號課
17、程信息課程號 八、代碼設計 代碼設計 代碼指明了事物的名稱、屬性、狀態(tài)。科學的代碼設計能使計算機進行數(shù)據(jù)處理時,能節(jié)省存儲空間,提高處理速度、效率和精度。進行代碼設計的過程中,我們應該盡量遵循以下基本原則:1、要適合計算機處理;2、要便于使用;3、要具有系統(tǒng)性、通用性和可擴展性;4、選擇最小代碼;5、代碼標準化。本選課管理系統(tǒng)中的數(shù)據(jù)庫代碼用部分代碼設計范例如下: 系代碼 部門代碼采取數(shù)字和字符混合編碼的形式,具體如下: 學院 C O G * * *教務處 * * * 分部門代碼 學院簡稱代碼 教務處簡稱代碼 分部門代碼 系 X X* * 系別簡稱代碼 班級代碼 、人員代碼 人員代碼采取純數(shù)字
18、編碼形式,具體如下: 教師 * * * * 系別代碼 職稱代碼 學生 * * * *表單代碼 年級代碼 系別代碼 專業(yè)代碼 序列號代碼 表單代碼仍采取數(shù)字和字符混合編碼的形式,具體如下: 課程文件X X* 表課程代碼 年級代碼 系別代碼 專業(yè)代碼 序列號代碼 選課表XJB* * * 表單類別別簡稱代碼 年級代碼 系別代碼 專業(yè)代碼 序列號代碼 成績一覽表 CJ* * * 表單類別別簡稱代碼 年級代碼 系別代碼 專業(yè)代碼 序列號代碼 九、數(shù)據(jù)庫表設計 . 學生 . 教師 . 課程 . 學院 . 選課 十、輸入輸出設計 1.輸入設計 在計算機信息傳統(tǒng)中,輸入數(shù)據(jù)的正確性決定著整個系統(tǒng)質(zhì)量的好壞。本
19、選課系統(tǒng)主要采取以下輸入方法: 鍵盤輸入法:錄入人員直接通過鍵盤輸入法將所需數(shù)據(jù)直接手工輸入。 文件傳輸法:錄入人員通過掃描儀、移動存儲器、數(shù)模/模數(shù)轉換方式或網(wǎng)絡傳輸?shù)仁侄魏头绞捷斎霐?shù)據(jù)。 于選課系統(tǒng)所涉及的數(shù)據(jù)量不是很大,所已本系統(tǒng)將采取人工校對的方式進行數(shù)據(jù)核對。即輸入數(shù)據(jù)后,屏幕將錄入的數(shù)據(jù)顯示出來,人工進行校對。 2.輸出設計 輸出設計的主要目的是滿足用戶和管理者對數(shù)據(jù)和信息的要求。本系統(tǒng)將采用表單和查詢顯示輸出方式,使用者可以通過網(wǎng)絡傳輸、移動盤傳遞、直接打印等多種方式獲取自己所需信息。 不管是數(shù)據(jù)的輸入還是輸出簡潔、方便、快捷,用戶界面要盡量達到友好、簡便、實用、易于操作的原則,
20、避免過于煩瑣和花哨。下面圖例顯示了“選課管理”系統(tǒng)界面中的高層屏幕之間如何相互聯(lián)系。 錄入課程 輸出課程 輸出學生選課結果 系統(tǒng)設置 主屏幕 修改選課信息 查看選課信息 顯示 錄入選課信息 如圖 選課管理信息系統(tǒng)界面中的高層屏幕的切換流十一、源程序清單: 部分程序如下 連接數(shù)據(jù)庫的代碼如下: / Profile xkxtdb = = False = open(windows) 注:windows代表應用窗口 窗口open事件腳本: connect; dw_(sqlca) dw_(1) 增加按鈕的 clicked事件腳本: dw_(dw_()+1) 刪除按鈕的 clicked事件腳本: dele
21、terow(dw_1,dw_() 保存按鈕的 clicked事件腳本: update(dw_1,true,false) 關閉的 clicke事件腳本: close(parent) 十二、用PowerBuilder實現(xiàn) 1、建立工作空間 File中單擊“New”選擇“Workspace”然后單擊“ok” 2、建立Application File中單擊“New”選擇“Target”再選擇“Application”然后單擊“ok” 3、建立數(shù)據(jù)窗口(Datawindow) File單擊“New”選擇DataWindow中的“Grid”然后單擊“ok”單擊“Quick Select”單擊“Next” 并在接下來的窗口中選中需要查詢的數(shù)據(jù),確定,保存。 在本次實驗中,共建立了7個數(shù)據(jù)窗口供調(diào)用。 4、建立窗口 FileNewpb objectwindowok 在本次實驗中,共建立了4個窗口 5、在窗口上繪制各種控件,如:“確定”“取消”“刪除”等。 6、對各種事件編寫程序代碼 最后的System Tree如右圖所示: 總結與體會: 平時我們自己選課時,只用點幾下鼠標,輸幾個數(shù)字,就完成了選課。但萬萬沒想
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度生物制藥研發(fā)技術服務轉讓合同4篇
- 二零二五年度派遣企業(yè)信息安全顧問合同4篇
- 2025年度模具租賃與綠色制造技術合同4篇
- 2025年度打樁工程施工組織設計與現(xiàn)場管理合同范本4篇
- 二零二五版農(nóng)村房屋產(chǎn)權登記農(nóng)民房屋買賣合同4篇
- 2025年度虛擬現(xiàn)實技術應用出資合同4篇
- 大數(shù)據(jù)可視化分析-第1篇-深度研究
- 2025年度存量房屋買賣合同(含房產(chǎn)交易手續(xù)辦理指導)3篇
- 二零二五年度農(nóng)民公寓租賃合同終止及清算協(xié)議2篇
- 二零二五年度酒店廚房設備升級改造合同4篇
- 教育部《中小學校園食品安全和膳食經(jīng)費管理工作指引》知識培訓
- 初一到初三英語單詞表2182個帶音標打印版
- 2024年秋季人教版七年級上冊生物全冊教學課件(2024年秋季新版教材)
- 環(huán)境衛(wèi)生學及消毒滅菌效果監(jiān)測
- 2024年共青團入團積極分子考試題庫(含答案)
- 碎屑巖油藏注水水質(zhì)指標及分析方法
- 【S洲際酒店婚禮策劃方案設計6800字(論文)】
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 中國教育史(第四版)全套教學課件
- 2023年11月英語二級筆譯真題及答案(筆譯實務)
評論
0/150
提交評論