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

正文內(nèi)容

基于aspnet學(xué)生信息管理系統(tǒng)的開發(fā)說明書(參考版)

2024-12-11 09:33本頁面
  

【正文】 其中控件 C1assList, StudentList, CourseList 分別用來顯示班級(jí)信息、學(xué)生信息、課程信息 :控件 Name, Mark 分別用來輸入學(xué)生的姓名和課程成績;控件 AddBtn, RetumBtn 分別實(shí)現(xiàn)登記成績功能和返回到學(xué)生成績管理頁面。 } 學(xué)生成績管理 (1)登記成績 登記成績頁面功能由 實(shí)現(xiàn), 為它的代碼隱藏文件。 } ()。 } catch (SqlException) { = 刪除失敗 。 try { ()。 SqlCommand sms_m = new SqlCommand(sms_sqlstr, sms_conn)。 string sms_sqlstr = delete from student where studentid=39。 i++) { CheckBox chkSelect = (CheckBox)[i].FindControl(chkSelect)。 protected void LinkButton3_Click(object sender, EventArgs e) { for (int i = 0。當(dāng)用戶在頁面 中輸入合法的學(xué)生信息,并單擊添加按鈕時(shí),就可以實(shí)現(xiàn)修改學(xué)生信息,該功能由事件 UpdateBtnC1ick()實(shí)現(xiàn),它調(diào)用 Student類的 UpdateStudent()方法實(shí)現(xiàn)添加功能。頁面 初始化時(shí)實(shí)現(xiàn)以下拉列表的形式顯示學(xué)生信息,并顯示被修改學(xué)生的基本信息,該功能由函數(shù) PageLoad()實(shí)現(xiàn)。 (3)更新學(xué)生信息 更新學(xué)生信息管理由頁面 實(shí)現(xiàn), 為它的代碼隱藏文件。在界面設(shè)計(jì)階段,先在頁面 上添加多個(gè) TextBox 控件、多個(gè)非空驗(yàn)證控件和多個(gè)正則表達(dá)式驗(yàn)證控件,以及兩個(gè) Button,其中 Button 的名稱分別為 AddBtn, ReturnBtn,前者實(shí)現(xiàn)添加新的學(xué)生信息功能,后者返回到學(xué)生信息的管理功能。在頁面初始化階段實(shí)現(xiàn)顯示所有學(xué)生的信息,該功能由函數(shù) Page_Load()實(shí)現(xiàn)。在界面設(shè)計(jì)階段,先在頁面 上添加一個(gè) ListBox 控件、兩個(gè) ImageButton 控件和一個(gè) Button,名稱分別為 StudentList, EditBtn,DeleteBtn, AddBtn。從數(shù)據(jù)庫中獲取,并使用 sqlDataReader 保存獲取的結(jié)果,在顯示所有課程的信息之后,再關(guān)閉數(shù)據(jù)庫的連接。其中控件 CourseList用來顯示所有課程的信息,控件 EditBtn,DeleteBtn, AddBtn 分別實(shí)現(xiàn)課程信息的修改、刪除和添加功能。增加班級(jí)的頁面如圖 所示: 圖 增加班級(jí)界面 課程信息管理 (1)課程基本信息的管理 課程基本信息管理頁面由 實(shí)現(xiàn), 為它的代碼隱藏文件。其中控件 C1assList 用來顯示所有班級(jí)的信息,控件 EditBtn, DeleteBtn,AddBtn 分別實(shí)現(xiàn)班級(jí)信息的修改、刪除和添加功能 .在頁面初始化階段,實(shí)現(xiàn)顯示所有班級(jí)的信息,該功能由函數(shù) Page Load()實(shí)現(xiàn)。在界面設(shè)計(jì)階段,先在頁面 上添加一個(gè) List 控件、兩個(gè) ImageButton 控件和一個(gè) Button,名稱分別為。單擊刪除按鈕,就可以刪除選擇的院系信息,該功能由事件 DeleteBtn_C1ick()實(shí)現(xiàn),它調(diào)用 Grade 類的 DeleteGrade()方法從數(shù)據(jù)庫中刪除選擇的院系信息 ,刪除過程中使用 GradeID 作為參數(shù)。其中,院系的信息由函數(shù) BindGradeData()調(diào)用 Grade 類的 GetGrades()方法從數(shù)據(jù)庫中獲取,并使用 sqlDataReader 對(duì)象 rest 保存獲取的結(jié)果,在顯示所有院系的信息之后,再關(guān)閉數(shù)據(jù)庫的連接。在界面設(shè)計(jì)階段,先在頁面 上添加一個(gè) ListBox 控件、兩個(gè) ImageButton控件和一個(gè) Button,名稱分 別為 GradeList, EditBm, DeleteBm, AddBm。 SMS_BindGrid()。 [color] = red。 = 刪除成功 。 ()。 (new SqlParameter(teacher_id, 8))。其設(shè)計(jì)代碼如下所示: 界面如圖 所示 string sms_sqlstr = delete from teacher where Teacherid=teacher_id。 SMS_BindGrid()。 畢業(yè)設(shè)計(jì)說明書 第 22 頁 共 35 頁 [color] = red。 = 編輯成功 。 ()。 + + 39。 + () + 39。 + + 39。 + + 39。 + + 39。 + + 39。 + + 39。 + + 39。 + + 39。輸入修改后的合法教師信息,并單擊添加按鈕時(shí),就可以實(shí)現(xiàn)更新教師信息,該修改功能由事件 UpdateBtn CIick()實(shí)現(xiàn),它調(diào)用 Teacher 類的 UpdateTeacher()方法實(shí)現(xiàn)修改功能。其中, Button 控件的名稱分別為 UpdateBtn、 CancelBtn、 ReturnBtn, UpdateBtn 實(shí)現(xiàn)更新教師信息的功能, CancelBtn實(shí)現(xiàn)放棄保存功能, ReturnBtn 實(shí)現(xiàn)返回到教師信息列表的功能。 畢業(yè)設(shè)計(jì)說明書 第 21 頁 共 35 頁 圖 教師增加界面 (3)更新教師信息 更新教師信息管理由頁面 teacherlistaspx 實(shí)現(xiàn),文件 teacherlist. cs 為它的代碼隱藏文件。 [color] = red。 ()。 ()。當(dāng)在頁面 AddTeacheraspx 輸入合法的教師信息,并單擊添加按鈕時(shí),就可以實(shí)現(xiàn)添加新的教師信息,該添加功能由事件 AddBtn_CIick()實(shí)現(xiàn)??丶拿Q分別為AddBtn、 ReturnBtn,前者實(shí)現(xiàn)添加新的教師信息的功能,后者實(shí)現(xiàn)返回到教師信息管理的功能。 圖 教師管理初始化頁面圖 (2)添加教師信息 添加教師信息管理由頁面 實(shí)現(xiàn),文件 為它的代畢業(yè)設(shè)計(jì)說明書 第 20 頁 共 35 頁 碼隱藏文件。在顯示所有教師的信息之后,再關(guān)閉數(shù)據(jù)庫的連接。在頁面初始化階段,實(shí)現(xiàn)顯示所有教師的信息,該功能由函數(shù) Page Load()實(shí)現(xiàn) .其中,教師的信息由函數(shù) Bind39。在界面設(shè)計(jì)階段,先在頁面 ListBox控件、兩個(gè) lmageButton控件和一個(gè) Button 控件,名稱分別為 TeacherList,SearchBtn, DeleteBtn, Seachtext。如果操作成功,則顯示提示信息,否則彈出失敗對(duì)話框。單擊此按鈕,觸發(fā)事件 AddBtnClickp 事件,該事件調(diào)用 User 類的函數(shù)AddUser()實(shí)現(xiàn)添加新用戶的功能,并把用戶的信息存儲(chǔ)到數(shù)據(jù)庫中。頁面 AddUseraspx 運(yùn)行后, 它的初始化頁面顯示角色信息,即已經(jīng)綁定了下拉控件 RoleList 的數(shù)據(jù)。該功能函數(shù)由 Page Load()實(shí)現(xiàn)。 (2)用戶注冊(cè) 用戶注冊(cè)主要實(shí)現(xiàn)添加用戶功能,它由頁面 實(shí)現(xiàn),代碼隱藏文件為,同時(shí)需要設(shè)置該用戶的角色,即設(shè)置該用戶的管理權(quán)限 .在界面設(shè)計(jì)階段,在頁面 添加 12 個(gè)控件,分別用來輸入學(xué)好、用戶名、性別、所在 班級(jí)、出生日期、聯(lián)系電話、已修學(xué)分、入學(xué)日期、密碼、家庭住址和備注,其中下拉控件 RoleList 用來設(shè)置用戶所在班級(jí)和入學(xué)時(shí)間。用戶登錄成功后,程序使用 Session 變量保存用戶的 ID 信息。該事件驗(yàn)證用戶輸入的用戶名、密碼是否正確,只有當(dāng)這 2 個(gè)信息全部正確時(shí),用戶才能登錄到系統(tǒng)中,否則頁面將通過 Message 控件顯示相關(guān)錯(cuò)誤信息 .用戶登錄成功后,系統(tǒng)跳轉(zhuǎn)到頁面,即系統(tǒng)管理主頁面。它們分別用來輸入用戶名、和密碼。 (1)用戶登錄 用戶登錄功能由頁面 實(shí)現(xiàn),它的代碼隱藏文件為 同時(shí)該頁面為系統(tǒng)的起始頁面。用戶注冊(cè)是為本系統(tǒng)添加新的用戶,并設(shè)置新用戶的權(quán)限。頁面 初始化功能有函數(shù) Pages Load()和函數(shù)BindTreeData()實(shí)現(xiàn) .函數(shù) BindTreeData()調(diào)用 Tree 類的函數(shù) BindLeftTreeVew()顯示功能模塊樹,它通過函數(shù) CreateChildNode 遞歸動(dòng)態(tài)創(chuàng)建菜單節(jié)點(diǎn)。 畢業(yè)設(shè)計(jì)說明書 第 17 頁 共 35 頁 圖 學(xué)生信息管理系統(tǒng)主界面 (2)功能模塊設(shè)計(jì) 功能模塊樹主要由頁面 實(shí)現(xiàn),它的代碼隱藏文件為 ,主要以樹型形式顯示系統(tǒng)的功能模塊 .在界面 設(shè)計(jì)階段,在頁面 上添加一個(gè) TreeView控件,控件名稱為 LeftTreenew,主要用來顯示系統(tǒng)的功能模塊,當(dāng)用戶單擊功能模塊樹的節(jié)點(diǎn)時(shí),在主模塊中會(huì)顯示相應(yīng)的頁面內(nèi)容。 myConnection = null。 finally{//關(guān)閉己經(jīng)打開的數(shù) 據(jù)庫連接 } } }//關(guān)閉數(shù)據(jù)庫連接 public void Close() {//判斷連接是否已經(jīng)創(chuàng)建 if (myconnection != null) {//判斷連接的狀態(tài)是否打開 if(==) {()。 } if(=) { try {//打開數(shù)據(jù)庫連接 畢業(yè)設(shè)計(jì)說明書 第 16 頁 共 35 頁 ()。 private readonly string RETURNVALUE?RETURNVALUE。 SQLHelper 類中的函數(shù) RunProc()執(zhí)行訪問 數(shù)據(jù)庫的存儲(chǔ)過程,方法RunSQL(),行訪問數(shù)據(jù)庫的 SQL 語句。 接著在 工程中創(chuàng)建 SQLHelper 類,該類設(shè)計(jì)了訪問數(shù)據(jù)庫的基本屬性 (如鏈接數(shù)據(jù)庫、關(guān)閉數(shù)據(jù)庫的鏈接 )和操作 (如選擇、添加、修改、刪除等操作 )。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。 (1)DataSet DataSet 對(duì)象是支持 的斷開式、分布式數(shù)據(jù)方案的核心對(duì)象。教師表 Teacher 引用部門表Department;班級(jí)表 Class 和課程表 Course 都引用教師表 Teacher 的主鍵 ID 作為外鍵 :班級(jí)表 Class 還引用院系表 Grade 的主鍵 1D 作為外鍵;學(xué)生信息表 Student 弓 l 用班級(jí)表 Class 的主鍵 ID作為外鍵;成績表 SCOle分別引用學(xué)生信息表 Student、課程表 CAUZSe的主鍵 ID 作為外鍵。下面先介紹各個(gè)系統(tǒng)數(shù)據(jù)庫表的功能及表與表之間的關(guān)系。它們之間的關(guān)系如圖 所示: 圖 系統(tǒng)模塊劃分 圖 系統(tǒng)開發(fā)環(huán)境 論文中涉及的學(xué)生信息管理系統(tǒng)的系統(tǒng)開發(fā)環(huán)境如下所示 : (1)技術(shù)平臺(tái) :Microsoft .NET Framework (2)開發(fā)工具 :Microsoft Visua1 2021 中文企業(yè)版 (3)開發(fā)語言 :,采用 C語言來實(shí)現(xiàn) (4)數(shù)據(jù)庫 : SQL2021 (5) BS: Inter Information Server 操作系統(tǒng)平臺(tái) :開發(fā)過程中使用的是Windows XP 專業(yè)版,運(yùn)行時(shí)可以采用 Windows XP/2021 或其它操作系統(tǒng)。 (4)方便移植 :針對(duì)不同的學(xué)?;蛳嚓P(guān)單位,只需要稍作修改就可以開發(fā)出適合 本單Web 顯示層 Web Pages 數(shù)據(jù)訪問層 DAL 數(shù)據(jù)庫 ( SQL Server) 數(shù)據(jù)庫 DLL 畢業(yè)設(shè)計(jì)說明書 第 12 頁 共 35 頁 位特點(diǎn)的信息管理系統(tǒng)。 (2)即時(shí)可見 :對(duì)信息的處理 (包括錄入、更新、刪除等 )將立即在主頁的對(duì)應(yīng)欄目顯示出來,達(dá)到 “即時(shí)發(fā)布、即時(shí)見效 ”的功能。它與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為 Web 顯示層服務(wù),所以數(shù)據(jù)訪問層設(shè)計(jì)直接關(guān)系到整個(gè)系統(tǒng)的成敗。數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,為 Web 顯示層提供數(shù)據(jù)服務(wù),應(yīng)用程序通過該層訪問數(shù)據(jù)庫。系統(tǒng)的總體設(shè)計(jì)架構(gòu)如圖 所示 圖 數(shù)據(jù)庫是最底層,它存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。主要包括添加學(xué)生考試成績、審核學(xué)生平時(shí)成績和考試成績、查詢學(xué)生某課程學(xué)習(xí)成績等。包括查詢學(xué)生信息的基本情況、添加新的插班生的基本情況、修改相關(guān)學(xué)生的信息、刪除己開除或退學(xué)學(xué)生的信息等。包括添加新開設(shè)的課程、修改相關(guān)課程、刪除原計(jì)劃開設(shè)后因故未開設(shè)課程的信息等。包括查詢?cè)合敌畔⒌幕厩闆r、添加新的入學(xué)院系、修改院系信息等。包括查詢班級(jí)信息的基本情況、添加新入學(xué)班級(jí)、修改班級(jí)信息等。包括添加新入職的教師信息、修改和更新在崗教師的信息、查詢教師的授課情況、及時(shí)刪除己離職的教師信息等。 (2)用戶和角色管理 :用戶和角色管理模塊主要包括用戶管理、角色管理以及用戶和角色之間的關(guān)系管理,包括用戶管理、角色管理、添加角色和用戶修改密碼等。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1