


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生成績管理信息系統(tǒng)的分析、設(shè)計和實施報告班級:市 1142姓名:張翠芳學(xué)號:111847405角色:規(guī)劃員班級:市 1142姓名:曹秀學(xué)號:111847371角色:分析員班級:市 1142姓名:王啟敏學(xué)號:111847401角色:設(shè)計員班級:市 1142姓名:章星辰學(xué)號:111847409角色:實施者概述1.1 背景在 Internet 飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要管道, 它在人們政治、經(jīng)濟(jì)、生活等各個方面發(fā)揮著重要的作用。計算機(jī)將具備更多的智慧成分, 它將具有多種感知能力、一定的思考與判斷能力和一定的自然語言能力。通過 Internet 與世 界各地的其它用
2、戶自由地進(jìn)行通信,可從 Internet 中獲得各種信息。除了提供自然的輸入手 段(如語音輸入、手寫輸入)外,讓人能產(chǎn)生身臨其境感覺的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬 現(xiàn)實技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。 通過 Internet 與世界各地的其它用戶自由地進(jìn)行通信, 可從 Internet 中獲得各種信息。 人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力, Internet 大大縮小了時空界限, 通過網(wǎng)絡(luò)人們可以共享計算機(jī)硬件資源、 軟件資源和信息資源。 “網(wǎng)絡(luò)就是計算機(jī) ”的概念被 事實一再證明,被世人逐步接受。1.2 目的一直以來人們使用傳統(tǒng)人工的方式管理檔檔案,這種管理方式存在著許多缺點,如 :效率低、保密性差 ,
3、另外時間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護(hù)都帶來了不 少的困難。學(xué)生成績查詢系統(tǒng)成為教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要 ,所以學(xué)生檔案管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手 段??梢哉f它是完全為學(xué)生朋友服務(wù)的系統(tǒng),并且適用于各所高校。對于本系統(tǒng),我們需要實現(xiàn)以下一些以下主要功能:1. 學(xué)生查詢功能:為了方便學(xué)生查找成績等信息,將所有信息按照需要進(jìn)行分類。這樣 學(xué)生就能很方便的找到自己需要的信息。2. 添加功能:管理員可以通過填寫表格的形式輸入學(xué)生成績等相關(guān)信息。系統(tǒng)可以自動 避免重復(fù)信息。3. 修改功能:管理員可以對數(shù)據(jù)庫中
4、的信息進(jìn)行修改。系統(tǒng)能夠通過管理員給出的條件 查找出所要修改的信息,對修改后的信息進(jìn)行保存,并自動查找是否是重復(fù)信息。4. 刪除功能:管理員可以對數(shù)據(jù)進(jìn)行刪除操作。系統(tǒng)能夠通過管理員給出的條件查找出 要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫中刪除掉。5. 管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進(jìn)行排序。1.3 實現(xiàn)利用 ACCESS 和簡單的 VB 語言就可以實現(xiàn)本系統(tǒng)。從系統(tǒng)開發(fā)的硬件、軟件角度,分析 系統(tǒng)設(shè)計所需軟件與硬件的環(huán)境, 并介紹系統(tǒng)開發(fā)設(shè)計的步驟和開發(fā)原則。 使用系統(tǒng)的工作 人員,除了需要具備在 Microsoft Windows 平臺
5、上使用個人計算機(jī)的知識,并不需要特別的 技術(shù)能力。系統(tǒng)規(guī)劃1、建立成績管理系統(tǒng)的必要性。 學(xué)生成績管理是學(xué)校教學(xué)工作的一個重要的組成部分,長 期以來, 學(xué)校都是手工來完成學(xué)生成績的計算、 排序等管理工作。 隨著科學(xué)技術(shù)的突飛猛進(jìn), 信息技術(shù)和網(wǎng)絡(luò)技術(shù)被廣泛應(yīng)用, 計算機(jī)的高效性和準(zhǔn)確性可以把工作人員從繁雜的學(xué)生成 績管理工作中解脫出來。2、確定系統(tǒng)開發(fā)策略。 包括選擇具體的開發(fā)方法、開發(fā)工具等。3、制定新系統(tǒng)的開發(fā)方案。 包括新系統(tǒng)的目標(biāo)、功能、開發(fā)進(jìn)度計劃人員安排、各階段 的需求、計算機(jī)系統(tǒng)的配置等。4、可行性研究。 包括開發(fā)新系統(tǒng)的必要性、技術(shù)上、經(jīng)濟(jì)上與組織管理上可行性論證等。二、系統(tǒng)分
6、析本論文以網(wǎng)頁管理信息系統(tǒng)開發(fā)的原理 ,詳細(xì)論述了學(xué)院學(xué)生的成績查詢系統(tǒng)的開發(fā)全 過程查找信息的全過程, 本系統(tǒng)的調(diào)查主要方式是與學(xué)生科領(lǐng)導(dǎo)和相關(guān)的工作人員進(jìn)行交流 勾通,了解本學(xué)院現(xiàn)行的管理模式。經(jīng)過詢問,查看等工作初步調(diào)查學(xué)院的基本狀況。 系統(tǒng)需求分析通過調(diào)查, 要求系統(tǒng)需要有以下功能 :1、由于操作人員的計算機(jī)知識普遍較差 , 要求有良好的人機(jī)界面 ;2、由于該系統(tǒng)的使用對象多 , 要求有較好的權(quán)限管理 ;3、原始數(shù)據(jù)修改簡單方便 , 支持多條件修改4、方便的數(shù)據(jù)查詢,支持多條件查詢 ;5、在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;2 3 目標(biāo)分析本系統(tǒng)是將現(xiàn)代化的計算機(jī)技術(shù)和傳統(tǒng)
7、的教學(xué)、 教務(wù)工作相結(jié)合, 按照職業(yè) 學(xué)校的工作流程設(shè)計完成的。為了使系統(tǒng)在職業(yè)學(xué)校的管理中發(fā)揮更大的作用, 實現(xiàn)工作過程的計算機(jī)自動化, 提高工作效率和工作質(zhì)量, 現(xiàn)提出如下的系統(tǒng)開 發(fā)目標(biāo):1、系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進(jìn)性。2、對各個數(shù)據(jù)庫進(jìn)行動態(tài)管理,防止混亂。3、能夠按照用戶選擇的不同的條件進(jìn)行簡單查詢和復(fù)合查詢。4、能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總。5、注意數(shù)據(jù)的安全性。6、方便用戶的操作,盡量減少用戶的操作。1、功能需求分析通過分析不同功能的信息, 為本系統(tǒng)提供實際產(chǎn)生與歷史記錄和期望結(jié)果的報告。 定義系統(tǒng)開發(fā)必須實現(xiàn)的功能,使用戶利用系統(tǒng)能夠完成他們的任務(wù),從而滿
8、足了業(yè)務(wù)需求。對學(xué)生信息(如學(xué)號、姓名、性別)進(jìn)行管理。( 1)錄入學(xué)生信息(2)查詢學(xué)生信息( 3)修改 /刪除學(xué)生信息1學(xué)生成績的錄入。不同地域的學(xué)生通過各種途徑不擇地點、不擇時間地自主查找自 己的基本檔案(不合要求的可以由管理員和時清除) 。2學(xué)生成績的查詢。學(xué)生的信息發(fā)在網(wǎng)上可以讓全班、全校的人來查詢。使用者可以 通過多種方式(學(xué)期,年級,班級,姓名,學(xué)號等)的查詢,查看自己需要的學(xué)生信息。3學(xué)生成績的修改。通過網(wǎng)絡(luò)在任何地方,管理人員隨時學(xué)生進(jìn)行添加和刪除,實現(xiàn) 了信息的動態(tài)管理。2、數(shù)據(jù)流程圖描述數(shù)據(jù)流程圖是對組織中信息運動的抽象, 是管理信息系統(tǒng)邏輯模型的主要形式。 它不涉和硬
9、件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,是用圖形語言和與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能, 和所開發(fā)的系統(tǒng)在管理信息處理方面要做什么。學(xué)生成績管理數(shù)據(jù)流程圖學(xué)生由上圖轉(zhuǎn)換的結(jié)果為:課程(課程號,課程名,學(xué)分)學(xué)生(學(xué)號姓名,性別,出生年月) 學(xué)習(xí)(學(xué)號,課程號,成績)教師(教師號,職稱)擔(dān)任(課程號,教師號)數(shù)據(jù)字典描述 數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上各個元素做出詳細(xì)定義和說明。對數(shù)據(jù)庫設(shè)計來講,數(shù)據(jù)字典是進(jìn)行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分。數(shù)據(jù)字典有助于這些數(shù)據(jù)的進(jìn)一步管理和控制,為設(shè)計人員和數(shù)據(jù)庫管
10、理員在數(shù)據(jù)庫設(shè)計、 實現(xiàn)和運行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。我們以學(xué)生成績管理系統(tǒng)為例, 簡要說明如何定義數(shù)據(jù)字典。該子系統(tǒng)涉和很多數(shù)據(jù)項,其中 學(xué)號”數(shù)據(jù)項可以如下描述數(shù)據(jù)項:學(xué)號含義說明:唯一標(biāo)識每個學(xué)生類型:字符型長度:8取值范圍:00000000 至 99999999取值含義:前兩位標(biāo)別該學(xué)生所在年級,后六位按順序編號數(shù)據(jù)項'學(xué)號含義說明唯一標(biāo)識每個學(xué)生類型字符型長度8取值范圍00000000 至 99999999取值含義前兩位標(biāo)別該學(xué)生所在年級,后六位按順序編號與其他數(shù)據(jù)項的邏輯關(guān)系:學(xué)生”是該系統(tǒng)中的一個核心數(shù)據(jù)結(jié)構(gòu),它可以如下描述:數(shù)據(jù)結(jié)構(gòu):學(xué)生含義說明:是學(xué)生成績管理數(shù)據(jù)結(jié)
11、構(gòu)定義了一個學(xué)生的有關(guān)信息組成:學(xué)號,姓名,性別,年齡,所在系,年級數(shù)據(jù)結(jié)構(gòu)學(xué)生含義說明學(xué)號,姓名,性別,年齡,所在系,年級系統(tǒng)設(shè)計3. 1總體設(shè)計1、系統(tǒng)結(jié)構(gòu)和實現(xiàn)功能(如圖3-3)學(xué)生成績管理信息系統(tǒng)包括:系統(tǒng)管理、學(xué)生管理、課程管理、學(xué)生成績 等,需要滿足如下條件:(1) 基本情況錄入:輸入本系統(tǒng)所需的基本數(shù)據(jù)。輸入學(xué)生的基本情況, 采用學(xué)號來區(qū)分學(xué)生。(2) 課程管理:處理學(xué)生選課情況。(3) 學(xué)生成績:處理學(xué)生的成績情況。圖 3-3 系統(tǒng)結(jié)構(gòu)圖2、具體功能的實現(xiàn)( 1) 能夠瀏覽學(xué)生成績的所有信息( 2) 能夠?qū)W(xué)生的信息注冊登記管理( 3) 學(xué)生成績資料的數(shù)據(jù)庫建立和管理( 4)
12、能夠通過學(xué)生的一個信息找到個人成績的相關(guān)信息(例如:知道學(xué) 生的學(xué)號能夠找到該學(xué)生的所有有關(guān)的成績信息)( 5) 相關(guān)人員能對包含學(xué)生的成績信息進(jìn)行管理(因為學(xué)生有關(guān)情況不 是固定不變的所以一旦學(xué)生信息發(fā)生改變就要對原有信息進(jìn)行諸如添加,刪除, 修改等的操作)( 6) 多用戶數(shù)據(jù)安全管理,保證各部門的數(shù)據(jù)安全、完整,對每個使用 本系統(tǒng)用戶進(jìn)行權(quán)限的設(shè)置(7) 學(xué)生成績添加、刪除和修改 , 包括學(xué)生的學(xué)號、姓名、課程名稱、學(xué) 分、成績( 8) 成績查詢,查詢條件為學(xué)生學(xué)號、姓名、課程名稱等信息的綜合查 詢,允許管理員模糊查詢, 查詢結(jié)果以圖表形式列出 學(xué)生信息查詢, 查詢條件 為學(xué)生學(xué)號、姓名、
13、身份證號等信息的綜合查詢,查詢結(jié)果以圖表形式列出。 32詳細(xì)設(shè)計1、登錄界面設(shè)計用戶登陸飛1圖3-4登錄界面圖首先用戶進(jìn)入學(xué)生成績管理信息系統(tǒng)時,首先展示給用戶一個友好的登錄交互界面,3-4)設(shè)計說明:進(jìn)入主界面后,提示輸入用戶名和密碼,在輸入之后按確定進(jìn)入,驗 證用戶名和密碼,實現(xiàn)流程:(圖3-5)(1)檢測數(shù)據(jù)庫中有無管理員帳號,如果有,則等待用戶輸入用戶名和密碼,否則 按程序本身自動執(zhí)行插入命令,新建一個管理員用戶,并等待用戶輸入(2)驗證用戶名和密碼是否正確。(3)當(dāng)驗證通過后,檢測該登陸用戶的管理權(quán)限,并設(shè)置變量傳值給主窗體.系統(tǒng)流程用戶首先登陸(進(jìn)入系統(tǒng)的必要驗證),初始化學(xué)生信息
14、(學(xué)生的 基本資料)、學(xué)生課程與成績,進(jìn)行查詢與統(tǒng)計數(shù)據(jù)。1)功能模塊(1)用戶管理:用戶使用本系統(tǒng)之前必須先通過身份認(rèn)證。(如圖 3-6)(2)學(xué)生管理(課程管理、開課與選課、成績管理操作原理與之相同)(如圖3-7) 實現(xiàn)功能(1)執(zhí)行學(xué)生信息表的全查詢 ,獲得所有字段名稱 ,通過字段名稱來分配數(shù)據(jù)列 表的列數(shù) .(2)執(zhí)行數(shù)據(jù)初始化 ,因使用的圖表控件附帶下拉列表框 ,日期選擇框等功能 , 可以很方便的進(jìn)行即時操作 ,所以數(shù)據(jù)的初始化是針對數(shù)據(jù)來確定哪一列的寬度 與文本框的屬性 .(3) 給圖表控件的第一列賦值 ,賦值對象是學(xué)生信息表的各字段名稱 .(4) 統(tǒng)計所有表內(nèi)信息 ,得出行數(shù) ,
15、以行數(shù)進(jìn)行數(shù)據(jù)分頁 (目的 :由于數(shù)據(jù)的日漸 增多 ,而所有數(shù)據(jù)一次性顯示在表格內(nèi) ,會影響系統(tǒng)的正常使用 ,分頁則是將眾多 數(shù)據(jù)一點點的顯示出來 ,達(dá)到資源優(yōu)化的目的 .)(5) 開始根據(jù)分頁內(nèi)容給圖表控件賦值 ,同時設(shè)置狀態(tài) ,即不可保存 ,可修改 ,可 刪除 .(因為在查詢數(shù)據(jù)的同時無需執(zhí)行保存數(shù)據(jù) ,而可以進(jìn)行數(shù)據(jù)的修改和刪除 )2、查詢實現(xiàn)功能 :支持學(xué)生信息 , 學(xué)生與課程的所有查詢 , 需要用戶自己組織語句 , 加大了查詢的范圍 , 任何該表的參數(shù)都可以查詢到 . 成績查詢:用于選擇條件進(jìn)行數(shù)據(jù)查詢。 (操作原理與課程查詢、 選課查詢相同) 根據(jù)相應(yīng)的數(shù)據(jù)類型輸入查詢條件進(jìn)行查找
16、。3、輸入設(shè)計基于上述論述的界面設(shè)計中數(shù)據(jù)輸入設(shè)計, 該系統(tǒng)采用鍵盤輸入方式, 在進(jìn) 行添加處理時采用了鍵盤輸相應(yīng)的信息后, 鼠標(biāo)操作,使整個系統(tǒng)操作起來更加 方便。例如: 輸入界面大部分采用表格式和按鈕式操作, 采用這些方式其優(yōu)點為 易理解,輸入準(zhǔn)確,缺點如智能化不高,待進(jìn)一步研究開發(fā)。4、輸出設(shè)計輸出設(shè)計也是管理信息系統(tǒng)必不可少的組成部分。 能否為用戶提供準(zhǔn)確、 和時、 適用的 信息,是評價管理信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一。 而任何一個管理信息系統(tǒng)都必須通過輸出才能 為用戶服務(wù)。 從系統(tǒng)的角度來說, 輸入和輸出是相對的, 各級子系統(tǒng)的輸出就是上一級系統(tǒng) 的輸入。 根據(jù)輸出的目的, 輸出可分為中間
17、輸出和最終輸出兩類, 中間輸 出是指子系統(tǒng)對 主系統(tǒng)或另一個子系統(tǒng)之間的數(shù)據(jù)傳送, 而最終輸出則是指通過終端設(shè)備 (如顯 示器屏幕、打印機(jī)等)向管理者輸出的一類信息。本系統(tǒng)是由終端輸出, 介質(zhì)為顯示屏, 通過人機(jī)對話的方式在顯示屏上將學(xué) 生基本信息, 班級信息, 成績信息, 課程信息等各項信息以表格和文字形式輸出 出來展示給該系統(tǒng)的使用者。 這種輸出方式具有速度快、 無噪音等特點, 用戶可 通過點擊功能按鈕、輸入組合條件等方式讓系統(tǒng)顯示信息。5、系統(tǒng)的程序設(shè)計程序設(shè)計又稱程序編制, 就是按照詳細(xì)設(shè)計階段產(chǎn)生的程序設(shè)計說明書, 用 選定的程序設(shè)計語言書寫程序, 然后轉(zhuǎn)換成可以在計算機(jī)系統(tǒng)上運行的程序員代 碼(源程序)。在程序設(shè)計上,我主要遵循以下設(shè)計原則去設(shè)計:首先強(qiáng)調(diào)程序 的可維護(hù)性、可靠性、可理解性、然后就是效率。1、可維護(hù)性 系統(tǒng)的可維護(hù)性是指確定系統(tǒng)中的錯誤,并修正錯誤所需做出努力的大小, 由系統(tǒng)自身的模塊化程序、簡明性和一致性等因素有關(guān)。2、可靠性軟件系統(tǒng)可靠性是用戶非常的
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報書丟了咋辦
- 英語教改課題申報書
- 國家課題項目申報書
- 新課標(biāo)相關(guān)課題申報書
- 合同范本號和合同編號
- 加工承攬合同范本格式
- 青年生育意愿課題申報書
- 員工店鋪勞務(wù)合同范本
- 化工用消泡劑采購合同范例
- 低價出售二手叉車合同范本
- 2024-2025學(xué)年初中信息技術(shù)(信息科技)七年級全一冊義務(wù)教育版(2024)教學(xué)設(shè)計合集
- 教學(xué)設(shè)計初中勞動教育創(chuàng)意設(shè)計的教學(xué)設(shè)計
- 水利水電工程單元工程施工質(zhì)量驗收評定表及填表說明
- 人工智能訓(xùn)練師理論知識考核要素細(xì)目表四級
- 《欣賞 中華人民共和國國歌(簡譜、五線譜)》課件
- 初三化學(xué)一輪復(fù)習(xí)計劃
- 關(guān)于進(jìn)一步加強(qiáng)路基路面施工質(zhì)量的通知
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項目可行性研究報告編制標(biāo)準(zhǔn)
- AQ/T 2080-2023 金屬非金屬地下礦山在用人員定位系統(tǒng)安全檢測檢驗規(guī)范(正式版)
- NB-T35020-2013水電水利工程液壓啟閉機(jī)設(shè)計規(guī)范
- JCT 841-2024《耐堿玻璃纖維網(wǎng)布》
評論
0/150
提交評論