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

正文內(nèi)容

(word)-計算機科學與技術專業(yè)畢業(yè)論文--學生檔案管理系統(tǒng)的開發(fā)與設計-畢業(yè)論文(編輯修改稿)

2024-10-10 22:54 本頁面
 

【文章內(nèi)容簡介】 式 本系統(tǒng)事實上是基于 C/S 模式的信息管理系統(tǒng),客戶機通過服務器去訪問所需要的數(shù)據(jù)庫,在這里客戶機就是指 VC++開發(fā)應用程序,服務器是指 SQL Server 2020所用的服務器,本系統(tǒng)用的是本地服務器,系統(tǒng)模式圖如圖 21所示。 圖 21 系統(tǒng)模式圖 這里 VC++客戶應用程序通過本地服務器連接到 SQL Server 2020 的數(shù)據(jù)庫,訪問所需要的數(shù)據(jù)信息。在學生檔案管理系統(tǒng)中,從而實現(xiàn)用戶對相應的數(shù)據(jù)信息進行修改、查詢和錄入等操作,以達到對學生檔案方面工作的各項管理 [2]。 C /S模式是一種兩層結(jié)構的系統(tǒng):第一層是在客戶機系統(tǒng)上結(jié)合了表示與業(yè)務邏輯;第二層是通過網(wǎng)絡結(jié)合了數(shù)據(jù)庫服務器。 C/S模式主要由客戶應用程序、服務器管理程序和中間件三個部分組成 ,以下是 C/S 模式的一些優(yōu)點: ( 1) C/S 交互性強。因為 客戶端有一套完整應用程 序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。 ( 2) C/S模式提供了更安全的存取模式。由于 C/S配備的是點對點的結(jié)構模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。 ( 3) 響應速度快 。 由于客戶端實現(xiàn)與服務器的直接相連,沒有中間環(huán)節(jié) 。 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 服務器 客戶機 ( VC++) ( 4) 操作界面漂亮,形式多樣,可以充分滿足客戶自身的個性化要求 。 系統(tǒng)開發(fā)環(huán)境 開發(fā)環(huán)境的選擇 開發(fā)與運行的環(huán)境的選擇會影響到數(shù)據(jù)庫設計,本系統(tǒng)開發(fā)與運行環(huán)境如下: ( 1) 開發(fā)環(huán)境: Windows XP ( 2) 開發(fā)工具: Visual C++ ( 3) 數(shù)據(jù)庫管理系統(tǒng): SQL Server 2020 本系統(tǒng)在 Windows XP 開發(fā)環(huán)境下,利用 Visual C++ 開發(fā)工具,并使用 SQL Server 2020 作為數(shù)據(jù)庫管理系統(tǒng),來實現(xiàn)學生檔案管理系統(tǒng)的各個模塊和它們的功能,形成一個令多數(shù)學校滿意的檔案管理系統(tǒng) [3]。 Visual C++ 的簡介 VC++ 是 Microsoft 公司推出的一個基于 Windows 系統(tǒng)平臺、可視化的集成開發(fā)環(huán)境,它的源程序按 C++語言的要求編寫,并加入了微軟提供的功能 強大的 MFC 類庫。 MFC 中封裝了大部分 Windows API 函數(shù)和 Windows 控件,它包含的功能涉及到整個 Windows 操作系統(tǒng) [4]。 MFC 不僅給用戶提供了 Windows 圖形環(huán)境下應用程序的框架,而且還提供了創(chuàng)建應用程序的組件,這樣,開發(fā)人員不必從頭設計 、 創(chuàng)建和管理一個標準 Windows 應用程序所需的程序,而是從一個比較高的起點編程,故節(jié)省了大量的時間。另外,它提供了大量的代碼,指導用戶編程時實現(xiàn)某些技術和功能 。 SQL server 2020 簡介 SQL Server 2020 是微軟公司推 出的大型數(shù)據(jù)庫管理系統(tǒng),建立在成熟而強大的關系模型基礎之上,可以很好地支持客戶機/服務器網(wǎng)絡模式 [3]。 SQL Server 2020是一個杰出的數(shù)據(jù)庫平臺,能夠滿足各種類型的企事業(yè)單位對構建網(wǎng)絡數(shù)據(jù)庫的需求,同時還具有功能強大,安全可靠等特點,可用于大型聯(lián)機事務處理、數(shù)據(jù)倉庫及電子商務等。它與 Windows 操作系統(tǒng)緊密集成,具有方便易用的圖形界面,并提供了一套完整的管理工具和實用程序,大大減輕了管理員的工作量,使用戶對數(shù)據(jù)庫的操作變得非常簡單,使許多以前需要手工進行處理的復雜任務,現(xiàn)在可以通過圖形化界面和 向?qū)Чぞ邅磔p松地完成。正是由于 SQL Server 2020 具有操作簡單、功能強大、安全性高等特點,目前已經(jīng)成為各類學校學習大型數(shù)據(jù)庫管理系統(tǒng)的所選對象之一。 開發(fā)環(huán)境的建立 確保 SQL Server 2020 服務器正常工作 ( 1) SQL Server 2020 安裝完畢后,啟動 【服務管理器】,【 SQL Server 服務管理器】界面中可以查看服務器的服務是否正常啟動如圖 22 所示。 圖 22【 SQL Server服務管理器】界面 ( 2) 啟動服務器上的【企業(yè)管理器】,查看【企業(yè)管理 器】是否能夠正常管理。 測試 SQL Server 2020 和本地服務器的連接 ( 1)啟動【查詢分析器】。由于【查詢分析器】首選必須連接服務器 ,然后才能工作。出現(xiàn)【連接到 SQL Server】界面 ,在【 SQL Server】文本框中輸入本地服務器的別名,或者單擊 按鈕將客戶機能夠自動識別的別名添加進來。完成設置后單擊 按鈕。 ( 2)成功連接到本地數(shù)據(jù)庫服務器界面。表明連接參數(shù)配置正確 ,如果不能出現(xiàn)此界面,則需要仔細檢查本地服務器參數(shù)是否正確 [6]。 測試 VC++和 SQL Server 2020 的連接 ( 1)啟動 VC++,在【快捷按鈕欄】單擊【數(shù)據(jù)視圖窗口】按鈕 。 ( 2)對于【數(shù)據(jù)視圖】窗口在列表框中選擇【數(shù)據(jù)鏈接】用鼠標右鍵單擊,在出現(xiàn)的快捷菜單中選擇【添加數(shù)據(jù)鏈接】選項如圖 23所示 [7]。 圖 23 添加數(shù)據(jù)鏈接 ( 3)出現(xiàn)數(shù)據(jù)鏈接屬性的【提供程序】選項卡。在【選擇您希望連接的數(shù)據(jù)】列表框中選 擇“ Microsoft OLE DB Provider for SQL Server”選項,單擊 按鈕。 ( 4)出現(xiàn)【連接】選項卡。按照服務器的身份驗證模式不同進行選擇,在【在服務器上選擇數(shù)據(jù)庫】下拉列表框中可以選擇服務器上已經(jīng)存在的數(shù)據(jù)庫。單擊按鈕 [8]。 ( 5) VC++程序通過 SQL Server 2020 成功連接本地服務器后出現(xiàn) 成功連接界面 ,表明 VC++可以正常連接 SQL Server 2020 數(shù)據(jù)庫服務器,也就是本地服務器 [9]。 3 需求分析 設計思想 由于本系統(tǒng)是一個基于 C/S 的數(shù)據(jù)庫的信息管理系統(tǒng),所以第一步就是需要利用SQL Server 2020 建立所需要的數(shù)據(jù)庫,第二步就使用 Visual C++ 完成該系統(tǒng)客戶端應用程序的開發(fā) [10]。 將建立數(shù)據(jù)庫所在的服務器作為服務器端,在這里我所用的是本地服務器,為開發(fā)應用程序的客戶端提供所需要的數(shù)據(jù)服務。當然,客戶端跟服務端需要連接,具體來說就是指應用開發(fā)程序和數(shù)據(jù)庫的連接,本系統(tǒng)主要是通過 ADO來訪問 SQL Server 2020 數(shù)據(jù)庫 [11]。其中,這個訪問過程涉及到創(chuàng)建 Connection 對象和 Recordset 對象,以及檢索 Recordset 對象中的記錄,然后將結(jié)果顯示給用戶或者進行修改以及更新數(shù)據(jù)表中的數(shù)據(jù)。 需求分析 按照系統(tǒng)開發(fā)業(yè)務分析要求和原則,在與系統(tǒng)管理人員的充 分溝通,整理出學生檔案管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設計的依據(jù)。 基本功能需求 通過對系統(tǒng)的分析,可得出該系統(tǒng)的基本功能需求如下: ( 1) 應該能夠存儲 系部信息、班級信息、學生檔案、課程信息以及課記錄和成績等多種數(shù)據(jù)信息 。 ( 2) 該提供對這些信息 的錄入、修改、刪除等操作。 ( 3) 該提供添加、修改和刪除用戶的功能 。 ( 4) 應該提供給查詢者一個模糊查詢的功能,在輸入條件的情況下,查找出所有符合條件的記錄。 用戶界面需求 學生檔案 管理系統(tǒng)提供給用戶 WEB 的界面 ,此界面要求操作清晰,頁面美觀,并盡可能的為用戶的查詢操作提供方便。 系統(tǒng)管理員 能通過此界面完成 各種基本信息的錄入、修改和刪除的功能, 也 能通過此界面控制管理整個用戶群 ; 教師通過此界面可完成教學班級信息查詢和成績管理的功能;學生通過此界面主要完成選課和成績查詢等功能。 性能需求 軟硬件需求 根據(jù) Visual C++ 的運行需求以及系統(tǒng)的調(diào)試需求,至少需要滿足以下的軟硬件要求: (1) 開發(fā)工具: Visual C++ ; (2) 操作系統(tǒng): WindowsXP; (3) 數(shù) 據(jù)庫: SQL Server 2020; (4) CPU: 以上 ; (5) 內(nèi)存: 512 以上 ; (6) 硬盤: 150GB 以 上 ; (7) VGA 顯示器或更高; 響應時間 當信息數(shù)據(jù)錄入、修改和刪除等操作時應無等待時間,每次處理響應時間少于 3秒 。程序系統(tǒng)在運行過程中由于操作錯誤或輸入輸出數(shù)據(jù)出時不應死機,而應提示故障原因,然后以正常出口退出當前操作環(huán)境 [12]。 系統(tǒng)可擴展性 系統(tǒng)應該具有可擴展性,當有新的 檔案 管理條件添加時,能夠很方便的對系統(tǒng)進行擴展 ,同時也能達到系統(tǒng)的升級 。 系統(tǒng)設計基礎 通過調(diào)查,我們學校目前在檔案管理這方面也基本上實現(xiàn)了用計算機的管理,對科室、科目信息、班級信息、教師信息以及考試類別設置很好地進行了管理,但是,也還有很多需要慢慢改進的地方,比如選課管理不夠完善,系統(tǒng)響應速度太慢等問題。本學生檔案管理系統(tǒng)主要涉及到學生管理、查詢管理,對應相應的管理模塊,其組織結(jié)構圖如圖 31 所示。 圖 31 組織結(jié)構圖 系統(tǒng)業(yè)務流程圖 業(yè)務流程圖 是一種表明系統(tǒng)內(nèi)各單位,人員之間的業(yè)務關系,作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務流程中的不合理迂回等。 學生檔案 管理系統(tǒng)的需求分析的重點是對 檔案 管理信息系統(tǒng)的業(yè)務流程進行描述,通過采用流程圖中的部分圖形來對學生 檔案 管理活動進行規(guī)范化說明 如圖 32如示。 圖 32 業(yè)務流程圖 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖是在系統(tǒng)分析員在系統(tǒng)設計階段,對實際構建的系統(tǒng) 分析綜合后,提取用戶 系統(tǒng)管理員 教師 學生 檔案管理 檔案管理 學生管理 科室信息管理 科目信息管理 班級科目設置 班級信息管理 教師信息管理 考試類別設置 查詢管理商店 成績查詢 選課 班級學生查詢 學生成績錄入 邏輯模型的一個過程,它更關注于過程內(nèi)數(shù)據(jù)的處理,而把具體處理數(shù)據(jù)的物理過程,物理分布忽略 。在系統(tǒng)中 ,管理員將檔案管理所有的信息數(shù)據(jù) ,包括系統(tǒng)用戶信息數(shù)據(jù)、班級信息數(shù)據(jù)、 學生檔案 數(shù)據(jù)、課程信息數(shù)據(jù)進行處理 ,并保存在檔案管理系統(tǒng)中 ,教師通過檔案管理系統(tǒng)對學生的成績進行錄入 ,又可以在檔案管理中的選課查詢數(shù)據(jù)模塊中對班級學生名單進行查詢。學生可以在檔案管理中選課 ,當然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進行查詢,通過分析,畫出系統(tǒng)數(shù)據(jù)流圖如圖 33所示。 圖 33 系統(tǒng)數(shù)據(jù)流圖 其中, 二層 DFD 圖中檔案管理信息 II包括系統(tǒng)用戶信息、科室信息、班級信息、教師信息、 學生檔案 、課程信息和選課信息信息如圖 34 所示。 管理員 教師 學生 檔案管理II 查詢班級學生 查詢成績 圖 34 選課查詢管理信息 其中檔案管理信息包括系統(tǒng)用戶信息、科室信息、班級信息、教師信息、學生檔案、課程信息和選課信息信息和選課數(shù)據(jù)查詢信息如圖 35 所示。 圖 35選課 查詢信息圖 系統(tǒng)數(shù)據(jù)字典 數(shù)據(jù)字典簡介 數(shù)據(jù)字典是有表和視圖組成的,存儲有關數(shù)據(jù)庫結(jié)構信息的一些數(shù)據(jù)庫對象。數(shù)據(jù)字典描述了實際數(shù)據(jù)是如何組織的 , 對它們可以象處理其他數(shù)據(jù)庫表或視圖一樣進行查詢,但不能進行任何修改。 數(shù)據(jù)字典就是將數(shù)據(jù)元素、數(shù)據(jù)結(jié)構、數(shù)據(jù)流、數(shù)據(jù)存儲、加工處理和外部實體等的詳細情況加以記錄,并按照一定方式進行排列所形成的一部關于數(shù)據(jù)的字典 [13]。 管理員 教師 學生 選課查詢管理 檔案管理 數(shù)據(jù)流圖抽象地描述了系統(tǒng)數(shù)據(jù)處理的概貌,描述了系統(tǒng)的分解,即系統(tǒng)由哪些部分組成,各部分之間的聯(lián)系,但它不能說明系統(tǒng)中各成分是什么 ,也不能表達系統(tǒng)中各個處理 (加工 )的詳細內(nèi)容,這就要用數(shù)據(jù)字典 。 數(shù)據(jù)條目 學生檔案管理要求 =[系統(tǒng)用戶數(shù)據(jù)表 |科室信息數(shù)據(jù)表 |班級信息數(shù)據(jù)表 |學生檔案數(shù)據(jù)表 |教師信息數(shù)據(jù)表 |課程信息數(shù)據(jù)表 |選課記錄數(shù)據(jù)表 ] 系統(tǒng)用戶數(shù)據(jù)表 =用戶名 +口令 科室信息數(shù)據(jù)表 =科室編號 +科室名稱 班級信息數(shù)據(jù)表 =編號 +名稱 學生檔案數(shù)據(jù)表 =編號 +系編號 +班編號 +姓名 +性別 +生日 +住址 +電話 +Email+簡歷 教師信息數(shù)據(jù)表 =編號 +姓名 +系編號 +電話 +Email 課程信息數(shù)據(jù)表 =編號 +名稱 +教師 +學分 選課記錄
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1