【文章內(nèi)容簡介】
能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu),通過對模塊的設(shè)計(jì)和模塊之間關(guān)系的系統(tǒng)來實(shí)現(xiàn)整個系統(tǒng)的功能。 1.系統(tǒng)目標(biāo) 通過系統(tǒng)分析以及對學(xué)生信息管理系統(tǒng)的學(xué)習(xí),最終確定系統(tǒng)的最終目標(biāo)如下。 ( 1)實(shí)現(xiàn)需求分析 階段客戶提出的功能。 ( 2)功能要求簡潔易用,滿足學(xué)生的業(yè)務(wù)邏輯要求。 2.系統(tǒng)功能模塊圖 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 11 圖 31 系統(tǒng)功能模塊圖 3.用例圖 1) 管理員用例圖 ,如圖 32 示: 作業(yè)批改管理系統(tǒng) 登錄 學(xué)生用戶登錄 教師用戶登錄 管理員用戶登錄 查看作業(yè)要求 查看個人信息 修改登錄密碼 上傳作業(yè) 查看公告 查看老師評價 向老師提問 查看個人及學(xué)生信息 修改個人密碼 發(fā)布作業(yè) 下載學(xué)生提交作業(yè) 批改作業(yè) 刪除學(xué)生提交作業(yè) 回復(fù)學(xué)生問題 查看公告 增刪改查學(xué)生信息 增刪改查教師信息 增刪改查課程信息 發(fā)布公告 刪查公告 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 12 管 理 員登 錄課 程 管 理學(xué) 生 管 理教 師 管 理公 告 管 理添 加 學(xué) 生刪 除 學(xué) 生修 改 學(xué) 生添 加 教 師刪 除 教 師修 改 教 師刪 除 公 告發(fā) 布 公 告添 加 課 程修 改 課 程刪 除 課 程添 加 管 理 員刪 除 管 理 員修 改 密 碼查 看 信 息學(xué) 生 作 業(yè) 批 改 系 統(tǒng) 圖 32 管理員用例圖 2) 教師用例圖 ,如圖 33 示: 教 師發(fā) 布 作 業(yè)個 人 信 息 管 理查 看 學(xué) 生 提 交 作 業(yè)修 改 密 碼查 看 個 人 信 息 i n c l u d e i n c l u d e 批 改 作 業(yè)刪 除 作 業(yè)下 載 作 業(yè)回 復(fù) 學(xué) 生 提 問查 看 公 告登 錄 i n c l u d e 學(xué) 生 信 息學(xué) 生 作 業(yè) 批 改 系 統(tǒng) 圖 33教師用例圖 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 13 3) 學(xué)生用例圖 ,如圖 34 示: 學(xué) 生個 人 信 息 管 理查 看 歷 史 作 業(yè)修 改 密 碼查 看 個 人 信 息 i n c l u d e i n c l u d e 查 看 評 語上 傳 作 業(yè)查 看 公 告登 錄 i n c l u d e 提 問查 看 回 復(fù) i n c l u d e i n c l u d e 學(xué) 生 作 業(yè) 批 改 系 統(tǒng) 圖 34學(xué)生用例圖 1) 教師批改作業(yè)活動圖 ,如圖 35 示: 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 14 登 錄 系 統(tǒng)打 開 學(xué) 生 作 業(yè) 界 面評 價 作 業(yè)下 載 作 業(yè)回 復(fù) 學(xué) 生 提 問刪 除 作 業(yè)退 出 系 統(tǒng) 圖 35 教師批改作業(yè)活動圖 2) 學(xué)生查看作業(yè)活動圖 ,如圖 36 示: 登 錄 系 統(tǒng)打 開 課 程 列 表 界 面查 看 作 業(yè) 批 改 詳 情上 傳 作 業(yè)退 出 系 統(tǒng)查 看 作 業(yè) 列 表 圖 36 學(xué)生查看作業(yè)活動圖 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 15 3) 管理員活動圖 ,如圖 37 示: 登 錄 系 統(tǒng)公 共 相 關(guān) 操 作課 程 相 關(guān) 操 作學(xué) 生 相 關(guān) 操 作 教 師 相 關(guān) 操 作作 業(yè) 相 關(guān) 操 作退 出 系 統(tǒng) 圖 37 管理員活動圖 (二)系統(tǒng)架構(gòu)設(shè)計(jì) 1.系統(tǒng)登錄的設(shè)計(jì) (一)登錄情況介紹 1)從列表框輸入用戶名,系統(tǒng)為了方便統(tǒng)一操作,該用戶名為學(xué)生學(xué)號、教師編號和管理員員工號 2)輸入密碼,用戶初次使用該系統(tǒng),密碼默認(rèn)為學(xué)生學(xué)號、教師編號和管理員員工 號。 3)用戶類型,當(dāng)用戶名密碼和用戶類型輸入的與數(shù)據(jù)庫一致時便可進(jìn)入該系統(tǒng)。不同等級的用戶進(jìn)入不同的界面。 4)為了安全起見,每位用戶初次登錄該系統(tǒng)后,應(yīng)更改自己的密碼,同時數(shù)據(jù)庫的相應(yīng)信息也會同時修改,所以下次登錄時,使用你自己新設(shè)置的密碼,從而保證了自身的信息安全。 2.系統(tǒng)主界面設(shè)計(jì) (一 )系統(tǒng)主體功能簡要介紹 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 16 1)對學(xué)生、教師、課程、公告等信息進(jìn)行管理。 2)修改個人密碼。 3)注銷登錄,返回登錄界面。 (三)數(shù)據(jù)庫設(shè)計(jì) 1. ER圖 1)概念結(jié)構(gòu)設(shè)計(jì) ER 圖,如圖 35 所示: 教 師教 師 批 次學(xué) 生學(xué) 生 作 業(yè)管 理 員課 程增 刪 改 查INN布 置 批 改上 傳下 載 提 交學(xué) 習(xí)教 授NNNNININ公 告增 刪 改 查批 次 名 稱截 止 時 間教 師 信 息添 加 時 間批 次 要 求課 程 信 息課 程 名 稱 教 師 信 息上 傳 時 間作 業(yè) 狀 態(tài)作 業(yè) 名 稱學(xué) 生 信 息保 存 路 徑 批 次 信 息教 工 號姓 名密 碼N教 師 詳 細(xì) 信息學(xué) 生 詳 細(xì) 信息姓 名密 碼學(xué) 號姓 名管 理 員 詳 細(xì)信 息密 碼教 工 號NI內(nèi) 容標(biāo) 題時 間作 業(yè) 評 價交 流 信 息編 寫評 語作 業(yè) 信 息評 價 分 數(shù)學(xué) 生 信 息NII查 看N回 復(fù)提 問ININ發(fā) 送 方接 收 方問 題 時 間狀 態(tài)作 業(yè) 信 息 圖 35 程序 ER 圖 2.?dāng)?shù)據(jù)庫模型 數(shù)據(jù)庫模型,如圖 36所示: 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 17 t b _ u s e rP K u s e r i d n a m e p a s s w o r d i n d e t i f y s t u n u mt b _ s t u m s gP K M S G I D A D D R E S S P H O N E N U M A G E S E X Q Q E M A I LF K 1 U S E R I Dt b _ t c m s gP K M S G I D A D D R E S S A G E S E X P H O N E N U M Q Q E M A I L C o u r s e 1 C o u r s e 2 C o u r s e 3F K 1 u s e r i dt b _ m a n a g e r m s gP K I D A D D R E S S P H O N E N U M A G E S E X Q Q E M A I LF K 1 U S E R I Dt b _ c l a s sP K C L A S S I D C L A S S N A M E T E A C H E R N U Mt b _ p cP K P C I D P C N A M EF K 2 U S E R I D A D D T I M E D E A D T I M E C L A S S N A M E P C C O N T E N TF K 1 C L A S S I Dt b _ j o bP K J O B I D J O B N A M E S T A T U E P A T HF K 1 U S E R I D U P L O A D T I M EF K 2 P C I Dt b _ c o m m e n tP K C O M M E N T I DF K 1 J O B I D C O N T E N T S C O R Et b _ m e s s a g eP K I DF K 1 J O B I D F R O M U S E R I D T O U S E R I D M E S S A G E M E S S A G E T I M E M E S S A G E S T A T Et b _ p u b l i cP K I D T I T L E C O N T E N T T I M E 圖 36 數(shù)據(jù)庫模型圖 數(shù)據(jù)詞典 本系統(tǒng)采用的是 oracle數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名為 word 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 18 表 37 用戶信息表 tb_user 字段名稱 數(shù)據(jù)類型 可否為 空 說明 userid Number NO 用戶 id name VARCHAR2(20) NO 用戶姓名 password VARCHAR2(20) NO 用戶密碼 indetify NUMBER NO 用戶身份 stunum VARCHAR2(20) NO 管理員和教師的工號、學(xué)生的學(xué)號 表 38 學(xué)生信息詳情表 tb_stumsg 字段名稱 數(shù)據(jù)類型 可否為 空 說明 MSGID Number NO 學(xué)生信息 id ADDRESS VARCHAR2(20) NO 學(xué)生地址 PHONENUM VARCHAR2(20) YES 聯(lián)系號碼 AGE NUMBER NO 學(xué)生年齡 SEX VARCHAR2(20) NO 學(xué)生性別 VARCHAR2(20) YES 學(xué)生 EMAIL VARCHAR2(20) YES 學(xué)生 EMAIL USERID NUMBER NO 用戶 id(tb_user 外鍵 ) 表 39管理員信息詳情表 tb_managermsg 字段名稱 數(shù)據(jù)類型 可否為 空 說明 ID Number NO 管理員信息 id ADDRESS VARCHAR2(20) NO 管理員 地址 PHONENUM VARCHAR2(20) YES 聯(lián)系號碼 AGE NUMBER NO 管理員 年齡 SEX VARCHAR2(20) NO 管理員 性別 VARCHAR2(20) YES 管理員 EMAIL VARCHAR2(20) YES 管理員 EMAIL USERID NUMBER NO 用戶 id(tb_user 外鍵 ) 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 19 表 310教師信息詳情表 tb_tcmsg 字段名稱 數(shù)據(jù)類型 可否為空 說明 MSGID Number NO 學(xué)生信息 id USERID NUMBER NO 用戶 id(tb_user 外鍵 ) ADDRESS VARCHAR2(20) NO 教師地址 AGE NUMBER NO 教師年齡 SEX VARCHAR2(20) NO 教師性別 PHONENUM VARCHAR2(20) YES 聯(lián)系號碼 VARCHAR2(20) YES 教師 EMAIL VARCHAR2(20) YES 教師 EMAIL Course1 VARCHAR2(20) NO 課程 1 Course2 VARCHAR2(20) YES 課程 2 Course3 VARCHAR2(20) YES 課程 3 表 311教授課程表 tb_class 字段名稱 數(shù)據(jù)類型 可否為空 說明 CLASSID Number NO 課程 id CLASSNAME VARCHAR2(20) NO 課程名稱 TEACHERNUM VARCHAR2(20) NO 教師工號 表 312作業(yè)批次表 tb_pc 字段名稱 數(shù)據(jù)類型 可否為空 說明 PCID Number NO 批次 id PCNAME VARCHAR2(20) NO 批次名稱 USERID Number NO 教師 id ADDTIME DATE NO 發(fā)布批次時間 DEADTIME DATE NO 批次截止時間 CLASSNAME VARCHAR2(20) NO 課程名稱 PCCONTENT VARCHAR2(1000) NO 作業(yè)要求 安徽商貿(mào)職業(yè)技術(shù)學(xué)院 20 表 313作業(yè)詳情表 tb_job 字段名稱 數(shù)據(jù)類型 可否為空 說明 JOBID Number NO 作業(yè) id JOBNAME