国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網!

基于WPF的學生成績管理系統應用開發論文

實用文 時間:2021-08-31 手機版

  摘要:針對當今中小學學生考試成績管理的普遍需求, 運用微軟.NET框架中的WPF技術以及MVVM開發模式, 研究并設計學生成績管理系統, 實現學生管理、課程管理、班級管理、考試管理、成績管理等功能。該系統開發效率高、運行速度快, 能夠為中小學教務管理人員帶來極大的工作效率提升。

  關鍵詞:WPF; 成績管理; .NET; MVVM;

  Abstract:In view of the general needs of today's primary and middle school students' score management, uses the WPF technology and MVVM development model in the Microsoft.NET framework, studies and designs the student grading management system to achieve student management, course management, class management, test management, score management, etc. The system has high development efficiency and fast running speed, which can bring great work efficiency improvement to the teaching management staff of primary and middle schools.

  Keyword:WPF; Score Management; .NET; MVVM;

基于WPF的學生成績管理系統應用開發論文

  0 引言

  隨著社會的發展以及教育質量的提高, 我國中小學教學規模不斷擴大, 招生人數日漸增多, 所教學的課程以及對學生的考核形式也逐漸多樣化, 這使得教務管理工作在數量和難度上都大大增加。學生考試成績管理在教務管理工作中處于核心地位, 考試成績管理工作是衡量教學及管理質量的重要指標。而當今不少中小學對成績管理依然采用傳統的人工管理方式, 這種管理方式不僅效率低下, 并且隨著時間的推移, 將產生大量的文件和數據, 對于查找、更新和維護都帶來諸多的困難和不便。

  在目前信息時代下, 利用計算機技術進行信息處理無疑是更好的解決方案。使用微軟.NET框架中的WPF技術以及C#高級編程語言, 能夠高效率地開發出Windows平臺下的桌面應用程序。利用這些技術開發一款學生成績管理系統, 能夠幫助教務管理者對學生成績信息更加高效地管理、維護, 從而對教學質量有進一步的提升。

  1 功能需求分析

  針對當今中小學狀況來看, 不同地區、不同學校的教學手段不盡相同, 甚至可能有著較大的區別, 在學生成績管理工作中則主要體現在其所開設課程以及考核方式等不同。例如對于高中而言, 各班級具有理科班、文科班等區分, 對其所開設的考試也有不同的側重處, 因此在本系統中應當實現課程管理、班級管理和考試管理功能, 使得教學管理人員能夠針對不同課程、不同班級進行不同的考核方式。

  考試成績管理工作能夠影響到學校中的每一位師生, 而考試成績管理系統也是如此。教師需要使用該系統對其所教授課程的考試進行分數錄入、導出打印等, 學生可以通過該系統及時地對考試成績進行查詢、并且與其他同學或家長進行分享等。

  由上, 系統所主要面向的用戶可分為三大類:教學管理員、教師以及學生, 各用戶類別可進行的操作如下:

  (1) 教學管理員:課程管理、班級管理、考試管理、用戶管理;

  (2) 教師:分數錄入、分數導出;

  (3) 學生:分數查詢。

  2 系統設計

  2.1系統架構

  系統采用C/S (Client/Server, 客戶端/服務器) 架構。在該架構中, 客戶端通過互聯網與服務器形成連接, 整個系統的工作將合理地分配到客戶端與服務器中, 能夠充分地利用兩端的硬件資源, 并降低系統的資源開銷。該架構模型如圖1所示。

  在本系統中, 客戶端主要負責數據呈現、操作提示、數據錄入查詢等功能, 服務器端則主要負責數據庫的維護功能。

基于WPF的學生成績管理系統應用開發論文

  2.2功能模塊設計

  根據本系統所面向的用戶分類, 系統的功能模塊主要劃分為教學管理員用戶模塊、教師用戶模塊以及學生模塊。系統功能模塊圖如圖2所示。各模塊所實現功能詳細描述如下:

  (1) 管理員用戶模塊

  (1) 課程管理:對學校所開設的所有課程進行添加、刪除、修改等;

  (2) 班級管理:根據不同的學年, 對班級進行添加、刪除等更改;

  (3) 考試管理:根據不同班級、不同課程進行考試的管理;

  (4) 用戶管理:對本系統的用戶進行管理, 包括教師、學生。

  (2) 教師用戶模塊

  (1) 分數錄入:對自身教授課程所開設的考試進行分數的錄入;

  (2) 分數導出:能夠將某次考試的成績按班級劃分導出成Excel文檔;

  (3) 個人信息管理:更新個人信息。

  (3) 學生用戶模塊

  (1) 分數查詢:對參加過的考試進行分數查詢;

  (2) 個人信息管理:更新個人信息。

