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

正文內(nèi)容

課堂考勤管理系統(tǒng)開(kāi)發(fā)——畢業(yè)論文(編輯修改稿)

2025-04-05 02:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 信息的查詢(xún),包括學(xué)生個(gè)人信息,學(xué)生總體信息、請(qǐng)假等信息的查詢(xún)。 ? 管理員模塊 首先對(duì)用戶(hù)進(jìn)行管理,用戶(hù)進(jìn)入管理界面,界面將會(huì)顯示登錄該系統(tǒng)的用戶(hù)的基本信息,并且顯示所有用戶(hù)的基本信息,系統(tǒng)管理員可以對(duì)用戶(hù)信息進(jìn)行添加、修改和刪除,而普通管理員將受到權(quán)限的限制,不能進(jìn)行任何的操作,只能看到用 戶(hù)的基本信息。所有的用戶(hù)都不能獨(dú)立的進(jìn)行信息注冊(cè),需經(jīng)管理員進(jìn)行添加。 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 7 ? 學(xué)生信息查詢(xún)模塊 學(xué)生信息查詢(xún)模塊是對(duì)學(xué)生基本信息的管理,學(xué)生本人可以對(duì)信息進(jìn)行查詢(xún)但是不能進(jìn)行添加、刪除和錄入,我們可以給每一個(gè)學(xué)生進(jìn)行編號(hào),以學(xué)號(hào)的不同來(lái)確定所操作的信息是否正確,而不至于因名稱(chēng)相同而增加工作量,信息的刪除也只需將所要?jiǎng)h除的基本信息寫(xiě)入信息框,然后點(diǎn)擊刪除按鈕即可。 ? 教師管理模塊 教師管理模塊可以查詢(xún)所有學(xué)生的情況,以及曠課信息和請(qǐng)假信息的錄入,以保證每個(gè)信息都是準(zhǔn)確的,學(xué)生的姓名和學(xué)號(hào)都是統(tǒng)一的,可以減少數(shù)據(jù)庫(kù)中的 數(shù)據(jù)量。我們也可以對(duì)學(xué)生信息進(jìn)行添加和刪除。 ? 信息錄入模塊 教師將學(xué)生信息錄入后,就應(yīng)該在錄入管理中將學(xué)生信息進(jìn)行 錄入 處理,我們規(guī)定每一節(jié)課都將會(huì)有一個(gè)錄入信息,定義一個(gè)時(shí)間,這樣就會(huì)方便學(xué)生信息的查詢(xún)和操作,可以節(jié)省數(shù)據(jù)庫(kù)的數(shù)據(jù)量,方便管理。 ? 查詢(xún)管理 查詢(xún)就是可以對(duì)課堂考勤中的信息以各種不同的條件查詢(xún)學(xué)生的信息,查詢(xún)條件分別可以從具體的時(shí)間、月份和周次進(jìn)行,再選定表中以某一具體的查詢(xún)條件進(jìn)行課堂考勤信息的查詢(xún) , 查詢(xún)的信息也會(huì)顯示在對(duì)話(huà)框中。 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 8 第四章 系統(tǒng)設(shè)計(jì) 在進(jìn)行了需求分 析、確定了設(shè)計(jì)思想之后,就要進(jìn)行系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。 系統(tǒng)功能設(shè)計(jì) 系統(tǒng)登錄流程圖 圖 系統(tǒng)登錄流程圖 系統(tǒng)功能模塊圖 在系統(tǒng)功能分析的基礎(chǔ)上,考慮到 Visual Studio 2021 程序編制的特點(diǎn)在仔細(xì)分析了學(xué)校的數(shù)據(jù)圖后,決定將整個(gè)系統(tǒng)分為兩大模塊,每個(gè)模塊又有若干個(gè)子模塊。整個(gè)系統(tǒng)功能模塊如圖 所示: 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 9 圖 系統(tǒng)功能模塊圖 大多數(shù)應(yīng)用系統(tǒng)都需要后臺(tái)數(shù)據(jù)庫(kù) 地支持。在 Windows 操作系統(tǒng)中, SQL Server 是最常見(jiàn) 的 網(wǎng)絡(luò)后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)是采用 SQL Server 2021 數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。 ? 數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu) 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)主要包括外模式,模式,內(nèi)模式三級(jí)體系結(jié)構(gòu)。模式又稱(chēng)概念模式,它反映數(shù)據(jù)庫(kù)組織的全局邏輯觀點(diǎn),并不涉及數(shù)據(jù)的物理存儲(chǔ)。模式位于總體概念級(jí),故稱(chēng)數(shù)據(jù)庫(kù)管理員視圖。內(nèi)模式又稱(chēng)存儲(chǔ)模式,它具體描述數(shù)據(jù)是如何被組織并存放在外部存儲(chǔ)器上。內(nèi)模式由系統(tǒng)設(shè)計(jì)員選擇一定的文件結(jié)構(gòu)進(jìn)行組織,也是由他們編輯存儲(chǔ)程序?qū)崿F(xiàn)數(shù)據(jù)存取,故內(nèi)模式又稱(chēng)系統(tǒng)程序員視圖 。外模式是面向用戶(hù),是呈現(xiàn)在用戶(hù)眼中的數(shù)據(jù)庫(kù),故外模式又稱(chēng)用戶(hù)視圖。 三個(gè)模式反映了三種不同的觀點(diǎn):模式表示了概念級(jí)數(shù)據(jù)庫(kù),體現(xiàn)對(duì)數(shù)據(jù)庫(kù)的總體觀;內(nèi)模式表示物理數(shù)據(jù)庫(kù),體現(xiàn)對(duì)數(shù)據(jù)庫(kù)的存儲(chǔ)觀;外模式表示用戶(hù)數(shù)據(jù)庫(kù),體現(xiàn)了數(shù)據(jù)庫(kù)的用戶(hù)觀。 ? 數(shù)據(jù)庫(kù)系統(tǒng)的組成 數(shù)據(jù)庫(kù)系統(tǒng)是指實(shí)際可運(yùn)行的按照數(shù)據(jù)庫(kù)方式存儲(chǔ)和維護(hù)并向應(yīng)用程序提供課堂考勤管理信息系統(tǒng) 基本信息 學(xué)生基本信息 曠課信息 請(qǐng)假信息 考勤管理 用戶(hù)信息 錄入管理 查詢(xún)管理 用戶(hù)管理 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 10 數(shù)據(jù)或者信息支持的系統(tǒng)。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)應(yīng)用程序,支持?jǐn)?shù)據(jù)庫(kù)運(yùn)行的計(jì)算機(jī)軟硬件環(huán)境以及數(shù)據(jù)庫(kù)管理員等組成。 ? 數(shù)據(jù)庫(kù)設(shè)計(jì)理念 數(shù)據(jù)庫(kù)設(shè)計(jì)有兩個(gè)最重要的目標(biāo):滿(mǎn) 足應(yīng)用功能需求和良好的數(shù)據(jù)庫(kù)性能。滿(mǎn)足應(yīng)用功能需求,主要是能把用戶(hù)當(dāng)前應(yīng)用以及可預(yù)知的將來(lái)應(yīng)用所需要的數(shù)據(jù)以及其聯(lián)系全部準(zhǔn)確的存放于數(shù)據(jù)庫(kù)中,并能根據(jù)用戶(hù)的需求對(duì)數(shù)據(jù)進(jìn)行合理的修改操作。 ? 數(shù)據(jù)庫(kù)設(shè)計(jì)內(nèi)容 數(shù)據(jù)設(shè)計(jì)的內(nèi)容主要有:數(shù)據(jù)庫(kù)結(jié)構(gòu)特性設(shè)計(jì),數(shù)據(jù)庫(kù)行為特性設(shè)計(jì)和數(shù)據(jù)庫(kù)物理模式設(shè)計(jì)。數(shù)據(jù)庫(kù)的結(jié)構(gòu)特性設(shè)計(jì)是確定數(shù)據(jù)庫(kù)的框架和數(shù)據(jù)結(jié)構(gòu)。他是匯總各用戶(hù)試圖產(chǎn)生的全局邏輯結(jié)構(gòu)。它反映了現(xiàn)實(shí)世界及其聯(lián)系,能數(shù)據(jù)共享。在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)庫(kù)的行為和動(dòng)作反映在數(shù)據(jù)庫(kù)應(yīng)用程序中,這些行為和動(dòng)作主要包括數(shù)據(jù)庫(kù)的記錄的添加 ,刪除,修改,數(shù)據(jù)庫(kù)的查詢(xún)和統(tǒng)計(jì),事務(wù)處理和報(bào)表處理等。 創(chuàng)建數(shù)據(jù)庫(kù) 本系統(tǒng)采用 SQL 作為數(shù)據(jù)庫(kù)管理系統(tǒng)。先啟動(dòng) SQL Server 2021 程序,然后創(chuàng)建名為 “ CourseSearch” 的數(shù)據(jù)庫(kù)。 打開(kāi)數(shù)據(jù)庫(kù)中工具欄的查詢(xún)分析器,編寫(xiě) SQL 語(yǔ)句,創(chuàng)建數(shù)據(jù)庫(kù)表。表名分別dbo_login、 dbo_absent、 dbo_leave。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將在上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2021 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 通過(guò)對(duì)商 品課堂考勤管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ● 管理員信息,包括的數(shù)據(jù)項(xiàng)有用戶(hù)名稱(chēng)、用戶(hù)密碼、用戶(hù)級(jí)別; ● 學(xué)生信息,包括的數(shù)據(jù)項(xiàng)有學(xué)號(hào)、姓名、年級(jí)、班級(jí); ● 錄入信息,包括的數(shù)據(jù)項(xiàng)有 學(xué)生姓名 、曠課名稱(chēng)、曠課時(shí)間、請(qǐng)假信息等; ● 查詢(xún)信息,包括的數(shù)據(jù)項(xiàng)有曠課時(shí)間、課程名稱(chēng)、曠課周次等。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體結(jié)構(gòu),以及他們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 課堂考勤管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下 面表格所示。每個(gè)表格所示在數(shù)據(jù)庫(kù)中的一個(gè)表。 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 11 (1) 用戶(hù)基本信息表 此表主要用來(lái)存儲(chǔ)用戶(hù)的基本信息,包括用戶(hù)名、用戶(hù)密碼和級(jí)別等,可對(duì)學(xué)生信息進(jìn)行錄入、查詢(xún)操作,用戶(hù)可以跟據(jù)級(jí)別不同來(lái)對(duì)學(xué)生和其它信息進(jìn)行不同的操作。 表 用戶(hù)信息 列名 數(shù)據(jù)類(lèi)型 允許空值 賬號(hào) varchar(30) 否 用戶(hù)名 varchar(30) 否 密碼 varchar(30) 否 權(quán)限 varchar(30) 否 (2) 學(xué)生基本信息表 此表主要用來(lái)存儲(chǔ)學(xué)生考勤的基本信息,包括學(xué)號(hào)、姓名、年級(jí)、班 級(jí)、曠課時(shí)間、周次等,用于信息錄入的操作。 表 學(xué)生基本信息 列名 數(shù)據(jù)類(lèi)型 允許空值 學(xué)號(hào) varchar(50) 否 姓名 varchar(50) 否 班級(jí) varchar(50) 否 年級(jí) varchar(50) 否 專(zhuān)業(yè) varchar(50) 否 曠課課程 varchar(50) 否 曠課時(shí)間 varchar(50) 否 曠課周次 varchar(50) 否 (3) 錄入信息表 此表主要用來(lái)存儲(chǔ)錄入的基本信息,包括曠課時(shí)間、曠課周次、課程名,請(qǐng)假時(shí)間、請(qǐng)假周次、請(qǐng)假原因 等,以實(shí)現(xiàn)信息的錄入功能。 表 錄入信息 列名 數(shù)據(jù)類(lèi)型 允許空值 學(xué)號(hào) varchar(50) 否 姓名 varchar(50) 否 班級(jí) varchar(50) 否 請(qǐng)假原因 varchar(5000) 否 請(qǐng)假時(shí)間 varchar(50) 否 請(qǐng)假周次 varchar(50) 否 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 12 第五章 系統(tǒng)實(shí)現(xiàn) 本系統(tǒng)主要采用 Visual Studio 2021 技術(shù)來(lái)進(jìn)行開(kāi)發(fā),以 Visual Studio 2021 為編程語(yǔ)言, SQL Server 2021 是作為后臺(tái)數(shù)據(jù)庫(kù)的考勤管理系統(tǒng) 。主要實(shí)現(xiàn)三類(lèi)用戶(hù)的功能實(shí)現(xiàn),包括普通用戶(hù)、教師用戶(hù)和管理員用戶(hù)。普通用戶(hù)主要實(shí)現(xiàn)基本的曠課信息和請(qǐng)假信息的查詢(xún),教師用戶(hù)在普通用戶(hù)的基礎(chǔ)上實(shí)現(xiàn)考勤信息的錄入功能和考勤信息的匯總,管理員用戶(hù)則在教師用戶(hù)的基礎(chǔ)上實(shí)現(xiàn)考勤通報(bào)的審查以及用戶(hù)信息的添加修改和刪除的功能。本系統(tǒng)登錄成功后會(huì)顯示當(dāng)前用戶(hù)的姓名以及登錄的具體時(shí)間。 本系統(tǒng)按用戶(hù)類(lèi)別及使用功能可以分為管理員登錄、教師用戶(hù)登錄和普通用戶(hù)登錄。不同級(jí)別的用戶(hù)具有不同的權(quán)限。所有用戶(hù)的主操作界面不相同,每個(gè)用戶(hù)登錄只顯示自己權(quán)限內(nèi)能 夠使用的功能。普通用戶(hù)登錄只顯示基本的查詢(xún)功能。 普通用戶(hù)登錄界面 設(shè)計(jì)思路與要點(diǎn):用戶(hù)運(yùn)行程序后,輸入用戶(hù)名與密碼,程序根據(jù)用戶(hù)名到后臺(tái)數(shù)據(jù)庫(kù)查詢(xún)用戶(hù)名和密碼是否正確,如果正確則登陸成功! 系統(tǒng)登錄界面如圖 所示: 圖 登錄界面 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 13 用戶(hù)名或密碼錯(cuò)誤時(shí),則會(huì)彈出對(duì)話(huà)框,如圖 所示: 圖 提示對(duì)話(huà)框 核心代碼如下: string str = select * from login where 賬號(hào) =@zhanhao and 密碼 =@mima。 SqlParameter[] paras = { new SqlParameter(@zhanhao,), new SqlParameter(@mima , ),}。 ArrayList flag = (str, 賬號(hào) ,paras)。 if (0) {string sql = select 權(quán)限 from login where 賬號(hào) =+39。++39。 object quanxian = (sql)。 string sql1 = select 用戶(hù)名 from login where 賬號(hào) =+39。++39。 object name = (sql1)。 if (() == 學(xué)生 ) { ()。//將 form窗體隱藏 student f1 = new student()。 ()。 = ()。} Else if (() == 老 ?師簗 ) { ()。//將 form2窗體隱藏 teacher f1 = new teacher()。 ()。 = ()。} Else if (() == 管理員 ) { ()。//將 form2窗體隱藏 manager f1 = new manager()。 ()。 = ()。} 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 14 } 用戶(hù)登錄通過(guò)后,系統(tǒng)將顯示下一界面,輸入查詢(xún)信息的具體范圍以及索引后則會(huì)顯 示所要查詢(xún)的曠課信息,如圖 所示 圖 信息查詢(xún)界面 核心代碼如下: SqlParameter[] pars = {new SqlParameter(@data,data), new SqlParameter(@xuehao,),}。 string a = Select * from absent where 學(xué)號(hào) =@xuehao and 曠課時(shí)間 =@data。 ArrayList al = (a, 學(xué)號(hào) , pars)。 計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 15 設(shè)計(jì)思路與要點(diǎn):用戶(hù)運(yùn)行程序后,輸入用戶(hù)名與密碼,程序根據(jù)用戶(hù)名到后臺(tái)數(shù)據(jù)庫(kù)查詢(xún)用戶(hù)名和密碼是否正確,如果正確則登陸成功! 教師用戶(hù)功能界面 用戶(hù)登錄通過(guò)后,系統(tǒng)將顯示下一界面,如圖 所示: 圖 系統(tǒng)界面 基本信息管理 包括課堂考勤信息管理、請(qǐng)假信息管理等。課堂考勤信息管理完成課堂考勤情況的錄入和查詢(xún);請(qǐng)假信息管理完成請(qǐng)假信息的添加和查詢(xún);教師可以實(shí)現(xiàn)查詢(xún)和錄入的功能等。 在錄入 操作中用選擇時(shí)間、課程、學(xué)號(hào)的形式來(lái)完成錄入的操作;查詢(xún)是通過(guò)根據(jù)查詢(xún)條件以各種形式顯示課堂考勤信息。 ? 錄入操作 錄入操作即將需要添加的信息進(jìn)行錄入處理,這樣可以大大減少因人為因素產(chǎn)生的錯(cuò)誤。規(guī)范化課堂考勤的錄入操作。要做錄入操作首先確定所要輸入的基本信息在用戶(hù)的基本信息、課堂的基本信息中存在,若不在,則不能進(jìn)行錄入操作。曠課信息需輸入計(jì)算機(jī)專(zhuān)業(yè) 本科生畢業(yè)設(shè)計(jì)(論文) 16 學(xué)生基本信息和曠課課程和時(shí)間;請(qǐng)假信息需輸入請(qǐng)假時(shí)間和原因,如圖 所示: 圖 信息錄
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1