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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)論文(編輯修改稿)

2024-08-13 14:34 本頁面
 

【文章內(nèi)容簡介】 編寫數(shù)據(jù)庫應(yīng)用程序,它把絕大部分的數(shù)據(jù)庫操作封裝在七個對象中,在 ASP 頁面編程時只要調(diào)用相應(yīng)的對象 就可執(zhí)行相應(yīng)的數(shù)據(jù)庫操作。這七個對象是: Conncction、 Command、 Parameter、 Property、 Rccordset、 Fileld、和 Err。使用 ADO訪問數(shù)據(jù)庫的 ASP腳本程序首先使用 Connection(連接 )對象建立并管理與遠(yuǎn)程數(shù)據(jù)庫的連接,當(dāng) ADO 訪問來自 OLE DB 提供的數(shù)據(jù)和服務(wù)時, Connection(連接 )對象用于指定特定的提供者和任意參數(shù);使用 Command(命令 )對象可以在數(shù)據(jù)源中添加、刪除或更新數(shù)據(jù),或在表中以行的格式檢索數(shù)據(jù), Command(命令 )對象使 ADO 能夠優(yōu) 化對命令的執(zhí)行;當(dāng)使用 Command(命令 )在表中按信息行返回數(shù)據(jù)的查詢時,這些數(shù)據(jù)會存儲在本地。該存儲即為 Recordset(記錄集 )對象。記錄集主要用于指定可以檢查的行,并用更改過的行更新數(shù)據(jù)源。這三者是 ADO 中最基本也是最核心的對象。 2. 4 ACCESS 技術(shù)簡介 Access 就是 關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。數(shù)據(jù)庫 (Database)是由一些有意義和有關(guān)系的數(shù)據(jù) (data)所組合而成。一個數(shù)據(jù)庫中,包含了許多條記錄 (Record),而每條記錄是由多個字段 (Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位。在計算機(jī)中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng) (Database Management System DBMS)。數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個 或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理運用。 數(shù)據(jù)庫技術(shù)從誕生到現(xiàn)在,在不到半個世紀(jì)的時間里,形成了堅實的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域,吸引越來越多的研究者加入。數(shù)據(jù)庫的誕生和發(fā)展給計算機(jī)信息管理帶來了一場巨大的革命。幾十年來,國內(nèi)外已經(jīng)開發(fā)建設(shè)了成千上萬個 10 數(shù)據(jù)庫,它已成為企業(yè)、部門乃至個人日常工作、生產(chǎn)和生活的基礎(chǔ)設(shè)施。同時,隨著應(yīng)用的擴(kuò)展與深入,數(shù)據(jù)庫的數(shù)量和規(guī)模越來越大,數(shù)據(jù)庫的研究領(lǐng)域也已經(jīng)大大的拓廣和深化了。在目前比較流行的數(shù)據(jù)庫有: DB Oracle、 ACCESS、 SQL SERVER 等。 Access 是 Office 辦公套件中一個極為重要的組成部分,屬于小型桌面數(shù)據(jù)庫系統(tǒng),通常用于辦公管理, Access 允許用戶構(gòu)造應(yīng)用程序來收集數(shù)據(jù),并可以通過多種方式對數(shù)據(jù)庫進(jìn)行分類篩選,將符合要求的數(shù)據(jù)提供給用戶查看。 Access 使用與 Windows 完全一致的風(fēng)格,采取面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)管理的常用功能封裝在各類對象的方法或者屬性中,通過對象的方法和屬性來完成對數(shù)據(jù)庫的管理與操作,從而簡化了用戶的工作,針對用戶在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中的 實際需要,Access 提供了 7 種用于構(gòu)造數(shù)據(jù)庫系統(tǒng)的對象,將數(shù)據(jù)存儲,查詢制作,用戶操作界面,報表打印等設(shè)計工作規(guī)范化,使數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員能夠快速,方便地制作出符合要求的數(shù)據(jù)庫系統(tǒng)。 Access 是一個面向?qū)ο蟮牟捎檬录?qū)動機(jī)制的新型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它可以通過 ODBC 與其他數(shù)據(jù)庫相連實現(xiàn)數(shù)據(jù)交換與共享,也可以與 Word, Excel,等辦公軟件進(jìn)行數(shù)據(jù)交換與共享,也可以通過對象連接與嵌入技術(shù)在 Access 數(shù)據(jù)庫中嵌入和連接聲音,圖象等多媒體數(shù)據(jù)。 Access 內(nèi)置功能多樣,種類豐富的各種函數(shù),可以幫助開 發(fā)人員開發(fā)功能完善,操作簡便的數(shù)據(jù)庫系統(tǒng)。在 Access 數(shù)據(jù)庫中,可以同時擁有多個表,查詢,窗體,報表, web 頁,宏和模塊等數(shù)據(jù)對象,但是在 Access 的主窗口中,同一時刻只能有一個數(shù)據(jù)庫處于打開狀態(tài)。根據(jù)以上特點, Access 很適合中小數(shù)據(jù)庫,所以這個系統(tǒng)采用它為數(shù)據(jù)庫開發(fā)工具。 2. 5 WEB 服務(wù)器系統(tǒng)軟件 IIS Web 服務(wù)器就是傳送頁面給瀏覽器使之可以瀏覽。確切的說, Web 服務(wù)器專門處理Http 請求。 web 服務(wù)器可以響應(yīng)靜態(tài)頁面、圖片、頁面跳轉(zhuǎn)或者把動態(tài)響應(yīng)產(chǎn)生委托給一些其它的程序例如 ASP JavaScript 或者其它的服務(wù)器端技術(shù)。這些服務(wù)器端的程序產(chǎn)生一個 HTML 頁面給瀏覽器使之可以瀏覽。 使用最多的服務(wù)器軟件有兩個:微軟的信息服務(wù)器 IIS 和 Apache。 IIS(Interact Information Server)是在 Windows NT Server 上建立 Intemet 服務(wù)器的基本組件。 IIS在 3. O 版本以后引入了 ASP,可以很容易的執(zhí)行動態(tài)內(nèi)容和開發(fā)基于 web 的應(yīng)用程序。對于諸如 VBScript, JScript 開發(fā)軟件, IIS 都提供強(qiáng)大的本地支持。作為當(dāng)今流行的web 服務(wù)器之一,提 供了強(qiáng)大的 Inter 和 Intra 服務(wù)功能。但是如何加強(qiáng) IIS 的安全機(jī)制,建立一個高安全性能的 web 服務(wù)器,已成為 IIS 設(shè)置中不可忽視的重要組成部分。 第三章 系統(tǒng)需求分析 11 3. 1 用戶的需求 成績管理主要是由教務(wù)處對教師、對課程、對學(xué)生、對學(xué)生成績進(jìn)行管理,以期讓教師、學(xué)生能夠隨時對學(xué)生成績進(jìn)行各種查詢。系統(tǒng)的服務(wù)對象有系統(tǒng)管理員、教師、學(xué)生。根據(jù)用戶的身份有不同的需求: (1)系統(tǒng)管理員 ①教師管理:教師以系為單元劃分。可按院系查看教師信息,并在院系教師信息頁中 可以添加教師。也可以直接輸入教師姓名查找來查看信息。教師信息顯示頁中提供修改、刪除等功能。 ②班級管理:可以按班級的名稱或者班級代碼查找。班級信息頁中列出班級的詳細(xì)信息,如代碼、入學(xué)年份、所屬院系、班級人數(shù)等。并可以修改、刪除班級信息。 ③學(xué)生管理:按學(xué)號可以查找到學(xué)生的詳細(xì)信息,并可以刪除、修改學(xué)生信息。另外還可以添加學(xué)生。 ④成績管理:按學(xué)號可以查找到學(xué)生的全部成績信息??梢詫υ搶W(xué)生的成績添加、刪除、修改。但沒有對班級成績的管理功能,這個相當(dāng)于成績錄入,應(yīng)由教師完成。 (2)教師 教師登錄后可以修改自己的教師信息;可以修改密碼;以班級為單位查詢學(xué)生的課程成績;以班級為單位錄入成績。 (3)學(xué)生 登錄后可以修改自己的信息;修改密碼;查看全部已考科目的成績、查看本學(xué)期科目成績及不及格科目成績。 3. 2 功能的需求 對于三種使用用戶來說,他們的使用功能大部分是類似的。比如教師和學(xué)生都有查詢成績的功能,但是教師還有錄入成績的功能。管理員有刪除教師、學(xué)生信息的權(quán)限,而教師和學(xué)生是沒有的。由此將三種用戶的使用功能整合后分為三類: (1)用戶登錄功能 用戶登錄用例圖如圖 3. 1 所示。 系統(tǒng)首頁是登錄頁面,當(dāng)用戶輸入賬號和密碼后系統(tǒng)進(jìn)入檢測用戶信息狀態(tài),當(dāng)用戶輸入合法將進(jìn)入對應(yīng)的用戶界面。輸入不合法則進(jìn)入檢查輸入次數(shù)狀態(tài),若輸入次數(shù)小于規(guī)定次數(shù)可返回到首頁,否則結(jié)束登錄,活動圖如圖 3. 2。 12 圖 3. 1 用戶登錄用例圖 Fig. 3. 1 Login use c,ase diagram 圖 3. 2 用戶登錄活動圖 Fig. 3. 2 Login activity diagram (2)成績管理功能 對學(xué)生成績的各項操作。學(xué)生、教師和管理員可以查詢學(xué)生成績;教師可以錄入班級成績;管理員可以對單個學(xué)生成績進(jìn)行添加、刪除、修改等。 成績管理用例圖如圖 3. 3 所示,包括: 13 圖 3. 3 成績管理用例圖 Fig. 3. 3 Performance management use case diagram 圖 3. 4 查詢狀態(tài)圖 Fig. 3. 4 Search activity diagram ①查詢:學(xué)生可以查看自己的成績;教師和管理員可以查看學(xué)生的成績、班級的成績、科目的成績。查詢狀態(tài)圖如圖 3. 4。 ②管理:這個功能只有管理員可用。可以對單個學(xué)生成績添加、修改、刪除。成績管理狀態(tài)圖如圖 3. 5。 14 圖 3. 5 成績管理狀態(tài)圖 Fig. 3. 5 management activity diagram ④錄入:教師可以錄入自己教授的課程的成績。成績錄入順序圖如圖 3. 6。 圖 3. 6 成績錄入順序圖 Fig. 3. 6 Input sequence diagram (3)信息管理功能 記錄學(xué)生、教師的檔案信息。學(xué)生登錄系統(tǒng)后就可以查看自己的信息;教師登錄后即可可以查看、修改自己的信息。而管理員可以對教師、學(xué)生、班級的信息添加、修改、刪除。用例圖如圖 3. 7 所示 15 圖 3. 7 信息管理用例圖 Fig. 3. 7 management diagram Information use case 3. 3 系統(tǒng)運行環(huán)境的需求 (1)運行環(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 系列。 (2)系統(tǒng)性能 由于本系統(tǒng)基于 B/ S 模式,運算式服務(wù)器整體性能要求較高,因此在硬件上要求系由于采用數(shù)據(jù)庫技術(shù)并且用戶對數(shù)據(jù)精確度要求不高,所以在系統(tǒng)中數(shù)據(jù)精確度表現(xiàn)較少。網(wǎng)頁中只是用了 ASP 語言來實現(xiàn)服務(wù)器端的功能,使用 JavaScript腳本語言來完成客戶端的數(shù)據(jù)檢測。本系統(tǒng)要求的數(shù)據(jù)庫屬于中等,根據(jù)服務(wù)器和客戶機(jī)配置不同對程序每秒的請求數(shù)、響應(yīng)時間分布情況和錯誤計數(shù)統(tǒng)計結(jié)果比較滿意。 (3)故障處理 考慮到系統(tǒng)的應(yīng)用范圍不大,所以故障處理 一般由操作系統(tǒng)完成。只要操作系統(tǒng)沒有大的故障,程序一般是比較穩(wěn)定的。基于對數(shù)據(jù)的安全性要求,程序可以有獨立于操作系統(tǒng)之外的數(shù)據(jù)備份功能,這樣可以在系統(tǒng)崩潰后的做數(shù)據(jù)恢復(fù)。因此定期由管理員做數(shù)據(jù)庫的備份就可以滿足數(shù)據(jù)安全的要求。 (4)其他需求 安全保密性是與系統(tǒng)的安全性相關(guān)的需求,兩者都會影響到系統(tǒng)的使用和對數(shù)據(jù)的保護(hù)。因此用戶身份的確認(rèn)需求是系統(tǒng)必須滿足的安全性或保密性策略。 為了保障系統(tǒng)的安全性和數(shù)據(jù)的保密性,用戶使用系統(tǒng)首先要確認(rèn)用戶的身份。確認(rèn)用戶身份的方式有很多,如口令系統(tǒng)、智能卡和生物統(tǒng)計學(xué)等等 。對于本系統(tǒng)的使用用戶來說,使用口令系統(tǒng)比其他方式成本低、易實現(xiàn),更重要的是使用簡便。 本系統(tǒng)要求為每一位用戶都設(shè)立密碼。只有輸入正確的用戶名和密碼,身份得到驗證后 16 方可進(jìn)行相應(yīng)的操作。 第四章 系統(tǒng)設(shè)計 根據(jù)上章的系統(tǒng)分析可知本系統(tǒng)開發(fā)的基本要求與功能是實現(xiàn)對學(xué)生成績等相關(guān)數(shù)據(jù)的管理與操作處理。系統(tǒng)的基本數(shù)據(jù)流動為用戶數(shù)據(jù)的輸入
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1