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

正文內(nèi)容

基于bs的學生考勤管理系統(tǒng)論(編輯修改稿)

2025-06-10 20:26 本頁面
 

【文章內(nèi)容簡介】 第三方的組件。通過這種環(huán)境產(chǎn)生動態(tài)的、高性能的 WEB 應用程序,如使用表單收集處理信息,進行上傳下載等,就和用戶在使用自己的 CGI 一樣。由于所有的程序都在服務器端執(zhí)行,因此就減輕了瀏覽器的負擔,加大了訪問的速度。 B/S 結(jié)構(gòu)工作原理 B/S 結(jié)構(gòu)工作原理:在前端采用瀏覽器將用戶提供的的信息向 Web 服務器發(fā)出請求,Web 通過 ASP 和一些組件訪問數(shù)據(jù)庫,并將結(jié)果以 HTML 頁面的方式返回給瀏覽器。 B/S 模式數(shù) 據(jù)庫體系結(jié)構(gòu)是利用 Web 服務器和 ASP 作為數(shù)據(jù)庫操作中的中間層,將客 B/S 模式的結(jié)構(gòu)與 Web 技術緊密結(jié)合,從而形成具有三層 Web 形式的 B/S 模式的數(shù)據(jù)庫體系。 B/S 很大的優(yōu)點是可以在任意地方進行操作而不用安裝專門軟件。只要有一臺能聯(lián)網(wǎng)的電腦,它能有效地保護數(shù)據(jù)管理訪問權(quán)限,數(shù)據(jù)庫也很安全。系統(tǒng)的擴展容易,另一方面簡化了客戶端電腦的載荷量,減輕了系統(tǒng)維護與升級的成本以及其中的工作量,降低了用戶的成本。 數(shù)據(jù)庫技術簡介 SQL Server 是 Microsoft 推出的 一個關系數(shù)據(jù)庫管理系統(tǒng)。一般工作于 Microsoft公司的工作平臺上,如 Microsoft windows 2021/XP/2021等 .目前 的 SQL Server 數(shù)據(jù)庫 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 13 有多 種 版本: SQL Server 2021個人版和企業(yè)版、 SQL Server 2021及 SQL Server2021。功能也逐步提高。 本 系統(tǒng)用的數(shù)據(jù)庫版本是 SQL Server 2021 個人版。 該版本繼承了 SQL Server 版本的優(yōu)點 的 同時 , 它增加了許多先進 的功能。 比如, 具有使用方便 、 可伸縮性好 、 相關軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的電腦到運行Microsoft Windows 2021 的大型 多 處理器的服務器等。 ASP Studio2021 在編寫和調(diào)試過程中,用的開發(fā)工具依然是 ASP Studio2021。它是一個集 ASP 代碼編輯、程序調(diào)試一體化的高性能 項目開發(fā)工具 。編程只需簡單的建立一個 ASP 項目,便可在內(nèi)置的帶有調(diào)試功能的 ASP 服務器的配合下,實現(xiàn) ASP 項目的 編輯 和 調(diào)試 。 另外,除了 代碼編輯功能外, ASP 編輯器還帶有提示功能,能對 ASP 內(nèi)置對象、自定義對象 、 COM 對象列出其成員函數(shù) 和 其函數(shù)的語法提示, 很好的 方便了 ASP 源程序編輯,提高了程序的編寫 速度。 4 系統(tǒng)設計 設計原則 功能模塊劃分必須合情合理,讓用戶在進入系統(tǒng)后可以很容易地進行方便的操作,對于有相應權(quán)限的用戶其檢索數(shù)據(jù)等操作同樣應該易于執(zhí)行。同時,對于系統(tǒng)的 管理者,可維護、信息查詢、信息更新等操作易于執(zhí)行。 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 14 14 對于具體業(yè)務,系統(tǒng)功能應該是完善的,具有準確地表示業(yè)務數(shù)據(jù)的功能,對于學生考勤的管理,除考慮管理者對系統(tǒng)的使用外,還要注意的信息查詢,把它設計在管理系統(tǒng)中會便于學生和管理者。 系統(tǒng)應該是可靠的,用戶在遇到系統(tǒng)出錯時,應該有相應的提示,讓用戶理解相應的情況,以便于對數(shù)據(jù)的更改。 安全機制是保障數(shù)據(jù)安全的前提,確保數(shù)據(jù)準確的,對于用戶的登錄、權(quán)限、數(shù)據(jù)庫存儲過程都要采用相關的驗證和數(shù)據(jù)保護措施才是一個軟件應該做到的 。 系統(tǒng)可以適合于可能出現(xiàn)的改進數(shù)據(jù)庫結(jié)構(gòu)、架構(gòu)變化和功能調(diào)整的功能,來滿足實際過程中出現(xiàn)的系統(tǒng)功能擴充或調(diào)整的需求。 系統(tǒng)結(jié)構(gòu)設計 根據(jù)對學生考勤系統(tǒng)的功能來區(qū)分,可以將系統(tǒng)功能劃為三大模塊:系統(tǒng)管理員、學生和系別管理員。 系統(tǒng)管理員:系統(tǒng)管理員可以根據(jù)實際系別情況對系別的基本信息進行管理,系統(tǒng)管理員可以修改學生缺勤信息和個人獎懲的信息。 學生:個人信息修改中,學生可以對自己的用戶名、聯(lián)系方式等基本信息進行修改,對考勤和個人信息的權(quán)限只限于對自己查詢操作。 系別管理員:該系別的管理學 生可以對所有學生的考勤和個人信息進行添加、更新、查詢以及統(tǒng)計。 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 15 系統(tǒng)功能設計 根據(jù)系統(tǒng)的權(quán)限,可以發(fā)分為不同學生權(quán)限,系別管理權(quán)限和輔助管理權(quán)限。 學生擁有的是最基本權(quán)限,他擁有的功能如下: 學生能夠隨時瀏覽自己的基本情況,通過注冊用戶名,可以將用戶自己的信息上傳到系統(tǒng)上,使用系統(tǒng)。個人信息管理功能可以隨時改變學生自己的信息。學生可以隨時瀏覽自己的考勤情況,并且能夠按照關鍵字查詢自己的考勤記錄。 系別管理者擁有的功能如下:考勤管理功能,系別管理者可以隨時查閱本系別內(nèi)所有成員的考勤信息,并能夠?qū)γ课?學生的考勤情況進行管理,如遲到、曠課管理。 系統(tǒng)管理者擁有的系統(tǒng)輔助管理權(quán)限,它所要擁有的功能如下:系別管理功能,如新系別的添加刪除,修改信息等。參數(shù)管理功能,管理和設定考勤管理和信息管理的基本參數(shù),如上課時間、獎懲方式等。 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是考勤管理信息系統(tǒng)的重要組成部分。其內(nèi)容是:對于一個特定的環(huán)境,進行符合應用語義的邏輯設計,以及提供一個確定存貯結(jié)構(gòu)和物理設計,建立實現(xiàn)系統(tǒng)目標,并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。 在本系統(tǒng)的設計中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復性很大,數(shù)據(jù)使用頻繁 。因此本系統(tǒng)采用了一種能正確反映用戶實現(xiàn)環(huán)境,能被現(xiàn)行系統(tǒng)接受,易于維護、效率高的數(shù)據(jù)管理方法。 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 16 16 數(shù)據(jù)庫物理設計 數(shù)據(jù)庫主要用到 的表如 下 : ⑴ 學生信息表 學生基本信息表 主要 記錄學生的基本個人信息 ,有學生 學號 、學生姓名、 真實姓名、密碼、學生性別、所在 系別 、電話號碼。該表的主鍵為學生編號( id)。學生信息表結(jié)構(gòu)如圖 45所示。 圖 45 學生信息表 ⑵ 管理員信息表 管理員信息表用于存放管理員信息,管理員編號、管理員姓名、密碼 、所在 系別 、所處的管理角色。物理結(jié)構(gòu)如圖 46 所示。 圖 46 管理員信息表 ⑶ 系別 信息表 用于存放系別信息,主要用于記錄系別編號和系別名稱。 物理結(jié)構(gòu)如圖 49 所示。 ⑸ 日??记谛畔⒈? 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 17 日常考勤信息表 是 主要的信息 記錄 表 ,其主要記錄 學院 學生每天考勤簽到記錄。 其 的主要信息有 :簽到學生編號、學生姓名、 系別 、簽到時間、簽到情況。物理結(jié)構(gòu)如圖 47所示。 圖 47 日常考勤信息表 圖 49 系別 信息表 ⑹ 考勤參數(shù)信息表 考勤參數(shù)信息表主要記錄本系統(tǒng)的主要考勤參數(shù) , 主要的表項有 :學生編號、上下 課時間。 物理結(jié)構(gòu)如圖 410 所示。 圖 410 考勤參數(shù)信息表 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 18 18 數(shù)據(jù)庫邏輯設計 概念層模型是從現(xiàn)實世界到機器環(huán)境的一個中間層次,常用的概念模型有實體 聯(lián)系( EntityRelationship)模型,也稱為 ER 圖。 ER 方法使用的工具稱為 ER 圖,定義數(shù)據(jù)分類對象,數(shù)據(jù)庫設計就可以將數(shù)據(jù)項歸到已知的數(shù)據(jù)類別中。實體是具有公共性質(zhì)的,可相互區(qū)別的現(xiàn)實世界與之相對象的集合范疇,可以是具體的事物,也可以是抽象的概念或聯(lián)系。屬性是描述實體或聯(lián)系的性質(zhì)或特征的數(shù)據(jù)項,一個實體的所有實例都具有共同的性質(zhì)。在 ER圖中 ,這些性質(zhì)就是屬性。實體內(nèi)部的聯(lián)系通常是指組成實體屬性之間的聯(lián)系,實體之間的聯(lián)系通常是指不同實體之間的聯(lián)系。 通過對本系統(tǒng)相關參與者的分析 ,得到本系統(tǒng)的邏輯實體 ,主要有學生、主管、公司系別、考勤記錄等。 5 系統(tǒng)實現(xiàn) 關鍵技術難點及解決措施 1.系統(tǒng)的權(quán)限區(qū)分 根據(jù)系統(tǒng)的需求分析本系統(tǒng)需要三個大權(quán)限,它們是教職學生權(quán)限、系統(tǒng)管理權(quán)限和系別管理權(quán)限。在本系統(tǒng)中,使用了 ADO 對象中的 Session 對象,而 session 對象是全局的,所以用戶登錄到用戶退出的過程中一直保存與系統(tǒng)的運行中。用戶登錄的時候,將 用戶登錄的用戶名和權(quán)限寫入 session對象中,當需要判別權(quán)限時將系統(tǒng)中的 session取出進行必要的判別即可。 用戶的所有信息保存在數(shù)據(jù)庫中,若能在數(shù)據(jù)庫中檢索到用戶輸入的用戶名和密碼并驗證后才能被允許訪問該頁面。單擊“登陸”按鈕后,登陸頁面的信息將被提交到 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 19 Login/Login Check. Asp 進行驗證及權(quán)限分配。 在本系統(tǒng)的開發(fā)過程中,學生的個人信息和學生考勤信息與時間日期是密切相關的,所以,判別時間和提取時間是系統(tǒng)開發(fā)的重中之重。在考勤管理中采用的措施是,提出當前系統(tǒng)的 日期,然后判斷在該日期下是否有記錄信息,因每位學生在某一天只可能有一條記錄信息,如果存在,那么判斷該日的信息已被添加,提供出修改的功能,如果沒,則判斷該日的信息沒有添加,提供出添加界面的功能。而且為了方便信息能夠按關鍵字年份、月份查詢,在數(shù)據(jù)庫的設計中,添加年份、月份、日字段從而進一步保存日期信息的準確性,方便查詢功能有條不紊的進行。 界面設計 整個系統(tǒng)的界面設計,要簡潔明快。方便為目標,方便的查詢和修改,這樣系統(tǒng)才能被用戶很好的接受。所以,用戶界面的設計要遵循以下規(guī)則設定: 1. 統(tǒng)一界面 一致 的人機界面不但不會增加用戶的負擔,讓用戶始終用一種方式特有的思考與操作,最不愿意的是每換一個屏幕用戶會隨著自己的習慣而換一套操作命令與操作方法,那樣是用戶不能接受的。 系統(tǒng)的用戶界面與用戶在日常工作中接觸的實際如果不相吻合,那么會有一種不協(xié)調(diào)感,為了使用戶產(chǎn)生親切感,迅速地掌握軟件的使用,系統(tǒng)設計的要遵循實際的情況而定這個原則,在用戶界面的設計上盡可能接近實際情況。例如考勤管理界面,當選定某一系別,系統(tǒng)自動提供該系別的學生名單,并按編號排序,形成規(guī)則的考勤表格,操作員只需在 表中添加或更新信息即可。 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 20 20 3. 減少用戶輸入工作量 數(shù)據(jù)輸入量較大的緣故,需要對一些相對固定的數(shù)據(jù),設計在相應位置彈出固定框的需要,這樣讓用戶用鼠標能夠輕松選擇。對于關鍵字的計數(shù)、順序編號、日期等采用自動生成的方式,來減少錯誤的出現(xiàn),提高查詢速度,如在考勤和信息管理界面中,系統(tǒng)時間等固定的數(shù)據(jù)一般都是自動顯示出來的:而編號的順序則按規(guī)則自動生成的方式,查詢修改工作就會容易完成。 4. 具有較強的容錯功能 在系統(tǒng)中按鍵連擊等錯誤操作均有可能導致鍵入錯誤數(shù)據(jù)。在程序設計時應采取相應的數(shù)據(jù)驗證措施來防止一些錯誤數(shù) 據(jù)輸入。 我們規(guī)定了兩種登錄權(quán)限 —— 學生和管理,其中兩類管理學生(系別管理員和系統(tǒng)管理員)的分辨是通過 ASP 中的 session 對象來實現(xiàn)的 .學生在輸入用戶名和密碼以后,在下拉框中選擇“學生”,單擊“登陸”按鈕后,即進入學生權(quán)限的系統(tǒng)頁面,同樣的,管理學生也是如此。所以該頁面的設計使學生和管理員能夠使用同一個登陸界面來訪問系統(tǒng)。 系統(tǒng)主要功能模塊的實現(xiàn) 用戶注冊界面 根據(jù)系統(tǒng)分析,相應的學生要進入系統(tǒng),應當首先注冊該學生基本信息,如用戶名、密碼、聯(lián)系方式等,該文件為 Login Asp,存 放在 login 目錄下。 頁面采用表單處理。在登錄用戶輸入完成注冊信息后,單擊“清核實填入信息,現(xiàn)在注冊”按鈕,表單信息將被提交到 Login/register .Asp 進行添加信息處理,其數(shù)據(jù)庫操作代碼實現(xiàn)如下: 基于 B//S 模式的學生信息管理系統(tǒng)設計與實現(xiàn) 21 系統(tǒng)的登錄是分為不同權(quán)限的,等到用戶注冊成功以后,系統(tǒng)將會重新回到登陸頁面,然后分別輸入用戶名和密碼,點
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1