【畢業(yè)學(xué)位論文】(Word原稿)基于Web的學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于Web的學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

中圖分類號: 學(xué)校代碼: 10055 密級: 碩 士 專 業(yè) 學(xué) 位 論 文 基于 要 I 摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)深入到各行各業(yè)發(fā)揮著重要作用 。高校學(xué)籍管理工作向來是信息量大 、 工作勞動強(qiáng)度大 、容易出錯 ;同時,學(xué)籍信息又是高校管理工作中的一個重要組成部分。 因此,利用計(jì)算機(jī)代替 人工來處理學(xué)籍信息,提高工作效率、降低勞動強(qiáng)度 。 本文研究開發(fā)的學(xué)籍管理系統(tǒng) ,是在對河南工程學(xué)院學(xué)籍管理工作充分調(diào)研分析的基礎(chǔ)上 , 采用的 B/S 結(jié)構(gòu)的三層體系結(jié)構(gòu), 運(yùn)用 000 技術(shù) 而完成。 本文首先 介紹了本課題的研究背景和意義、研究現(xiàn)狀; 其次, 介紹了據(jù)庫等相關(guān)技術(shù) ;再次, 主要從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性等方面對系統(tǒng)進(jìn)行了可行性分析,從性能需求、安全性需求、功能需求、功能流程等方面對系統(tǒng)進(jìn)行了需求分析 ;結(jié)合可行性分析和需求分析,按照 系統(tǒng)設(shè)計(jì)目標(biāo)和原則 的要求 , 分析 系統(tǒng)架構(gòu) ,分析與設(shè)計(jì)系統(tǒng)功能模塊、 數(shù)據(jù)庫 ;最后, 主要介紹了程序庫及其應(yīng)用、開發(fā)平臺及公用模塊實(shí)現(xiàn)、模塊功能實(shí)現(xiàn)、系統(tǒng)測試等相關(guān)內(nèi)容。 通過學(xué)籍系統(tǒng)的開發(fā)運(yùn)行,學(xué)校的學(xué)籍 管理工作得到很大的改善, 推進(jìn)了學(xué)籍管理工作的信息化進(jìn)程, 解決了傳統(tǒng)的工作效率低下、勞動強(qiáng)度大、容易出錯等問題 。 關(guān)鍵詞: 學(xué)籍管理, B/S 三層應(yīng)用結(jié)構(gòu), 000 I of of an a of to At is an of in to to is on of on of , 000 on to on of to of of By s as a of is to ey B/S 000 目錄 錄 第一章 緒論 . 1 第一節(jié) 課題研究背景 . 1 第二節(jié) 意義 . 2 第三節(jié) 研究現(xiàn)狀 . 2 第四節(jié) 研究內(nèi)容 . 2 第二章 系統(tǒng)分析 . 4 第一節(jié) 可行性研究 . 4 2 1 1 經(jīng)濟(jì)可行性研究 . 4 2 1 2 技術(shù)可行性研究 . 5 2 1 3 運(yùn)行可行性研究 . 5 第二節(jié) 需求分析 . 6 2 2 1 系統(tǒng)性能需求分析 . 6 2 2 2 系統(tǒng)安全性需求分析 . 7 2 2 3 系統(tǒng)功能需求分析 . 7 2 2 4 系統(tǒng)功能流程分析 . 8 2 2 5 系統(tǒng)用例圖分析 . 12 第三節(jié) 本 章小結(jié) . 16 第三章 相關(guān)技術(shù) . 17 第一節(jié) . 17 第二節(jié) . 18 第三節(jié) . 20 第四節(jié) 數(shù)據(jù)庫選擇 . 21 第五節(jié) 本章小結(jié) . 22 第四章 系統(tǒng)設(shè)計(jì) . 23 目錄 V 第一節(jié) 系統(tǒng)設(shè)計(jì)目標(biāo)和原則 . 23 第二節(jié) 系統(tǒng)架構(gòu)設(shè)計(jì) . 24 4 2 1 C/S 與 B/S 結(jié)構(gòu) . 24 4 2 2 三層結(jié)構(gòu) . 25 第三節(jié) 功能模塊設(shè)計(jì) . 27 第四節(jié) 數(shù)據(jù)庫設(shè)計(jì) . 29 4 4 1 數(shù)據(jù)庫設(shè)計(jì)原則 . 30 4 4 2 數(shù)據(jù)庫概念模型設(shè)計(jì) . 31 4 4 3 部分?jǐn)?shù)據(jù)表設(shè) 計(jì) . 35 第五節(jié) 本章小結(jié) . 37 第五章 系統(tǒng)實(shí)現(xiàn)與測試 . 38 第一節(jié) 程序庫及其應(yīng)用 . 38 5 1 1 企業(yè)程序庫 . 38 5 1 2 配置應(yīng)用塊的應(yīng)用 . 41 5 1 3 數(shù)據(jù)訪問應(yīng)用塊的應(yīng)用 . 41 5 1 4 日志應(yīng)用塊的應(yīng)用 . 43 第二節(jié) 開發(fā)平臺及公用模塊實(shí)現(xiàn) . 44 5 2 1 網(wǎng)絡(luò)環(huán)境 . 44 5 2 2 開發(fā)平臺 . 45 5 2 3 界面設(shè)計(jì)原則 . 45 第三節(jié) 模塊功能與實(shí)現(xiàn) . 46 5 3 1 系統(tǒng)登錄模塊 . 46 5 3 2 學(xué)籍管理模塊 . 47 第四節(jié) 系統(tǒng)測試 . 50 5 4 1 測試目的 . 50 5 4 2 測試方法 . 50 第五節(jié) 本章小結(jié) . 51 第六章 結(jié)論與展望 . 52 目錄 考文獻(xiàn) . 53 致謝 . 55 個人簡歷 . 56第一章 緒論 1 第 一 章 緒論 第一節(jié) 課題研究背景 學(xué)生信息是目前高校 信息管 理中 的 一項(xiàng) 重要 數(shù)據(jù)資源, 在學(xué)生信息管理工作過程中涉及人員廣、數(shù)據(jù)量大, 同時還要保證學(xué)生信息的及時更新,從而導(dǎo)致學(xué)生信息管理相對復(fù)雜 。 隨著高校教育的發(fā)展 和 招生規(guī)模 的不斷擴(kuò)大 ,高校在校生的突擊增長, 傳統(tǒng)的人工管理已經(jīng) 難以 處理目前學(xué)校的學(xué)生信息 。隨著 普及, 特別是高校校園網(wǎng)的建設(shè)和發(fā)展, 基于 校園網(wǎng) 的學(xué)生信息管理得以 關(guān)注和 發(fā)展,通過網(wǎng)絡(luò) 代替人工來對學(xué)生信息進(jìn)行處理和管理已經(jīng)成為當(dāng)前高校學(xué)生信息管理的主要方式。 隨著我校 2007 年成功升格為普 通本科高校,學(xué)校發(fā)展和招生規(guī)模逐步擴(kuò)大, 有 20 多個培育單位, 在校學(xué)生達(dá)到 2 萬多人, 培訓(xùn)學(xué)生有本科和專科兩個層次, 課程多樣 ,且當(dāng)前實(shí)現(xiàn)以學(xué)校、院系為主體的二級管 理模式。各培育單位的學(xué)籍管理主要采用人工和部分小型系統(tǒng)相結(jié)合的 管理方式, 主要存在以下問題: ( 1) 工作 量大, 工作 效率低,出錯 率 大。 各個培育單位 學(xué)生人數(shù) 逐步增加 ,學(xué)生信息具體 多樣 化的特點(diǎn) , 各 培育單位 要完成 學(xué)生信息更新、 匯總 、上報(bào) 等工作 ,需要耗費(fèi)大量的時間和精力, 同時,人工操作上有時會難免會產(chǎn)生誤差 ,這樣的后果可能會 導(dǎo)致各 培育單位的 學(xué)籍 信息出現(xiàn)錯誤, 在學(xué)校相關(guān)部門需要學(xué)籍信息時,那么 上報(bào) 的學(xué)籍可能會 出現(xiàn)漏報(bào)、錯報(bào)現(xiàn) 象, 當(dāng) 學(xué)校相關(guān)部門 得到錯誤的學(xué)籍時, 又要送回各 培養(yǎng)單位 重新審核 后 再次上報(bào)。 這樣就會導(dǎo)致工作 周而復(fù)始, 從而無形中加大 工作量大、 導(dǎo)致工作 速度慢、影響了工作效率。 ( 2) 信息來源多樣 化 ,管理復(fù)雜 。 由于我校是新升 普通 本科院校,培養(yǎng)學(xué)生層次多樣,既有 本科生 、 ??粕?,還有成人學(xué)生, 學(xué)生 信息的多樣化必然導(dǎo)致管理的復(fù)雜化 ,傳統(tǒng)工作效率低,學(xué)生信息反饋實(shí)時性差。 ( 3) 學(xué)生 信息管理工作涉及 人員廣、涉及部門多 , 同時要和學(xué)校的 學(xué)生管理部門 、 教務(wù)管理部門 等多個單位 保證信息及時溝通與共享 , 這樣不僅 耗費(fèi) 大量的人力、物力, 還會導(dǎo)致 各部門 提供的數(shù)據(jù)格式參差不齊, 有時還可能 不 一致 , 學(xué)籍信息很難 綜合 應(yīng)用 。 對于學(xué)校來說不能夠及時準(zhǔn)確地掌握各個培育單第一章 緒論 2 位學(xué)生信息情況,不能及時為學(xué)校管理、決策和發(fā)展提供數(shù)據(jù)支撐。 第二節(jié) 意義 高校信息化是社會信息化的基礎(chǔ)和重要標(biāo)志,實(shí)現(xiàn)高校的信息化是知識經(jīng)濟(jì)條件下高等院校發(fā)展的大勢所趨 , 高校信息化也是我校 發(fā)展的重要手段,是向省內(nèi)外一流大學(xué)邁進(jìn)的 重要途徑 。近年來,我校依靠自身力量規(guī)劃設(shè)計(jì),學(xué)院建成 連接 3 個校區(qū)的 校園網(wǎng),現(xiàn)有聯(lián)網(wǎng)微機(jī) 10000 余臺,并且在校園網(wǎng)的建設(shè)上加大投資力度,通過 升級、改造等 建設(shè)已經(jīng)完成了校園網(wǎng)中 高速校園光纖主干網(wǎng)、大規(guī)模高速局域網(wǎng)絡(luò)、數(shù)據(jù)中心、分布式網(wǎng)絡(luò)管理體系、分布式網(wǎng)絡(luò)安全體系等基礎(chǔ)設(shè)施建設(shè),數(shù)字化校園 基礎(chǔ)環(huán)境 建設(shè)已成規(guī)模。 學(xué)籍管理 是 高校 學(xué)生 管理 工作中 的重要部分,學(xué)籍 信息的質(zhì)量決定著學(xué)校對學(xué)生培養(yǎng)、教學(xué)質(zhì)量、學(xué)生綜合評價等工作的開展 。因此 ,結(jié)合網(wǎng)絡(luò)技術(shù),運(yùn)用計(jì)算機(jī)管理學(xué)籍 己成當(dāng) 務(wù)之急。學(xué)生學(xué)籍管理系統(tǒng)應(yīng)以校園網(wǎng)為 運(yùn)行環(huán)境 ,利用網(wǎng)絡(luò) 優(yōu)勢,結(jié)合計(jì)算機(jī)技術(shù)進(jìn)行對學(xué)籍信息管理 ,減少教師、學(xué)生與管理部門的直接接觸,改善 學(xué)籍 管理 工作 的 繁瑣和冗余 , 促進(jìn) 學(xué)籍 管理效率 的提高 ,實(shí)現(xiàn)高校 學(xué)籍 管理的信息化、網(wǎng)絡(luò)化, 推動高校學(xué)生管理的“無紙化辦公 進(jìn)程,以適應(yīng)我校教育不斷發(fā)展的需要。 第三節(jié) 研究現(xiàn)狀 隨著 互聯(lián)網(wǎng)的發(fā)展和高等教育的發(fā)展,使得高校 在管理過程中逐步實(shí)現(xiàn)計(jì)算機(jī)來代替人工管理,一些高校開始從自身角度進(jìn)行了學(xué)校學(xué)籍管理系統(tǒng)的開發(fā),例如:北京大學(xué)、清華大 學(xué)、東北師范大學(xué)、浙江大學(xué)等都結(jié)合自身學(xué)校的特點(diǎn)進(jìn)行了系統(tǒng)開發(fā);當(dāng)前國內(nèi)已經(jīng)出現(xiàn)了專門的教育軟件,如:杭州正方、青果軟件等。 第四節(jié) 研究內(nèi)容 本文主要的組織結(jié)構(gòu)分別從以下幾個方面進(jìn)行研究: 1. 緒論:介紹了本課題的研究背景和意義、研究現(xiàn)狀。 第一章 緒論 3 2. 系統(tǒng)分析:主要從經(jīng)濟(jì)可 行性、技術(shù)可行性、運(yùn)行可行性等方面對系統(tǒng)進(jìn)行了可行性分析,從性能需求、安全性需求、功能需求、功能流程等方面對系統(tǒng)進(jìn)行了需求分析。 3. 相關(guān)技術(shù):對本系統(tǒng)用到的 據(jù)庫等相關(guān)技術(shù)做簡要說明。 4. 系統(tǒng)設(shè)計(jì):結(jié)合系統(tǒng)設(shè)計(jì)的目標(biāo)和原則,對系統(tǒng)架構(gòu)、系統(tǒng)功能模塊、數(shù)據(jù)庫進(jìn)行了分析設(shè)計(jì) 。 5. 系統(tǒng)實(shí)現(xiàn)和測試:主要介紹了程序庫及其 應(yīng)用、開發(fā)平臺及公用模塊實(shí)現(xiàn)、模塊功能實(shí)現(xiàn)、系統(tǒng)測試等相關(guān)內(nèi)容。 第 二 章 系統(tǒng)分析 4 第 二 章 系統(tǒng)分析 該系統(tǒng)建設(shè)的目的是 滿足 我校各培育單位、相關(guān)管理部門對學(xué)籍管理工作的需求,捋順學(xué)籍管 理工作的流程,規(guī)范學(xué)籍管理工作的流程 , 明確學(xué)籍管理工作的權(quán)力和責(zé)任, 提高 各個管理部門及使用部門的工作效率,構(gòu)建學(xué)籍管理的信息化系統(tǒng),為學(xué)校各培育單位、相關(guān)管理部門建立一個相互共享的途徑。 第一節(jié) 可行性研究 任何一個 信息 系統(tǒng)的研究和開發(fā), 一般情況都會受到時間、人力、物力等各種條件的限制。為了盡可能早的預(yù)測到項(xiàng)目的可行性,在項(xiàng)目進(jìn)行前都要進(jìn)行項(xiàng)目的可行性分析研究,通過可行性分析研究可以簡化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)過程中出現(xiàn)的問題。 因此,在設(shè)計(jì)項(xiàng)目之前,系統(tǒng)可行性研究主要是從人力、物力、財(cái)力及組織工作等各個方面對給 出的方案進(jìn)行判斷和評價,對項(xiàng)目的研究過程和研究結(jié)果進(jìn)行判斷和評價,是否能夠按照原定計(jì)劃進(jìn)行開發(fā)和完成,并且還要從經(jīng)濟(jì)上、技術(shù)上、環(huán)境上等方面進(jìn)行判斷和評價系統(tǒng)能夠正常運(yùn)行。信息系統(tǒng)可行性 研究 主要包括經(jīng)濟(jì)可行性 研究 、技術(shù)可行性 研究 、運(yùn)行可行性研究等 7。 由于 目前高校 的學(xué)籍管理工作 十分繁雜 , 各個培育單位和相關(guān)職能部門 的管理人員在工作中花費(fèi)大量的工作時間,反而得到是工作效率低下。因此,開發(fā)一個能夠滿足各方需求的學(xué)籍管理系統(tǒng),能夠使得各培養(yǎng)單位、職能部門管理人員方便、快捷地操作和使用該系統(tǒng),減輕相關(guān)管理人員的工 作 強(qiáng)度 、提高工作效率。 2 1 1 經(jīng)濟(jì)可行性研究 經(jīng)濟(jì)可行性研究 主要從 成本效益 角度進(jìn)行 分析, 判斷和 評估項(xiàng)目的開發(fā)成本,估算 項(xiàng)目的開發(fā)成本是否會超過項(xiàng)目預(yù)期的效益 。系統(tǒng)的效益 一般從 經(jīng)濟(jì)效益和社會效益兩個方面 進(jìn)行分析考慮。對于高校的學(xué)籍 管理系統(tǒng) 來說,主要從社會效益角度進(jìn)行分析判斷, 重點(diǎn) 分析判斷 設(shè)計(jì) 開發(fā)的 系統(tǒng)在投入運(yùn)行后對第 二 章 系統(tǒng)分析 5 提供所需 信息的及時程度 、提高相關(guān) 人員工作效率 的 程度, 降低工作人員 勞動強(qiáng)度 的 程度, 查詢和使用 信息 的 方便程度,輔助管理人員決策程度等 方面 進(jìn)行分析 研究 7。 學(xué)籍管理系統(tǒng) 的研究 開發(fā)主要為了 滿足 提高 學(xué)籍管理工作 的 效率 、降低勞動強(qiáng)度、 減少工作時間 、提供及時準(zhǔn)確的學(xué)生信息、 體現(xiàn)學(xué)籍的自動化管理。所以 從 經(jīng)濟(jì)上 可行性分析角度來看, 不 應(yīng)該 注重直接的經(jīng)濟(jì)效益,而是 要 注重分析考慮系統(tǒng) 使用 的社會效益, 是否使用方便 ,是否滿足學(xué)籍管理的需求等 。設(shè)計(jì)開發(fā)的學(xué)籍管理系統(tǒng) 要 充分考慮到學(xué)校的各個培養(yǎng)單位、 相關(guān) 職能部門現(xiàn)有的辦公條件和設(shè)施, 在開發(fā)工具方面 選擇 具有 普遍性的開發(fā)工具, 這樣既能大 大降低了系統(tǒng)開發(fā)的成本, 也能使得系統(tǒng)的開發(fā)工作 在 計(jì)劃 預(yù)算內(nèi)完成。 2 1 2 技術(shù)可行性研究 技術(shù)上可行性研究指 對從技術(shù)角度對系統(tǒng)所 提供的系統(tǒng)功 能、 系統(tǒng) 性能及系統(tǒng) 實(shí)現(xiàn)等 各項(xiàng)約束條件 來研究實(shí)現(xiàn)系統(tǒng)的可行性。技術(shù)可行性研究在 可行性研究 的過程中起到 關(guān)鍵 作用 ,主要 從技術(shù)角度來分析開發(fā) 系統(tǒng) 過程中 所需關(guān)鍵技術(shù) 、 開發(fā)人員 是否已經(jīng)滿足需求 7。 本人長期在學(xué)籍管理工作一線工作,對學(xué)籍管理的整個流程熟悉,完全滿足系統(tǒng)開發(fā)需求,同時本人 熟悉 000 數(shù)據(jù)庫與 開發(fā)環(huán)境。目前 學(xué)校校園網(wǎng)已經(jīng) 完全覆蓋到各個校區(qū)的所有辦公區(qū)域 ,為數(shù)據(jù)交換提供了的 基礎(chǔ)環(huán)境 ,為學(xué)籍管理信息系統(tǒng)的實(shí)現(xiàn)打下了良好的基礎(chǔ)。 2 1 3 運(yùn)行可行性研究 運(yùn)行可行性研究 指新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)、辦公模式、工作效率等方面帶來的影響和后果進(jìn)行判斷和評價。同時,還應(yīng)考慮到現(xiàn)有人員的培訓(xùn)、補(bǔ)充等方面,分析研究在計(jì)劃時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等 7。 學(xué)籍管理系統(tǒng)完成后可以大大提高現(xiàn)有學(xué)籍管理工作人員的工作效率,減輕學(xué)籍管理工作人員的工作負(fù)擔(dān),因此,在系統(tǒng)的最初調(diào)查和分析階段就得到了積極支持,另外,各個培養(yǎng)單位和職能部門工作人員對計(jì)算機(jī)相對比較熟悉,在系統(tǒng)開發(fā)完成之后只需對相關(guān)人員進(jìn)行簡單培訓(xùn)就能夠很快地掌握和熟練應(yīng)用,部分辦公人員不 僅 熟悉業(yè)務(wù),并且懂得軟件開發(fā),可以參與到 日常的系統(tǒng)第 二 章 系統(tǒng)分析 6 維護(hù)工作中。 第二節(jié) 需求分析 2 2 1 系統(tǒng)性能需求分析 對于 管理系統(tǒng)的開發(fā)和設(shè)計(jì) 有專門的國家行業(yè)標(biāo)準(zhǔn)和 規(guī)范原則, 因此,本系統(tǒng)的開發(fā)也 不例外, 系統(tǒng) 要具有一定的 安全 性 、穩(wěn)定 性 、可靠 性 、高效運(yùn)行性 , 并能實(shí)現(xiàn)預(yù)定的功能 ,性能 需求 上 有以下幾點(diǎn): 1 系統(tǒng)內(nèi)容 應(yīng)具有 全面性 高校學(xué)籍管理系統(tǒng) 使用用戶主要包括各個培養(yǎng)單位的學(xué)籍管理人員、學(xué)校各職能部門的管理人員、教師、學(xué)生。因此,要保證不同用戶群使用該系統(tǒng)時能夠體會到易用性、快捷性、方便性 。 2 開發(fā) 技術(shù) 應(yīng)具有 先進(jìn)性 為了滿足 系統(tǒng) 數(shù)據(jù)的統(tǒng)一性、完整性,數(shù)據(jù) 采用集中 存放 方式;而系統(tǒng)使用的用戶群體很多,在管理上采用 分布式管理的結(jié)構(gòu)體系。 根據(jù)三層結(jié)構(gòu)的要求,由數(shù)據(jù)庫服務(wù)器、 務(wù)器 組成服務(wù)器端 , 對數(shù)據(jù)進(jìn)行操作是通過 由通過網(wǎng)絡(luò)連接 的 客戶端進(jìn)行的管理和維護(hù)。 為了保證數(shù)據(jù)的安全性、完整性、可靠性, 數(shù)據(jù)庫服務(wù)器實(shí)現(xiàn)隨時更新、定時備份。 3 系統(tǒng)應(yīng)具有 可擴(kuò)展性 系統(tǒng)運(yùn)行過程中的一個重要指標(biāo)就是可擴(kuò)展性,因?yàn)橄到y(tǒng)在運(yùn)行的過程中,或多或少地存在與其他管理系統(tǒng)之間存在著數(shù)據(jù)交換,這就要求系統(tǒng)要能夠 提供足夠的手段對功能進(jìn)行調(diào)整和擴(kuò)充 ,充分 考慮到系統(tǒng)升級,以及和學(xué)校 其他管理信息系 統(tǒng)的 數(shù)據(jù)交換 問題,系統(tǒng)應(yīng)該具 有 可擴(kuò)充性。 4 系統(tǒng)應(yīng)具有 良好的安全性 對于管理系統(tǒng)來說,運(yùn)行過程中的另一個重要指標(biāo)就是安全性 。本系統(tǒng) 中保存是學(xué)生的學(xué)籍信息,因此安全性要求是必須的, 系統(tǒng) 要 確保信息的安全性 ,就必須有完善的 安全保障功能,提供有效可靠的安全保護(hù)手段 。為了保證本系統(tǒng)的安全性 、保密性 ,采用了身份認(rèn)證、權(quán)限控制、數(shù)據(jù)恢復(fù)等相應(yīng)措施 , 同時結(jié)合學(xué)校校園網(wǎng)的安全機(jī)制 ,采用 相應(yīng)的 防火墻技術(shù)、路由技術(shù)、數(shù)據(jù)庫恢復(fù)和備份技術(shù)等。 第 二 章 系統(tǒng)分析 7 5 系統(tǒng) 應(yīng)具有 易用性、易維護(hù)性 由于系統(tǒng)的用戶群體很廣泛,幾乎涵蓋了學(xué)校的各個群體,因 此, 系統(tǒng) 要符合大部分用戶群體的系統(tǒng),做到操作界面簡單易用 。 另外,在系統(tǒng)的運(yùn)行過程中,為了滿足學(xué)籍管理的需要,系統(tǒng)可能會對某些功能進(jìn)行升級,為了保證系統(tǒng)升級的穩(wěn)定性、易用性、可維護(hù)性,因此 系統(tǒng)的升級 、數(shù)據(jù)的維護(hù)等應(yīng)該保證 在服務(wù)器端完成, 減少客戶端的更新, 這樣操作方便易行 ,減少 系統(tǒng)的 維護(hù) 成本和周期。 2 2 2 系統(tǒng) 安全性需求分析 用戶是系統(tǒng)的使用者,因此 用戶管理和訪問控制 是系統(tǒng)開發(fā)過程中需要解決的一個重要問題。系統(tǒng)中的用戶根據(jù)性質(zhì)的不同擁有不同級別的操作權(quán)限,不同級別的操作權(quán)限可以執(zhí)行相應(yīng)級別的操作。在早期的 應(yīng)用系統(tǒng)開發(fā)過程中,一般按照靜態(tài)的方式進(jìn)行用戶權(quán)限分配,即在開發(fā)時,用戶的操作權(quán)限就已確定,在系統(tǒng)使用過程中,用戶權(quán)限不能進(jìn)行實(shí)時更改 8。為了避免權(quán)限管理靈活性的降低,在設(shè)計(jì)本系統(tǒng)時主要從以下幾個方面進(jìn)行考慮。 1系統(tǒng)使用過程中,某些人員的角色可能出現(xiàn)變化,例如:某 院系 教師可能根據(jù)工作需要由一般教師變更為 院系 管理人員,此時,需要及時對該用戶的權(quán)限功能進(jìn)行調(diào)整,以滿足新崗位的權(quán)限要求。在本系統(tǒng)開發(fā)中采用基于角色的訪問控制的設(shè)計(jì)思想來解決上述問題,在不改變用戶賬號的情況下動態(tài)的調(diào)整該用戶的權(quán)限。 2要求 服務(wù)器穩(wěn)定可靠,如添加 備保證服務(wù)器不會斷電。建立數(shù)據(jù)庫自動備份機(jī)制,可以定期、定時自動進(jìn)行數(shù)據(jù)庫的備份操作,保證因未知原因?qū)е聰?shù)據(jù)庫錯誤時,可以通過數(shù)據(jù)備份快速恢復(fù)數(shù)據(jù),將損失降到最低 。 2 2 3 系統(tǒng)功能 需求分析 系統(tǒng)開發(fā)過程的一個重要步驟就是確定系統(tǒng)功能,因此系統(tǒng)功能需求分析顯得尤為重要。系統(tǒng)功能需求分析的主要目的就是要把系統(tǒng)需求描述清楚,描述系統(tǒng)需求就要建立模型,模型的建立通過定義系統(tǒng)中的關(guān)鍵域類來實(shí)現(xiàn) 9。 通過對河南工程學(xué)院學(xué)籍管理工作的實(shí)際情況調(diào)研分析,并對學(xué)籍管理工作流程的分析,分 析該管理系統(tǒng)應(yīng)該完成功能如下: 第 二 章 系統(tǒng)分析 8 1. 學(xué)籍信息管理功能 系統(tǒng)能夠?qū)W(xué)生的姓名、性別、院系、專業(yè)、班級、身份證號碼、家庭地址等相關(guān)基本信息進(jìn)行管理,并能方便地進(jìn)行多個條件進(jìn)行復(fù)合查詢,同時還能夠?qū)W(xué)生的休學(xué)、復(fù)學(xué)、留級、降級、退學(xué)、轉(zhuǎn)學(xué)等情況進(jìn)行跟蹤記錄,保證學(xué)生信息的及時更新。 2. 學(xué)生成績信息管理功能 系統(tǒng)能夠按照課程進(jìn)行添加、修改學(xué)生成績信息,并且能夠按照多個條件進(jìn)行復(fù)合查詢學(xué)生成績信息。 3. 統(tǒng)計(jì)功能 系統(tǒng)能夠按照多個條件進(jìn)行對學(xué)生信息、學(xué)生成績信息、學(xué)生學(xué)分獲得情況等信息進(jìn)行統(tǒng)計(jì)。 4. 用戶管理功能 系統(tǒng)可以對各個培 養(yǎng)單位、相關(guān)職能部門的使用人員進(jìn)行用戶信息管理并進(jìn)行權(quán)限控制管理。 5. 系統(tǒng)維護(hù)功能 系統(tǒng)能夠?qū)τ脩艚巧M(jìn)行管理、用戶操作權(quán)限管理、代碼管理等。 2 2 4 系統(tǒng)功能流程分析 1 用戶登錄流程分析 對于一個管理系統(tǒng)來說,操作用戶是多類型的,每一類型的用戶的權(quán)限是不相同,其操作工作內(nèi)容也不相同。但所有用戶的操作都要從用戶登錄開始,對用戶進(jìn)行身份認(rèn)證。 身份認(rèn)證流程包含以下兩個過程, ( 1) 判斷用戶是否為有效的系統(tǒng)用戶。此過程決定用戶能夠成功登錄進(jìn)入系統(tǒng)。 ( 2) 判斷和確認(rèn)用戶的類型及操作權(quán)限。此過程是根據(jù)用戶的類型和操作權(quán)限 ,決定用戶進(jìn)入相應(yīng)的操作界面。 用戶登錄流程如圖 2示。每個用戶的登錄只有 3 次機(jī)會進(jìn)行身份認(rèn)證,如果 3 次輸入無法正確,系統(tǒng)將強(qiáng)制斷開,從而保證系統(tǒng)的安全。 第 二 章 系統(tǒng)分析 9 圖 2戶登錄流程圖 2判斷用戶權(quán)限流程分析 當(dāng)用戶成功登錄系統(tǒng)之后,首先要對用戶類型進(jìn)行判斷,應(yīng)為不同類型的用戶操作權(quán)限是不同的。判別用戶權(quán)限流程如圖 2示。 圖 2戶權(quán)限判斷流程圖 開始 用戶類型 管理工作界面 結(jié)束 管理權(quán)限 普通權(quán)限 普通工作界面 退出 退出 開始 用戶登錄 進(jìn)入系統(tǒng) 超過 3 次 退出系統(tǒng) 結(jié)束 驗(yàn)證成功 驗(yàn)證失敗 是 否 第 二 章 系統(tǒng)分析 10 3學(xué)生基本信息管理流程分 析 在系統(tǒng)的管理核心就是學(xué)生基本信息的管理,這個過程要保證數(shù)據(jù)的完整性、一致性等規(guī)則。學(xué)生基本信息管理流程如圖 2示。 圖 2生基本信息管理流程圖 4 獎懲管理流程 分析 學(xué)籍管理中一個重要 環(huán)節(jié) 是 就是學(xué)生獎懲情況的管理 。獎懲管理流程如圖2示。 開始 學(xué)生基本信息管理 結(jié)束 院系專業(yè)班級信息管理 教育經(jīng)歷管理 第 二 章 系統(tǒng)分析 11 圖 2懲信息管理流程圖 5 成績 管理流程分析 學(xué)籍管理中 另一 個重要環(huán)節(jié)是就是學(xué)生 成績 的管理。 成 績 信息 管理流程如圖 2示。 圖 2績 信息管理流程圖 6 學(xué)籍 異動 流程分析 學(xué)籍 異動 是在學(xué)生基本信息的基礎(chǔ)上,對學(xué)生的基本信息異動等信息進(jìn)行開始 學(xué)生基本信息管理 結(jié)束 成績信息管理 開始 學(xué)生基本信息管理 結(jié)束 獎懲信息管理 第 二 章 系統(tǒng)分析 12 的管理。學(xué)籍 異動 流程如圖 2示。 圖 2籍異動 流程圖 2 2 5 系統(tǒng) 用例圖 分析 用例圖是描述用戶在系統(tǒng)的使用過程中,如何使用系統(tǒng)以及是否有權(quán)限使用系統(tǒng),有權(quán)限使用什么樣的功能等。用例圖是從業(yè)務(wù)角度上說明在使用 系統(tǒng)過程中,誰有權(quán)來使用系統(tǒng)、用戶希望系統(tǒng)提供什么樣的服務(wù),方便開發(fā)人員實(shí)現(xiàn)這些功能 21。 通過對用戶需求分析和功能需求分析,我們選取登陸模塊管理、學(xué)籍管理并從功能用例等方面來闡述系統(tǒng)的實(shí)現(xiàn)。 1 系統(tǒng)登錄用例圖 系統(tǒng)登錄主要 功能 是管理該系統(tǒng)的所有用戶信息 。判斷 用戶 是否有權(quán) 登陸 ,以及用戶登陸后對用戶具有權(quán)限的自動分辨 ,以便能控制用戶的操作 范圍和對象 。該模塊的使用者為 學(xué)校各職能部門管理員 、 各培育單位 管理員 、 教師用戶開始 學(xué)籍異動信息申請 結(jié)束 學(xué)籍異動信 息 異動申請審核 第 二 章 系統(tǒng)分析 13 及學(xué)生用戶 。其用例圖如圖 2示。 圖 2錄管理用例 2 學(xué)生 功能 用例 學(xué)生是學(xué)生功能用例的參與者,主要 功能用橢圓表示,包含有 查詢本人信息、本人成績信息、本人獎懲信息等。 學(xué)生功能用例如圖 2示。 圖 2生功能 用例 3 教師功能用例 查詢基本信息 學(xué)生 查詢成績信息 查詢獎懲信息 登錄 管理 登錄 院系管理員 教師用戶 部門管理員 學(xué)生 第 二 章 系統(tǒng)分析 14 教師 是 教師 功能用例的參與者,主要功能用橢圓表示,包含有 本人擔(dān)任課程的成績錄入、成績查詢、成績統(tǒng)計(jì) 等。 教師 功能用例如圖 2示。 圖 2師 功能用例 3 院系 功 能用例 院系管理員 是 院系 功能用例的參與者,主要功能用橢圓表示,包含有 本院系教師管理、 新生報(bào)到、學(xué)籍異動申請、獎懲管理、班級管理、綜合查詢 等。 院系管理員 功能用例如圖 2示。 成績錄入 教師 成績查詢 成績統(tǒng)計(jì) 第 二 章 系統(tǒng)分析 15 圖 2系管理員 功能用例 3 學(xué)校 功能用例 學(xué)校管理員 是 學(xué)校 功能用例的參與者,主要功能用橢圓表示,包含有 教師管理、 學(xué)籍異動審批 、 成績管理、獎懲管理、 學(xué)生信息統(tǒng)計(jì)、綜合查詢 等。學(xué)生功能用例如圖 2示。 新生報(bào)到 院系管理員 學(xué)籍異動申請 獎懲管理 綜合查詢 班級管理 教師管理 第 二 章 系統(tǒng)分析 16 圖 2校管理 員 功能用例 第三節(jié) 本章小結(jié) 本章主要對系統(tǒng)從經(jīng)濟(jì)可行性研究、技術(shù)可行性研究、運(yùn)行可行性研究等方面進(jìn)行了可行性研究,并從系統(tǒng)性能需求、安全需求、功能需求以及功能流程 、用例圖 等角度進(jìn)行了需求分析。 學(xué)生信息統(tǒng)計(jì) 學(xué)校管理員 學(xué)籍異動申請 獎懲管理 綜合查詢 班級管理 教師管理 第 三 章 相關(guān)技術(shù) 17 第 三 章 相關(guān)技術(shù) 學(xué)籍管理 系統(tǒng)要滿足 學(xué)校、各 院系 及相關(guān)職能部門 學(xué)籍 管理工作的需要,為 學(xué)校各部門之間 提供一個方便快捷的 服務(wù) 平臺, 但也 應(yīng)該 能夠隨著 學(xué)籍 管理工作 的改變而 不斷 完善 ,因此系統(tǒng)應(yīng)該具有 良好 的 移植性 、可擴(kuò)充性 、可維護(hù)性以及 易使用性 1。 實(shí)現(xiàn)系統(tǒng)功能的 前提是 選擇合適的開發(fā)環(huán)境 , 結(jié)合 河南工程學(xué)院 學(xué)籍 管理的實(shí)際情況,決定系統(tǒng) 采用 臺 和 000 數(shù)據(jù)庫進(jìn)行開發(fā) 。 臺 如圖 3示 。 V i s u a l S t u d i o . N E T. N E T 服 務(wù) 器 . N E T 框 架 . N E T W e b 服 務(wù) 構(gòu) 件W i n d o w s . N E T ( X P , 2 0 0 0 , C E )圖 3臺 第一節(jié) 由 司 推出 一種全新的開發(fā)框架 , 其 主要 包括 公共語言運(yùn)行庫 庫 兩個部分 2。 基 礎(chǔ) 是公共語言運(yùn)行庫 經(jīng)常被看著為 在執(zhí)行時 提供核心的服務(wù),在代碼管理上是管理代碼的代理,安全方面 是 強(qiáng)制實(shí)施嚴(yán)格的第 三 章 相關(guān)技術(shù) 18 類型安全 、 可確保 可靠性和 安全性的其他形式的代碼準(zhǔn)確性 3。 運(yùn)行庫的基本準(zhǔn)則是代碼管理, 代碼管理包含托管代碼和非托管代碼,托管代碼是 把運(yùn)行庫作為目標(biāo)的代碼。 庫是一個可重用類型集合, 其不但 具有 面向?qū)ο?的特征,還具有 綜合性 的特征 3。使用者 進(jìn)行 傳統(tǒng)命令行程序、基于圖像用戶界面應(yīng)用程序、甚至包含 應(yīng)用程序等 多種應(yīng)用程序開發(fā)的時候都 可以 利用類庫 。 架結(jié)構(gòu) 如圖 3示。 V B . N E T V C+ + T C # . N E 其 它 語 言C L S : C o m m o n L a n g u a g e S p e c i f i c a t i o n s ( 公 共 語 言 規(guī) 范 )W e b S e r v i c e W i n d o w s F o r m sD a t a a n d X M L C l a s s e s : A S P . N E T 、 X M L 、 A D O . N E T 、 S Q L S e r v e r s. N E T F r a m e w o r k 框 架 類 庫C L R : C o m m o n L a n g u a g e R u n t i m e (

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論