




已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) I 摘 要 學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng) (其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn)。 本系統(tǒng)采用了 為前臺(tái)的開(kāi)發(fā)語(yǔ)言。后臺(tái)選擇 為數(shù)據(jù)庫(kù)。主要分為:教師信息錄入,教師信息修改,教師信息查詢,教師信息打印以及教師賬號(hào)管理幾個(gè)功能模塊??偟膩?lái)說(shuō)能夠滿足學(xué)校對(duì)于教師基本信息的管理。同時(shí)由于本系統(tǒng)基于 B/以是以網(wǎng)站的形式展現(xiàn)其功能的, 也適應(yīng)了目前 速發(fā)展的現(xiàn)狀。 關(guān)鍵字 :控件 ; 窗體 ; 域 he of is a of ,up of of of SP as a as In a of At , so is to of to of of 安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 錄 第 1 章 引 言 . 1 介 . 1 介 . 2 發(fā)背景 . 3 發(fā)意義 . 3 用目標(biāo) . 3 第 2 章 需求分析 . 4 求說(shuō)明書(shū) . 4 行性分析 . 5 程 圖 . 6 統(tǒng)平臺(tái)及主要技術(shù) . 6 第 3 章 總體設(shè)計(jì) . 6 統(tǒng)的總體架構(gòu) . 6 據(jù)庫(kù)設(shè)計(jì) . 7 第 4 章 詳細(xì)設(shè)計(jì) . 11 錄模塊功能的實(shí)現(xiàn) . 11 理員登錄功能的實(shí)現(xiàn) . 16 師登錄功能實(shí)現(xiàn) . 18 印教師信息文檔的實(shí)現(xiàn) . 20 第 5 章 測(cè) 試 . 21 試計(jì)劃 . 21 試項(xiàng)目說(shuō)明 . 21 結(jié) 論 . 24 致 謝 . 25 參考文獻(xiàn) . 26 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 1 第 1 章 引 言 介 建立在通用語(yǔ)言運(yùn)行時(shí)刻庫(kù)( 的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的 用程序。 供了幾個(gè)超越以前 發(fā)模式的優(yōu)點(diǎn): 運(yùn)行在服務(wù)器端的編譯后的 碼,而不是像 樣解釋執(zhí)行。 用提前綁定,即時(shí)編譯,本地優(yōu)化和緩存服務(wù)來(lái)提高性能。所有這一切,性能遠(yuǎn)遠(yuǎn)大于你以往寫(xiě)的每一行代碼。 使用 優(yōu)點(diǎn): 在 集成開(kāi)發(fā)環(huán)境( , 架由豐富的工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的( 輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少 部分功能。 由于 基于 (,因此整個(gè) 臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于 用程序開(kāi)發(fā)者。 架的類庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到 是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。而且, 互用性可以保證你升級(jí)到 時(shí)候,現(xiàn)存的基于 開(kāi)發(fā)投資依然保留。 執(zhí)行常用的工作變得很容易,比如從簡(jiǎn)單的表單提交、客戶端驗(yàn)證,到部署和站點(diǎn)配置。 例如, 許你建立用戶接口,實(shí)現(xiàn)頁(yè)面和邏輯代碼的分離,同時(shí),就像 表單執(zhí)行模式那樣來(lái)處理事件(也就是說(shuō),由頁(yè)面驅(qū)動(dòng)模式變成了事件驅(qū)動(dòng)模式)。此外, 化了部署,用來(lái)管理代碼服務(wù),例如自動(dòng)參照和垃圾回收。 用一個(gè)基于文本的、分層次的配置系統(tǒng),它簡(jiǎn)化了服務(wù)器端環(huán)境和 用程序的設(shè)置。由于配置信息用純文本格式保存,新的設(shè)置不需要本地管理工具的支持。這種“零本地支持”的理念也同樣應(yīng)用到了部署 用程序。 用程序部西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 2 署到服務(wù)器,簡(jiǎn)化為復(fù)制必 要的文件到服務(wù)器。在部署,甚至替換正在運(yùn)行的變異代碼的時(shí)候,也不需要重新啟動(dòng)服務(wù)器。 設(shè)計(jì)成可伸縮的,能為集群和多處理器環(huán)境設(shè)計(jì)提高性能。而且, 樣,如果發(fā)生了錯(cuò)誤的行為,例如漏洞和死鎖,新的進(jìn)程會(huì)在當(dāng)前位置建立,來(lái)幫助你的應(yīng)用程序繼續(xù)處理事件請(qǐng)求。 供一種良好的擴(kuò)充結(jié)構(gòu),允許開(kāi)發(fā)者在適當(dāng)?shù)募?jí)別“插入”他們的代碼。事實(shí)上,使用自己的編寫(xiě)的組件可以擴(kuò)展或者替換 行時(shí)刻的任何子組 件。執(zhí)行自定義驗(yàn)證或狀態(tài)服務(wù)變得前所未有的容易。 8 安全性。內(nèi)建的 證和每一個(gè)應(yīng)用程序的獨(dú)立配置,你可以認(rèn)為你的應(yīng)用程序是安全的。 介 微軟公司開(kāi)發(fā)的一個(gè)關(guān)系 數(shù)據(jù)庫(kù)管理系統(tǒng) ,以 為它的數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言。 T 結(jié)構(gòu)化查詢語(yǔ)言 一種,支持 92 標(biāo)準(zhǔn)。 用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶 賬號(hào) 和角色的許可驗(yàn)證。 持兩種身份驗(yàn)證模式: T 身份驗(yàn)證和 份驗(yàn)證。 本 支持多種類型的角色, 角色 概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。 公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫(kù)角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限 ,并且 可以在不同的操作平臺(tái)上運(yùn)行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如 P、 。 它 在服務(wù)器端的軟件運(yùn)行平臺(tái)是 T、 客戶端可以是 T、 可以采用其它廠商開(kāi)發(fā)的系統(tǒng)如 。 微軟的 服務(wù)器系統(tǒng)。 T 的平臺(tái)上,而 T 可以支持 86, C, C 和 使 備足夠的威力和功能。 供服務(wù)器端的軟件,這部分需要安裝在 , 用戶端則可以安裝在許多用戶端 統(tǒng)中, 以讓用戶端進(jìn)行數(shù)據(jù)庫(kù)的建立,維護(hù)及存取等操作, 以最多定義 32767 個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)中,可以定西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 3 義 20 億個(gè)表格,每個(gè)表格可以有 250 個(gè)字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒(méi)有限制,每一個(gè)表格可以定義 250 個(gè)索引,其中有一個(gè)可以是 引。 使用的數(shù)據(jù)庫(kù)查詢語(yǔ)言稱為 是 核心,化了原有的 鍵字以進(jìn)行數(shù)據(jù)的存取,儲(chǔ)存及處理等功能,充了流程控制指定,可以使 使用者 方便的編寫(xiě)功能強(qiáng)大的存儲(chǔ)過(guò)程,他們存放在服務(wù)器端,并預(yù)先編譯過(guò),執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲(chǔ)過(guò)程,用來(lái)確保 據(jù)庫(kù)引用的完整性, 使用者 可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對(duì)數(shù)據(jù)列的插入,刪除和更新,還可以使用規(guī)則( 缺?。?及限制( 來(lái)協(xié)助將新的數(shù)值套用到表格中去 發(fā)背景 該項(xiàng)目開(kāi)發(fā)的軟件為學(xué)校教師信息管理系統(tǒng)軟件 ,是鑒于目前學(xué)校教師人數(shù)劇增,教師信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)教師信息管理的自動(dòng)化與準(zhǔn)確化 的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位 (包括學(xué)校 )的教師信息的管理。 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快 ,各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,教師管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的教師信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開(kāi)發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。 發(fā)意義 隨著學(xué)校的規(guī)模不斷擴(kuò)大,教師數(shù)量急劇增加,有關(guān)教師的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有教師信息管理系統(tǒng)來(lái)提高教師管理工作的效率。通過(guò)這樣的系統(tǒng),可以做 到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量??紤]到項(xiàng)目時(shí)間、資源等因素,在實(shí)際開(kāi)發(fā)該計(jì)算機(jī)系統(tǒng)時(shí),常常要為資源不足和在要求時(shí)間內(nèi)難以完成而苦惱,因而需要慎重地盡可能早地估價(jià)研制課題的可行性??尚行匝芯堪ǎ航?jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、不同的方案等等。 用目標(biāo) 通過(guò)本系統(tǒng)軟件,能幫助教研人員利用計(jì)算機(jī),快速方便的對(duì) 教師 檔案 進(jìn)行管理, 輸西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 4 入,輸出,查找的所需操作,使散亂的人事檔案能夠具體化,直觀化,合理化 。 第 2 章 需求分析 求說(shuō)明書(shū) 發(fā)的背景 任 何一個(gè)組織或是集體,實(shí)現(xiàn)它內(nèi)部人員的管理或是各個(gè)部門(mén)的協(xié)同工作都是必要的。作為一個(gè)學(xué) 校 ,要管理許多教師的 檔案 以及考試,獎(jiǎng)懲情況,又要實(shí)現(xiàn)信息共享,愈來(lái)愈成為老師們管理的一個(gè)難題。因此,一個(gè)便利的教師 檔案 管理系統(tǒng)在眾人的期盼中需要實(shí)現(xiàn)。隨著因特網(wǎng)發(fā)展的日新月異,人們利用網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)相互之間的協(xié)同工作以及資源共享越來(lái)越成為時(shí)代的潮流,一個(gè)不可扭轉(zhuǎn)的趨勢(shì)。目前,因特網(wǎng)已經(jīng)深入到我們生活的各個(gè)領(lǐng)域 學(xué)校,銀行,醫(yī)院,公司,企業(yè)等等。因此,我們?cè)谶@里用 ql 發(fā) 檔案管理 更是順應(yīng)了時(shí)代發(fā)展的方向。我們要實(shí)現(xiàn)的系統(tǒng)主要面向 一個(gè)中小學(xué)校 。各個(gè)部門(mén)或老師的主要任務(wù)是實(shí)現(xiàn)相應(yīng)的信息發(fā)布,更新,錄入工作,而教師則主要實(shí)現(xiàn)信息的反饋,相應(yīng)的查詢事件。要實(shí)現(xiàn)這個(gè)系統(tǒng),需要先調(diào)研,弄清楚各個(gè)部門(mén)和教師的需求情況,以便于有的放矢。系統(tǒng)的開(kāi)發(fā)過(guò)程需要兩臺(tái)機(jī)器,需要安裝務(wù)器版以及完成相關(guān)的配置。 開(kāi)發(fā)由本人獨(dú)自開(kāi)發(fā) 。程序完成以后,需要調(diào)試運(yùn)行,整個(gè)實(shí)現(xiàn)需要 一 個(gè) 星期 左右 時(shí)間 。 務(wù)需求 教師檔案管理 :實(shí)現(xiàn)對(duì) 教師 基本信息的添加、刪除、修改、更新、查詢等功能,從而快捷, 方便,簡(jiǎn)單的對(duì)教師檔案進(jìn)行管理,效率高,易于操作,而又直觀,耗損的人力物力財(cái)力又少。 能需求 該檔案管理系統(tǒng)主要實(shí)現(xiàn)的是信息的錄入,發(fā)布,更新,因此,不管對(duì)學(xué)校管理的需要或是教師獲知信息的需要以及各個(gè)部門(mén)之間的緊密銜接關(guān)系,網(wǎng)上的數(shù)據(jù)必須具有高度的完整性和準(zhǔn)確性,這就要求系統(tǒng)的高度安全性,可維護(hù)性,可靠性及靈活性。比如教師檔案 管理,老師在錄入 檔案 的時(shí)候或是數(shù)據(jù)庫(kù)出現(xiàn)異常而產(chǎn)生差錯(cuò),可能會(huì)影響教師 獎(jiǎng)懲的評(píng)定或是造成不該重修的出現(xiàn)重修情況,這就要求系統(tǒng)具有高度的安全性,可維護(hù)性和西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 5 可靠性 ;靈活性指的 是系統(tǒng)要具有強(qiáng)大的功能以適應(yīng)不同層次的用戶不同的需求。另外,系統(tǒng)的操作界面要求簡(jiǎn)便,通俗,以便于操作。 行性分析 是否值得去解決:研究在當(dāng)前的具體條件下,開(kāi)發(fā)該系統(tǒng)是否具備必要的資源和其它條件。一般說(shuō)來(lái),應(yīng)從技術(shù)可行性、經(jīng)濟(jì)可行性、運(yùn)行可行性等方面研究可行性??尚行匝芯啃枰臅r(shí)間長(zhǎng)短取決于工程的規(guī)模,一般說(shuō)來(lái),可行性研究的成本只占預(yù)期的工程中成本的 5 術(shù)可行性分析 技術(shù)上的可行性分析要考慮將來(lái)要采用的硬件和軟件技術(shù)能否滿足用戶(這里是校方)提出的要求(如計(jì)算機(jī)的容量、速度等 )。此外,還要考慮開(kāi)發(fā)人員的水平,作為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)的學(xué)生,數(shù)據(jù)庫(kù)設(shè)計(jì)方面對(duì)于我們應(yīng)該還過(guò)得去 ,在學(xué)校里生活了四年,對(duì)這個(gè)管理模式應(yīng)該比較熟悉。 我們掌握了數(shù)據(jù)庫(kù)及其應(yīng)用技術(shù)、數(shù)據(jù)庫(kù)原理等課程,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)、應(yīng)用、維護(hù)及局域網(wǎng)的組成有了深刻的認(rèn)識(shí)與一定的動(dòng)手實(shí)踐能力,從一定程度上具備了開(kāi)發(fā)一個(gè)小型系統(tǒng)的能力。 濟(jì)可行性 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)超小型的管理系統(tǒng),從投入的人力, 財(cái)力與物力來(lái)講是非常之小的,只要一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以搞起來(lái)。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給教學(xué)管理提高一個(gè)層次。 行可行性 在迅猛發(fā)展,學(xué)院從硬件到軟件都投入了大量的人力、物力、財(cái)力,在教務(wù)上,給各個(gè)辦公室配置了計(jì)算機(jī),并能聯(lián)接到互聯(lián)網(wǎng),并且學(xué)院領(lǐng)導(dǎo)對(duì)這方面比較重視,在教務(wù)上配置了一定數(shù)目的能夠訓(xùn)練操作計(jì)算機(jī)的干事,可以快速、方便、高效地使用計(jì)算機(jī)進(jìn)行日常工作。學(xué)院開(kāi)展了計(jì)算機(jī)相關(guān)專業(yè),可讓學(xué)生以實(shí)踐方式對(duì)系統(tǒng)進(jìn) 行維護(hù),使此系統(tǒng)在實(shí)踐上具備了可行性。 由此可知,開(kāi)發(fā)教師信息管理系統(tǒng)在學(xué)校中具有可行性。 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 6 程圖 系統(tǒng)流程圖如圖 2示: 圖 2統(tǒng)流程圖 統(tǒng) 平臺(tái) 及主要技術(shù) 檔案管理系統(tǒng)的實(shí)現(xiàn)需要 一臺(tái)計(jì)算機(jī) 容機(jī)。在計(jì)算機(jī)中需要運(yùn)行 005 程序及 據(jù)庫(kù)程序。計(jì)算機(jī)內(nèi)安裝 P。 第 3 章 總體設(shè)計(jì) 統(tǒng)的總體架構(gòu) 體結(jié)構(gòu)和模塊外部設(shè)計(jì) 模塊是軟件結(jié)構(gòu)的基礎(chǔ) ,軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來(lái),把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測(cè)試,調(diào)試,維護(hù)等工作變得簡(jiǎn)易,但隨著模塊數(shù)目的增加,通過(guò)接口連接這些模塊的工作量也隨之增加。在考慮模塊化時(shí),應(yīng)盡量使模塊數(shù)接近于如圖 2示 ,它使得研制成本最小,而且應(yīng)盡量避免不足的模塊化或超用戶 管理員 教師 用戶名 舊密碼 性別 年齡 所屬學(xué)校 管理員 修改信息 添加信息 查詢教師 打印資料 退出系統(tǒng) 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 7 量。 能分配 從程序的結(jié)構(gòu)中可以看出,教師的信息輸入功能是由教師進(jìn)行的。教師的信息輸出功能是由管理員進(jìn)行的。教師活動(dòng)的信息輸入輸出也是由管理員進(jìn)行的。 口設(shè)計(jì) 因?yàn)樵撓到y(tǒng)是教師檔案管理系統(tǒng), 故設(shè)計(jì)兩個(gè)用戶接口,管理員和普通教師。提供一個(gè)硬件接口,打印機(jī)接口,方便用戶打印信息。外部界面風(fēng)格要求與辦公網(wǎng)風(fēng)格相同。 據(jù)庫(kù)設(shè)計(jì) 據(jù) 庫(kù)物理設(shè)計(jì) 本系統(tǒng)中數(shù)據(jù)庫(kù)采用 000 作為數(shù)據(jù)庫(kù)。首先我們?cè)?000 的“企業(yè)管理器”創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),我們命名為 數(shù)據(jù)庫(kù)中添加 6 個(gè)表: 個(gè)表與邏輯設(shè)計(jì)中一種的關(guān)系模式相對(duì)應(yīng)。下面是每個(gè)數(shù)據(jù)表中的屬性,包括屬性列的名稱、數(shù)據(jù)類型、長(zhǎng)度、是否可以為空和備注說(shuō)明等內(nèi)容。 ( 1) ,用來(lái)存儲(chǔ)配置系統(tǒng)信,如圖 3示。 圖 3-1 ( 2) ,用來(lái)存儲(chǔ)教研信息,如圖 3示。 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 8 圖 3-2 ( 3) ,用來(lái)存儲(chǔ)研究信息,如圖 3示。 圖 3-3 ( 4) ,用來(lái)存儲(chǔ)個(gè)人簡(jiǎn)歷信息,如圖 3示。 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 9 圖 3-4 ( 5) ,用來(lái)存儲(chǔ)教學(xué)信息,如圖 3示。 圖 3-5 ( 6) ,用來(lái)存儲(chǔ)用戶信息,如圖 3示。 圖 3-6 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 10 據(jù)結(jié)構(gòu)與程序的關(guān)系 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)由標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言 成。 具體的例如創(chuàng)建系統(tǒng)用戶表格 程序用 示就是: 10) 10) 10) 行設(shè)計(jì) 1運(yùn)行模塊的組合 具體軟件的運(yùn) 行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過(guò)程中能較好的交換信息,處理數(shù)據(jù)。 2運(yùn)行控制 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。 3運(yùn)行時(shí)間 系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。 錯(cuò)處理設(shè)計(jì) 1出錯(cuò)輸出信息 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問(wèn)沒(méi)有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對(duì)不起,登錄失??!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 2出錯(cuò)處理對(duì)策 由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的 恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會(huì)丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來(lái)決定。 全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對(duì)一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 11 第 4 章 詳細(xì)設(shè)計(jì) 錄模塊功能的實(shí)現(xiàn) 登錄界面如圖 4示。 圖 4錄界面 輸入輸出 : 系統(tǒng)啟動(dòng)后,將首先出現(xiàn)用戶登錄窗體,用戶首先輸入用戶名,然后輸入密碼 。 登錄過(guò)程中還有選擇是否是管理員登錄還是教師登錄, 如果輸入的用戶名或密碼不存在將顯示“對(duì)不起,您駛?cè)氲挠脩裘淮嬖凇?,如下圖 4 圖 4錄失敗 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 12 詳細(xì)代碼如下 ; /登錄按鈕 e) = & = ) 對(duì) 不 起 , 請(qǐng) 輸 入 用 戶 名 和 密 碼 !);1);); /利用 斷用戶是否正確登錄。 /如果正確登錄,則修改用戶表信息,并跳轉(zhuǎn)到 ); 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 13 / / 獲取系統(tǒng)配置信息 / = ; = ; ; (); ; ) =; = ; 對(duì)不起,系統(tǒng)發(fā)生未知錯(cuò)誤,請(qǐng)重新登錄!);1);); ; ; ; / / 獲取用戶登錄信息 / / 唯一標(biāo)志 _西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 14 = ; = ; = ; = ; = ; ( 50); /執(zhí)行過(guò)程 ; ; ) != ) 對(duì) 不 起 , 您 輸 入 的 密 碼 不 正 確 !);1);); (= & () = 1) | (= & () = 0) 對(duì) 不 起 , 您 登 錄 的 身 份 不 對(duì) !);1);); 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 15 = ; = ; = ; = = 管理員 ; = 教師 ; ) = 1) = 1; ); /; 對(duì) 不 起 , 您 輸 入 的 用 戶 名 不 存 在 !);1);); 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 16 ; ; ; 理員登錄功能的實(shí)現(xiàn) 使用管理員賬號(hào)進(jìn)入系統(tǒng)中,如圖 4示。 圖 4理員登錄界面 用戶管理模塊主要實(shí)現(xiàn)以下功能: 添加教師基本信息 修改教師基本信息 查詢教師基本信息 管理員能夠看到教師的所有信息,并且能夠?qū)處煹男畔⑦M(jìn)行修改和添加,如圖 4 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 17 圖 4理用戶界 面 條件查詢模塊的功能實(shí)現(xiàn) 條件功能模塊能通過(guò)條件 1,條件 2 和條件 3 還有關(guān)鍵字使管理員在眾多的教師中找到與要求相符合的教師(如圖 4 圖 4師檔案搜索 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 18 師登錄功能實(shí)現(xiàn) 在登錄界面中輸入教師的賬號(hào)進(jìn)入教師的界面,如圖 4 圖 4師登錄界面 教師進(jìn)入過(guò)后能對(duì)里面自己的相關(guān)的信息進(jìn)行修改 管理員可以修改教師的信息有:舊密碼,新密碼,用戶名,性別,年齡,所屬學(xué)校,所在專業(yè)等。如圖 4示: 圖 4改資料 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 19 詳細(xì)代碼如下 ; e) e) _ ), ); = 100) =) /修改用戶資料 = 0) 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 20 ), , , ), , ); /修改密碼成功 ,請(qǐng)記住新密碼,重新登錄!);./); = ; ); 您輸入的確認(rèn)密碼有誤 ,請(qǐng)核對(duì)后重新輸入 !);); ); 印教師信息文檔的實(shí)現(xiàn) 通過(guò)打印能將教師的所有信息都打印出來(lái),如圖 4示。 圖 4印界面 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 21 第 5 章 測(cè) 試 試計(jì)劃 寫(xiě)目的 軟件測(cè)試是為了發(fā)現(xiàn)軟件的錯(cuò)誤,該文檔的讀者對(duì)象是我自己,以指導(dǎo)軟件測(cè)試過(guò)程。 目背景 該項(xiàng)目開(kāi)發(fā)的軟件為學(xué)校教師信息管理系統(tǒng)軟件 ,是鑒于目前學(xué)校教師人數(shù)劇增,教師信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)教師信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位的教師信息的管理。 義 靜態(tài)測(cè)試:主要方法有審閱,檢查。 單元測(cè)試,組裝測(cè)試,系統(tǒng)測(cè)試。 試項(xiàng)目說(shuō)明 該測(cè)試 計(jì)劃主要包括對(duì)軟件各個(gè)模塊的測(cè)試,有 : 戶登錄窗口的測(cè)試 該測(cè)試的目的是保證登錄窗口的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。具體通過(guò)在登錄框中輸入空用戶名,和錯(cuò)誤的用戶密碼來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。 在登錄框中輸入 錯(cuò)誤的用戶密碼 , 出錯(cuò)提示 如果 正確 ,說(shuō)明功能 基本正確 , 如 圖 5 圖 5錄測(cè)試 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 22 加教師信息窗口的測(cè)試 該測(cè)試的目的是保證添加檔案信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過(guò)在添加教師信息框中輸入空的學(xué)號(hào) ,已存在的 編 號(hào),或者錯(cuò)誤的日期格式 ,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況 (如圖 5示) 。 圖 5加教師信息測(cè)試 改 教師 信息窗口的測(cè)試 該測(cè)試的目的是保證修改教師信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過(guò)在修改教師信息框中輸入空的學(xué)號(hào) ,已存在的學(xué)號(hào),或者錯(cuò)誤的日期格式,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況 (如圖 5示) 。 圖 5改教師信息測(cè)試 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 23 詢 教師 信息窗口的測(cè)試 該測(cè)試的目的是保證查詢教師信息窗口的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過(guò)在查詢教師的查詢方式框中輸入空的編號(hào) ,空的姓名,或者空的班號(hào),來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況 (如圖 5示) 。 圖 5詢教師信息測(cè)試 西安培華學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 基于 教師檔案管理系統(tǒng)的設(shè)計(jì)與 實(shí)現(xiàn) 24 結(jié) 論 隨著畢業(yè)日子的到來(lái),這個(gè)設(shè)計(jì)也接近了尾聲。經(jīng)過(guò)一段時(shí)間的奮戰(zhàn)我的設(shè)計(jì) 終于完成了。在沒(méi)有做這個(gè)設(shè)計(jì)以前覺(jué)得這個(gè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)這次的設(shè)計(jì),使我對(duì)過(guò)去學(xué)習(xí)的專業(yè)知識(shí)有了進(jìn)一步的了解及加深,特別是在軟件開(kāi)發(fā)技術(shù)和數(shù)據(jù)庫(kù)應(yīng)用方面得到充分體現(xiàn)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保定公積金歸集管理辦法
- 中學(xué)獎(jiǎng)學(xué)金評(píng)審管理辦法
- 廣東村級(jí)招待費(fèi)管理辦法
- 優(yōu)化小區(qū)排水設(shè)施施工計(jì)劃
- 餐飲租賃合同中對(duì)承租方有利的條款優(yōu)化策略
- 出租車租賃與安全保障服務(wù)合同
- 金融軟件采購(gòu)合同中的交易數(shù)據(jù)保密協(xié)議
- 飯店消防評(píng)估方案
- 倉(cāng)儲(chǔ)租賃合同及倉(cāng)儲(chǔ)貨物保險(xiǎn)服務(wù)協(xié)議
- 水泥制品訂做方案
- 《思想道德與法治》學(xué)習(xí)通課后章節(jié)答案期末考試題庫(kù)2025年
- 清廉講堂活動(dòng)方案
- 家居落地活動(dòng)方案
- 2025年醫(yī)保知識(shí)考試題庫(kù)及答案:醫(yī)保信息化建設(shè)應(yīng)用法律法規(guī)試題
- 環(huán)境現(xiàn)場(chǎng)采樣培訓(xùn)
- 2025年 汕頭市公安局警務(wù)輔助人員招聘考試筆試試卷附答案
- 車輛傷害事故桌面功能演練方案、腳本
- 老舊廠房改造-洞察及研究
- XX公司年產(chǎn)10萬(wàn)噸陽(yáng)極銅及5萬(wàn)噸銅桿項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 財(cái)務(wù)考試試題及答案大全
- 二中分班考試試卷及答案
評(píng)論
0/150
提交評(píng)論