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

正文內(nèi)容

基于odbc編程實現(xiàn)的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)-展示頁

2024-09-25 09:20本頁面
  

【正文】 的模塊劃分如圖 ,將系統(tǒng)劃分為 4個大模塊 ,每個模塊負責(zé)的功能相對專一。 (4)信息查詢 成績查詢:可以按照學(xué)生查詢,查詢某個學(xué)生參加所有課程的成績,并且可以進一步查詢該學(xué)生成績情況,如所有及格的課程和不 及格的課程,學(xué)生還能夠查詢出所有成績,以及統(tǒng)計該門課的最高分、最低分、平均分以及通過率、優(yōu)秀率等信息。當(dāng)教師準備教授課程時要記錄到數(shù)據(jù)庫中,方便今后是系統(tǒng)最主要的功能。 授課管理:能夠?qū)處熓谡n的情況進行管理。 課程管理:能夠?qū)φn程的一些基本信息進行添加、修改、刪除等操作。 教師管理:能夠?qū)處煹囊恍┗拘畔⑦M行添加、修改、刪除等操作。 (3)基本信息管理 學(xué)生管理:能夠?qū)W(xué)生的一些基本信息進行添加、修改、刪除等操作。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 5 頁 共 41 頁 (2)系統(tǒng)管理 修改密碼:對于任何用戶,包括學(xué)生、教師和系統(tǒng)管理員都可以對自己的密碼進行重新設(shè)置。如果密碼不正確將不能進入系統(tǒng)。對基本數(shù)據(jù)的管理,包括學(xué)生表、課程表、教師表和成績表的添加、修改和刪除。 系統(tǒng)管理員所具有的操作權(quán)限:系統(tǒng)管理員具有最高權(quán)限,可以對所有數(shù)據(jù)進行修改或刪除。在 3 種用 戶角色中,學(xué)生的權(quán)限是最小的,只限于查詢成績的操作。 學(xué)生所具有的操作權(quán)限 :學(xué)生可以查詢自己的成績 ,也可以查看其他同學(xué)的成績。有 3 種用戶角色,分別是學(xué)生、教師和系統(tǒng)管理員。管理員可以對整個系統(tǒng)進行維護,需要管理員進行維護可能因為 3 種情況:一種是用戶忘記密碼,這時需要管理員對密碼進行重置;另一種情況是某些數(shù)據(jù)由于人為的原因造成錯誤,這時需要管理員強制進行修改;還有一種情況是對學(xué)生信息、課程信息和教師信息一些基本信息的添加與修改等。其中學(xué)生只能對成績查詢,不允許修改和刪除成績。對于整個系統(tǒng)而言 ,從而達到靈活的管理學(xué)生成績的效果。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 4 頁 共 41 頁 3 系統(tǒng)分析與設(shè)計 需求分析 學(xué)生成績系統(tǒng)的主要目的 就是利用軟件實現(xiàn)成績的錄入、查詢、修改、刪除等功能,使教師對學(xué)生成績的管理更加容易,提高工作效率、降低管理成本。 ( 4) CListBox(列表框控件):顯示一個列表,讓用戶從中選取一個或多個項。 ( 2) CButton(按鈕控件):產(chǎn)生某些命令或改變某些選項設(shè)置。用于在系統(tǒng)發(fā)生錯誤時保持數(shù)據(jù)庫的一致性和完整性。 SQL 數(shù)據(jù)庫采用優(yōu)化鎖定策略,允許多個用戶可以同時訪問服務(wù)器而不互相干擾。另外, SQL 數(shù)據(jù)庫在完整性約束上,一般在創(chuàng)建數(shù)據(jù)表時就定義好的,它既可以定義為數(shù)據(jù)表的一部分,也可以通過存儲過程或觸發(fā)器等形式從數(shù)據(jù)表中獨立出來。 ( 3)數(shù)據(jù)完整性管理。 ( 2)數(shù)據(jù)安全管理。與傳統(tǒng)的桌面數(shù)據(jù)庫系統(tǒng)相比 SQL Server 2020 有以李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 3 頁 共 41 頁 下區(qū)別: ( 1)面向集合與面向記錄。 數(shù)據(jù)庫平臺選用的是 Microsoft 公司的 SQL Server 2020, SQL Server 2020 是 SQL Server 的最新版本,比以前版本提高了性能、可靠性、質(zhì)量和易用性。 ( 5)并行性:數(shù)據(jù)庫是否并行運行在多節(jié)點上。 ( 3)安全性:數(shù)據(jù)庫是否具有高度的安全性。根據(jù)工資發(fā)放信息管理應(yīng)用的實際需要,在選擇數(shù)據(jù)庫平臺時,應(yīng)考慮下列因素: ( 1)性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力。 數(shù)據(jù)庫是工資發(fā)放管理的核心組成部分,所有信息處理子系統(tǒng)都將基于某種數(shù)據(jù)庫平臺,以便將其處理的信息資源完整、安全地保存起來,并且對其進行各種管理和利用。因此 Visual C++又稱作是一個集成開發(fā)工具,它提供了軟件代碼自動生成和可視化資源編輯功能。 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 2 頁 共 41 頁 2 關(guān)鍵技術(shù)介紹 VC++以及數(shù)據(jù)庫的介紹 本系統(tǒng)主要有 VC++、數(shù)據(jù)庫結(jié) 構(gòu)開發(fā)。 現(xiàn)在我國的大中專院校的學(xué) 生成績檔案管理水平普遍都不是很高 , 有的還停留在全用紙介質(zhì)基礎(chǔ)上 , 這種管理方式已不能適應(yīng)時代的發(fā)展 , 社會的需求 , 因為它浪費了大量的人力物力 , 也存在著許多不足的因素 。 開發(fā)一個學(xué)生成績管理系統(tǒng) , 采用計算機對學(xué)生成績進行管理 , 進一步提高了辦學(xué)效益和現(xiàn)代化水平 。 因此 , 開發(fā)這樣的一套成績管理系統(tǒng)成為很有必要的事情 。 例如 : 檢索迅速 、 查找方便 、 可靠性高 、 存儲量大 、 保密性好 、 壽命長 、成本低等 。 課題背景 及意義 隨著科學(xué)技術(shù)的不斷提高 , 計算機科學(xué)日漸成熟 , 其強大的功能已為人們深刻認識 , 它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用 。李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 1 頁 共 41 頁 1 引 言 為方便對 學(xué)生的信息 、 成績 等進行高效的管理,編寫該程序以提高 光盤 的管理效率。使用該程序之后,工作人員可以查詢某位 學(xué)生成績 情況,還可以對當(dāng)前學(xué)生成績 情況進行一些統(tǒng)計,給出統(tǒng)計表格,以便全面掌握 學(xué)生成績 情況。 作為計算機應(yīng)用的一部分 , 使用計算機對學(xué)生成績信息進行管理 , 有著手工管理所無法比擬的優(yōu)點 。 這些優(yōu)點能夠極大地提高學(xué)生成績管理的效率 , 也是企業(yè)的科學(xué)化 ,正規(guī)化管理 , 與世界接軌的重要條件 。 學(xué)生成績管理系統(tǒng)提供了強大的學(xué)生成績管理管理功能 , 方便系統(tǒng)管理員對學(xué)生成績等信息的添加 、 修改 ,打印 等操作 , 同時一樣的方面學(xué)生對自己各科成績查詢 , 學(xué)習(xí)的交流 。 為廣大教師和學(xué)生提高工作效率 , 實現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化 , 規(guī)范化和自動化 。 在今天信息時代這種傳統(tǒng)的管理方法必然會被計算機為基礎(chǔ)的信息管理系統(tǒng)所代替 , 一個高效的學(xué)生成績管理系統(tǒng)可以存儲歷屆的學(xué)生成績檔案 ,不需要大量的人力 , 只需要幾名專門錄入員即可操作系統(tǒng) , 節(jié)省大量人力 , 可以迅速查到所需信息 、 高效 、 安全 、 學(xué)生在能方便的查看自己的成績 。以下簡單介紹些這兩種技術(shù): Visual C++ 是功能最為強大可視化開發(fā)工具 ,它不僅支持傳統(tǒng)的軟件開發(fā)方法 ,更重要的是它能支持面向?qū)ο蟆⒖梢暬拈_發(fā)風(fēng)格。 Visual C++具有的優(yōu)點:提供了面向?qū)ο蟮膽?yīng)用程序框架 MFC,簡化了程序員的編程工作,提高了模塊的重要性;提供了基于 CASE 技術(shù)的可視化軟件的自動生成和維護工具 AppWizard、 ClassWizard、 Visual Studio、 WizardBar 等,實現(xiàn)了直觀、可視的程序設(shè)計風(fēng)格,方便地編程和管理各種類,維護程序的源代碼封裝了Windows 的 API 函數(shù)、 USER、 DERNEL、 GDI函數(shù),簡化了編程創(chuàng)建、維護窗口的許多復(fù)雜的工作。選擇一個安全高效的數(shù)據(jù)庫平臺是非常重要的。 ( 2)開放性: 數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用。 ( 4)可靠性:數(shù)據(jù)庫是否具有高度的可靠性。 ( 6)可操作性:數(shù)據(jù)庫在使用前是否需要復(fù)雜的培訓(xùn)。 SQL Server 2020 擁有大型數(shù)據(jù)庫系統(tǒng)基本特征,但保持了 windows環(huán)境下界面友好,操作簡單的 優(yōu)點,成為 windows 環(huán)境下開發(fā)中、小型 C/S 系統(tǒng)較流行的數(shù)據(jù)庫系統(tǒng)。面向集合與面向記錄應(yīng)該是 C/S 系統(tǒng)與桌面數(shù)據(jù)庫系統(tǒng)的本質(zhì)的區(qū)別。 SQL 數(shù)據(jù)庫在數(shù)據(jù)安全性管理方面比桌面數(shù)據(jù)庫系統(tǒng)要強得多,它不僅對數(shù)據(jù)庫的訪問進行口令驗證,而且它還能夠?qū)μ囟ǖ臄?shù)據(jù)庫對象進行限制,包括視圖、數(shù)據(jù)表的存儲過程,更重要的是它可以設(shè)置用戶權(quán)限,通過 Grant 和 Revoke 命令向一個用戶或一組用戶授權(quán)或收權(quán)。對于 SQL 數(shù)據(jù)庫而言,它允許在服務(wù)器端定義一些業(yè)務(wù)規(guī)則用于驗證數(shù)據(jù)的完整性,強制所有的客戶端程序都必須接受相同的業(yè)務(wù)規(guī)則約束,這樣有利于集中維護這些規(guī)則。 ( 4)數(shù)據(jù)庫的并發(fā)訪問管理。 ( 5)事務(wù)控制。 本程序中使 用的 VC++控件及其屬性簡介 ( 1) CStatic(靜態(tài)控件 ):顯示一些幾乎固定不變的文字或圖形描述。 ( 3) CEdit(編輯框控件):完成文字的輸入輸出雙向操作,查看并編輯文字。 ( 5) CComboBox(組合框):將列表框和編輯框有機地組合在一起,選擇列表中已有的項,還可以編輯出新的項。 學(xué)生成績的管理一般分為成績查詢和成績維護兩部分 ,在實際的教學(xué)過程中 ,學(xué)生主要對成績進行查詢 ,了解自己的成績情況 ,而教師除了能夠?qū)Τ煽儾樵冎?,還要對成績進行錄入 ,修改 ,刪除等操作。 因此從安全角度考慮,有必要針對不同的用戶對數(shù)據(jù)的訪問與編輯進行控制。教師可以錄入成績,并可以修改已有的成績,同時,教師 也應(yīng)該能夠?qū)Τ煽冞M行查詢,以便了解整個教學(xué)情況。在整個系統(tǒng)中。他們所具有的操作權(quán)限如下。但不允許修改成績,也不允許刪除成績。 教師所具有操作權(quán)限:教師除擁有學(xué)生所具有的成績查詢的權(quán)限外,還可以錄入學(xué)生成績,修改、刪除學(xué)生的成績。對用戶信息的管理,包括密碼重置、用戶的增加與刪除。 功能需求具體分析如下 : (1)系統(tǒng)登錄 用戶輸入用戶名和密碼,系統(tǒng)查詢數(shù)據(jù)庫中的信息對密碼進行驗證。如果密碼正確,系統(tǒng) 會自動根據(jù)用戶所具有的權(quán)限進入不同界面。 用戶管理:只針對管理員才能進行操作,管理員可以查看用戶狀態(tài),當(dāng)教師或?qū)W生忘記密碼時能夠找回其密碼,并且能添加、刪除用戶,修改用戶權(quán)限。學(xué)生的基本信息包括學(xué)生編號、姓名、性別、年齡、電話號碼和地址等。教師的基本信息包括教師編 號、教師姓名、性別、年齡、職稱等。學(xué)生的基本信息包括課程編號、課程名稱、該門課的學(xué)時及學(xué)分。包括添加、修改、刪除等操作。當(dāng)一門課的成績結(jié)果公布時,要相應(yīng)的記錄到數(shù)據(jù)庫中,這樣,學(xué)生和教師才能夠進行成績的查詢。 授課查詢:可以查詢某個教師所教授的所有課程情況,也可以查詢某門課都有哪些教師教授過。其中,用戶身份驗證模塊提供對用戶身份的驗證,同時讀取用戶所具有的權(quán)限,只有具有管理員權(quán)限的用戶才可以使用系統(tǒng)的所有功能。系統(tǒng)的最底層是 數(shù)據(jù)庫,李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 6 頁 共 41 頁 本系統(tǒng)采用 Microsoft Access 作為后臺數(shù)據(jù)庫。 學(xué)生成績管理系統(tǒng) 基本信息管理模塊 信息查詢模塊 系統(tǒng)管理模塊 用戶管理 成績查詢 授課查詢 成績管理 課程管理 教師管理 學(xué)生管理 授課管理 李鏡子 《用 VC++語言解決學(xué)生成績管理系統(tǒng)得設(shè)計與實現(xiàn)》 第 7 頁 共 41 頁 圖 系統(tǒng)流程分析圖 用戶登錄模塊 用戶登錄模塊實現(xiàn)對用戶合法性的檢查,讀取相應(yīng)用戶權(quán)限,同時在登錄后根據(jù)用戶權(quán)限顯示不同的功能界面。對于修改了權(quán)限的用戶,只有在下次登錄的時候,才會起作用。密碼修改主要為了安全方面的考慮,應(yīng)定期更登錄密碼。用戶管理窗口資源為“ IDD_USER”,對話框后臺處理的類為“ CUserDlg”,該類繼承自“ CDialog”類。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1