基于WPF的學生成績管理系統應用開發論文

  2.3 數據庫設計

  系統采用My SQL數據庫, 其具有體積小、速度快等優點, 足夠用于保存成績管理系統所需數據。系統數據庫共包含以下12個數據表:用戶信息表、學生表、教師表、系統管理員表、年級表、班級表、課程表、課程分配表、考試表、考試班級表、考試課程表、分數表。各數據表所包含字段信息如下:

  (1) 用戶信息表:id、用戶類型、學/工號、性別、年齡、聯系方式、登錄密碼;

  (2) 學生表:id、對應用戶信息外鍵、所在班級外鍵;

  (3) 教師表:id、對應用戶信息外鍵;

  (4) 系統管理員表:id、對應用戶信息外鍵;

  (5) 年級表:id、學年值;

  (6) 班級表:id、所在年級外鍵、班級序號;

  (7) 課程表:id、課程名稱;

  (8) 課程分配表:id、對應課程外鍵、對應班級外鍵、對應教師外鍵;

  (9) 考試表:id、考試名稱、考試日期時間;

  (10) 考試班級表:id、對應考試外鍵、考試班級外鍵;

  (11) 考試課程表:id、對應考試外鍵、考試課程外鍵;

  (12) 分數表:id、對應考試課程外鍵、對應學生外鍵、得分。

  3 系統實現

  3.1開發模式

  系統采用WPF技術進行開發, 能夠編寫出美觀的界面, 為用戶提供良好的交互體驗。并且使用MVVM (Model-View-View Model, 模型-視圖-視圖模型) 開發模式進行開發。其中模型即代表所用數據, 視圖即為用戶使用該系統時所能夠看見的頁面、外觀 (UI) , 而視圖模型相當于數據與視圖間的媒介, 通過數據創建好視圖模型后傳遞給視圖進行數據的呈現。不同于MVC (Model-View-Controller, 模型-視圖-控制器) 模式通過控制器進行主要業務邏輯處理, MVVM模式則主要通過數據模型中所包含操作命令 (Command) 以及XAML中的綁定器 (Binder) 等對數據進行邏輯處理。這種模式能夠更好地促進視圖層開發與其他層次的分離, 使得程序開發更為模塊化, 從而提升開發效率。

  3.2數據庫操作

  本系統中數據庫連接、操作使用.NET框架下的Entity Framework (簡稱EF) 實現。使用EF對數據庫進行操作主要分為代碼優先模式和數據庫優先模式, 由于本系統中數據庫結構較為復雜, 因此采用數據庫優先模式, 即根據已經創建好的數據庫在項目中直接生成數據庫中各項數據表所對應的`實體類。

  要對My SQL數據庫使用EF數據庫優先模式, 在開發機器中必須安裝My SQL for Visual Studio、My SQL Connector Net, 并且在項目中通過Nu Get包管理器添加My SQL.Data以及My SQL.Data.Entity包, 且該4項軟件包的版本必須相互對應, 否則無法進行正常運作, 一個可行的對應版本號有:2.0.5、6.10.7、6.10.7、6.10.7。各軟件包安裝完成后, 只需通過新建項在項目中添加ADO.NET實體數據模型, 并按照對應提示連接數據庫、選擇數據模型和數據表后即可自動生成所選擇的數據表對應的實體類以及一個Db Context類, 所有對數據庫進行的操作均通過該類來進行。例如讀取所有考試班級的示例代碼如下:

  var list=db Context.Exam Classes.Include (nameof (ExamClass.exam) )

  .Include (nameof (Exam Class.t_class) .To List () ;db Context Db Context

  其中db Context即為Db Context類的示例, ExamClasses為數據庫中的所有考試班級, 后兩項Include則表示各個考試班級需包含其對應的考試以及班級信息。

  33.3 Excel數據導出

  系統采用NPOI開源庫進行Excel數據導出功能的實現, 需首先通過Nu Get包進行安裝該庫。使用NPOI可在系統未安裝Office組件時完成對Word、Excel等文檔的讀寫, 并同時支持97-2003版本及其以后版本的Office文檔。以下示例代碼為將Data Table中的內容導出至filepath所指的xlsx文檔:

  以上代碼中首先創建XSSFWorkbook實例作為文檔的對象, 并通過Create Sheet方法在該文檔內創建表格Sheet對象, 隨后通過遍歷Data Table中的各行各列往表格中插入數據, 最后通過File Stream以及Write方法將文檔實際保存至filepath文件中。

  4 結語

  本文簡要介紹了使用.NET框架中WPF技術對面向中小學的學生考試成績管理系統進行分析、設計以及實現, 相信對使用WPF技術的開發人員具有一定的借鑒性, 并希望該系統能夠為中小學的教務管理人員帶來工作效率的提升。

  參考文獻

  [1]郭寒風.基于C#的高校社團助手應用開發[J].中國科技信息, 2016, 18:30-31.

  [2]郭寒風, 陳愛國..NET Core平臺下的教務管理系統開發[J].中國科技信息, 2018, 6, 44-45.

  [3]喬晶.高校學生成績管理系統設計與實現[J].電腦編程技巧與維護, 2015, 23:59-60.

【基于WPF的學生成績管理系統應用開發論文】相關文章:

1.基于CMMI的軟件開發模型應用研究論文

2.ERP開發的應用論文

3.VB技術下簡易學生成績管理系統開發論文

4.專業論文:基于Struts+Spring的Web應用設計與實現

5.基于智能手機的盲人語言應用軟件的設計與開發論文

6.精確軟件開發研討及應用論文

7.基于就業能力培養的學生管理思考論文

8.基于遺傳學的產品開發與基因研究論文


本文來源http://www.nvnqwx.com/shiyongwen/2161853.htm
以上內容來自互聯網,請自行判斷內容的正確性。若本站收錄的信息無意侵犯了貴司版權,請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復,謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
日韩一区二区av| 日韩**中文字幕毛片| 久久精品综合一区| 69精品小视频| 久久男人av资源网站| 久久综合色视频| 国产精国产精品| 成人免费在线网址| 91精品久久久久久蜜桃| 国产成人高潮免费观看精品| 久久久久久人妻一区二区三区| 深夜福利一区二区| 国产精品久久久久999| 久久国产精品网站| 中文字幕一区二区中文字幕| 亚洲一区在线免费| 日本欧美视频在线观看| 青青草国产精品一区二区| 欧美国产视频一区| 国产视频一区二区视频| 成人免费毛片播放| 国产高清在线一区二区| 日韩在线观看成人| 国产精品久久久久久久av电影| 久久91精品国产| 午夜精品一区二区在线观看| 青青青国产在线视频| 国产专区一区二区| 97久久天天综合色天天综合色hd| 国产爆乳无码一区二区麻豆| 久久久精品国产一区二区| 一区二区日本伦理| 欧洲视频一区二区三区| 国产欧美精品在线播放| 久久久福利视频| 国产精品国模在线| 亚洲自拍欧美色图| 欧美专区在线视频| 国产欧美va欧美va香蕉在线| 国产黄视频在线| 久久国产精品影视| 欧美在线观看视频| 91精品综合视频| 国产精品成人品| 日韩国产欧美亚洲| 99久久久久国产精品免费| 国产成人精品一区| 亚洲免费视频播放| 黄色激情在线视频| 久久99精品国产99久久| 欧美激情小视频| 欧美日韩一区在线播放| 69久久夜色精品国产69| 国产精品久久久久av福利动漫| 午夜午夜精品一区二区三区文| 国产中文字幕91| 少妇精69xxtheporn| 一道本在线观看视频| 激情综合网俺也去| 久久99精品久久久久久三级| 在线不卡日本| 国产一区二区视频在线观看| 色老头一区二区三区| 色噜噜狠狠色综合网| 国产免费一区二区视频| 国产精品旅馆在线| 欧美少妇一级片| 久久国产主播精品| 一级一片免费播放| 国产精品自在线| 久久伊人精品一区二区三区| 青春草在线视频免费观看| 99精品在线直播| 久久久久久成人精品| 欧美日韩黄色一级片| 国产高清视频一区三区| 亚洲专区中文字幕| 国产精品一 二 三| 久久久久久com| 国产色视频一区| 国产精品大片wwwwww| 国语自产精品视频在线看| 久草一区二区| 熟女视频一区二区三区| 99国产在线| 亚洲最大福利网| 古典武侠综合av第一页| 久久久久久91| www.亚洲天堂网| 亚洲国产精品久久久久久女王| 国产精品夜间视频香蕉| 中文字幕在线亚洲三区| 超碰97在线播放| 一区二区不卡在线视频 午夜欧美不卡'| 国产日韩精品在线播放| 精品国产一二| 国产精品一区在线播放| 中文字幕久久一区| 国产精品中文字幕在线| 在线视频福利一区| 91精品国自产在线观看| 日本一区视频在线观看免费| 久久久久久久av| 国严精品久久久久久亚洲影视| 国产精品福利在线观看网址| 国产欧美在线播放| 亚洲精品国产精品久久| 久久久久久九九九九| 欧美激情专区| 国产精品久久亚洲7777| 国产日韩av在线播放| 亚洲国产精品久久久久久女王 | 日本精品免费观看| 久久久久久久久久久久久久一区| 日韩欧美视频一区二区三区四区| 日韩中文字幕第一页| 免费国产在线精品一区二区三区| 色中色综合影院手机版在线观看| 成人9ⅰ免费影视网站| 日本一本草久p| 国产精品免费在线播放| 浮妇高潮喷白浆视频| 日本新janpanese乱熟| 国产精品美女久久久久久免费| 国产伦精品一区二区三区免 | 日韩免费毛片| 欧美精品在线视频观看| 99久久免费观看| 欧美中文字幕视频| 中文字幕日韩一区二区三区| 久久99久久99精品| 国产男女无遮挡| 日韩黄色片在线| 久久中文字幕在线视频| 久久久女人电视剧免费播放下载| 欧美国产视频一区| 中文字幕av日韩精品| 日韩一区视频在线| 分分操这里只有精品| 欧美怡春院一区二区三区| 在线视频福利一区| 久久手机精品视频| 91精品久久久久| 黄色录像特级片| 日韩中文字幕三区| 国产精品无av码在线观看| 91精品在线影院| 国产一区二区三区在线免费| 日本电影亚洲天堂| 一区二区三区的久久的视频| 国产精品极品美女在线观看免费| 国产经典一区二区| 国产亚洲欧美另类一区二区三区| 色噜噜色狠狠狠狠狠综合色一| 欧美精品在线免费观看| 北条麻妃一区二区三区中文字幕| 97激碰免费视频| 国产色一区二区三区| 欧美在线视频一二三| 少妇人妻在线视频| 一区二区三区四区不卡| 超在线视频97| 国产精品爽黄69天堂a| 国产二区不卡| 69av在线播放| 成人在线观看a| 国语自产精品视频在线看一大j8| 痴汉一区二区三区| 一本色道久久99精品综合| 欧美成人久久久| 国产精品露脸av在线| 久久久精品亚洲| 日韩在线精品一区| 日韩在线视频网| 久久国产一区| 国产成人高清激情视频在线观看| 91免费视频国产| 成人a级免费视频| 国产欧美一区二区视频| 蜜桃久久影院| 欧美一区二区在线视频观看| 日本国产欧美一区二区三区| 亚洲一区二区三区四区在线播放| 久久天天躁狠狠躁夜夜躁2014| 国产精品视频一区二区三区四| 久久激情视频久久| 色妞在线综合亚洲欧美| 久久99蜜桃综合影院免费观看| 国产成人a亚洲精v品无码| 国产二区视频在线| 久久国产精品亚洲va麻豆| 久久99精品久久久水蜜桃| 久久精品日产第一区二区三区精品版 | 欧美图片激情小说| 日韩免费观看av| 欧美日韩一区在线播放| 欧美亚洲黄色片| 免费国产a级片| 精品无码一区二区三区爱欲 | 国内精品视频一区|