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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)-基于c的德州學(xué)院學(xué)生信息管理系統(tǒng)(編輯修改稿)

2024-10-16 09:40 本頁面
 

【文章內(nèi)容簡介】 、關(guān)系數(shù)據(jù)庫系統(tǒng)階段,現(xiàn)在正向面向?qū)ο髷?shù)據(jù)庫系統(tǒng)發(fā)展。在數(shù)據(jù)庫相關(guān)的基本概念中包含了數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)。目前,軟件開發(fā)時(shí)經(jīng)常使用的數(shù)據(jù)庫管理系統(tǒng)主要有 Access 、 Microsoft SQL Server、 Oracle、My SQL、 DB Sybase 等,其中又以 Microsoft SQL Server、 Oracle、 My SQL 和 Access 使用面最廣、需求量最多 [6]。而 Microsoft 公司推出的 SQL Server 自推出以后,在數(shù)據(jù)庫領(lǐng)域中得到了廣泛的應(yīng)用。 2020 年推出的 SQL Server 2020 增強(qiáng)了許多功能,同時(shí),它和許多優(yōu)秀的關(guān)系數(shù)據(jù)庫管理系統(tǒng)一樣,不僅可以有效地存儲和管理數(shù)據(jù),而且可以把數(shù)據(jù)庫技術(shù)與 Web 技術(shù)結(jié)合在一起,為在 Inter 中共享數(shù)據(jù)奠定了基礎(chǔ)。 Microsoft SQL Server 2020 具備界面友好、安全性高、功能全面、可編程性強(qiáng)且易操作等特點(diǎn),是中小型企業(yè)數(shù)據(jù)庫應(yīng)用的最佳選擇。 數(shù)據(jù)訪問 在 .NET 框架下,數(shù)據(jù)存取是由 來完成的。簡單地說, 是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?,通過這些類庫中的類訪問數(shù)據(jù)源中的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行操作 [7]。 允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫,但它同樣也能夠通過 ADO 實(shí)現(xiàn)與 XLS、 DBF、 TXT 等格式的文件進(jìn)行數(shù)據(jù)交換 [8]。因?yàn)椴煌臄?shù)據(jù)源采用不同的協(xié)議,故對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。 提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,對于不同的數(shù)據(jù)源采用一組不同的類庫。不管是老式的還是最新的數(shù)據(jù)源都可以通過 .NET 的 類庫來進(jìn)行連接。 3. 需求分析 德州學(xué)院是經(jīng)國家教育部認(rèn)定、山東省人民政府批準(zhǔn)成立的全日制高等院校。在學(xué)校日常的教學(xué)管理中會存在大量的學(xué)生信息,包括學(xué)生的檔案信息、成績信息、學(xué)分信息等等。隨著學(xué)校規(guī)模的不斷擴(kuò)大、學(xué)生數(shù)量的不斷增多以及高校教育教學(xué)改革的實(shí)行,教務(wù)信息管理中的各種數(shù)據(jù)量也隨之急劇增加,急需一個(gè)管理功能全面、操作流程簡易的系統(tǒng)來保證學(xué)生信息管理工作的順利進(jìn)行。需求分析是軟件開發(fā)的第一步,也是開發(fā)系統(tǒng)的最重要的一步,所以綜合考慮學(xué)院的實(shí)際工作情況,根據(jù)學(xué)院學(xué)生信息管理工作德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 5 的 需求,進(jìn)行以下分析。 可行性分析 技術(shù)可行性 學(xué)院有一批有實(shí)踐能力的學(xué)生,可以解決技術(shù)上的主要問題,另外,對學(xué)生本身管理工作的基本流程比較熟悉,便于系統(tǒng)的初步分析。同時(shí),現(xiàn)在的網(wǎng)絡(luò)資源豐富,可以充分利用大量的課外資源,以解決設(shè)計(jì)中的主要的問題,既為學(xué)院的管理工作提供方便,又在一定程度上提高自己的知識水平和實(shí)踐能力,對實(shí)際的學(xué)習(xí)也能起到鞏固的作用。 另外,根據(jù)目前的技術(shù)需求,確定了基本的軟件架構(gòu)和開發(fā)工具,采用 Visual Studio 2020 開發(fā)環(huán)境,編程語言采用 C,以 Microsoft SQL Server 2020 作為后臺的數(shù)據(jù)庫管理工具,構(gòu)建運(yùn)行開發(fā)平臺。 經(jīng)濟(jì)可行性 由于,該系統(tǒng)可以由學(xué)院學(xué)生來完成,所以在開發(fā)成本上應(yīng)該是比較低的,另外,在該系統(tǒng)的實(shí)際應(yīng)用上,節(jié)省了大量的人力和財(cái)力,經(jīng)濟(jì)上是可行的。 綜合功能需求分析 結(jié)合本校對于學(xué)生管理系統(tǒng)的實(shí)際工作要求,本系統(tǒng)開發(fā)主要的功能需求描述如下: (1)界面要求:界面簡潔美觀、操作簡單明了、可視化程度高。 (2)權(quán)限管理要求:設(shè)有管理員、教師和學(xué)生三個(gè)角色。管理員具有個(gè)人信息的錄入、增刪用戶、增刪課程 (包括選修課和必修課)、修改密碼的操作權(quán)限。教師具有個(gè)人信息的錄入和修改、課程查詢、成績查詢、密碼修改等權(quán)限。學(xué)生具有個(gè)人信息的錄入、成績查詢、課程查詢、密碼修改和選課等權(quán)限。 (3)個(gè)人信息管理 、 課程信息管理 、 成績信息管理 、 密碼信息管理 、用戶信息管理等各功能模塊,如圖 1 所示。 德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 6 學(xué) 生 信 息 管 理 系 統(tǒng)用戶信息管理個(gè)人信息管理成績信息管理選課信息管理密碼信息管理 圖 1 功能模塊 非功能性需求分析 系統(tǒng)具有如下設(shè)計(jì)原則: ( 1)實(shí)用、易用原則:系統(tǒng)實(shí)用性強(qiáng),切實(shí)符合學(xué)生信息管理人員及相關(guān)工作的要求,同時(shí)能夠滿足不同水平的教學(xué)管 理人員要求,操作簡單、維護(hù)方便。 ( 2)穩(wěn)定性、安全性原則:本系統(tǒng)采用目前先進(jìn)、流行、成熟而又穩(wěn)定的核心技術(shù)及合理的數(shù)據(jù)庫管理系統(tǒng),既保證了系統(tǒng)的穩(wěn)定性。同時(shí)針對不同的人員實(shí)現(xiàn)不同的管理權(quán)限,具有安全防范措施,從硬件、軟件以及學(xué)生信息管理等方面嚴(yán)格管理,杜絕非法入侵,以保證系統(tǒng)能夠長期穩(wěn)定的不間斷運(yùn)行。 4. 系統(tǒng)概要設(shè)計(jì) 學(xué)生信息管理系統(tǒng)包含了 大量的 繁雜信息, 為了簡化本系統(tǒng)的設(shè)計(jì),只選取與學(xué)生基本信息進(jìn)行管理。 系統(tǒng)功能模塊設(shè)計(jì) 對以上各個(gè)模塊的功能簡單描述如下: (1)用戶信息管理:管理員可進(jìn)行 增刪管理員操作。 (1)個(gè)人信息管理: 管理員、教師和學(xué)生均能進(jìn)行個(gè)人信息的錄入和修改操作。 (2)選課信息管理:管理員可進(jìn)行增刪課程(包括選修課和必修課)操作,教師可進(jìn)行所教授課程的查詢操作,學(xué)生可進(jìn)行所選課程的查詢操作。 (3)成績信息管理:教師可進(jìn)行所教授課程成績的錄入和查詢操作,學(xué)生可進(jìn)行個(gè)人成績的查詢操作。 (4)密碼信息管理:各角色均可進(jìn)行個(gè)人的密碼修改,此外,管理員可進(jìn)行所有用德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 7 戶的密碼修改操作。 數(shù)據(jù)庫設(shè)計(jì) 在開發(fā)應(yīng)用程序時(shí),對數(shù)據(jù)庫的操作是必不可少的,而一個(gè)數(shù)據(jù)庫的設(shè)計(jì)優(yōu)秀與否,將直接 影響到軟件的開發(fā)進(jìn)度和性能,所以對數(shù)據(jù)庫的設(shè)計(jì)就顯得尤為重要 [13]。數(shù)據(jù)庫的設(shè)計(jì)要根據(jù)程序的需求及其功能制定,如果在開發(fā)軟件之前不能很好地設(shè)計(jì)數(shù)據(jù)庫,在開發(fā)過程中將反復(fù)修改數(shù)據(jù)庫,必將嚴(yán)重影響開發(fā)進(jìn)度。 數(shù)據(jù)庫概念設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)過程中的重要組成部分,它是通過管理系統(tǒng)的整體需求而制定的,數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到系統(tǒng)的后期開發(fā) [9]。 現(xiàn)將各實(shí)體的詳細(xì)信息描述如下各圖: (1)管理員信息表的 ER 圖如圖 2 所示。 管 理 員編 號姓 名密 碼 性 別聯(lián) 系 方 式 圖 2 管理 員信息表 圖 (2)必修課信息表的 ER 圖如圖 3 所示。 必 修 課 程課 程 號課 程 名課 程 學(xué) 分開 課 年 份開 課 學(xué) 期 圖 3 必修課信息表 圖 德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 8 (3)學(xué)生個(gè)人信息表 的 ER 圖如圖 4 所示。 學(xué) 生學(xué) 號 姓 名 性 別政 治 面 貌住 址出 生 日 期聯(lián) 系 方 式 民 族 圖 4 學(xué)生個(gè)人信息表 圖 (4)學(xué)生密碼信息表的 ER 圖如圖 5 所示。 學(xué) 生 密 碼學(xué) 號 密 碼 圖 5 學(xué)生密碼信息表 圖 (5) 學(xué)生 必修 成績信息表 的 ER 圖如圖 6 所示。 必 修 成 績學(xué) 期課 程 號學(xué) 生 學(xué) 號成 績學(xué) 年教 師 編 號 圖 6 學(xué)生必修成績信息表 圖 (6) 學(xué)生選課信息表 的 ER 圖如圖 7 所示。 德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 9 選 修 課 程學(xué) 生 學(xué) 號上 課 年 份學(xué) 生 成 績上 課 地 點(diǎn)教 師 編 號課 程 號上 課 學(xué) 年 圖 7 學(xué)生選課信息表 圖 (7) 教師信息表 的 ER 圖如圖 8 所示。 教 師教 師 編 號姓 名性 別住 址聯(lián) 系 方 式 圖 8 教師信息表 圖 (8) 課程信息表 的 ER 圖如圖 9 所示。 課 程開 課 年 份教 師 編 號課 程 編 號開 課 學(xué) 年 圖 9 課程信息表 圖 (9) 教師密碼信息表 的 ER 圖如圖 10 所示。 德州學(xué)院 計(jì)算機(jī)系 2020 級 網(wǎng)絡(luò)工程 專業(yè) 課程設(shè)計(jì) 10 教 師 密 碼編 號 密 碼 圖
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1