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

正文內(nèi)容

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

2024-09-10 14:34本頁面
  

【正文】 。 ASP 要求大量的時(shí)間和開發(fā)資源,但 ASP 可以創(chuàng)建不同類型的應(yīng)用,雖然這些應(yīng)用還只是最基本層次的。與基于 CGI、 PERL 等用繁瑣的方法將動(dòng)態(tài)數(shù)據(jù)技術(shù)與 WEB 集成相比較, ASP 有了很大的提高。 ADO 是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫訪問添加到 Web 頁的技術(shù)。 2. 3 ADO 訪問 WEB 數(shù)據(jù)庫 對(duì)于 WEB服務(wù)器上運(yùn)行的程序最常見和最實(shí)用的任務(wù)是訪問數(shù)據(jù)庫。 ADO 是 Active)(Data Objects 的簡(jiǎn)稱。它具有占用磁盤空間少、內(nèi)存支出低、反應(yīng)速度快等優(yōu)點(diǎn),非常適合作為服務(wù)器端的數(shù)據(jù)庫訪問技術(shù)。當(dāng)用戶要對(duì)數(shù)據(jù)庫作出的更改時(shí),用戶在瀏覽器畫面中輸入對(duì)站點(diǎn)服務(wù)器的數(shù)據(jù)操作信息。 用 ADO 訪問數(shù)據(jù)庫就像編寫數(shù)據(jù)庫應(yīng)用程序,它把絕大部分的數(shù)據(jù)庫操作封裝在七個(gè)對(duì)象中,在 ASP 頁面編程時(shí)只要調(diào)用相應(yīng)的對(duì)象 就可執(zhí)行相應(yīng)的數(shù)據(jù)庫操作。使用 ADO訪問數(shù)據(jù)庫的 ASP腳本程序首先使用 Connection(連接 )對(duì)象建立并管理與遠(yuǎn)程數(shù)據(jù)庫的連接,當(dāng) ADO 訪問來自 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ù)的查詢時(shí),這些數(shù)據(jù)會(huì)存儲(chǔ)在本地。記錄集主要用于指定可以檢查的行,并用更改過的行更新數(shù)據(jù)源。 2. 4 ACCESS 技術(shù)簡(jiǎn)介 Access 就是 關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。一個(gè)數(shù)據(jù)庫中,包含了許多條記錄 (Record),而每條記錄是由多個(gè)字段 (Field)所組成,不同的字段存放這不同的數(shù)據(jù)。在計(jì)算機(jī)中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng) (Database Management System DBMS)。 數(shù)據(jù)庫技術(shù)從誕生到現(xiàn)在,在不到半個(gè)世紀(jì)的時(shí)間里,形成了堅(jiān)實(shí)的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域,吸引越來越多的研究者加入。幾十年來,國(guó)內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個(gè) 10 數(shù)據(jù)庫,它已成為企業(yè)、部門乃至個(gè)人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。在目前比較流行的數(shù)據(jù)庫有: DB Oracle、 ACCESS、 SQL SERVER 等。 Access 使用與 Windows 完全一致的風(fēng)格,采取面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)管理的常用功能封裝在各類對(duì)象的方法或者屬性中,通過對(duì)象的方法和屬性來完成對(duì)數(shù)據(jù)庫的管理與操作,從而簡(jiǎn)化了用戶的工作,針對(duì)用戶在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中的 實(shí)際需要,Access 提供了 7 種用于構(gòu)造數(shù)據(jù)庫系統(tǒng)的對(duì)象,將數(shù)據(jù)存儲(chǔ),查詢制作,用戶操作界面,報(bào)表打印等設(shè)計(jì)工作規(guī)范化,使數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員能夠快速,方便地制作出符合要求的數(shù)據(jù)庫系統(tǒng)。它可以通過 ODBC 與其他數(shù)據(jù)庫相連實(shí)現(xiàn)數(shù)據(jù)交換與共享,也可以與 Word, Excel,等辦公軟件進(jìn)行數(shù)據(jù)交換與共享,也可以通過對(duì)象連接與嵌入技術(shù)在 Access 數(shù)據(jù)庫中嵌入和連接聲音,圖象等多媒體數(shù)據(jù)。在 Access 數(shù)據(jù)庫中,可以同時(shí)擁有多個(gè)表,查詢,窗體,報(bào)表, web 頁,宏和模塊等數(shù)據(jù)對(duì)象,但是在 Access 的主窗口中,同一時(shí)刻只能有一個(gè)數(shù)據(jù)庫處于打開狀態(tài)。 2. 5 WEB 服務(wù)器系統(tǒng)軟件 IIS Web 服務(wù)器就是傳送頁面給瀏覽器使之可以瀏覽。 web 服務(wù)器可以響應(yīng)靜態(tài)頁面、圖片、頁面跳轉(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)容和開發(fā)基于 web 的應(yīng)用程序。作為當(dāng)今流行的web 服務(wù)器之一,提 供了強(qiáng)大的 Inter 和 Intra 服務(wù)功能。 第三章 系統(tǒng)需求分析 11 3. 1 用戶的需求 成績(jī)管理主要是由教務(wù)處對(duì)教師、對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行管理,以期讓教師、學(xué)生能夠隨時(shí)對(duì)學(xué)生成績(jī)進(jìn)行各種查詢。根據(jù)用戶的身份有不同的需求: (1)系統(tǒng)管理員 ①教師管理:教師以系為單元?jiǎng)澐?。也可以直接輸入教師姓名查找來查看信息? ②班級(jí)管理:可以按班級(jí)的名稱或者班級(jí)代碼查找。并可以修改、刪除班級(jí)信息。另外還可以添加學(xué)生??梢詫?duì)該學(xué)生的成績(jī)添加、刪除、修改。 (2)教師 教師登錄后可以修改自己的教師信息;可以修改密碼;以班級(jí)為單位查詢學(xué)生的課程成績(jī);以班級(jí)為單位錄入成績(jī)。 3. 2 功能的需求 對(duì)于三種使用用戶來說,他們的使用功能大部分是類似的。管理員有刪除教師、學(xué)生信息的權(quán)限,而教師和學(xué)生是沒有的。 系統(tǒng)首頁是登錄頁面,當(dāng)用戶輸入賬號(hào)和密碼后系統(tǒng)進(jìn)入檢測(cè)用戶信息狀態(tài),當(dāng)用戶輸入合法將進(jìn)入對(duì)應(yīng)的用戶界面。 12 圖 3. 1 用戶登錄用例圖 Fig. 3. 1 Login use c,ase diagram 圖 3. 2 用戶登錄活動(dòng)圖 Fig. 3. 2 Login activity diagram (2)成績(jī)管理功能 對(duì)學(xué)生成績(jī)的各項(xiàng)操作。 成績(jī)管理用例圖如圖 3. 3 所示,包括: 13 圖 3. 3 成績(jī)管理用例圖 Fig. 3. 3 Performance management use case diagram 圖 3. 4 查詢狀態(tài)圖 Fig. 3. 4 Search activity diagram ①查詢:學(xué)生可以查看自己的成績(jī);教師和管理員可以查看學(xué)生的成績(jī)、班級(jí)的成績(jī)、科目的成績(jī)。 ②管理:這個(gè)功能只有管理員可用。成績(jī)管理狀態(tài)圖如圖 3. 5。成績(jī)錄入順序圖如圖 3. 6。學(xué)生登錄系統(tǒng)后就可以查看自己的信息;教師登錄后即可可以查看、修改自己的信息。用例圖如圖 3. 7 所示 15 圖 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);采用的編程語言是 ASP; server 或 Windows 的操作系統(tǒng)是 Windows20xx server,數(shù)據(jù)庫操作系統(tǒng)則采用的是 Microsoft Access20xx;在客戶端的操作系統(tǒng)是 Windows 系列。網(wǎng)頁中只是用了 ASP 語言來實(shí)現(xiàn)服務(wù)器端的功能,使用 JavaScript腳本語言來完成客戶端的數(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ù)的保密性,用戶使用系統(tǒng)首先要確認(rèn)用戶的身份。對(duì)于本系統(tǒng)的使用用戶來說,使用口令系統(tǒng)比其他方式成本低、易實(shí)現(xiàn),更重要的是使用簡(jiǎn)便。只有輸入正確的用戶名和密碼,身份得到驗(yàn)證后 16 方可進(jìn)行相應(yīng)的操作。系統(tǒng)的基本數(shù)據(jù)流動(dòng)為用戶數(shù)據(jù)的輸入,包括學(xué)生和教師的信息、學(xué)生成績(jī)信息的輸入、班級(jí)信息、課程信息,以及用戶提出的對(duì)學(xué)生成績(jī)的查詢和其他要求所產(chǎn)生的數(shù)據(jù)輸出。 根據(jù)上章對(duì)系統(tǒng)功能需求的分析,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,管理系統(tǒng)需要完成的主要功能有用戶登錄模塊、成績(jī)管理模塊、信息管理模塊。 圖 4. 1 系統(tǒng)功能模塊圖 Fig. 4. 1 System function block diagram 4. 1 用戶登錄模塊 用戶登錄模塊是系統(tǒng)的唯一入口,任何用戶必 須使用系統(tǒng)的登錄模塊登錄成功后方可使用系統(tǒng)。根據(jù)對(duì)用戶的需求分析可知,系統(tǒng)用戶有三類:學(xué)生用戶、教師用戶、管理員用戶。 17 (2)教師權(quán)限:主要是查詢和錄入學(xué)生的考試成績(jī)以及個(gè)人信息的維護(hù)。 系統(tǒng)的管理員是由 系統(tǒng)內(nèi)部設(shè)定,學(xué)生和教師信息由管理員添加。而用戶模塊負(fù)責(zé)驗(yàn)證系統(tǒng)中各身份用戶的登錄信息,實(shí)現(xiàn)通過判斷用戶類型,來指向不同的用戶頁面。如果連續(xù)五次用戶校驗(yàn)不正確,系統(tǒng)將關(guān)閉登錄頁面。 當(dāng)輸入用戶名和密碼或輸入格式不符合要求時(shí),將彈出警告提示對(duì)話框。 圖 4. 2 用戶登錄模塊圖 Fig. 4. 2 User login block diagram 4. 2 成績(jī)管理模塊 成績(jī)管理模塊分為成績(jī)查詢、成績(jī)修改、成績(jī)刪除、成績(jī)錄入四個(gè)功能。 (1)教師用戶可以查詢學(xué)生的成績(jī)信息。 (2)教師為整個(gè)班級(jí)錄入成績(jī)。教師將班級(jí)的成績(jī)?nèi)夸浫牒蟊4?,然后顯示錄入成績(jī)個(gè)數(shù)及成績(jī)?cè)敿?xì)列表。輸入相應(yīng)的查詢信息后,如果成績(jī)信息存在就列表顯示成績(jī)信息;如果不存在,則返回查詢頁,并提示要查詢的成績(jī)信息不存在。管理員首先要確定該成績(jī)是否存在,如果不存在則進(jìn)入添加成績(jī)信息的頁面,按照要求添加相應(yīng)的成績(jī)信息后保存,返回到新添加 的成績(jī)信息頁;如果成績(jī)信息已存在則返回成績(jī)信息頁。首先是查找出要修改的成績(jī)信息,若成績(jī)信息存在則可看到已存在的成績(jī)信息。 (6)管理員用戶可以刪除成績(jī)信息。 (7)學(xué)生用戶可以查看自己的成績(jī)信息。 4. 3 信息管理模塊 信息管理模塊分為信息查看、信息添加、信息修改、信息刪除四個(gè)功能 主要實(shí)現(xiàn)用戶對(duì)教師、學(xué)生、班級(jí)、課程等信息的日常管理操作。用戶登錄后的頁面就是用戶信息頁。在用戶的信息頁中點(diǎn)擊修改,進(jìn)入修改頁后在要修改的項(xiàng)目中添加新的信息,保存后自動(dòng)替換原有舊的信息,然后返回用戶信息頁。輸入相應(yīng)的查詢信息后,如果信息存在就進(jìn)入相應(yīng)的用戶信息頁;如果不存在,則返回查詢頁,并提示要查詢的用戶信息不存在。包括教師信息、學(xué)生信息、班級(jí)信息等。 (5)管理員用戶可以修改信息。首先是查找出該用戶信息,若用戶信息存在則可看到已存在的用戶信息。 (6)管理員用戶可以刪除信息。 20 4. 4 數(shù)據(jù)庫設(shè)計(jì) 圖 4. 5 系統(tǒng) E. R 圖 Fig. 4. 5 System E— R diagram 一個(gè)信息管理系統(tǒng)的各部分能否緊密地結(jié)合在一起以及如何結(jié)合關(guān)鍵是數(shù)據(jù)庫的設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)即是一項(xiàng)設(shè)計(jì)多學(xué)科的綜合技術(shù),又是一項(xiàng)龐大的系統(tǒng)工程項(xiàng)目。結(jié)構(gòu)特性設(shè)計(jì)也就是數(shù)據(jù)庫框架或數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),他是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵所在。本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)是根據(jù)實(shí)際情況的要求,遵循數(shù)據(jù)庫設(shè)計(jì)的具體特點(diǎn),以數(shù)據(jù)庫設(shè)計(jì)理論為依據(jù), 設(shè)計(jì)數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)和每個(gè)用戶的局部邏輯結(jié)構(gòu)。由系統(tǒng)功能設(shè)計(jì)可以得到學(xué)生成績(jī)管理系統(tǒng)的 E. R 圖,如圖 4. 5。本系統(tǒng)包含的功能模塊有用戶登錄模塊、成績(jī)管理模塊、信息管理模塊。具體的功能實(shí)現(xiàn)在各模塊實(shí)現(xiàn)中介紹。 如圖 5. 1 所示。根據(jù)設(shè)計(jì),在登錄時(shí)先選定用戶類型然后輸入用戶名和密碼以登錄系統(tǒng)。如果符合條件則根據(jù)用戶類型進(jìn)入不同用戶界面,并將登錄信息用
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1