【正文】
圖411 作業(yè)實體 ER 圖 物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法被稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴與給定的計算機系統(tǒng)。 以下將要顯示出最后設(shè)計出來的物理基本表結(jié)構(gòu): 詳見表 41,表 42,表 43,表 44,表45,表 46。即進(jìn)入學(xué)生注冊界面,如圖 413,當(dāng)您沒有輸入帳號而直接進(jìn)入,則系統(tǒng)提示如圖 414 所示。 var vPwd=(txtPwd).value。 (txtUid).focus()。 } if(vPwd==) { alert(密碼不能為空! )。 return false。注冊時,密碼以星號的形式顯示, 要求輸入密碼時候,需要密碼隱藏模式現(xiàn)實,要對密碼進(jìn)行二次檢驗和長度檢驗。注意:每一項必須填寫,否則系統(tǒng)將提示錯誤。學(xué)生選擇課程的名稱,課程名稱以下拉列表的形式顯示,選擇作業(yè)的題目,輸入自己的姓名及學(xué)好,選擇要上傳的作業(yè),點擊提交作業(yè)按鈕,作業(yè)自動提交如圖 416。選擇要批改的課程 [17],教師可以在線直接打分,如果要對作業(yè)進(jìn)行修改,則需下載之后進(jìn)行修改。 注冊功能操作測試,主要內(nèi)容:測試數(shù)據(jù)庫的完整性 。 信息修改功能測試,主要內(nèi)容:測試數(shù)據(jù)庫查詢健壯性。 批改功能測試,主要內(nèi)容:測試系統(tǒng)實用性。 打開登陸窗體,輸入用戶名和密碼,正確進(jìn)入系統(tǒng)。若以管理員身份登陸,可進(jìn)行管理員操作。若以學(xué)生身份登陸,用只能進(jìn)入學(xué)生界面。 打開作業(yè)上傳界面,選擇上傳的文件,點擊上傳按鈕,完成上傳功能 ,該功能只能實現(xiàn)以 Word 文檔的形式上傳,否則上傳不了。 結(jié) 論 通過進(jìn)行 通用作業(yè)批改系統(tǒng) 的開發(fā),進(jìn)一步明確了研制一個管理信息系統(tǒng)的方法和思路,將系統(tǒng)開發(fā)的各階段的基本活動貫穿起來,使我更加形象、具體的了解了管理信息系統(tǒng)。我從這一階段工作中收益非淺,通過前段時間的畢業(yè)設(shè)計,我能夠融會貫通這幾年所學(xué)的專業(yè)基礎(chǔ)知識和專業(yè)理論知識,對 當(dāng)前計算機軟、硬件技術(shù)的發(fā)展有了進(jìn)一步地了解和認(rèn)識,培養(yǎng)我們綜合運用專業(yè)知識分析問題、解決問題的能力及運用工具軟件的能力。 本程序由于調(diào)研時間短,編寫時間緊,程序本身還存在一些缺陷和不足,還有許多沒考慮全面的地方。 畢業(yè)論文(設(shè)計) XX 參 考 文 獻(xiàn) [1] 王輝 ,黃紅超 編著 . 實用 教程 .北京 : 清華大學(xué)出版 社 .2020. [2] Dino Esposito(意 )著 .羅兵 ,顧燕宏譯 .精通 程序設(shè)計 .北京 :清華大學(xué)出版社 .2020. [3] Russ Basinra,Richard Conway 著 .王曉娜 ,黃開枝譯 . 安全性高級編程 .北京 :清華大學(xué)出版社 .2020. [4] 馮方方編著 . 基礎(chǔ)教程 .北京 :清華大學(xué)出版社 .2020. [5] 徐新華編著 .精通 :機械工業(yè)出版社 .2020. [6] 蘇紅超編著 . 深入解析 .北京 :科學(xué)出版社 .2020. [7] 劉寅力編著 .系統(tǒng)分析之路 .北京 :電子工業(yè)出版社 .2020. [8] 鄒建峰 ,李律松 ,李曉栓編著 . 開發(fā)技術(shù)詳解 .北京 :人民郵電出版社 .2020. [9] 申朝陽 ,宋顏浩主編 . 與相關(guān)數(shù)據(jù)庫技術(shù)高級指南 .北京 :中國水利水電出版社 .2020. [10](美) Micheal Otey,Paul Conte 著 .陳思義 ,吳強,劉紅波譯 .SQL Server 2020 開發(fā)指南 .北京 :清華大學(xué)出版社 .2020. [11] 甘仞初主編 .信息系統(tǒng)分析與設(shè)計 .北京 :高等教育出版社 .2020. [12] 戴志誠 ,張國應(yīng)編著 .SQL Server 中文版數(shù)據(jù)庫編程實戰(zhàn)訓(xùn)練 .北京 :人民郵電出版社 . 2020. [13] 王珊編著 .數(shù)據(jù)庫系統(tǒng)概論(第四版) .北京 :高等 教育出版社 .2020. [14] 于松濤 ,徐振成等編著 .精通 SQL Server2020 數(shù)據(jù)庫管理與開發(fā) .北京 :人民郵電出版社 . 2020. [15] 趙輝 ,楊麗敏編著 . 案例開發(fā)集錦 .北京 :電子工業(yè)出版社 .2020. [16] 曹斌 ,韓中考主編 . 數(shù)據(jù)庫系統(tǒng)項目實踐 .北京 :科學(xué)出版社 .2020. [17] 胡海璐編著 .網(wǎng)絡(luò)系統(tǒng)開發(fā)實例精粹( 版) .北京 :電子工業(yè)出版社 .2020. [18] 岳國英主編 .SQL Server2020 數(shù)據(jù)庫技術(shù)實用教程 .北京 :中國電子出版社 .2020. 致 謝 時光匆匆,我的大學(xué)生活即將結(jié)束,漫長的學(xué)習(xí)生活之旅即將到達(dá)終點,凝聚著幾年所學(xué)知識的畢業(yè)設(shè)計將為我的大學(xué)生活畫上一個圓滿的句號。學(xué)院為這次畢業(yè)設(shè)計提供很好的學(xué)習(xí)環(huán)境,指導(dǎo)老師認(rèn)真負(fù)責(zé)。 在此我感謝老師對我的幫助,同時也感謝幫助過我的老師和同學(xué)們,他們給予了我很大幫助。在這里感謝那些網(wǎng)絡(luò)上互不相識的網(wǎng)友,是他們幫助我解決了很多難題。 作業(yè)批改系統(tǒng) 摘 要 隨著網(wǎng)絡(luò)高速地融入當(dāng)今現(xiàn)代人的生活,學(xué)校對網(wǎng)絡(luò)技術(shù)的應(yīng)用也在不斷地提高。 為了提高老師工作效率, 減輕教師的工作強度,提高作業(yè)批改的靈活性, 《通用作業(yè)批改系統(tǒng)》的誕生可以說是事在必行的?!锻ㄓ米鳂I(yè) 批改系統(tǒng)》包括了學(xué)生子系統(tǒng)、教師子系統(tǒng)、管理員子系統(tǒng)三大模塊,該系統(tǒng)主要完成學(xué)生,教師,管理員的登陸,作業(yè)的提交,批改等功能,具有操作簡單、界面友善、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定等特點。 畢業(yè)論文(設(shè)計) XXII General Homework Correct System Abstract With the highspeed work melting into modern life, the application of work technology at school also increases continually. The teaching mission of the school is very plicated, and work is also very tedious, it is obvious, the homework correct is also a very important link in the teaching mission. For raising teacher39。s work strength, the birth of General Homework Correct System can be said to be in inevitable. The system uses B / S structure to Browser landing system, using as a development language, database using Microsoft SQL Server 2020 to achieve. General Homework Correct System includes a subsystem of students, teachers subsystems, and the three major subsystems administrator module, The system acplished the loading of students, teachers and managers, handing over the homework, and correcting. The system contains many strong points such as simply operation, friendly interface, high agility and system safety stable circulates. This paper introduced the item background and meanings of General Homework Correct System in brief , and elaborates the design and realization courses of the system and the database of the system .And it describes every links from the needs analysis ,module design ,database design to system realization. Key Words: Upload operations。 畢業(yè)論文(設(shè)計) 25 引 言 在國內(nèi),從學(xué)生作業(yè)管理系統(tǒng)的管理情況來看,在現(xiàn)代化教育技術(shù)模式下,使用計算機提交作 業(yè)已相當(dāng)普及。 通過網(wǎng)絡(luò)的了解,已經(jīng)有不少高等學(xué)校已經(jīng)推出了自己的作業(yè)上傳系統(tǒng) [1]。例如:查詢不全面、容易導(dǎo)致系統(tǒng)不穩(wěn)定,數(shù)據(jù)庫缺乏管理,數(shù)據(jù)缺乏更新,而且容易丟失。系統(tǒng)就荒廢了。 畢業(yè)論文(設(shè)計) 26 4 開發(fā)背景 隨著 計算機技術(shù)的快速發(fā)展,信息化成為傳統(tǒng)產(chǎn)業(yè)提高工作效率和企業(yè)競爭力的重要途徑,并且 人們也不再滿足于建立各種靜態(tài)地發(fā)布信息系統(tǒng),更多的時候需要能與用戶進(jìn)行交互,并能提供后臺的數(shù)據(jù)庫管理和控制等服務(wù)的系統(tǒng)。 目前 ,大中小學(xué)都在進(jìn)行信息化的建設(shè) ,大到覆蓋整個校園乃至全世界的校園網(wǎng)系統(tǒng),小到各種教學(xué)用系統(tǒng),都在實際的教學(xué)工作和科研工作中發(fā)揮著至關(guān)重要的作用。 傳統(tǒng)的 作業(yè)批改 方式面臨著變革, 作業(yè)批改系統(tǒng)的出現(xiàn) 能夠大大減輕教師的工作強度 ,進(jìn)一步規(guī)范教學(xué)管理工作 ,并增強教學(xué)管理信息的透明度 ,提高教學(xué)質(zhì)量的功能 ,同時 通過計算機實現(xiàn)異地 作業(yè)批改已成為可能, 因此 作業(yè)批改 既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了 作業(yè)批改 的靈活性。這樣的軟件安裝方便,實現(xiàn)快捷,但 是整套軟件缺乏針對性,不能生搬硬套,也不利于維護(hù),開發(fā)屬于自己的系統(tǒng)顯得尤其重要。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。 B/S 結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用 Inter 虛擬專網(wǎng) ( VPN) 。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。企業(yè)內(nèi)部通過防火墻接入 Inter,再整個網(wǎng)絡(luò)采用 TCP/IP 協(xié)議。 與 Windows 2020 Server/Advanced Server 的完美組合,為中小型乃至企業(yè)級的 Web 商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。 是在服務(wù)器上運行 的編譯好的公共語言運行庫代碼。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。 框架補充了 Visual Studio 集成開發(fā)環(huán) 境中的大量工具箱和設(shè)計器。由于 基于公共語言運行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。 只需將必要的文件復(fù)制到服務(wù)器,即可將 框架應(yīng)用程序部署到服務(wù)器。 可縮放性和可用性。 自定義性和擴(kuò)展性。 安全性。 /服務(wù)器數(shù)據(jù)庫系統(tǒng) 概述 客戶機 /服務(wù)器結(jié)構(gòu)的實質(zhì)在于通過服務(wù)功能的分布,實現(xiàn)分工協(xié)作。在這種結(jié)構(gòu)中,數(shù)據(jù)控制層在服務(wù)器上,業(yè)務(wù)處理層和界面表示層在客戶機上,因此也稱為 “ 靈敏的客戶機 ” ,其結(jié)構(gòu)示意如圖 21 所示。客戶機 /服務(wù)器結(jié)構(gòu)使應(yīng)用程序的處理更接近用戶,并由多個 CPU 并行地處理應(yīng)用程序。 5 需求分析 為 了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進(jìn)行調(diào)查研究。 用戶需求分析 《 通用作業(yè)批改系統(tǒng) 》要適用于 師生工作學(xué)習(xí)之用,營造高效的教學(xué)環(huán)境,打造屬于學(xué)校獨有的作業(yè)管理模式。學(xué)生的需求特點是,方便快捷地完成事務(wù),老師的需求特點是:有條有理,按部就班,不差不漏地完成事務(wù)。 系統(tǒng)功能的需求 分析 《 通用作業(yè)批改系統(tǒng) 》 該系統(tǒng)面對的是師生,對于學(xué)生方面,其最大的作 用為上傳作業(yè)和查詢成績,對老師而已則是批改作業(yè),對管理員而言,這則是對學(xué)生、老師、作業(yè)信息進(jìn)行管理?;镜牧鞒淌?[7]:管理員新建老師用戶,學(xué)生用戶注冊登陸 ——學(xué)生提交作業(yè)文件并修改作業(yè)數(shù)據(jù)表 —— 老師查看作業(yè)文件、修改作業(yè)數(shù)據(jù)表。 性能需求分析 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者 [8],包括所有大眾群體,同時系統(tǒng) 不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。 代碼可讀性好:文中的代碼盡可能簡潔,易懂。 針對性:本系統(tǒng)是針對學(xué)校作業(yè)管理的系統(tǒng),操作簡單,具有一定的