![學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)——陳秋鋒(共27頁)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f55395c9-caf2-4310-96bd-3696e44cc3fe/f55395c9-caf2-4310-96bd-3696e44cc3fe1.gif)
![學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)——陳秋鋒(共27頁)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f55395c9-caf2-4310-96bd-3696e44cc3fe/f55395c9-caf2-4310-96bd-3696e44cc3fe2.gif)
![學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)——陳秋鋒(共27頁)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f55395c9-caf2-4310-96bd-3696e44cc3fe/f55395c9-caf2-4310-96bd-3696e44cc3fe3.gif)
![學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)——陳秋鋒(共27頁)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f55395c9-caf2-4310-96bd-3696e44cc3fe/f55395c9-caf2-4310-96bd-3696e44cc3fe4.gif)
![學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)——陳秋鋒(共27頁)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/f55395c9-caf2-4310-96bd-3696e44cc3fe/f55395c9-caf2-4310-96bd-3696e44cc3fe5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上電 子 科 技 大 學(xué)畢 業(yè) 設(shè) 計(論 文)論文題目:學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 學(xué)習(xí)中心:電子科技大學(xué)網(wǎng)絡(luò)教育重慶學(xué)習(xí)中心指導(dǎo)老師: 范才有 職 稱: 高級工程師 學(xué)生姓名: 陳秋鋒 學(xué) 號: V1001專 業(yè):電子信息工程 電子科技大學(xué)繼續(xù)教育學(xué)院制網(wǎng)絡(luò)教育學(xué)院 2016年 09月 18日專心-專注-專業(yè)電 子 科 技 大 學(xué)畢業(yè)設(shè)計(論文)任務(wù)書題目:學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 任務(wù)與要求:時間: 2016 年 8 月 25 日 至 2016 年 11 月 20 日共 12 周學(xué)習(xí)中心:(或辦學(xué)單位)電子科技大學(xué)網(wǎng)絡(luò)教育重慶學(xué)習(xí)中心學(xué)生姓名:陳秋鋒 學(xué) 號
2、:V1001專業(yè): 電子信息工程指導(dǎo)單位或教研室:電子科技大學(xué)網(wǎng)絡(luò)教育重慶學(xué)習(xí)中心指導(dǎo)教師:范才有 職 稱: 高級工程師電子科技大學(xué)繼續(xù)教育學(xué)院制網(wǎng)絡(luò)教育學(xué)院 2016年 09月18日畢業(yè)設(shè)計(論文)進度計劃表日 期工 作 內(nèi) 容執(zhí) 行 情 況指導(dǎo)教師簽 字8月29日9月14日選題和論文寫作提綱上交9月18日9月28日提交初稿10月1日10月18日提交二稿10月21日11月8日提交終稿11月11日11月20日畢業(yè)論文答辯(具體時間臨時通知)教師對進度計劃實施情況總評 簽名 年 月 日 本表作評定學(xué)生平時成績的依據(jù)之一。學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)作者 陳秋鋒 指導(dǎo)教師 范才有【摘 要】 隨著信
3、息時代的來臨以及信息化的高速發(fā)展,信息的自動化管理已成為當(dāng)前迫切需要解決的問題。本論文根據(jù)軟件工程中軟件開發(fā)的流程,對系統(tǒng)需求分析、軟件設(shè)計和編碼、功能實現(xiàn)和測試工作進行了詳細介紹。闡述了高校學(xué)生信息管理系統(tǒng)的設(shè)計、開發(fā)及實現(xiàn)過程。選用了適合于高校學(xué)生信息管理的關(guān)系數(shù)據(jù)庫理論與設(shè)計方法,進行了高校學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的概念結(jié)構(gòu)和邏輯結(jié)構(gòu)設(shè)計。本系統(tǒng)使用Microsoft SQL Server 2005作為數(shù)據(jù)庫,以Microsoft Visual Studio2005作為系統(tǒng)開發(fā)工具開發(fā)出一套實用的C/S架構(gòu)的學(xué)生信息管理系統(tǒng)?!娟P(guān)鍵詞】 學(xué)生信息管理系統(tǒng);SQL; Visual Studi
4、o 2005Student Information Management SystemDesign and Implementation【Abstract】With the advent of the information age and the rapid development of information technology, the automation of information management has become an urgent problem to be solved.In this paper, according to the software engine
5、ering in software development process, the system needs analysis, software design and coding, function realization and testing are introduced in detail.Elaborated the university student information management system design, development and implementation process.Selection of suitable for the college
6、 students information management in relational database theory and design methods, the university student information management system database concept structure and the logical structure design.The system uses Microsoft SQL Server 2005 as database, Microsoft Visual Studio2005 as a development tool
7、 developed a set of practical C/S architecture student information management system.【Keywords】Student information management system;SQL;Visual Studio 2005目 錄引 言21世紀是信息化的時代,信息化以更快捷更方便為目標(biāo)來融入各行各業(yè)。學(xué)校也不能例外。當(dāng)前,我國的學(xué)校正在加緊實施信息化建設(shè),其中學(xué)生管理是相當(dāng)重要的一部分。目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)
8、展,商業(yè)化的學(xué)生信息管理軟件也不少。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。學(xué)生管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。在各大中小學(xué)校,用計算機管理學(xué)校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計算機
9、來管理學(xué)校的信息,是非常必要的。第一章 概述1.1 開發(fā)背景學(xué)生信息管理系統(tǒng)是為了適應(yīng)現(xiàn)代化學(xué)校管理的需要,加快推進高校數(shù)字化校園建設(shè)、充分利用校園網(wǎng),利用網(wǎng)絡(luò)、多媒體等計算機應(yīng)用技術(shù)和手段,提高辦公效率、改善質(zhì)量的高效管理信息系統(tǒng)。學(xué)生信息管理系統(tǒng)是系科綜合管理信息系統(tǒng)的重要組成部分,進行學(xué)生基本信息、擴充信息、成績信息、在校的其它各種信息的集中電子化處理,實現(xiàn)主要系務(wù)業(yè)務(wù)流程的計算機管理,實現(xiàn)系科學(xué)生管理工作的自動化管理和公用信息在校園網(wǎng)上自動發(fā)布。本文檔為“學(xué)生信息管理系統(tǒng)的設(shè)計和實現(xiàn)”的說明書,主要用于為實現(xiàn)系統(tǒng)的功能而進行的系統(tǒng)詳細設(shè)計說明,詳細系統(tǒng)各軟件組成模塊的實現(xiàn)流程、功能、接
10、口、編譯、測試要點等內(nèi)容,便于對系統(tǒng)的編碼進行指導(dǎo)和約束。1.2 開發(fā)目標(biāo)² 實現(xiàn)學(xué)生信息資料的集中化電子化處理;² 實現(xiàn)學(xué)生成績的電子化處理;² 實現(xiàn)普通用戶的前臺多媒體自助查詢功能;² 實現(xiàn)學(xué)生管理工作制度化、標(biāo)準化、規(guī)范化;² 實現(xiàn)學(xué)生管理的其它必要的管理功能。² 建立關(guān)于學(xué)生數(shù)據(jù)比較全面詳細的數(shù)據(jù)庫。第二章 系統(tǒng)需求分析2.1 需求分析通過調(diào)查,要求系統(tǒng)需要有以下功能:(1)要求有良好的人機界面;(2)系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;(3)原始數(shù)據(jù)修改簡單方便,支持多條件修改;(4)方便的數(shù)據(jù)查詢,支持多條件查詢;(5
11、)在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;(6)盡量減少人工干預(yù)。2.2 可行性分析本系統(tǒng)為一個小型的學(xué)生信息管理系統(tǒng),所耗費的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。本系統(tǒng)的開發(fā)利用Microsoft SQL Server 2005作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。使用Visual S作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供保障,保證了代碼的模塊化要求,而代碼模塊化的提
12、高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。第三章 系統(tǒng)概要設(shè)計3.1 數(shù)據(jù)庫設(shè)計E-R圖: 圖2-1 學(xué)生信息E-R圖數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是根據(jù)數(shù)據(jù)庫概念設(shè)計的結(jié)果,設(shè)計數(shù)據(jù)庫的概念模式和外模式,這是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的重要階段。外模式和概念模式是用戶所看到的數(shù)據(jù)庫,是應(yīng)用程序訪問數(shù)據(jù)庫的接口。設(shè)計邏輯結(jié)構(gòu)分為以下步驟:(1) 將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系模型;(2) 將轉(zhuǎn)換來的關(guān)系模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3) 對數(shù)據(jù)模型進行優(yōu)化;據(jù)以上分析,學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫中的表格的設(shè)計結(jié)果如表2-1
13、所示。表2-1 utLogin字段名類型長度主/外鍵ufidvarchar36ufUserNamevarchar200ufPassWordvarchar200ufRealNamevarchar200uftypevarchar50ufupdatetimedatetime50ufupdatepersonvarchar200表2-2 utMarkInfo字段名類型長度主/外鍵ufidvarchar36ufStudentCodevarchar100主ufCourseCodevarchar100主ufMarkint50ufupdatetimedatetime50ufupdatepersonvarchar
14、200表2-3 utClassInfo字段名類型長度主/外鍵ufidvarchar36ufClassCodeint20主ufClassNamevarchar100外ufProfessionalCodeint50外ufupdatetimedatetime50ufupdatepersonvarchar200表2-4 utClassroomInfo字段名類型長度主/外鍵ufidvarchar36ufClassroomCodeint20主ufBuildingNamevarchar200外ufFloorvarchar10外ufRoomNumvarchar20ufupdatetimedatetime50u
15、fupdatepersonvarchar200表2-5 utCourseInfo字段名類型長度主/外鍵ufidvarchar36ufCourseCodeint20主ufCourseNamevarchar200外ufTeacherCodeint20外ufClassroomCodeint20ufcoursetypevarchar200ufCreditint20ufupdatetimedatetime50ufupdatepersonvarchar200表2-6 utGradeInfo字段名類型長度主/外鍵ufidvarchar36ufGradeCodeint20主ufGradeNamevarchar
16、200外ufupdatetimedatetime50ufupdatepersonvarchar200表2-7 utElectiveInfo字段名類型長度主/外鍵ufidvarchar36ufCourseCodeint20主ufstudentNameint20外ufupdatetimedatetime50ufupdatepersonvarchar200表2-8 utCompulsoryInfo字段名類型長度主/外鍵ufidvarchar36ufCourseCodeint20主ufProfessionalcodeint20外ufupdatetimedatetime50ufupdatepersonv
17、archar200表2-9 utProfessionalInfo字段名類型長度主/外鍵ufidvarchar36ufProfessionalCodeint20主ufProfessionalNamevarchar200外ufGradeCodeint20外ufupdatetimedatetime50ufupdatepersonvarchar200表2-10 utStudentInfo字段名類型長度主/外鍵ufidvarchar36ufStudentCodevarchar100主ufStudentNamevarchar200外ufSexvarchar10ufPoliticsStatusVarchar
18、1ufNationvarchar10ufClassCodeint10外ufBirthdaydatetime20ufEntranceDaydatetime20ufIdentityCardNumnervarchar100ufNativePlacevarchar1000ufFamilyAddressvarchar100ufupdatetimedatetime50ufupdatepersonvarchar200表2-11 utTeacherInfo字段名類型長度主/外鍵ufidvarchar36ufteachercodeint20主ufteacherNamevarchar200外ufsexvarcha
19、r10uftelphonevarchar20ufremarkvarcharmaxufupdatetimedatetime50ufupdatepersonvarchar2003.2 功能設(shè)計本系統(tǒng)從功能上劃分,可分為以下幾大模塊:學(xué)生信息管理模塊、教師信息管理模塊、班級管理模塊、課程管理模塊、成績管理模塊、查詢分析模塊、權(quán)限管理模塊等幾大模塊。以下將對各子模塊進行說明。系統(tǒng)功能模塊(流程)圖如圖3-1所示。顯示歡迎界面信息維護專業(yè)信息班級信息教室信息教師信息課程信息成績信息輸入登錄密碼并判斷正確性重新輸入NY查詢分析權(quán)限管理退出學(xué)生信息選必修課學(xué)分成績用戶信息系別信息圖3-1 系統(tǒng)功能模塊(流程
20、)圖3.3 系統(tǒng)功能設(shè)計學(xué)生信息管理系統(tǒng)是一個完整的學(xué)校學(xué)生信息管理系統(tǒng)。在本系統(tǒng)中主要包括用戶登錄和注冊功能、用戶管理功能、教師信息管理功能、班級和年級管理功能、課程信息管理功能、學(xué)生信息管理功能、學(xué)生成績管理功能等。它們的具體描述如下:1用戶登錄和退出功能用戶登錄功能主要包括的功能如下:(1) 配置數(shù)據(jù)庫:靈活的配置數(shù)據(jù)庫以保證在不同的電腦主機上使用該系統(tǒng)。(2) 用戶登陸:驗證用戶的信息是否合法,以及驗證用戶是否為系統(tǒng)的合法用戶。退出功能主要包括的功能如下:1 退出系統(tǒng)。2 切換用戶。2用戶管理功能用戶管理功能主要包括用戶管理、角色管理。在系統(tǒng)中主要包括:用戶管理、添加用戶和用戶修改密碼
21、。3學(xué)生成績查詢功能(查詢分析)學(xué)生成績查詢功能主要對學(xué)生成績、學(xué)分進行查詢。4信息維護功能(1)系別管理功能系別管理功能主要實現(xiàn)系別的管理功能,如系別的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的系別和系別信息、修改系別和系別信息、刪除系別和系別信息。(2)專業(yè)管理功能專業(yè)管理功能主要實現(xiàn)專業(yè)的管理功能,如專業(yè)的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的專業(yè)和專業(yè)信息、修改專業(yè)和專業(yè)信息、刪除專業(yè)和專業(yè)信息。(3)班級管理功能班級管理功能主要實現(xiàn)班級的管理功能,如班級的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的班級和班級信息、修改班級和班級信息、刪除班級和班級信息。(4)教室管理功
22、能教室管理功能主要實現(xiàn)教室的管理功能,如教室的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的教室和教室信息、修改教室和教室信息、刪除教室和教室信息。(5)教師管理功能教師管理功能主要實現(xiàn)教師的管理功能,如教師的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的教師和教師信息、修改教師和教師信息、刪除教師和教師信息。(6)課程管理功能課程管理功能主要對課程信息的管理,如課程信息的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的課程信息、修改課程信息、刪除課程信息。(7)成績管理功能學(xué)生成績管理功能主要對學(xué)學(xué)生成績的管理,如學(xué)生成績的添加、修改和刪除等。在系統(tǒng)中主要包括:添加新的學(xué)生成績、修改學(xué)生成績、
23、刪除學(xué)生成績。(8)學(xué)生信息管理功能學(xué)生檔案管理功能主要對學(xué)生信息的管理,如學(xué)生信息的添加、修改和刪除等。在系統(tǒng)中主要包括:查詢新的學(xué)生信息、添加新的學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息。第四章 詳細設(shè)計與系統(tǒng)實現(xiàn) 4.1 登錄窗口設(shè)計與實現(xiàn)啟動后,將首先出現(xiàn)用戶登錄窗體,當(dāng)用戶輸入用戶名或者密碼錯誤錯誤時,將提示錯誤。如圖4-1 所示。圖4-1 用戶登錄代碼如下:public partial class Login : Form private string _loginTitle; private int _loginTitleLength; private bool _direction
24、; public Login() InitializeComponent(); _loginTitle = this.Text; _loginTitleLength = _loginTitle.Length; _direction = true; / <summary> / 對標(biāo)題欄文字進行移動 / </summary> / <param name="sender"></param> / <param name="e"></param> private void timerLogin
25、_Tick(object sender, EventArgs e) if (_direction)/正方向移動 if (_loginTitle.Length <= _loginTitleLength + 20) _loginTitle = " " + _loginTitle; else _direction = !_direction; else/反方向移動 if (_loginTitle.Length > _loginTitleLength) _loginTitle = _loginTitle.Substring(1, _loginTitle.Length -
26、 1); else _direction = !_direction; /對標(biāo)題欄重新賦值 this.Text = _loginTitle; / <summary> / 登錄 / </summary> / <param name="sender"></param> / <param name="e"></param> private void btnLoginOn_Click(object sender, EventArgs e) string username=this.txtUs
27、erName.Text.Trim(); string password=this.txtPassWord.Text.Trim(); if (username != "" && password != "") mcyDB db = new mcyDB();/實例化mcyDB,并將這個對象的引用賦值給變量db (mcyDB db;db=new mcyDB();) string strSql = " select uftype from utlogin t1 "+ " where t1.ufusername=
28、9;0' and t1.ufpassword='1' " strSql = string.Format(strSql, username, password); object result = db.GetSqlScalar(strSql); if (result != null) this.Visible = false; common.loginUserName = this.txtUserName.Text.Trim(); common.loginType = result.ToString(); common.loginTypeName = resul
29、t.ToString(); MainForm mainForm = new MainForm(this.txtUserName.Text.Trim(); mainForm.Show(); else MessageBox.Show("用戶名或者密碼錯誤", "登錄"); this.txtUserName.Text = "" this.txtPassWord.Text = "" this.txtUserName.Focus(); return; else if (username = "") Mes
30、sageBox.Show("用戶名不能為空", "登錄"); this.txtUserName.Focus(); return; if (password = "") MessageBox.Show("密碼不能為空", "登錄"); this.txtPassWord.Focus(); return; 4.2 主窗體設(shè)計與實現(xiàn)管理員輸入正確的用戶名和密碼以后程序即進入主窗口,根據(jù)用戶的權(quán)限不同其所進入的頁面頁也不同。如管理員具有任何權(quán)限,進入的主界面。如圖4-2所示。圖4-2 信息維護管理員登錄主
31、窗體如普通用戶沒有對用戶進行管理的權(quán)限,沒有信息添加的權(quán)限,也沒有對權(quán)限的設(shè)置管理,這幾項操作的圖案顯示為灰色,進入的主界面。如圖4-3所示。圖4-3 信息維護用戶登錄主窗體部分代碼:/ <summary> / 添加 / </summary> / <param name="sender"></param> / <param name="e"></param> private void btnIMAdd_Click(object sender, EventArgs e) string
32、strSqlGradeCode = this.txtGradeCode.Text.Trim(); string strSqlGradeName = this.txtGradeName.Text.Trim(); if (strSqlGradeCode = "") MessageBox.Show("系別編號不能為空", _titlename); this.txtGradeCode.Focus(); return; if (strSqlGradeName = "") MessageBox.Show("系別名稱不能為空",
33、 _titlename); this.txtGradeName.Focus(); return; /檢查系別編號是否存在 string strSql = " select 1 from utGradeInfo where ufGradeCode=" + strSqlGradeCode; int retcnt = _db.GetSqlRetCnt(strSql); if (retcnt >= 1) MessageBox.Show("系別編號為【" + strSqlGradeCode + "】的系別已經(jīng)存在,請重新輸入系別編號!",
34、 _titlename); this.txtGradeCode.Focus(); return; /檢查系別名稱是否存在 strSql = " select 1 from utGradeInfo where ufGradeName='" + strSqlGradeName + "' " retcnt = _db.GetSqlRetCnt(strSql); if (retcnt >= 1) MessageBox.Show("系別名稱為【" + strSqlGradeName + "】的系別已經(jīng)存在,請重新
35、輸入系別名稱!", _titlename); this.txtGradeName.Focus(); return; strSql = " insert into utGradeInfo (ufid, ufGradeCode, ufGradeName, ufUpdateTime, ufUpdatePerson) values (newid(), '0', '1', getdate(), '2') " strSql = string.Format(strSql, strSqlGradeCode, strSqlGradeN
36、ame, _username); _db.UpdateSql(strSql); RefreshGridView(); 4.3 查詢分析窗體設(shè)計與實現(xiàn)管理員與普通用戶擁有同樣的權(quán)利權(quán)限,進入的查詢分析界面。如圖4-4所示。圖4-4 查詢分析功能部分代碼:/ <summary> / 查詢 / </summary> / <param name="sender"></param> / <param name="e"></param> private void btnIMQuery_Click
37、(object sender, EventArgs e) string strSqlCourseType = "" string strSqlStudentCode = "" string strSql = " select t1.ufid, t2.ufstudentcode, (select top 1 t3.ufstudentname from utstudentinfo t3 where t3.ufstudentcode = t2.ufstudentcode) ufstudentname, t1.ufcoursecode, t1.ufco
38、ursename, t1.ufteachercode, (select top 1 t2.ufteachername from utteacherinfo t2 where t2.ufteachercode = t1.ufteachercode) ufteachername, t1.ufclassroomcode, (select top 1 t2.ufbuildingname + t2.uffloor + t2.ufroomnum from utclassroominfo t2 where t2.ufclassroomcode = t1.ufclassroomcode) ufclassroo
39、mname, t1.ufcoursetype, t1.ufcredit, case when t2.ufmark >= 60 then '是' else '否' end ufispass from utcourseinfo t1, utmarkinfo t2 where 1 = 1 and t1.ufcoursecode = t2.ufcoursecode " if (this.cbStudentCode.Text.Trim() != "") strSqlStudentCode = "and ufstudentcod
40、e like '%" + this.cbStudentCode.Text.Trim() + "%' " if (this.cbCourseType.Text.Trim() != "") strSqlCourseType = " and ufcoursetype like '%" + this.cbCourseType.Text.Trim() + "%' " strSql += strSqlStudentCode + strSqlCourseType; DataTable d
41、t = _db.GetSqlDatatable(strSql); this.dgvEleCom.DataSource = dt; if (dgvEleCom != null && dgvEleCom.Rows.Count != 0) string ufid = dgvEleCom.CurrentRow.Cells"ufid".Value.ToString(); string ufstudentcode = dgvEleCom.CurrentRow.Cells"ufstudentcode".Value.ToString(); string
42、ufstudentname = dgvEleCom.CurrentRow.Cells"ufstudentname".Value.ToString(); string ufcoursetype = dgvEleCom.CurrentRow.Cells"ufcoursetype".Value.ToString(); this.cbStudentCode.Text = ufstudentcode; this.txtStudentName.Text = ufstudentname; this.cbCourseType.Text = ufcoursetype; 4
43、.4 權(quán)限管理窗體設(shè)計與實現(xiàn)管理員輸入正確的用戶名和密碼以后程序即進入權(quán)限管理窗口,根據(jù)用戶的權(quán)限不同其所進入的頁面頁也不同。如管理員具有任何權(quán)限,進入的權(quán)限管理界面。如圖4-5所示。圖4-5 權(quán)限管理功能如普通用戶只能對自身的用戶信息進行管理,進入的權(quán)限管理界面如圖4-6所示:圖4-6 權(quán)限管理功能部分代碼: / <summary> / 修改按鈕 / </summary> / <param name="sender"></param> / <param name="e"></param&
44、gt; private void btnIMEdit_Click(object sender, EventArgs e) if (dgvLogin = null | dgvLogin.Rows.Count = 0) MessageBox.Show("請選中一行數(shù)據(jù)進行操作!", ""); return; int dgvCourseIndex = dgvLogin.CurrentRow.Index; string ufid = dgvLogin.CurrentRow.Cells"ufid".Value.ToString(); string strSqlUserName = this.txtUserName.Text.Trim(); string strSqlRealName = this.txtRealName.Text.Trim(); string strSqlPassword = this.txtPassword.Text.Trim(); string strSqlPasswordComfirm = this.txtPasswordConfirm.Text.Trim(); string strSqlOldPassword = this.txt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年供水系統(tǒng)季度維護保養(yǎng)合同
- 2025年居民小區(qū)停車場策劃與建設(shè)協(xié)議書
- 2025年俄語外教勞動合同范文
- 2025年亞洲區(qū)域基礎(chǔ)設(shè)施投資協(xié)議
- 2025年全球海運合同實務(wù)解析
- 2025年醫(yī)聯(lián)體定點醫(yī)院合作協(xié)議模板
- 2025年企業(yè)聯(lián)合合作協(xié)議書版
- 2025年雙方無子女離婚協(xié)議書規(guī)范
- 2025年合作方保密協(xié)議范例
- 2025年邵陽貨運從業(yè)資格證考試模擬考試題庫
- 安全生產(chǎn)法律法規(guī)匯編(2025版)
- 消防維保服務(wù)方案及實施細則
- 工程洽商記錄表格
- 橋梁施工常見問題及預(yù)防控制要點(PPT,46)
- 中俄文一般貿(mào)易合同范本
- 2021最新版三年級下冊生命-生態(tài)-安全教案
- 【自考練習(xí)題】石家莊學(xué)院概率論與數(shù)理統(tǒng)計真題匯總(附答案解析)
- 市政管道頂管施工技術(shù)的發(fā)展歷史(45頁)
- 依戀理論之母嬰依戀
- 電氣CAD-電氣圖基本知識
- 混合痔的治療PPT課件
評論
0/150
提交評論