【正文】
ler code here int pos。 cout請輸入各科成績 :。 for(int i=0。 DisplayRecord()。 void CUserdlg::OnButdel() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 m_LoginSetUpdate()。 系統(tǒng)登錄窗體設計如圖 52所示。 if(select0||select5){ cout非法數(shù)據(jù)!請重新輸入 : endl。 coutsetw(26)n++◆※ 輸入學生檔案 ※ ◆ 1endlendl。 系統(tǒng)主窗體設計如圖 51 所示。 ( 7)選課信息管理: ① 添加新的選項課信息并保存,包括編號 、學生、課編號和成績。 ② 修改已存在的教師信息。 ② 刪除已有的科室信息。 表 43 “ class” 表的各字段屬性 列名 數(shù)據(jù)類型 長度 編號 char 8 名稱 varchar 20 ( 4)教師信息數(shù)據(jù)表( teacher) 教師信息數(shù)據(jù)包含的數(shù)據(jù)項有編號、姓名、系編號、電話和 Email,數(shù)據(jù)表中各字段的屬性如表 44 所示。關系模型的邏輯結構是一組關系模式的集合。本系統(tǒng)在 SQL Server 2020 中的查詢分析器中新建一個數(shù)據(jù)庫的操作命令如下: Create database student。 數(shù)據(jù)項描述 數(shù)據(jù)項編號: 01 數(shù)據(jù)項名稱:編號 簡述:學生檔案數(shù)據(jù)表的關鍵字的描述 類型:字符型 長度: 8位 取值 /定義:前兩位入學年份,接著三位系別專業(yè)方向代號,再接著一位是班級代號,最后兩位是按姓氏排列的序號 數(shù)據(jù)項編號: 02 數(shù)據(jù)項名稱:成績 簡述:選課記錄數(shù)據(jù)表的有關分數(shù)的描述 類型:長整型 長度: 9位 精度:小數(shù)點后保留兩位 取值 /定義:小數(shù)點前最多三位數(shù)字學生考試成 績、平時成績、總評成績 數(shù)據(jù)項編號: 03 數(shù)據(jù)項名稱:學分 簡述:課程信息數(shù)據(jù)表的有關學科記分點的描述 類型:字符型 長度: 1位 取值 /定義:學生的學科成績達到指定分數(shù)的記點數(shù) 數(shù)據(jù)流 數(shù)據(jù)流使用統(tǒng)一格式建立卡片進行管理,卡片中記錄數(shù)據(jù)流的條目名、別名、數(shù)據(jù)流來源、數(shù)據(jù)流去向、數(shù)據(jù)流結構和簡要說明等內容。學生可以在檔案管理中選課 ,當然也可以通過選課查詢數(shù)據(jù)模塊對自己的成績進行查詢,通過分析,畫出系統(tǒng)數(shù)據(jù)流圖如圖 33所示。程序系統(tǒng)在運行過程中由于操作錯誤或輸入輸出數(shù)據(jù)出時不應死機,而應提示故障原因,然后以正常出口退出當前操作環(huán)境 [12]。 需求分析 按照系統(tǒng)開發(fā)業(yè)務分析要求和原則,在與系統(tǒng)管理人員的充 分溝通,整理出學生檔案管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設計的依據(jù)。 ( 4)出現(xiàn)【連接】選項卡。出現(xiàn)【連接到 SQL Server】界面 ,在【 SQL Server】文本框中輸入本地服務器的別名,或者單擊 按鈕將客戶機能夠自動識別的別名添加進來。 SQL server 2020 簡介 SQL Server 2020 是微軟公司推 出的大型數(shù)據(jù)庫管理系統(tǒng),建立在成熟而強大的關系模型基礎之上,可以很好地支持客戶機/服務器網(wǎng)絡模式 [3]。 ( 3) 響應速度快 。 系統(tǒng)開發(fā)模式 本系統(tǒng)事實上是基于 C/S 模式的信息管理系統(tǒng),客戶機通過服務器去訪問所需要的數(shù)據(jù)庫,在這里客戶機就是指 VC++開發(fā)應用程序,服務器是指 SQL Server 2020所用的服務器,本系統(tǒng)用的是本地服務器,系統(tǒng)模式圖如圖 21所示。 管理信息系統(tǒng)簡介 管理信息系統(tǒng) ( MIS) 是一個以人為主導,利用計算機硬件、軟件、網(wǎng)絡通信設備以及其他辦公設備,進行信息的收集、傳輸、加工、儲存、更新和維護,支持組織高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。系統(tǒng)的觀點用來指導建立信息系統(tǒng)的概念框架和物理結構,數(shù)學的方法用來建立信息處理的規(guī)則,現(xiàn)代化的信息技術設備是處理信息的工具,這三個要素在建立信息系統(tǒng)過 程中缺一不可。 信息系統(tǒng)簡介 信息系統(tǒng)是一個人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時、正確地收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調節(jié)和控制。對系統(tǒng)實現(xiàn)過程進行了總結,并對系統(tǒng)將來進行擴充與完善工作進行了展望。這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境以及開發(fā)環(huán)境的建立。硬件方面在當今這個科技發(fā)展的時代完全能滿足此系統(tǒng)的要 求 [1]。 班級信息管理 模塊 :實現(xiàn)對班號以及所設課程等相關信息的查詢。 ( 8)改進現(xiàn)有檔案管理系統(tǒng)的一些不足,使學生檔案管理工作科學化、規(guī)范化、程序化,促進提高信息處理的速度和正確性,使學校的信息流程和流向清晰化、合理化,第一時間把握學生檔案,以提高整個教學水平。同時,遇到網(wǎng)絡問題時,也得不到及時的解決,因為很多學校缺少計算機方面的人才,系統(tǒng)維護方面的專業(yè)人才也太少,經(jīng)常整個系統(tǒng)會出現(xiàn)問題,這樣影響了學校管理效率,也大大增加了學校的網(wǎng)絡這一塊的成本。 面對信息時代的挑戰(zhàn),網(wǎng)絡的功能越來越強 ,國內教育系統(tǒng)也在 積極建設或升級計算機網(wǎng)絡,并已建成了規(guī)模較大的中國教育科研網(wǎng),全國許多學校也紛紛建立或升級自己的校園網(wǎng)絡系統(tǒng),許多高校還提出了辦公無紙化的口號。實現(xiàn)過程非??茖W,從部分高校管理系統(tǒng)的功能需求得出系統(tǒng)功能模塊圖,進而又得出系統(tǒng)總體結構圖,最后進行了數(shù)據(jù)庫的詳細設計一一實現(xiàn)了各模塊功能。后臺管理平臺能夠對學生的各類信息進行插入、修 改、刪除等各種操作。 本系統(tǒng)采用的 SQL Server 2020 數(shù)據(jù)庫后臺管理服務器有獨立的客戶端,功能十分強大,數(shù)據(jù)安全性高。關系數(shù)據(jù)庫 Abstract The school register management system management system is an education unit essential part. Its content said regarding the school policymaker and the superintendent all very important, therefore the school register management system management system should be able to provide the sufficient information and the quick inquiry method for the user. The system can provide a user interface so that each student logged the results of their inquiries and other information. Management platform to the students the background information of all kinds to insert, modify, delete and other operations. This system uses Visual c + + as a receptionist development tool and SQL Server 2020 as backend data processing and maintenance platform. Every function module was pleted smoothly .At the same time enables students to file information on the immediate printing. Each module can independently design and management, to provide users a convenient interface. This system use SQL Server 2020 as database management background server . Has independent client .The function is very strong, data security is very high. Using VC++ as a receptionist development platform, simple operation is convenient. Use the C/S developing mode, interactive to various error message strong can respond to the timely and accurate. And C/S development model between a few parts, fast response. System interface simple and easy, system function modular very convenient students all kinds of information management. Realization process is very scientific. From the part of college management system that the function demand system function module chart. Then the whole system structure, and draw the detailed design of database fulfilled each module function. Key words: The management information system。 國內外研究現(xiàn)狀 當今已經(jīng)有相當一部分學校利用計算機來實現(xiàn)學生檔案的管理,因為整個社會都在慢慢實現(xiàn)信息管理系統(tǒng)。 ( 3)系統(tǒng)維護功能太差,主要是學校缺少計算機維護方面的專業(yè)人才。 學生信息管理模塊:主要實現(xiàn)對學生各類信息的查詢、修改和刪除等功能。 技術上的可行性 主要是分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。 綜上所述系統(tǒng)開發(fā)目標已明確,在技術上和經(jīng)濟上等方面都可行,并且投入少、效率高。 ( 4)詳細設計。本系統(tǒng)的主要功能是對一個學校的所有學生整個 檔案 的查詢、修改、添加和刪除。比如計算機系統(tǒng)就是一種信息處理系統(tǒng),通過它對輸人數(shù)據(jù)的處理可獲得不同形態(tài)的新的數(shù)據(jù)。信息處理對收集的數(shù)據(jù)進行處理,使它產(chǎn)生新的數(shù)據(jù)。 管理信息系統(tǒng) 把人和計算機結合起來對組織進 行全面管理的系統(tǒng),它綜合運用了計算機技術、通信技術、管理技術和決策技術,與現(xiàn)代管理思想、方法和手段結合起來,為組織的管理活動提供支持的工具。 C /S模式是一種兩層結構的系統(tǒng):第一層是在客戶機系統(tǒng)上結合了表示與業(yè)務邏輯;第二層是通過網(wǎng)絡結合了數(shù)據(jù)庫服務器。 系統(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]。正是由于 SQL Server 2020 具有操作簡單、功能強大、安全性高等特點,目前已經(jīng)成為各類學校學習大型數(shù)據(jù)庫管理系統(tǒng)的所選對象之一。表明連接參數(shù)配置正確 ,如果不能出現(xiàn)此界面,則需要仔細檢查本地服務器參數(shù)是否正確 [6]。 ( 5) VC++程序通過 SQL Server 2020 成功連接本地服務器后出現(xiàn) 成功連接界面 ,表明 VC++可以正常連接 SQL Server 2020 數(shù)據(jù)庫服務器,也就是本地服務器 [9]。 ( 3) 該提供添加、修改和刪除用戶的功能 。本學生檔案管理系統(tǒng)主要涉及到學生管理、查詢管理,對應相應的管理模塊,其組織結構圖如圖 31 所示。 圖 35選課 查詢信息圖 系統(tǒng)數(shù)據(jù)字典 數(shù)據(jù)字典簡介 數(shù)據(jù)字典是有表和視圖組成的,存儲有關數(shù)據(jù)庫結構信息的一些數(shù)據(jù)庫對象。 修改記錄: 編寫 XX 日期 審核 XX 日期 圖 37 課程信息數(shù)據(jù)表單數(shù)據(jù)流卡片樣式 數(shù)據(jù)存儲 數(shù)據(jù)存儲 定義內容包括系統(tǒng)名稱、數(shù)據(jù)存儲編號、數(shù)據(jù)存儲名稱、簡述、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流和組成。 概念結構設計 概念結構設計