版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 軟件工程課程設計</b></p><p> 專 業(yè) 軟件工程 </p><p><b> 2013年 7月</b></p><p><b> 目錄</b></p><p> 1. 基于web的江蘇大學軟件工程系作業(yè)提交系統(tǒng)課程
2、設計概述5</p><p> 1.1 課程設計的目的5</p><p> 1.2 課程設計的任務5</p><p> 1.3 課程設計采取的基本原理和主要技術方法5</p><p> 1.4 開發(fā)階段任務及角色分工5</p><p> 2. 可行性研究6</p><p>
3、 2.1 編寫目的6</p><p> 2.1.1 目的6</p><p> 2.1.2 預期的讀者6</p><p> 2.2 問題定義6</p><p> 2.2.1 開展該工程的原因6</p><p> 2.2.2 該工程的基本目標7</p><p> 2.2.3
4、經(jīng)濟目標7</p><p> 2.3 可行性研究的方法及評價度7</p><p> 2.3.1 可行性研究所采用的方法7</p><p> 2.3.2 評價尺度8</p><p> 2.4 工作產(chǎn)品8</p><p> 2.4.1 設計目標8</p><p> 2.4.2
5、 設計及約束條件8</p><p> 2.4.3 產(chǎn)品工作原理8</p><p> 2.4.4 產(chǎn)品系統(tǒng)流程圖8</p><p> 2.4.5 數(shù)據(jù)流圖10</p><p> 2.4.6 數(shù)據(jù)詞典11</p><p> 2.4.7 產(chǎn)品的功能14</p><p> 2.4
6、.8 技術方面的可行性14</p><p> 2.5 投資及收益分析14</p><p> 2.5.1 市場分析14</p><p> 2.6.2 投資估計15</p><p> 2.6 社會因素方面的可行性15</p><p> 2.6.1 技術15</p><p>
7、2.6.2 使用方面的可行性15</p><p> 2.7 產(chǎn)品可檢測性16</p><p> 2.7.1 檢測標準16</p><p> 2.7.2 檢測的方法16</p><p> 2.8 可行性綜合分析16</p><p> 2.9 可行性結論16</p><p>
8、 3. 需求分析17</p><p> 3.1 任務概述17</p><p> 3.1.1 目標17</p><p> 3.1.2 運行環(huán)境17</p><p> 3.1.3 條件和限制17</p><p> 3.1.4 數(shù)據(jù)庫描述18</p><p> 3.2 二層的細
9、化數(shù)據(jù)流圖和數(shù)據(jù)字典19</p><p> 3.2.1 系統(tǒng)管理數(shù)據(jù)流圖19</p><p> 3.2.2 管理員模塊數(shù)據(jù)流圖20</p><p> 3.2.3 教師模塊數(shù)據(jù)流圖20</p><p> 3.2.4 學生模塊數(shù)據(jù)流圖20</p><p> 3.3 功能需求20</p>
10、<p> 3.3.1 系統(tǒng)功能設計20</p><p> 3.3.2 系統(tǒng)管理功能21</p><p> 3.3.3 學生用戶登錄子系統(tǒng)管理模塊功能21</p><p> 3.3.4 教師用戶登錄子系統(tǒng)管理模塊功能21</p><p> 3.3.5 管理員模塊子系統(tǒng)管理模塊功能22</p><
11、p> 3.4 性能需求22</p><p> 3.5 數(shù)據(jù)描述22</p><p> 3.5.1 E-R 圖22</p><p> 3.5.2 靜態(tài)數(shù)據(jù)描述22</p><p> 3.5.3 動態(tài)數(shù)據(jù)23</p><p><b> 3.6 小結23</b></p
12、><p> 4. 概要設計23</p><p> 4.1 系統(tǒng)結構23</p><p> 4.1.1 系統(tǒng)管理模塊23</p><p> 4.1.2 學生用戶登錄子系統(tǒng)管理模塊24</p><p> 4.1.3 教師用戶登錄子系統(tǒng)管理模塊24</p><p> 4.1.4 管理
13、員模塊子系統(tǒng)管理模塊25</p><p> 4.2 數(shù)據(jù)庫表27</p><p> 4.2.1 數(shù)據(jù)庫表說明27</p><p> 4.2.2 數(shù)據(jù)庫的約束與關系29</p><p> 4.3 個人總結29</p><p> 5. 詳細設計與實現(xiàn)29</p><p> 5
14、.1 總體功能模塊設計29</p><p> 5.2 登陸界面設計29</p><p> 5.3 用戶的注冊31</p><p> 5.3.1 學生注冊31</p><p> 5.3.2 教師注冊33</p><p> 5.4 系統(tǒng)管理員登錄模塊的設計34</p><p>
15、 5.4.1 學生信息管理34</p><p> 5.4.2 教師信息管理39</p><p> 5.4.3 對用戶信息的修改39</p><p> 5.5 添加刪除學業(yè)信息模塊41</p><p> 5.5.1 專業(yè)信息的管理41</p><p> 5.5.2 班級信息的管理43</p&
16、gt;<p> 5.5.3 課程信息的管理43</p><p> 5.6 學生用戶登錄子系統(tǒng)管理模塊43</p><p> 5.6.1 個人信息模塊43</p><p> 5.6.2 作業(yè)管理模塊44</p><p> 5.6.3 查看教師布置的作業(yè)44</p><p> 5.6.4
17、 查看作業(yè)44</p><p> 5.6.5 下載作業(yè)44</p><p> 5.6.6 學生上傳作業(yè)45</p><p> 5.6.7 學生查看已經(jīng)完成的作業(yè)分數(shù)46</p><p> 5.7 教師用戶登錄子系統(tǒng)管理模塊46</p><p> 5.7.1 個人信息模塊46</p>
18、<p> 5.7.2 布置作業(yè)模塊47</p><p> 5.7.2 教師布置作業(yè)47</p><p> 5.7.3 教師查看已布置的作業(yè)49</p><p> 5.7.4 管理作業(yè)模塊49</p><p> 5.7.5 教師為學生作業(yè)進行打分50</p><p> 5.7.6 評分結果
19、50</p><p> 5.8 個人小結50</p><p> 6. 單元測試51</p><p> 6.1 測試方案51</p><p> 6.2 測試項目51</p><p> 6.3 信息修改功能的操作52</p><p> 6.3.1 學生梁富云個人信息修改5
20、2</p><p> 6.3.2 教師陳錦富信息修改53</p><p> 6.3.2 管理員對學生梁富云的信息修改53</p><p> 6.3.4 管理員對教師陳錦富的信息修改54</p><p> 6.4 管理員對學業(yè)信息的設置操作54</p><p> 6.4.1 管理員對學生專業(yè)信息的設置
21、54</p><p> 6.4.2 管理員對學生班級信息的設置54</p><p> 6.4.3 管理員對課程信息的安排55</p><p> 6.5 學生作業(yè)管理模塊55</p><p> 6.5.1 作業(yè)的查詢55</p><p> 6.5.2 作業(yè)的下載55</p><p&
22、gt; 6.5.3 作業(yè)的上傳56</p><p> 6.5.4 查詢分數(shù)56</p><p> 6.6 教師作業(yè)管理模塊56</p><p> 6.6.1 老師布置作業(yè)56</p><p> 6.6.2 陳錦富老師查詢已經(jīng)布置的作業(yè)57</p><p> 6.6.3 陳錦富老師查看完成作業(yè)的學生
23、57</p><p> 6.6.4 陳錦富老師為完成作業(yè)的學生打分57</p><p> 7. 心得體會57</p><p><b> 參考資料58</b></p><p><b> 附錄59</b></p><p><b> 前言</b&
24、gt;</p><p> 隨著科學技術的高速發(fā)展,計算機的使用已與人的生活密切相關。計算機工作的高效性使人們的工作效率有了大幅度的提高。與此同時,由于生活工作等因素的影響,如何能充分地利用電腦這個特性就成了我們軟件工作者的重要話題。</p><p> 高校網(wǎng)上作業(yè)提交系統(tǒng)的主要任務是為各高校的老師和學生提供具有時效的服務,同時能快速、方便地發(fā)布和檢索各種學習內容、作業(yè)信息等等。因為所有
25、課程都具備了傳統(tǒng)的課程的共性。如:以知識點為中心的非線性、發(fā)散性的導航等等。但隨著社會的進步,人們知識水平的不斷提高,高校網(wǎng)上作業(yè)提交系統(tǒng)也將隨之不斷的更新與發(fā)展。</p><p> 概括來說高校網(wǎng)上作業(yè)提交系統(tǒng)軟件使用包括作業(yè)的發(fā)布和課程內容的導航。學生作業(yè)信息的顯示和作業(yè)完成的提交等。在被發(fā)布的網(wǎng)絡作業(yè)中,基本上都能提供不同程度的作業(yè)內容顯示及相關課程內容導航。</p><p>
26、本著研究學習的目的,本文對網(wǎng)上作業(yè)提交與點評系統(tǒng)做了分析、設計、編碼,實現(xiàn)了一個基本的雛形。</p><p> 基于web的江蘇大學軟件工程系作業(yè)提交系統(tǒng)課程設計概述</p><p> 1.1 課程設計的目的</p><p> 鞏固學過的計算機語言(如c++、java)知識、并結合數(shù)據(jù)庫系統(tǒng)、jsp應用、dreamweaver網(wǎng)頁界面設計、軟件需求工程和面向對
27、象建模等知識,完成一個較綜合的項目。培養(yǎng)學生綜合應用所學專業(yè)知識及計算機知識的能力,訓練和提高軟件開發(fā)技能。要求每個學生在規(guī)定時間內必須完成一個規(guī)模適當?shù)膽密浖到y(tǒng);在教師的指導下以軟件設計為中心,以小組為單位完成從可行性分析、需求分析、軟件設計、編碼到軟件測試運行的軟件開發(fā)全過程。通過軟件開發(fā)的實踐實現(xiàn)以下基本目標:</p><p> 深化已學的知識,完成從理論到實踐的轉化</p><p
28、> 提高分析和解決實際問題的能力</p><p> 培養(yǎng)“開拓創(chuàng)新”能力</p><p> 1.2 課程設計的任務</p><p> 基于Web的江蘇大學軟件工程系作業(yè)提交系統(tǒng)</p><p> 學生、教師、管理員注冊,個人信息的查看和修改。</p><p> 教師:學生作業(yè)的布置、學生作業(yè)的刪除、成
29、績發(fā)布、成績修改、下載提交的作業(yè)。</p><p> 學生:教師布置作業(yè)查閱、上傳作業(yè)、作業(yè)成績的查看。</p><p> 管理員:添加教師、學生、專業(yè)、班級,修改用戶信息。</p><p> 1.3 課程設計采取的基本原理和主要技術方法</p><p> 在現(xiàn)代化的教育技術模式下,計算機已經(jīng)廣泛應用于學校的教育管理,給傳統(tǒng)的教學方式
30、帶來了重大的革命。如何有效進行作業(yè)管理是擺在我們面前的一個新的課題。本文在研究目前國內外作業(yè)管理情況的基礎上,從學校的實際需求出發(fā),采用當前流行的B/S(瀏覽器/服務器)結構和JSP動態(tài)網(wǎng)頁開發(fā)技術,基于Windows7 操作系統(tǒng)和SQL Server 2008數(shù)據(jù)庫,實現(xiàn)一個網(wǎng)上作業(yè)提交與點評系統(tǒng)的雛形。通過對該系統(tǒng)進行一系列的需求分析、設計、編碼、測試等工作,使系統(tǒng)實現(xiàn)了管理員發(fā)布管理公告、教師管理、班級、課程;老師在線發(fā)布作業(yè)、批
31、改作業(yè);學生上傳作業(yè)、查看作業(yè)信息。重點對系統(tǒng)設計過程作了相應描述,同時也對系統(tǒng)需要改進的地方做了總結。 </p><p> 1.4 開發(fā)階段任務及角色分工</p><p> 組長:梁富云 3100608018、軟件1001</p><p> 組員:張建彬 3100608024、軟件1001</p><p> 夏文澤 310060
32、8030、軟件1001</p><p> 馬瑜 3100608020、軟件1001</p><p> 張俊濤 3100608019、軟件1001</p><p> 朱云飛 3100608017、軟件1001</p><p> 任務分配:張建彬------需求分析</p><p> 夏文澤------數(shù)據(jù)庫設計
33、</p><p> 馬瑜------MVC模式中--模型層的數(shù)據(jù)存儲類設計</p><p> 張俊濤-----MVC模式中--模型層的動作執(zhí)行類設計</p><p> 朱云飛----文件上傳及下載的頁面及控制層的設計</p><p> 梁富云-----總體框架設計,剩余所有頁面設計及控制層設計</p><p>
34、<b> 可行性研究</b></p><p><b> 2.1 編寫目的</b></p><p><b> 2.1.1 目的</b></p><p> 基于Web的江蘇大學軟件工程系作業(yè)提交系統(tǒng)的主要任務是為各軟件工程系的老師和學生提供具有時效的服務,同時能快速、方便地發(fā)布和檢索各種學習內容、
35、作業(yè)信息等等。</p><p> 2.1.2 預期的讀者</p><p> 江蘇大學計算機學院軟件工程系的各位老師及學生。</p><p><b> 2.2 問題定義</b></p><p> 2.2.1 開展該工程的原因</p><p> 基于Web技術的電子版作業(yè)管理系統(tǒng)可以借助于遍
36、布全球的計算機網(wǎng)絡來實現(xiàn),電子作業(yè)在現(xiàn)代教育尤其是遠程教育中有著非常重要的作用,因此學生的作業(yè)既可以在家里上網(wǎng)提交給老師批改,大大拓展了交作業(yè)的時間控限制。老師可以在網(wǎng)上發(fā)布當天的作業(yè),同時可以在線改學生提交的作業(yè),使用計算機批改作業(yè),減少紙張的使用率,節(jié)約資源,方便快捷。這樣作業(yè)的成績送到數(shù)據(jù)庫中,進行統(tǒng)計、排序等操作,從而在網(wǎng)上公布出來。學生們就可以在老師批改后即時看到自己的作業(yè)情況。網(wǎng)絡化作業(yè)相對于傳統(tǒng)考試的改變具有革命性的意義。
37、比如網(wǎng)絡作業(yè)系統(tǒng)能真正地使老師從傳統(tǒng)的手工批改、手工統(tǒng)計學生作業(yè)情況等等費時的工作中解脫出來,將主要精力轉移到如何利用現(xiàn)代化的科技手段提高教學效率等具有創(chuàng)造性的教學改革工作中,以更好地適應現(xiàn)代信息化建設形式。</p><p> 2.2.2 該工程的基本目標</p><p> 解決學生上傳作業(yè)問題,教師可以將新作業(yè)傳到該系統(tǒng)上,也可以在次系統(tǒng)上下載學生上傳的作業(yè),并將成績上傳供學生查看。
38、</p><p> 2.2.3 經(jīng)濟目標</p><p> 目標系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上比較低。而且,本系統(tǒng)并不是十分的復雜。當系統(tǒng)開發(fā)完實際運行后,為使用者帶來便利的同時,也為系統(tǒng)的進一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟回報將遠超過支出,并且最重要的是該軟件的開發(fā)可以使我們對系統(tǒng)的開發(fā)有全面的認識。綜合各方面考慮,此基于Web技術的電子版作業(yè)管理
39、系統(tǒng)開發(fā)可行。</p><p> 2.3 可行性研究的方法及評價度</p><p> 2.3.1 可行性研究所采用的方法</p><p><b> 1. 主要技術路線</b></p><p> 網(wǎng)上作業(yè)批改系統(tǒng)要求實現(xiàn)提交作業(yè)、批改作業(yè)、成績匯總和反饋等基本功能。</p><p> 初步
40、建立數(shù)據(jù)庫。數(shù)據(jù)庫中應包含學生信息表和教師信息表。學生信息表中包含學生基本信息(用戶名、密碼、班級等)和成績、作業(yè)等項用以信息匯總,其中作業(yè)項最好用Image類型便于存儲大容量文件并支持Word格式作業(yè)提交。教師信息表則需包含用戶名、密碼和執(zhí)教班級等信息。</p><p> 建立Web登錄界面,可通過單選鈕來選擇進行學生或教師登錄。網(wǎng)頁從用戶端讀取信息后,與數(shù)據(jù)庫鏈接,驗證信息后進入功能界面。</p>
41、;<p> 設計各界面框架。功能界面中先插入作業(yè)選擇頁面,選定作業(yè)項后進入一頁面,分作業(yè)上傳(教師登錄后為“作業(yè)批改”選項)、作業(yè)查看、成績查詢(教師還包括成績匯總)等模塊。系統(tǒng)在運行作業(yè)批改功能時,初步設想通過一個ListView窗口顯示學生作業(yè)并支持批改。并支持作業(yè)下載,方便教師離線批改作業(yè)。最后教師批改完作業(yè)后,在指定區(qū)域輸入成績,提交后,系統(tǒng)將把學生作業(yè)和成績寫入數(shù)據(jù)庫對應欄進行管理。</p>&l
42、t;p> 有序合理地整合各個網(wǎng)頁,并進行優(yōu)化。</p><p><b> 關鍵技術</b></p><p> 網(wǎng)站開發(fā)關鍵技術是基于JSP動態(tài)網(wǎng)站開發(fā)、數(shù)據(jù)庫的建立和網(wǎng)頁與數(shù)據(jù)庫的連接。與此同時,可以考慮輔助以css方法對網(wǎng)頁進行美化。</p><p> 2.3.2 評價尺度</p><p> 1. 項目
43、組組內編程環(huán)境已穩(wěn)定;</p><p> 2. 咨詢都是通過學院教師,開銷很低;</p><p> 3. 項目中各個功能復雜度不是很高,但是需要仔細理順邏輯;</p><p> 4. 開發(fā)時間是到學期末;</p><p> 5. 網(wǎng)頁界面美化是項目中比較生疏的一個技術點;</p><p> 6. 項目在實際應
44、用中使用效率高。</p><p><b> 2.4 工作產(chǎn)品</b></p><p> 2.4.1 設計目標</p><p> 解決學生上傳作業(yè)問題,教師可以將新作業(yè)傳到該系統(tǒng)上,也可以在次系統(tǒng)上下載學生上傳的作業(yè),并將成績上傳供學生查看。用戶(學生、老師、管理員)通過瀏覽器登陸網(wǎng)上作業(yè)提交系統(tǒng),不同權限對應不同的操作。</p>
45、;<p> 2.4.2 設計及約束條件</p><p><b> 約束條件:</b></p><p> 1.學生不可以進行教師與管理員的頁面</p><p> 2.教師也不可以進入管理員頁面,還有學生頁面 </p><p> 3.管理員也不可以進行學生和教師面頁</p><p&
46、gt; 4.每個學生登錄進入之后只能看到自己班級的作業(yè),不可以看到別的班級的作業(yè)</p><p> 5.每個教師登錄只對自己發(fā)布的作業(yè)進行管理,不可以對別的教師發(fā)布的作業(yè)進行管理</p><p> 6.當學生注冊時輸入的學號必需與選定的班級匹配。</p><p> 7.不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的</p><
47、p> 8.不同的用戶使用個人數(shù)據(jù)功能時,也是只可以看到自己的信息不可以看到他們的信息</p><p> 9.學生上傳作業(yè)的類型,大小,時間等,受到教師發(fā)布作業(yè)的約束</p><p> 2.4.3 產(chǎn)品工作原理</p><p> 與許多校園網(wǎng)管理一樣,我所開發(fā)的網(wǎng)上學生作業(yè)提交系統(tǒng)設有專門的管理員,采取三層式管理,即管理員管理系統(tǒng)和教師,教師管理班級和作
48、業(yè),學生屬于某個班級和完成作業(yè)。這樣的管理方式分工明確,權責分明,易于管理。</p><p> 2.4.4 產(chǎn)品系統(tǒng)流程圖</p><p> 2.4.5 數(shù)據(jù)流圖</p><p> 要設計一個作業(yè)管理系統(tǒng),首先要分析系統(tǒng)里需要那些內容,以及各種內容之間的關系。數(shù)據(jù)流圖是一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖的基本目的是
49、利用它作為交流信息的工具,還有一個重要的作用就是作為分析和設計的工具。功能流程圖主要是分析、描述信息系統(tǒng)的數(shù)據(jù)轉換和流動狀況,顯示系統(tǒng)內所有的基本成份及其相互聯(lián)系的概況和細節(jié).概括描述系統(tǒng)的內部邏輯,是理解表達用戶需求、與用戶溝通交流的工具,是新系統(tǒng)邏輯模型的最重要組成部分。功能流程圖的基本符號包括: 外部實體,數(shù)據(jù)流 ,處理(處理邏輯、處理功能)和 數(shù)據(jù)存儲.功能流程圖的構造方法和指導思想: 自上而下,逐步細化;直觀清晰,簡單明了。&
50、lt;/p><p> 教師布置、查詢、批改學生的作業(yè)、學生提交作業(yè)</p><p> 學生下載、提交作業(yè)、查看分數(shù)</p><p> 管理員管理學生、老師、班級、專業(yè)和課程信息</p><p><b> 作業(yè)</b></p><p><b> 提交</b></p&
51、gt;<p><b> 系統(tǒng)</b></p><p> 2.4.6 數(shù)據(jù)詞典</p><p> 數(shù)據(jù)字典是對流程圖加以補充說明的工具,為系統(tǒng)管理員提供了數(shù)據(jù)項的綜合信息。下面將列出管理系統(tǒng)中的幾個重要數(shù)據(jù)元素。</p><p><b> 數(shù)據(jù)結構</b></p><p><
52、;b> 數(shù)據(jù)項</b></p><p> 教師 名字 定義 別名</p><p> Tid INT IDENTITY (1,1) NOT NULL , --自動編號,標識列</p><p> Tuid VARCHAR(20) NOT NULL ,
53、 --賬號</p><p> Tpassword VARCHAR (20) NOT NULL, --密碼</p><p> Tname VARCHAR(15) NOT NULL , --姓名</p><p> Tsex VARCHAR(4) NOT NULL , --性別</p>&l
54、t;p> Tzc VARCHAR (20) NOT NULL , --職稱</p><p> Temail VARCHAR (20) , --郵件</p><p> Tphone VARCHAR (15) NOT NULL , --電話</p><p> 管理員 名字
55、 定義 別名</p><p> Aid INT IDENTITY (1,1) NOT NULL , --自動編號,標識列</p><p> Auid VARCHAR(20) NOT NULL , --賬號</p><p> Apassword VARCHAR (20)
56、 NOT NULL , --密碼 </p><p> 學生 名字 定義 別名</p><p> Sid INT IDENTITY (1,1) NOT NULL , --自動編號,標識列</p><p> Suid VARCHAR(20) NOT NUL
57、L , --賬號</p><p> Spassword VARCHAR (20) NOT NULL , --密碼</p><p> Sname VARCHAR(15) NOT NULL , --姓名</p><p> Snumber VARCHAR(15) NOT NULL , --學號</p>
58、<p> Ssex VARCHAR(4) NOT NULL , --性別</p><p> Mname VARCHAR (20) NOT NULL , --專業(yè)</p><p> Csid INT NOT NULL, --ID</p><p> Csname
59、 VARCHAR (15) NOT NULL , --班級</p><p> Semail VARCHAR (20) , --郵件</p><p> Sphone VARCHAR (15) NOT NULL -電話</p><p> SregDate DATETIME NOT NULL ,
60、 --注冊日期</p><p> 專業(yè)表 名字 定義 別名</p><p> Mid INT IDENTITY (1,1) NOT NULL , 編號</p><p> Mname VARCHAR(20) NOT NULL , 專業(yè)
61、</p><p> 班級表 名字 定義 別名</p><p> Csid INT IDENTITY (1,1) NOT NULL , ID</p><p> Mid INT NOT NULL, 所屬專業(yè)ID</p>&l
62、t;p> Mname VARCHAR(20) NOT NULL , 專業(yè)名稱</p><p> Csname VARCHAR(15) NOT NULL , 班級名稱</p><p> 課程信息表 名字 定義 別名</p><p> Cid INT IDEN
63、TITY (1,1) NOT NULL , --自動編號,標識列</p><p> Ctitle VARCHAR(50) NOT NULL , 課程名稱</p><p> 老師作業(yè)信息表 名字 定義 別名</p><p> Ttkid INT IDENTITY (1,1) NOT
64、NULL , --自動編號,標識列</p><p> Ttitle VARCHAR(50) NOT NULL , 作業(yè)名稱</p><p> Cid INT NOT NULL , ID</p><p> Ctitle VARCHAR(50) NOT NULL , 所屬課程名稱 <
65、/p><p> Tid INT NOT NULL , 所屬教師id</p><p> Tname VARCHAR(15) NOT NULL , 所屬教師姓名</p><p> AddDate DATETIME NOT NULL , 添加時間</p><p> Deadli
66、ne DATETIME NOT NULL, 結束時間</p><p> Tcontents VARCHAR(255) NOT NULL , 作業(yè)內容</p><p> TfilePath VARCHAR(30) NOT NULL , 布置作業(yè)文件名</p><p> TfilePath2 VARCHAR(30) NOT NUL
67、L , 文件所在的文件夾名</p><p> 學生上傳作業(yè)表 名字 定義 別名</p><p> Stkid INT IDENTITY (1,1) NOT NULL , ID</p><p> Ttitle VARCHAR(50) NOT NULL , 作
68、業(yè)名稱</p><p> Ttkid INT NOT NULL, 所屬作業(yè)ID</p><p> Cid INT NOT NULL , 所屬課程ID</p><p> Ctitle VARCHAR(50) NOT NULL , 所屬課程名稱<
69、/p><p> Tid INT NOT NULL, 所屬教師id</p><p> Tname VARCHAR(15) NOT NULL , 所屬教師姓名</p><p> Sid INT NOT NULL, 所屬學生ID</p><p> Dea
70、dline DATETIME NOT NULL, 截止時間</p><p> SubmitDate DATETIME NOT NULL, 上傳時間</p><p> Score INT NOT NULL, 分數(shù)</p><p> SfilePath VARC
71、HAR(30) NOT NULL , 學生作業(yè)文件名</p><p> TfilePath VARCHAR(30) NOT NULL , 布置作業(yè)文件名</p><p> 2.4.7 產(chǎn)品的功能</p><p> 具有學生、教師、管理員注冊,個人信息的查和修改等功能;</p><p> 學生具有查
72、閱教師布置作業(yè)、上傳作業(yè)、作業(yè)成績的查看和修改個人信息等功能;</p><p> 老師具有學生作業(yè)的布置、學生作業(yè)的刪除、成績發(fā)布、成績修改、下載提交的作業(yè)修改個人信息等功能;</p><p> 管理員具有添加和刪除教師、學生、專業(yè)、班級,修改用戶信息等功能。</p><p> 2.4.8 技術方面的可行性</p><p> 我們團隊
73、由6名男生組成,可以說大家的動手能力都非常強,對自己的專業(yè)知識更是自信。并且也有了近3年的學習編程經(jīng)驗,我們堅信我們有能力做好這個基于web的江蘇大學軟件工程系的網(wǎng)上作業(yè)提交系統(tǒng)。</p><p> 考慮到性能和可靠性方面的因素,一般應用程序都使用帶有"客戶/服務器數(shù)據(jù)庫引擎"的關系數(shù)據(jù)庫管理系統(tǒng)(如Microsoft SQL Serves ,Oracle等),Microsoft SQL S
74、erver 2008能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務,可在多個用戶之間有效地分配可用資源,它不僅是一個巨大的數(shù)據(jù)容器,更是一個非常強大的數(shù)據(jù)處理工具。而且它可以很好地與JSP合作,因此是本系統(tǒng)數(shù)據(jù)庫服務器的理想選擇。</p><p> JSP技術使用Java編程語言編寫類XML的tags和scriptlets。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計
75、和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。因此,我們選用JSP編程。</p><p> 2.5 投資及收益分析</p><p> 2.5.1 市場分析</p><p> 系統(tǒng)開發(fā)前學生提交作業(yè)是以紙張形式提交,在管理上教師要用筆批改作業(yè)。系統(tǒng)開發(fā)完成后提交,批改作業(yè)只要通過瀏覽即可完成,可為學院、學生節(jié)約大量資金。若能
76、與其它功能模塊聯(lián)機操作,社會效益將更大。本軟件提高和改進管理信息服務質量、增強資源共享、減少人力和設備費用、加快信息的查詢速度和準確性、管理系統(tǒng)建成后可以和校園網(wǎng)相連,提供網(wǎng)上查詢服務。符合工作人員及學生的習慣,方便操作,具有可行性。</p><p> 本軟件將不僅適用于軟件工程系,也將適用于其他系、其他學院及學校,可以說市場前景廣闊,適用性廣。</p><p> 2.6.2 投資估計
77、</p><p> 需要兩臺以上個人電腦和若干網(wǎng)線,一個交換機等。暫時不需額外的經(jīng)費。</p><p> 2.6 社會因素方面的可行性 </p><p><b> 2.6.1 技術</b></p><p> 本系統(tǒng)采用MyEclipse+DreamweaverCS3作為開發(fā)工具。</p><p
78、> MyEclipse將開發(fā)者常用到的一些有用的插件都集合起來,但它是收費的。開放源代碼,基于Java的可擴張的開發(fā)平臺,多數(shù)人都是將Eclipse作為Java的集成開發(fā)環(huán)境使用,雖然Eclipse使用Java開發(fā),但Eclipse不僅僅局限于Java開發(fā),還可用于其它語言的開發(fā),如C/C++; Eclipse是一個框架和一組服務,它通過各種插件來構建開發(fā)環(huán)境,因此只要提供支持C/C++ 插件便能進行相應語言的開發(fā)。 Eclip
79、se最早是由IBM開發(fā)的,后來IBM將Eclipse作為一個開發(fā)源代碼的項目,獻給了開源組織Eclipse.org但仍由IBM的子公司OTI(主要從事Eclipse開發(fā)的人員)繼續(xù)Eclipse的開發(fā)。</p><p> MyEclipse是Eclipse的一個插件,它整合了現(xiàn)在常見的幾乎所有插件,可以支持開發(fā)J2EE應用程序的插件,而STRUTS是一個實現(xiàn)J2EE的框架。MyEclipse還為Eclipse提
80、供了一個大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點。</p><p> DreamweaverCS3是一個可視化的建立Web站點和應用程序的專業(yè)工具,不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制,是一集網(wǎng)頁創(chuàng)作和站點管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。也支持最新的Web技術,使每個級別的開發(fā)人員和設計人員都
81、可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。</p><p> Microsoft SQL Server 2008是一個高性能的客戶端/服務器結構的關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,Relational Database Management System)。SQL Server 2008是為了支持高容量的事務處理(比如在線訂購錄入、存貨目錄、記帳或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分析應用)
82、而設計的。它運行在Microsoft Windows NT4或Microsoft Windows 20008 Server上——基于intel處理器的網(wǎng)絡??梢园裇QL Server 2008作為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的機器上。</p>
83、<p> 2.6.2 使用方面的可行性</p><p> 如今的電腦已經(jīng)普及到家家戶戶,更不用說是老師和學生這些高知識分子;所以在使用本系統(tǒng)軟件上是基本不存在問題的。每臺家用電腦都會帶有瀏覽器,只要能訪問校園網(wǎng),就能進入本系統(tǒng),進行注冊登錄等操作。</p><p> 2.7 產(chǎn)品可檢測性 </p><p> 2.7.1 檢測標準</p>
84、;<p> 測試結果整理——可用性問題分級 經(jīng)過可用性測試,可能會發(fā)現(xiàn)產(chǎn)品或頁面的很多可用性問題。為了方便內部人員決策,需要對這些可用性問題進行分類或等級界定。</p><p> 五級劃分:5級:無關緊要的錯誤4級:問題雖小但卻讓用戶焦躁3級:中等程度,耗費時間但不會丟失數(shù)據(jù)2級:導致數(shù)據(jù)丟失的嚴重問題1級:災難性錯誤,導致數(shù)據(jù)的丟失或者軟硬件的損壞</p>&
85、lt;p> 2.7.2 檢測的方法</p><p> 定義用戶并招募: 選擇具有代表性的用戶可以減少樣本數(shù)量,提高研究效率。一般來說,參與可用性測試的產(chǎn)品的用戶或近期使用過競品的用戶。在定義目標用戶時,可以從三個角度(學生、老師、管理員)入手。</p><p> 2.8 可行性綜合分析</p><p> MyEclipse+Dreamweave
86、rCS3和Microsoft SQL Server 2008為基于web的江蘇大學軟件工程系作業(yè)提交系統(tǒng)提供了技術上的支持;電腦的普及為本系統(tǒng)確保了使用的可行性。系統(tǒng)開發(fā)完成后提交,批改作業(yè)只要通過瀏覽即可完成,可為學院、學生節(jié)約大量資金。若能與其它功能模塊聯(lián)機操作,社會效益將更大。本軟件提高和改進管理信息服務質量、增強資源共享、減少人力和設備費用、加快信息的查詢速度和準確性、管理系統(tǒng)建成后可以和校園網(wǎng)相連,提供網(wǎng)上查詢服務。符合工作人
87、員及學生的習慣,方便操作,具有可行性。</p><p> 鑒于以上分析可知,該圖書館管理信息系統(tǒng)開發(fā)項目有巨大的社會效益。從而使我們深信該系統(tǒng)開發(fā)出來之后將獲得巨大的成功!</p><p><b> 2.9 可行性結論</b></p><p> 根據(jù)以上分析,本系統(tǒng)在當前技術、經(jīng)濟、社會等環(huán)境下是確實可行的。</p><
88、;p><b> 需求分析</b></p><p><b> 3.1 任務概述</b></p><p><b> 3.1.1 目標</b></p><p> 開發(fā)完成后的作業(yè)提交系統(tǒng)可以實現(xiàn)學生作業(yè)上傳,教師可以將新作業(yè)傳到該系統(tǒng)上,也可以在次系統(tǒng)上下載學生上傳的作業(yè),并將成績上傳供學生查
89、看。</p><p> 3.1.2 運行環(huán)境</p><p> MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse 是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其
90、是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司
91、參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。</p><p> Microsoft SQL Server 是一個高性能的客戶端/服務器結構的關系數(shù)據(jù)
92、庫管理系統(tǒng)(RDBMS,Relational Database Management System)。SQL Server 2005是為了支持高容量的事務處理(比如在線訂購錄入、存貨目錄、記帳或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)(比如銷售分析應用)而設計的。它運行在Microsoft Windows NT4或Microsoft Windows 20005 Server上——基于intel處理器的網(wǎng)絡??梢园裇QL Server 2005作
93、為一種個人桌面數(shù)據(jù)庫系統(tǒng)安裝在運行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的機器上。</p><p> 一個可視化的網(wǎng)頁設計和網(wǎng)站管理工具,支持最新的web技術,包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite/BBEdit捆綁、可視化網(wǎng)頁設計、圖像
94、編輯、全局查找替換、全FTP功能、處理Flash和Shockwave等富媒體格式和動態(tài)HTML、給予團隊的web創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源代碼編譯方式。</p><p> 3.1.3限制與約束</p><p><b> 限制:</b></p><p> ?、?教師不可以進入管理員頁面,還有學生頁面;</p>
95、<p> ?、?管理員也不可以進行學生和教師頁面;</p><p> ?、?每個學生登錄進入之后只能看到自己班級的作業(yè),不可以看到別的班級的作業(yè);</p><p> ?、埽總€教師登錄只對自己發(fā)布的作業(yè)進行管理不可以對別的教師發(fā)布的作業(yè)進行管理;</p><p> ⑤.當學生注冊時輸入的學號必需與選定的班級匹配;</p><p&g
96、t; ?、?不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的;</p><p> ⑦.不同的用戶使用個人數(shù)據(jù)功能時也是只可以看到自己的信息不可以看到他們的信息;</p><p> ⑧.學生上傳作業(yè)的類型,大小,時間等,受到教師發(fā)布作業(yè)的約束。</p><p><b> 約束:</b></p><p>
97、①.B/S結構總體設計方案對它的約束</p><p> 基于web的作業(yè)提交系統(tǒng)做為B/S 結構的一個應用系統(tǒng),不可避免的要受到B/S結構的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設計、系統(tǒng)配置和計劃。同時,由于信息的共享,在線作業(yè)管理系統(tǒng)還受到其它系統(tǒng)的信息約束。</p><p> ?、?人力、資金、時間的約束</p><p> 基于web的作業(yè)
98、提交系統(tǒng)的目標就是要輔助教師對學生上傳的作業(yè)進行管理,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點方便學生上傳作業(yè),方便教師為學生的作業(yè)打分,為教師提供更高效的服務。</p><p> ?、?技術發(fā)展規(guī)律的約束</p><p> 計算機技術和產(chǎn)品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術的進步,多媒體技術的發(fā)
99、展,這些都要求系統(tǒng)在設計時考慮技術變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。</p><p> 3.1.4 數(shù)據(jù)庫描述</p><p> 數(shù)據(jù)字典實際上也是以數(shù)據(jù)表和視圖為主要存在形式的??梢赃@樣說,數(shù)據(jù)字典是關于數(shù)據(jù)的數(shù)據(jù)表和視圖。</p><p><b> 1、專業(yè)表如下:</b></p><p>
100、組成:編號,專業(yè)名稱。</p><p><b> 2、班級表如下:</b></p><p> 組成:編號,所屬專業(yè)ID,所屬專業(yè)名稱,所屬班級名稱。</p><p> 3、課程信息表如下:</p><p> 組成:課程編號,課程名稱。</p><p> 4、學生信息表如下:</p&
101、gt;<p> 組成:ID,帳號,密碼,姓名,學號,性別,專業(yè),班級id,班級名稱,郵箱,電話,注冊日期。</p><p> 5、教師作業(yè)信息表:</p><p> 組成:ID,作業(yè)名稱,所屬作業(yè)ID,所屬課程ID,所屬課程名稱,所屬教師id,所屬教師姓名,所屬學生ID,截止時間,上傳時間,分數(shù),學生作業(yè)文件名,布置作業(yè)文件名。</p><p>
102、<b> 6、管理員信息表:</b></p><p> 組成:管理員id,管理員賬號,管理員密碼。</p><p> 3.2 二層的細化數(shù)據(jù)流圖和數(shù)據(jù)字典</p><p> 3.2.1 系統(tǒng)管理數(shù)據(jù)流圖</p><p> 通過作業(yè)提交系統(tǒng)可以實現(xiàn)學生作業(yè)上傳,教師可以將新作業(yè)傳到該系統(tǒng)上,也可以在次系統(tǒng)上下載學
103、生上傳的作業(yè),并將成績上傳供學生查看。以及管理員對系統(tǒng)成員刪改的功能。</p><p> 3.2.2 教師模塊數(shù)據(jù)流圖</p><p> 主要包括:查看學生作業(yè),上傳布置作業(yè),管理作業(yè),,打分公布成績,統(tǒng)計作業(yè)遞交情況,修改個人資料。其中查看作業(yè)主要功能包括:搜索教師自己所布置的作業(yè)學生遞交情況。</p><p> 3.2.3 學生模塊數(shù)據(jù)流圖</p&g
104、t;<p> 主要包括學生管理,主要功能:查看教師布置的作業(yè),并下載作業(yè),完成作業(yè)后提交到服務器,以及修改學生自己的基本情況等。</p><p> 3.2.4 管理員模塊數(shù)據(jù)流圖</p><p> 主要包括教師管理,學生管理,專業(yè)管理和班級管理。主要功能:增加、修改、刪除教師和學生用戶,專業(yè)班級的查詢和增加、刪除以及服務配置系統(tǒng)參數(shù),配置上傳文件類型等。</p&g
105、t;<p><b> 3.3 功能需求</b></p><p> 3.3.1 系統(tǒng)功能設計</p><p> 學生、教師、管理員注冊,個人信息的查看和修改。在進入系統(tǒng)時,系統(tǒng)要對人員的身份進行識別,所以在其第一次進入的時候,要對其進行注冊,將注冊的信息存入數(shù)據(jù)庫中,一邊下次識別的時候可以核實信息。在信息存入數(shù)據(jù)庫中后,用戶還可以在后面的登錄界面之后
106、,對自己的個人信息進行修改。</p><p> 教師:學生作業(yè)的布置、學生作業(yè)的刪除、成績發(fā)布、成績修改、下載提交的作業(yè)。在教師這個模塊,老師首先可以向學生布置作業(yè),通知學生作業(yè)做哪里的。如果對學生布置的作業(yè)有什么不滿意的地方,可以進行刪除。學生上傳完作業(yè)之后,老師進行下載。在看過學生作業(yè)之后,可以發(fā)布學生的成績,同時還有修改學生成績的職能。</p><p> 學生:教師布置作業(yè)查閱、
107、上傳作業(yè)、作業(yè)成績的查看。在老師布置完作業(yè)之后,學生查詢老師所布置的作業(yè)。在學生昨晚作業(yè)之后,上傳自己的作業(yè)。等老師批改完之后,學生再查詢自己的成績。</p><p> 管理員:添加教師、學生、專業(yè)、班級,修改用戶信息。管理員具有修改老師和學生的信 </p><p> 息的權限。管理員可以修改老師的信息甚至老師的權限。對于學生,管理員可以修改學生 </p><
108、p> 的個人信息,比如學生的專業(yè)、班級等一些個人信息。</p><p> 3.3.2 系統(tǒng)管理功能</p><p><b> 1、教師管理模塊</b></p><p> 制定某班級為自己所帶的學生。教師發(fā)布相關信息以及相關資料。每個任課教師都可以發(fā)布作業(yè)信息給自己所帶的專業(yè)的學生,可以附帶一些完成作業(yè)所需要的參考資料。任課老師可以
109、查詢已經(jīng)提交的作業(yè)并修改,可以回饋作業(yè)成績和發(fā)布參考答案等信息。在布置的作業(yè)的時候,可對所布置的作業(yè)設置提交截稿時間,作業(yè)格式,以及對上交的作業(yè)進行刪除操作。</p><p> 權限設置:每個老師只能看到自己所帶學生提交的作業(yè)以及自己發(fā)布作業(yè)、答案信息、公共信息等。</p><p><b> 2、學生信息管理</b></p><p> 根
110、據(jù)需要,教師可以錄入所帶專業(yè)或班級的學生信息,以便進行作業(yè)的分配和布置。同時,系統(tǒng)的管理員可以對學生的信息進行修改。</p><p><b> 3、管理員模塊</b></p><p> 管理后臺系統(tǒng)的各項資料,包括修改,添加刪除資料,分配教師賬戶,審核教師提交的教學資源。同時管理員可以對教師進行增加或者修改。對于專業(yè)班級等信息可以進行修改。</p>
111、<p> 3.3.3 學生用戶登錄子系統(tǒng)管理模塊功能</p><p> 學生登錄系統(tǒng)時,系統(tǒng)對學生的個人信息進行核實,其中核實的信息包括:用戶名和密碼。</p><p> 3.3.4 教師用戶登錄子系統(tǒng)管理模塊功能</p><p> 教師在進入系統(tǒng)的時候,系統(tǒng)對老師的個人信息進行核實,其中核實的信息包括: 用戶名和密碼。</p>&l
112、t;p> 3.3.5 管理員模塊子系統(tǒng)管理模塊功能</p><p> 管理員在進入系統(tǒng)的時候,系統(tǒng)對管理員的個人信息進行核實,其中核實的信息包括:用戶名和密碼。</p><p><b> 3.4 性能需求</b></p><p> 學生、教師、管理員注冊,個人信息的查看和修改。</p><p> 教師:學
113、生作業(yè)的布置、學生作業(yè)的刪除、成績發(fā)布、成績修改、下載提交的作業(yè)。</p><p> 學生:教師布置作業(yè)查閱、上傳作業(yè)、作業(yè)成績的查看。</p><p> 4) 管理員:添加教師、學生、專業(yè)、班級,修改用戶信息。</p><p><b> 3.5 數(shù)據(jù)描述</b></p><p> 3.5.1 E-R 圖&l
114、t;/p><p> 3.5.2 靜態(tài)數(shù)據(jù)描述</p><p> 在這個系統(tǒng)中,我們也設置了一些靜態(tài)數(shù)據(jù)。學生注冊的時間為當前的時間,同時注冊的時候郵箱的地址中必須出現(xiàn)@的字符,設置的密碼的位數(shù)必須超過6位。在 整個系統(tǒng)中,我們把當時上傳、下載的時間都設置為當時間的時間。</p><p> 3.5.3 動態(tài)數(shù)據(jù)</p><p> 在這個系統(tǒng)
115、中,動態(tài)的數(shù)據(jù)包括我們學生和老師的一些信息。首先學生的個人信息,學生的賬號、密碼、姓名、性別、專業(yè)、班級等都是在學生在注冊過程中填寫的,每個人的信息都不一樣,這些都是動態(tài)信息。老師的信息也有動態(tài)信息,老師的個人的信息,包括其自己的姓名,性別,郵箱聯(lián)系方式等。其中管理員的個人信息也可以進行修改。</p><p><b> 3.6 小結</b></p><p> 在以
116、前的可行性分析基礎上,我們進行了以上的需求分析過程。在分析的過程當中,我們從整體上覺得整個軟件系統(tǒng)無論是在技術上還是在經(jīng)濟上都是完全可行的,有很好的開發(fā)價值。</p><p><b> 概要設計</b></p><p><b> 4.1 系統(tǒng)結構</b></p><p> 4.1.1 系統(tǒng)管理模塊</p>
117、<p> 系統(tǒng)模塊可以劃分為注冊和登錄兩個總模塊。注冊模塊包括學生和老師注冊兩種注冊方式。然后具體登錄方式又可以進一步細化為教師、學生、管理員登錄3個子模塊,每個模塊具體闡明其不同的功能要求。</p><p><b> 系統(tǒng)模塊圖:</b></p><p> 4.1.2 學生用戶登錄子系統(tǒng)管理模塊</p><p> 主要包
118、括學生管理,主要功能:查看教師布置的作業(yè),并下載作業(yè),完成作業(yè)后提交服務器,以及修改學生自己的基本情況等。</p><p> 學生登錄子模塊流程圖:</p><p> 4.1.3 教師用戶登錄子系統(tǒng)管理模塊</p><p> 主要包括查看作業(yè)模塊,上傳作業(yè)模塊,管理作業(yè)模塊,,打分公布成績模塊,統(tǒng)計作業(yè)遞交情況模塊,修改資料模塊。查看作業(yè)模塊,主要功能:搜索教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設計報告——基于web在線作業(yè)提交批改系統(tǒng)
- 軟件工程課程設計---作業(yè)提交系統(tǒng)
- 基于web在線作業(yè)提交批改系統(tǒng)
- 軟件工程課程設計--在線考試系統(tǒng)
- 軟件工程課程設計作業(yè)
- 軟件工程課程設計報告
- 軟件工程課程設計報告
- 軟件工程課程設計報告--學生選課系統(tǒng)
- 酒店管理系統(tǒng)--軟件工程課程設計報告
- 軟件工程課程設計個人報告
- [封面] 《軟件工程》課程設計報告
- 軟件工程課程設計報告模板
- 軟件工程課程設計--銀行儲蓄系統(tǒng)系統(tǒng)設計報告
- 軟件工程課程設計--在線圖書管理系統(tǒng)
- 軟件工程課程設計管理系統(tǒng)
- 圖書管理系統(tǒng)軟件工程課程設計作業(yè)
- 軟件工程課程設計—選課系統(tǒng)
- 車站售票管理系統(tǒng)—軟件工程課程設計報告
- 軟件工程課程設計報告(網(wǎng)吧會員管理系統(tǒng))
- 軟件工程課程設計
評論
0/150
提交評論