MIS 學(xué)生成績管理系統(tǒng)
《MIS 學(xué)生成績管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《MIS 學(xué)生成績管理系統(tǒng)(22頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 ERP實(shí)訓(xùn)項(xiàng)目——MIS開發(fā)實(shí)踐 班級成績管理信息系統(tǒng)的開發(fā)文檔 成員:王蕾 楊寶鳳 侯洋 張希艷 馬遠(yuǎn)遠(yuǎn) 顏夢瑤 學(xué)號: 12 13 19 21 27 42 專業(yè)班級:10工管1 院系:天津?yàn)I海職業(yè)學(xué)院經(jīng)濟(jì)管理系 目錄 第一章 系統(tǒng)規(guī)劃 一、項(xiàng)目背景簡介
2、 2 二、系統(tǒng)初步方案 2 三、項(xiàng)目的可行性分析 3 第二章 系統(tǒng)分析 一、業(yè)務(wù)流程描述 4 二、業(yè)務(wù)流程圖 5 三、數(shù)據(jù)流程圖
3、 6 四、數(shù)據(jù)字典 7 五、功能模塊 9 六、功能分析 11 第三章 系統(tǒng)設(shè)計(jì) 一、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 1
4、2 二、模塊設(shè)計(jì) 13 三、模塊關(guān)系圖 14 四、數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì) 15 五、數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計(jì) 17六、代碼設(shè)計(jì)
5、 19 七、輸入/輸出設(shè)計(jì) 20 第三章 系統(tǒng)維護(hù) 一、系統(tǒng)維護(hù) 20 第一章 系統(tǒng)規(guī)劃 一、項(xiàng)目背景簡介 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,而管理信息系統(tǒng)是進(jìn)行信息的采集,存儲,加工,維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的.學(xué)生成績管理系統(tǒng)是典型的信息管理系統(tǒng),它作為學(xué)生信息管理的基礎(chǔ),是實(shí)現(xiàn)校園信息化進(jìn)程
6、當(dāng)中很重要的一個(gè)方面,所以學(xué)生成績管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?對學(xué)生來說可以輕松的查閱自己在校的成績以及信息等. 但是一直以來人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績,這種管理方式存在著許多缺點(diǎn),如:效率低,保密性差,另外時(shí)間一長,將.產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護(hù)都帶來了不少的困難,所以我們想設(shè)計(jì)班級學(xué)生查詢系統(tǒng)。建立學(xué)生成績管理系統(tǒng),采用計(jì)算機(jī)對學(xué)生成績進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。 二、 系統(tǒng)初步方案 本系統(tǒng)主要分設(shè)三的模塊系統(tǒng)管理員模塊,教師模塊以及學(xué)
7、生模塊及其基本功能 系統(tǒng)管理員功能簡介 (1)成績管理可以對學(xué)生的成績的添加,刪除,修改 .查詢 (2)學(xué)生管理對學(xué)生的添加,刪除,修改,詳細(xì)信息的查看 (3)班級管理對所有班級的添加,刪除,修改 (4)留言管理對學(xué)生,教師提交的留言進(jìn)入修改,刪除.查詢.回復(fù) (5)修改密碼是對該用戶的登錄密碼進(jìn)行修改 (6)用戶管理是對教師的添加 .修改,刪除操作 (7)數(shù)據(jù)管理是對整個(gè)系統(tǒng)中的數(shù)據(jù)進(jìn)行備份,還原 (8)退出系統(tǒng)是對該用戶登錄時(shí)記錄的SESSION進(jìn)行清除 教師功能簡介 (1)成績查詢是對所有學(xué)生的成績查詢 (2) 個(gè)人信息是對自己信息的查看
8、(3) 聯(lián)系方式是對自己常用聯(lián)系電話的查看是否正確 (4) 教師查詢是對所有教師資料的查看 (5) 修改密碼是對自己登錄密碼的修改 (6) 留言管理是對所有的留言擁有修改,刪除.查詢.回復(fù)的權(quán)限 (7) 退出系統(tǒng)是用戶在退出系統(tǒng)清除SESSION中的值 學(xué)生功能實(shí)現(xiàn)簡介 (1) 成績查詢是對該生自己所有課程成績的查詢 (2) 個(gè)人信息是對學(xué)生自己信息的查詢 (3) 留言管理是對所有的留言擁有修改,刪除.查詢.回復(fù)的權(quán)限 (4) 修改密碼是對自己的登錄密碼進(jìn)行修改 (5) 聯(lián)系方式是對自己常用的聯(lián)系方式進(jìn)行查看 (6) 退出系統(tǒng)是清除自己登錄時(shí)的SESS
9、ION值 2.2系統(tǒng)附加功能 學(xué)生獎懲管理、免考資格、補(bǔ)考、重修、休學(xué)等功能 2.4開發(fā)計(jì)劃 (1) 開發(fā)技術(shù)人員:2人 (2) 開發(fā)的技術(shù)及環(huán)境:widows2000以上的環(huán)境運(yùn)行, access2003/vfp SOL編程 (3) 開發(fā)經(jīng)費(fèi):5000預(yù)算 (4) 開發(fā)時(shí)間:2012-5-29至2012-6-30 三、項(xiàng)目的可行性分析 3.1必要性: 現(xiàn)在是信息化的時(shí)代,以往的紙質(zhì),既浪費(fèi)資源又花費(fèi)成本,效率低,開發(fā)一個(gè)可行性高的學(xué)生成績管理系統(tǒng)對學(xué)生信息、成績的管理提供了便利,準(zhǔn)確性高,重復(fù)率低,是一個(gè)確實(shí)可行的系統(tǒng)。 3.2可行性: 3.2.1技術(shù)可行性:
10、系統(tǒng)要求在widows2000以上的環(huán)境運(yùn)行,后臺數(shù)據(jù)庫采用access2003/vfp、使用SOL編程,采用ADO方式連接數(shù)據(jù)庫,這些技術(shù)目前都比較容易實(shí)現(xiàn)。程序?qū)⒉糠纸?jīng)常使用的數(shù)據(jù)調(diào)入內(nèi)存,可提高程序運(yùn)行速度。 3.2.2經(jīng)濟(jì)可行性:在經(jīng)濟(jì)上,該系統(tǒng)提高了管理成績信息的效率,極大地方便了教務(wù)人員的工作,可節(jié)省人力資源的開支。 3.2.3管理的可行性:在工作上,教務(wù)人員管理學(xué)生信息量非常大,開發(fā)此系統(tǒng)可以極大的提高教務(wù)人員的工作效率。方便成績的儲存、修改、查詢……是以個(gè)比較人性化的管理系統(tǒng) 第二章、系統(tǒng)分析 一、業(yè)務(wù)流程分析 本系統(tǒng)主要涉及管理員、教師、學(xué)生三大類主體。
11、以下是系統(tǒng)主體的主要業(yè)務(wù): 1. 管理員根據(jù)入學(xué)報(bào)道錄入學(xué)生的基本信息,根據(jù)課表錄入學(xué)生的課程信息、錄入教師的基本信息等數(shù)據(jù)構(gòu)成系統(tǒng)的基本數(shù)據(jù)庫。 2. 教師將成績登記到成績單上,提交教務(wù)處,經(jīng)教務(wù)處審查后,由管理員錄入學(xué)生成績。 3. 學(xué)生登陸系統(tǒng)可查詢自己的成績和排名,成績優(yōu)異者可向?qū)W校申請獎學(xué)金。經(jīng)教務(wù)處審查,形成檔案,交由學(xué)生處處理,符合條件的予以獎勵。 4. 學(xué)生還可以申請轉(zhuǎn)專業(yè)、休學(xué)、復(fù)學(xué)等業(yè)務(wù)活動 通過對學(xué)生成績管理業(yè)務(wù)的調(diào)查分析,弄清了學(xué)生成績管理系統(tǒng)的業(yè)務(wù)流程和管理功能,系統(tǒng)的業(yè)務(wù)流程如下圖所示: 業(yè)務(wù)流程圖部分: 登錄教師 管理頁面
12、學(xué)生信息錄入 教師管理信息 輸出系統(tǒng) 控制信息 登錄查詢 信息反饋 信息反饋 學(xué)生 管理員 學(xué)生成績管理系統(tǒng) 教師 錄入學(xué)生信息 錄入課程信息 錄入成績信息 查詢成績 查詢個(gè)人信息 管理員 學(xué)生表 成績表 課程表 驗(yàn)證信息 學(xué)生 獎學(xué)金業(yè)務(wù)流程圖 教 師 成績單 教務(wù)處 系 部 成績登記 學(xué)生名冊 教研室 審核 審核后的成績單 學(xué)生獎學(xué)金處理 獎勵學(xué)生名單 學(xué)生處 學(xué)生成績檔案 學(xué)生獎懲情況記錄
13、 二、 數(shù)據(jù)流程圖 學(xué)生成績信息數(shù)據(jù)庫 處理信息 學(xué)生 管理員 教師 學(xué)生成績信息數(shù)據(jù)庫 C1 錄入、修改、 查詢 C2 選課、上課 C4 上報(bào)、審批 C3 考核 成績數(shù)據(jù)庫 教師 管理員 學(xué)生 學(xué)生處 教務(wù)處 教研室 系部 教師 D2 學(xué)生獎懲情況記錄 D1 學(xué)生成績檔案 P1 成績登記 P2 審核 P3 學(xué)生獎學(xué)金處理 學(xué)生名冊 F1 成績單 F2 審核后的成績單 F3 獎勵學(xué)生名單 F5 獎勵學(xué)生名單
14、 學(xué)生獎學(xué)金數(shù)據(jù)流程圖 數(shù)據(jù)詞典 1.數(shù)據(jù)流的描述 數(shù)據(jù)流編號:1 數(shù)據(jù)流名:錄入信息 簡述:用于寫入學(xué)生各課成績 數(shù)據(jù)流來源:密碼檢驗(yàn) 數(shù)據(jù)流去向:成績登記 數(shù)據(jù)流項(xiàng)組成:錄入信息=學(xué)生學(xué)號+學(xué)生姓名+性別+班級+各課成績 數(shù)據(jù)流編號:2 數(shù)據(jù)流名:成績寫入記錄庫 說明:用于學(xué)生成績寫入 數(shù)據(jù)流來源:成績登記 數(shù)據(jù)流去向:成績寫入記錄 數(shù)據(jù)流項(xiàng)組成:成績寫入記錄=各課成績 數(shù)據(jù)流編號:3 數(shù)據(jù)流名:查詢結(jié)果 說明:用于顯示學(xué)生查詢的信息結(jié)果 數(shù)據(jù)流來源:學(xué)生信息查詢 數(shù)據(jù)流去向:學(xué)
15、生 數(shù)據(jù)流組成:查詢信息=學(xué)生信息+各課成績 數(shù)據(jù)流編號:4 數(shù)據(jù)流名稱:成績表 簡述:學(xué)生成績通知,在下學(xué)期前發(fā)給學(xué)生 數(shù)據(jù)流來源:成績管理 數(shù)據(jù)流去向:學(xué)生 數(shù)據(jù)項(xiàng)組成:學(xué)號+學(xué)生姓名+課程名+成績 數(shù)據(jù)流量:1張/學(xué)期 2.處理邏輯的描述 處理邏輯編號:01 處理邏輯名稱:身份驗(yàn)證 簡述:檢查輸入信息的合法性 輸入的數(shù)據(jù)流:學(xué)號+密碼 處理過程:根據(jù)輸入的學(xué)號和密碼,檢索用戶,確定用戶類別,以確定該用戶的權(quán)限,顯示查詢信息 輸出的數(shù)據(jù)流:學(xué)生選課信息,學(xué)生成績,學(xué)生學(xué)籍,密碼修改 處理頻率:頻繁 處理邏輯編號:02 處理邏輯名稱:查詢
16、登記 簡述:查詢專業(yè)表及課程表,成績表 輸入的數(shù)據(jù)流:教師名+教師號+密碼 處理過程:根據(jù)輸入的信息,確定用戶類別,根據(jù)用戶類別,顯示查詢信息 輸出的數(shù)據(jù)流:學(xué)生成績,班級表,課程表 處理頻率:頻繁 3.數(shù)據(jù)存儲描述 數(shù)據(jù)存儲編號:001 數(shù)據(jù)存儲名稱:學(xué)生表 簡述:登記學(xué)生信息 數(shù)據(jù)存儲組成:學(xué)號+姓名+性別+班級+專業(yè)+系部 相關(guān)聯(lián)的處理:成績管理,課程管理 數(shù)據(jù)存儲編號:002 數(shù)據(jù)存儲名稱:管理員表 簡述:增加、修改、查詢學(xué)生學(xué)籍 數(shù)據(jù)存儲組成:學(xué)號+身份證號+高考號+姓名+性別+家庭住址+系部班級 相關(guān)聯(lián)的處理:學(xué)籍管理,成績管理,課程管理
17、 數(shù)據(jù)存儲編號:003 數(shù)據(jù)存儲名稱:教師表 簡述:教師上課安排 數(shù)據(jù)存儲組成:教師姓名+所教課程+上課班級 相關(guān)聯(lián)的處理:課程管理 數(shù)據(jù)存儲編號:004 數(shù)據(jù)存儲名稱:學(xué)生選課表 簡述:學(xué)生選課課程信息存儲 數(shù)據(jù)存儲組成:姓名 +系部班級+課程名稱+課程編號+學(xué)號 相關(guān)聯(lián)的處理:課程管理,成績管理 數(shù)據(jù)存儲編號:005 數(shù)據(jù)存儲名稱:學(xué)生成績表 簡述:存放學(xué)生各科考試成績 數(shù)據(jù)存儲組成:姓名 +學(xué)號+系部班級+課程名稱+課程編號 相關(guān)聯(lián)的處理:課程管理,成績管理 三.模塊功能模塊 學(xué)生成績管理系統(tǒng)按其功能分為管理員子系統(tǒng)、教師子系統(tǒng)和學(xué)生子系統(tǒng),每一個(gè)子系統(tǒng)
18、下又有相應(yīng)的小系統(tǒng),所以得該系統(tǒng)的各功能模塊圖如下: 學(xué)生成績管理系統(tǒng) 管理員子系統(tǒng) 學(xué)生子系統(tǒng) 教師子系統(tǒng) 管理員子系統(tǒng) 用戶信息管理子系統(tǒng) 學(xué)生信息管理子系統(tǒng) 教師信息管理子系統(tǒng) 成績信息管理子系統(tǒng) 學(xué)生子系統(tǒng) 教師子系統(tǒng) 課程安排 課程信息瀏覽 任課信息查詢 任課修改刪除 添加科目 科目刪除修改 學(xué)生信息查詢 學(xué)生信息修改 成績排名查詢 任課教師查詢 修改密碼 進(jìn)入網(wǎng)站信息留言版 貼子管理 網(wǎng)站信息留言版管理 網(wǎng)站信息留言版
19、管理 發(fā)布新主題 回復(fù)貼子 管理貼子 添加版塊 編輯版塊 出錯(cuò)處理 用戶管理 用戶登錄 用戶注冊 信息修改 管理用戶 網(wǎng)站信息留言版 管理功能部分: 從功能模塊圖可以看出,學(xué)生成績管理系統(tǒng)中分為大的三個(gè)方面:系統(tǒng)管理員模塊、教師模塊、學(xué)生模塊,其主要管理功能有: 1、系統(tǒng)管理員功能 系統(tǒng)管理員進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能是:實(shí)現(xiàn)管理員用戶的添加、修改和刪除,以及對教師添加、教師修該、教師刪除、教師查詢、學(xué)生的添加、學(xué)生的修改、學(xué)生的查詢等基本功能,并且參與開設(shè)課程、選擇課程的管理,安排教師的任課和學(xué)生的選課工作
20、,管理元為每門課程設(shè)置一個(gè)學(xué)分,沒門課程可以是必修或選修,如果學(xué)生及格,學(xué)生將獲得該課程學(xué)分。成績優(yōu)異者,獎學(xué)金的評定…… 2 、教師功能 教師進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能是:各科教師登錄系統(tǒng)后查詢和修改個(gè)人信息、修改自己的賬號密碼,查詢自己的授課課程,實(shí)現(xiàn)對選秀了自己課程的學(xué)生的成績進(jìn)行查詢、錄入和修改,各科老師可以對自己學(xué)生選修課程結(jié)束后給與分?jǐn)?shù),同時(shí)可以對自己所帶課程的成績優(yōu)秀人數(shù)、及格人數(shù)和不及格人數(shù)的分布信息進(jìn)行查詢。 3 、學(xué)生功能 學(xué)生進(jìn)入學(xué)生成績管理系統(tǒng)的主要功能是:每個(gè)學(xué)生登錄系統(tǒng)后可以查詢和修改個(gè)人信息、修改自己的賬號密碼,以及自己所選課程任課老師的個(gè)人信息,同時(shí)
21、在課程結(jié)束后可以查詢在校期間各個(gè)時(shí)間段選修課程的成績與學(xué)分,以及對單科成績和總分的排名查詢。 4、學(xué)生獎懲信息管理 學(xué)生獎勵信息包括:獲得獎勵時(shí)間、獎勵類型(包括獎學(xué)金等級、各級優(yōu)秀學(xué)生、學(xué)生干部等榮譽(yù)稱號)、獎勵備注信息等。學(xué)生懲罰信息包括:獲得懲罰時(shí)間、懲罰類型(警告、記過、記大過、留校察看等)。 學(xué)生獎懲信息管理提供獎懲信息的新增,提供學(xué)生獎懲信息按學(xué)號、院系、學(xué)期、獎懲類型等條件進(jìn)行查詢統(tǒng)計(jì),提供獎懲信息的打印,如獲獎學(xué)生名單、受處分學(xué)生名單等 5、學(xué)生異動信息管理 學(xué)生異動信息主要包括記錄學(xué)生轉(zhuǎn)專業(yè)、休學(xué)、復(fù)學(xué)、退學(xué)、開除等情況。學(xué)生異動信息管理功能主要包括學(xué)生異動信息新增
22、,學(xué)生異動信息的修改和刪除,能夠按照學(xué)號、院系、學(xué)期、異動類型等條件進(jìn)行查詢、統(tǒng)計(jì),提供各種報(bào)表信息的打印。 第三章 系統(tǒng)設(shè)計(jì) 一、 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)可以實(shí)現(xiàn)管理人員對教師和學(xué)生的院系管理、教師信息管理、學(xué)生信息管理、課程信息管理,管理員對本學(xué)期的授課計(jì)劃的管理,管理員對每學(xué)期的上課安排的管理(包括上課教師以及班級),教師可以實(shí)現(xiàn)對學(xué)生成績的錄入和修改,學(xué)生可以實(shí)現(xiàn)對個(gè)人成績的查詢。最終管理員以管理者的身份進(jìn)入,教師以管理員分配的帳號登陸,學(xué)生以學(xué)號登陸實(shí)現(xiàn)各自的功能。 1.1 接口設(shè)計(jì) 用戶界面設(shè)計(jì): 本系統(tǒng)的用戶界面設(shè)計(jì)主要包括兩個(gè)方面:管理端界面和客戶
23、端界面。 管理端界面設(shè)計(jì) 管理端主要實(shí)現(xiàn)用戶管理、院系班級管理、學(xué)生信息管理、教師信息管理、課程信息管理、成績管理、選課管理等功能。 主要界面設(shè)計(jì)如下: *登陸界面:通過輸入用戶名和密碼實(shí)現(xiàn)用戶登陸,并判斷用戶的權(quán)限。 *管理首頁:根據(jù)用戶權(quán)限,進(jìn)入不同的首頁,并在此首頁中展示此用戶相應(yīng)可以操作的權(quán)限功能。 *學(xué)生信息界面:包括學(xué)生學(xué)號、姓名、班級、院系等相關(guān)信息。 *教師信息界面:包括教師編號、姓名、院系等相關(guān)信息。 *課程管理界面:包括課程的相關(guān)信息,有課程號、所上班級及上課教師等相關(guān)信息。 *成績管理界面:課程及成績信息顯示,成績的錄入與修改等信息。 客戶端界面設(shè)計(jì)
24、 客戶端主要實(shí)現(xiàn)教師輸入管理員分配的帳號和密碼進(jìn)入系統(tǒng),對學(xué)生的成績進(jìn)行錄入和修改;學(xué)生輸入學(xué)號,可以瀏覽個(gè)人信息,可以進(jìn)行成績的查詢。 實(shí)現(xiàn)如圖所示: 教師登陸 輸入帳號和密碼 錄入和修改學(xué)生成績 學(xué)生登陸 輸入學(xué)號進(jìn)入 查詢個(gè)人成績 1.2模塊設(shè)計(jì) 按照功能分解,本系統(tǒng)分為管理員功能模塊,教師功能模塊和學(xué)生功能模塊。 管理員功能模塊主要包括: ①管理員登陸:輸入管理員名稱和密碼,填寫正確的信息,選擇管理員身份進(jìn)入系統(tǒng)管理首頁。若登陸信息錯(cuò)誤,進(jìn)入重新登陸界面。 ②學(xué)生信息管理模塊: 可以按照學(xué)號、姓名、班級等來查詢學(xué)生信息,對 教師管理功能模塊: ①
25、教師登陸:輸入管理員分配的帳號和密碼,填寫正確信息,學(xué)生信息進(jìn)行編輯、修改、添加和刪除。 ③教師信息管理模塊:可以按照教師編號、姓名、院系等信息,對教師信息進(jìn)行編輯、修改、添加和刪除。 ④班級管理模塊:進(jìn)行班級信息的瀏覽、查詢、編輯、添加和刪除。 ⑤成績管理模塊:按照課程號、課程名稱、班級、教師號、學(xué)生學(xué)號,并結(jié)合年度進(jìn)行某門課程的成績查詢;也可以對成績進(jìn)行修改;可以按照學(xué)號、課程和年度錄入新的學(xué)生成績。 ⑥課程管理模塊:可以對課程信息進(jìn)行瀏覽、查詢、編輯、添加和刪除,按照任課編號、教師、課程和年度進(jìn)行課程分配(即授課計(jì)劃和安排)。 ⑦選課管理模塊:按照課程名稱、教師姓名和年度對
26、此課程的學(xué)生進(jìn)行查詢,并且可以對選課學(xué)生進(jìn)行刪除。 ⑧重新登陸界面:當(dāng)管理員登陸、學(xué)生信息管理模塊、教師信息管理模塊、授課計(jì)劃管理模塊輸入錯(cuò)誤的時(shí)候進(jìn)入重新登陸界面,返回上個(gè)界面繼續(xù)完成任務(wù)。進(jìn)入教師管理界面。若輸入錯(cuò)誤進(jìn)入重新登陸界面。 ②成績錄入界面模塊:按照學(xué)生的姓名與學(xué)號和課程號,輸入各課程成績。 ③成績修改界面模塊:在原有的成績的基礎(chǔ)上修改各科新成績,并刷新記錄。 學(xué)生管理功能模塊: ①學(xué)生登陸;輸入學(xué)號,填寫正確信息,即可進(jìn)入相應(yīng)的學(xué)生操作界面,執(zhí)行查詢操作。 ②成績查詢模塊界面:輸入學(xué)生學(xué)號登陸后,進(jìn)入成績查詢界面,輸入課程名,點(diǎn)擊成績查詢,即可查詢成績。 ③學(xué)生
27、個(gè)人信息瀏覽模塊界面:瀏覽個(gè)人信息。 系統(tǒng)流程圖模塊之間的關(guān)系 輸入操作 刪除操作 刪除處理模塊 輸入處理模塊 輸入處理模塊 查詢操作 修改操作 數(shù)據(jù)庫 修改處理模塊 查詢處理模塊 系統(tǒng)流程圖 模塊關(guān)系圖 處理學(xué)生信息模塊 統(tǒng)計(jì)成績模塊 二、 數(shù)據(jù)庫設(shè)計(jì) 2.1數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì) 概念設(shè)計(jì)用來反映現(xiàn)實(shí)世界中的實(shí)體、屬性和他們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。學(xué)生成績管理系統(tǒng)分為七大
28、實(shí)體(模塊),七個(gè)實(shí)體包括各屬性,如下圖是各系統(tǒng)模塊的E—R圖: *用戶: 用戶ID 用戶登陸密碼 用戶身份 用戶 *學(xué)生: 學(xué)生 學(xué)生學(xué)號 學(xué)生姓名 學(xué)生性別 所在班級(院系)號 入學(xué)時(shí)間 *教師: 教師 教師號 教師姓名 所在院系 *班級: 班級 班級號 班級名稱 班級所在院 班級所在系 *課程: 課程學(xué)分
29、 課程名 課程號 課程 課程學(xué)時(shí) 課程類型 *學(xué)生-課程: 學(xué)生成績 學(xué)生所學(xué)課程 學(xué)生學(xué)號 學(xué)生-課程ID 學(xué)生-課程 *教師-課程: 教師課程ID 教師-課程 教師號 所教課程 年度 2.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計(jì) 數(shù)據(jù)庫的邏輯設(shè)計(jì)是將各局部的E—R圖進(jìn)行分解、合并后重新組織起來形成的數(shù)據(jù)庫的全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)、所建立的各個(gè)數(shù)據(jù)之間的相互關(guān)系。本系統(tǒng)的數(shù)據(jù)庫表如下: *用戶信息表
30、: 名稱 字段名稱 類型 長度 允許空 用戶ID user-id varchar 50 no 用戶登陸密碼 user-password varchar 50 yes 用戶身份 user-power int 4 yes *學(xué)生信息表: 名稱 字段名稱 類型 長度 允許空 學(xué)生學(xué)號 sid varchar 50 no 學(xué)生姓名 sname varchar 50 yes 學(xué)生性別 ssex char 10 yes 學(xué)生所在班級號 sclaid varchar 52 yes 學(xué)生入學(xué)時(shí)間 stime
31、varchar 50 yes *教師信息表: 名稱 字段名稱 類型 長度 允許空 教師號 Tid varchar 50 no 教師姓名 Tname varchar 50 yes 教師所在院系 Tcol varchar 50 yes *班級信息表: 名稱 字段名稱 類型 長度 允許空 班級號 Cid varchar 50 no 班級名稱 Cname varchar 50 yes 班級所在系 Cdep varchar 50 yes 班級所在院 Ccol varchar 50 yes *課
32、程信息表: 名稱 字段名稱 類型 長度 允許空 課程號 crid varchar 50 no 課程名 crname varchar 50 yes 課程學(xué)時(shí) crper int 4 yes 課程學(xué)分 crcre int 4 yes 課程類型 crkind varchar 50 yes *學(xué)生-課程信息表: 名稱 字段名稱 類型 長度 允許空 學(xué)生-課程ID SCid int 4 no 學(xué)生學(xué)號 Sid varchar 50 yes 學(xué)生所學(xué)課程號 Crid varchar 50 yes 學(xué)
33、生成績 Score int 4 yes 年度 CRyear char 10 yes *教師-課程信息表: 名稱 字段名稱 類型 長度 允許空 教師號 Tid varchar 50 no 年度 Cyear char 10 yes 教師-課程ID TCid varchar 50 yes 教師所教課程號 Crid int 4 yes 2.3數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì) 信息存儲結(jié)構(gòu)的設(shè)計(jì)在系統(tǒng)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。信息的管理離不開數(shù)據(jù)庫的支持,本系統(tǒng)采用SQL serve
34、r2000數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫的物理設(shè)計(jì)主要是對數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計(jì);對使用的外存設(shè)備以及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;設(shè)置訪問數(shù)據(jù)的方式與方法。需在非系統(tǒng)卷上安裝SQL server程序以及數(shù)據(jù)庫文件。內(nèi)存是影響數(shù)據(jù)庫性能的一個(gè)重要因素,所以應(yīng)該在數(shù)據(jù)庫安裝之后進(jìn)行內(nèi)存選項(xiàng)的設(shè)置,最大配置值為2GB。 三、 代碼設(shè)計(jì) 在學(xué)生成績管理系統(tǒng)中,核心功能是成績添加、刪除、修改,成績查詢,成績發(fā)布,這個(gè)例子要對數(shù)據(jù)庫進(jìn)行訪問,包括對圖書表、讀者表和借閱表的訪問,存取的就是數(shù)據(jù)庫表及其各記錄項(xiàng)。我們根據(jù)詳細(xì)設(shè)計(jì)的內(nèi)容和方法講解如何對成績添
35、加、刪除功能進(jìn)行設(shè)計(jì)。 學(xué)生成績管理系統(tǒng)中代碼設(shè)計(jì)主要有3個(gè):學(xué)號、教師編號、課程編號。 1. 學(xué)號設(shè)計(jì)為:XXXXXXXXXX。將學(xué)號分為三部分,前位為入學(xué)系別號.次兩位為專業(yè)號,剩余為學(xué)號編碼,范圍為:系別號01~15,專業(yè)別01~13,學(xué)號000001—900000. 2. 教師編號設(shè)計(jì)為:XX-XXX。將教師編號設(shè)計(jì)分為2部分,第一部分為地系別號第二部分為教師編號。范圍為:系別01~15,教師編號000—999. 3. 課程編號設(shè)計(jì)為:XX-XX-XX-XX-XXX。將課程編號設(shè)計(jì)分為4部分,每部分用2位數(shù)字來表示。分別對應(yīng)級別、系別、專業(yè)、班級、課程號。 系別代碼如下:計(jì)算
36、機(jī)信息與技術(shù)系01,機(jī)電信息系02,信息管理系03,電子信息系04,國際經(jīng)濟(jì)與貿(mào)易系05,藝術(shù)設(shè)計(jì)系06,建筑工程系07,光電信息系08,社科系09,數(shù)學(xué)系10,中文系11,外語系12,物理系13,化學(xué)系14,機(jī)械系15 其取值范圍分別為:級別00~99,系別01~15,專業(yè)01~13,班級01~40,課程號N00—N09。 四、 輸入/輸出設(shè)計(jì) 輸入設(shè)計(jì)包括對輸入方式的設(shè)計(jì),輸入界面的設(shè)計(jì),還有輸入驗(yàn)證的設(shè)計(jì)。為了用戶正確簡潔的輸入必要的信息。 1. 輸入方式設(shè)計(jì):用戶采用鍵盤輸入必要信息包括學(xué)生信息、教師信息、課程表信息和選課信息的輸入,當(dāng)系統(tǒng)顯示出信息后可以用用鼠標(biāo)進(jìn)行選擇信
37、息和事件的觸發(fā)。 2. 輸入差錯(cuò)控制設(shè)計(jì):為了讓用戶能正確地輸入內(nèi)容,我們盡可能少的讓用戶輸入內(nèi)容,可以讓系統(tǒng)自動添加登陸時(shí)間,并且加上驗(yàn)證功能和差錯(cuò)異常提示信息。比如:可以用下拉列表讓用戶選擇一些信息比如日期、系別等。當(dāng)用戶輸入用戶名和密碼錯(cuò)誤時(shí)給出必要的信息提示 。 3. 輸入界面設(shè)計(jì):當(dāng)用戶需要添加用戶信息、添加成績信息和課程信息的時(shí)候就需要有簡單明了的輸入界面讓用戶進(jìn)行輸入相關(guān)信息,本系統(tǒng)提供的輸入界面主要有添加學(xué)生信息界面、添加教師信息界面、添加學(xué)生成績界面和添加課程信息界面。用戶可以根據(jù)界面提示進(jìn)行輸入信息。 4. 輸出設(shè)計(jì):當(dāng)用戶匯總、月終的時(shí)候需要做總結(jié)工作時(shí),或者是要查
38、詢信息時(shí),我們就要有一定的輸出功能讓用戶得到一些報(bào)表清單。本系統(tǒng)主要提供成績發(fā)布表和學(xué)生信息表。 第四章 系統(tǒng)維護(hù) 系統(tǒng)維護(hù)和改進(jìn) 1.1運(yùn)行維護(hù) 經(jīng)過測試,該系統(tǒng)運(yùn)行穩(wěn)定,在使用和維護(hù)中應(yīng)注意以下問題: (1).定期清理無效數(shù)據(jù),以提高運(yùn)行效率。 (2).對系統(tǒng)和運(yùn)行環(huán)境進(jìn)行日常護(hù)理。 1.2系統(tǒng)改進(jìn)和提高 本系統(tǒng)在信息表達(dá)上還有不完備的地方,對于學(xué)校的教師管理、課程管理還沒有做到細(xì)致,報(bào)表打印還沒有考慮。下一步的工作將完善本系統(tǒng),在各個(gè)界面上進(jìn)一步添加所需要的字段,擴(kuò)充系統(tǒng)的功能。系統(tǒng)的改進(jìn)與提高 (1)、加強(qiáng)后臺管理頁面的建設(shè)。本系統(tǒng)只是面向用戶,對成績的管理只靠人工在后臺操作,費(fèi)時(shí)又費(fèi)力。加強(qiáng)后臺管理系統(tǒng)的建設(shè),各項(xiàng)操作由程序執(zhí)行,方便、準(zhǔn)確,又節(jié)省人工。 (2)、各模塊之間的聯(lián)系比較混亂。加強(qiáng)各模塊之間的聯(lián)系,條理清楚,鏈接明確。 數(shù)據(jù)庫之成績查詢系統(tǒng)的未來就是豐富、完善數(shù)據(jù)算法庫,應(yīng)用到服務(wù)之中,保證使數(shù)據(jù)成為一種因人而異的、有針對性的主動服 21
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版小學(xué)數(shù)學(xué)五年級下冊圖形的運(yùn)動(三)-1課件
- 供應(yīng)鏈管理方法
- 2019最新青島版數(shù)學(xué)一年級上冊第三單元《走進(jìn)花果山-10以內(nèi)的加減法》(信息窗6)課件
- 第四章勞動中的心理、生理狀態(tài)對安全的影響
- 201x九年級物理上冊-雙休作業(yè)八(新版)教科版課件
- 課件:項(xiàng)目一-電子商務(wù)物流系統(tǒng)規(guī)劃
- 【人教版】2012-2013學(xué)年九年級(全一冊)數(shù)學(xué)小復(fù)習(xí):第27章相似復(fù)習(xí)課件
- 消化腺(全英文)課件
- 小學(xué)語文資源五年級上冊課件《落花生》課件第一課時(shí)
- 納米材料的基本效應(yīng)課件
- 分析化學(xué)概論-課件
- 沉浸式光影解決方案課件
- 第六講加固Windows操作系統(tǒng)安全ppt課件
- 民主選舉投出理性一票ppt課件
- 高二數(shù)學(xué)選修正態(tài)分布推薦實(shí)用全套PPT