【正文】
wsi586數據庫系統(tǒng)Sql serverSql server 2005建模工具MS Visio 2003Visio2003 SP3 項目規(guī)劃 任務描述使用任務樹進行任務分解,并說明每項任務的內容、目標等。學生成績管理系統(tǒng)可以實現管理員對所有學生成績的查詢,添加、修改、刪除等操作,對教師用戶的查詢、添加、修改、刪除等操作,可以將學生成績的數據庫發(fā)布到網上,方便學生、教師進行查詢,達到資源共享的目的。為了適應當代社會人們高度強烈的時間觀念,學生成績管理系統(tǒng)為教學辦公帶來了極大的方便。學生成績管理是學校諸多的管理工作中最重要的一項管理工作。作為新時代的一員,基本的計算機知識是不可或缺的,而作為當代大學生的我們,必須跟上甚至引領著時代的步伐,這樣一來基本的計算機知識就不能滿足我們的需求了,我們應該不斷學習以掌握更多的我們所需的知識。重點介紹了學生成績管理系統(tǒng)的實現過程:包括系統(tǒng)分析、 系統(tǒng)調查、 數據庫設計、功能設計、系統(tǒng)物理配置方案、 系統(tǒng)實現、系統(tǒng)測試以及系統(tǒng)功能簡介。因此,開發(fā)一個適合大眾的、兼容性好的系統(tǒng)是很有必要的。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律結果由本人承擔。根據開發(fā)要求,它主要應用于教育系統(tǒng),完成對日常學生成績的錄入查詢更新刪除等管理操作,實現學生成績管理計算機化。關鍵詞Java;學生成績管理信息系統(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。管理是日常生活中常見的且極具重要性的工作。學生成績的好壞是反映一個學生掌握知識的水平的高低,在很多地方,學生成績依然是用來衡量教師教學水平高低的一個重要標準,所以學生成績的管理工作是學校諸多管理工作的重中之重。該學生成績管理系統(tǒng)是以 JAVA語言和SQL數據查詢語言編寫,其系統(tǒng)功能在內部IIS服務器上運行。教師能夠在一定的權限內對所有學生成績進行查詢、添加、修改,以及修改登錄密碼等相關操作。該學生成績管理信息系統(tǒng)開發(fā)任務樹如圖1所示:圖 1 學生成績管理信息系統(tǒng)開發(fā)任務樹圖 進度安排該系統(tǒng)的開發(fā)主要分成了項目研究與規(guī)劃、項目需求分析、項目結構分析、項目詳細設計、系統(tǒng)編碼工程、系統(tǒng)測試以及發(fā)布幾個任務。④ 系統(tǒng)編碼工程:主要分為編輯代碼和連接數據庫兩個方面,是實現系統(tǒng)的重要過程。具體詳情如如圖2所示:圖2 系統(tǒng)開發(fā)進度計劃甘特圖3. 系統(tǒng)需求分析 業(yè)務需求 業(yè)務組織說明用戶機構的組織結構。 業(yè)務定義學生成績管理信息系統(tǒng),主要是對學生對成績查詢全過程及教師對學生成績的查詢、錄入、修改、刪除全過程的管理。學生成績管理信息系統(tǒng)的用戶包括學生、教師及教務管理員。學生信息管理模塊的作用就是及時的對學生信息的變動進行記錄,更新(錄入、添加、修改或刪除)信息數據庫中的學生信息,便于對學生的基本信息進行管理。系統(tǒng)維護模塊:該模塊主要是方便教務管理員對于系統(tǒng)的維護:權限設置,密碼管理及操作管理。第2層數據流程圖:選課上課數據流程如圖8所示:圖8 選課上課數據流程圖 第2層數據流程圖:考核數據流程如圖9所示:圖9 考核數據流程圖 數據字典本學生成績管理系統(tǒng)的數據項定義如表4所示:表4 數據項定義表數據項編號數據項名稱簡述類型及寬度數據項取值范圍Ⅰ0101學號記錄學生學號文本,10位10個0到9Ⅰ0102所屬班級記錄讀者所屬類別文本,10位10個0到9Ⅰ0103姓名記錄學生姓名文本,20位20個0到9Ⅰ0104性別記錄學生性別文本,2位2個0到9Ⅰ0105年齡記錄學生年齡數字,4位4個0到9Ⅰ0106住址記錄學生家庭住址文本,50位50個0到9Ⅰ0107電話記錄學生電話號碼文本,20位20個0到9Ⅰ0201編號記錄課程編號文本,10位10個0到9Ⅰ0202名稱記錄課程名稱文本,40位40個0到9Ⅰ0301學號記錄學生學號文本,10位10個0到9Ⅰ0302姓名記錄學生姓名文本,50位50個0到9Ⅰ0303所屬類別記錄成績表所屬類別文本,10位10個0到9Ⅰ0304編碼記錄成績便編碼文本,5位5個0到9Ⅰ0305成績記錄學生成績文本,8位8個0到9Ⅰ0306考試日期記錄學生考試日期日期/時間,短日期Ⅰ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查詢學生成績表數據結構如表5所示:表5 查詢成績表數據結構查詢成績表D1:用戶登錄D2:課程信息D3:教師信息D4:學生信息D5:成績表信息I1:口令后I3:課程編號I6:教師編號I5:所屬年級I3:課程編號I2:密碼I4:課程名稱I7:教師姓名I11:學生學號I4:課程名稱I5:所屬年級I8:教師職稱I12:學生姓名I11:學生學號I9:教師等級I13:所在班級I12:學生姓名I10:授課班級I14:學科分數 數據流定義在學生成績管理系統(tǒng)中,主要數據流有用戶登錄信息數據流、課程信息數據流、教師信息數據流、學生信息數據流、成績單信息數據流、查詢成績信息數據流、平時成績數據流、實驗信息數據流、考試成績數據流。處 理:“平時成績”,“實驗成績”,“考試成績”分別乘以其所占的考核成績的百分比,得到學生的考核成績輸出的數據流:成績數據庫學生成績信息數據存儲定義如表16所示:表16 學生成績信息數據存儲數據存儲編號:F0301數據存儲名稱:學生成績信息簡 述:學生成績信息數據存儲組成:學生學號+學生姓名+課程編號+課程名稱+課程類型+學科分數關 鍵 字:學生學號相關聯的處理:P2,P34. 系統(tǒng)結構設計 本系統(tǒng)是在eclipse環(huán)境下開發(fā)的,客戶機通過服務器去訪問所需要的數據庫,在這里客戶機就是指java開發(fā)應用程序,服務器是指SQL Server所用的服務器,本系統(tǒng)用的是本地服務器,系統(tǒng)框架模式如下圖所示:圖10 系統(tǒng)框架圖 軟件結構 軟件模型軟件模型使用軟件結構圖進行描述,如圖11所示:圖11 軟件結構圖 模塊定義根據本系統(tǒng)的項目規(guī)劃、項目需求分析、系統(tǒng)結構設計等,可以得出系統(tǒng)的模塊:成績表管理模塊、課程信息管理模塊、學生信息管理模塊、教師信息管理模塊。(1輸入學生信息