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

正文內(nèi)容

基于aspnet學(xué)生信息管理系統(tǒng)的開發(fā)畢業(yè)設(shè)計說明書(編輯修改稿)

2025-02-14 14:48 本頁面
 

【文章內(nèi)容簡介】 理,如姓名、性別、年齡、系別、專業(yè)等等。包括查詢學(xué)生信息的基本情況、添加新的插班生的基本情況、修改相關(guān)學(xué)生的信息、刪除己開除或退學(xué)學(xué)生的信息等。(8)學(xué)生成績管理:學(xué)生成績管理模塊主要對學(xué)生的成績進(jìn)行管理,如添加、修改、刪除、審核和查詢等。主要包括添加學(xué)生考試成績、審核學(xué)生平時成績和考試成績、查詢學(xué)生某課程學(xué)習(xí)成績等。 系統(tǒng)架構(gòu)設(shè)計論文中涉及的Web應(yīng)用系統(tǒng)采用三層架構(gòu)模式,分別為Web顯示層、數(shù)據(jù)訪問層、數(shù)據(jù)庫。Web顯示層 Web Pages數(shù)據(jù)訪問層 DAL數(shù)據(jù)庫 DLL數(shù)據(jù)庫 (SQL Server)數(shù)據(jù)庫是最底層,它存儲系統(tǒng)的所有數(shù)據(jù)。數(shù)據(jù)庫操作動態(tài)鏈接庫(DLL),它直接訪問應(yīng)用系統(tǒng)的數(shù)據(jù)庫。數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,為Web顯示層提供數(shù)據(jù)服務(wù),應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封裝操作數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)或方法等。它與數(shù)據(jù)庫相關(guān)聯(lián),同時又為Web顯示層服務(wù),所以數(shù)據(jù)訪問層設(shè)計直接關(guān)系到整個系統(tǒng)的成敗。 系統(tǒng)功能描述在本系統(tǒng)中,它主要包括用戶登錄和注冊功能、教師信息管理功能、班級信息管理功能、院系信息管理功能、課程信息管理功能、學(xué)生信息管理功能、:(1)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便;許多選項包括信息類別、來源部門等只需要點擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。(2)即時可見:對信息的處理(包括錄入、更新、刪除等)將立即在主頁的對應(yīng)欄目顯示出來,達(dá)到“即時發(fā)布、即時見效”的功能。(3)功能完善:包括常見網(wǎng)站的信息管理的各個方面(包括信息的錄入、更新、瀏覽、刪除、查詢等各個方面),完整地實現(xiàn)了網(wǎng)站對信息的管理要求。(4)方便移植:針對不同的學(xué)校或相關(guān)單位,只需要稍作修改就可以開發(fā)出適合本單位特點的信息管理系統(tǒng)。按照系統(tǒng)功能的設(shè)計,可以把學(xué)生信息管理系統(tǒng)劃分為用戶登錄和注冊模塊、用戶和角色管理模塊、教師信息管理模塊、班級信息管理模塊、院系信息管理模塊、課程信息管理模塊、學(xué)生信息管理模塊、學(xué)生成績管理模塊等八大模塊。:學(xué)生信息管理系統(tǒng)用戶登錄和注冊用戶和角色管理教師信息管理班級信息管理年級信息管理課程信息管理學(xué)生信息管理課程信息管理 系統(tǒng)開發(fā)環(huán)境論文中涉及的學(xué)生信息管理系統(tǒng)的系統(tǒng)開發(fā)環(huán)境如下所示: (1)技術(shù)平臺:Microsoft .NET Framework (2)開發(fā)工具:Microsoft Visua1 2000中文企業(yè)版 (3)開發(fā)語言:,采用C語言來實現(xiàn)(4)數(shù)據(jù)庫: SQL2000 (5) BS: Internet Information Server :開發(fā)過程中使用的是Windows XP專業(yè)版,運行時可以采用Windows XP/2003或其它操作系統(tǒng)。4 系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn) 數(shù)據(jù)字典根據(jù)系統(tǒng)的總體設(shè)計方案,考慮到學(xué)生信息管理系統(tǒng)的實際需要,本信息管理系統(tǒng)的數(shù)據(jù)庫包括的數(shù)據(jù)庫表有:表 (User)字段名數(shù)據(jù)類型長度允許為空username char 10 否mypasswordvarchar 50 是usetype varchar 20 是表 (Grade)字段名數(shù)據(jù)類型長度允許為空teacherIDchar8否teacherNamevarchar10否departmentIDchar3是sexchar2是technicalPostchar16是telephonechar16是homeAddrvarchar50是pwdvarchar16是remarkvarchar200是表 (Department )字段名數(shù)據(jù)類型長度允許為空DepartmentIDchar3否DepartmentNamevarchar30否DepartmentHeadchar8是表 (Teacher)字段名數(shù)據(jù)類型長度允許為空teacherIDchar8否teacherNamevarchar10否departmentIDchar3是sexchar2是technicalPostchar16是echnicalPostchar16是telephonechar50是homeAddrvarchar16是pwdvarchar16是remarkvarchar200是表 (Class )字段名數(shù)據(jù)類型長度允許為空classIDchar7否classNamevarchar12否specialityIDchar5是specialityNamevarchar30是EntranceYearchar4是MonitorIDchar10是 訪問數(shù)據(jù)庫至于各個系統(tǒng)數(shù)據(jù)庫表的字段、數(shù)據(jù)類型、主鍵等屬性在此不再詳細(xì)列出。下面先介紹各個系統(tǒng)數(shù)據(jù)庫表的功能及表與表之間的關(guān)系。在本系統(tǒng)中,各個系統(tǒng)數(shù)據(jù)庫表之間的關(guān)系并不復(fù)雜,它們之間的引用關(guān)系也比較簡單。教師表Teacher引用部門表Department;班級表Class和課程表Course都引用教師表Teacher的主鍵ID作為外鍵:班級表Class還引用院系表Grade的主鍵1D作為外鍵;學(xué)生信息表Student弓l用班級表Class的主鍵ID作為外鍵;成績表SCOle分別引用學(xué)生信息表Student、課程表CAUZSe的主鍵ID作為外鍵。為了實現(xiàn)對數(shù)據(jù)庫的訪問,ADO .NET定義了兩個核心組件: Framework數(shù)據(jù)提供程序,后者是一組包括Connection,Command,DataReader和DataAdapter對象在內(nèi)的組件。(1)DataSet、分布式數(shù)據(jù)方案的核心對象。DataSet的設(shè)計目的很明確:為了實現(xiàn)獨立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。因此,它可以用于多種不同的數(shù)據(jù)源,用于XML數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet包含一個或多個DataTabl對象的集合,這些對象由數(shù)據(jù)行和數(shù)據(jù)列以及主鍵、外鍵、約束和有關(guān)DataTable對象中數(shù)據(jù)的關(guān)系信息組成。,該類設(shè)計了訪問數(shù)據(jù)庫的基本屬性(如鏈接數(shù)據(jù)庫、關(guān)閉數(shù)據(jù)庫的鏈接)和操作(如選擇、添加、修改、刪除等操作)。SQLHelper類中的函數(shù)Open()創(chuàng)建并打開數(shù)據(jù)庫鏈接、函數(shù)Close()關(guān)閉數(shù)據(jù)庫鏈接、函數(shù)Dispose()釋放數(shù)據(jù)庫鏈接,它們共同組成對數(shù)據(jù)庫鏈接的處理操作。SQLHelper類中的函數(shù)RunProc()執(zhí)行訪問數(shù)據(jù)庫的存儲過程,方法RunSQL(),行訪問數(shù)據(jù)庫的SQL語句。下面是鏈接數(shù)據(jù)庫的部分代碼:public class SQLHelper{//連接數(shù)據(jù)源private SqlConnection myConnection=null。private readonly string RETURNVALUE‘RETURNVALUE。//打開數(shù)據(jù)庫連接private void Open(){//打開數(shù)據(jù)庫連接if (myConnection = null){myConnection = newSqIConnection (ConfigurationSettings.AppSettings[SQLCONNECTIONSTRING].ToStringp)。}if(=){try{//打開數(shù)據(jù)庫連接()。}catcli(Exception ex){ {)。finally{//關(guān)閉己經(jīng)打開的數(shù)據(jù)庫連接}}}//關(guān)閉數(shù)據(jù)庫連接public void Close(){//判斷連接是否已經(jīng)創(chuàng)建 if (myconnection != null){//判斷連接的狀態(tài)是否打開if(==){()。 }}}///釋放資源public void dispose()//確認(rèn)連接是否己經(jīng)關(guān)閉if (myConnection != null}()。myConnection = null。} 其它各功能模塊的實現(xiàn) 系統(tǒng)主頁面(1)界面的設(shè)計一個好的系統(tǒng)需要一個友好的用戶界面,在學(xué)生信息管理系統(tǒng)中,將系統(tǒng)主頁面命名為crm_admin_main,、。 學(xué)生信息管理系統(tǒng)主界面  (2)功能模塊設(shè)計,,控件名稱為LeftTreenew,主要用來顯示系統(tǒng)的功能模塊,當(dāng)用戶單擊功能模塊樹的節(jié)點時,在主模塊中會顯示相應(yīng)的頁面內(nèi)容。在頁面初始化階段,主要從數(shù)據(jù)庫的功能模塊表獲取所有信息,然后通過LeftTreenew控件顯示這些信息。 Load()和函數(shù)BindTreeData()()調(diào)用Tree類的函數(shù)BindLeftTreeVew()顯示功能模塊樹,它通過函數(shù)CreateChildNode遞歸動態(tài)創(chuàng)建菜單節(jié)點。 用戶登錄和注冊用戶登錄是用戶使用該系統(tǒng)的前提,只有當(dāng)用戶登錄系統(tǒng)之后,用戶才能擁有操作該系統(tǒng)的權(quán)限。用戶注冊是為本系統(tǒng)添加新的用戶,并設(shè)置新用戶的權(quán)限。將在下面分別介紹這兩個功能。(1)用戶登錄。在界面設(shè)計階段,名稱分別為UserName, Password。它們分別用來輸入用戶名、和密碼。 用戶登錄界面登錄功能由LoginBm按鈕控件實現(xiàn),它觸發(fā)LoginBtn CIick()事件。該事件驗證用戶輸入的用戶名、密碼是否正確,只有當(dāng)這2個信息全部正確時,用戶才能登錄到系統(tǒng)中,,即系統(tǒng)管理主頁面。驗證用戶名和密碼時,調(diào)用User類的函數(shù)GetUserLogin()從數(shù)據(jù)庫獲取用戶的ID信息,如果ID為空,則用戶登錄失敗。用戶登錄成功后,程序使用Session變量保存用戶的ID信息。取消登錄功能由CancelBtn按鈕控件實現(xiàn),單擊此按鈕,觸發(fā)CancelDB Click事件,該事件清空用戶名、密碼框的內(nèi)容。(2)用戶注冊用戶注冊主要實現(xiàn)添加用戶功能,,同時需要設(shè)置該用戶的角色,,分別用來輸入學(xué)好、用戶名、性別、所在班級、出生日期、聯(lián)系電話、已修學(xué)分、入學(xué)日期、密碼、家庭住址和備注,其中下拉控件RoleList用來設(shè)置用戶所在班級和入學(xué)時間。 新用戶注冊界面在頁面初始化階段,主要是實現(xiàn)綁定角色下拉列表控件RoleList的數(shù)據(jù),同時設(shè)置添加按鈕AddBtn的可用性。該功能函數(shù)由Page Load()實現(xiàn)。該函數(shù)調(diào)用函數(shù)BindData()從數(shù)據(jù)庫中獲取所有對應(yīng)信息,并綁定到控件RoleList,其中控件的Text屬性域和ID屬性域分別為RoleName和RoIeID。頁面AddUseraspx運行后,它的初始化頁面顯示角色信息,即已經(jīng)綁定了下拉控件RoleList的數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1