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

正文內(nèi)容

基于aspnet學(xué)生信息管理系統(tǒng)的開發(fā)說明書-預(yù)覽頁

2025-01-08 09:33 上一頁面

下一頁面
 

【正文】 P,參加過多項(xiàng)基于微軟 .NET 技術(shù)的大型項(xiàng)目,包括企業(yè)級(jí)應(yīng)用系統(tǒng)、電信應(yīng)用系統(tǒng)、政府辦公自動(dòng)化系統(tǒng)等。 畢業(yè)設(shè)計(jì)說明書 第 4 頁 共 35 頁 2 系統(tǒng)開發(fā)相關(guān)技術(shù) 簡介 .NET Framework .NET Framework 是一個(gè)平臺(tái),此平臺(tái)支撐著本系統(tǒng)所需的 C語言。應(yīng)用 .Net Framework 可以滿足應(yīng)用程序開發(fā)的大部分需要。通俗地講, .NET 的核心內(nèi)容之一就是要搭建第三代互聯(lián)網(wǎng)平臺(tái)。 由于具有簡潔的設(shè)計(jì)和實(shí)施,但其開發(fā)環(huán)境允許設(shè)置斷點(diǎn)、跟蹤代碼段和查看調(diào)用堆棧,是一個(gè)復(fù)雜的調(diào)試環(huán)境,這樣必然導(dǎo)致許多其他第三方的 IDE 解決方案已經(jīng)或正將出現(xiàn)。 (4) 支持多種設(shè)備和瀏覽器。 總之, 是 .NET 的一部分,是建立動(dòng)態(tài) Web 站 點(diǎn)的 .NET,他引入了服務(wù)器端控件,提供了一種創(chuàng)建 Web 的簡單方式 . 相對于 ASP 來說,配置應(yīng)用程序中 的安全性更高。 C相對于 C/C 十十而言,如果以前學(xué)過 C/C++,學(xué)習(xí)會(huì)變得很容易,許多 C語句直接借用 C/C++的語IIS CLR 通過驗(yàn)證和授權(quán) 角色 Windows 傳統(tǒng) ASP驗(yàn)證 驗(yàn)證 Web 客戶 畢業(yè)設(shè)計(jì)說明書 第 6 頁 共 35 頁 言,包括表達(dá)式和操作符 .關(guān)于 C最重要的一點(diǎn)是 :它是現(xiàn)代的編程語言。 (4)支持快速應(yīng)用開發(fā)功能。 (8)對應(yīng)用程序提供版本支持,可控制版本。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的 SQL 語言、擴(kuò)展的特性 (如復(fù)制、 OLAP、分析 )等功能。 (2) SQL Server 2021 標(biāo)準(zhǔn)版:適合中小組織的經(jīng)濟(jì)型版本,它缺少高級(jí)可伸縮性和可靠性方面的部分功能,可用于最多具有 4 個(gè) CPU 和 2GB 內(nèi)存的對稱多處理系統(tǒng)中。 (4) SQL Server 2021 開發(fā)版:該版本包括企業(yè)版的所有 功能,但具有特殊的開發(fā)和測試最終用戶許可協(xié)議。 (6) SQL Server 2021 桌面引擎 (7) SQL Server 2021 Windows CE 版:為運(yùn)行 Windows CE 設(shè)備和工具 。但有了 SQL Server 的基礎(chǔ),再去學(xué)習(xí)和使用它們就容易多了 。這些特點(diǎn)在 .NET 戰(zhàn)略中發(fā)揮著重要的作用。 畢業(yè)設(shè)計(jì)說明書 第 8 頁 共 35 頁 基于 訪問數(shù)據(jù)庫的原理 是與 C和 .NET Framework 一起使用的類集的名稱,用于以關(guān)系型的、面向表的格式訪問數(shù)據(jù),包括關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)源。提供了豐富的類、接口,結(jié)構(gòu)是在 .NET 框架內(nèi)處理數(shù)據(jù)訪問。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。 中主要通過 和 DataSet 來完成對數(shù)據(jù)庫的操作。過去,數(shù)據(jù)處理主要依賴于兩層結(jié)構(gòu),并且是基于連接的。 DataSet Command 自動(dòng)將數(shù)據(jù)的各種操作變換到數(shù)據(jù)源相關(guān)的合適的 SQL 語句。正是由于以上特點(diǎn),在本系統(tǒng)中采用 技術(shù)訪問數(shù)據(jù)庫。 (3)教師信息管理 :教師信息管理模塊主要對全校教師信息的管理,如教師信息的添加、修改、刪除和查詢。 (5)院系信息管理 :院系信息管理模塊主要實(shí)現(xiàn)對全校歷屆班級(jí)的管理,如院系信息的添加、修改、刪除和查詢。 (7)學(xué)生信息管理 :學(xué)生信息管理模塊主要對學(xué)生的信息進(jìn)行管理,如姓名、性別、年 齡、系別、專業(yè)等等。 系統(tǒng)架構(gòu)設(shè)計(jì) 論文中涉及的 Web 應(yīng)用系統(tǒng)采用三層架構(gòu)模式,分別為 Web 顯示層、數(shù)據(jù)訪問層、畢業(yè)設(shè)計(jì)說明書 第 11 頁 共 35 頁 數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封裝操作數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)或方法等。 (3)功能完善 :包括常見網(wǎng)站的信息管理的 各個(gè)方面 (包括信息的錄入、更新、瀏覽、刪除、查詢等各個(gè)方面 ),完整地實(shí)現(xiàn)了網(wǎng)站對信息的管理要求。 學(xué)生信息管理系統(tǒng) 用戶登錄和注冊 用戶和角色管理 教師信息管理 班級(jí)信息管理 年級(jí)信息管理 課程信息管理 學(xué)生信息管理 課程信息管理 畢業(yè)設(shè)計(jì)說明書 第 13 頁 共 35 頁 4 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)字典 根據(jù)系統(tǒng)的總體設(shè)計(jì)方案,考慮到學(xué)生信息管理系統(tǒng)的實(shí)際需要,本信息管理系統(tǒng)的數(shù)據(jù)庫包括的數(shù)據(jù)庫表有 : 表 用戶表 (User) 字段名 數(shù)據(jù)類型 長度 允許為空 username char 10 否 mypassword varchar 50 是 usetype varchar 20 是 表 院系表 (Grade) 字段名 數(shù)據(jù)類型 長度 允許為空 teacherID char 8 否 teacherName varchar 10 否 departmentID char 3 是 sex char 2 是 technicalPost char 16 是 telephone char 16 是 homeAddr varchar 50 是 pwd varchar 16 是 remark varchar 200 是 表 部門表 (Department ) 字段名 數(shù)據(jù)類型 長度 允許為空 DepartmentID char 3 否 DepartmentName varchar 30 否 DepartmentHead char 8 是 畢業(yè)設(shè)計(jì)說明書 第 14 頁 共 35 頁 表 教師表 (Teacher) 字段名 數(shù)據(jù)類型 長度 允許為空 teacherID char 8 否 teacherName varchar 10 否 departmentID char 3 是 sex char 2 是 technicalPost char 16 是 echnicalPost char 16 是 telephone char 50 是 homeAddr varchar 16 是 pwd varchar 16 是 remark varchar 200 是 表 班級(jí)表 (Class ) 字段名 數(shù)據(jù)類型 長度 允許為空 classID char 7 否 className varchar 12 否 specialityID char 5 是 specialityName varchar 30 是 EntranceYear char 4 是 MonitorID char 10 是 訪問數(shù)據(jù)庫 至于各個(gè)系統(tǒng)數(shù)據(jù)庫表的字段、數(shù)據(jù)類型 、主鍵等屬性在此不再詳細(xì)列出。 畢業(yè)設(shè)計(jì)說明書 第 15 頁 共 35 頁 為了 實(shí)現(xiàn)對數(shù)據(jù)庫的訪問, ADO .NET 定義了兩個(gè)核心組件: DataSet 和 .NET Framework 數(shù)據(jù)提供程序,后者是一組包括 Connection, Command, DataReader 和DataAdapter 對象在內(nèi)的組件。 DataSet 包含一個(gè)或多個(gè)DataTabl 對象的集合,這些對象由數(shù)據(jù)行和數(shù)據(jù)列以及主鍵、外鍵、約束和有關(guān) DataTable對象中數(shù)據(jù)的關(guān)系信息組成。下面是鏈接數(shù)據(jù)庫的部分代碼: public class SQLHelper {//連接數(shù)據(jù)源 private SqlConnection myConnection=null。 }catcli(Exception ex){ {)。 } 其它各功能模塊的實(shí)現(xiàn) 系統(tǒng)主頁面 (1)界面的設(shè)計(jì) 一個(gè)好的系統(tǒng)需要一個(gè)友好的用戶界面,在學(xué)生信息管理系統(tǒng)中,將系統(tǒng)主頁面命名為 crm_admin_main,它由頁面 、 、 共同組 成。 用戶登錄和注冊 用戶登錄是用戶使用該系統(tǒng)的前提,只有當(dāng)用戶登錄系統(tǒng)之后,用戶才能擁有操作該系統(tǒng)的權(quán)限。在界面設(shè)計(jì)階段,在頁面 上添加 2 個(gè) TextBox 控件,名稱 分別為 UserName, Password。驗(yàn)證用戶名和密碼時(shí),調(diào)用 User 類的函數(shù)GetUserLogin()從數(shù)據(jù)庫獲取用戶的 ID 信息 ,如果 ID 為空,則用戶登錄失敗。 圖 新用戶注冊界面 在頁面初始化階段,主要是實(shí)現(xiàn)綁定角色下拉列表控件 RoleList 的數(shù)據(jù),同時(shí)設(shè)置畢業(yè)設(shè)計(jì)說明書 第 19 頁 共 35 頁 添加按鈕 AddBtn 的可用性。在添加新用戶階段,該功能由 AddBtn按鈕控件實(shí)現(xiàn)。 教師信息管理 (1)教師基本信息管理的設(shè)計(jì) 教師基本信息管理由頁面 實(shí)現(xiàn),文件 為它的代碼隱藏文件。FeacherData()調(diào)用 Teacher 類的 Getteacher()方法從數(shù)據(jù)庫中獲取,并使用 sqlDataReader 保存獲取的結(jié)果。在界面設(shè)計(jì)階段,先在頁面 添加多個(gè) TextBox 控件、多個(gè)非空驗(yàn)證控件和多個(gè)正則表達(dá)式驗(yàn)證控件,以及兩個(gè) Button 控件。 如圖 所示 : SqlCommand sms_m = new SqlCommand(sms_sqlstr, sms_conn)。 } catch (SqlException) { = 編輯失敗 。在界面設(shè)計(jì)階段,先在頁面 添加多個(gè) TextBox 控件、多個(gè)非空驗(yàn)證控件和多個(gè)正則表達(dá)式驗(yàn)證控件,以及三個(gè) Button 控件。 界面如圖 所示 string sms_sqlstr = update teacher set Teachername=39。,technicalpost=39。,homeaddr=39。,remark=39。 where Teacherid=39。 try { ()。 } ()。 SqlCommand sms_m = new SqlCommand(sms_sqlstr, sms_conn)。 try { ()。 } ()。其中控件GradeList 用來顯示所有院系的信息,控件 EditBm, DeleteBm,AddBm 分別實(shí)現(xiàn)院系信息的修改、刪除和添加功能 .在頁面初始化階段實(shí)現(xiàn)顯示所有院系的信息,該功能由函數(shù)Page Load 實(shí)現(xiàn)。 界面如圖 所示: 畢業(yè)設(shè)計(jì)說明書 第 24 頁 共 35 頁 圖 院系信息管理界面 班級(jí)信息管理 (1)界面設(shè)計(jì)和頁面初始化 班級(jí)管理頁面由 實(shí)現(xiàn), 為它的代碼隱藏文件。 界面如圖 所示: 圖 班級(jí)信息管理界面 (2)添加班級(jí)信息 單擊頁面 中的添加按鈕,則跳轉(zhuǎn)到添加班級(jí)信息的頁面 ,該功能由事件 AddBtn Click()實(shí)現(xiàn);單擊頁面 中的修改按鈕,則跳轉(zhuǎn)到修改班級(jí)信息的頁面 ,該功能由事件 EditBtn_C1ick()實(shí)現(xiàn);單擊頁面畢業(yè)設(shè)計(jì)說明書 第 25 頁 共 35 頁 中的刪除按鈕,就可以刪除選擇的班級(jí)信息,該功能由事件 DeleteBtn_C1ick()實(shí)現(xiàn),它調(diào)用 Class 類的 DeleteClass()方法從數(shù)據(jù)庫中刪除選擇的班級(jí)信息,刪除過程中使用 C1assID 作為參數(shù)。在頁面初始化階段,實(shí)現(xiàn)顯示所有課程的信息,該功能由函數(shù)Page_Load()實(shí)現(xiàn) .其中,課程的信息由函數(shù) BindCourseData()調(diào)用 Course 類的。其中控件StudentList 用來顯示所有學(xué)生的信息,控件 EditBtn,DeleteBtn, AddBtn 分別實(shí)現(xiàn)學(xué)生信息的修改、刪除和添加功能。當(dāng)用戶在頁面 中輸入合法的學(xué)生信息,并單擊添加按鈕時(shí),就可以實(shí)現(xiàn)添加新的學(xué)生信息,該功能由事件 AddBtn_Click()實(shí)現(xiàn),它調(diào)用 Student 類的 AddStudent()方法實(shí)現(xiàn)添加功能。從數(shù)據(jù)庫中獲取數(shù)據(jù),并使用 sqlDataReader 保存獲取的結(jié)果,被修改學(xué)生的基本信息由函數(shù) BindStudentData()調(diào)用 Student 類 的GetSingIeStudent()方法從數(shù)據(jù)庫中獲取,并使用 sqlDataReader 保存獲取的結(jié)果,最終顯示學(xué)生的基本信息。 i 。 + str + 39。 畢業(yè)設(shè)計(jì)說明書 第 28 頁 共 35 頁 = 刪除成功 。 } } SMS_BindGrid()。在頁面初始化階段,頁面 首先顯示系統(tǒng)所包含的班級(jí)、學(xué)生和課程信息, 由函數(shù) Page_Load()實(shí)現(xiàn),其中,班級(jí)信息由函數(shù) BindClassData()調(diào)用C
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1