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

正文內(nèi)容

畢業(yè)設(shè)計(jì)選題管理系統(tǒng)1—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2024-11-13 15:41 本頁(yè)面


【正文】 39 3 第 1 章 引 言 在新的世紀(jì)里,信息技術(shù)迅猛發(fā)展,而網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)又是信息技術(shù)最主要的核心。于是,基于 Web 的數(shù)據(jù)庫(kù)也就應(yīng)運(yùn)而生了。 隨著 Inter/Intra 技術(shù)的發(fā)展,開發(fā)基于 Web 的應(yīng)用程序勢(shì)在必行,數(shù)據(jù)庫(kù)技術(shù)更是需要和 Web 數(shù)據(jù)相結(jié)合,才是更為廣闊的前景。 ASP 作為微軟推出的 Web 應(yīng)用程序開發(fā)技術(shù),在數(shù)據(jù)庫(kù)應(yīng)用方面發(fā)揮著越來越重要的作用。 作為計(jì)算機(jī)專業(yè)的一名畢業(yè)生,如何充分利用自己的所學(xué)知識(shí)服務(wù) 于社會(huì),解決現(xiàn)實(shí)工作生活中的問題,推動(dòng)社會(huì)向前發(fā)展是我們的責(zé)任。經(jīng)濟(jì)全球化步伐的加快對(duì)信息化的要求越來越高,越來越多的 課題的申報(bào)及課題的進(jìn)展情況匯報(bào)都在網(wǎng)上進(jìn)行,世界各地的學(xué)生可以坐在 宿舍或 家里通過互聯(lián)網(wǎng)完成入學(xué)報(bào)名、 選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí)生活的全過程。目前,國(guó)際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正在各地發(fā)揮著巨大的作用,為世界各國(guó)培養(yǎng)出大批人才。所有這些都表明,基于 Inter 的校園網(wǎng)的應(yīng)用已深入到校園內(nèi)的各個(gè)方面。 所以,實(shí)現(xiàn)一個(gè)基于網(wǎng)絡(luò)的畢業(yè)設(shè)計(jì)輔助系統(tǒng)的設(shè)計(jì)是一個(gè)越來越重要的課題, 而網(wǎng)絡(luò)選題是教務(wù)管理中的一個(gè)重要的內(nèi)容的該網(wǎng)上選題系統(tǒng)軟件運(yùn)行 在校園網(wǎng)上作為學(xué)校 畢業(yè)生 的 管理 系統(tǒng),既可方便在校的 畢業(yè)生 又可減輕教師及 管理人員的任務(wù),提高工作效率 。 及歷史意義 Inter 的普及和應(yīng)用使人們的現(xiàn)代生活方式發(fā)生了深刻的變化,我國(guó)各大中專院校也加快了信息化進(jìn)程,并且都建立了自己的校園網(wǎng)。這為我們網(wǎng)絡(luò)現(xiàn)代化教育提供了必備的物質(zhì)基礎(chǔ)。學(xué)??偸翘幱诮邮苄轮R(shí)的最前沿地帶,于是校園網(wǎng)的應(yīng)用和管理系統(tǒng)的開發(fā)也正蓬勃發(fā)展并發(fā)揮著巨大的作用。 在技術(shù)和需求的推動(dòng)下,畢業(yè)生以班級(jí) 為單位的原始手工報(bào)送的選題方式,暴露出了很多缺點(diǎn)和不足。 目前,高校學(xué)生人數(shù)日益增加,每年的畢業(yè)人數(shù)也在增加,畢業(yè)設(shè)計(jì)的數(shù)量與日俱增,每位老師負(fù)責(zé)的學(xué)生數(shù)量也在不斷增加著 ,平 4 時(shí)所需要交換意見的次數(shù)雖然不是很多 ,但是需要老師和學(xué)生進(jìn)行大量的交流時(shí)間 ,這樣下來很可能會(huì)影響老師和學(xué)生平時(shí)的學(xué)習(xí)和工作 ,耽誤大量的時(shí)間。 信息一個(gè)專門的信息系統(tǒng)進(jìn)行管理,這樣可以避免數(shù)據(jù)的丟失,方便用戶進(jìn)行檢索、修改以及輸出數(shù)據(jù),提高了工作效率,減少工作量。 為此,建設(shè)一套切實(shí)可行的學(xué)生工作管理系統(tǒng),結(jié)合學(xué)校實(shí)際,充分利用校園網(wǎng)的資源優(yōu)勢(shì) ,不僅使信息渠道更為暢通,而且可以資源共享。既為全面了解學(xué)生的畢業(yè)設(shè)計(jì)綜合信息提供了方便,使得查詢統(tǒng)計(jì)更為準(zhǔn)確便捷,又可以用電子檔案逐步代替或輔佐傳統(tǒng)的紙質(zhì)檔案,實(shí)現(xiàn)管理手段現(xiàn)代化。 基于以上原因,本文提出了一種網(wǎng)上畢業(yè)設(shè)計(jì)管理系統(tǒng),它能很好的解決以上的問題。它改變了以往以班級(jí)為單位的原始手工選課的方式,而是采用網(wǎng)上選題方式,極大地便捷了學(xué)生和指導(dǎo)老師,顯著地提高了工作效率。系統(tǒng)引用了 ASP 這一具有強(qiáng)大功能 、 用于 Web 開發(fā)的全新框架。 ASP 在系統(tǒng)重處于操作系統(tǒng)內(nèi)核與應(yīng)用程序之間,使得應(yīng)用程序可以更好地利用操作 系統(tǒng)提供的功能,并使得應(yīng)用程序的開發(fā)更快 、 更簡(jiǎn)單。本系統(tǒng)采用 B/S 模式 ,其最根本的目的是讓在籍學(xué)生可以在線選 題, 了解有關(guān) 論文 的信息 ,通過留言本 向老師提出疑問 下載相關(guān)資料格式等,教師可以通過留言本 答疑和對(duì)學(xué)生的畢業(yè)設(shè)計(jì)提出意見 等, 通過 校園網(wǎng)發(fā)布畢業(yè)設(shè)計(jì)題目, 并且具有操作方便,響應(yīng)快捷等優(yōu)點(diǎn) 。 5 第 2 章 系統(tǒng)開發(fā)工具 SQL語(yǔ)言的簡(jiǎn)介 SQL(Structured Query Language),意思為結(jié)構(gòu)化查詢語(yǔ)言,是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言。它的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系 ,進(jìn)行溝通。 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))規(guī)定 SQL是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 SQL 語(yǔ)句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)、從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 [1] SQL 語(yǔ)言之所以能夠?yàn)橛脩艉蜆I(yè)界所接受,并成為國(guó)際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)又簡(jiǎn)捷易學(xué)的語(yǔ)言。 SQL 語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,主要特點(diǎn)包括: (1)綜合統(tǒng)一 非關(guān)系模型的數(shù)據(jù)語(yǔ)言一般都分為模式數(shù)據(jù)定義語(yǔ)言(模式 DDL)、外模式數(shù)據(jù)定義語(yǔ)言(外模式 DDL)、與數(shù)據(jù)存儲(chǔ)有關(guān)的描述語(yǔ)言( DSDL)及數(shù)據(jù)操縱語(yǔ)言( DML),分別用于定義模式、外模式、內(nèi)模式和進(jìn)行數(shù)據(jù)的存取與處置。當(dāng)擁護(hù)數(shù)據(jù)庫(kù)投入運(yùn)行后,如果需要修改模式,必須停止現(xiàn)有的數(shù)據(jù)庫(kù)的運(yùn)行,轉(zhuǎn)儲(chǔ)數(shù)據(jù),修改模式并編譯后再重裝數(shù)據(jù)庫(kù),十分麻煩。 SQL語(yǔ)言則集數(shù)據(jù)定義語(yǔ)言 DDL、數(shù)據(jù)操縱語(yǔ)言 DML、數(shù)據(jù)控制語(yǔ)言 DCL的功能于一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng),包括定義關(guān)系模式、建立數(shù)據(jù)庫(kù)、插入數(shù)據(jù)、查詢、更新、維護(hù)、數(shù)據(jù)庫(kù)重構(gòu)、數(shù)據(jù)庫(kù)安全性控制等一系列操作要求,這就為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。用戶在數(shù)據(jù)庫(kù) 系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時(shí)地逐步地修改模式,切并不影響數(shù)據(jù)庫(kù)的運(yùn)行,從而使系統(tǒng)具有良好的可擴(kuò)展性。 (2)高度非過程化 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語(yǔ)言是面向過程的語(yǔ)言,用其完成某項(xiàng)請(qǐng)求必須指定存取路徑。而用 SQL語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出 “做什么 ”,而無須指明 “怎么做 ”,因此無須了解存取路徑,存取路徑的選擇以及 SQL語(yǔ)言句的操作過程由系統(tǒng)自動(dòng)完成。這不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨(dú)立性。 6 (3)面向集合的操作方式 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對(duì)象是一條記錄。而SQL 語(yǔ)言采用 集合操作方式,不僅操作對(duì)象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。 (4)以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式 SQL 語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,他能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶何以在終端鍵盤上直接鍵入 SQL 命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作;作為嵌入式語(yǔ)言, SQL 語(yǔ)句能夠嵌入到高級(jí)語(yǔ)言中,供程序員設(shè)計(jì)程序時(shí)使用。而在兩種不同的使用方式下, SQL 語(yǔ)言的語(yǔ)法結(jié)構(gòu)基本上是一致的。 (5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用 SQL 語(yǔ)言功能極強(qiáng),但由于設(shè)計(jì)巧妙,語(yǔ)言十分簡(jiǎn)捷, 完成核心功能只用了 9 個(gè)動(dòng)詞, SQL語(yǔ)言接近英語(yǔ)口語(yǔ),因此容易學(xué)習(xí),容易使用。 ASP 技術(shù) ASP 技術(shù) ASP( Active Server Pages 動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代 CGI( Common Gateway Interface 通用網(wǎng)關(guān)接口)的技術(shù)。目前, Inter上的許多基于 Windows 平臺(tái)的 Web 站點(diǎn)已開始應(yīng)用 ASP 來替換 CGI。 簡(jiǎn)單地講, ASP 是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁(yè)大多是靜態(tài)的,目前 Inter 上的許多站點(diǎn),仍然提供 靜態(tài) ( static)的主頁(yè)內(nèi)容。 [9] 所謂 靜態(tài) ,指的就是站點(diǎn)的主頁(yè)內(nèi)容是 固定不變 的。當(dāng)瀏覽器通過Inter 的 HTTP (Hypertext Transport Protocol)協(xié)議,向站點(diǎn)服務(wù)器 (Web Server)要求提供主頁(yè)的內(nèi)容時(shí),站點(diǎn)服務(wù)器收到要求后,就傳送原已設(shè)計(jì)好的靜態(tài)的HTML 的文件數(shù)據(jù)給瀏覽器。 當(dāng)一個(gè)瀏覽器從 web 服務(wù)器請(qǐng)求一個(gè) *. asp 文件時(shí) ASP 腳本開始運(yùn)行, web 服務(wù)器此時(shí)調(diào)用 ASP 從頭至尾讀取請(qǐng)求文件,運(yùn)行所有命令并把 HTML網(wǎng)頁(yè)返回給瀏覽器。 運(yùn)行模式如圖 21 所示: 7 圖 21 ASP 運(yùn)行模式圖 ASP 文件使用數(shù)據(jù)庫(kù)訪問構(gòu)件通過 ADO(Active Date Object)訪問數(shù)據(jù)庫(kù)的數(shù)據(jù)時(shí), web 服務(wù)器起著中間部件的作用。它接收用戶 web 瀏覽器的 web 頁(yè)請(qǐng)求。使用 ODBC 把對(duì)數(shù)據(jù)或數(shù)據(jù)庫(kù)的任何命令請(qǐng)求通過網(wǎng)絡(luò)送到數(shù)據(jù)庫(kù)服務(wù)器,從數(shù)據(jù)庫(kù)服務(wù)器接收數(shù)據(jù)并且把產(chǎn)生的 web 頁(yè)和數(shù)據(jù)送回到用戶瀏覽器, ASP各部分 關(guān)系圖如圖 22 所示 : 圖 22 ASP 各部分關(guān)系圖 ASP是一個(gè)基于 Web服務(wù)器的腳本開發(fā)環(huán)境,在 ASP平臺(tái)上可開發(fā)和運(yùn)行動(dòng)態(tài)的、交互的、高性能的 Web服務(wù)器應(yīng)用程序。 數(shù)據(jù)庫(kù)原理如圖 23所示: 8 圖 23 ASP 訪問數(shù)據(jù)庫(kù)原理圖 圖 23說明了 ASP訪問數(shù)據(jù)庫(kù)工作原理。 ASP程序在 Web服務(wù)器端工作,當(dāng)前端用戶請(qǐng)求一個(gè) ASP主頁(yè)時(shí), Web服務(wù)器響應(yīng) HTTP請(qǐng)求并調(diào)用 ASP引擎執(zhí)行該文件并解釋執(zhí)行其中的腳本,若腳本中有訪問數(shù)據(jù)庫(kù)請(qǐng)求,立刻通過 ODBC或 ILE DB與相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù)相連,同數(shù)據(jù)庫(kù)訪問組件 ADO完成操作,最后, ASP根據(jù)訪問數(shù)據(jù)庫(kù)的結(jié)果生成 HTML語(yǔ)言的主頁(yè)返回給前端用戶,用戶看到的只是 HTML網(wǎng)頁(yè),而看不到 ASP程序代碼,增強(qiáng)了保密性。 [2] 在使用 ASP技術(shù)時(shí)應(yīng)遵循這樣一個(gè)原則:即 ASP腳本必須與基于 COM標(biāo)簽的組件配合使用才能開發(fā)出具有實(shí)用價(jià)值的動(dòng)態(tài) web應(yīng)用程序。 基于組件,可以把應(yīng)用程序的開發(fā)分成兩大類任務(wù):一類是開發(fā)能被很多程序使用的核心組件;另一類是集成這些核心組件提供的服務(wù),構(gòu)造出實(shí)現(xiàn)特定功能的應(yīng)用程序。 Microsoft及一些“中間件”廠商已針對(duì)不同的應(yīng)用領(lǐng)域提供了許多組件產(chǎn)品,組件的使用者只需要理解組件的接口,不需要知道組件的內(nèi)部結(jié)構(gòu)和組件使用的數(shù)據(jù)。 [3] Dreamweaver8 Dreamweaver8 的出現(xiàn),使制作一個(gè)功能強(qiáng)大的網(wǎng)站,變得很容易,可以輕易的做出以前被認(rèn)為很復(fù)雜的 JSP, PHP 網(wǎng)站。 Dreamweaver8 是一款專業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn), Web 頁(yè)和Web 應(yīng)用程序進(jìn)行設(shè)計(jì),編碼和開發(fā)。無論直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作, Dreamweaver 都會(huì)提供幫助良多的工具,豐富Web 創(chuàng)作體驗(yàn)。 [4] 利用 Dreamweaver 中的可視化編輯功能,可以快速的創(chuàng)建頁(yè)面而無需編寫任何代碼。不過,如果喜歡用手工直接編碼, Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。并且,借助 Dreamweaver 還可以使用服務(wù)器語(yǔ)言(例如 JSP, ASP, PHP)生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 Web 應(yīng)用程序。 使用 Dreamweaver 也可以制作出整個(gè)網(wǎng)站,只是 Dreamweaver 本身不適合處理圖片,需要 Photoshop 或者 Fireworks 的配合。使 用 Dreamweaver 制作靜態(tài) 9 站點(diǎn)的流程:新建站點(diǎn) — 站點(diǎn)文件命名 — 定義頁(yè)面屬性 — 插入表格 — 定義頁(yè)面大小 — 轉(zhuǎn)換到布局視圖 — 添加內(nèi)容 — 插入導(dǎo)航條 — 轉(zhuǎn)換到標(biāo)準(zhǔn)視圖工作 — 添加鏈接 — 使用代碼片段 — 定義及應(yīng)用 CSS— 添加動(dòng)態(tài)交互 — 鏈接站點(diǎn)各個(gè)頁(yè)面。 因此,我選擇以上應(yīng)用軟件作為本系統(tǒng)開發(fā)與實(shí)現(xiàn)的工具。 10 第 3 章 系統(tǒng)規(guī)劃與系統(tǒng)分析 信息系統(tǒng)的開發(fā)目標(biāo)必須以滿足用戶需求為前提,而在系統(tǒng)開發(fā)的第一階段中,用戶的需求往往是不完整的,不明確的,需求開發(fā)者協(xié)助用戶對(duì)需求作進(jìn)一步的理解乃至創(chuàng)造并歸納出較為詳細(xì)的需求說明。方法的特 點(diǎn)是可以在整個(gè)開發(fā)過程中回頭補(bǔ)充調(diào)整各階段的工作,因此,用戶需求分析在最初并不顯得像結(jié)構(gòu)化方法那么重要。但是,一個(gè)相對(duì)完整 ,準(zhǔn)確的用戶需求卻會(huì)給信息系統(tǒng)開發(fā)帶來一個(gè)良好的開端,也會(huì)使開發(fā)過程少走許多彎路。 [8] 因此,本人在系統(tǒng)開發(fā)之初花了很長(zhǎng)的時(shí)間進(jìn)行詳細(xì)的用戶需求調(diào)查。 系統(tǒng)的總體結(jié)構(gòu) 根據(jù)畢業(yè)設(shè)計(jì)選題的業(yè)務(wù)情況,該系統(tǒng)共分成管理員,教師,學(xué)生三大系統(tǒng)模塊,系統(tǒng)功能設(shè)置 ,管理員用戶操作,教師信息修改,選題題目提交,選題題目審核,學(xué)生處是信息導(dǎo)入,學(xué)生信息修改,題目選報(bào),信息瀏覽九個(gè)完整功能。 系統(tǒng)功能如圖 31 所示: 圖 31 系統(tǒng)功能示意圖 畢業(yè)設(shè)計(jì)選題管理系統(tǒng) 教師 管理員 學(xué)生 教師個(gè)人信息修改 選題題目提交 選題及學(xué)生信息查詢 系統(tǒng)功能開放設(shè)置 審核管理員添加 教師學(xué)生信息初始化 選報(bào)情況調(diào)劑 選題情況列表輸出 學(xué)生個(gè)人信息修改 畢業(yè)設(shè)計(jì)課題選報(bào) 選題及教師信息查詢 11 系統(tǒng)的業(yè)務(wù)流程分析 業(yè)務(wù)流程( Transaction Flow Diagram,TFD)又稱作業(yè)流程,即作業(yè)的完成程序,它反映了現(xiàn)實(shí)的業(yè)務(wù)活動(dòng)。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位,人員間業(yè)務(wù)關(guān)系,作業(yè)順序和管理信息流向的圖表。現(xiàn)實(shí)業(yè)務(wù)活動(dòng)中的一些弊病很難憑
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1