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

正文內(nèi)容

畢業(yè)設(shè)計_基于web的畢業(yè)設(shè)計管理系統(tǒng)開發(fā)(編輯修改稿)

2025-01-06 20:42 本頁面
 

【文章內(nèi)容簡介】 錄入教師學(xué)生基本信息并實(shí)施管理;發(fā)布系統(tǒng)公告(如功能模塊的開放關(guān)閉等) 如圖 35 所示: 圖 35 管理員模塊 本章小結(jié) 本章在上一章需求分析的基礎(chǔ)上,對系統(tǒng)進(jìn)行了概要設(shè)計。首先對系統(tǒng)總體的工作流程進(jìn)行設(shè)計,然后劃分系統(tǒng)的模塊。下一章將會在本章的基礎(chǔ)上對系統(tǒng)進(jìn)行詳細(xì)設(shè)計。 趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 12 第 4章 詳細(xì)設(shè)計 本章在上一章概要設(shè)計的基礎(chǔ)上,對本系統(tǒng)進(jìn)行詳細(xì)設(shè)計。 系統(tǒng)分層設(shè)計 本系統(tǒng)分為瀏覽器, Web 服務(wù)器,數(shù)據(jù)庫三層。如圖 41 所示: 圖 41 B/S 結(jié) 構(gòu) 為使程序方便擴(kuò)展,修改。 Web 服務(wù)器上又被劃分為: Web 層、服務(wù)層和持久層三層。如圖 42 所示: 圖 42 WEB 層劃分 Web 層、服務(wù)層和持久層的職責(zé)如下表 41 所示: 表 41 層名 職責(zé) 依賴層 Web 層 接收瀏覽器請求,調(diào)用服務(wù)層接口,并響應(yīng)瀏覽器。 服務(wù)層 服務(wù)層 供瀏覽器或 Web 層調(diào)用,實(shí)現(xiàn)業(yè)務(wù)邏輯和事務(wù)管理。 持久層 持久層 提供訪問和操作數(shù)據(jù)庫的接口。供服務(wù)層使用。 數(shù)據(jù)庫 系統(tǒng)結(jié)構(gòu)化設(shè)計 系統(tǒng)模塊結(jié)構(gòu)圖 結(jié)構(gòu)設(shè)計 [1]的目標(biāo)是,綜合采用各中手段,將系統(tǒng)需求轉(zhuǎn)換為數(shù)據(jù) 結(jié)構(gòu)模塊結(jié)構(gòu)(或四川理工學(xué)院畢業(yè)設(shè)計(論文) 13 對象 /類結(jié)構(gòu))的表達(dá)形式,并實(shí)現(xiàn)系統(tǒng)的性能,安全性,可靠性要求。結(jié)構(gòu)設(shè)計的結(jié)果是用模塊結(jié)構(gòu)圖表達(dá),如圖 43 所示。在圖中,矩形表示相對獨(dú)立的功能單元,稱為“模塊”。連接上下層模塊的線段表示它們之間的的調(diào)用關(guān)系。處于上層的是控制(管理)模塊,它們執(zhí)行協(xié)調(diào)和控制的功能。處于下層的是從屬模塊,它們執(zhí)行具體的數(shù)據(jù)處理功能。按照控制模塊的內(nèi)部邏輯,一個控制模塊可以調(diào)用一個或多個下屬模塊;一個下屬模塊可以被多個控制模塊調(diào)用。 圖 43 系統(tǒng)模塊結(jié)構(gòu)圖 模塊類圖 類圖 (Class diagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時性信息。類圖 (Class diagram)由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)內(nèi)容。它作為最常用的 UML圖 ,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系 ;用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。 趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 14 一、學(xué)生模塊類圖如圖 43 所示: 圖 44 學(xué)生類圖 二、教師模塊類圖如圖 44 所示: 圖 45 教師類圖 三、管理員模塊類圖如圖 45 所示: 四川理工學(xué)院畢業(yè)設(shè)計(論文) 15 圖 46 管理員類圖 四、選題模塊類圖如圖 47 所示: 圖 47 選題類圖 趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 16 部分子模塊的詳細(xì)設(shè)計 教師出題 教師登錄系統(tǒng)后,可以將論文的題目輸入到系統(tǒng)中,其順序如圖 49 所示: 圖 49 教師出題順序圖 系審核畢業(yè)設(shè)計題目 系管理員登陸后, 可以對教師申請的題目進(jìn)行審核。題目審核通過后會成為正式題目。學(xué)生的畢業(yè)設(shè)計選題只能選擇正式題目。其順序圖如圖 410 所示: 圖 410 設(shè)計題目審核順序圖 學(xué)生選擇畢業(yè)設(shè)計題目 學(xué)生登錄后,瀏覽己經(jīng)審核發(fā)布的論文題目,在可選的論文題目中,根據(jù)自己的情況選擇題目進(jìn)行提交。其順序圖如圖 411 所示: : 教師 : 創(chuàng)建題目服務(wù) : 教師創(chuàng)建的題目 D A O : 教師創(chuàng)建的題目1 : 創(chuàng)建題目(題目信息)3 : 保存題目(題目對象)2 : 創(chuàng)建題目對象并設(shè)置信息4 : 出題結(jié)果 : 系管理員 : 審核題目服務(wù) : 教師創(chuàng)建的題目 D A O1 : 通過審核(題目 ID )2 : 獲得題目(題目 ID )3 : 題目對象 t o p i c4 : 檢查 t o p i c 的狀態(tài)是否為 “ 申請中 ”5 : 設(shè)置 t o p i c 的狀態(tài)為 “ 申請成功 ”7 : 審核操作結(jié)果6 : 保存題目 ( 題目對象 t o p i c)四川理工學(xué)院畢業(yè)設(shè)計(論文) 17 圖 411 學(xué)生選題順序圖 學(xué)生上傳開題報告 學(xué)生登陸后,可以為畢業(yè)設(shè)計題目上傳開題報告。其順序圖 412 所示: 圖 412 學(xué)生上傳開題報告順序圖 : 學(xué)生 : 選擇題目服務(wù) : 學(xué)生 D A O : 教師創(chuàng)建的題目 D A O : 教師創(chuàng)建的題目 : 學(xué)生選擇題目信息 D A O : 學(xué)生選擇題目信息1 : 選擇題目(題目 ID ,學(xué)生 ID )2 : 查找學(xué)生(學(xué)生 ID )3 : 學(xué)生對象4 : 判斷學(xué)生是否為空5 : 查找題目(題目 ID )6 : 7 : 題目對象8 : 判斷題目是否為空9 : 1 0 : 設(shè)置題目,學(xué)生1 1 : 新建選擇信息(學(xué)生選擇信息)1 2 : 選擇結(jié)果趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 18 本章小結(jié) 本章根據(jù) 上一章的概要設(shè)計對系統(tǒng)進(jìn)行了詳細(xì)設(shè)計。首先對本系統(tǒng)的分層結(jié)構(gòu)設(shè)計,然后進(jìn)行了系統(tǒng)結(jié)構(gòu)設(shè)計,給出了系統(tǒng)模塊結(jié)構(gòu)圖。并對系統(tǒng)的各個模塊進(jìn)行了詳細(xì)設(shè)計,給出了關(guān)鍵性業(yè)務(wù)模塊的順序圖。下一章將在本章設(shè)計的基礎(chǔ)上對系統(tǒng)進(jìn)行編碼實(shí)現(xiàn)和提出解決系統(tǒng)關(guān)鍵問題的一些方法和策略。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 19 第 5章 系統(tǒng)的實(shí)現(xiàn) 本章將在第 4 章系統(tǒng)詳細(xì)設(shè)計的基礎(chǔ)上,給出畢業(yè)設(shè)計管理系統(tǒng)中連接數(shù)據(jù)庫、瀏覽 .審核 .發(fā)布論文、學(xué)生答辯記錄、成績?nèi)霂?、學(xué)生瀏覽、選擇論文題目、學(xué)生提交開題報告或論文等部分模塊的實(shí)現(xiàn),并探討系統(tǒng)中的一些關(guān)鍵問題的 解決方法。 系統(tǒng)實(shí)現(xiàn)使用的技術(shù) 用戶通過瀏覽器使用 HTTP 協(xié)議與服務(wù)器通信。服務(wù)端全部使用 ASP( Active Service Page) 技術(shù)實(shí)現(xiàn)。 當(dāng)用戶使用瀏覽器請求 ASP 主頁時, WEB 服務(wù)器響應(yīng),調(diào)用 ASP 引擎來執(zhí)行 ASP 文件,并解釋其中的腳本語言( JAVAScript 或 VBScript),通過 ODBC 連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ADO( ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后 ASP 生成包含有數(shù)據(jù)查詢結(jié)果的 HTML 主頁返回用戶端顯示。 數(shù)據(jù)庫 數(shù)據(jù)庫的設(shè)計 通用檢索 主頁的設(shè)計 通用檢索主頁的設(shè)計,實(shí)際就是對一個 HTML FORM 表單進(jìn)行編碼和提交的過程。FORM 表單是 HTML 中能夠?qū)崿F(xiàn) WEB 頁面交互性的重要組成部分,它為 WEB 頁面提供了豐富的交互對象 ,可以方便地完成信息查詢條件的錄入及數(shù)據(jù)庫、檢索途徑的選擇等。 數(shù)據(jù)庫接口程序設(shè)計 數(shù)據(jù)庫接口程序設(shè)計的關(guān)鍵是通過 ActiveX 服務(wù)器組件 ADO 及包含的對象,實(shí)現(xiàn)對數(shù)據(jù)源的讀寫,用戶可在瀏覽器畫面中檢索、輸入、更新和刪除數(shù)據(jù)庫信息,從而建立提供數(shù)據(jù)庫信息的主頁內(nèi)容。 ADO 主要提供了七個對象和四個集合來完成對于數(shù)據(jù) 庫的管理,包括: Connection、 Command、 Parameter、 Recordset、 Field、 Property、Error 以及 Fields、 Properties、 Parameters、 Errors。 數(shù)據(jù)庫的創(chuàng)建 使用 Microsoft SQL Server 2021 數(shù)據(jù)庫的企業(yè)管理器創(chuàng)建用戶數(shù)據(jù)庫,本系統(tǒng)數(shù)據(jù)庫名為: sheji. 打開新創(chuàng)建的數(shù)據(jù)庫,根據(jù) WEB 服務(wù)器系統(tǒng)中需要創(chuàng)建數(shù)據(jù)表并保存。 趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 20 具體需要創(chuàng)建以下數(shù)據(jù)表: t_bumen:存放部門管理員信息; t_info:存放上傳 文件詳細(xì)信息; t_jiaoshi:存放教師信息; t_new:存放公告 ,通知信息; t_right:存放模塊開放情況; t_sjsq:存放教師 /學(xué)生資格申請名單; t_sjsq1:存放教師 /學(xué)生審核通過名單; t_system:存放系統(tǒng)管理員信息; t_timu:存放教師 /學(xué)生題目申請信息; t_timu1:存放通過審核題目 (即題庫 ) 1 t_xuanti:存放學(xué)生選題 /選教情況; 1 t_xuesheng:存放學(xué)生信息; 1 t_存放教師與學(xué)生在線 即時交流信息。 各數(shù)據(jù)表詳細(xì)設(shè)計情況請參見附錄 A。 連接數(shù)據(jù)庫 一、選擇連接數(shù)據(jù)庫方式: 使用 ODBC 數(shù)據(jù)源連接,這種連接方式需要配置系統(tǒng)數(shù)據(jù)源。移植性太弱。 使用 ODBC 驅(qū)動來連接,這種連接方式不需要配置系統(tǒng)數(shù)據(jù)源 ,系統(tǒng)移植性大大提高。 這里我們需要使系統(tǒng)具有較強(qiáng)的移植性所以選用 ODBC 驅(qū)動連接來實(shí)現(xiàn)。 二、 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 通過服務(wù)器對象的 CreateObject 方法,可以創(chuàng)建 Connection 對象和使用變量接受對象引用。一旦連接對象創(chuàng)建之后,它就可用來打開到任何 ODBC 數(shù) 據(jù)源的連接。 三、 創(chuàng)建數(shù)據(jù)對象 (Recordset) Dim Rs ‘申明變量 ’ Set Rs=() ‘創(chuàng)建數(shù)據(jù)對象 。 四、 關(guān)閉數(shù)據(jù)連接 通過對象 Connection 和 Recordset 的 close 方法來關(guān)閉連接和記錄集,在關(guān)閉前須清空集合。 五、具體實(shí)現(xiàn)如下代碼所示: 四川理工學(xué)院畢業(yè)設(shè)計(論文) 21 % set conn=() 39。創(chuàng)建連接 driver={SQL Server}。server=.。database=sheji。uid=sa; pwd=。 39。關(guān)閉數(shù)據(jù)庫 sub closeDB( ) if isobject(conn) then if not(conn is nothing) then set rs=nothing set conn=nothing end if end if end sub % 關(guān)鍵業(yè)務(wù)的實(shí)現(xiàn) 教師題目申請實(shí)現(xiàn) 一、申請注意事項如圖 51 所示: 圖 51 課題申請須知 教師在申請題目之前,須仔細(xì)閱讀申請須知,并按照相關(guān)規(guī)定進(jìn)行課題申請操作。 二、申請界面如圖 52 所示: 圖 52 教師題目申請 教師可通過此界面進(jìn)行申請課題相關(guān)信息的填寫并提交到服務(wù)器,供管理員審核。 趙勇建:基于 WEB 的畢業(yè)設(shè)計管理系統(tǒng)開發(fā) 22 詳細(xì)實(shí)現(xiàn)代碼參見附錄 B 源碼一 部門審核教師申請題目的實(shí)現(xiàn) 審核界面如圖 53 所示: 圖 53 教師題目審核 管理員可通過此界面對指導(dǎo)教師所申請的課題進(jìn)行審核入庫。詳細(xì)實(shí)現(xiàn)代碼參見附錄B 源碼二 學(xué)生選題的實(shí)現(xiàn) 操作界面如圖 5圖 55 所示: 圖 54 已選題 圖 55 未選題 學(xué)生可通過以上兩個界面進(jìn)行題目的選取和退選操作。詳細(xì)實(shí)現(xiàn)代碼參見附錄 B 源碼三 學(xué)生上傳開題報告等 上傳界面如圖 56 所示: 圖 56 學(xué)生上傳文檔 四川理工學(xué)院畢業(yè)設(shè)計(論文) 23 學(xué)生可通過該界面進(jìn)行設(shè)計文檔的上傳供指導(dǎo)教師評閱。詳細(xì)實(shí)現(xiàn)代碼參見附錄 B 源碼四 院、系部門抽查設(shè)計進(jìn)度 抽查界面如圖 57 所示: 圖 57 學(xué)生設(shè)計進(jìn)度抽查 院、系管理員可在此界面對所選定的學(xué)生進(jìn)行畢業(yè)設(shè)計任一環(huán)節(jié)完成情況的抽查,詳細(xì)實(shí)現(xiàn)代碼參見附錄 B 源碼五。 本章小結(jié) 本章對畢業(yè)設(shè)計管 理系統(tǒng)進(jìn)行了編碼實(shí)現(xiàn),完成了系統(tǒng)的開發(fā),在文章中,限于篇幅的原因,給出了主要模塊的實(shí)現(xiàn)代碼和實(shí)現(xiàn)后的界面圖,如需查看其他功能,請登陸系統(tǒng)。 趙勇建:基于
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1