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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)碩士學(xué)位論文-在線(xiàn)瀏覽

2024-09-10 14:35本頁(yè)面
  

【正文】 1. 3 論文的意義 目前我院的成績(jī)管理存在的主要問(wèn)題就是“信息孤島 的問(wèn)題。面對(duì)種類(lèi)多、數(shù)量大的各科成績(jī),單人管理的方式已經(jīng)不能滿(mǎn)足現(xiàn)代化管理的要求。WW 瀏覽器快速、便捷的信息提供方式,打破了原有的信息服務(wù)范圍,使學(xué)校的信息可以面向校外。建立現(xiàn)代化辦公的工作環(huán)境,極大地減輕了管理人員的工作量,提高工作效率,并且實(shí)現(xiàn)了部門(mén)信息管理與學(xué)校自動(dòng)化辦公的有機(jī)結(jié)合。連接 Intemct 的校園網(wǎng)將提供更廣泛的信息來(lái)源,使所有人真正體會(huì)到信息化教育技術(shù)帶來(lái)的嶄新面貌。學(xué)生成績(jī)管理系統(tǒng)涵蓋了學(xué)生成績(jī)業(yè)務(wù)中的所有功能部件。 在本文的論述中,首先介紹了項(xiàng)目的背景、國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì),研究的意義。然后詳細(xì)分析了系統(tǒng)需求。接著詳細(xì)介紹系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。并且結(jié)合相關(guān)技術(shù)及具體實(shí)現(xiàn)方案描述整個(gè)系統(tǒng)的功能實(shí)現(xiàn)。 2 相關(guān)技術(shù) 2. 1 Browse/ Server 三層體系結(jié)構(gòu) Browser/ Server 結(jié)構(gòu) (即瀏覽器/服務(wù)器結(jié)構(gòu) )是隨著 Intemet 技術(shù)的興起,對(duì) C/ S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。這里所說(shuō)的三層體系,不是指物理上的三層,不是簡(jiǎn)單地放置三臺(tái)機(jī)器就是三層體系結(jié)構(gòu)。 Browser/ Server 結(jié)構(gòu)由表示層、功能層、數(shù)據(jù)層三個(gè)相對(duì)獨(dú)立的單元組成,如圖 2. 1 所示: 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 11 圖 2. 1 系統(tǒng)體系結(jié)構(gòu) Fig. 2. 1 System architecture 第一層是表示層,即瀏覽器。用戶(hù)界面通過(guò)瀏覽器顯示,是由 Web 瀏覽器向網(wǎng)絡(luò)上的某一 Web 服務(wù)器提出服務(wù)請(qǐng)求, Web 服務(wù)器將應(yīng)答以 HTML 為載體下載到客戶(hù)端瀏覽器,經(jīng)瀏覽器 (如IE、 NetScape 等 )進(jìn) 行解釋?zhuān)玫阶罱K的用戶(hù)界面。功能層是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分,由于它處于 數(shù)據(jù)層和表示層中間,對(duì)數(shù)據(jù)的交換起到了承上啟下 的作用。功能層通 過(guò)接收表示層提出的服務(wù)請(qǐng)求執(zhí)行相應(yīng)的程序,在與數(shù)據(jù)庫(kù)進(jìn)行連接后通過(guò) SQL 等方 式向數(shù)據(jù)層的數(shù)據(jù)庫(kù)服務(wù)器提出數(shù)據(jù)處理申請(qǐng)。 第三層是數(shù)據(jù)層,就數(shù)據(jù)庫(kù)服務(wù)器。簡(jiǎn)單的說(shuō)就是實(shí)現(xiàn)對(duì) 數(shù)據(jù)表的檢索、 插入 、 更新 、 刪除等操作??蛻?hù)端除了 WWW 瀏覽器外,基本不需要用戶(hù)程序,只需從 Web 服務(wù)器上下載程序到本地來(lái)執(zhí)行即可。 B/ S 體系結(jié)構(gòu)最大的好處是運(yùn)行簡(jiǎn)單、維護(hù)方便,能實(shí)現(xiàn)不同的人,從不同的地點(diǎn),以不同的接入方式 (比如 LAN,WAN, Inter/ Intra 等 )訪問(wèn)和操作共同的數(shù)據(jù)。數(shù)據(jù)層軟件采用 Access 數(shù)據(jù)庫(kù)系統(tǒng)。所有服務(wù)器的操作系統(tǒng)采用 Microsoft Windows 20xx。當(dāng) Web2. 0漸漸的普及,個(gè)性各色的網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言也紛紛登臺(tái),如 PHP、 ASP、 JSP 等等。這些優(yōu)點(diǎn)使它從眾多網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言中脫穎而出。它是微軟開(kāi)發(fā)的用于服務(wù)器端的腳本環(huán)境并內(nèi)含于 IIS 之中。通過(guò)ASP 我們可以將 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件結(jié)合來(lái)建立動(dòng)態(tài)的、交互的且高效的網(wǎng)站應(yīng)用程序。因此,若不通過(guò)從服務(wù)器下載來(lái)觀察幸 asp 主頁(yè), 在瀏覽器端無(wú)法顯示正確的頁(yè)面內(nèi)容。 ASP 程序設(shè)計(jì)的重點(diǎn)是腳本的編寫(xiě)。 ASP 可以與任何 ActivcX scripting 語(yǔ)言兼容,除了可使用 VbScript 和 JavaScript 等腳本語(yǔ)言進(jìn)行設(shè)計(jì)外,還可通過(guò) Plugin 的方式,使用由第三方所提供的其它腳本語(yǔ)言,譬如 REXX、 Pcrl、Tcl 等。 ASP 要求大量的時(shí)間和開(kāi)發(fā)資源,但 ASP 可以創(chuàng)建不同類(lèi)型的應(yīng)用,雖然這些應(yīng)用還只是最基本層次的。與基于 CGI、 PERL 等用繁瑣的方法將動(dòng)態(tài)數(shù)據(jù)技術(shù)與 WEB 集成相比較, ASP 有了很大的提高。 ADO 是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫(kù)訪問(wèn) 添加到 Web 頁(yè)的技術(shù)。 2. 3 ADO訪問(wèn) WEB 數(shù)據(jù)庫(kù) 對(duì)于 WEB 服務(wù)器上運(yùn)行的程序最常見(jiàn)和最實(shí)用的任務(wù)是訪問(wèn)數(shù)據(jù)庫(kù)。 ADO 是 Active)(Data Objects 的簡(jiǎn)稱(chēng)。它具有占用磁盤(pán)空間少、內(nèi)存支出低、反應(yīng)速度快等優(yōu)點(diǎn),非常適合作為服務(wù)器端的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。當(dāng)用戶(hù)要對(duì)數(shù)據(jù)庫(kù)作出的更改時(shí),用戶(hù)在瀏覽器畫(huà)面中輸入對(duì)站點(diǎn)服務(wù)器的數(shù)據(jù)操作信息。 用 ADO 訪問(wèn)數(shù)據(jù)庫(kù)就像編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,它把絕大部分的數(shù)據(jù) 庫(kù)操作封裝在七個(gè)對(duì)象中,在 ASP 頁(yè)面編程時(shí)只要調(diào)用相應(yīng)的對(duì)象就可執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)操作。使用 ADO 訪問(wèn)數(shù)據(jù)庫(kù)的 ASP 腳本程序首先使用 Connection(連接 )對(duì)象建立并管理與遠(yuǎn)程數(shù)據(jù)庫(kù)的連接,當(dāng) ADO 訪問(wèn)來(lái)自 OLE DB 提供的數(shù)據(jù)和服務(wù)時(shí), Connection(連接 )對(duì)象用于指定特定的提供者和任意參數(shù);使用Command(命令 )對(duì)象可以在數(shù)據(jù)源中添加、刪除或更新數(shù)據(jù),或在表中 以行的格式檢索數(shù)據(jù), Command(命令 )對(duì)象使 ADO 能夠優(yōu)化對(duì)命令的執(zhí)行;當(dāng)使用Command(命令 )在表中按信息行返回?cái)?shù)據(jù)的查詢(xún)時(shí),這些數(shù)據(jù)會(huì)存儲(chǔ)在本地。記錄集主要用于指定可以檢查的行,并用更改過(guò)的行更新數(shù)據(jù)源。 2. 4 ACCESS 技術(shù)簡(jiǎn)介 Access 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索 。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄 (Record),而每條記錄是由多個(gè)字段 (Field)所組成,不同的字段存放這不同的數(shù)據(jù)。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱(chēng)之為數(shù)據(jù)庫(kù)管理管理系統(tǒng) (Database Management System DBMS)。 數(shù)據(jù)庫(kù)技術(shù)從誕生到現(xiàn)在,在不到半個(gè)世紀(jì)的時(shí)間里,形成了堅(jiān)實(shí)的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域,吸引越來(lái)越多的研究者加入。幾十年來(lái),國(guó)內(nèi)外已經(jīng)開(kāi)發(fā)建設(shè)了成千上萬(wàn)個(gè)數(shù)據(jù)庫(kù),它已成為企業(yè)、部門(mén)乃至個(gè)人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。在目前比較流行的數(shù)據(jù)庫(kù)有:DB Oracle、 ACCESS、 SQL SERVER 等。學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 Access 使用與 Windows 完全一致的風(fēng)格,采取面向?qū)ο蟮姆绞綄?shù)據(jù)庫(kù)系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)管理的常用功能封裝在各類(lèi)對(duì)象的方法或者屬性中,通過(guò)對(duì)象的方法和屬性來(lái)完成對(duì)數(shù)據(jù)庫(kù)的管理與 操作,從而簡(jiǎn)化了用戶(hù)的工作,針對(duì)用戶(hù)在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中的實(shí)際需要, Access 提供了 7 種用于構(gòu)造數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象,將數(shù)據(jù)存儲(chǔ),查詢(xún)制作,用戶(hù)操作界面, 報(bào)表打印等設(shè)計(jì)工作規(guī)范化,使數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)人員能夠快速,方便地制作出符合要求的數(shù)據(jù)庫(kù)系統(tǒng)。它可以通過(guò) ODBC與其他數(shù)據(jù)庫(kù)相連實(shí)現(xiàn)數(shù)據(jù)交換與共享,也可以與 Word, Excel,等辦公軟件進(jìn)行數(shù)據(jù)交換與共享,也可以通過(guò)對(duì)象連接與嵌入技術(shù)在 Access 數(shù)據(jù)庫(kù)中 嵌入和連接聲音,圖象等多媒體數(shù) 據(jù)。在 Access數(shù)據(jù)庫(kù)中,可以同時(shí)擁有多個(gè)表,查詢(xún),窗體,報(bào)表, web 頁(yè),宏和模塊等數(shù)據(jù)對(duì)象,但是在 Access 的主 窗口中,同一時(shí)刻只能有一個(gè)數(shù)據(jù)庫(kù)處于打開(kāi)狀態(tài)。 2. 5 WEB 服務(wù)器系統(tǒng)軟件 IIS Web 服務(wù)器就是傳送頁(yè)面給瀏覽器使之可以瀏覽。 web 服務(wù)器可以響應(yīng)靜態(tài)頁(yè)面、圖片 、頁(yè)面跳轉(zhuǎn)或者把動(dòng)態(tài)響應(yīng)產(chǎn)生委托給一些其它的程序例如 ASP JavaScript或者其它的服務(wù)器端技術(shù)。 使用最多的服務(wù)器軟件有兩個(gè):微軟的信息服務(wù)器 IIS 和 Apache。 IIS 在 3. O 版本以后引入了 ASP,可以很容易的執(zhí)行動(dòng)態(tài)內(nèi)容和開(kāi)發(fā)基于 web 的應(yīng)用程序。作為當(dāng)今流行的 web 服務(wù)器之一,提供了強(qiáng)大的 Inter和 Intra 服務(wù)功能。 3 系統(tǒng)需求分析 3. 1 用戶(hù)的需求 成績(jī)管理主要是由教務(wù)處對(duì)教師、對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行管理,以期讓教師、學(xué)生能夠隨時(shí)對(duì)學(xué)生成績(jī)進(jìn)行各種查詢(xún)。根據(jù)用戶(hù)的身份有不同的需求: (1)系統(tǒng)管理員 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 ① 教師管理:教師以系為單元?jiǎng)澐?。也可以直接輸入教師姓名查找?lái)查看信息。 ②班級(jí)管理:可以按班級(jí)的名稱(chēng)或者班級(jí)代碼查找。并可以修改、刪除班級(jí)信息。另外還可以添加學(xué)生??梢詫?duì)該學(xué)生的成績(jī)添加、刪除、修改。 (2)教師 教師登錄后可以修改自己的教師信息;可以修改密碼;以班級(jí)為單位查詢(xún)學(xué)生的課程成績(jī); 以班級(jí)為單位錄入成績(jī)。 3. 2 功能的需求 對(duì)于三種使用用戶(hù)來(lái)說(shuō),他們的使用功能大部分是類(lèi)似的。管理員有刪除教師、學(xué)生信息的權(quán)限,而教師和學(xué)生是沒(méi)有的。 系統(tǒng)首頁(yè)是登錄頁(yè)面,當(dāng)用戶(hù)輸入賬號(hào)和密碼后系統(tǒng)進(jìn)入檢測(cè)用戶(hù)信息狀態(tài),當(dāng)用 戶(hù)輸入合法將進(jìn)入對(duì)應(yīng)的用戶(hù)界面。 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 圖 3. 1 用戶(hù)登錄用例圖 Fig. 3. 1 Login use c,ase diagram 圖 3. 2 用戶(hù)登錄活動(dòng)圖 Fig. 3. 2 Login activity diagram (2)成績(jī)管理功能 對(duì)學(xué)生成績(jī)的各項(xiàng)操作。 成績(jī)管理用例圖如圖 3. 3 所示,包括: 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 圖 3. 3 成績(jī)管理用例圖 Fig. 3. 3 Performance management use case diagram 圖 3. 4 查詢(xún)狀態(tài)圖 Fig. 3. 4 Search activity diagram ①查詢(xún):學(xué)生可以查看自己的成績(jī);教師和管理員可以查看學(xué)生的成績(jī)、班級(jí)的成績(jī)、科目的成績(jī)。 ②管理:這個(gè)功能只有管理員可用。成績(jī)管理狀態(tài)圖如圖 3. 5。成績(jī)錄入順序圖如圖 3. 6。學(xué)生登錄系統(tǒng)后就可以查看自己 的 信息;教師登錄后即可可以查看、修改自己的信息。用例圖如圖 3. 7 所示 學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 圖 3. 7 信息管理用例圖 Fig. 3. 7 management diagram Information use case 3. 3 系統(tǒng)運(yùn)行環(huán)境的需求 (1)運(yùn)行環(huán)境 本系統(tǒng)采用的體系結(jié)構(gòu)是 Brower/ Servcr 三層體系結(jié)構(gòu);采用的編程語(yǔ)言是 ASP; server 或 Windows 的操作系統(tǒng)是 Windows20xx server,數(shù)據(jù)庫(kù)操作系統(tǒng)則采用的是 Microsoft Access20xx;在客戶(hù)端的操作系統(tǒng)是Windows 系列。網(wǎng)頁(yè)中只是用了 ASP 語(yǔ)言來(lái)實(shí)現(xiàn)服務(wù)器端的功能,使用 JavaScript 腳本語(yǔ)言來(lái) 完成客戶(hù)端的數(shù)據(jù)檢測(cè)。 (3)故障處理 考慮到系統(tǒng)的應(yīng)用范圍不大,所以故障處理一般由操作系統(tǒng)完成?;趯?duì)數(shù)據(jù)的安全性要求,程序可以有獨(dú)立于操作系統(tǒng)之外的數(shù)據(jù)備份功能,這樣可以在系統(tǒng)崩潰后的做數(shù)據(jù)恢復(fù)。 (4)其他需求 安全保密性是與系統(tǒng)的安全性相關(guān)的需求,兩者都會(huì)影響到系統(tǒng)的使用和對(duì)數(shù)據(jù)的保護(hù)。 為了保障系統(tǒng)的安全性和數(shù)據(jù)的保密性,用戶(hù)使用系統(tǒng)首先 要確認(rèn)用戶(hù)的身份。對(duì)于本系統(tǒng)的使用用戶(hù)來(lái)說(shuō),使用口令系統(tǒng)比其他方式成本低、易實(shí)現(xiàn),更重要的是使用簡(jiǎn)便。只有輸入正確的用戶(hù)名和密碼,身份得到驗(yàn)證后方可進(jìn)行相應(yīng)的操作。系統(tǒng)的基本數(shù)據(jù)流動(dòng)為用戶(hù)數(shù)據(jù)的輸入,包括學(xué)生和教師的信息、學(xué)生成績(jī)信息的輸入、班級(jí)信息、課程信息,以及用戶(hù)提出的對(duì)學(xué)生成績(jī)的查詢(xún)和其他要 求所產(chǎn)生的數(shù)據(jù)輸出。 根據(jù)上章對(duì)系統(tǒng)功能需求的分析,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行集中、分塊
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1