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

正文內(nèi)容

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

2024-09-25 09:20本頁(yè)面
  

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