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

正文內(nèi)容

學生選課管理系統(tǒng)的設計與開發(fā)(編輯修改稿)

2025-01-11 02:15 本頁面
 

【文章內(nèi)容簡介】 地開發(fā)出功能強大的圖形界面的訪問服務器數(shù)據(jù)庫的應用程序, PowerBuilder 提供了建立符合工業(yè)標準的應用程序(例如訂單登記、會計及 制造系統(tǒng) )所需的所有工具。 PowerBuilder 應用程序由窗口組成,這些窗口包含用戶與之交互的控件。開發(fā)人員可以使用所有標準空間(如 按鈕 、復選框、下拉式列表框或編輯框)以及 PowerBuilder 提供的特殊的使應用程序更易于開發(fā)和使用的控件。 通常人們把 PowerBuilder 看成是一種開發(fā)工具,實際上它比其他工具強得多,是一種強有力的開發(fā)環(huán)境。開發(fā)人員不僅能用它來開發(fā)用戶容易使用的各種應用程序還可以通過 PowerBuilder 修改數(shù)據(jù)庫,利用 400 多個內(nèi)部定義函數(shù),可以開發(fā)能和其他應用程序進行的各種應用程序。 PowerBuilder 正在成為客戶/服務器應用開發(fā)的標準。相對于其他任何客戶/服務器開發(fā)環(huán)境, PowerBuilder 使開發(fā)人員的工作更快、成本更低、質量更高、功能更強。 PowerBuilder 為應用開發(fā)提供了全面綜合性的支持,可以分別概括為如下幾點: 系統(tǒng)技術平臺 本系統(tǒng)用 Powerbuilder 開發(fā),數(shù)據(jù)庫為 SQL Server 2021 數(shù)據(jù)庫,采用 C/S 結構。 PowerBuilder 是目前開發(fā) Client/Server 結構的應用系統(tǒng)的主要工具之一。浙江長征職業(yè)技術學院畢業(yè)論文 6 在繼承與發(fā)展以前版本優(yōu)秀功能的基礎上,為適應網(wǎng)絡應用程序的開發(fā)要求集成了 Enterprise Application Studio 中 PowerBuilder 以及 Power Site 的功能,在傳統(tǒng)數(shù)據(jù)庫開發(fā)的基礎上,將 Web 應用更好地集成到 PowerBuilder 中。 PowerBuilder全面支持面向對象編程。是功能強大并易于使用的第 4 代編程語言 (4GL),它內(nèi)置了包括數(shù)據(jù)窗口在內(nèi)的多種對象類,可以方便地訪問數(shù)據(jù)庫。相對于其他應用工具, PowerBuilder具有工作效率高、成本低、質量高、功能強的特點。 3 系統(tǒng) 分析 系統(tǒng) 需求 概述 ( 1) 系統(tǒng)功能需求 學生選課 系統(tǒng)并不需要是一個過于 復雜的工作環(huán)境,一般來說:最合適的才是最好的。軟件設計必須符合學校實際工作的需要,從目前學校運用的情況和教育部門對無紙化辦公的實際情況來看, 本系統(tǒng)應具有登錄 功能,用戶登錄之后可以查看課程信息,課程查找功能,進行相應課程的選擇,查看已選課程信息,以及 增加用戶 ,修改密碼及退出等。 ( 2)系統(tǒng)性能需求 作為一個基于 B/S 模式的管理系統(tǒng),需要記錄大量的數(shù)據(jù)信息,而這些數(shù)據(jù)信息需要同時能夠提供給使用人員查詢和修改,必然需要一個大型的數(shù)據(jù)庫系統(tǒng)和一臺 服務器 。用戶 通過訪問服務器,獲得相應的服務。 系統(tǒng) 功能分析 選課系統(tǒng)功能比較多,除了最基本的選課功能外,教師也具有開課功能,同時后臺的管理員還能對教師和個人信息進行維護。 選課系統(tǒng)的核心是選課功能。學生在選課以前,必須通過系統(tǒng)的身份驗證,讓后就可以選定自己的選修課程。當然,學生也能刪除選錯或者誤選的課程。另外,選課系統(tǒng)還提供了課程查看的功能。 選課系統(tǒng)還提供了一個后臺管理功能。 管理員 通過身份驗證以后,可以查看和修改學生的個人信息,也可以添加或刪除學生。另外,管理員也可以查看和修改教師的個人信息,以及添加或刪除教師。 業(yè)務流分析 學生成績管理系統(tǒng)的業(yè)務流程: 首先由系統(tǒng)管理員等有錄入權限的用戶將各自權限范圍內(nèi)的信息進行錄入,然后保存信息到數(shù)據(jù)庫中。有權限的人可以對這些庫信息進行修改和刪除。所有用戶均可以進行信息查詢和統(tǒng)計,有權限用戶還可以基于已有信息進行各項評定,評定結果可以報表打印。 浙江長征職業(yè)技術學院畢業(yè)論文 7 數(shù)據(jù)流分析 學生成績管理系統(tǒng)的數(shù)據(jù)流程:首先由系統(tǒng)管理員等有錄入權限的用戶將各自權限范圍內(nèi)的信息進行錄入處理,然后保存信息到數(shù)據(jù)庫中。有權限的人可以對這些庫信息進行修改和刪除處理。所有用戶均可以進行信息查詢和統(tǒng)計。 系統(tǒng)安全性 分析 本程序考慮到系統(tǒng)的安全性,主 要設置了用戶登錄論證,并且需要進行密碼校驗,保證了信息的“可控”透明性。而且,為了提供企業(yè)日后需要的各期歷史資料,本系統(tǒng)還提供 系統(tǒng)權限維護 , 能更好的保證信息的安全性和權限的更改 。 4 系統(tǒng)整體設計 系統(tǒng)結構設計 開發(fā)這個系統(tǒng)的目的就是要幫助 學校 的人力資源部門提高工作效率,實現(xiàn) 學校 選課 管理 系統(tǒng)的系統(tǒng)化、規(guī)范化和自動化。 本系統(tǒng)主要可以實現(xiàn)以下的管理功能: 學生管理、課程 管理、 選課 管理、 數(shù)據(jù)分析 、系統(tǒng)維護、 退出系統(tǒng)。 1. 身份驗證:通過登錄才可進入選課系統(tǒng),登錄信息提交后檢驗登錄者的身份是否合法,合法,則轉 入對應的操作界面。在本系統(tǒng)中,只有 二 種身份:學生、 管理員 。 : 該模塊的主要功能是實現(xiàn)對 學生信息的 管理工 作,包括 學生信息 的添加與刪除 和修改 ,以及 對于學生信息的查詢。學生可以對 已發(fā)布 學生 信息 進行 瀏覽、核對 ,進行添加、刪除和修改 。 信息查詢包括 學生學號單 條件 查詢和學生學號、姓名和班級多條件查詢。 : 該模塊的主要功能是實現(xiàn)對 課程 信息的 管理工 作,包括 課程 信息 的添加與刪除 和修改 ,以及 對于 課程 信息的查詢。學生可以對 課程 信息 進行 瀏覽、核對 ,進行添加、刪除和修改 。 信息查詢包括 課程 單 條件 查詢 。 理: 該模塊的主要功能 是 用于學生的選課,查看被選專業(yè)的課程,完成該學期的選課任務。 其中 包括 按學生和按課程來對其進行 的添加與刪除 。 : 該模塊的主要功能是 可以正確的對學生信息、課程信息、成績信息進行直觀的分析。并且還可對自己所需要的信息進行搜索和打印。 : 包括 用用戶注冊和修改密碼 , 從而更好的保證了系統(tǒng)的安全性。 系統(tǒng)功能模塊 浙江長征職業(yè)技術學院畢業(yè)論文 8 圖 41 系統(tǒng) 功能模塊圖 Powerbuilder 應用程序開發(fā)的基本步驟 我們要開發(fā)應用程 序時,首先要對它進行分析。無論哪種、哪方面的應用程序,都要先建立一個應用對象。下面我們介紹以下 PowerBuilder 應用程序開發(fā)的基本步驟: ( 1)首先要建立應用對象。 ( 2)創(chuàng)建窗口。在窗口里放置各種控件和編寫事件響應的腳本。 ( 3)創(chuàng)建菜單。窗口里的菜單可包括菜單條,下拉式菜單,級聯(lián)菜單和彈出式菜單為菜單編寫事件響應的腳本。 ( 4)創(chuàng)建用戶對象。如果想要重復使用某個控件的功能,可以把窗口上經(jīng)常放置的控件定義為用戶對象。 ( 5)創(chuàng)建數(shù)據(jù)窗口。數(shù)據(jù)窗口可以檢索數(shù)據(jù)庫中的數(shù)據(jù),可以建立各種報或統(tǒng)計表 ,可以修改數(shù)據(jù)庫。 ( 6)創(chuàng)建函數(shù)、結構、事件。為了能夠更好地支持腳本,編寫自定義的函數(shù),定義結構類型變量,也可以為對象和控件定義自己的事件。 ( 7)運行與調試??梢栽陂_發(fā)環(huán)境中隨時運行應用程序,發(fā)現(xiàn)錯誤后,可以用調試工具進行調試。 ( 8)當應用程序開發(fā)完畢后,可以把它編譯成可執(zhí)行的文件,讓用戶比較容易地建立應用系統(tǒng)的運行環(huán)境。 開發(fā)工具的選擇 本程序在設計之初曾經(jīng)考慮過幾種其它的開發(fā)工具,例 , ASP, VB,之所以利用 PB 則學生管理 課程管理 選課管理 系統(tǒng)維護 數(shù)據(jù)分析 退出系統(tǒng) 學生選課管理系統(tǒng) 浙江長征職業(yè)技術學院畢業(yè)論文 9 是對整個系統(tǒng)的兼容性,平臺的需求上,增個系統(tǒng)的造價上和對系統(tǒng)的維護上大大減 輕的學校 對于系統(tǒng)的投入,而且有力的發(fā)揮最大的管理效能 , 并且對于 學校 來講投入少,回報大才是最大的需求。本系統(tǒng)從實際出發(fā)最大限度的減少了 學校 自身的投入并且得到了最大的回報。 系統(tǒng)實施成功的要素 成功實施 學生 管理系統(tǒng)要注意的問題有以下幾點: 1) 在數(shù)據(jù)庫方面,要做通盤的考慮,要先 調, 再 根據(jù) 學校的 規(guī)模來選擇相應規(guī)模的數(shù)據(jù)庫。 2) 學校的 管理層必須認識到實施 該 系統(tǒng)的重要性,給予充分理解和支持。 3)要做好需求分析。 5 數(shù)據(jù)庫 設計 說明 數(shù)據(jù)庫( Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量 數(shù)據(jù)存儲 的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用。 在線選課系統(tǒng)的核心就是用來存儲所有信息的 數(shù)據(jù)庫。本系統(tǒng)用的是輕量級開源數(shù)據(jù)庫 SQL SERVER 2021。 數(shù)據(jù)庫系 統(tǒng) 分析 本系統(tǒng)的數(shù)據(jù)庫實體主要有“學生”、“管理員”、 “課程”等。一個學生可以學習 N門課程,一門課程可以有 M個學生學習,即“學生”與“課程”之間是多對多的關系。 整個數(shù)據(jù)庫可以用一個 ER 圖表示,如圖 51 所示: 圖 51 數(shù)據(jù)庫 ER 圖 E— R 圖中的實體圖: 學生 課程 選課 管理 N M 浙江長征職業(yè)技術學院畢業(yè)論文 10 1.學生實體 如圖 52 所示: 圖 52 學生實體 2.課程實體 如圖 53 所示: 圖 53 課程實體 3. 選課實體 如圖 54 所示: 圖 54 選課實體 學生 學號 姓名 班級 性別 生日 地址 電話 郵箱 課程 課程號 課程名 學分 選課 學號 課程號 分 數(shù) 浙江長征職業(yè)技術學院畢業(yè)論文 11 4. 管理員實體 如圖 55 所示: 圖 55 管理員 實體 數(shù)據(jù)庫 邏輯設計 數(shù)據(jù)庫邏輯設計就是將 E— R 圖轉換為關系模型的過程,即將所有
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1