版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理學(xué)院物流管理專業(yè)MIS課程設(shè)計(jì)(2011—2012學(xué)年第1學(xué)期)設(shè)計(jì)名稱:教務(wù)管理信息系統(tǒng)分析與設(shè)計(jì)─────────────———————班級(jí):--------------------------姓名:XXX(組長(zhǎng))XXX-------------------------------------指導(dǎo)教師:信管教研室----------------------------成績(jī):----------------------------地點(diǎn):管院實(shí)驗(yàn)室----------------序號(hào):2011年12月14日目錄1概述………………3項(xiàng)目背景……………………..31.2系統(tǒng)環(huán)境…………………......32系統(tǒng)分析………………………..32.1系統(tǒng)目標(biāo)需求…………….....3………….4………….4………….4………….42.3業(yè)務(wù)流程分析……………….42.4數(shù)據(jù)流程……………………..62.5數(shù)據(jù)字典……………………..63系統(tǒng)設(shè)計(jì)………………………..7……………………....8……….....8……………......8………….…….93.3代碼設(shè)計(jì)…………………....113.4輸入輸出設(shè)計(jì)……………12數(shù)據(jù)庫設(shè)計(jì)………………....13.1E-R圖……………………..13.2數(shù)據(jù)表設(shè)計(jì)……………...14界面設(shè)計(jì)…………………....15.1網(wǎng)站用戶界面…………..15系統(tǒng)安全設(shè)計(jì)……………...214系統(tǒng)實(shí)施…………………….....215結(jié)束語…………...…………….25系統(tǒng)的優(yōu)點(diǎn)及不足…………...……………25………...…………..……25參考文獻(xiàn)1概述1.1項(xiàng)目背景教務(wù)管理是大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教務(wù)日常管理工作日趨繁重、復(fù)雜。如何把教務(wù)工作信息化,模塊化,便捷化是現(xiàn)代高校發(fā)展的重點(diǎn),所以迫切需要研制開發(fā)一種綜合教務(wù)管理軟件,建成一個(gè)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的教學(xué)信息管理系統(tǒng)。教務(wù)管理系統(tǒng)是當(dāng)前教務(wù)管理工作的重要手段,教務(wù)管理水平的高低,從某種意義上講,反映了Internet網(wǎng)絡(luò)為平臺(tái),將解決異地,多點(diǎn)辦學(xué)高校的教務(wù)無法統(tǒng)一管理的難題。1.2系統(tǒng)環(huán)境教務(wù)管理系統(tǒng)是一個(gè)集Client/Serve和Browser/WebServe技術(shù)于一體,涉及教務(wù)管理各環(huán)節(jié),面向包含公共信息管理,學(xué)籍管理,收費(fèi)注冊(cè)管理,教學(xué)計(jì)劃管理,課程選課管理,考試排課管理,成績(jī)管理,畢業(yè)審查管理,教師工作量管理等多個(gè)子系統(tǒng).各子系統(tǒng)之間既相互關(guān)聯(lián),又相互獨(dú)立,構(gòu)成了復(fù)雜,龐大的綜合管理信息系統(tǒng),使整個(gè)校園網(wǎng)乃至Internet網(wǎng)絡(luò)上的用戶都可訪問本教務(wù)系統(tǒng),無論是同城或是異地辦學(xué),在任意時(shí)間以不同身份來訪問教務(wù)系統(tǒng)中的數(shù)據(jù),大大加強(qiáng)了系統(tǒng)數(shù)據(jù)的共享能力。2系統(tǒng)分析2.1系統(tǒng)目標(biāo)需求教務(wù)系統(tǒng)管理平臺(tái)充分利用互聯(lián)網(wǎng)絡(luò)B/S管理系統(tǒng)模式,以網(wǎng)絡(luò)為平臺(tái),為各個(gè)學(xué)校教務(wù)系統(tǒng)的管理提供一個(gè)平臺(tái),幫助學(xué)校管理教務(wù)系統(tǒng),用一個(gè)帳號(hào)解決學(xué)校教務(wù)教學(xué)管理,并且學(xué)校可以自由選擇學(xué)校需要的教務(wù)管理系統(tǒng),靈活地定制符合學(xué)校自己實(shí)際情況的教務(wù)系統(tǒng).以滿足如下目標(biāo):實(shí)現(xiàn)對(duì)教師學(xué)生課程、教學(xué)計(jì)劃、學(xué)生學(xué)習(xí)及學(xué)籍成績(jī)、教材、教學(xué)評(píng)估、收費(fèi)等數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)化信息管理。使各使用部門大大提高工作效率,使學(xué)生、教師及其他各類人員查詢數(shù)據(jù)極為方便。它主要完成:各院(系)與學(xué)生有關(guān)的各種數(shù)據(jù)(如學(xué)生的注冊(cè)信息、課程設(shè)置、教學(xué)培養(yǎng)計(jì)劃、教學(xué)執(zhí)行計(jì)劃、學(xué)生選課申請(qǐng)、學(xué)生成績(jī)、考試安排等)的錄入、查詢、更新以及各種表格的生成,完成對(duì)在校生的基本管理;完成學(xué)生選課,查詢,教師錄入成績(jī)等應(yīng)用;以及對(duì)教學(xué)人員(教師、班主任、教務(wù)人員)的管理。特色與關(guān)鍵問題:對(duì)軟件過程規(guī)范及技術(shù)的學(xué)習(xí)和應(yīng)用。2.2開發(fā)的可行性分析在系統(tǒng)的開發(fā)前期對(duì)系統(tǒng)進(jìn)行可行性分析是十分必要的一個(gè)環(huán)節(jié),這在于保證資源的合理使用,避免浪費(fèi)是十分必要的。也是項(xiàng)目一旦開始以后能順利進(jìn)行的必要保證。信息系統(tǒng)的建設(shè)是一項(xiàng)投資大,時(shí)間長(zhǎng)的復(fù)雜工程,可行性研究更為必要,也更復(fù)雜,更困難?!翱尚行浴笔侵冈诋?dāng)前情況下,企業(yè)研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件。可行性的含義不僅包括可能性,還包括必要性、合理性。2.1.1管理上的可行性信息化教務(wù)管理在如今的信息時(shí)代是大勢(shì)所趨,而且隨著現(xiàn)代管理理念、方法和途徑的發(fā)展,教務(wù)信息化管理手段日漸成熟,也必定會(huì)突飛猛進(jìn),所以從長(zhǎng)遠(yuǎn)利益出發(fā),主管領(lǐng)導(dǎo)對(duì)該項(xiàng)目的開發(fā)與實(shí)施會(huì)大力支持。2.1.2技術(shù)上的可行性本系統(tǒng)采用Windowsxp作為操作平臺(tái)。數(shù)據(jù)庫選用SQLserver2008,該數(shù)據(jù)庫管理系統(tǒng)在Windowsxp上能運(yùn)行,并提取數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。本系統(tǒng)的應(yīng)用軟件開發(fā)平臺(tái)也選用MicrosoftVisualStudio.NET2008。2.1.3經(jīng)濟(jì)上的可行性采用教務(wù)管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,規(guī)劃教學(xué)資源,提高學(xué)生信息,及時(shí)反饋教學(xué)信息的利用率,使教學(xué)質(zhì)量更上一個(gè)臺(tái)階。2.3業(yè)務(wù)流程分析教務(wù)管理信息系統(tǒng)需要滿足來自三方面的需求。這三個(gè)方面分別是學(xué)生、教師和管理員,所以它的教務(wù)業(yè)務(wù)流程以這三方面為主,以下是對(duì)該業(yè)務(wù)流程進(jìn)行的大略介紹:學(xué)生報(bào)到登記,注冊(cè)學(xué)籍信息;教學(xué)研究辦公司根據(jù)學(xué)校的教學(xué)特色、教學(xué)理念及社會(huì)需求,制定學(xué)生的培養(yǎng)計(jì)劃,并將培養(yǎng)計(jì)劃下發(fā)給教學(xué)運(yùn)行辦公室、有關(guān)教師以及學(xué)生自己;教學(xué)運(yùn)行辦公室根據(jù)指定的學(xué)生培養(yǎng)計(jì)劃對(duì)學(xué)生在學(xué)校的學(xué)習(xí)進(jìn)行課程、進(jìn)度等多方面具體詳細(xì)的安排,定制出相關(guān)課表以及教師的上課時(shí)間地點(diǎn),分別下發(fā)給學(xué)生以及教師。主要業(yè)務(wù)流程如圖2-1所示。圖圖2-1業(yè)務(wù)流程教學(xué)研究辦公室學(xué)生培養(yǎng)計(jì)劃表教學(xué)運(yùn)行辦公室課程安排表學(xué)生成績(jī)單招生辦學(xué)生成績(jī)管理處學(xué)生培養(yǎng)計(jì)劃表學(xué)生培養(yǎng)計(jì)劃表課程安排表教師成績(jī)單通知選課單通知書2.4數(shù)據(jù)流程教務(wù)信息教務(wù)信息意見建議選課選擇口令密碼基本信息查詢結(jié)果查詢要求教師信息D3學(xué)生選課列表列表D4等級(jí)考試列表D5有關(guān)公告列表D6留言板信息D2課程設(shè)計(jì)列表D1教師人員列表XG_1信息管理瀏覽者學(xué)生管理員XG_2教師注冊(cè)XG_3XG_4XG_4信息查詢教職工管理員XG_4用戶管理學(xué)生XG_8留言板管理XG_5課程庫相關(guān)人員管理員資料管理相關(guān)資料XG_7公告管理網(wǎng)站消息管理員管理員查看選課學(xué)生信息教務(wù)管理存檔(注:相關(guān)人員和相關(guān)資料包括與學(xué)工管理管理系統(tǒng)相互鏈接的學(xué)生基本信息等數(shù)據(jù))圖2-2系統(tǒng)數(shù)據(jù)流程圖2.5數(shù)據(jù)字典:表2-3數(shù)據(jù)元素描述(部分)編號(hào)屬性名標(biāo)識(shí)符類型長(zhǎng)度備注1學(xué)號(hào)Snochar11學(xué)生編號(hào)2姓名Snamechar20學(xué)生的姓名,任意合法字符3性別Ssexchar2學(xué)生的性別4出生年月Sbirthdate出生時(shí)間間接表示年齡5班號(hào)Classchar6班級(jí)編號(hào)6最低總學(xué)分TotalCredit浮點(diǎn)數(shù)4必須修足的學(xué)分總數(shù)7工作證號(hào)Tnochar6教師的編號(hào)8教師姓名Tnamechar20教師的姓名,任意合法的字符9職稱Titlechar8教師的職位稱號(hào)10Telchar11教師的聯(lián)系11系代號(hào)Dnochar3院系的編號(hào)12系名Departmentchar10院系的名稱13系辦公室Dphonechar11院系辦公室的工作14課序號(hào)Cnochar6可區(qū)分不同老師教授的同一課程15課名Cnamechar20課程的名稱16學(xué)分Credit浮點(diǎn)數(shù)2課程的學(xué)分17上課時(shí)間Ctimedatetime上課的時(shí)間18名額CnumInt課容量19成績(jī)GradeInt選課學(xué)生某門課的成績(jī)表2-4數(shù)據(jù)結(jié)構(gòu)(部分)編號(hào)數(shù)據(jù)結(jié)構(gòu)名組成1學(xué)生學(xué)號(hào)、姓名、性別、出生年月、所屬班級(jí)班號(hào)2教師工作證號(hào)、教師姓名、職稱、、所在系的系號(hào)3班級(jí)班號(hào)、最低總學(xué)分、班主任的工作證號(hào)、所屬系的系號(hào)4系系代號(hào)、系名、系辦公室5課程課序號(hào)、課名、學(xué)分、上課地點(diǎn)、名額、授課教師的工作證號(hào)6選課記錄課序號(hào)、學(xué)號(hào)、成績(jī)表2-5數(shù)據(jù)數(shù)據(jù)流編號(hào)數(shù)據(jù)流名輸入輸出1變更學(xué)生信息變更信息學(xué)生信息2查詢學(xué)生信息學(xué)號(hào)學(xué)生信息3變更教師信息變更信息教師信息4查詢教師信息工作證號(hào)教師信息5變更班級(jí)信息變更信息班級(jí)信息6查詢班級(jí)信息班號(hào)班級(jí)信息7變更系信息變更信息系信息8查詢系信息系代號(hào)系信息9變更課程信息變更信息課程信息10查詢課程信息課序號(hào)課程信息11選課選課表變更信息選課信息12查詢選課信息學(xué)號(hào)或課序號(hào)選課信息13查詢授課信息工作證號(hào)授課信息表2-6數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說明部分學(xué)生信息表修改學(xué)生信息學(xué)生信息某課程的學(xué)生信息教師信息表修改教師授課教師信息
班主任信息課程信息表所有開設(shè)課程信息學(xué)生選擇的課程信息
教師任教的課程信息選課表學(xué)生所有的選課記錄學(xué)生的選課表隨機(jī)存取記錄學(xué)生本學(xué)期所選課程信息班級(jí)信息表所有班級(jí)信息班級(jí)基本信息系信息表所設(shè)系的信息系的基本信息表2-7數(shù)據(jù)存儲(chǔ)處理過程處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流選課選課信息選定課信息登記成績(jī)成績(jī)信息學(xué)生所選課程成績(jī)信息修改學(xué)生信息更改學(xué)生信息修改后的學(xué)生信息修改教師信息更改教師信息修改后的教師信息數(shù)據(jù)維護(hù)各信息表的修改信息修改后各信息表3系統(tǒng)設(shè)計(jì)表3-1系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)詳細(xì)設(shè)計(jì)硬件平臺(tái)服務(wù)器:PIIII及以上CPU,512M內(nèi)存,硬盤20G,10/100M網(wǎng)絡(luò)客戶端:及以上軟件平臺(tái)操作系統(tǒng):WindowsXP數(shù)據(jù)庫:SQLServer20083.2軟件總體結(jié)構(gòu)設(shè)計(jì)教務(wù)管理系統(tǒng)登錄管理教務(wù)管理系統(tǒng)登錄管理用戶管理信息管理信息查詢幫助系統(tǒng)管理管理員登錄課程管理系別管理學(xué)生管理學(xué)生成績(jī)查詢學(xué)生資料查詢成績(jī)管理關(guān)于系統(tǒng)關(guān)于作者用戶登錄修改密碼添加學(xué)生刪除學(xué)生修改學(xué)生添加成績(jī)添加課程修改課程修改成績(jī)刪除課程刪除成績(jī)添加院系修改院系刪除院系添加用戶刪除用戶圖3-1功能結(jié)構(gòu)圖3.2.2模塊說明書(部分)表3-2“登錄管理”模塊說明書模塊標(biāo)識(shí)EC01所屬子系統(tǒng)模塊名稱登錄管理(管理員、用戶登錄)主要功能設(shè)置用戶的可用狀態(tài),實(shí)現(xiàn)凍結(jié)和解凍,查看用戶信息調(diào)用模塊添加用戶、刪除用戶輸入用戶信息輸出處理后的用戶信息相關(guān)數(shù)據(jù)表用戶表主要內(nèi)部變量用戶名,密碼,所處狀態(tài)算法1)通過全局變量記錄登錄的用戶名,在“修改資料”中引用該變量,修改該用戶的資料。2)通過所處狀態(tài),允許或拒絕用戶進(jìn)入表3-3“系統(tǒng)管理”模塊說明書模塊標(biāo)識(shí)EC02所屬子系統(tǒng)模塊名稱系統(tǒng)管理主要功能用戶登錄,設(shè)置或修改密碼調(diào)用模塊添加院系,修改院系,刪除院系輸入院系名稱、登錄密碼、相關(guān)口令輸出院系列表及相關(guān)信息相關(guān)數(shù)據(jù)表教務(wù)管理人員表,學(xué)工管理表、院系課程設(shè)置單主要內(nèi)部變量院系編號(hào),教職人員數(shù)量,院系數(shù)量算法根據(jù)院系分類查看各院系基本信息根據(jù)院系編號(hào)查看院系對(duì)查詢結(jié)果進(jìn)行操作(刪除)表3-4“信息管理”模塊說明書模塊標(biāo)識(shí)EC03所屬子系統(tǒng)模塊名稱信息管理主要功能添加、修改、刪除系別、學(xué)工課程及成績(jī)等信息調(diào)用模塊系別管理、學(xué)生管理、課程管理、成績(jī)管理等輸入系別、學(xué)生、課程、成績(jī)編號(hào),名稱,輸出課程學(xué)生基本信息等相關(guān)數(shù)據(jù)表教務(wù)管理人員表,學(xué)工管理表,成績(jī)查詢表,課程表主要內(nèi)部變量系別學(xué)生課程成績(jī)編號(hào),名稱,用戶名算法用戶查看信息表3-5“幫助”模塊說明書模塊標(biāo)識(shí)EC04所屬子系統(tǒng)模塊名稱幫助主要功能幫助用戶查詢、解答相關(guān)問題調(diào)用模塊輸入幫助標(biāo)題輸出幫助對(duì)話框相關(guān)數(shù)據(jù)表幫助信息表主要內(nèi)部變量幫助編號(hào),幫助標(biāo)題算法幫助查詢時(shí),輸入幫助標(biāo)題3.3代碼設(shè)計(jì)代碼是表征客觀事物的有序符號(hào),是實(shí)體明確的、唯一的標(biāo)識(shí)。使用代碼可以提高計(jì)算機(jī)的處理效率,同時(shí)也便于數(shù)據(jù)的存儲(chǔ)和檢索,可節(jié)省空間和時(shí)間。本系統(tǒng)采用自檢碼設(shè)計(jì),以下是對(duì)本系統(tǒng)的主要數(shù)據(jù)代碼進(jìn)行說明:學(xué)生學(xué)號(hào):**********入學(xué)年份所在學(xué)院專業(yè)編號(hào)班中編號(hào)教師編號(hào):******就職年份所在學(xué)院所屬專業(yè)課程編號(hào):********授課學(xué)院課屬專業(yè)教師編號(hào)所在班級(jí)以教師編號(hào)為例,例如:代碼為:080101加權(quán)因子:173173模為11則S=1*0+8*7+0*3+1*1+0*7+1*3=60R=60mol(11)=5校驗(yàn)位為11-5=6所以自檢碼為0801016,其中6為校驗(yàn)位輸入輸出設(shè)計(jì):(1)輸入設(shè)計(jì)輸入設(shè)計(jì)的目標(biāo)是:在保證輸入信息正確性和滿足輸出需要的前提下,做到輸入方法簡(jiǎn)便、迅速與經(jīng)濟(jì)。輸入設(shè)計(jì)要遵循最小量、簡(jiǎn)單性、早檢驗(yàn)、少轉(zhuǎn)換原則。其主要內(nèi)容包括:入方式的選擇輸入方式根據(jù)數(shù)據(jù)產(chǎn)生的地點(diǎn),時(shí)間,周期,數(shù)量及特性,處理要求的確定。常用的輸入方式主要有以下三種:鍵盤輸入、光電設(shè)備輸入及聲音輸入。本系統(tǒng)主要采用鍵盤輸入。原始數(shù)據(jù)的獲得需要考慮數(shù)據(jù)產(chǎn)生的部門,確定收集的時(shí)間和方法;了解數(shù)據(jù)產(chǎn)生的周期,平均發(fā)生量及最大量。(2)輸出設(shè)計(jì)輸出設(shè)計(jì)主要解決的問題是針對(duì)不同的用戶的特點(diǎn)和要求,以最適當(dāng)?shù)男问剑敵鲎钋泻闲枰男畔?。其主要?nèi)容包括:系統(tǒng)的輸出方式根據(jù)輸出信息的使用要求,信息量的大小、輸出設(shè)備的限制條件來決定。表內(nèi)容要根據(jù)使用人員的實(shí)際需要進(jìn)行設(shè)計(jì)。對(duì)不同的用戶,應(yīng)當(dāng)提供詳細(xì)程度不同、內(nèi)容不同的表。輸出設(shè)計(jì)說明包括選用的輸出設(shè)備,信息輸出的頻率和數(shù)量,各種輸出文件及輸出報(bào)表的格式及表格樣本等。數(shù)據(jù)庫設(shè)計(jì).1E-R圖實(shí)體與實(shí)體之間的聯(lián)系如圖3-1所示。學(xué)生課程學(xué)生課程等級(jí)考試選修報(bào)考成績(jī)查看學(xué)籍信息注冊(cè)錄入教師課程安排查看課程庫處理管理員更新教師信息1m1mmnnm111nmmn1m1圖3-2系統(tǒng)E-R圖.2數(shù)據(jù)表設(shè)計(jì)由用戶的需求分析和概念結(jié)構(gòu)設(shè)計(jì),最終設(shè)計(jì)了名為教務(wù)管理數(shù)據(jù)庫的數(shù)據(jù)庫,數(shù)據(jù)庫中的表如下所示:表3-6:登錄信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1用戶名text16否2密碼text16否3權(quán)限text16否表3-7:系別信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1系編號(hào)int4主鍵2系名nvarchar50是3系主任nvarchar50是表3-8:學(xué)生信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生編號(hào)char10主鍵2學(xué)生姓名nvarchar50是3學(xué)生性別char10是4年齡int4是5身份證號(hào)nvarchar50是6所在系nvarchar50是表3-9:課程信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1課程編號(hào)Int4主鍵2課程名nvarchar50否3任課老師nvarchar50是4課程學(xué)分float8是5開課院系nvarchar50是6課程簡(jiǎn)介nvarchar16是表3-10:成績(jī)信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1學(xué)生編號(hào)char10主鍵2課程編號(hào)Int4主鍵3平時(shí)成績(jī)char8是4考試成績(jī)char8是界面設(shè)計(jì)系統(tǒng)界面風(fēng)格基本一致,本著方便用戶宗旨,在頁面的設(shè)計(jì)上趨向于人性化,易于操作:﹡界面清晰明了、協(xié)調(diào)一致,同樣功能用同樣的圖形﹡有清楚的錯(cuò)誤提示,誤操作后,系統(tǒng)提供有針對(duì)性的提示﹡使用用戶的語言,而非技術(shù)的語言﹡方便退出,隨時(shí)轉(zhuǎn)移界面,很容易從一個(gè)界面跳到另外一個(gè)界面﹡讓用戶知道自己當(dāng)前的位置,使其做出下一步行動(dòng)的決定.1網(wǎng)站用戶界面(1)運(yùn)行程序后,首先出現(xiàn)登錄界面,用戶根據(jù)提示輸入用戶名和密碼,點(diǎn)擊確定后進(jìn)入主界面,如圖3-3所示圖3-3登錄窗口輸入用戶名admin,密碼admin,選擇用戶權(quán)限為管理員(管理員可以使用系統(tǒng)所有功能,所以進(jìn)入的主界面中所有菜單選項(xiàng)都是可用的),點(diǎn)擊確定按鈕。如果輸入錯(cuò)誤的用戶名、密碼或權(quán)限,系統(tǒng)就會(huì)給出錯(cuò)誤的提示信息,如圖3-4所示:圖3-4:登錄時(shí)輸入錯(cuò)誤的警告(2)輸入正確的用戶名、密碼和用戶權(quán)限后,通過身份驗(yàn)證之后,進(jìn)入系統(tǒng)的主界面,如圖3-5所示。其中系統(tǒng)菜單中包括修改密碼和退出登錄兩個(gè)子菜單,系統(tǒng)用戶管理菜單中包括用戶管理子菜單,教務(wù)信息管理菜單中包括系別管理、課程管理、學(xué)籍管理和成績(jī)管理四個(gè)子菜單,教務(wù)信息查詢菜單中包括學(xué)生資料查詢和學(xué)生成績(jī)查詢兩個(gè)子菜單,幫助菜單中包括關(guān)于系統(tǒng)和關(guān)于用戶兩個(gè)子菜單。圖3-5主界面(3)選擇“系統(tǒng)”->“修改密碼”命令,將彈出“修改密碼”窗體,如圖3-6所示,填寫數(shù)據(jù)后,單擊確定按鈕就會(huì)完成密碼的修改操作。但是當(dāng)輸入的用戶名為空或者用戶名與原密碼不匹配,或者用戶名不存在以及兩次輸入的密碼不一致時(shí)都會(huì)給出相應(yīng)的信息來提示和警告用戶,如圖3-7所示。圖3-6:修改密碼圖3-7:警告和提示信息(4)選擇“系統(tǒng)用戶管理”->“用戶管理”命令,將彈出“用戶管理”窗體,如圖3-8所示,當(dāng)你點(diǎn)擊記錄集中的記錄時(shí),相應(yīng)的數(shù)據(jù)就會(huì)在左側(cè)顯示,而且當(dāng)你輸入的用戶名或密碼及權(quán)限為空時(shí),系統(tǒng)會(huì)給出相應(yīng)的提示信息。如圖3-9所示:圖3-9:有關(guān)的提示信息(5)選擇“教務(wù)信息管理”->“課程管理”命令,將彈出“課程管理”窗體,如圖3-10所示,圖3-10:課程管理界面當(dāng)你操作時(shí)系統(tǒng)會(huì)給出足夠的提示信息,來告訴你什么樣的輸入是不合法的。有關(guān)提示信息如圖3-11所示:圖3-11:相關(guān)提示信息(6)選擇“教務(wù)信息管理”->“學(xué)籍管理”命令,將彈出“學(xué)籍管理”窗體,如圖3-12所示,圖3-12:學(xué)籍管理界面當(dāng)你操作時(shí)系統(tǒng)會(huì)給出足夠的提示信息,來告訴你什么樣的輸入是不合法的。有關(guān)提示信息如圖3-13所示:圖3-13:相關(guān)提示信息(7)選擇“教務(wù)信息管理”->“系別管理”命令,將彈出“系別管理”窗體,如圖3-14所示,圖3-14:系別管理界面當(dāng)你操作時(shí)系統(tǒng)會(huì)給出足夠的提示信息,來告訴你什么樣的輸入是不合法的。有關(guān)提示信息如圖3-15所示:圖3-15:相關(guān)提示信息(8)選擇“教務(wù)信息管理”->“成績(jī)管理”命令,將彈出“成績(jī)管理”窗體,如圖3-16所示,圖3-16:成績(jī)管理界面當(dāng)退出界面時(shí),系統(tǒng)會(huì)給出提示信息,如圖3-17所示:圖3-17:退出界面提示前面的那些提示信息對(duì)這幾個(gè)功能模塊都是一樣的,這里就不一一演示,只是取其中一個(gè)進(jìn)行演示。(9)選擇“教務(wù)信息查詢”->“成績(jī)查詢”命令,將彈出“學(xué)生成績(jī)查詢”窗體,如圖3-18所示圖3-18:學(xué)生成績(jī)查詢界面查詢時(shí)應(yīng)當(dāng)選擇查詢條件,不然就會(huì)給出提示,查詢成功時(shí)也會(huì)給出相應(yīng)的提示,如圖3-19所示圖3-19:相關(guān)提示信息(10)選擇“教務(wù)信息查詢”->“學(xué)生資料查詢”命令,將彈出“學(xué)生資料查詢”窗體,如圖3-20所示,圖3-20:學(xué)生資料查詢界面當(dāng)沒有填寫任何一種條件時(shí),就會(huì)給出提示,如圖3-21所示:圖3-21:相關(guān)提示(11)選擇“幫助”->“關(guān)于系統(tǒng)”命令,將彈出“關(guān)于系統(tǒng)”窗體,如圖3-22所示,圖3-22:關(guān)于系統(tǒng)(12)選擇“幫助”->“關(guān)于作者”命令,將彈出“關(guān)于作者”窗體,如圖3-23所示,圖3-23:關(guān)于作者(13)選擇“系統(tǒng)”->“退出登錄”命令,將彈出提示信息,如圖3-24所示,圖3-24:退出系統(tǒng)提示系統(tǒng)安全設(shè)計(jì)主要針對(duì)提高數(shù)據(jù)的安全保密性方面而言:﹡對(duì)系統(tǒng)中的數(shù)據(jù)庫定義訪問權(quán)限。如對(duì)由某用戶產(chǎn)生的數(shù)據(jù),該用戶對(duì)它具有操作權(quán)限,其他用戶只有讀權(quán)或無訪問權(quán)。對(duì)軟件的功能模塊定義不同的操作權(quán)限,不同的級(jí)別,提供不同的操作。在用戶登錄的時(shí)候如果連續(xù)三次用戶名或密碼錯(cuò)誤,系統(tǒng)就會(huì)自動(dòng)退出,但是并沒有把此用戶鎖定,這點(diǎn)會(huì)帶來一定得安全隱患,所以為了增強(qiáng)系統(tǒng)的安全性,如果連續(xù)三次輸入錯(cuò)誤,就應(yīng)該把此用戶給鎖定住,只有它與管理員聯(lián)系后,完成解鎖后方可繼續(xù)使用。﹡提供數(shù)據(jù)備份及恢復(fù)功能,以防系統(tǒng)遭到嚴(yán)重危害后,可恢復(fù)到較早前的狀態(tài)。本系統(tǒng)的數(shù)據(jù)庫一旦被更改,就是永久性的,所以為了避免一些問題的發(fā)生,應(yīng)該適時(shí)的進(jìn)行數(shù)據(jù)庫備份。所以可以在系統(tǒng)中添加備份數(shù)據(jù)庫的功能,這樣就可以及時(shí)備份數(shù)據(jù)庫,當(dāng)數(shù)據(jù)庫遭到破壞的時(shí)候,可以還原數(shù)據(jù)庫。4系統(tǒng)實(shí)施基本SQL語言代碼設(shè)計(jì)如下:CREATESCHEMA"TeachAffair"AUTHORIZATIONGaoCREATETABLEDepartment(DnoCHAR(3)PRIMARYKEY,/*列級(jí)完整性約束條件,Dno是主碼*/DeptCHAR(20)UNIQUENOTNULL,DphoneCHAR(11),);CREATETABLETeacher(TnoCHAR(6)PRIMARYKEY,/*列級(jí)完整性約束條件,Tno是主碼*/TnameCHAR(20)NOTNULL,TitleCHAR(8),TelCHAR(11),DnoCHAR(3),FOREIGNKEY(Dno)REFERENCESDepartment(Dno)/*表級(jí)完整性約束條件,Dno是外碼*/);CREATETABLEClass(ClassCHAR(6)PRIMARYKEY,/*列級(jí)完整性約束條件,Class是主碼*/TotalCreditNUMERIC(4,1),TnoCHAR(6),DnoCHAR(3),FOREIGNKEY(Tno)REFERENCESTeacher(Tno),/*表級(jí)完整性約束條件,Tno是外碼*/FOREIGNKEY(Dno)REFERENCESDepartment(Dno)/*表級(jí)完整性約束條件,Dno是外碼*/);CREATETABLEStudent(SnoCHAR(11)PRIMARYKEY,/*列級(jí)完整性約束條件,Sno是主碼*/SnameCHAR(20)NOTNULL,SsexCHAR(2),SbirthDATETIME,ClassCHAR(6),FOREIGNKEY(Class)REFERENCESClass(Class)/*表級(jí)完整性約束條件,Class是外碼*/);CREATETABLECourse(CnoCHAR(6)PRIMARYKEY,/*列級(jí)完整性約束條件,Cno是主碼*/CnameCHAR(20)NOTNULL,CreditNUMERIC(2,1)CtimeDATETIME,CnumSMALLINT,TnoCHAR(6),FOREIGNKEY(Tno)REFERENCESTeacher(Tno)/*表級(jí)完整性約束條件,Tno是外碼*/);CREATETABLESC(SnoCHAR(11)NOTNULL,CnoCHAR(6)NOTNULL,GradeSMALLINTCHECK(Grade>=0ANDGrade<=100),PRIMARYKEY(Sno,Cno),/*主碼由兩個(gè)屬性構(gòu)成,必須作為表完整性進(jìn)行定義*/FOREIGNKEY(Sno)REFERENCESStudent(Sno)/*表級(jí)完整性約束條件,Sno是外碼*/ONDELETECASCADE/*當(dāng)刪除Student表中的元組時(shí),級(jí)連刪除SC表中相應(yīng)的元組*/ONUPDATECASCADE,/*當(dāng)更新Student表中的Sno時(shí),級(jí)連更新SC表中相應(yīng)的元組*/FOREIGNKEY(Cno)REFERENCESCourse(Cno)/*表級(jí)完整性約束條件,Sno是外碼*/ONDELETENOACTION/*當(dāng)刪除Course表中的元組造成了與SC表不一致時(shí),拒絕刪除*/ONUPDATECASCADE,/*當(dāng)更新Course表中的Cno時(shí),級(jí)連更新SC表中相應(yīng)的元組*/);/*DROPTABLESC;*//*建立索引*/CREATEUNIQUEINDEXStu_nameONStudent(Sname);CREATEUNIQUEINDEXTea_nameONTeacher(Tname);CREATEUNIQUEINDEXSCnoONSC(SnoASC,CnoDESC);/*查詢某個(gè)系(以GIS為例)的學(xué)生信息*/CREATEVIEWGIS_Student/*建立某個(gè)系(以GIS為例)的學(xué)生信息視圖*/ASSELECT*FROMStudentWHEREClassIN(SELECTClassFROMClassWHEREDname='GIS')WITHCHECKOPTION;SELECT*FROMGIS_Student;SELECTCOUNT(*)FROMGIS_Student;/*查詢班級(jí)的學(xué)生信息*/SELECTSno,Sname,Ssex,BirthFROMStudentWHEREClass='114072';SELECTCOUNT(*)FROMStudentWHEREClass='114072';/*查詢學(xué)生的成績(jī)、學(xué)分*/SELECT,Cname,Credit,GradeFROMCourse,SCWHERESno='20071000500'AND=;SELECTSUM(Credit)FROMSC,CourseWHERESno='20071000500'AND=;/*查詢教師授課信息*/SELECTCourse.*FROMCourseWHERETno='100123';SELECTStudent.Sno,Sname,Class,GradeFROMCourse,SC,StudentWHERETno='100123'AND=AND=;5結(jié)束語系統(tǒng)的優(yōu)點(diǎn)及不足優(yōu)點(diǎn):面向教務(wù)管理人員提供服務(wù)。教務(wù)管理人員通過教務(wù)管理系統(tǒng)管理學(xué)生相關(guān)的教務(wù)數(shù)據(jù)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 救助站司機(jī)管理制度(3篇)
- 網(wǎng)絡(luò)信息傳播的管理制度(3篇)
- lng項(xiàng)目施工方案(3篇)
- 項(xiàng)目服務(wù)局管理制度范文(3篇)
- 劍閣公安招聘輔警25名備考考試題庫及答案解析
- 2026渤海銀行總行投資銀行部招聘?jìng)淇伎荚囋囶}及答案解析
- 2026吉林白城市通榆縣旅游服務(wù)中心選調(diào)事業(yè)編制人員3人參考考試題庫及答案解析
- 兒童股骨骨折的康復(fù)護(hù)理新進(jìn)展
- 2026年中國(guó)航天科技集團(tuán)有限公司第五研究院第五一0所校園招聘考試參考題庫及答案解析
- 2026吉林延邊州教育局所屬事業(yè)單位教師專項(xiàng)招聘53人備考考試題庫及答案解析
- 惡劣天氣應(yīng)急處理演練方案
- 骨質(zhì)疏松護(hù)理要點(diǎn)解讀
- 班級(jí)管理三位老師
- 電影營(yíng)銷發(fā)行方案
- 2025年浙江高考物理試題答案詳解解讀及備考指導(dǎo)
- 急性肝衰竭的護(hù)理研究進(jìn)展
- DB45-T 2883-2024 健康體檢機(jī)構(gòu)護(hù)理質(zhì)量管理規(guī)范
- 智慧教育生態(tài)的協(xié)同發(fā)展機(jī)制及其實(shí)踐案例研究
- 行為面試法培訓(xùn)課件
- 征信培訓(xùn)管理辦法
- 宮頸機(jī)能不全超聲診斷與治療
評(píng)論
0/150
提交評(píng)論