



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)題目:學生信息管理系統(tǒng)的設計與實現(xiàn)姓名:孟成艷學號:200905173132二級院系部:信息工程系班級 :軟件 091專業(yè):軟件技術指導教師:毛林職稱:講師二0一二年六月江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)論文(設計)學生信息管理系統(tǒng)的設計與實現(xiàn)作者 孟成艷指導教師毛林【摘要】 隨著信息時代的來臨以及信息化的高速發(fā)展,信息的自動化管理已成為當前迫切需要解決的問題。本論文根據軟件工程中軟件開發(fā)的流程,對系統(tǒng)需求分析、軟件設計和編碼、功能實現(xiàn)和測試工作進行了詳細介紹。闡述了高校學生信息管理系統(tǒng)的設計、開發(fā)及實現(xiàn)過程。選用了適合于高校學生信息管理的關系數(shù)據庫理論與設計
2、方法,進行了高校學生信息管理系統(tǒng)數(shù)據庫的概念結構和邏輯結構設計。本系統(tǒng)使用Microsoft SQL Server 2005 作為數(shù)據庫,以 Microsoft Visual Studio2005 作為系統(tǒng)開發(fā)工具開發(fā)出一套實用的C/S 架構的學生信息管理系統(tǒng)?!娟P鍵詞】學生信息管理系統(tǒng); SQL; Visual Studio 2005Student Information Management SystemDesign and Implementation【 Abstract】With the advent of the information age and the rapid devel
3、opment of informationtechnology, the automation of information management has become an urgent problem to be solved.In this paper, according to the software engineering in software development process, the system needs analysis, software design and coding, function realization and testing are introd
4、uced in detail.Elaborated the university student information management system design, development and implementation process.Selection of suitable for the college students information management in relational database theory and design methods, the university student information management system d
5、atabase concept structure and the logical structure design.The system uses Microsoft SQL Server 2005 as database, Microsoft Visual Studio2005 as a development tool developed a set of practical C/S architecture student information management system.【Keywords】Student information management system;SQL;
6、 Visual Studio 2005I江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)目錄引言1第一章概述11.1 開發(fā)背景 .11.2 開發(fā)目標 .2第二章系統(tǒng)需求分析22.1 需求分析 .22.2 可行性分析 .2第三章系統(tǒng)概要設計33.1 數(shù)據庫設計 .33.2 功能設計 .73.3 系統(tǒng)功能設計 .8第四章詳細設計與系統(tǒng)實現(xiàn)104.1 登錄窗口設計與實現(xiàn) .104.2 主窗體設計與實現(xiàn) .124.3 查詢分析窗體設計與實現(xiàn).144.4 權限管理窗體設計與實現(xiàn).154.5 退出主窗體 .19總結與展望19參考文獻20致 謝20附 錄20II江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)論文(設計)引言21 世紀
7、是信息化的時代,信息化以更快捷更方便為目標來融入各行各業(yè)。學校也不能例外。當前,我國的學校正在加緊實施信息化建設,其中學生管理是相當重要的一部分。目前社會上信息管理系統(tǒng)發(fā)展飛快, 各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學生信息管理軟件也不少。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。學生管理系統(tǒng)是一個教育單位不可缺少的部分, 它的內容對于學校的決策者和管理者來說都至關重要 , 所以學生管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件, 這種管理方式存在著許多
8、缺點, 如:效率低、保密性差,另外時間一長 , 將產生大量的文件和數(shù)據, 這對于查找、更新和維護都帶來了不少的困難。在各大中小學校,用計算機管理學校的信息已經越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學校資料的安全性。提高了學校的管理能力,為此,用計算機來管理學校的信息,是非常必要的。第一章概述1.1 開發(fā)背景學生信息管理系統(tǒng)是為了適應現(xiàn)代化學校管理的需要,加快推進高校數(shù)字化校園建設、充分利用校園網,利用網絡、多媒體等計算機應用技術和手段,提高辦公效率、改善質量的高效管理信息系統(tǒng)。學生信息管理系統(tǒng)是系科綜合管理信息系統(tǒng)的重要組成部分,進行學生基本信息、擴充信息
9、、成績信息、在校的其它各種信息的集中電子化處理,實現(xiàn)主要系務業(yè)務流程的計算機管理,實現(xiàn)系科學生管理工作的自動化管理和公用信息在校園網上自動發(fā)布。本文檔為“學生信息管理系統(tǒng)的設計和實現(xiàn)”的說明書,主要用于為實現(xiàn)系統(tǒng)的功能而進行的系統(tǒng)詳細設計說明,詳細系統(tǒng)各軟件組成模塊的實現(xiàn)流程、功能、接口、編譯、測試要點等內容,便于對系統(tǒng)的編碼進行指導和約束。1江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)1.2 開發(fā)目標實現(xiàn)學生信息資料的集中化電子化處理;實現(xiàn)學生成績的電子化處理;實現(xiàn)普通用戶的前臺多媒體自助查詢功能;實現(xiàn)學生管理工作制度化、標準化、規(guī)范化;實現(xiàn)學生管理的其它必要的管理功能。建立關于學生數(shù)據比較全面
10、詳細的數(shù)據庫。第二章系統(tǒng)需求分析2.1 需求分析通過調查 ,要求系統(tǒng)需要有以下功能:(1)要求有良好的人機界面;(2)系統(tǒng)的使用對象多 ,要求有較好的權限管理;(3)原始數(shù)據修改簡單方便,支持多條件修改;(4)方便的數(shù)據查詢,支持多條件查詢;(5)在相應的權限下,刪除數(shù)據方便簡單,數(shù)據穩(wěn)定性好;(6)盡量減少人工干預。2.2 可行性分析本系統(tǒng)為一個小型的學生信息管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。本系統(tǒng)的開發(fā)利用 Microsoft SQL Server 2005作為本系統(tǒng)的數(shù)據庫, 它是一個支持多用戶的新型數(shù)據庫,適用于大
11、中規(guī)模的數(shù)據量需求。學校校園網的建設也為新系統(tǒng)服務器 /客戶端的結構提供了硬件的支持。使用 Visual S作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對的支持及豐富的數(shù)據類型,給開發(fā)高性能系統(tǒng)提供保障,保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。2江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)第三章系統(tǒng)概要設計3.1 數(shù)據庫設計E-R 圖:圖 2-1學生信息 E-R 圖數(shù)據庫邏輯設計的任務是根據數(shù)據庫概念設計的結果,設計數(shù)據庫的概念模式和外模式,這是數(shù)據庫結構設
12、計的重要階段。外模式和概念模式是用戶所看到的數(shù)據庫,是應用程序訪問數(shù)據庫的接口。設計邏輯結構分為以下步驟:(1) 將概念結構轉化為一般的關系模型;(2) 將轉換來的關系模型向特定 DBMS支持下的數(shù)據模型轉換;(3) 對數(shù)據模型進行優(yōu)化;據以上分析,學生信息管理系統(tǒng)數(shù)據庫中的表格的設計結果如表2-1 所示。表 2-1 utLogin字段名類型長度主 /外鍵ufidvarchar36ufUserNamevarchar200ufPassWordvarchar2003江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)ufRealNamevarchar200uftypevarchar50ufupdatetime
13、datetime50ufupdatepersonvarchar200表 2-2 utMarkInfo字段名類型長度主/外鍵ufidvarchar36ufStudentCodevarchar100主ufCourseCodevarchar100主ufMarkint50ufupdatetimedatetime50ufupdatepersonvarchar200表 2-3 utClassInfo字段名類型長度主/外鍵ufidvarchar36ufClassCodeint20主ufClassNamevarchar100外ufProfessionalCodeint50外ufupdatetimedateti
14、me50ufupdatepersonvarchar200表 2-4 utClassroomInfo字段名類型長度主 /外鍵ufidvarchar36ufClassroomCodeint20主ufBuildingNamevarchar200外ufFloorvarchar10外ufRoomNumvarchar204江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)ufupdatetimedatetime50ufupdatepersonvarchar200表 2-5 utCourseInfo字段名類型長度主/外鍵ufidvarchar36ufCourseCodeint20主ufCourseNamevarcha
15、r200外ufTeacherCodeint20外ufClassroomCodeint20ufcoursetypevarchar200ufCreditint20ufupdatetimedatetime50ufupdatepersonvarchar200表 2-6 utGradeInfo字段名類型長度主 /外鍵ufidvarchar36ufGradeCodeint20主ufGradeNamevarchar200外ufupdatetimedatetime50ufupdatepersonvarchar200表 2-7 utElectiveInfo字段名類型長度主 /外鍵ufidvarchar36ufC
16、ourseCodeint20主ufstudentNameint20外5江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)ufupdatetimedatetime50ufupdatepersonvarchar200表 2-8 utCompulsoryInfo字段名類型長度主 /外鍵ufidvarchar36ufCourseCodeint20主ufProfessionalcodeint20外ufupdatetimedatetime50ufupdatepersonvarchar200表 2-9 utProfessionalInfo字段名類型長度主 /外鍵ufidvarchar36ufProfessionalC
17、odeint20主ufProfessionalNamevarchar200外ufGradeCodeint20外ufupdatetimedatetime50ufupdatepersonvarchar200表 2-10 utStudentInfo字段名類型長度主 /外鍵ufidvarchar36ufStudentCodevarchar100主ufStudentNamevarchar200外ufSexvarchar10ufPoliticsStatusVarchar16江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)ufNationvarchar10ufClassCodeint10外ufBirthdaydat
18、etime20ufEntranceDaydatetime20ufIdentityCardNumnervarchar100ufNativePlacevarchar1000ufFamilyAddressvarchar100ufupdatetimedatetime50ufupdatepersonvarchar200表 2-11 utTeacherInfo字段名類型長度主/外鍵ufidvarchar36ufteachercodeint20主ufteacherNamevarchar200外ufsexvarchar10uftelphonevarchar20ufremarkvarcharmaxufupdat
19、etimedatetime50ufupdatepersonvarchar2003.2 功能設計本系統(tǒng)從功能上劃分,可分為以下幾大模塊:學生信息管理模塊、教師信息管理模塊、班級管理模塊、課程管理模塊、成績管理模塊、查詢分析模塊、權限管理模塊等幾大模塊。以下將對各子模塊進行說明。系統(tǒng)功能模塊(流程)圖如圖3-1 所示。7江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)顯示歡迎界面輸入登錄密碼并判斷正確性Y信查息詢維分護析系專班教教課成學選學成別業(yè)級室?guī)煶炭兩胤挚冃判判判判判判判判尴⑾⑾⑾⑾⑾⑾⑾⒄n圖3-1系統(tǒng)功能模塊(流程)圖N重新輸入權退限出管理用戶信息3.3 系統(tǒng)功能設計學生信息管理系統(tǒng)是一個完整的
20、學校學生信息管理系統(tǒng)。在本系統(tǒng)中主要包括用戶登錄和注冊功能、用戶管理功能、教師信息管理功能、班級和年級管理功能、課程信息管理功能、學生信息管理功能、學生成績管理功能等。它們的具體描述如下:1用戶登錄和退出功能用戶登錄功能主要包括的功能如下:(1) 配置數(shù)據庫:靈活的配置數(shù)據庫以保證在不同的電腦主機上使用該系統(tǒng)。(2) 用戶登陸:驗證用戶的信息是否合法,以及驗證用戶是否為系統(tǒng)的合法用戶。退出功能主要包括的功能如下:1 退出系統(tǒng)。2 切換用戶。2用戶管理功能用戶管理功能主要包括用戶管理、角色管理。在系統(tǒng)中主要包括:用戶管理、8江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)添加用戶和用戶修改密碼。3學生成
21、績查詢功能(查詢分析)學生成績查詢功能主要對學生成績、學分進行查詢。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) 成績管理功能學生成績管理功能主要對學學生成績的管理,如學生成績的添加、修改和刪除9江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)等。在系
23、統(tǒng)中主要包括:添加新的學生成績、修改學生成績、刪除學生成績。(8) 學生信息管理功能學生檔案管理功能主要對學生信息的管理, 如學生信息的添加、 修改和刪除等。 在系統(tǒng)中主要包括:查詢新的學生信息、添加新的學生信息、修改學生信息、刪除學生信息。第四章詳細設計與系統(tǒng)實現(xiàn)4.1 登錄窗口設計與實現(xiàn)系統(tǒng)啟動后,將首先出現(xiàn)用戶登錄窗體,當用戶輸入用戶名或者密碼錯誤錯誤時,將提示錯誤。如圖 4-1 所示。圖 4-1 用戶登錄代碼如下:publicpartialclassLogin :Formprivatestring_loginTitle;privateint_loginTitleLength;priva
24、tebool _direction;publicLogin()InitializeComponent();_loginTitle =this .Text;_loginTitleLength = _loginTitle.Length;_direction =true ;/ <summary>/ 對標題欄文字進行移動/ </summary>/ <param name="sender"></param>10江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)/ <param name="e"></param
25、>privatevoid timerLogin_Tick(objectsender,EventArgs e)if(_direction)/ 正方向移動if(_loginTitle.Length <= _loginTitleLength + 20)_loginTitle =" "+ _loginTitle;else_direction = !_direction;else / 反方向移動if(_loginTitle.Length > _loginTitleLength)_loginTitle = _loginTitle.Substring(1, _login
26、Title.Length - 1);else_direction = !_direction;/ 對標題欄重新賦值this .Text = _loginTitle;/ <summary>/ 登錄/ </summary>/ <param name="sender"></param>/ <param name="e"></param>privatevoid btnLoginOn_Click(objectsender,EventArgs e)stringstringif(username
27、!="" && password !="" )mcyDBdb = newmcyDB(); / 實例化 mcyDB,并將這個對象的引用賦值給變量db(mcyDBdb;db=newmcyDB();)stringstrSql =" select uftype from utlogint1 "+" where t1.ufusername='0' and t1.ufpassword='1' "strSql =string.Format(strSql, username, pas
28、sword);objectresult = db.GetSqlScalar(strSql);if(result !=null )this .Visible =false ;common.loginUserName =common.loginType = result.ToString();common.loginTypeName = result.ToString();elseMessageBox.Show( " 用戶名或者密碼錯誤" ," 登錄 " );this .txtUserName.Text ="" ;this .txtPas
29、sWord.Text ="" ;this .txtUserName.Focus();return ;elseif(username ="" )11江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)MessageBox.Show( " 用戶名不能為空" ," 登錄 " );this .txtUserName.Focus();return;if(password ="" )MessageBox.Show( " 密碼不能為空 " ," 登錄 " );this .txtPa
30、ssWord.Focus();return;4.2 主窗體設計與實現(xiàn)管理員輸入正確的用戶名和密碼以后程序即進入主窗口,根據用戶的權限不同其所進入的頁面頁也不同。如管理員具有任何權限,進入的主界面。如圖4-2 所示。圖 4-2 信息維護管理員登錄主窗體如普通用戶沒有對用戶進行管理的權限,沒有信息添加的權限,也沒有對權限的設置管理,這幾項操作的圖案顯示為灰色,進入的主界面。如圖4-3所示。12江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)圖 4-3 信息維護用戶登錄主窗體部分代碼:/ <summary>/ 添加/ </summary>/ <param name="
31、sender"></param>/ <param name="e"></param>privatevoid btnIMAdd_Click(objectsender,EventArgs e)string strSqlGradeCode = string strSqlGradeName = if (strSqlGradeCode ="" )MessageBox.Show( " 系別編號不能為空" , _titlename);this .txtGradeCode.Focus();retur
32、n ;if(strSqlGradeName ="" )MessageBox.Show( " 系別名稱不能為空" , _titlename);this .txtGradeName.Focus();return ;/ 檢查系別編號是否存在string strSql = " select 1 from utGradeInfo where ufGradeCode=" int retcnt = _db.GetSqlRetCnt(strSql); if (retcnt >= 1)+ strSqlGradeCode;MessageBox.Sh
33、ow( " 系別編號為【" + strSqlGradeCode +" 】的系別已經存在,請重新輸入系別編號! ", _titlename);this .txtGradeCode.Focus();return ;/ 檢查系別名稱是否存在13江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)retcnt = _db.GetSqlRetCnt(strSql);if(retcnt >= 1)MessageBox.Show( " 系別名稱為【 " + strSqlGradeName +" 】的系別已經存在,請重新輸入系別名稱! "
34、; , _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, strSqlGradeName, _username);_db
35、.UpdateSql(strSql);RefreshGridView();4.3 查詢分析窗體設計與實現(xiàn)管理員與普通用戶擁有同樣的權利權限,進入的查詢分析界面。如圖4-4 所示。圖 4-4 查詢分析功能部分代碼:/ <summary>/ 查詢/ </summary>/ <param name="sender"></param>/ <param name="e"></param>privatevoid btnIMQuery_Click(objectsender,EventArgs e)
36、stringstrSqlCourseType ="" ;stringstrSqlStudentCode ="" ;stringstrSql =" select t1.ufid,t2.ufstudentcode,(select top 1 t3.ufstudentnamefrom utstudentinfo t3where t3.ufstudentcode = t2.ufstudentcode) ufstudentname,14江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)t1.ufcoursecode,t1.ufcoursename,t1.uftea
37、chercode,(select top 1 t2.ufteachernamefrom utteacherinfo t2where t2.ufteachercode = t1.ufteachercode) ufteachername,t1.ufclassroomcode,(select top 1 t2.ufbuildingname + t2.uffloor + t2.ufroomnumfrom utclassroominfo t2where t2.ufclassroomcode = t1.ufclassroomcode) ufclassroomname,t1.ufcoursetype,t1.
38、ufcredit,casewhen t2.ufmark >= 60 then'是'else'否'end ufispassfrom utcourseinfo t1, utmarkinfo t2where 1 = 1and t1.ufcoursecode = t2.ufcoursecode "if"" )strSqlStudentCode= "and ufstudentcodelike+ "%'" ;if"" )strSqlCourseType =" and uf
39、coursetypelike"%' " ;strSql += strSqlStudentCode + strSqlCourseType;DataTable dt = _db.GetSqlDatatable(strSql);this .dgvEleCom.DataSource = dt;if(dgvEleCom !=nullstring"ufid".Value.ToString();string"ufstudentcode".Value.ToString();string"ufstudentname".Val
40、ue.ToString();string"ufcoursetype".Value.ToString();this .cbStudentCode.Text = ufstudentcode;this .txtStudentName.Text = ufstudentname;this .cbCourseType.Text = ufcoursetype;4.4 權限管理窗體設計與實現(xiàn)管理員輸入正確的用戶名和密碼以后程序即進入權限管理窗口,根據用戶的權限不同其所進入的頁面頁也不同。如管理員具有任何權限,進入的權限管理界面。如圖 4-5 所示。15江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文
41、)圖 4-5 權限管理功能如普通用戶只能對自身的用戶信息進行管理,進入的權限管理界面如圖 4-6 所示:圖 4-6 權限管理功能部分代碼:/ <summary>/ 修改按鈕/ </summary>/ <param name="sender"></param>/ <param name="e"></param>privatevoid btnIMEdit_Click(objectsender,EventArgs e)if(dgvLogin =nullMessageBox.Show( &q
42、uot; 請選中一行數(shù)據進行操作!" ,"" );16江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)return ;intdgvCourseIndex = dgvLogin.CurrentRow.Index;stringufid = dgvLogin.CurrentRow.Cells"ufid" .Value.ToString();stringstrSqlUserName =this.txtUserName.Text.Trim();stringstrSqlRealName =this.txtRealName.Text.Trim();stringstr
43、SqlPassword =this.txtPassword.Text.Trim();stringstrSqlPasswordComfirm =this.txtPasswordConfirm.Text.Trim();stringstrSqlOldPassword =this .txtOldPassword.Text.Trim();stringstrSqlType =this.cbType.Text.Trim();if(strSqlUserName ="" )MessageBox.Show( " 用戶名不能為空" , _titlename);this .tx
44、tUserName.Focus();return ;if(strSqlRealName ="" )MessageBox.Show( " 真實名不能為空" , _titlename);this .txtRealName.Focus();return ;if(strSqlPassword ="" )MessageBox.Show( " 密碼不能為空 " , _titlename);this .txtPassword.Focus();return ;if(strSqlPasswordComfirm ="&quo
45、t; )MessageBox.Show( " 確認密碼不能為空" , _titlename);this .txtPasswordConfirm.Focus();return ;if(strSqlOldPassword ="" )MessageBox.Show( " 舊密碼不能為空" , _titlename);this .txtOldPassword.Focus();return ;if(strSqlType ="" )MessageBox.Show( " 類型不能為空 " , _titlena
46、me);this .cbType.Focus();return ;/ 檢查密碼和確認密碼是否一致if(strSqlPassword != strSqlPasswordComfirm)MessageBox.Show( " 密碼和確認密碼不一致!" , _titlename);this .txtPassword.Focus();return ;if( common.loginType ="2" )if(strSqlUserName!=common.loginUserName &&this .cbType.Text !=" 普通用戶
47、")MessageBox.Show( " 普通用戶只能修改自己用戶信息! " , _titlename); this .cbType.Focus();17江蘇畜牧獸醫(yī)職業(yè)技術學院畢業(yè)設計(論文)return;/ 檢查舊密碼是否正確stringstrSql =" select 1 from utlogin where ufusername='"+ common.loginUserName +"' andufpassword='"+strSqlOldPassword+"'"in
48、tretcnt = _db.GetSqlRetCnt(strSql);if(retcnt = 0)MessageBox.Show( " 舊密碼錯誤! " , _titlename);this .txtOldPassword.Focus();return;/ 檢查用戶名是否存在,確保存在strSql =" select 1 from utlogin where ufusername='"+ strSqlUserName+"'"retcnt = _db.GetSqlRetCnt(strSql);if(retcnt = 0)MessageBox.Show( " 用戶名為【 " + strSqlUserName + " 】的用戶不存在! " , _titlename); this .txtUserName.Focus();return;/ 檢查用戶的權限if( common.loginType ="1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文識字教學課件
- 國家電網等電位作業(yè)及企業(yè)文化相關知識試卷
- 2024-2025學年山東省聊城市高一下學期期中考地理試題及答案
- 2024-2025學年廣東省東莞市七校高一下學期期中聯(lián)考歷史試題及答案
- 消費者對通風設備品牌認知度調查考核試卷
- 藥物分析中的數(shù)據整合與分析方法考核試卷
- 農業(yè)機械化農業(yè)無人機噴灑技術考核試卷
- 發(fā)動機考試題及答案
- 竹子松樹測試題及答案
- 醫(yī)療設備維護保養(yǎng)記錄管理考核試卷
- 【本田轎車燈光系統(tǒng)常見故障分析及排除8200字(論文)】
- 我的妹妹高中 我的妹妹初中800字(三篇)
- 昆明天大礦業(yè)有限公司尋甸縣金源磷礦老廠箐-小凹子礦段(擬設)采礦權出讓收益評估報告
- 尿動力學檢查操作指南2023版
- 夢幻西游古龍服務端安裝教程
- 食品安全地方標準 預制菜生產衛(wèi)生規(guī)范
- 亮化工程竣工驗收報告
- 《出生醫(yī)學證明》單親母親情況聲明
- PCS-915母差保護裝置介紹
- 第一套路面工程考試試題及答案
- GB∕T 22590-2021 軋鋼加熱爐用耐火澆注料
評論
0/150
提交評論