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

正文內(nèi)容

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

2025-07-23 09:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】
2.4 ACCESS技術(shù)簡(jiǎn)介 Access就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。數(shù)據(jù)庫(kù)(Database)是由一些有意義和有關(guān)系的數(shù)據(jù)(data)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄(Record),而每條記錄是由多個(gè)字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)(Database Management System DBMS)。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。
數(shù)據(jù)庫(kù)技術(shù)從誕生到現(xiàn)在,在不到半個(gè)世紀(jì)的時(shí)間里,形成了堅(jiān)實(shí)的理論基礎(chǔ)、成熟的商業(yè)產(chǎn)品和廣泛的應(yīng)用領(lǐng)域,吸引越來(lái)越多的研究者加入。數(shù)據(jù)庫(kù)的誕生和發(fā)展給計(jì)算機(jī)信息管理帶來(lái)了一場(chǎng)巨大的革命。幾十年來(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í),隨著應(yīng)用的擴(kuò)展與深入,數(shù)據(jù)庫(kù)的數(shù)量和規(guī)模越來(lái)越大,數(shù)據(jù)庫(kù)的研究領(lǐng)域也已經(jīng)大大的拓廣和深化了。在目前比較流行的數(shù)據(jù)庫(kù)有:DBOracle、ACCESS、SQL SERVER等。
Access是Office辦公套件中一個(gè)極為重要的組成部分,屬于小型桌面數(shù)據(jù)庫(kù)系統(tǒng),通常用于辦公管理,Access允許用戶構(gòu)造應(yīng)用程序來(lái)收集數(shù)據(jù),并可以通過(guò)多種方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行分類(lèi)篩選,將符合要求的數(shù)據(jù)提供給用戶查看。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)化了用戶的工作,針對(duì)用戶在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中的實(shí)際需要,Access提供了7種用于構(gòu)造數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象,將數(shù)據(jù)存儲(chǔ),查詢制作,用戶操作界面,報(bào)表打印等設(shè)計(jì)工作規(guī)范化,使數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)人員能夠快速,方便地制作出符合要求的數(shù)據(jù)庫(kù)系統(tǒng)。Access是一個(gè)面向?qū)ο蟮牟捎檬录?qū)動(dòng)機(jī)制的新型關(guān)系數(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內(nèi)置功能多樣,種類(lèi)豐富的各種函數(shù),可以幫助開(kāi)發(fā)人員開(kāi)發(fā)功能完善,操作簡(jiǎn)便的數(shù)據(jù)庫(kù)系統(tǒng)。在Access數(shù)據(jù)庫(kù)中,可以同時(shí)擁有多個(gè)表,查詢,窗體,報(bào)表,web頁(yè),宏和模塊等數(shù)據(jù)對(duì)象,但是在Access的主窗口中,同一時(shí)刻只能有一個(gè)數(shù)據(jù)庫(kù)處于打開(kāi)狀態(tài)。根據(jù)以上特點(diǎn),Access很適合中小數(shù)據(jù)庫(kù),所以這個(gè)系統(tǒng)采用它為數(shù)據(jù)庫(kù)開(kāi)發(fā)工具。
2.5 WEB服務(wù)器系統(tǒng)軟件IISWeb服務(wù)器就是傳送頁(yè)面給瀏覽器使之可以瀏覽。確切的說(shuō),Web服務(wù)器專(zhuān)門(mén)處理Http請(qǐng)求。web服務(wù)器可以響應(yīng)靜態(tài)頁(yè)面、圖片、頁(yè)面跳轉(zhuǎn)或者把動(dòng)態(tài)響應(yīng)產(chǎn)生委托給一些其它的程序例如ASP JavaScript或者其它的服務(wù)器端技術(shù)。這些服務(wù)器端的程序產(chǎn)生一個(gè)HTML頁(yè)面給瀏覽器使之可以瀏覽。使用最多的服務(wù)器軟件有兩個(gè):微軟的信息服務(wù)器IIS和Apache。IIS(Interact Information Server)是在Windows NT Server上建立Intemet服務(wù)器的基本組件。IIS在3.O版本以后引入了ASP,可以很容易的執(zhí)行動(dòng)態(tài)內(nèi)容和開(kāi)發(fā)基于web的應(yīng)用程序。對(duì)于諸如VBScript,JScript開(kāi)發(fā)軟件,IIS都提供強(qiáng)大的本地支持。作為當(dāng)今流行的web服務(wù)器之一,提供了強(qiáng)大的Internet和Intranet服務(wù)功能。但是如何加強(qiáng)IIS的安全機(jī)制,建立一個(gè)高安全性能的web服務(wù)器,已成為IIS設(shè)置中不可忽視的重要組成部分。
3 系統(tǒng)需求分析
3.1 用戶的需求
成績(jī)管理主要是由教務(wù)處對(duì)教師、對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行管理,以期讓教師、學(xué)生能夠隨時(shí)對(duì)學(xué)生成績(jī)進(jìn)行各種查詢。系統(tǒng)的服務(wù)對(duì)象有系統(tǒng)管理員、教師、學(xué)生。根據(jù)用戶的身份有不同的需求: (1)系統(tǒng)管理員
①教師管理:教師以系為單元?jiǎng)澐帧?砂丛合挡榭唇處熜畔ⅲ⒃谠合到處熜畔㈨?yè)中可以添加教師。也可以直接輸入教師姓名查找來(lái)查看信息。教師信息顯示頁(yè)中提供修改、刪除等功能。
②班級(jí)管理:可以按班級(jí)的名稱或者班級(jí)代碼查找。班級(jí)信息頁(yè)中列出班級(jí)的詳細(xì)信息,如代碼、入學(xué)年份、所屬院系、班級(jí)人數(shù)等。并可以修改、刪除班級(jí)信息。③學(xué)生管理:按學(xué)號(hào)可以查找到學(xué)生的詳細(xì)信息,并可以刪除、修改學(xué)生信息。另外還可以添加學(xué)生。
④成績(jī)管理:按學(xué)號(hào)可以查找到學(xué)生的全部成績(jī)信息??梢詫?duì)該學(xué)生的成績(jī)添加、刪除、修改。但沒(méi)有對(duì)班級(jí)成績(jī)的管理功能,這個(gè)相當(dāng)于成績(jī)錄入,應(yīng)由教師完成。
(2)教師
教師登錄后可以修改自己的教師信息;可以修改密碼;以班級(jí)為單位查詢學(xué)生的課程成績(jī);以班級(jí)為單位錄入成績(jī)。(3)學(xué)生登錄后可以修改自己的信息;修改密碼;查看全部已考科目的成績(jī)、查看本學(xué)期科目成績(jī)及不及格科目成績(jī)。
3.2功能的需求
對(duì)于三種使用用戶來(lái)說(shuō),他們的使用功能大部分是類(lèi)似的。比如教師和學(xué)生都有查詢成績(jī)的功能,但是教師還有錄入成績(jī)的功能。管理員有刪除教師、學(xué)生信息的權(quán)限,而教師和學(xué)生是沒(méi)有的。由此將三種用戶的使用功能整合后分為三類(lèi):
(1)用戶登錄功能 用戶登錄用例圖如圖3.1所示。 系統(tǒng)首頁(yè)是登錄頁(yè)面,當(dāng)用戶輸入賬號(hào)和密碼后系統(tǒng)進(jìn)入檢測(cè)用戶信息狀態(tài),當(dāng)用戶輸入合法將進(jìn)入對(duì)應(yīng)的用戶界面。輸入不合法則進(jìn)入檢查輸入次數(shù)狀態(tài),若輸入次數(shù)小于規(guī)定次數(shù)可返回到首頁(yè),否則結(jié)束登錄,活動(dòng)圖如圖3.2。 圖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)操作。學(xué)生、教師和管理員可以查詢學(xué)生成績(jī);教師可以錄入班級(jí)成績(jī);管理員可以對(duì)單個(gè)學(xué)生成績(jī)進(jìn)行添加、刪除、修改等。成績(jī)管理用例圖如圖3.3所示,包括: 圖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ī)。查詢狀態(tài)圖如圖3.4。
②管理:這個(gè)功能只有管理員可用。可以對(duì)單個(gè)學(xué)生成績(jī)添加、修改、刪除。成績(jī)管理狀態(tài)圖如圖3.5。圖3.5成績(jī)管理狀態(tài)圖
Fig.3.5 management activity diagram
④錄入:教師可以錄入自己教授的課程的成績(jī)。成績(jī)錄入順序圖如圖3.6。
圖3.6成績(jī)錄入順序圖
Fig.3.6 Input sequence diagram
(3)信息管理功能 記錄學(xué)生、教師的檔案信息。學(xué)生登錄系統(tǒng)后就可以查看自己的信息;教師登錄后即可可以查看、修改自己的信息。而管理員可以對(duì)教師、學(xué)生、班級(jí)的信息添加、修改、刪除。用例圖如圖3.7所示
圖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)是Windows2000 server,數(shù)據(jù)庫(kù)操作系統(tǒng)則采用的是Microsoft Access2003;在客戶端的操作系統(tǒng)是Windows系列。 (2)系統(tǒng)性能 由于本系統(tǒng)基于B/S模式,運(yùn)算式服務(wù)器整體性能要求較高,因此在硬件上要求系由于采用數(shù)據(jù)庫(kù)技術(shù)并且用戶對(duì)數(shù)據(jù)精確度要求不高,所以在系統(tǒng)中數(shù)據(jù)精確度表現(xiàn)較少。網(wǎng)頁(yè)中只是用了ASP語(yǔ)言來(lái)實(shí)現(xiàn)服務(wù)器端的功能,使用JavaScript腳本語(yǔ)言來(lái)完成客戶端的數(shù)據(jù)檢測(cè)。本系統(tǒng)要求的數(shù)據(jù)庫(kù)屬于中等,根據(jù)服務(wù)器和客戶機(jī)配置不同對(duì)程序每秒的請(qǐng)求數(shù)、響應(yīng)時(shí)間分布情況和錯(cuò)誤計(jì)數(shù)統(tǒng)計(jì)結(jié)果比較滿意。 (3)故障處理
考慮到系統(tǒng)的應(yīng)用范圍不大,所以故障處理一般由操作系統(tǒng)完成。只要操作系統(tǒng)沒(méi)有大的故障,程序一般是比較穩(wěn)定的。基于對(duì)數(shù)據(jù)的安全性要求,程序可以有獨(dú)立于操作系統(tǒng)之外的數(shù)據(jù)備份功能,這樣可以在系統(tǒng)崩潰后的做數(shù)據(jù)恢復(fù)。因此定期由管理員做數(shù)據(jù)庫(kù)的備份就可以滿足數(shù)據(jù)安全的要求。(4)其他需求 安全保密性是與系統(tǒng)的安全性相關(guān)的需求,兩者都會(huì)影響到系統(tǒng)的使用和對(duì)數(shù)據(jù)的保護(hù)。因此用戶身份的確認(rèn)需求是系統(tǒng)必須滿足的安全性或保密性策略。 為了保障系統(tǒng)的安全性和數(shù)據(jù)的保密性,用戶使用系統(tǒng)首先要確認(rèn)用戶的身份。確認(rèn)用戶身份的方式有很多,如口令系統(tǒng)、智能卡和生物統(tǒng)計(jì)學(xué)等等。對(duì)于本系統(tǒng)的使用用戶來(lái)說(shuō),使用口令系統(tǒng)比其他方式成本低、易實(shí)現(xiàn),更重要的是使用簡(jiǎn)便。本系統(tǒng)要求為每一位用戶都設(shè)立密碼。只有輸入正確的用戶名和密碼,身份得到驗(yàn)證后方可進(jìn)行相應(yīng)的操作。 4 系統(tǒng)設(shè)計(jì) 根據(jù)上章的系統(tǒng)分析可知本系統(tǒng)開(kāi)發(fā)的基本要求與功能是實(shí)現(xiàn)對(duì)學(xué)生成績(jī)等相關(guān)數(shù)據(jù)的管理與操作處理。系統(tǒng)的基本數(shù)據(jù)流動(dòng)為用戶數(shù)據(jù)的輸入,包括學(xué)生和教師的信息、學(xué)生成績(jī)信息的輸入、班級(jí)信息、課程信息,以及用戶提出的對(duì)學(xué)生成績(jī)的查詢和其他要求所產(chǎn)生的數(shù)據(jù)輸出。數(shù)據(jù)的輸入與輸出處理流程都依靠數(shù)據(jù)庫(kù)的支持,要將這些信息按照一定的方法規(guī)則建立數(shù)據(jù)庫(kù)放好,在必要時(shí)候可以隨時(shí)調(diào)出來(lái)看,及時(shí)掌握學(xué)生的信息,及時(shí)對(duì)學(xué)生的信息進(jìn)行記錄,以便于提高我們的工作效率。根據(jù)上章對(duì)系統(tǒng)功能需求的分析,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,管理系統(tǒng)需要完成的主要功能有用戶登錄模塊、成績(jī)管理模塊、信息管理模塊。從而得到系統(tǒng)的功能模塊。圖4.1系統(tǒng)功能模塊圖 Fig.4.1 System function block diagram 4.1 用戶登錄模塊 用戶登錄模塊是系統(tǒng)的唯一入口,任何用戶必須使用系統(tǒng)的登錄模塊登錄成功后方可使用系統(tǒng)。這是任何一個(gè)信息管理系統(tǒng)保密性的需要。根據(jù)對(duì)用戶的需求分析可知,系統(tǒng)用戶有三類(lèi):學(xué)生用戶、教師用戶、管理員用戶。他們的權(quán)限分別是: (1)管理員權(quán)限:擁有最高權(quán)限,負(fù)責(zé)服務(wù)器端的維護(hù)和管理、用戶的添加以及直接訪問(wèn)數(shù)據(jù)庫(kù)的權(quán)力;可以對(duì)添加、刪除、修改教師用戶和學(xué)生用戶的個(gè)人信息,可以添加、刪除、修改學(xué)生的考試成績(jī)。(2)教師權(quán)限:主要是查詢和錄入學(xué)生的考試成績(jī)以及個(gè)人信息的維護(hù)。 (3)學(xué)生權(quán)限:主要是查詢個(gè)人的考試成績(jī)以及個(gè)人信息的維護(hù)。 系統(tǒng)的管理員是由系統(tǒng)內(nèi)部設(shè)定,學(xué)生和教師信息由管理員添加。 不同用戶登錄系統(tǒng)時(shí)首先選擇對(duì)應(yīng)的用戶類(lèi)型,然后輸入用戶名和密碼登錄系統(tǒng)。而用戶模塊負(fù)責(zé)驗(yàn)證系統(tǒng)中各身份用戶的登錄信息,實(shí)現(xiàn)通過(guò)判斷用戶類(lèi)型,來(lái)指向不同的用戶頁(yè)面。
在登錄頁(yè)面輸入用戶名、密碼并選擇身份類(lèi)型,提交驗(yàn)證。如果連續(xù)五次用戶校驗(yàn)不正確,系統(tǒng)將關(guān)閉登錄頁(yè)面。如果成功則轉(zhuǎn)入各用戶的相應(yīng)操作頁(yè)面,并將登錄信息用session保存起來(lái)。當(dāng)輸入用戶名和密碼或輸入格式不符合要求時(shí),將彈出警告提示對(duì)話框。 當(dāng)用戶名和密碼錯(cuò)誤而登錄失敗時(shí),系統(tǒng)轉(zhuǎn)向登錄失敗頁(yè),并提示登錄失敗原因。圖4.2用戶登錄模塊圖 Fig.4.2 User login block diagram 4.2成績(jī)管理模塊 成績(jī)管理模塊分為成績(jī)查詢、成績(jī)修改、成績(jī)刪除、成績(jī)錄入四個(gè)功能。主要實(shí)現(xiàn)管理員和教師對(duì)成績(jī)的管理和用戶對(duì)成績(jī)查詢的操作。(1)教師用戶可以查詢學(xué)生的成績(jī)信息。輸入相應(yīng)的查詢信息后,如果成績(jī)信息存在就列表顯示成績(jī)信息;如果不存在,則返回查詢頁(yè),并提示要查詢的成績(jī)信息不存在。
(2)教師為整個(gè)班級(jí)錄入成績(jī)。當(dāng)教師輸入班級(jí)的編號(hào)及所授課程號(hào)后,列表顯示班級(jí)學(xué)生信息,包括姓名、學(xué)號(hào)及成績(jī)輸入框。教師將班級(jí)的成績(jī)?nèi)夸浫牒蟊4?,然后顯示錄入成績(jī)個(gè)數(shù)及成績(jī)?cè)敿?xì)列表。
(3)管理員用戶可以查詢學(xué)生的成績(jī)信息。輸入相應(yīng)的查詢信息后,如果成績(jī)信息存在就列表顯示成績(jī)信息;如果不存在,則返回查詢頁(yè),并提示要查詢的成績(jī)信息不存在。

(4)管理員用戶可以添加成績(jī)信息。管理員首先要確定該成績(jī)是否存在,如果不存在則進(jìn)入添加成績(jī)信息的頁(yè)面,按照要求添加相應(yīng)的成績(jī)信息后保存,返回到新添加 的成績(jī)信息頁(yè);如果成績(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1