【正文】
畢業(yè)設(shè)計(jì) ( 論文 ) 網(wǎng)上教材管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 目前,大多數(shù)學(xué)校的教材科的教材管理工作 包括教材信息、教材征訂、教材審核、教材采購(gòu)、教材出入庫(kù)等,但若這些工作 還停留在紙質(zhì)的基礎(chǔ)上,會(huì)浪費(fèi)許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 本系統(tǒng)主要完成了一個(gè)網(wǎng)上教材管理系統(tǒng),其主要實(shí)現(xiàn)學(xué)生、教師、教材科的訂書 ,學(xué)生、教師的領(lǐng)書功能,教材零售,因書的質(zhì)量問題換書,報(bào)損處理。對(duì)訂書的情況做統(tǒng)計(jì),為師生提供各種條件的教材信息查詢等功能。 本系統(tǒng)開發(fā)平臺(tái)選用 Visual Studio 2020,后臺(tái)數(shù)據(jù)庫(kù)為 SQL Sever 2020 Express。本 系統(tǒng)適用于各類型學(xué)校的教材科的庫(kù)存管理工作,可以大大的提高了教材科工作的效率,減少失誤。 本文將對(duì)該系統(tǒng)的設(shè)計(jì)開發(fā)過程和具體功能做詳細(xì)的介紹。 關(guān)鍵詞 : 教材管理;教材領(lǐng)??;庫(kù)存管理; ; B/S The Design and Implementation of the Textbooks Management System Abstract Nowadays, the management of textbook in most schools is still work by hand. This kind of management method is considered to be lack of efficiency. It wastes vast of human resources and materials. So the traditional systems must be replaced by the information managing systems based on puter. This system realizes ordering and fetching books for students, teachers and the department of textbooks, retailing books to students, and exchanging books, and damage statistic and counting in ordering books. It provides all sorts of book information for teachers and students. This system is developed by the Visual Studio 2020, with backstage support of SQL Server 2020 Express. This system is applicable for maintaining ma nagement of the work of textbook department for all types of schools. And it can improve the work efficiency greatly. In this paper the process of development and the function of the system will be introduced in details. Key words: Textbooks Management。 Receive Textbooks。 Inventory Management。 。 B / S 第 1 頁(yè) 共 34 頁(yè) 目 錄 論文總頁(yè)數(shù): 25 頁(yè) 1 引言 ..................................................................... 1 2 相關(guān)理論基礎(chǔ) ............................................................. 1 B/S結(jié)構(gòu) .............................................................. 1 與 VISUAL STUDIO 2020 ............................................ 2 SQL與 SQL SEVER 2020 EXPRESS ............................................ 3 3 需求分析與總體設(shè)計(jì)方案 .................................................... 4 系統(tǒng)需求 ............................................................. 4 用戶角色需求 ...................................................... 4 功能需求 ......................................................... 4 性能需求 ......................................................... 5 系統(tǒng)層次模塊圖 ........................................................ 5 系統(tǒng)流程圖 ........................................................... 5 數(shù)據(jù)庫(kù)設(shè)計(jì) ........................................................... 6 4 詳細(xì)設(shè)計(jì) ................................................................. 9 主框架 ............................................................... 9 數(shù)據(jù)操作公共類 ........................................................ 9 登 錄 操作 ............................................................. 9 訂書操作 ............................................................ 10 領(lǐng)書操作 ............................................................ 12 報(bào)損 換書 零售操作 ................................................... 13 查詢匯總 ............................................................ 15 教材管理 系統(tǒng)管理 .................................................... 16 5 測(cè)試 .................................................................... 18 結(jié) 論 .................................................................. 19 參考文獻(xiàn) .................................................................. 19 致 謝 .................................................................. 20 聲 明 .................................................................. 21 第 1 頁(yè) 共 34 頁(yè) 1 引言 在學(xué)校,教材管理對(duì)教學(xué)工作的正常進(jìn)行起著至關(guān)重要的作用,因此教材科管理人員對(duì)于教材征訂、教材領(lǐng)取、教材信息管理等,需要有一個(gè)自動(dòng)化的工具進(jìn)行統(tǒng)籌管理,才能夠及時(shí)、準(zhǔn)確地反映教材的征訂狀態(tài)。 目前,很多學(xué)校教材科的 管理工作還停留在紙質(zhì)記錄的原始方式上。教師書面提出需要使用的教材名,上交后由系領(lǐng)導(dǎo)審核,審核通過后,由教學(xué)秘書統(tǒng)計(jì)需要的數(shù)量,然后提交給教材科。之后教材科還有大量的工作,統(tǒng)計(jì)各系各班級(jí)需要某種教材的數(shù)量,任課教師需要的數(shù)量,教材科需要的數(shù)量,然后進(jìn)行訂購(gòu)。領(lǐng)書的時(shí)候,要學(xué)生提供領(lǐng)書單才能領(lǐng)書,還要記得立刻做記錄。這樣的操作過程不但繁瑣,而且在這一系列的操作中,無論哪一步出了錯(cuò)誤,對(duì)最終教學(xué)工作的正常進(jìn)行都有很大的影響。 鑒于以上的原因,通過對(duì)教材科的具體工作進(jìn)行分析,編寫了網(wǎng)上教材管理系統(tǒng),用來方便的管理教 材科的教材管理工作。 這個(gè)系統(tǒng)是面向教材科庫(kù)房的信息管理系統(tǒng)。系統(tǒng)通過對(duì)各種信息的錄入、修改、查詢、刪除、統(tǒng)計(jì)等各個(gè)功能的實(shí)現(xiàn),基本上可以滿足教材科對(duì)于征訂、領(lǐng)取的管理,在很大的程度上提高教材庫(kù)存管理的效率和合理性。 系統(tǒng)的功能和傳統(tǒng)管理模式相比較,毫無疑問會(huì) 大大提高 教材科 的運(yùn)作效率 , 輔助提高 學(xué)校 的 相關(guān)部門 決策水平 ,管理水平,為 減少差錯(cuò),節(jié)省人力,減少 學(xué)生領(lǐng)書時(shí)間 ,提高 師生 滿意度 ,提供有效的技術(shù)保障。 2 相關(guān)理論基礎(chǔ) B/S 結(jié)構(gòu) B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是 隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Inter/Intra 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從 不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。 第 2 頁(yè) 共 34 頁(yè) 與 Visual Studio 2020 是建立在通用語言運(yùn)行時(shí)刻庫(kù)( CLR)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強(qiáng)大的 web 應(yīng)用程序。 提供了幾個(gè)超越以前 web 開發(fā)模式的優(yōu)點(diǎn): 增強(qiáng)的性能。 是運(yùn)行在服務(wù)器端的編譯后的 CLR 代碼,而不是像ASP 那樣解釋執(zhí)行。 利用提前綁定,即時(shí)編譯,本地優(yōu)化和緩存服務(wù)來提高性能。所有這一切,性能遠(yuǎn)遠(yuǎn)大于你以往寫的每一行代碼。 世界級(jí)水平的開發(fā)工具支持。在 Visual Studio . 的集成開發(fā)環(huán)境( IDE)中, 框架由工具箱和設(shè)計(jì)器組成。所見即所得的( WYSIWYG)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。 強(qiáng)大而富有彈性。由于 是基于 (CLR)的,因此整個(gè) . 平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于 web 應(yīng)用程序開發(fā)者。 . 框架的 類庫(kù)、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到 web。 也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成一個(gè)應(yīng)用。而且,CLR 的互用性可以保證你升級(jí)到 的時(shí)候,現(xiàn)存的基于 COM 的開發(fā)投資依然保留。 簡(jiǎn)單。 使執(zhí)行常用的工作變得很容易,比如從簡(jiǎn)單的表單提交、客戶端驗(yàn)證,到部署和站點(diǎn)配置。例如, 允許你建立用戶接口,實(shí)現(xiàn)頁(yè)面和邏輯代碼的分離,同時(shí),就像 VB 的表單執(zhí)行模式那樣來處理事件(也就是說,由頁(yè)面驅(qū)動(dòng)模式變成了事件驅(qū)動(dòng)模式)。此外 , CLR 簡(jiǎn)化了部署,用來管理代碼服務(wù),例如自動(dòng)參照和垃圾回收。 易于管理。 使用一個(gè)基于文本的、分層次的配置系統(tǒng),它簡(jiǎn)化了服務(wù)器端環(huán)境和 web 應(yīng)用程序的設(shè)置。由于配置信息用純文本格式保存,新的設(shè)置不需要本地管理工具的支持。這種“零本地支持”的理念也同樣應(yīng)用到了部署 應(yīng)用程序。 應(yīng)用程序部署到服務(wù)器,簡(jiǎn)化為復(fù)制必要的文件到服務(wù)器。在部署,甚至替換正在運(yùn)行的變異代碼的時(shí)候,也不需要重新啟動(dòng)服務(wù)器。 可伸縮性和有效利用性。 被設(shè)計(jì)成可伸縮的,能為集群和多處理器 環(huán)境設(shè)計(jì)提高性能。而且, 運(yùn)行時(shí)刻密切監(jiān)視和管理進(jìn)程,這樣,如果發(fā)生了錯(cuò)誤的行為,例如漏洞和死鎖,新的進(jìn)程會(huì)在當(dāng)前位置建立,來幫助你的應(yīng)用程序繼續(xù)處理事件請(qǐng)求。 可訂制和擴(kuò)展。 提供一種良好的擴(kuò)充結(jié)構(gòu),允許開發(fā)者在適當(dāng)?shù)募?jí)別“插入”他們的代碼。事實(shí)上,使用自己的編寫的組件可以擴(kuò)展或者替換 第