jsp成績管理系統(tǒng)畢業(yè)設(shè)計

分類: 電腦/網(wǎng)絡(luò) >> 操作系統(tǒng)/系統(tǒng)故障
問題描述:
程序+開題報告+畢業(yè)論文(9000多字),+ 系統(tǒng)配置說明文檔
開發(fā)語言: java,jsp
服務(wù)器:tomcat 服務(wù)器
數(shù)據(jù)庫:SQLServer 2000
-----------------------
聯(lián)系QQ:*********** 郵箱:yanping88@sina
-----系統(tǒng)簡介--------
系統(tǒng)有三種用戶角色:校領(lǐng)導(dǎo),普通教師,學(xué)生
校領(lǐng)導(dǎo):
功能可分為:系統(tǒng)管理,學(xué)生信息,教師信息,課程信息,成績錄入,成績查詢。
系統(tǒng)管理可分為:更改密碼,高級管理(添加普通教師或者教務(wù)員,刪除普通教師或者教務(wù)員。添加資源(添加系別,添加課程)
學(xué)生信息可分為:添加學(xué)生,編輯學(xué)生(修改學(xué)生信息,刪除學(xué)生信息)
教師信息可分為:修改教師信息,刪除教師信息。
課程信息可分為:修改課程信息,刪除課程。
成績錄入可分為:按個添加成績,按班添加成績。
按個添加成績:輸入個人學(xué)號,(系統(tǒng)為自動顯示出該學(xué)生對應(yīng)的系別及所對應(yīng)的課程信息)選擇要添加的課程。
按班級添加成績: 選擇要添加的(系別,年級,班級),系統(tǒng)會自動顯示出所對應(yīng)(系別,年級,班級)的課程信息。這樣用戶可對該班級進行添加。在添加的同時,右邊可查看學(xué)生現(xiàn)有的成績。
成績查詢可分為:可按(學(xué)號,姓名,系別,年級,班級)其中任一個關(guān)鍵字進行查詢,所查詢出來的記錄,可以修改以及查看。
普通教師導(dǎo):
功能可分為:系統(tǒng)管理,修改信息,成績錄入,成績查詢。
系統(tǒng)管理可分為:更改密碼,
修改信息可分為:修改個人信息
成績錄入可分為:按個添加成績,按班添加成績。
按個添加成績:輸入個人學(xué)號,(系統(tǒng)為自動顯示出該學(xué)生對應(yīng)的系別及所對應(yīng)的課程信息)選擇要添加的課程。
按班級添加成績: 選擇要添加的(系別,年級,班級),系統(tǒng)會自動顯示出所對應(yīng)(系別,年級,班級)的課程信息。這樣用戶可對該班級進行添加。在添加的同時,右邊可查看學(xué)生現(xiàn)有的成績。
成績查詢可分為:可按(學(xué)號,姓名,系別,年級,班級)其中任一個關(guān)鍵字進行查詢,所查詢出來的記錄,可以修改以及查看。
學(xué)生角色:
功能可分為:修改信息,成績查詢,課程查詢,打印成績。
其中有一個“學(xué)校通知”的功能
修改信息分為:修改學(xué)生本人的基本信息。
成績查詢分為:顯示學(xué)生本人的所有課目成績。
課程查詢分為:輸入課程名,或者選擇課程,顯示出所有課程的信息。
打印成績分為:以成績單的形式,顯示,并支持打印功能。
解析:
這個網(wǎng)上特別多,自己好好看一下。好運。
管理信息系統(tǒng)中如何設(shè)計課程教務(wù)查分系統(tǒng)?
課程學(xué)分查詢系統(tǒng)
一. 引言
1) 建立新系統(tǒng)的必要性
在學(xué)校的教學(xué)過程中,成績的錄用與查詢是一項日常性的工作,學(xué)校的教務(wù)人員需要及時的錄用學(xué)生的成績的相關(guān)信息,以便及時有效的讓學(xué)生及時的查到個人的成績。
在該學(xué)校中,由于學(xué)生人數(shù)眾多,課程數(shù)量較多,采用人工錄用或者統(tǒng)計學(xué)生課程的成績不能做到及時性,因而有必要建立一個課程查分系統(tǒng)。這一點在學(xué)校的教學(xué)過程中,教務(wù)處和學(xué)生對其的運行是一致的,為教務(wù)處節(jié)省了不少時間,為學(xué)生帶來了方便。
2) 系統(tǒng)設(shè)計的目標
教務(wù)處讓老師可以自己錄入學(xué)生課程的成績,學(xué)生可以通過計算機的課程查分系統(tǒng)進入對自己相關(guān)成績的查詢,并可以打印輸出。
二、系統(tǒng)分析
2.1 組織結(jié)構(gòu)功能分析
組織結(jié)構(gòu)與功能分析是整個系統(tǒng)分析工作中最簡單的一環(huán)。組織結(jié)構(gòu)與功能分析主要有三部分內(nèi)容:組織結(jié)構(gòu)分析、業(yè)務(wù)過程與組織結(jié)構(gòu)之間的聯(lián)系分析、業(yè)務(wù)功能一覽表。其中組織結(jié)構(gòu)分析通常是通過組織結(jié)構(gòu)圖來實現(xiàn)的,是將調(diào)查中所了解的組織結(jié)構(gòu)具體地描繪在圖上,作為后續(xù)分析和設(shè)計之參考。業(yè)務(wù)過程與組織結(jié)構(gòu)聯(lián)系分析通常是通過業(yè)務(wù)與組織關(guān)系圖來實現(xiàn)的,是利用系統(tǒng)調(diào)查中所掌握的資料著重反映管理業(yè)務(wù)過程與組織結(jié)構(gòu)之間的關(guān)系,它是后續(xù)分析和設(shè)計新系統(tǒng)的基礎(chǔ)。業(yè)務(wù)功能一覽表是把組織內(nèi)部各項管理業(yè)務(wù)功能都用一張表的方式羅列出來,它是今后進行功能/數(shù)據(jù)分析、確定新系統(tǒng)擬實現(xiàn)的管理功能和分析建立管理數(shù)據(jù)指標體系的基礎(chǔ)。
A.數(shù)據(jù)流的描述
1.數(shù)據(jù)流編號:A-01
數(shù)據(jù)流名稱:課程簡述表
簡述:教師輸入的課程介紹
數(shù)據(jù)流來源:教師
數(shù)據(jù)流向:教務(wù)管理員
數(shù)據(jù)流組成:課程編號+學(xué)分+任課教師+課時
數(shù)據(jù)流量:100張/天
高峰流量:500張/天
2.數(shù)據(jù)流編號:A-02
數(shù)據(jù)流名稱:課程表
簡述:教務(wù)管理員輸出的課程表
數(shù)據(jù)流來源:教務(wù)管理員
數(shù)據(jù)流向:學(xué)生
數(shù)據(jù)流組成:課程編號+學(xué)分+任課教師+課時
數(shù)據(jù)流量:100張/天
高峰流量:500張/天
B.處理邏輯描述:
1.處理邏輯編號:B-01
處理邏輯名稱:課程介紹錄入
簡述:教書將自己所教的課程介紹錄入
輸入的數(shù)據(jù)流:課程介紹表
處理描述:教師根據(jù)課程信息,將課程介紹錄入,給教務(wù)管理員審核。
輸出的數(shù)據(jù)流:課程介紹表
處理頻率:200張/日
2.處理邏輯編號:B-02
處理邏輯名稱:生成課程表
簡述:教務(wù)管理員根據(jù)教師的課程介紹表制成課程表
輸入的數(shù)據(jù)流:課程介紹表
處理描述:教務(wù)管理員根據(jù)教師的課程介紹表制成課程表。
輸出的數(shù)據(jù)流:課程表
處理頻率:200張/日
C.數(shù)據(jù)存儲的描述
數(shù)據(jù)存儲編號:C-01
數(shù)據(jù)存儲名稱:課程表
簡述:有關(guān)課程的詳細信息
數(shù)據(jù)存儲的組成:學(xué)分+課時+任課教師+課程名+課程編號
關(guān)鍵字:課程編號+學(xué)分
D.外部實體的描述
1.外部實體編號:D-01
外部實體名稱:教師
描述:學(xué)校教育工作者
2.外部實體編號:D-02
外部實體名稱:學(xué)生
描述:學(xué)校的主體組成部分,最重要的部分
3.3 系統(tǒng)運行環(huán)境設(shè)計(軟件和硬件)
系統(tǒng)運行環(huán)境設(shè)計(軟件和硬件)
A. 軟件環(huán)境:
用戶端:Windows2000,Windows2003,Windows XP
服務(wù)器端:WindowsNT/Windows2000及以上操作系統(tǒng)
編程語言:SOL
數(shù)據(jù)庫:Access2003
B 硬件環(huán)境:
有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯(lián)結(jié)起來的網(wǎng)線等,組成信息資源共享的計算機網(wǎng)絡(luò),有共享的打印機,掃描儀等等
3.4 數(shù)據(jù)存儲設(shè)計
1)教師將各個學(xué)科成績交至教務(wù)處,由工作人員入錄成績,構(gòu)成數(shù)據(jù)庫系統(tǒng)。
2) 學(xué)生可以通過計算機成績查詢系統(tǒng)。
3)教師授權(quán)對其系統(tǒng)進行更新維護,學(xué)生對成績可以查詢并打印。
管理信息系統(tǒng)課程設(shè)計
1成績管理系統(tǒng)------分析報告(不知如何貼數(shù)據(jù)流程圖之類的到這里,所以把相關(guān)圖片貼到空間里啦)(另:數(shù)據(jù)字典是表格形式啦,貼來這里就變了。)
一 . 引言
1.系統(tǒng)名稱:學(xué)生成績管理信息系統(tǒng)
2.開發(fā)目標:開發(fā)出一個操作簡便,界面友好,靈活實用,安全可靠的學(xué)生成績管理信息系統(tǒng)。
該系統(tǒng)的開發(fā)以教務(wù)管理人員和任課教師服務(wù)為對象,能夠提高學(xué)校對學(xué)生成績的統(tǒng)計分析效率,減輕教務(wù)管理人員對學(xué)生成績管理和統(tǒng)計的負擔(dān),提高學(xué)校對學(xué)生成績的規(guī)范化管理。
該成績管理系統(tǒng)能夠及時對學(xué)生成績進行收集整理,使學(xué)校相關(guān)部門及時獲取可靠的學(xué)生成績信息,便于管理。
3.主要功能:
本系統(tǒng)的使用者根據(jù)其使用者------教務(wù)處管理人員和任課教師-----可分為以下幾方面:
(1)教務(wù)處管理人員登陸后,進入教務(wù)人員管理模塊,可以進行個人信息查詢,教師住處職稱工資情況的查詢,學(xué)生信息查詢,成績查詢以及退出系統(tǒng)等操作。
(2)教師登陸教師管理子系統(tǒng),要能夠?qū)W(xué)生成績進行權(quán)限范圍內(nèi)的錄入、添加、修改、刪除、查詢;查詢教師信息、更改個人登陸密碼、修改個人信息等;
(3)學(xué)生單科成績、全科成績的總分、平均分,最高分、最低分,排序等計算和統(tǒng)計實現(xiàn)自動化;可以按班級、按個人進行信息查詢;信息可以發(fā)布到網(wǎng)絡(luò),以實現(xiàn)數(shù)據(jù)共享;
(4)能夠自動進行錄入錯誤檢查
4.開發(fā)背景
每個學(xué)校都需要在學(xué)期末進行期末考試成績的統(tǒng)計分析工作,而這些工作都必須在考試結(jié)束后近一個星期的時間內(nèi)完成。大量的成績數(shù)據(jù)的統(tǒng)計分析工作如果只靠人工來完成,費時費力,還容易出錯。隨著計算機技術(shù)的飛速發(fā)展,計算機在日常管理應(yīng)用中迅速普及,利用計算機進行學(xué)生成績管理勢在必行。因此需開發(fā)出一個能滿足學(xué)校進行成績的錄入,統(tǒng)計,查詢,報表和打印等需求的、功能完善、安全可靠、迅速簡便的成績管理信息系統(tǒng)。
二. 系統(tǒng)目標和開發(fā)的可行性
1.系統(tǒng)目標:
(1)為教務(wù)處管理人員提供各學(xué)期、各年級、各班級學(xué)生的基本成績信息,以作為其進行成績匯總,分析和考績和總結(jié)評比的依據(jù)。
(2)方便各任課教師記錄,統(tǒng)計所帶班學(xué)生成績,提高工作效率,減輕負擔(dān);總結(jié)經(jīng)驗,提高教學(xué)質(zhì)量。
(3)實現(xiàn)快速方便地處理大量成績數(shù)據(jù)信息,完成成績的錄入、添加、修改、刪除、統(tǒng)計、查詢、排序等處理要求。
(4)輸出和打印成績單和各種成績報表。
2.開發(fā)的可行性
(1)系統(tǒng)的名稱、功能、目標等已如前所述,此地不再重復(fù)。
(2)系統(tǒng)環(huán)境以及工具:
A. 軟件環(huán)境:
用戶端:Windows2000,Windows2003,Windows XP
服務(wù)器端:WindowsNT/Windows2000及以上操作系統(tǒng)
編程語言:SOL
數(shù)據(jù)庫:Access2003
B 硬件環(huán)境:
有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯(lián)結(jié)起來的網(wǎng)線等,組成信息資源共享的計算機網(wǎng)絡(luò),有共享的打印機,掃描儀等等
(3)系統(tǒng)設(shè)計原則:
1) 系統(tǒng)運行安全可靠,穩(wěn)定性好;
2) 系統(tǒng)的可管理性和可維護性好;
3) 系統(tǒng)輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;
4)允許多種數(shù)據(jù)輸入方式,能實現(xiàn)多種查詢,允許進行模糊查詢;
5)數(shù)據(jù)具有規(guī)范性,整體性,方便數(shù)據(jù)之間的比較分析。
(4)系統(tǒng)可行性分析:
A. 技術(shù)可行性:系統(tǒng)要求在windows2000以上環(huán)境運行,后臺數(shù)據(jù)庫采用access2003,使用SOL編程,采用ADO方式連接數(shù)據(jù)庫,這些在目前都是容易實現(xiàn)的。程序?qū)⒉糠中枰?jīng)常調(diào)用的數(shù)據(jù)存入內(nèi)存,可提高程序運行速度.
B.經(jīng)濟可行性:在經(jīng)濟上,用此系統(tǒng)加強了成績信息管理效率,為教務(wù)人員提供了較高的效率,可節(jié)省人力資源的開支。
C.管理的可行性:在工作上,教務(wù)人員管理學(xué)生信息量非常大,開發(fā)了此系統(tǒng),可極大提高教務(wù)人員的工作的效率。方便成績的儲存和修改,及以后隨時查詢成績信息,是一個比較人性化的管理系統(tǒng)。
(5).系統(tǒng)分析結(jié)論:
由以上分析得出,本系統(tǒng)可進行開發(fā)。
三. 現(xiàn)行系統(tǒng)概況
1.現(xiàn)行系統(tǒng)現(xiàn)狀調(diào)查
現(xiàn)有的學(xué)生成績管理系統(tǒng)主要是以成績數(shù)據(jù)信息的存儲和統(tǒng)計為目標,而且系統(tǒng)的設(shè)計繁瑣,管理不夠?qū)H嘶?,需要的人員過多,因此系統(tǒng)的安全性保密性不好;查詢功能簡單,數(shù)據(jù)共享性不高。
2.系統(tǒng)需求說明
(1)系統(tǒng)需要在實現(xiàn)數(shù)據(jù)錄入,存儲,統(tǒng)計自動化的基礎(chǔ)上增強查詢功能;
(2)要能夠充分利用網(wǎng)絡(luò)擴大信息共享程度;
(3)設(shè)專人管理員,明確劃分管理權(quán)限,規(guī)范管理,以提高系統(tǒng)的安全性保密性。
四. 新系統(tǒng)的邏輯方案
1.業(yè)務(wù)流程圖
2.?dāng)?shù)據(jù)流程圖
(1)頂層圖:
(2)第一層:
(3)第二層:
A:身份驗證圖:
B:成績變動處理科:
C:教務(wù)人員身份驗證:
3.數(shù)據(jù)字典
A:數(shù)據(jù)存儲條目:
編號 名稱 組成
D1.1
教師信息表 教師編號,教師姓名,教師職稱,所教班級,所在學(xué)院
D1.2
學(xué)生成績記錄單 學(xué)生學(xué)號,姓名,課程名稱,課程編號,課程成績,教師編號
D1.3
教務(wù)人員信息表 教務(wù)人員姓名,編號,職稱
D1.4
反饋信息表 教務(wù)處人員信息后對教師的評價,學(xué)生成績的分析
B:數(shù)據(jù)加工條目:
編號 名稱 輸入 處理邏輯 輸出
P1.1 身份驗證處理 教師登陸信息 檢驗教師教工號與密碼是否一致 ———
P1.2 成績變動處理 學(xué)生學(xué)科成績 錄入、修改、刪除成績并檢驗是否輸入錯誤 學(xué)生成績記錄單
P1.3 成績查詢處理 學(xué)生班別、學(xué)號、姓名 查詢學(xué)生成績,排序等 學(xué)生成績記錄單
P1.4
身份驗證處理 教務(wù)人員登陸信息量 檢驗教務(wù)人員編號與密碼 ———
P1.5 成績查詢處理 學(xué)院編號、年級、學(xué)號 查詢班級成績、排序及學(xué)期平均分等 學(xué)生成績記錄單及對教師的反饋信息
C:數(shù)據(jù)元素項目:
編號 名稱 數(shù)據(jù)類型 長度 小數(shù)位 取值范圍 說明
01 教師編號 N 8 0
02 教師名字 C 8
03 教師職稱 C 6
04 所教班級 N 8 0
05 學(xué)生學(xué)號 N 8 0
06 學(xué)生姓名 C 8
07 課程名稱 C 16
08 課程編號 N 10
09 成績 N 3 1 0~~100
10 教務(wù)人員編號 N 8 0
11 教務(wù)人員姓名 C 8
12 教務(wù)人員職稱 C 6
五.系統(tǒng)實施計劃:
1.工作任務(wù)分工:
系統(tǒng)初步規(guī)劃:
實驗報告填寫及圖表繪制:
系統(tǒng)編程:,
后期系統(tǒng)檢測完善:
2.進度安排:
系統(tǒng)分析階段:2006.6.11—2..6.6.13
系統(tǒng)設(shè)計階段:20066.20—2006.6.24
系統(tǒng)實施階段:2006.25—2006.6.29
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2系統(tǒng)設(shè)計報告:
系統(tǒng)設(shè)計報告
一、概述
以需求分析說明書為依據(jù),針對教務(wù)管理人員及教師對學(xué)生成績的管理需求,參照現(xiàn)有的開發(fā)環(huán)境,利用可用資源和使用環(huán)境,設(shè)計出能滿足相應(yīng)功能的特點,構(gòu)造并確定出類和類成員函數(shù)。
二、環(huán)境說明
1.硬件環(huán)境:CPU型號為Pentium Ⅲ以上,內(nèi)存128M以上。
系統(tǒng)環(huán)境:Windows98 及WindowsXP等系統(tǒng)均可。
2.開發(fā)環(huán)境:Access軟件下開發(fā),此軟件是面向?qū)ο蟮拈_發(fā)工具,易于上手,而且界面比較友好
三、模塊圖
四、功能模塊
本系統(tǒng)大致分為如下四大功能模塊。
1.用戶登陸模塊
用戶登陸模塊:(教務(wù)處管理人員---葉飛—密碼:950281)
(教師---劉力—密碼:980102)
A:教務(wù)處管理人員登陸后,進入教務(wù)人員管理模塊,可以進行個人信息查詢,教師住處查詢,學(xué)生信息查詢,成績查詢以及退出系統(tǒng)等操作。
B:教師登陸后,進入教員管理模塊,可以進行個人資料修改,學(xué)生信息查詢,本班成績查詢,其它班成績查詢,退出登陸等操作。
2.查詢及修改模塊
包括以下四個模塊:
A:學(xué)生個人信息查詢模塊:此模塊又分為學(xué)生個體模塊和班級模塊。學(xué)生個體模塊包含了學(xué)生的基本信息以及成績,可進行如學(xué)生所在班組,學(xué)院,專業(yè),英語成績等相關(guān)查詢操作;
在班級模塊則可按班級查詢學(xué)生的信息。
B:教師信息查詢及修改模塊:此模塊主要服務(wù)于教務(wù)管理人員,可以通過打開“教師表”或“單個教師信息”進行總體或指定個體查詢,如對教師工齡、工資額的設(shè)定,對各個工齡段及相應(yīng)的工齡工資額進行修改、添加、刪除等操作。
C:成績查詢及修改模塊:該模塊又分為三部分:按指定學(xué)號進行學(xué)生個體成績查詢及修改; 按指定教工號進行教師所教班級成績查詢; 按指定班級號或?qū)I(yè)號進行綜合成績查詢其中還包括教師對其它班成績的查詢(但不無修改權(quán))。
成績查詢具體內(nèi)容包括指定科目成績查詢,成績排序,排名,平均分和不及格科目查詢等
D:用戶信息修改模塊:此模塊用于教務(wù)管理人員及教師修改密碼或用戶名,教師教課班級及工資職稱等信息的修改。
3.退出模塊
查詢修改完畢,通過退出模塊退出成績管理系統(tǒng),以確保系統(tǒng)及個人信息的安全。
五、代碼設(shè)計:
1 用戶登陸模塊代碼:
A:教務(wù)處管理人員登陸
◆Private Sub 教務(wù)處人員登錄_Click()
On Error GoTo Err_教務(wù)處人員登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教務(wù)處人員登錄_Click:
Exit Sub
Err_教務(wù)處人員登錄_Click:
MsgBox Err.Des
cription
Resume Exit_教務(wù)處人員登錄_Click
End Sub
B: 教師登陸
◆Private Sub 教師登錄_Click()
On Error GoTo Err_教師登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教師登錄_Click:
Exit Sub
Err_教師登錄_Click:
MsgBox Err.Des
cription
Resume Exit_教師登錄_Click
End Sub
◆Private Sub ok_Click()
If Len(Nz(Me!UserName)) = 0 And Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "用戶名、密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserName)) = 0 Then
MsgBox "用戶名為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
Else
If Me!UserName = "劉力" Then
If UCase(Me!UserPassword) = "980102" Then
MsgBox "歡迎使用!", vbInformation, "成功"
DoCmd.OpenForm "教師-綜合信息查詢"
Else
MsgBox "密碼有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
Else
MsgBox "用戶名有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
End If
End Sub
2 學(xué)生個人信息查詢模塊代碼
A:指定學(xué)生信息查詢:
◆ Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Des
cription
Resume Exit_Command1_Click
End Sub
B:班級所有學(xué)生信息查詢:
◆Private Sub Command20_Click()
On Error GoTo Err_Command20_Click
Dim stDocName As String
stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Des
cription
Resume Exit_Command20_Click
End Sub
3 教師信息查詢及修改模塊代碼
A:指定教師信息查詢
◆Private Sub Command13_Click()
On Error GoTo Err_Command13_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333) & ChrW(20010) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command13_Click:
Exit Sub
Err_Command13_Click:
MsgBox Err.Des
cription
Resume Exit_Command13_Click
End Sub
B:全體教師信息查詢:
◆Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Des
cription
Resume Exit_Command14_Click
End Sub
4 成績查詢及修改模塊代碼
A:指定學(xué)生個體成績查詢:
◆Private Sub Command23_Click()
On Error GoTo Err_Command23_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(25104) & ChrW(32489) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command23_Click:
Exit Sub
Err_Command23_Click:
MsgBox Err.Des
cription
Resume Exit_Command23_Click
End Sub
B: 指定班級綜合成績查詢
◆Private Sub Command24_Click()
On Error GoTo Err_Command24_Click
Dim stDocName As String
stDocName = ChrW(25353) & ChrW(29677) & ChrW(32423) & ChrW(26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command24_Click:
Exit Sub
Err_Command24_Click:
MsgBox Err.Des
cription
Resume Exit_Command24_Click
End Sub
5 用戶信息修改模塊代碼
◆Private Sub Command28_Click()
On Error GoTo Err_Command28_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command28_Click:
Exit Sub
Err_Command28_Click:
MsgBox Err.Des
cription
Resume Exit_Command28_Click
End Sub
6 退出模塊代碼
◆Private Sub Command31_Click()
On Error GoTo Err_Command31_Click
DoCmd.Quit
Exit_Command31_Click:
Exit Sub
Err_Command31_Click:
MsgBox Err.Des
cription
Resume Exit_Command31_Click
End Sub
__________________________________________________________________________________________________________
3系統(tǒng)實施報告
成績管理系統(tǒng)實施報告
一、 系統(tǒng)物理實施
物理實施階段的任務(wù):實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型;
按照實施方案完成一個可以實際運行的成績管理信息系統(tǒng),交付用戶使用;
硬件包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備、網(wǎng)絡(luò)連接等。
系統(tǒng)的實施環(huán)境:A:硬件準備:戴爾電腦
B:軟件準備:windows98或windows xp環(huán)境下。
二、 程序設(shè)計
一)設(shè)計系統(tǒng)要具有以下性質(zhì)
1、可維護性 由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨著環(huán)境的變化而不斷變
化,因此,就必須對系統(tǒng)功能進行完善和調(diào)整,為此,就要對程序進行補充或修改。此外,由于計算機軟硬件的更新?lián)Q代也需要對程序進行相應(yīng)的升級。
2 、可靠性:程序應(yīng)具有較好的容錯能力,意外情況下應(yīng)便于處理,不至產(chǎn)生意外的操作,從而造成嚴重損失,致使學(xué)生教師信息的丟失。
3、 可理解性:程序不僅要求邏輯正確,計算機能夠執(zhí)行,而且應(yīng)當(dāng)層次清楚,便于閱讀及修改。
二)模塊圖
用戶登陸模塊:(教務(wù)處管理人員---葉飛—密碼:950281)
(教師---劉力—密碼:980102)
A:教務(wù)處管理人員模塊
B:教員管理模塊
2.查詢及修改模塊
包括以下四個模塊:
A:學(xué)生個人信息查詢模塊:
在班級模塊則可按班級查詢學(xué)生的信息。
B:教師信息查詢及修改模塊:
C:成績查詢及修改模塊:
D:用戶信息修改模塊
三、系統(tǒng)的測試與評價
系統(tǒng)評價就是客觀,從三方面評價該學(xué)生成績管理系統(tǒng)的各項功能:優(yōu)點,
缺點以及將來可能提出的要求。
一> 系統(tǒng)的特點
1.流程符合教務(wù)處及教師對成績管理的需求。
2.可進行多方面查詢:教務(wù)管理人員,可以通過進入教務(wù)管理人員模塊進行總體或3.指定個體的查詢及修改,如對教師工齡、工資額的設(shè)定。且操作明朗化
4.界面較友好,輸入信息方便,便于保存信息。
5.系統(tǒng)擴充容易。可根據(jù)需要建立針對特殊條件下的篩選查詢。
二>系統(tǒng)的缺點
1.網(wǎng)絡(luò)功能欠缺。本系統(tǒng)沒有建立網(wǎng)絡(luò)連接,只能單機運行,無法實現(xiàn)資源共享。
2.容錯性不高。系統(tǒng)的抗錯,容錯性不高。如必須使用規(guī)范查詢語言,否則系統(tǒng)無法辨識執(zhí)行。
3.有很多地方還設(shè)計的不夠詳細,且系統(tǒng)分析報告中提及的一些功能在此未能實現(xiàn)。如教務(wù)管理人員并不能將信息給反饋任課教師。
4.沒有良好的密碼限制以防止人為的破壞與盜竊數(shù)據(jù)資源。
四、系統(tǒng)的試運行
運行時間:2007.6.28 檢測時間:4小時 檢測人員: 運行結(jié)果:初步認定各項功能執(zhí)行良好。
五、人員培訓(xùn)
人員培訓(xùn)是管理信息系統(tǒng)的重要組成部分,包括教務(wù)管理人員和教師以及管理與維護信息系統(tǒng)的專業(yè)人員。每一個與新系統(tǒng)有關(guān)的人都應(yīng)該了解管理信息系統(tǒng)的運作方式和運作過程。培訓(xùn)就是使有關(guān)系統(tǒng)使用者,管理人員和技術(shù)人員了解和掌握新系統(tǒng)的有效途徑之一。通過相關(guān)培訓(xùn),使其了解注意事項,培養(yǎng)他們使用系統(tǒng)的習(xí)慣,以及熟練程度。經(jīng)過培訓(xùn),使員工非常良好的融入到系統(tǒng)當(dāng)中。
六,文檔編制
1.程序設(shè)計手冊
2.程序設(shè)計手冊將選定計算機語言或開發(fā)工具,來描述成績管理系統(tǒng)的計算機模型,其主要使用者是系統(tǒng)維護人員。手冊包括以下內(nèi)容: A:系統(tǒng)采用的術(shù)語 B:系統(tǒng)的功能詳細描述
C:程序清單 D:系統(tǒng)覆蓋的流程
3.用戶操作手冊
用戶操作手冊為教務(wù)處管理人員和教師提供系統(tǒng)能夠作什么和不能作什么的概況,一份詳細的安裝指南,以及一個貫穿系統(tǒng)詳細指南。
C語言程序設(shè)計 學(xué)生成績管理信息系統(tǒng)
我還有代碼呢,要的話,馬上帖出來..給個紅棋吧,呵呵
一、 課題設(shè)計名稱
學(xué)生成績管理信息系統(tǒng)分析設(shè)計
二、 課題設(shè)計目的
通過本次課程的設(shè)計,加深對信息系統(tǒng)基礎(chǔ)理論和基本知識的理解,掌握使用信息系統(tǒng)分析、設(shè)計的基本方法,提高解決實際管理問題、開發(fā)信息系統(tǒng)的實踐能力。
三、 任務(wù)要求:
用信息系統(tǒng)開發(fā)工具(例如Visual Foxpro、Visual Basic、Delphi等)開發(fā)一個實用的中小型管理信息系統(tǒng)。
1、根據(jù)課程設(shè)計時間選擇適當(dāng)規(guī)模大小的設(shè)計課題。
2、根據(jù)合理的進度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實地開展課程設(shè)計活動。
3、課程設(shè)計過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔(小組各成員可分別完成某階段的技術(shù)文檔),最后要求提交詳細的課程設(shè)計報告。
4、開發(fā)出可以運行的管理信息系統(tǒng),通過上機檢查。
四、 課題設(shè)計報告書要求:
1、 課題設(shè)計報告書第一頁為封面,封面上寫清楚標題、班級、姓名、指導(dǎo)老師、完成日期,格式自己設(shè)計。
2、 課題設(shè)計報告書第二頁為本任務(wù)書。
3、 課題設(shè)計報告書第三頁為教師評語。
4、 課題設(shè)計報告書第四頁為目錄。
5、 課題設(shè)計報告書第五頁開始為具體內(nèi)容:
(1)可行性分析
(2)系統(tǒng)分析部分
1)業(yè)務(wù)流程圖
2)數(shù)據(jù)流程圖
3)功能分析圖
4)數(shù)據(jù)字典
5)數(shù)據(jù)加工處理的描述
6)管理信息系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型)
(3)系統(tǒng)設(shè)計部分
1)功能結(jié)構(gòu)圖設(shè)計
2)新系統(tǒng)信息處理流程設(shè)計
3)輸出設(shè)計(主要指打印輸出設(shè)計)
4)存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計)
5)輸入設(shè)計(主要指數(shù)據(jù)錄入卡設(shè)計)
6)代碼設(shè)計(職工證號和部門代號等)
7)程序設(shè)計說明書
(4)附錄或參考資料
6、課題設(shè)計報告書最后一頁是本次課程設(shè)計的小節(jié)和參考文獻。
7、字數(shù)要求不少于4000字。
8、打印紙張使用B5紙,頁邊距設(shè)為上、下、左2厘米,右1.5厘米,
五、 如有雷同,將作不及格處理。
六、 完成時間:2007.1.5
計算機二系
尚晉
2007.10.28
教師評語
評分模塊 評分標準及分值 得分
平時成績(20分) 1. 態(tài)度(10分)
2. 考勤(10分)
分析與設(shè)計部分
(65分) 3. 需求分析(5分)
4. 系統(tǒng)復(fù)雜度(5分)
系統(tǒng)分析部分(20分) 5. 業(yè)務(wù)流程圖(5分)
6. 數(shù)據(jù)流程圖(5分)
7. 功能分析圖(3分)
8. 數(shù)據(jù)字典(7分)
系統(tǒng)設(shè)計部分
(35分) 9. 系統(tǒng)配置方案設(shè)計(5分)
10. 用戶界面導(dǎo)航圖(5分)
11. 界面設(shè)計(5分)
12. 有效性驗證(5分)
13. 錯誤處理(5分)
14. 編碼設(shè)計(5分)
15. 數(shù)據(jù)庫設(shè)計(5分)
報告部分(10分) 16. 條理清晰、語言精練準確(5分)
17. 描述圖形工具使用恰當(dāng)(5分)
組長加分(5分) 18. 組織得力,合作完成情況好(5分)
總分(100分)
成績:
學(xué)生成績管理信息系統(tǒng)
1. 系統(tǒng)規(guī)劃
1.1項目開發(fā)的背景
伴隨著信息社會的到來,信息的極大豐富必然要求人們適應(yīng)信息社會,信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用,其中最重要的前提就是充分利用人們的才智和學(xué)習(xí)能力。傳統(tǒng)的教學(xué)只教會了學(xué)生相關(guān)的知識,沒有教會學(xué)生如何利用這些知識,以及再學(xué)習(xí)的能力。特別對于“管理信息系統(tǒng)”這類實用性比較強的課程,更需要培養(yǎng)學(xué)生的實際動手能力。.教與學(xué)互動與結(jié)合,強調(diào)應(yīng)用,不僅讓學(xué)生了解課程上講授的管理信息系統(tǒng)方法和原理,而且讓學(xué)生們利用這些知識解決實際問題。這對學(xué)生的實際工作能力是一個很好的鍛煉。密切結(jié)合學(xué)生獨立完成的系統(tǒng)開發(fā)作業(yè),通過指導(dǎo)教師的點評,使學(xué)生能夠在較短的時間內(nèi),通過實踐,真正掌所學(xué)的知識。同時人們對信息和數(shù)據(jù)的利用與處理也已經(jīng)進入了自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)相關(guān)的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體,可以解決企業(yè)或組織所面臨的問題,對于成績管理員的勞動強度、提高工作質(zhì)量和效率;方便管理人員對信息的查詢、提高信息資源的利用效率和管理水平都具有重要意義。
1.2 可行性分析
基于以上對問題的調(diào)查和分析,利用計算機給我們提供的信息,及時地了解學(xué)生的信息,并且形成一整套動態(tài)的管理就十分必要了。本系統(tǒng)開發(fā)的主要目的是對學(xué)生信息和成績的實現(xiàn)計算機管理。學(xué)生管理系統(tǒng)的建立,是在進行對大量用戶需求與調(diào)查分析得到的。
(1)技術(shù)可行性
成績管理系統(tǒng)主要是用于計算機教育部關(guān)于教學(xué)計劃、課程、教師信息、成績的查詢和管理。通過使用Microsoft公司提供的Visual FoxPro 6.0工具以及SQL Server數(shù)據(jù)庫可以實現(xiàn)對有關(guān)課的教學(xué)計劃、課程等的網(wǎng)上查詢和管理,主要目的是對學(xué)生成績實現(xiàn)計算機管理。
(2)經(jīng)濟可行性
開發(fā)學(xué)生成績管理系統(tǒng)費用較底,可利用現(xiàn)有的微機設(shè)備,經(jīng)濟上是可行的,非常適合于成績管理,因為該系統(tǒng)實現(xiàn)了將管理和查詢網(wǎng)絡(luò)
化,極大地方便了管理員、教師、學(xué)生。
(3)操作可行性
本系統(tǒng)的界面設(shè)計簡單直觀,易于理解。它使用的控件都是用戶常用的或常見的,操作起來很容易上手。不需要特別的培訓(xùn)和講解,用戶便能使用該系統(tǒng)。
(4)組織與管理可行性
成績管理員是對學(xué)生的成績進行管理的,但過去由于采用人工方法進行管理,工作效率低,勞動強度大,所以他們希望采用計算機管理,將已有的管理經(jīng)驗轉(zhuǎn)化到管理軟件中。這就使得系統(tǒng)調(diào)查、需求分析能夠得到有關(guān)人員的大力支持和積極配合。
1.3 制定系統(tǒng)開發(fā)計劃
開發(fā)學(xué)生成績管理系統(tǒng)的計劃見表1-1
表1-1 實驗小學(xué)學(xué)生成績管理系統(tǒng)開發(fā)簡略計劃表
序號 項目內(nèi)容 時間進度 項目負責(zé)人
1 系統(tǒng)規(guī)劃和可行性分析 2007年12月 向萬秀
2 系統(tǒng)分析 2007年12月 張春先、向萬秀、刁勝
3 系統(tǒng)設(shè)計 2007年12月 向萬秀、張春先
4 系統(tǒng)實施與測試 2007年12月 向萬秀
5 系統(tǒng)評價與維護 2007年12月 張春先
6 安全保障措施 2007年12月 向萬秀、張春先
2系統(tǒng)分析
1現(xiàn)行系統(tǒng)業(yè)務(wù)流程的調(diào)查
對某學(xué)校進行實地調(diào)查,其現(xiàn)行的成績管理工作都是采用傳統(tǒng)的手工管理,經(jīng)過對成績管理員、學(xué)生和教師的全面的調(diào)查研究,手工工作效率低,工作質(zhì)量差,不適合現(xiàn)在學(xué)校成績管理系統(tǒng)的需求,所以需要改進傳統(tǒng)的成績管理模式。實現(xiàn)科學(xué)化管理。
對現(xiàn)行系統(tǒng)的調(diào)查業(yè)務(wù)流程圖如下圖1-1所示:
學(xué)生
1-1 業(yè)務(wù)流程圖
2 需求分析
(1) 功能描述
本系統(tǒng)包括用戶管理、學(xué)生注冊、班級信息錄入、學(xué)生信息錄入、班級課程錄入、學(xué)校專業(yè)信息錄入、課程信息錄入、學(xué)生成績錄入、教師信息錄入、各方面的查詢等等。
1.教學(xué)管理功能
① 新本學(xué)期所開設(shè)課程的錄入與查詢:例如在2006年上學(xué)期開設(shè)課程:C語言與經(jīng)濟數(shù)學(xué)。
說明:所有的課程成績均由三部分組成:平時成績,上機成績,筆試成績。所占的比重分別為:30%,10%,60%,在該系統(tǒng)中這三部分及其比重是固定不變的。
② 對各系科的課程安排的錄入與查詢,課程安排即是該學(xué)期每個學(xué)科
的選課課程、任課教師以及上課時間和上課地點。
說明:每一個院系中所有的不同專業(yè)所選的課程都是一樣的。但是同一院系的學(xué)生不一定有同一個教師授課。
(2).成績管理的功能(教師使用)如下:
① 錄入成績:既可以單個錄入也可以批量錄入,其中批量錄入以成績單單位,每次從系統(tǒng)中調(diào)出一張成績單,編輯完成后一次性提交。
成績單:成績單包括學(xué)期、院系、專業(yè)、課程、任課教師、學(xué)生成績。
② 查詢成績:單個查詢(學(xué)生可使用),根據(jù)學(xué)生的學(xué)號或姓名查詢出該學(xué)生的所有課程的成績信息。批量查詢以成績單為單位,每次查詢出一張成績單。
③ 打印成績:可以一次打印一張成績單,也可以按要求批量打印。
④ 統(tǒng)計調(diào)整:對成績單中的成績進行統(tǒng)計,指出各個分數(shù)段的人數(shù)分布情況。因為有時學(xué)生的成績整體上偏低,需要進行調(diào)整,一次系統(tǒng)可以按照用戶設(shè)置的規(guī)則對成績單中的成績進行調(diào)整。
成績調(diào)整規(guī)則:將成績單中總分在某一分數(shù)段的學(xué)生成績調(diào)整到另外一個分數(shù)段。例如將50到60分的學(xué)生成績?nèi)空{(diào)整到60到65分之間。為了使調(diào)整過程盡可能合理,還可以對待調(diào)整分數(shù)段的學(xué)生成績進行限制,例如設(shè)置其筆試成績必須在50分以上,而平時成績則可以適當(dāng)放寬。
⑤ 每學(xué)期考試不及各的學(xué)生自動納入新學(xué)期的跟考或輔修教學(xué)計劃中。
(3).權(quán)限說明:
① 管理員可使用功能:教師信息管理、系科顯示、課程管理、教學(xué)計劃管理、學(xué)生成績查詢;
② 教師可使用成績管理各項功能:對學(xué)生成績的添、刪除、修改、查詢、分析、調(diào)整;
③ 學(xué)生可使用的功能:查詢單個學(xué)生所有成績,班級成績,學(xué)生平均成績,最高分,最低分等。
為學(xué)校教師和學(xué)生提供快捷的查詢手段,讓老師和學(xué)生能夠及時查詢學(xué)生成績信息,更快而又方便的進行查詢。
(4).性能要求
本系統(tǒng)采用計算機對學(xué)生成績進行管理,進一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。如果本系統(tǒng)能被學(xué)校所采用,將會改變以前靠手工管理學(xué)生成績的狀況,可以樹立良好的辦學(xué)形象,提高工作效率。由于現(xiàn)在實行九年義務(wù)教育,學(xué)校學(xué)生不斷增加,該系統(tǒng)可高效的進行大規(guī)模的查詢。系統(tǒng)的安全保密性高,能防止非法訪問。
3新系統(tǒng)的邏輯模型的建立
(1) 新開發(fā)的學(xué)生成績管理系統(tǒng)的功能分析
在學(xué)生成績管理信息系統(tǒng)中,主要有三類外部實體:學(xué)生、教師、教務(wù)處工作人員。學(xué)生成績管理信息系統(tǒng)的大部分功能是為教務(wù)處工作人員設(shè)置的。經(jīng)調(diào)查分析,新開發(fā)飛的學(xué)生成績管理信息系統(tǒng)應(yīng)具有以下的功能。
(1.1) 查詢學(xué)生的基本信息和成績信息,包括學(xué)生信息的添加、修改、刪除等。
(1.2) 管理學(xué)生成績,包括考試管理,成績管理等。
(1.3) 成績的處理,即統(tǒng)計成績、分析成績等。
(2) 繪制數(shù)據(jù)流圖
繪制數(shù)據(jù)流圖時,只考慮學(xué)生和教務(wù)處兩個外部實體,頂層數(shù)據(jù)流圖如圖1-2所示。
學(xué)生成績錄入 教師課程信息
學(xué)生成績單
學(xué)生登錄信息
學(xué)生選課信息 輔修/跟考通知單
用戶名、密碼 部門信息
課程類型 學(xué)生成績信息
課程信息 學(xué)生考試信息
圖1-2 頂層數(shù)據(jù)流圖
0層數(shù)據(jù)流如圖1-3所示。由于1層圖沒有完整繪制,0層圖中只屬于一個加工的文件(例如權(quán)限表)也在0層圖上出現(xiàn)。
0層數(shù)據(jù)流圖通過反應(yīng)整個系統(tǒng)中不同數(shù)據(jù)流向,來揭示系統(tǒng)的組成結(jié)構(gòu)以及各組成部門之間的關(guān)系,這種關(guān)系主要體現(xiàn)在對數(shù)據(jù)的操作和處理上。
用戶名、密碼
學(xué)生信息
部門信息
學(xué)生成績
學(xué)生信息
學(xué)生成績單
成績類型 輔修/跟考通知
學(xué)生成績 不及格成績
缺考
圖1-3 0層數(shù)據(jù)流圖
學(xué)生信息數(shù)據(jù)流程圖如圖1-4、1-5所示。
學(xué)生信息 審查1.1 合格單 是否新生1.2 新生信息
學(xué)生紀錄
學(xué)生成績
總學(xué)生紀錄表及成績
圖1-4 1層數(shù)據(jù)流圖
(3) 數(shù)據(jù)字典
數(shù)據(jù)字典是進行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯。
數(shù)據(jù)項
名稱:學(xué)生信息
別名:學(xué)生信息
說明:學(xué)生信息=學(xué)生基本信息+學(xué)生記錄+學(xué)生成績記錄
類型:字符型
長度:12
取值范圍:0000000000001~99999999999
數(shù)據(jù)流條目:
合格單=姓名+系別+班級+專業(yè)
新生信息=入學(xué)時間+姓名+性別+年齡+專業(yè)+系別+班級
加工條目:
加工名:審查
編號:1.1
輸入:學(xué)生信息
輸出:合格單
加工邏輯:根據(jù)學(xué)生信息判斷是否是新生
加工邏輯
加工邏輯
加工名:是否是新生
編號:1.2
輸入:合格單
輸出:新生信息
加工邏輯:根據(jù)合格單建立新生信息
加工名:錄入、存儲學(xué)生信息、各科成績
編號:1。3
輸入:新生信息、考試成績
輸出:本次考試成績
2層數(shù)據(jù)流圖
學(xué)號、課程號 有效查詢 成績
考試成績 成績單
學(xué)生紀錄 班級 統(tǒng)計成績
各科
本次成績 升留級名單 學(xué)生紀錄
成績標準
圖1-5 2 層數(shù)據(jù)流圖
數(shù)據(jù)字典:
數(shù)據(jù)項
名稱:學(xué)號、課程號
別名:編號
說明:惟一標識一個學(xué)生編號
類型:字符型
長度:12
取值范圍:0000000000001~9999999999999
數(shù)據(jù)存儲文件
數(shù)據(jù)存儲條目:
數(shù)據(jù)存儲名稱:考試成績
組成:姓名+班級+專業(yè)+系別+成績+學(xué)號
組織方式:索引文件,以學(xué)號為關(guān)鍵字
加工處理
加工邏輯
加工名:有效性檢查
編號:2。1
輸入信息:學(xué)號、課程號
輸出信息:有效查詢
加工邏輯:根據(jù)所輸入的信息來檢查有效性
加工名:查詢成績
編號:2。2
輸入信息:考試成績
輸出信息:成績
加工邏輯:根據(jù)考試成績查詢成績
加工條目:
加工名:統(tǒng)計選擇
編號:3。1
輸入信息:學(xué)生記錄
輸出信息:按規(guī)定統(tǒng)計成績
加工邏輯:根據(jù)所輸入學(xué)生記錄,按班級、單科統(tǒng)計成績
數(shù)據(jù)存儲條目:
文件名:成績標準 組成:成績
加工條目:
加工名:是否升級
編號:4。1
輸入信息:本次成績、成績標準
輸出信息:升留級名單
加工邏輯:根據(jù)本次成績
IF 大于等于標準成績 ELSE 降級
ENDLF THEN 升級
加工名:更新記錄
編號:4。2
輸入信息:升留級名單
輸出信息:學(xué)生記錄
加工邏輯:根據(jù)升留級名單修學(xué)生記錄
3.系統(tǒng)設(shè)計
1. 系統(tǒng)總體結(jié)構(gòu)設(shè)計與功能模塊劃分及系統(tǒng)功能描述
本系統(tǒng)的主要任務(wù)是實現(xiàn)對學(xué)校教導(dǎo)處的學(xué)生信息管理、成績管理、課程管理及相關(guān)查詢。其主要功能包括:
學(xué)生成績管理模塊,學(xué)生信息管理模塊、系統(tǒng)模塊等等。
學(xué)生信息管理功能
(1)班級管理。提供給班主任進行本班學(xué)生的信息更新、刪除。
(2)添加學(xué)生。以班級為單位,進行學(xué)生入庫。其中分為單個添加和成批添加。單個添加學(xué)生供數(shù)量較少的學(xué)生信息入庫;成批添加可以從現(xiàn)存的學(xué)生信息EXCEL文件中成批錄入到數(shù)據(jù)庫中。
(3)刪除學(xué)生。當(dāng)學(xué)生畢業(yè)后,學(xué)生信息轉(zhuǎn)移備份數(shù)據(jù)庫中,系統(tǒng)的基本數(shù)據(jù)庫中需要刪除學(xué)生信息。該功能主要進行成批地刪除學(xué)生信息,如連續(xù)學(xué)號區(qū)段的多位學(xué)生信息刪除,整個班級的刪除,所有學(xué)生信息的刪除。
(4)新生管理。本部分的功能主要有新生導(dǎo)入、分班、及設(shè)置學(xué)號。新生導(dǎo)入實現(xiàn)從現(xiàn)存的EXCEL新生名單中錄入學(xué)生信息。分班功能實現(xiàn)按新生的報考專業(yè)、成績及性別進行分班。設(shè)置學(xué)號實現(xiàn)自動為各班學(xué)生編發(fā)學(xué)號。
學(xué)生信息備份。在學(xué)生信息刪除前,將其按班級為單位保存到備份數(shù)據(jù)庫。
(5)學(xué)生信息模塊主要包括對學(xué)生信息的存儲,審查記錄以及學(xué)生對學(xué)生整個信息的調(diào)查進行分類和查找。可以實現(xiàn)添加、修改、刪除、查詢學(xué)生信息管理的調(diào)查。
(6)學(xué)生基本信息管理功能包括:學(xué)生信息、學(xué)生記錄、學(xué)生成績、總學(xué)生記錄表和成績。
(7)學(xué)生基本信息包括:學(xué)生學(xué)號、學(xué)生班級號、課程號、學(xué)生聯(lián)系方式等等
(8)課程管理。提供本學(xué)期各年級各專業(yè)所開課程名稱的錄入、修改、刪除。它是學(xué)生成績管理的基礎(chǔ)。用以保證數(shù)據(jù)庫中一致性原則。
2.系統(tǒng)功能分析
系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化,規(guī)范化和自動化。
學(xué)生基本信息所需要完成的功能主要有:
●學(xué)生信息的輸入,包括輸入學(xué)生基本信息、所在班級、所學(xué)課和 成 績等。
● 學(xué)生信息的查詢,包括輸入學(xué)生基本信息、所在班級、已學(xué)課程和成績 等。
● 學(xué)生信息的修改。
● 班級管理信息的輸入、查詢、修改,包括輸入班級設(shè)置,年級信息等。
● 基本課程信息的輸入、查詢、修改。
● 學(xué)生成績信息的輸入、查詢、修改。
對上述各功能進行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計的要求。
2.繪制學(xué)生信息管理模塊功能結(jié)構(gòu)圖如圖
圖1-6 學(xué)生信息系統(tǒng)管理的功能結(jié)構(gòu)圖
3.系統(tǒng)配置方案設(shè)計
鑒于本系統(tǒng)的業(yè)務(wù)性質(zhì),必須選擇具有較高的可靠性、穩(wěn)定性和必要的容錯能力的計算機硬件和軟件系統(tǒng),以保證任何情況下都不至于丟失、損壞數(shù)據(jù)。
必須具有較高的響應(yīng)速度,以保證各項具體業(yè)務(wù)的順利進行。
應(yīng)考慮具有良好的可維護性,可操作性和可擴充性,以保證將來系統(tǒng)規(guī)模的擴展和升級的需要。
4.開發(fā)與運行環(huán)境的使用
開發(fā)前臺工具:Visual FoxPro 6.0
操作系統(tǒng)對整個網(wǎng)絡(luò)起著重要的作用,Windows 2000作為一種強健的、多用途的操作系統(tǒng),不僅能夠運行強有力的客戶/服務(wù)器應(yīng)用軟件,還可以提供可靠的文件與打印服務(wù),再加其內(nèi)置的通信與Internet/Internet服務(wù)功能,以及安裝、使用、管理和維護的方便性,因此,本系統(tǒng)采用Microsoft Windows 2000Server作為操作系統(tǒng)。
本系統(tǒng)準備采用客戶機/服務(wù)器(C/S)結(jié)構(gòu)模式。C/S結(jié)構(gòu)的最大優(yōu)勢在于廣泛采用了網(wǎng)絡(luò)技術(shù),將系統(tǒng)中的各部分任務(wù)分配給分布在網(wǎng)絡(luò)上的擔(dān)任不同角色的計算機。把較復(fù)雜的計算機管理任務(wù)交給服務(wù)器完成。再把一些頻繁與用戶打交道的任務(wù)交給客戶機完成。通過這種結(jié)構(gòu)完全實現(xiàn)了網(wǎng)絡(luò)上信息資源的共享。
開發(fā)基于C/S結(jié)構(gòu)的管理系統(tǒng)所用到的開發(fā)工具包括前臺開發(fā)工具和后臺數(shù)據(jù)庫管理系統(tǒng),主要根據(jù)開發(fā)者對開發(fā)工具的熟悉程度而定。本系統(tǒng)的前端開發(fā)工具采用Visual FoxPro 6.0。
5.編碼(Code)設(shè)計
6.數(shù)據(jù)庫設(shè)計
(1) 概念結(jié)構(gòu)設(shè)計
經(jīng)過本次實驗,概念結(jié)構(gòu)設(shè)計的主要工作是根據(jù)用戶需求設(shè)計概論性數(shù)據(jù)模型。概念模型是一個面向問題的模型,它獨立于具體的數(shù)據(jù)庫管理系統(tǒng),從用戶的角度看待數(shù)據(jù)庫,反映用戶的現(xiàn)實環(huán)境,與將來數(shù)據(jù)庫如何實現(xiàn)無關(guān)。概念模型設(shè)計的典型方法是E-R方法,即用實體—聯(lián)系模型表示。
E-R方法使用E-R圖來描述現(xiàn)實世界,E-R圖包含三個基本成分:實體、聯(lián)系、屬性。E-R圖直觀易懂,能夠比較準備地反映現(xiàn)實世界的信息聯(lián)系,從概念上表示一個數(shù)據(jù)庫的信息組織情況。
實體:是指客觀世界存在的事物,可以是人或物,也可以是抽象概念。E-R圖中各實體的關(guān)系說明如下。
學(xué)號記載學(xué)生成績管理系統(tǒng)中所登記的一類編號,而所有的學(xué)生姓名是所代表的是學(xué)生的代碼。中兩個實體之間為一對多關(guān)系。
學(xué)生可以選擇多門課程,一門課程可以有多個學(xué)生選擇。其中本系統(tǒng)中E-R圖包括學(xué)生性別、出生日期等等。課程中包括課程號、課程名、教師姓名等等。
M N
學(xué)生與課程之間的關(guān)系
課程名是惟一的,而選課的學(xué)生是多個的,這兩個實體之間為一對一關(guān)系。
一個學(xué)校有多位老師,這兩個實體之間為一對多關(guān)系。
學(xué)生與課程表中的同一課程對應(yīng)多個不同的老師與學(xué)生,這兩個實體間為一對多關(guān)系。
好了,這就是小編給大家分享的jsp成績管理系統(tǒng)畢業(yè)設(shè)計全部內(nèi)容,希望大家看完這篇由小編精心整理的內(nèi)容后,能對jsp成績管理系統(tǒng)畢業(yè)設(shè)計相關(guān)知識有所了解,解決你的困惑。(本文共字)