freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-學(xué)生學(xué)分制成績管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)—論文-文庫吧

2024-11-13 19:01 本頁面


【正文】 兩大利器于一身的創(chuàng)作工具。 ASP 編程技術(shù) ASP 技術(shù)( Active Server Pages 動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代 CGI( Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。 目前 , Inter上的許多基于 Windows平臺的 Web 站點(diǎn)已開始 應(yīng)用 ASP 來替換 CGI。 簡單地講, ASP 是一個位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式 Web 服務(wù)器 應(yīng)用 程序,如交互式動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等。 當(dāng)瀏覽器通過 Interne的 HTTP(Hypertext Transport Protocol)協(xié)議,向站點(diǎn)服務(wù)器 (Web Server)要求提供主頁的 內(nèi)容 時,站點(diǎn)服務(wù)器收到要求后,就傳送原已設(shè)計好的靜態(tài)的 HTML 的文件數(shù)據(jù)給瀏覽器。 一個“ 靜態(tài) ” 的站點(diǎn),若要更新主頁的 內(nèi)容 ,必須手動的來更新其畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 4 HTML 的文件數(shù)據(jù)。而隨著 Web 應(yīng)用 的 發(fā)展 ,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響 應(yīng)用 戶查詢數(shù)據(jù)庫的要求、生成報表等。當(dāng)在瀏覽器上填好表單 (form)的輸入數(shù)據(jù),以提供 HTTP 要求時,可以在站點(diǎn)服務(wù)器中執(zhí)行 應(yīng)用 程序,而不只是一個 HTML 文件。站點(diǎn)服務(wù)器收到要求執(zhí)行的 應(yīng)用 程序, 分析 表單 (form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML 的格式傳送給瀏覽器。 程序執(zhí)行過程如圖 。 圖 ASP 程序執(zhí)行原理 數(shù)據(jù)庫概述 數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。 數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 (2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 (3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。 數(shù)據(jù)庫不同層次 之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點(diǎn): (1)實(shí)現(xiàn)數(shù)據(jù)共享 (2)減少數(shù)據(jù)的冗余度。 (3)數(shù)據(jù)的獨(dú)立性。 (4)數(shù)據(jù)實(shí)現(xiàn)集中控制。 (5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。 數(shù)據(jù)庫中的數(shù)據(jù)可分為兩類:用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)。用戶數(shù)據(jù)一般由用戶定義和使用;系統(tǒng)數(shù)據(jù)是數(shù)據(jù)庫系統(tǒng)定義和使用的數(shù)據(jù),稱為數(shù)據(jù)字典 (Data Dictionary,DD) 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 5 3 系統(tǒng)總體設(shè)計 功能要求 學(xué)生成績管理是日常教學(xué)的重要內(nèi)容 ,為了保證日常教學(xué)能夠順利進(jìn)行 ,各個高校的教務(wù)處都投入了大 量的人力和物力 ,但仍難免會發(fā)生學(xué)生成績的疏漏和重復(fù)。而計算機(jī)配以合適的系統(tǒng)可以把工作人員從繁雜的勞動中解脫出來。因此,我利用現(xiàn)代先進(jìn)的網(wǎng)頁開發(fā)工具和編程技術(shù)開發(fā)了 學(xué)生學(xué)分制成績管理系統(tǒng) 。 “ 學(xué)生學(xué)分制成績管理系統(tǒng) ”是一個專門的日常學(xué)生成績管理系統(tǒng),它具有對全校學(xué)生成績的添加,修改,刪除等功能,還可對學(xué)生進(jìn)行留級和轉(zhuǎn)專業(yè)進(jìn)行操作。使學(xué)校中專門負(fù)責(zé)學(xué)生成績管理的老師從繁重的工作中解放出來。此系統(tǒng)能自動計算學(xué)生每學(xué)期所修課程、各學(xué)期平均成績、學(xué)分。智能地判斷學(xué)生是否可以按學(xué)校規(guī)定的學(xué)分予以畢業(yè)。對學(xué)生留級時保留 成績的分?jǐn)?shù)線可以根據(jù)不同學(xué)校的實(shí)際情況在線設(shè)定不同的分值。全校師生能夠通過網(wǎng)絡(luò)及時準(zhǔn)確的了解各班級各位同學(xué)的成績情況。 系統(tǒng)設(shè)計流程 問題定義 問題定義主要是確定開發(fā) 學(xué)生學(xué)分制成績管理系統(tǒng) 所要解決的問題。具體包括開發(fā)的這個項(xiàng)目的名稱、背景、開發(fā)現(xiàn)狀和此項(xiàng)目的目標(biāo)等。 可行性研究 可行性研究的目的是用最小的代價來確定 學(xué)生學(xué)分制成績管理系統(tǒng) 在問題定義階段所確定的系統(tǒng)目標(biāo)和規(guī)模是否能夠?qū)崿F(xiàn),所確定的問題是否可以解決,系統(tǒng)方案在經(jīng)濟(jì)、技術(shù)、操作、硬件、軟件和安全性等上面是否可以接受, 并對方案進(jìn)行比較選擇。我們可以通過可行性的研究分析決定此系統(tǒng)是否有開發(fā)的必要和價值。 需求分析 需求分析是指開發(fā) 學(xué)生學(xué)分制成績管理系統(tǒng) 要準(zhǔn)確理解用戶,進(jìn)行細(xì)致的調(diào)查研究。將用戶的需求陳述轉(zhuǎn)化為完整的需求定義,再由完整的需求定義轉(zhuǎn)換到相應(yīng)的形式功能的過程。需求分析雖然處于系統(tǒng)開發(fā)過程的開始階段,但它對于整個系統(tǒng)開發(fā)過程及系統(tǒng)產(chǎn)品質(zhì)量是至關(guān)重要的。在此,具體表現(xiàn)在對各位學(xué)生成績的添加、更新、刪除和學(xué)籍管理等維護(hù)上面。 總體設(shè)計 系統(tǒng)總體設(shè)計的基本任務(wù)包括:系統(tǒng)結(jié)構(gòu)的設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù) 據(jù)庫設(shè)計。 1. 系統(tǒng)結(jié)構(gòu)設(shè)計。 為了實(shí)現(xiàn)目標(biāo)系統(tǒng),首先進(jìn)行系統(tǒng)結(jié)構(gòu)設(shè)計。具體步驟如下: 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 6 ? 采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊。 ? 確定每個模塊的功能。 ? 確定各個模塊的相互關(guān)系。 ? 確定各個模塊之間傳遞的信息。 ? 評價模塊結(jié)構(gòu)的質(zhì)量。 2. 數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計。 ? 數(shù)據(jù)結(jié)構(gòu)設(shè)計。采用逐步細(xì)化的方法設(shè)計有效的數(shù)據(jù)結(jié)構(gòu),將大大簡化系統(tǒng)模塊處理過程的設(shè)計。 ? 數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計指數(shù)據(jù)存儲文件的設(shè)計,主要進(jìn)行概念、邏輯和物理三方面 ? 編寫概要設(shè)計文檔。 詳細(xì)設(shè)計 詳細(xì)設(shè)計階段主要確定成績管理每個模塊的具 體執(zhí)行過程。也就是說,經(jīng)過這個階段的設(shè)計工作應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。 詳細(xì)設(shè)計的主要任務(wù)是: ? 為每個模塊進(jìn)行詳細(xì)的算法設(shè)計。 ? 為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計。 ? 對數(shù)據(jù)庫進(jìn)行物理設(shè)計,即確定數(shù)據(jù)庫的物理結(jié)構(gòu)。 ? 其它設(shè)計。根據(jù)成績管理系統(tǒng)的類型,可能還要進(jìn)行代碼設(shè)計。 ? 編寫詳細(xì)設(shè)計說明書。 程序編碼 編碼就是把系統(tǒng)設(shè)計的結(jié)果翻譯成計算機(jī)可以“理解”的形式 —— 用某種程序設(shè)計語言書寫的程序。 成績管理系統(tǒng)綜合測試 系統(tǒng)測試 的目的是為了發(fā)現(xiàn)系統(tǒng)程序中的錯誤而執(zhí)行程序的過程。一個好的測試能夠發(fā)現(xiàn)至今沒有發(fā)現(xiàn)的錯誤,確保成績管理系統(tǒng)在今后長時間內(nèi)能正常的運(yùn)行。 成績管理系統(tǒng)的維護(hù) 成績管理系統(tǒng)維護(hù)是在該系統(tǒng)交付使用后對它所做的改變。維護(hù)主要有:校正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。大型維護(hù)時,一定要將學(xué)生的所有成績數(shù)據(jù)庫資料進(jìn)行備份,防止一時不慎的誤操作致使數(shù)據(jù)庫中學(xué)生成績信息被破壞。 詳細(xì)設(shè)計與總體規(guī)劃 詳細(xì)設(shè)計是整個設(shè)計過程中最重要的步驟之一。下面就分以下幾個部分對系統(tǒng)進(jìn)行詳畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 7 細(xì)設(shè)計: ? 普通用戶服務(wù) 設(shè)計 考慮到學(xué)生群體的主要需求是成績查詢,所以學(xué)生用戶服務(wù)設(shè)計主要設(shè)計了成績查詢。學(xué)生可以選擇班級來查詢學(xué)生在大學(xué)期間的所有學(xué)習(xí)成績信息。這樣可以方便學(xué)生了解自己和班級的成績資料信息。 ? 管理員用戶服務(wù)設(shè)計 管理員用戶群體的主要任務(wù)是對學(xué)生的管理,所以在對管理員用戶設(shè)計時,將重點(diǎn)放在學(xué)生管理這一塊。主要設(shè)計了院系管理,專業(yè)管理,班級管理,學(xué)生管理,成績管理幾個大功能模塊。其中的院系管理主要是包括對院系的添加,修改,刪除。專業(yè)管理主要是包括對專業(yè)的添加,修改,刪除。班級管理主要是包括對班級的添加,修改,刪除。學(xué) 生管理主要是包括對學(xué)生的添加,修改,刪除,轉(zhuǎn)專業(yè),留級等操作。成績管理主要包括對學(xué)生的添加,修改,刪除和添加一定的備注信息。同時管理員也可以通過選擇班級來查詢學(xué)生在大學(xué)期間的所有學(xué)習(xí)成績信息。這樣的設(shè)計可以方便地了解一個班的具體情況。 系統(tǒng) 功能流程圖(圖 )如下 所示: 圖 功能流程圖 功能模塊設(shè)計 學(xué)生學(xué)分制成績管理系統(tǒng) 共分為兩個子系統(tǒng):普通用戶在線查詢服務(wù)系統(tǒng)和管理員后臺管理系統(tǒng)。其功能模塊如下圖 (圖 )如下所示: 開始 類型選擇 普通用戶 管理員 信息輸入 結(jié)束 正確? 學(xué)生成績理系統(tǒng) 普通用戶 在線查詢系統(tǒng) 管理員后臺管理系統(tǒng) 查詢學(xué)生成績 專業(yè)管理 班級管理 課程管理 成績管理 留級管理 轉(zhuǎn)專業(yè) 管理 院系管理 班級添加 班級修改 班級刪除 課程添加 課程修改 課程刪除 課程查看 成績添加 成績修改 成績刪除 留級保留分?jǐn)?shù)線管理 留級操作 院系添加 院系修改 院系刪除 學(xué)分績點(diǎn)管理 專業(yè)添加 專業(yè)修改 專業(yè)刪除 專業(yè)查看 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 8 圖 功能模塊圖 系統(tǒng)功能概述 本系統(tǒng)是專門用于學(xué)生注冊、學(xué)生登錄、教師注冊、教師登錄、學(xué)生學(xué)分制成績查詢及管理員進(jìn)行成績的錄入、修改、刪除、管理用戶、管理學(xué)生、管理成績、管理備注、對學(xué)生的轉(zhuǎn)專業(yè)、留級進(jìn)行操作,此外還有對學(xué)生所涉及到的院系、專業(yè)、班級等進(jìn)行管理操作的 ASP 應(yīng)用程序。系統(tǒng)應(yīng)該具有開放性、方便性和靈活性,主要表現(xiàn)在以下方面。 管理員不僅可以輕松的通過數(shù)據(jù)庫添加學(xué)生、修改和查詢學(xué)生成績,而且還可以新增科目并建立相應(yīng)數(shù)據(jù)。系統(tǒng) 允許用戶根據(jù)自己的需求,對相應(yīng)的成績進(jìn)行查詢。用戶注冊成功后方可進(jìn)行查詢相應(yīng)課程的成績。對學(xué)生的設(shè)計主要有兩個方面:一個是用于管理員管理的成績。在這里面,所有的學(xué)生成績(包括轉(zhuǎn)專業(yè)、留級學(xué)生的所有成績)都會記錄在案,以供了解該生在校期間的學(xué)習(xí)詳情。另一個是用于學(xué)生和教師查詢的最終成績(對于轉(zhuǎn)專業(yè)的學(xué)生轉(zhuǎn)專業(yè)后該專業(yè)沒有開設(shè)的課程的成績不予錄入;對于留級學(xué)生留級時所在學(xué)年的成績大于一定分值的成績予以保留,低于此分的課程成績予以刪除。這里所涉及到的這一分值可以在后臺由管理員設(shè)定) 綜上所述,本系統(tǒng)應(yīng)具備的功能包 括: 用戶管理:用戶可以進(jìn)行注冊,然后登錄系統(tǒng)。 成績查詢:此項(xiàng)功能列出用戶所在的專業(yè)、班級、學(xué)號、畢業(yè)情況、學(xué)位情況、查看該學(xué)生大學(xué)期間的各門課程的詳細(xì)成績(包括補(bǔ)考和重修的成績)、詳細(xì)學(xué)分以及有關(guān)備注說明。 個人信息:此項(xiàng)功能可以列出用戶注冊時所填寫的注冊信息。 成績管理:此項(xiàng)功能提供成績錄入、成績修改、成績刪除和成績核對。 課程管理:此項(xiàng)功能分為課程管理、課程錄入。課程管理主要實(shí)現(xiàn)對不同專業(yè)課程的管理,包括課程修改、刪除等。課程錄入是根據(jù)不同專業(yè)所開設(shè)的課程的情況的不同可以靈活的添加新的課程。 成績錄 入:考生考完某門課程以后,管理員可以通過過去成績錄入功能錄入學(xué)生的成績,從而實(shí)現(xiàn)學(xué)生的動態(tài)更新。 院系管理:此項(xiàng)功能主要實(shí)現(xiàn)對不同院系添加、修改、刪除。對修改和刪除兩個操作時,下屬的專業(yè)、班級、學(xué)生等信息都會一并涉及。 專業(yè)管理、班級管理功能同院系管理類似。 除了實(shí)現(xiàn)上述的功能外, 學(xué)生學(xué)分制成績管理系統(tǒng) 還應(yīng)該具有友好、簡潔的界面、安畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 9 全性要高、穩(wěn)定性要強(qiáng),能夠滿足多個用戶同時進(jìn)行在線信息服務(wù)。 為了保障系統(tǒng)的安全性,本系統(tǒng)將管理員和普通用戶設(shè)計在兩個不同的表中,并且只有在用戶登錄以后才能進(jìn)行查看操作。管理員也 只有通過登錄以后才能對后臺管理進(jìn)行操作。進(jìn)一步保障了系統(tǒng)的安全性。 4 數(shù)據(jù)庫的設(shè)計 在 學(xué)生學(xué)分制成績管理系統(tǒng) 的開發(fā)中,采用的是微軟公司的數(shù)據(jù)庫開發(fā)軟件Access2021。它能保證系統(tǒng)數(shù)據(jù)的一致性和有效性 ,對輸入的數(shù)據(jù)有審核性和約束機(jī)制。能保護(hù)數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。有良好的擴(kuò)展空間。移植性也好。 Access 2021就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖 提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外, Access 允許創(chuàng)建自定義 數(shù) 據(jù)庫中的信息。 Access 也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。 Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述, Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。 畢業(yè)論文:學(xué)生學(xué)分制成績管理系統(tǒng) 的設(shè)計與實(shí)現(xiàn) 10 數(shù)據(jù)庫的結(jié)構(gòu) 大多數(shù)網(wǎng)絡(luò)應(yīng)用系統(tǒng)都需要后臺數(shù)據(jù)庫的支持,動態(tài)網(wǎng)站應(yīng)用程序開發(fā)過程中很關(guān) 鍵的技術(shù)就是動態(tài)網(wǎng)站數(shù)據(jù)庫的設(shè)計與編程,包括數(shù)據(jù)庫的設(shè)計、數(shù)據(jù)源的配置與連接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、 SQL 查詢語言的使用等。 本系統(tǒng)的數(shù)據(jù)庫文件是: 。在
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1