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

正文內(nèi)容

uml學(xué)生信息管理系統(tǒng)(需求分析源程序)-課程設(shè)計(jì)-wenkub

2023-01-27 00:06:04 本頁(yè)面
 

【正文】 理水平的高低將直接影響到人才的培養(yǎng)質(zhì)量。面對(duì)龐大的信息量,如何有效地提高學(xué)生管理工作的效率是一個(gè)學(xué)校急需解決的問(wèn)題。圖 1 和圖 2 所示是兩個(gè)典型的學(xué)生管理信息系統(tǒng)的界面。 ( 3)成績(jī)管理是數(shù)據(jù)量比較大的管理工作,每次考試結(jié)束后負(fù)責(zé)對(duì)學(xué)生各個(gè)科目的成績(jī)?nèi)霂?kù)工作和對(duì)數(shù)據(jù)庫(kù)成績(jī)出錯(cuò)的校對(duì)工作。下面介紹一個(gè)學(xué)生管理信息系統(tǒng)的詳細(xì)開(kāi)發(fā)過(guò)程。 理解需求 只有通過(guò)對(duì)學(xué)生管理信息系統(tǒng)的終端 用戶(hù)和客戶(hù)進(jìn)行大量的調(diào)研,才能真正理解終端用戶(hù)和客戶(hù)的需求,才能開(kāi)發(fā)出合理的、實(shí)用的管理系統(tǒng),才能滿(mǎn)足各大、中、小學(xué)校的管理需要。 ( 2)考試結(jié)束時(shí),教務(wù)科的管理人員將學(xué)生各科的成績(jī)錄入數(shù)據(jù)庫(kù),以備隨時(shí)查詢(xún)。 ( 5)學(xué)生應(yīng)該具有查詢(xún)個(gè)人信息和成績(jī)的權(quán)力和權(quán)限。 在本系統(tǒng)中主要提供新生信息錄入 、學(xué)籍變更、成績(jī)管理和獎(jiǎng)懲管理等相關(guān)的功能。一所學(xué)校的主要成員就是學(xué)生和學(xué)校的管理人員、教師、系統(tǒng)管理員等,管理人員主要指學(xué)籍科、學(xué)生科和教務(wù)科的人員,他們是學(xué)生管理信息系統(tǒng)的主要使用者。 “新生信息 “ 學(xué)生成績(jī)(包括錄入和校對(duì)) “ 學(xué)籍變更 “ 學(xué)生獎(jiǎng)勵(lì) “ 學(xué)生處罰 “ 學(xué)生信息查詢(xún)修改 需要注意的是,學(xué)生信息查詢(xún)修改用例包括學(xué)生對(duì)個(gè)人基本信息和查詢(xún)和修改,這些信息指的是新生入學(xué)時(shí)被錄入的基本信息。下面給出上述用例的描述。 學(xué)生管理信息系統(tǒng)的用例分析 在上一節(jié)需求分析中列出了學(xué)生管理信息系統(tǒng)的全部用例:新生信息、學(xué)生成績(jī)、學(xué)籍變更、學(xué)生獎(jiǎng)勵(lì)、學(xué)生處罰、學(xué)生信息查詢(xún)修改。 “ 學(xué)生:用例只有學(xué)生信息查詢(xún)修改。要了解系統(tǒng)要處理的概念,最好獎(jiǎng)學(xué)校的管理人員組織起來(lái)開(kāi)個(gè)討論會(huì),詳細(xì)談?wù)摵土信e所需要包含水量的用例,了解概念和概念之間的關(guān)系。 有些類(lèi)可以用 UML 狀態(tài)圖來(lái)顯示類(lèi)的對(duì)象的不同狀態(tài)以及改變狀態(tài)的事件。時(shí)序圖的基礎(chǔ)是用例。顯然,這里需要操作界面的有基本信息、獎(jiǎng)勵(lì)、處罰、學(xué)籍變更、修改查詢(xún)等,此外維護(hù)也需要一個(gè)操作界面。 學(xué)生的狀態(tài)圖如圖 5 所示。 學(xué)生的時(shí)序如圖 6 所示 圖 6 學(xué)生時(shí)序圖 成績(jī)的時(shí)序如圖 7 所示。 圖 10 處罰時(shí)序圖 查詢(xún)修改的時(shí)序如圖 11 所示。應(yīng)用邏輯是需要編碼設(shè)計(jì)的,而技術(shù)邏輯,主要包括用戶(hù)界面、數(shù)據(jù)庫(kù)或者通信一般是已經(jīng)有的。業(yè)務(wù)對(duì)象包同數(shù)據(jù)庫(kù)包協(xié)同完成任務(wù)。 系 統(tǒng) 配 置 優(yōu)秀的數(shù)據(jù)庫(kù)系統(tǒng)必有一個(gè)相對(duì)最優(yōu)的系統(tǒng)配置方案。 ( 1)數(shù)據(jù)庫(kù)選擇 可以根據(jù)數(shù)據(jù)量的大小選擇不同的數(shù)據(jù)庫(kù),如表 1 所示。操作系統(tǒng)的選擇如表 2 所示。 ( 1)客戶(hù)端硬件選擇 可以根據(jù)穩(wěn)定性要求選擇不同的客戶(hù)端。服務(wù)器端的選擇如表94 所示。 ( 1)單機(jī)模式:即服務(wù)器和客戶(hù)端在一臺(tái)計(jì)算機(jī)上。 表 5 學(xué)生管理信息系統(tǒng)配置的選擇 用 戶(hù) 每秒數(shù)據(jù)并發(fā)數(shù)據(jù)訪(fǎng)問(wèn)記錄數(shù) 穩(wěn)定性要求 維護(hù)水平 備選網(wǎng)絡(luò)方案 社區(qū)小學(xué) 10~50 低 差 單機(jī)模式 公立小學(xué)或社區(qū)中學(xué) 50~500 中 一般 百兆模式 公立中學(xué)或社區(qū)大學(xué) 50~500 中 一般 百兆模式 專(zhuān)業(yè)型大學(xué) 500~2022 較高 較好 百兆模式 綜合型大學(xué) 2022 以上 高 好 千兆模式 數(shù) 據(jù) 庫(kù) 分 析 在開(kāi)發(fā)學(xué)生管理信息系統(tǒng)時(shí),可以先進(jìn)行 ER 圖分析,然后對(duì)表和字段進(jìn)行分析,最后進(jìn)行數(shù)據(jù)庫(kù)建模。首先從大的方面設(shè)計(jì)出各個(gè)實(shí)體之間的關(guān)系,然后在這個(gè)關(guān)系的基礎(chǔ)上進(jìn)行細(xì)化。圖 916 只是學(xué)生管理信息系統(tǒng)最基本元素的實(shí)體關(guān)系圖,可以在此基礎(chǔ)上根據(jù)用戶(hù)的不同需要進(jìn)行擴(kuò)展。 建立的數(shù)據(jù)庫(kù)模型如圖 17 所示。下面分別講述本系統(tǒng)中數(shù)據(jù)庫(kù)的設(shè)計(jì)。 ( 2)在?文件新建數(shù)據(jù)庫(kù)?窗口指定數(shù) 據(jù)庫(kù)的存放位置與數(shù)據(jù)庫(kù)文件名稱(chēng)(本例為 )然后單擊?創(chuàng)建?按鈕,如圖 19 所示。 UML 學(xué)生信息管理系統(tǒng) (需求分析 +畢業(yè)論文 +源程序 ) 圖 20 開(kāi)始設(shè)計(jì)表 ( 2)在表的設(shè)計(jì)窗口?表 1:表?中,按表 6 建立數(shù)據(jù)字段,并指定字段的數(shù)據(jù)類(lèi)型與相關(guān)屬性 。 ( 5)回到? Stu:數(shù)據(jù)庫(kù)?子窗口中,如果出現(xiàn)了 StuInfo 這個(gè)表項(xiàng)目,就代表現(xiàn)在 已經(jīng)完成學(xué)生數(shù)據(jù)文件的設(shè)計(jì),如圖 24 所示。 UML 學(xué)生信息管理系統(tǒng) (需求分析 +畢業(yè)論文 +源程序 ) 圖 26 完成后端數(shù)據(jù)庫(kù)創(chuàng)建工作 界 面 設(shè) 計(jì) 以上內(nèi)容完成了數(shù)據(jù)庫(kù)的后臺(tái)工作,建立起了能夠保障系統(tǒng)順利、正確運(yùn)行的后臺(tái)。管理員和學(xué)生的權(quán)限不一樣,管理員擁有系統(tǒng)的所有權(quán)限,學(xué)生只有查詢(xún)修改個(gè)人信息和打印成績(jī)單的權(quán)限。選擇該界面中工具欄中的不同按鈕,就會(huì) 圖 27 用戶(hù)登錄界面窗體 圖 28 學(xué)生管理信息系統(tǒng)主界面窗體 這里主要介紹與數(shù)據(jù)庫(kù)相關(guān)的組件的屬性,如表 11 所示。 圖 31 學(xué)籍變更界面窗體 獎(jiǎng)勵(lì)管理界面設(shè)計(jì) 當(dāng)學(xué)生在校表現(xiàn)優(yōu)秀,學(xué)校應(yīng)該獎(jiǎng)勵(lì)該學(xué)生,以鼓勵(lì)大家的學(xué)習(xí)熱情。 圖 32 獎(jiǎng)勵(lì)管理界面窗體 處罰管理界面設(shè)計(jì) 當(dāng)學(xué)生在校的表現(xiàn)差,學(xué)校應(yīng)該處罰該學(xué)生。 圖 33 處罰管理界面窗體 查詢(xún)修改界面設(shè)計(jì) 學(xué)生可以根據(jù)自己的學(xué)號(hào)在查詢(xún)修改界面中查詢(xún)自己的個(gè)人信息,包括基本信息、個(gè)人成績(jī)、學(xué)籍變更情況、 UML 學(xué)生信息管理系統(tǒng) (需求分析 +畢業(yè)論文 +源程序 ) 獎(jiǎng)勵(lì)和處罰情況。程序代碼是程序的核心所在,是系統(tǒng)開(kāi)發(fā)的靈魂。程序從配置文件中獲取管理員和學(xué)生的密碼,和用戶(hù)輸入的密碼比較,如果密碼正確,則根據(jù)身份配權(quán)限;如果不正確,則提示用戶(hù)重輸或退出:重輸 3 次以上,系統(tǒng)自動(dòng)退出。 Begin if =True then assingnfile(pwdfile,’ .\’ )。 closefile(pwdfile)。 :=true。 :=True。 if =True then begin :=True。 end else begin if times3 then else begin MessageDlg(‘對(duì)不起,密碼輸入嚴(yán)重錯(cuò)誤,請(qǐng)退出!’ ,mtInformation,[mbOk],0)。 end。 End。 i:integer。 Open。 Append。 end。 學(xué)籍變更的代碼實(shí)現(xiàn) 當(dāng)管理員選擇了學(xué)籍需要變更的學(xué)生后,輸入變更項(xiàng)和變更時(shí)間,程序把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。 StuNo:=。 ChangeName:=。 Post。代碼如下: procedure (Sender: TObject)。 StuName:=。 if =true then EncourageName:=。 if =true then EncourageName:=。 SetFields([StuNo,StuName,StuClass,StuDepart,EncourageName, Formatdatetime(‘ dddddd’ ,)])。 實(shí) 例 演 示 至此,學(xué)生管理信息系統(tǒng)的開(kāi)發(fā)基本結(jié)束。單擊?用戶(hù)登錄?按鈕, 則彈出用戶(hù)登錄界面,如圖 36 所示。如果輸入的密碼 3 次以上不正確,則自動(dòng)退出系統(tǒng),如圖 38 所示。 新生信
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1