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

正文內(nèi)容

vb與數(shù)據(jù)庫應(yīng)用課程設(shè)計報告摸板畢業(yè)論文-文庫吧

2025-06-13 09:02 本頁面


【正文】 (三)系統(tǒng)的實現(xiàn)目標(biāo)針對管理系教學(xué)文檔管理過程中實際出現(xiàn)的問題,在本系統(tǒng)實施后,應(yīng)達(dá)到以下目標(biāo):(1)系統(tǒng)運行穩(wěn)定,安全可靠。(2)界面設(shè)計美觀,人機交互界面友好。(3)信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。(4)操作員可以隨時修改自己的口令。(5)數(shù)據(jù)保密性強,為每個用戶設(shè)置相應(yīng)的權(quán)限級別。二、 總體設(shè)計(一)系統(tǒng)功能分析管理系教學(xué)文檔管理系統(tǒng)是為了對該系教學(xué)文檔實行計算機化的管理,以提高工作效率而設(shè)計的。系統(tǒng)主要功能有用戶對教學(xué)日歷、實驗教學(xué)日歷、課程小結(jié)、試卷、課程設(shè)計報告、實驗報告、實習(xí)報告、畢業(yè)設(shè)計(論文)報告等各種教學(xué)文檔的信息瀏覽、查詢、錄入、修改、刪除、統(tǒng)計、打印等功能。還有系統(tǒng)維護功能,包括添加新用戶、刪除舊用戶、密碼修改、數(shù)據(jù)的初始化、備份等功能。(二)系統(tǒng)模塊設(shè)計管理系教學(xué)文檔管理系統(tǒng)是基于 MDI 窗體以及 VB 自帶的 JET 引擎連接 Access數(shù)據(jù)庫進行開發(fā)的文檔管理系統(tǒng),力求與管理系教學(xué)文檔管理實際相結(jié)合具有查詢、統(tǒng)計、管理等功能,旨在達(dá)到文檔的管理數(shù)字化使之更加方便快捷,以提高工作效率。(1) 教學(xué)日歷信息瀏覽模塊:包括逐條瀏覽教學(xué)日歷信息以及在一覽表里查看全部教學(xué)日歷信息。(2) 教學(xué)日歷信息查詢模塊:包括按不同查詢條件查詢和組合條件查詢教學(xué)日歷信息。(3) 教學(xué)日歷信息修改模塊:包括添加、修改、刪除教學(xué)日歷信息以及在一覽表里查看全部教學(xué)日歷信息。(4) 教學(xué)日歷信息統(tǒng)計模塊:包括按不同統(tǒng)計條件對信息進行統(tǒng)計。(5) 教學(xué)日歷信息打印模塊:包括整個教學(xué)日歷信息的打印。(6) 添加新用戶模塊:包括為系統(tǒng)新用戶設(shè)置用戶名和密碼。(7) 數(shù)據(jù)備份:對數(shù)據(jù)進行備份,防止意外情況造成數(shù)據(jù)的丟失。(8) 數(shù)據(jù)初始化:對系統(tǒng)初始化,清空數(shù)據(jù)庫中數(shù)據(jù)。(9) 密碼修改模塊:對原密碼進行修改并確認(rèn)新密碼。(10) 用戶刪除模塊:刪除舊用戶。(11) 權(quán)限設(shè)置模塊:對用戶權(quán)限進行限制。 實驗教學(xué)日歷管理模塊、課程小結(jié)管理模塊、試卷管理模塊、實驗報告管理模塊、實習(xí)報告管理模塊、課程設(shè)計報告管理模塊、畢業(yè)設(shè)計(論文)報告管理模塊與教學(xué)日歷管理模塊類似,這里就不一一說明了。(三)系統(tǒng)結(jié)構(gòu)圖1.系統(tǒng)總體功能模塊結(jié)構(gòu)圖根據(jù)系統(tǒng)開發(fā)對象的實際情況和需要,本系統(tǒng)共分 9 個大部分、45 個完整的功能模塊。系統(tǒng)總體功能模塊(見圖 21) 。管 理 系 教 學(xué) 文 檔 管 理 系 統(tǒng)教學(xué)日歷管理實驗教學(xué)日歷管理課程小結(jié)管理試卷管理實驗報告管理課程設(shè)計報告管理實習(xí)報告管理畢設(shè)(論文)管理系統(tǒng)管理 圖 21 系統(tǒng)總體功能結(jié)構(gòu)圖2.系統(tǒng)各個功能模塊結(jié)構(gòu)圖教學(xué)日歷管理模塊設(shè)計(見圖 22) 系統(tǒng)管理模塊設(shè)計(見圖 23)實驗教學(xué)日歷管理模塊、課程小結(jié)管理模塊、試卷管理模塊、實驗報告管理模塊、實習(xí)報告管理模塊、課程設(shè)計報告管理模塊、畢業(yè)設(shè)計(論文)報告管理模塊與教學(xué)日歷管理模塊類似,這里就不一一說明了。教學(xué)日歷管理教學(xué)日歷信息瀏覽教學(xué)日歷信息修改教學(xué)日歷信息查詢教學(xué)日歷信息統(tǒng)計教學(xué)日歷信息打印 圖 22 教學(xué)日歷管理模塊 系 統(tǒng) 管 理系統(tǒng)初始化數(shù)據(jù)備份用戶管理權(quán)限設(shè)置退出添加新用戶刪除舊用戶密碼修改圖 23 系統(tǒng)管理模塊 3.系統(tǒng)流程圖 根據(jù)管理系教學(xué)文檔管理的特點和實際情況,本管理系統(tǒng)流程圖如下(見圖 24)。 登錄進入系統(tǒng)開 始失敗達(dá)三次 退出重試失敗 是教學(xué)日歷管理實驗教學(xué)日歷管理 課程小結(jié)管理試卷管理課程設(shè)計管理試驗報告管理實習(xí)報告管理畢業(yè)設(shè)計管理系統(tǒng)管理 圖 24 系統(tǒng)流程圖在系統(tǒng)流程圖中可以看到,每個用戶有 3 次機會進行身份認(rèn)證。如果 3 次輸入用戶名和密碼都無法與數(shù)據(jù)庫中的數(shù)據(jù)匹配,則強制退出系統(tǒng)。(四) 系統(tǒng)的數(shù)據(jù)庫設(shè)計 1.?dāng)?shù)據(jù)庫的需求分析根據(jù)管理系教學(xué)文檔管理的實際情況和需要,本系統(tǒng)采用了 Access 這一中、小型數(shù)據(jù)庫為后臺數(shù)據(jù)庫。數(shù)據(jù)庫名為 db2,通過對管理系教學(xué)文檔的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項包括以下 9 個表:用戶表(user) 、教學(xué)日歷表(jiaoxue) 、實驗教學(xué)日歷表(jiaoxuerili ) 、課程小結(jié)表(kechengxiaojie) 、試卷表(shijuan) 、課程設(shè)計報告表(keshe) 、實驗報告表(shiyan) 、實習(xí)報告表(shixi) 、畢業(yè)設(shè)計(論文)表(bishe) 。用戶表(user)基本信息包括:姓名、密碼、權(quán)限級別。教學(xué)日歷表(jiaoxue)基本信息包括:學(xué)期、課程編號、課程名稱、課程類別、課程學(xué)時、考核方式、教研室、學(xué)生專業(yè)、班級、主講教師、存儲位置。實驗教學(xué)日歷表(shiyanjiaoxue)基本信息包括:學(xué)期、實驗室名稱、課程名稱、實驗名稱、學(xué)時、實驗班級、人數(shù)、實驗時間、存儲位置。課程小結(jié)表(kechengxiaojie)基本信息包括:學(xué)期、課程名稱、授課班級、授課總時數(shù)、 講課時數(shù)、實驗時數(shù)、上機時數(shù)、習(xí)題課時數(shù)、討論課時數(shù)、大作業(yè)時數(shù)、任課老師、輔導(dǎo)老師、存儲位置。試卷表(shijuan)基本信息包括:學(xué)期、課程編號、課程名稱、任課老師、考試班級、成績單、試卷份數(shù)、封卷人、保管人、存儲位置。課程設(shè)計報告表(keshe)基本信息包括:學(xué)期、課設(shè)名稱、題目、學(xué)號、姓名、班級、成績、指導(dǎo)老師、存儲位置。實驗報告表(shiyan)基本信息包括:學(xué)期、課程名稱、實驗序號、實驗名稱、實驗類別、實驗要求、姓名、學(xué)號、班級、成績、指導(dǎo)老師、存儲位置。實習(xí)報告表(shixi)基本信息包括:實習(xí)名稱、實習(xí)地點、指導(dǎo)老師、實習(xí)時間、專業(yè)、姓名、班級、學(xué)號、成績、存儲位置。畢業(yè)設(shè)計(論文)表(bishe)基本信息包括:畢設(shè)題目、畢設(shè)類型、畢設(shè)來源、指導(dǎo)老師姓名、指導(dǎo)老師職稱、學(xué)生姓名、專業(yè)、學(xué)號、成績、負(fù)責(zé)老師、存儲位置。2. 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計利用上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),設(shè)計滿足用戶需求的各種實體以及他們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計做準(zhǔn)備。僅以教學(xué)日歷信息實體為例描述 ER 圖(見圖 25) 。教 學(xué) 日 歷學(xué)期 課程編號 主講教師 存儲位置…… 圖 25 教學(xué)日歷信息實體 ER 圖3.?dāng)?shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計教學(xué)日歷表(jiaoxue)用來存儲教學(xué)日歷信息。表 jiaoxue 的結(jié)構(gòu)(見表 21) ,系統(tǒng)所需的其他數(shù)據(jù)表結(jié)構(gòu)類似,在這里不做詳細(xì)說明。表 21 教學(xué)日歷表(jiaoxue)字段名稱 數(shù)據(jù)類型 字段大小學(xué)期 文本 20課程編號 文本 10課程名稱 文本 20課程類別 文本 20課程學(xué)時 文本 10考核方式 文本 10教研室 文本 50學(xué)生專業(yè) 文本 50班級 文本 10主講教師 文本 20存儲位置 文本 20(五)開發(fā)工具介紹本系統(tǒng)是在 Windows 2022 Professional 操作系統(tǒng)下,以中文版 Visual Basic 為前臺開發(fā)工具, 用 Access2022 為后臺數(shù)據(jù)庫而實現(xiàn)的,其中通過 ADO 技術(shù)訪問數(shù)據(jù)庫。1.Visual Basic 簡介Visual 支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(如 C++)不完全相同,在一般的面向?qū)ο蟮某绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法,把程序和數(shù)據(jù)封裝起來作為一個對象,并為每一個對象賦予應(yīng)有的屬性,使對象成為實在的東西。在設(shè)計對象時,不必建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic 自動生成對象的程序代碼并封裝起來。每一個對象以圖形方式顯示在界面上,都是可視的。對象是 VB 應(yīng)用程序的基礎(chǔ)構(gòu)件。窗體和控件都是對象,還包括數(shù)據(jù)庫、圖表等,對象具有屬性和方法,并響應(yīng)外部事件,開發(fā)應(yīng)用程序時,先建立各種對象,在圍繞對象進行各種程序設(shè)計。屬性是對象的特征,每個對象都有一組特定的屬性,有些是公共的,有些則是對象專有的。每個屬性都有一個缺省值,但該值不能滿足要求,需重新設(shè)置,方法是 VB 提供的一種特殊子程序,每個方法完成某個功能,其實現(xiàn)的步驟和細(xì)節(jié)用戶不可見,用戶只能調(diào)用它們,對象的事件是 VB 預(yù)先定義好的、能被對象識別的動作,事件確定對象對外部條件的反應(yīng),事件由對象識別,再由應(yīng)用程序處理。事件可由用戶引發(fā)(如單擊鼠標(biāo)) ,可由系統(tǒng)引發(fā)(如定時器事件) ,也可由代碼間接引發(fā),不同類型的對象能識別不同的事件,常用事件有鼠標(biāo)和鍵盤兩個。Visual 是美國 Microsoft 公司推出的基本窗口的可視化程序設(shè)計語言。它繼承了 Basic 語言易學(xué),易用的優(yōu)點,編程系統(tǒng)引入了面向?qū)ο蟮臋C制和可視化設(shè)計方法,降低了開發(fā) Windows 應(yīng)用程序的難度,提高了程序開發(fā)的效率。它是目前最流行的可視化編程工具之一。Visual 指的是開發(fā)圖形用戶界面的方法,Basic 指的是 Basic 語言——計算機技術(shù)發(fā)展史上應(yīng)用最廣泛的計算機語言。Visual 提供了基于部件的可視化工具以及基于部件的 Web 開發(fā)能力。 包括了新版的 Microsoft 可視化開發(fā)工具,幫助開發(fā)人員創(chuàng)建基于部件的解決方案。這些工具可用于創(chuàng)建基于 Microsoft DNA 體系的應(yīng)用系統(tǒng),包括提供創(chuàng)建交叉平臺的 Web 應(yīng)用程序,Windows 的客戶/服務(wù)器模式的應(yīng)用系統(tǒng)。 可用于快速創(chuàng)建基于 Windows 環(huán)境的客戶/服務(wù)器模式應(yīng)用系統(tǒng),Web 應(yīng)用系統(tǒng)和中等規(guī)模的應(yīng)用系統(tǒng)。2. Microsoft Access 簡介Microsoft Access 作為一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前最流行的桌面型數(shù)據(jù)庫管理系統(tǒng)之一。Access 數(shù)據(jù)庫是 Microsoft Office 中一個極為重要的組成部分,隨著微軟公司對 Office 套件不斷升級,Access 數(shù)據(jù)庫軟件也相應(yīng)完善和發(fā)展,如 COM、ActiveX、XML 等網(wǎng)絡(luò)技術(shù)不斷引入到 Access 中。Access 已經(jīng)不是單一桌面數(shù)據(jù)庫管理軟件,而是綜合性的數(shù)據(jù)庫管理及應(yīng)用集成的一體化系統(tǒng),具有功能強大、界面友好、操作簡單、易學(xué)易懂等優(yōu)點,是中、小型管理系統(tǒng)理想的開發(fā)環(huán)境。Access 數(shù)據(jù)庫提供了數(shù)據(jù)庫系統(tǒng)所能提供的快速檢索、統(tǒng)計報表等功能,支持SQL 語言,支持事物處理等。它以單文件形式存在,容易生成使用和管理。Access數(shù)據(jù)庫給用戶提供了編寫界面程序的可視化編程環(huán)境具有如 Delphi、Visual Basic、Borland C++等可視化開發(fā)環(huán)境一樣的快速開發(fā)功能。Access 數(shù)據(jù)庫是組件式數(shù)據(jù)庫,所謂組件式數(shù)據(jù)庫是指 Access 數(shù)據(jù)庫具有強大的 COM 支持,在 Access數(shù)據(jù)庫可以方便的使用 Windows 操作系統(tǒng)中已經(jīng)注冊的 COM 組件,利用 COM 組件的通用接口使用第三方開發(fā)出來的用之不盡的功能。三、 詳細(xì)設(shè)計首先,創(chuàng)建一個標(biāo)準(zhǔn)的 EXE 工程,將工程命名為“管理系教學(xué)文檔管理系統(tǒng)” ,工程文件保存為“” 。下面具體介紹各個功能模塊的實現(xiàn)。由于系統(tǒng)中各個功能模塊中都將頻繁的使用數(shù)據(jù)庫中的各種數(shù)據(jù),因此為系統(tǒng)添加一個公共的數(shù)據(jù)操作函數(shù),用以執(zhí)行各種 SQL TransactSQL,代碼(見附錄Ⅰ) 。 在系統(tǒng)中,通過 TransactSQL 函數(shù),減少數(shù)據(jù)庫連接,取結(jié)果和數(shù)據(jù)庫的關(guān)閉等類似操作的代碼,做到了程序的模塊化。以后添加、刪除、查詢和修改等操作都可以調(diào)用該函數(shù)來完成,得到相應(yīng)的結(jié)果。(一)系統(tǒng)登錄界面設(shè)計(1) 實現(xiàn)目標(biāo)用戶進入系統(tǒng)前必須通過系統(tǒng)登錄進入主程序界面,系統(tǒng)登錄界面主要實現(xiàn)以下功能:① 確認(rèn)用戶身份。② 支持鍵盤、鼠標(biāo)操作。③ 對于忘記密碼的用戶可以點擊“忘記了密碼???”進入密碼查詢界面。系統(tǒng)登錄界面設(shè)計(見圖 31) 。圖 31 系統(tǒng)登錄界面窗體(2) 實現(xiàn)過程 ① 重要控件屬性(見表 31)表 31 登錄界面重要控件屬性控件 屬性 屬性設(shè)置 屬性 屬性設(shè)置Text2 PasswordChar * Caption Txtpassword② 添加程序代碼首先判斷用戶名輸入是否為空,若為空,則提醒用戶從新輸入;不為空,則檢查有無此用戶,若輸入用戶名不存在,則返回重新進行登錄,若存在,則進一步驗證該用戶密碼,根據(jù)是否匹配來判斷進入系統(tǒng)還是返回。每一次操作都設(shè)置記數(shù),若錯誤數(shù)達(dá)到 3 次,系統(tǒng)自動退出。在窗體通用聲明部分定義整型變量 pwdcount 用于判斷操作員或密碼輸入次數(shù),當(dāng) pwd
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1