【正文】
免出現(xiàn)數(shù)據(jù)冗余。 同時 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān) 教務(wù)的 各種信息量也成倍增長。 教師用戶可以查看自身信息,修改聯(lián)系方式和密碼,查看 、 錄入 、 刪除學(xué)生基本信息和學(xué)生成績信息。 系統(tǒng)提供管理員,教師,學(xué)生三種用戶的登錄。 2 需求分析 業(yè)務(wù) 教務(wù)信息管理應(yīng)包括 學(xué)校管理?xiàng)l例,基本職能,技能信息,教學(xué)成果,培養(yǎng)方案,教學(xué)通知,校歷等基本信息。信息管理技術(shù)的迅猛發(fā)展正得力于 Inter 的普及和發(fā)展。 通過系統(tǒng)實(shí)現(xiàn),用戶可以在網(wǎng)絡(luò)環(huán)境下直接訪問操作權(quán)限范圍內(nèi)的各項(xiàng)信息,同時系統(tǒng)也可借鑒應(yīng)用到其他教育單位、一般政府機(jī)關(guān)和廠礦企業(yè)進(jìn)行信息管理。添加 、 修改 、 刪除教師基本信息。系統(tǒng) 是 建立在 WINDOWS操作系統(tǒng)上的基于 C/S(客戶機(jī) /服務(wù)器)模式 的 教務(wù)信息管理系統(tǒng),選用 + SQL SERVER 2020 數(shù)據(jù)庫進(jìn)行開發(fā)。 教務(wù)信息管理系統(tǒng)是一種融合管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)和計算機(jī)技術(shù)為一體的綜合 性先進(jìn)管理手段。管理員用戶可以查看自身和教師信息,查詢 、 錄入 、 修改 、 刪除課程信息和教師任課信息。 全文設(shè)計開發(fā)教務(wù)信 息管理系統(tǒng),結(jié)合面向?qū)ο蟮乃枷?,采?典型的 管理信息 系統(tǒng) , 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。同時 Inter 的普及也促進(jìn)著各個行業(yè)的發(fā)展,從郵寄信件到Email,從電話會議到網(wǎng)絡(luò)會議,從傳統(tǒng)物流到電子商務(wù),從面對面授課到遠(yuǎn)程教學(xué)等等一系列的變化,人們無不感覺到 Inter 的強(qiáng)大。 該 項(xiàng)目 設(shè)計完成后可用于 一些 教育單位 (包括學(xué)校 ,學(xué)院等等 )的 教務(wù) 信息的管理 。 教務(wù)信息管理系統(tǒng)功能需求 通過對教務(wù)信息管理業(yè)務(wù)的了解,另外考慮到開放時間只有三個月,技能力量相對薄弱,所以在 系統(tǒng) 的開發(fā)過程中簡化了一些功能。查詢,添加,刪除教師評價信息和修改自身登錄密碼。但 目前還有一些單位和部門還是 使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn) , 如 : 效率低、保密性差 , 另外時間一長 , 將產(chǎn)生大量的文件和數(shù)據(jù) , 這對于查找、更新和維護(hù)都帶來了不少的困難。這些優(yōu)點(diǎn)能夠極大地提 教務(wù) 管理的效率 ,也是企業(yè)的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。 管理功能 查詢,錄入,修改,刪除課程信息。 成績 列表功能 維護(hù)學(xué)生的 成績, 其中包括 查詢,錄入,刪除學(xué)生的各門課程的成績。工作中也被絕大多數(shù)的編程人員所應(yīng)用并認(rèn)可,所以 軟件基本運(yùn)行環(huán)境為 : 操作系統(tǒng): Windows 2020/XP/2020 數(shù)據(jù)庫類型: Microsoft SQL Server 2020 軟件設(shè)計包括: 數(shù)據(jù)庫的 設(shè)計 和 開發(fā) 以及前端應(yīng)用程序的 設(shè)計 開發(fā) 。 技術(shù)可行性 分析 就目前的開發(fā)技術(shù)及輔助工具來說,系統(tǒng)需要的功能能夠快速 地 實(shí)現(xiàn)。對于一個基于計算機(jī)系統(tǒng)的研制項(xiàng)目要在經(jīng)濟(jì)方面評價其是否合理,成本--效 益分析要估計 研制開發(fā)的花費(fèi)并與收益(包括有形的可以用貨幣計數(shù)的及無形的利益)衡量比較。 方案比較 聯(lián)網(wǎng)交換根據(jù)業(yè)務(wù)數(shù)據(jù)存放配置可以分為 C/S 結(jié)構(gòu) (即分布式 )和 B/S 結(jié)構(gòu)(即集中式 )兩種方式。 B/S 結(jié)構(gòu)可實(shí)現(xiàn) 各用戶 之間實(shí)時交換,只要能上網(wǎng),就可以隨時查看 系統(tǒng) 的 數(shù)據(jù) 情況。 完全實(shí)時 運(yùn)行速度 系統(tǒng)功能 相等。 實(shí)用性 適用只有 少數(shù)或單一用戶 ,多個 用戶 不能進(jìn)行實(shí)時通信。 較易。 較高。 開發(fā)工具的選擇 Microsoft 公司總是引導(dǎo)著計算機(jī)技術(shù)發(fā)展的潮流。嶄新的 是 .NET 家族中的杰出代表。這使得其在編譯之后( 不再有解釋執(zhí)行的方式)產(chǎn)生的代碼的執(zhí)行效率大大提高。根據(jù)統(tǒng)計,開發(fā)功能相當(dāng)?shù)臄?shù)據(jù)庫時,使用 visual C++所需要的時間大 概 是使用 VB 所需要時間的 3 倍。 ,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個部件,分別實(shí)現(xiàn)各種特定功能和子功能。 軟件運(yùn)行時有友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。 2. 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)由標(biāo)準(zhǔn) 數(shù)據(jù)庫語言 SQL SERVER 生成。 圖 3登錄界面 Y 圖 4登錄模塊處理流程圖 教師基本信息模塊 教師登錄才具有修改教師自身密碼和聯(lián)系方式 的功能。 圖 7學(xué)生信息界面 圖 8學(xué)生成績信息界面 N N Y Y 圖 9學(xué)生信息和成績錄入的數(shù)據(jù)流程圖 基本信息模塊 基本信息模塊提供管理員信息,和教師信息的查詢功能,提供按條件查詢和全部信息的查詢。 圖 12課程信息管理界面 輸入查詢條件 有無符合條件的的 有符合條件的數(shù)據(jù) 查找數(shù)據(jù) 開始錄入 成功 圖 13教師任課信息管理界面 圖 14教師信息管理界面 N N Y Y 圖 15信息管理模塊共同的數(shù)據(jù)流程圖 添加 修改 刪除 有效數(shù)據(jù)? 允許刪除? 成功 開始錄入 教師評價管理模塊 教師評價管理模塊,是完成對一位教師的綜合評價,由學(xué)生給出評價意見,再由相關(guān)工作人員對評價信息進(jìn)行匯總,最后由管理員把評價信息錄入進(jìn)入系統(tǒng)。 圖 16教師評價管理界面 密碼修改模塊 管理員必須登錄才可以修改密碼。 以界面為基礎(chǔ)的測試僅僅依靠軟件與其運(yùn)行環(huán)境之間的界面來選擇和產(chǎn)生測試數(shù)據(jù),而不管軟件的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。 計算機(jī)配置:賽揚(yáng)Ⅲ 1G 256M 內(nèi)存 操作系統(tǒng): Windows 2020/XP/2020 服務(wù)器組件: IIS 以上版本 數(shù)據(jù)庫類型: Microsoft SQL Server 2020 測試項(xiàng)目 及說明 該測試計劃主要包括對軟件各個模塊的測試,有 界面 的測試 該測試的目的是保證登 錄 窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。 具體通過在添加記錄框中輸入重復(fù)的用戶名,空用戶名和密碼來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 該測試的目的是保證 .刪除各 信息 界面 的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。 具體通過在 修改各 信息框中輸入空的 信息 ,不 存在的 信息 ,來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。 軟件功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。 結(jié) 論 教務(wù)信息管理系統(tǒng),從技術(shù)和實(shí)現(xiàn)兩個方面,對基于 C/S 模式下的教務(wù)信息管理系統(tǒng)總體結(jié)構(gòu)做了深入的分析和設(shè)計,并結(jié)合 語言和 SQL 數(shù)據(jù)庫語言, 對系統(tǒng)的開發(fā)思想 和技術(shù)實(shí)現(xiàn)情況做了詳細(xì)描述。 使用戶方便進(jìn)行 信息管理 ,對于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。 系統(tǒng)今后主要工作重點(diǎn)是完整實(shí)現(xiàn) C/S 模式體系結(jié)構(gòu),在開放式方面考慮跨平臺后可能面臨的并發(fā)性問題,同時對安全性能方面加強(qiáng)防范,可以考慮采納一些結(jié)合硬件加密的策略。 [4] 喬宇峰 .Visual 控件設(shè)計示例導(dǎo)學(xué) [M].北京: 北京科海電子出版社 ,2020。 [6] Pete McBeen.《軟件工藝》(英文版 ) [M].北京: 清華大學(xué)出版社 ,2020。 這 期間 在 指導(dǎo)老師 常征, 陳運(yùn) 老師 的幫助下,對設(shè)計項(xiàng)目從陌生到熟悉,從學(xué)習(xí)基礎(chǔ)的開發(fā)程序到順利完成設(shè)計任務(wù),一步一步走過凝聚著太多的心血。 畢業(yè)設(shè)計已經(jīng)完成,標(biāo)志著大學(xué)生活的結(jié)束,回顧幾年的大學(xué)生活我得到了許多同學(xué)老師的關(guān)心幫助,使我順利的完成了大學(xué)的學(xué)習(xí)任務(wù)。文中除了特別加 以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 ( 3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 特此聲明! 作者簽名: 2020 年 06 月 10 日 observing time of the whole fucking trip, Gaby muttered. In the seat next to Cirocco, Bill laughed. Five minutes, Gaby, he said. And I really think we ought to let them burn as long as we planned. It would work out so much nicer that way. The engines shut down on the tick and they watched for final confirmation that they were where they wanted to be. This is Ringmaster。clock position, approaching Saturn. No one spoke as the sun drew nearer to eclipse. They saw Saturn39。ve got to he out of your mind. They first assumed a long, elliptical orbit with a low point 200 kilometers above the theoretical radius of Themis. It was a mathematical abstraction because the orbit was tilted thir ty degrees from Themis, equator, which put them above the dark side. They passed the spinning toroid to emerge on the sun side. Themis lay spread out befor e them as a nakedeye object. Not that there was a lot to see. Themis was nearly as black as space, even with the sun shining on i t. She studied the huge mass of the wheel with the triangular solar absorption sails rimming it like sharp gear teeth, presumably soaking up sunlight and turning it into heat. The ship moved over the interior of the great wheel. The spokes became visible, and the solar reflectors. They seemed nearly as dark as the rest of Themis, except w here they mirrored some of the brighter stars. The problem that still worried Cirocco was the lack of an entrance. There was a lot of pressure from Earth to get into the thing, and Cirocco, despite her cautious instincts, wanted to as badly as anyone else. There had to be a way. No one doubted Themis was an artifaI think The docking facilities! Cirocco yelled. Th