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

正文內(nèi)容

基于mvc架構(gòu)的學(xué)生信息管理系統(tǒng)論文-wenkub

2022-12-27 02:51:44 本頁(yè)面
 

【正文】 是針對(duì)管理員開發(fā)的,實(shí)現(xiàn)了用戶管理、學(xué)生基本信息管理、學(xué)生課程信息管理、成績(jī)信息管理、教師信息管理等功能。同時(shí)伴隨著高校招生的規(guī)模逐漸擴(kuò)大,以前的單一的學(xué)生信息管理系統(tǒng)可能不再適應(yīng)新的挑戰(zhàn),對(duì)于高校,這就是一個(gè)迫在眉睫的問題。開發(fā)一個(gè)新的學(xué)生信息管理系統(tǒng), 更好的處理學(xué)生信息顯得十分的重要。基于 MVC 架構(gòu)下,采用了瀏覽器 /服務(wù)器網(wǎng)絡(luò)技術(shù)模式;利用 編程語(yǔ)言進(jìn)行開發(fā),使用 SQL Server 2021 數(shù)據(jù)庫(kù),以此保證數(shù)據(jù)的統(tǒng)一性和完整性。 1 第一章 緒論 研究開發(fā)課題的背景 隨著社會(huì)的發(fā)展與進(jìn)步,計(jì)算機(jī)得到了廣泛的應(yīng)用和普及,人們開始越來(lái)越多地利用計(jì)算機(jī)來(lái)解決實(shí)際問題。利用先進(jìn)的計(jì)算機(jī)技術(shù)、數(shù)據(jù) 庫(kù)技術(shù)以及相關(guān)軟件來(lái)提高信息管理的工作效率,來(lái)實(shí)現(xiàn)辦公自動(dòng)化,以及提高教學(xué)效率、降低成本。 MIS的發(fā)展與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展是緊密相關(guān)的,隨著 Inter/Intra技術(shù)的廣泛應(yīng)用, MIS的體系結(jié)構(gòu)也發(fā)生很大的變化,從以往基于 C/S結(jié)構(gòu)的數(shù)據(jù)訪問及安全體系發(fā)展到當(dāng)前的基于 B/S結(jié) 構(gòu)體系。面對(duì)龐大的信息量,有必要開發(fā)學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。本課題基于 MVC架構(gòu),在 SQL Server 2021數(shù)據(jù)庫(kù)技術(shù)開發(fā)出一個(gè)能在瀏覽器上運(yùn)行的系統(tǒng)。 開發(fā)環(huán)境: Microsoft Visual Studio 2021。 Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯。使用 MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。 ( 2)高重用性和可適用性 隨著技術(shù)的不斷進(jìn)步,現(xiàn)在需要用越來(lái)越多的方式來(lái)訪問應(yīng)用程序。例如, 很多數(shù)據(jù)可能用 HTML來(lái)表示,但是也有可能用 WAP來(lái)表示,而這些表示所需要的 命令是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無(wú)需做任何改變。 ( 6)有利于軟件工程化管理 由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工 程化、工具化管理程序代碼。每個(gè)構(gòu)件在使用之前都需要經(jīng)過徹底的測(cè)試。 MVC并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費(fèi)大量時(shí)間將 MVC應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會(huì)得不償失。 數(shù)據(jù)庫(kù)簡(jiǎn)介 數(shù)據(jù)庫(kù)( Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不 再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。它是數(shù)據(jù)庫(kù)的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。指出了每個(gè)數(shù) 據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。 數(shù)據(jù)庫(kù)不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。 同文件系統(tǒng)相比,由于數(shù)據(jù)庫(kù)實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了 用戶各自建立應(yīng)用文件。 (4) 數(shù)據(jù)實(shí)現(xiàn)集中控制。 主要包括:①安全性控 制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、 有效性和相容性;③并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對(duì)數(shù)據(jù)實(shí)現(xiàn)多路存取, 又能防止用戶之間的不正常交互作用; (6) 故障恢復(fù)。 技術(shù) ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁(yè)中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 同時(shí)也是 languageindependent(語(yǔ)言獨(dú)立化)的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有 C( C++和 Java 的結(jié)合體), VB, Jscript , C++、F++。因?yàn)榕?置信息都保存在簡(jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。推行學(xué)校信息管理系統(tǒng)的應(yīng)用是進(jìn)一步推進(jìn)學(xué)生學(xué)籍管理規(guī)范化、電子化、控制輟學(xué)和提高義務(wù)教育水平的重要舉措。 ( 2) 學(xué)生課程信息管理:包含學(xué)生的課程信息,查詢課程的基本信息,以及修改課程 的一些相關(guān)信息或者刪除信息。 圖 32 學(xué)生實(shí)體及屬性 課程實(shí)體具有課程號(hào)、課程名稱、課程類別、學(xué)分、總學(xué)時(shí)、周學(xué)時(shí)和備注等屬性,用ER 圖表示如圖 33 課程實(shí)體及屬性所示。 m n m n m n 圖 36 實(shí)體間的關(guān)系 數(shù)據(jù)庫(kù)表設(shè)計(jì) 該數(shù)據(jù)庫(kù)含有以下的表: 用戶表:存儲(chǔ)用戶信息,有用戶名、密碼、用戶類型等信息;如表 31 所示。 表 34 課程表 列名 數(shù)據(jù)類型 可否為空 courseID Char(8) 否 coursename Varchar(20) 否 coursetypeID varchar(3) 是 totalperiod tinyint 是 credithour tinyint 是 remark Varchar(50) 是 成績(jī)表:存儲(chǔ)成績(jī)信息,有學(xué)號(hào)、課程號(hào)和成績(jī)等信息;如表 35 所示。 public int PageCount, PageSize, RecordCount, CurrentPage。 }else { string str_pwd = ().Replace(39。 string sqlstr = select usertype from Users where username=39。 (new SqlParameter(password, , 50))。 if (() == true) 11 { Session[UserRole] =0。 ()。 } } } 學(xué)生信息管理界面 管理員登陸后進(jìn)入學(xué)生信息頁(yè)面,可以對(duì)學(xué)生信息進(jìn)行修改,刪除等功能。 = true。 = !。 if () { string str = ((Label)[i].FindControl(Label3)).Text。 ()。 [color] = red。 i 。 圖 43 課程信息界面 主要代碼如下: protected void Button1_Click(object sender, EventArgs e) { sms_sqlstr = select * from [course],[coursetype] where = and (coursename=39。 or =39。 SqlDataAdapter sms_da = new SqlDataAdapter(sms_sqlstr, sms_conn)。 = sms_ds。 LinkButton lb = (LinkButton)sender。 break。 + str + 39。 = sms_ds2。SqlDataAdapter sms_da2 = new SqlDataAdapter(sms_sqlstr2, sms_conn)。 ()。 != ) { sms_sqlstr = select * from [student],[grade],[course] where = and = and (=39。amp。 } else if (( == ) amp。 or =39。)。 + + 39。 } ()。 ()。 15 = false。 i 。 = str; } protected void LinkButton5_Click(object sender, EventArgs e) { = 。 where studentid=39。 SqlCommand sql = new SqlCommand(sqlstr, sms_conn)。 SMS_BindGrid()。 + + 39。 + + 39。 + + 39。 + + 39。+ +39。 Try { ()。 } ()。 基于 MVC 架構(gòu)下實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)。 18 參考文獻(xiàn) [1] 張躍廷 顧彥玲 . 從入門到精通 [M]. 北京:清華大學(xué)出版社, [2] 李銘 . C高級(jí)編程第六版 [M].北京:清華大學(xué)出版社, [3](美國(guó) )沃爾森著 . [M].北京 :中國(guó)電力出版社, [4] 趙喜來(lái) .SQL Server 2021 從入門到精通 (中文版 )[M]. 北京:電子工業(yè)出版 社 , [5] 梁爽 李環(huán) . .框架程序設(shè)計(jì) .北京:清華大學(xué)出版社 [M], [6] 邵維忠 楊芙清 . 面向?qū)ο蟮南到y(tǒng)分析 .北京:清華大學(xué)出版社 [M], [7] (美 )麥斯科 . C設(shè)計(jì)模式 .北京:中國(guó)電力出版社 [M], [8] 吳建. UML基礎(chǔ)與 Rose建模案例(第二版) [M].人民郵電出版社, [9] 史濟(jì)民. 軟件工程 原理、方法與應(yīng)用(第二版) [M].北京:高等教育出版社, [10]
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1