【正文】
wsi586數(shù)據(jù)庫系統(tǒng)Sql serverSql server 2005建模工具M(jìn)S Visio 2003Visio2003 SP3 項(xiàng)目規(guī)劃 任務(wù)描述使用任務(wù)樹進(jìn)行任務(wù)分解,并說明每項(xiàng)任務(wù)的內(nèi)容、目標(biāo)等。學(xué)生成績管理系統(tǒng)可以實(shí)現(xiàn)管理員對所有學(xué)生成績的查詢,添加、修改、刪除等操作,對教師用戶的查詢、添加、修改、刪除等操作,可以將學(xué)生成績的數(shù)據(jù)庫發(fā)布到網(wǎng)上,方便學(xué)生、教師進(jìn)行查詢,達(dá)到資源共享的目的。為了適應(yīng)當(dāng)代社會人們高度強(qiáng)烈的時間觀念,學(xué)生成績管理系統(tǒng)為教學(xué)辦公帶來了極大的方便。學(xué)生成績管理是學(xué)校諸多的管理工作中最重要的一項(xiàng)管理工作。作為新時代的一員,基本的計算機(jī)知識是不可或缺的,而作為當(dāng)代大學(xué)生的我們,必須跟上甚至引領(lǐng)著時代的步伐,這樣一來基本的計算機(jī)知識就不能滿足我們的需求了,我們應(yīng)該不斷學(xué)習(xí)以掌握更多的我們所需的知識。重點(diǎn)介紹了學(xué)生成績管理系統(tǒng)的實(shí)現(xiàn)過程:包括系統(tǒng)分析、 系統(tǒng)調(diào)查、 數(shù)據(jù)庫設(shè)計、功能設(shè)計、系統(tǒng)物理配置方案、 系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試以及系統(tǒng)功能簡介。因此,開發(fā)一個適合大眾的、兼容性好的系統(tǒng)是很有必要的。對本文的研究做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。根據(jù)開發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對日常學(xué)生成績的錄入查詢更新刪除等管理操作,實(shí)現(xiàn)學(xué)生成績管理計算機(jī)化。關(guān)鍵詞Java;學(xué)生成績管理信息系統(tǒng);SQL SERVER2005ABSTRACTCurrently, The system of information management has still not been popular in our life although it stepped into our campus in the pressure of much work and many materials. However, there is not a integrated, unified system for the Students’ Score Management (SSM). Herein, it is much necessary to develop a new system which is well to public taste and good patibility. According to the development requirements, the system will be most applied to the education system to acplish the management operation, such as the entry, query, updating and deletion of the students’ score, and to realize the puterization of the SSM. The system allows the college faculty to reduce work pressure, which can more systematically manage service and information in educational administration, school teaching. Additionally, it can reduce the use of labor, speed up queries and strengthen this paper, the condition of Student achievement management and the summary of Java language are discussed. It emphasizes on the implement process of the system, which mainly includes system analysis, system investigation, database design, functional design, system physical configuration, system implementation, system testing and system features.Key wordsJava。管理是日常生活中常見的且極具重要性的工作。學(xué)生成績的好壞是反映一個學(xué)生掌握知識的水平的高低,在很多地方,學(xué)生成績依然是用來衡量教師教學(xué)水平高低的一個重要標(biāo)準(zhǔn),所以學(xué)生成績的管理工作是學(xué)校諸多管理工作的重中之重。該學(xué)生成績管理系統(tǒng)是以 JAVA語言和SQL數(shù)據(jù)查詢語言編寫,其系統(tǒng)功能在內(nèi)部IIS服務(wù)器上運(yùn)行。教師能夠在一定的權(quán)限內(nèi)對所有學(xué)生成績進(jìn)行查詢、添加、修改,以及修改登錄密碼等相關(guān)操作。該學(xué)生成績管理信息系統(tǒng)開發(fā)任務(wù)樹如圖1所示:圖 1 學(xué)生成績管理信息系統(tǒng)開發(fā)任務(wù)樹圖 進(jìn)度安排該系統(tǒng)的開發(fā)主要分成了項(xiàng)目研究與規(guī)劃、項(xiàng)目需求分析、項(xiàng)目結(jié)構(gòu)分析、項(xiàng)目詳細(xì)設(shè)計、系統(tǒng)編碼工程、系統(tǒng)測試以及發(fā)布幾個任務(wù)。④ 系統(tǒng)編碼工程:主要分為編輯代碼和連接數(shù)據(jù)庫兩個方面,是實(shí)現(xiàn)系統(tǒng)的重要過程。具體詳情如如圖2所示:圖2 系統(tǒng)開發(fā)進(jìn)度計劃甘特圖3. 系統(tǒng)需求分析 業(yè)務(wù)需求 業(yè)務(wù)組織說明用戶機(jī)構(gòu)的組織結(jié)構(gòu)。 業(yè)務(wù)定義學(xué)生成績管理信息系統(tǒng),主要是對學(xué)生對成績查詢?nèi)^程及教師對學(xué)生成績的查詢、錄入、修改、刪除全過程的管理。學(xué)生成績管理信息系統(tǒng)的用戶包括學(xué)生、教師及教務(wù)管理員。學(xué)生信息管理模塊的作用就是及時的對學(xué)生信息的變動進(jìn)行記錄,更新(錄入、添加、修改或刪除)信息數(shù)據(jù)庫中的學(xué)生信息,便于對學(xué)生的基本信息進(jìn)行管理。系統(tǒng)維護(hù)模塊:該模塊主要是方便教務(wù)管理員對于系統(tǒng)的維護(hù):權(quán)限設(shè)置,密碼管理及操作管理。第2層數(shù)據(jù)流程圖:選課上課數(shù)據(jù)流程如圖8所示:圖8 選課上課數(shù)據(jù)流程圖 第2層數(shù)據(jù)流程圖:考核數(shù)據(jù)流程如圖9所示:圖9 考核數(shù)據(jù)流程圖 數(shù)據(jù)字典本學(xué)生成績管理系統(tǒng)的數(shù)據(jù)項(xiàng)定義如表4所示:表4 數(shù)據(jù)項(xiàng)定義表數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名稱簡述類型及寬度數(shù)據(jù)項(xiàng)取值范圍Ⅰ0101學(xué)號記錄學(xué)生學(xué)號文本,10位10個0到9Ⅰ0102所屬班級記錄讀者所屬類別文本,10位10個0到9Ⅰ0103姓名記錄學(xué)生姓名文本,20位20個0到9Ⅰ0104性別記錄學(xué)生性別文本,2位2個0到9Ⅰ0105年齡記錄學(xué)生年齡數(shù)字,4位4個0到9Ⅰ0106住址記錄學(xué)生家庭住址文本,50位50個0到9Ⅰ0107電話記錄學(xué)生電話號碼文本,20位20個0到9Ⅰ0201編號記錄課程編號文本,10位10個0到9Ⅰ0202名稱記錄課程名稱文本,40位40個0到9Ⅰ0301學(xué)號記錄學(xué)生學(xué)號文本,10位10個0到9Ⅰ0302姓名記錄學(xué)生姓名文本,50位50個0到9Ⅰ0303所屬類別記錄成績表所屬類別文本,10位10個0到9Ⅰ0304編碼記錄成績便編碼文本,5位5個0到9Ⅰ0305成績記錄學(xué)生成績文本,8位8個0到9Ⅰ0306考試日期記錄學(xué)生考試日期日期/時間,短日期Ⅰ0401編號記錄教師編號文本,10位10個0到9Ⅰ0402班級號記錄班級編號文本,10位10個0到9Ⅰ0403姓名記錄教師姓名文本,20位20個0到9Ⅰ0404性別記教師性別文本,10位10個0到9Ⅰ0405職稱記錄教師職稱文本,20位20個0到9Ⅰ0406等級記錄教師等級文本,20位20個0到9查詢學(xué)生成績表數(shù)據(jù)結(jié)構(gòu)如表5所示:表5 查詢成績表數(shù)據(jù)結(jié)構(gòu)查詢成績表D1:用戶登錄D2:課程信息D3:教師信息D4:學(xué)生信息D5:成績表信息I1:口令后I3:課程編號I6:教師編號I5:所屬年級I3:課程編號I2:密碼I4:課程名稱I7:教師姓名I11:學(xué)生學(xué)號I4:課程名稱I5:所屬年級I8:教師職稱I12:學(xué)生姓名I11:學(xué)生學(xué)號I9:教師等級I13:所在班級I12:學(xué)生姓名I10:授課班級I14:學(xué)科分?jǐn)?shù) 數(shù)據(jù)流定義在學(xué)生成績管理系統(tǒng)中,主要數(shù)據(jù)流有用戶登錄信息數(shù)據(jù)流、課程信息數(shù)據(jù)流、教師信息數(shù)據(jù)流、學(xué)生信息數(shù)據(jù)流、成績單信息數(shù)據(jù)流、查詢成績信息數(shù)據(jù)流、平時成績數(shù)據(jù)流、實(shí)驗(yàn)信息數(shù)據(jù)流、考試成績數(shù)據(jù)流。處 理:“平時成績”,“實(shí)驗(yàn)成績”,“考試成績”分別乘以其所占的考核成績的百分比,得到學(xué)生的考核成績輸出的數(shù)據(jù)流:成績數(shù)據(jù)庫學(xué)生成績信息數(shù)據(jù)存儲定義如表16所示:表16 學(xué)生成績信息數(shù)據(jù)存儲數(shù)據(jù)存儲編號:F0301數(shù)據(jù)存儲名稱:學(xué)生成績信息簡 述:學(xué)生成績信息數(shù)據(jù)存儲組成:學(xué)生學(xué)號+學(xué)生姓名+課程編號+課程名稱+課程類型+學(xué)科分?jǐn)?shù)關(guān) 鍵 字:學(xué)生學(xué)號相關(guān)聯(lián)的處理:P2,P34. 系統(tǒng)結(jié)構(gòu)設(shè)計 本系統(tǒng)是在eclipse環(huán)境下開發(fā)的,客戶機(jī)通過服務(wù)器去訪問所需要的數(shù)據(jù)庫,在這里客戶機(jī)就是指java開發(fā)應(yīng)用程序,服務(wù)器是指SQL Server所用的服務(wù)器,本系統(tǒng)用的是本地服務(wù)器,系統(tǒng)框架模式如下圖所示:圖10 系統(tǒng)框架圖 軟件結(jié)構(gòu) 軟件模型軟件模型使用軟件結(jié)構(gòu)圖進(jìn)行描述,如圖11所示:圖11 軟件結(jié)構(gòu)圖 模塊定義根據(jù)本系統(tǒng)的項(xiàng)目規(guī)劃、項(xiàng)目需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計等,可以得出系統(tǒng)的模塊:成績表管理模塊、課程信息管理模塊、學(xué)生信息管理模塊、教師信息管理模塊。(1輸入學(xué)生信息