




已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
四川師范大學本科畢業(yè)設計 高校教師檔案管理系統(tǒng)高校教師檔案管理系統(tǒng) 學生姓名 學 號 所 在 系 專業(yè)名稱 班 級 指導教師 四川師范大學 二一二年五月 高校教師檔案管理系統(tǒng)的設計與實現(xiàn) 學生: 指導教師: 內(nèi)容摘要:高校教師檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS)。此教師檔案管理系 統(tǒng)一切從我院的實際出發(fā),充分考慮了我院的內(nèi)部管理、信息交流、資源共享等方面 的復雜需求,建立集中、統(tǒng)一、準確的教師檔案數(shù)據(jù)庫,實現(xiàn)了后臺數(shù)據(jù)庫的設計、 建立和維護,以及前臺應用程序的開發(fā)兩個方面。本系統(tǒng)從用戶和管理員兩個角度考 慮了系統(tǒng)易用性和安全性,確定軟件系統(tǒng)結(jié)構(gòu)為 C/S 結(jié)構(gòu)。本系統(tǒng)的是使用 Visual studio 2005 工具、C#語言和 SQL Server 2005 數(shù)據(jù)庫開發(fā)的。其功能主要有查找、添 加、修改、刪除、搜索用戶基本信息以及分類顯示教師檔案的詳細信息、設置較好的 管理權(quán)限。 關(guān)鍵詞:信息管理系統(tǒng) C# 數(shù)據(jù)庫 檔案 C/S CollegeCollege teachersteachers filefile managementmanagement systemsystem designdesign andand ImplementationImplementation Abstract:Abstract: college teachers file management system is a typical management information system ( MIS ). The file management system teachers all from our reality, give full consideration to the hospital internal management, information exchange, resource sharing and complex needs, the establishment of centralized, unified, accurate teachers file database, the realization of the background database design, establishment and maintenance, as well as the application procedure development two aspects. The system users and administrators from two point of view of the system usability and safety, determine the software system structure of C / S structure. This system is the use of Visual Studio 2005, C # language and SQL Server 2005database development. Its main function is to find, add, modify, delete, search user basic information and classification of archives information, teachers set good management authority. Keywords:Keywords: information management system C# database file C/S 目 錄 前言1 1 開發(fā)背景.1 1.1 提出問題1 1.2 系統(tǒng)開發(fā)的目標1 1.3 系統(tǒng)開發(fā)的意義1 2 技術(shù)選型.2 2.1 MICROSOFT VISUAL STUDIO .NET 概述2 2.2 SQL SERVER 2005 概述2 3 系統(tǒng)分析與設計3 3.1 設計目標3 3.2 系統(tǒng)業(yè)務流程分析3 3.3 系統(tǒng)的功能結(jié)構(gòu)4 3.4 數(shù)據(jù)庫設計4 3.4.1 數(shù)據(jù)庫 E-R 圖4 3.4.2 數(shù)據(jù)庫物理結(jié)構(gòu)7 4 公共模塊設計10 4.1 WEBCONFIG配置 10 4.2 公共類的設計 .10 4.2.1 DBClass 類.11 4.2.2 ManagerClass 類.11 4.2.3 PersonRecordClass 類.12 4.2.4 RandomCode 類.16 5 系統(tǒng)功能的實現(xiàn)17 5.1 系統(tǒng)登錄模塊 .17 5.1.1 登錄頁面的實現(xiàn)17 5.1.2 登錄頁面的關(guān)鍵代碼 .17 5.2 首頁設計18 5.3 檔案信息添加模塊.18 5.4 檔案的修改模塊.19 5.5 檔案信息刪除模塊.19 6 結(jié)束語 20 參考文獻.22 高校教師檔案管理系統(tǒng)的設計與實現(xiàn) 前言 隨著教育行業(yè)的現(xiàn)代化發(fā)展,學校離不開計算機技術(shù)在管理領(lǐng)域的應用。近年來, 學校內(nèi)外環(huán)境的不斷發(fā)展對信息的需求量迅速增長,大量的數(shù)據(jù)的收集、分析、處理、 存儲和傳輸?shù)裙ぷ鞒蔀闃O其復雜、繁重的任務。教師管理工作是學校管理工作的重要 環(huán)節(jié),由于此項工作事務性多而復雜,涉及面廣,重復性大,因此非常適合用計算機 進行管理。 1 開發(fā)背景 1.1 提出問題 目前,隨著高等教育的大眾化,高校大量擴招,使得高校教師隊伍越來越壯大。 高校教師檔案管理系統(tǒng)對于學校的決策層和管理層來說都非常重要,一直以來人們使 用傳統(tǒng)的人工分散式管理文件信息,即各臺計算機之間沒有建立任何的聯(lián)系,信息交 流采用口頭通知或 Word 文檔、Excel 表格共享,教師檔案管理系統(tǒng)應該實現(xiàn)讓用戶方 便快捷的管理相關(guān)信息,提供豐富的信息資源和便捷的查詢方式。 1.2 系統(tǒng)開發(fā)的目標 建立高校教師檔案管理系統(tǒng),借助計算機網(wǎng)絡和數(shù)據(jù)庫技術(shù),采用計算機對高校 教師檔案進行管理,能進一步提高現(xiàn)代化水平和辦學效益。幫助各大高校提高工作效 率,實現(xiàn)高校教師檔案管理工作流程的系統(tǒng)化、規(guī)范化和自動化。與手工管理相比, 高校教師檔案管理系統(tǒng)具有很多優(yōu)越之處。它具有存儲量大、檢索方便、性能可靠、 安全保密、成本低等優(yōu)點。這些優(yōu)點使檔案管理的效率得到了提高,同時也是管理科 學化發(fā)展的有效途徑。因此,開發(fā)教師檔案管理系統(tǒng)是社會發(fā)展的必然要求。 1.3 系統(tǒng)開發(fā)的意義 現(xiàn)在我國高校的教師檔案管理水平普遍不高,有的還停留在紙質(zhì)文檔基礎上,有 的還停留在人工進行記錄的管理方式上,這種管理手段難以滿足現(xiàn)代化信息管理的要 求,已不能適應時代的發(fā)展,因為它會浪費很多的人力和物力。在當今信息時代,這 些傳統(tǒng)的管理方法必然被計算機為基礎的信息管理系統(tǒng)所取代。為了減輕管理人員的 工作負擔 ,一切從高校的實際出發(fā),充分考慮了高校的內(nèi)部環(huán)境、信息交換多方面的 需求,開發(fā)高校教師檔案管理系統(tǒng)能夠給用戶帶來很多的方便,可以提高學校的工作 效率和高校的教學水平。 2 技術(shù)選型 高校教師檔案管理系統(tǒng)是基于 Microsoft Visual Studio 2005 開發(fā)平臺,系統(tǒng)是 采用 C#語言進行開發(fā),選用 Microsoft SQL Server 數(shù)據(jù)庫來存儲數(shù)據(jù),此數(shù)據(jù)庫系統(tǒng) 具有準確、安全可靠、運行速度快等幾個方面的優(yōu)勢,處理的數(shù)據(jù)量比較大,運行效 率高;在 Windows XP/Windows 2000/Windows Server 2005 等系統(tǒng)中都可以使用;使 用 Microsoft.Net Framework SDK v2.0 來配置運行環(huán)境。 2.1 Microsoft Visual Studio .NET 概述 Visual Studio 是一套完整的用以開發(fā)的工具集,可以生成 XML Web Services 程 序、ASP.NET Web 應用程序、桌面應用程序和移動應用程序。VB、C+、C#等編譯語言 都使用相同的開發(fā)環(huán)境,使用 IDE 方式解決混合語言。NET 通用語言框架機制,其目的 是在同一個項目中支持不同的語言所開發(fā)的組件。這些語言都借用了.NET 框架的功能, 利用這種方式來簡化 ASP Web 應用程序和開發(fā) XML Web Services 的關(guān)鍵技術(shù)。 2.2 SQL Server 2005 概述 SQL Server 2005 具有比 SQL Server 2000 更多的功能,能夠作為數(shù)據(jù)庫服務器工 作,同時還能滿足客服端用戶進行本地數(shù)據(jù)的存儲。在 C/S 開發(fā)模式中采用 SQL Server 2005 作為數(shù)據(jù)庫服務器是非常實用的。SQL Server 2005 是微軟數(shù)據(jù)管理和 分析解決方案,它 為企業(yè)級應用數(shù)據(jù)和分析程序帶來更好的穩(wěn)定性、可靠性和安全 性。企業(yè)級數(shù)據(jù)管理運用了它高效的平臺 ,更易于進行部署和管理。 SQL Server 2005 數(shù)據(jù)平臺能夠在以下方面使組織獲益: 充分利用數(shù)據(jù)資產(chǎn) : : 可以使用安全可靠的線程數(shù)據(jù)分析進程, SQL Server 2005 數(shù)據(jù)庫還可以使用嵌入功能,從報表、分析等數(shù)據(jù)中挖掘更多有價值的信息。 提高生產(chǎn)力 : 通過全面的 BI 功能和微軟 Office 系統(tǒng)之類的工具集成, SQL Server 2005 數(shù)據(jù)庫為使用者提供了關(guān)鍵的、準確的商業(yè)信息。 SQL Server 2005 為了實現(xiàn)把商業(yè)智能 BI 擴展到所有用戶都能從數(shù)據(jù)庫中獲得最有價值的信息, 利用數(shù)據(jù)分析做出最佳決策。 減少 IT 技術(shù)的復雜度: SQL Server 2005 數(shù)據(jù)庫將開發(fā)、布局、業(yè)務管理 以及應用分析等進行了簡化,使開發(fā)人員擁有更為靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫管理 人員減少了工作量,提高了工作效率。 更低的總體成本 : 我們更加關(guān)注軟件的易操作性,以及對集成工具在工業(yè) 上規(guī)劃,在實際工作中的功能 實現(xiàn)和設備的維護成本等方面進行考慮,以更低的 投資成本,使投資者獲得更大的效益。 3 系統(tǒng)分析與設計 3.1 設計目標 信息查詢方便快捷、方式靈活、數(shù)據(jù)準確,數(shù)據(jù)存儲安全性高、可靠性強。 設置強大的搜索功能,搜索引擎的簡單明了。 顯示教師檔案的詳細信息。 實現(xiàn)數(shù)據(jù)庫的監(jiān)控能力。 設置靈活的打印功能,實現(xiàn)紙質(zhì)文檔與電子文檔的相互轉(zhuǎn)換。 對于用戶輸入的數(shù)據(jù),進行嚴格的檢查,盡可能避免人為的輸入錯誤。 系統(tǒng)最大限度地實現(xiàn)易操作性和易維護性。 系統(tǒng)運行穩(wěn)定、安全可靠。 3.2 系統(tǒng)業(yè)務流程分析 本系統(tǒng)中只有兩種登錄身份,即教師和管理員。系統(tǒng)有開放期和關(guān)閉期兩種狀態(tài), 在系統(tǒng)關(guān)閉期,管理員用戶可以登陸系統(tǒng),對所有的信息進行管理,對教師的資料進 行添加、查詢、修改和刪除等操作,擁有所有的操作權(quán)限;教師登陸系統(tǒng)后,則只能 查看自己的資料信息,不能對其進行其他操作。在系統(tǒng)開放期,教師登陸系統(tǒng)后可以 對自己的信息進行修改。管理員對教師修改后的信息進行檢查,確定資料修改后是否 符合要求,對不符合要求的信息不予更改。 管理員用戶對整個系統(tǒng)進行管理,實現(xiàn)對整個系統(tǒng)的開放和關(guān)閉等功能,對用戶 的權(quán)限進行設置,以及對系統(tǒng)進行維護等職責。 默認情況下,只有管理員能夠使用搜索功能。當然,管理員也可以為教師設置開 放權(quán)限。 圖 3.2-1 高校教師檔案管理系統(tǒng)的具體流程圖 3.3 系統(tǒng)的功能結(jié)構(gòu) 圖 3.3-1 高校教師檔案管理系統(tǒng)后臺功能結(jié)構(gòu)圖 高校教師檔案管理系 統(tǒng)前臺功能結(jié)構(gòu) 用 戶 登 錄 基 本 檔 案 信 息 科 研 檔 案 信 息 學 術(shù) 檔 案 信 息 教 學 業(yè) 務 信 息 師 資 隊 伍 輔 助 功 能 教 育 背 景 修 改 用 戶 信 息 工 作 簡 歷 發(fā) 表 論 文 發(fā) 表 論 著 獲 獎 情 況 學 工 作 資 料 查 看 信 息 打 印 功 能 發(fā) 表 論 文 發(fā) 表 論 著 獲 獎 情 況 在 研 課 題 在 研 課 題 搜 索 功 能 圖 3.3-2 高校教師檔案管理系統(tǒng)前臺功能結(jié)構(gòu)圖 3.4 數(shù)據(jù)庫設計 3.4.1 數(shù)據(jù)庫 E-R 圖 高校教師檔案管理系統(tǒng)根據(jù)設計規(guī)劃出的功能模塊有:用戶信息實體、學術(shù)檔案 信息實體、科研檔案信息實體、基本檔案信息實體、教學業(yè)務信息實體。 用戶信息實體圖,如圖 3.4.1-1 所示。 圖 3.4.1-1 高校教師檔案管理系統(tǒng)用戶信息實體圖 學術(shù)檔案信息實體圖,如圖 3.4.1-2 所示。 圖 3.4.1-2 高校教師檔案管理系統(tǒng)學術(shù)檔案信息實體圖 科研檔案信息實體圖,如圖 3.4.1-3 所示。 圖 3.4.1-3 高校教師檔案管理系統(tǒng)科研檔案信息實體圖 教師基本檔案信息實體圖,如圖 3.4.1-4 所示。 圖 3.4.1-4 高校教師檔案管理系統(tǒng)基本檔案信息實體圖 教師基本檔案信息實體圖,如圖 3.4.1-5 所示。 圖 3.4.1-5 高校教師檔案管理系統(tǒng)教學業(yè)務信息實體圖 3.4.2 數(shù)據(jù)庫物理結(jié)構(gòu) 系統(tǒng)配置表見圖 3.4.2-1 所示,用于保存系統(tǒng)的配置信息。 圖 3.4.2-1 系統(tǒng)配置表圖示 學術(shù)檔案信息表見圖 3.4.2-2 所示,用于存儲教師在學術(shù)界取得成就的相關(guān)信息。 圖 3.4.2-2 學術(shù)檔案信息表圖示 科研檔案信息表見圖 3.4.2-3 所示,用于存儲教師在科學研究方面取得成就的相 關(guān)信息。 圖 3.4.2-3 科研檔案信息表圖示 基本檔案信息表見圖 3.4.2-4,用于存儲教師的教育背景和工作情況。 圖 3.4.2-4 基本檔案信息表圖示 教學業(yè)務信息表見圖 3.4.2-5 所示,存儲教師在工作崗位的任教情況。 圖 3.4.2-5 教學業(yè)務信息表圖示 用戶信息表見圖 3.4.2-6 所示,表名 table_userinfo。保存用戶的基本信息,如 姓名、年齡和性別等。 圖 3.4.2-6 用戶信息表圖示 4 公共模塊設計 4.1 WebConfig 配置 為了方便操作和限制數(shù)據(jù),高校教師管理系統(tǒng)在 Web.Config 文件中配置了一些參 數(shù),主要是用于連接數(shù)據(jù)庫,具體配置如下: 4.2 公共類的設計 在本系統(tǒng)設計中,創(chuàng)建了 7 個公共類:DBClass、PRecordClass、ManagerClass、 SciRechClass、TSClass、SBuildClass 和 RandomCode 類。它們的主要作用:DBClass 類是管理和連接數(shù)據(jù)庫,ManagerClass 類是對系統(tǒng)進行管理操作的設置,TSClass 類 是用來管理如何操作學術(shù)檔案、SciResearchClass 類用來管理科研檔案方面的操作; PersonRecordClass 類是用來管理基本檔案的操作;SubjectBuildClass 類用來管理教 學業(yè)務方面的具體操作;randomCode 類用來管理驗證碼。 4.2.1 DBClass 類 DBClass 類是用來管理和連接數(shù)據(jù)庫,該類中的自定義方法 GetConnect()用來創(chuàng) 建與數(shù)據(jù)庫的連接,主要代碼如下: public SqlConnect GetConnect() String MyStr=ConfiguratManager,AppSet“ConnectString”.Tostring(); SqlConnect MC=new SqlConnect (MyStr); Return MC; 4.2.2 ManagerClass 類 ManagerClass 類是用來管理、操作系統(tǒng)的設置,其方法主要有 UpdataConfig 方法 和 GetConfigCmd 方法。 GetConfigCmd 方法:用于獲取系統(tǒng)配置表(table_conf)中的信息,并返回 SqlCommand 對象,其主要實現(xiàn)代碼如下: public SqlCommand GetConfigCmd () SqlConnect MC =dbObj.GetConnect (); SqlConnect MC=new SqlCommand(“Proc_GetConfig”,MC); MyCmd.CommandType=CommandType.StoredProcedure; MC.open(); try MCmd.ExecuteNonQuery(); Catch MCmd.Dispose(); MC.Close(); MCmd.Dispose(); MC.Close(); return MCmd; UpConfig 方法:用來修改系統(tǒng)配置表的信息,關(guān)鍵代碼如下所示: public void UpConfig(int UC_Int_id,bool UC_BL_isOpen,bool UC_BL_isSearch) SqlConnect MC = dbObj.GetConnect (); SqlCommand MCmd = new SqlCommand(“Proc_UpdateConfigInfo“, MC); MCmd.CommandType = CommandType.StoredProcedure; SqlParameter id = new SqlParameter(“id“, SqlDbType.Int, 4); id.Value = UC_Int_id; MCmd.Parameters.Add(id); SqlParameter isOpen = new SqlParameter(“isOpen“, SqlDbType.Bit,2); isOpen.Value = UC_BL_isOpen; MCmd.Parameters.Add(isOpen); SqlParameter isSearch = new SqlParameter(“isSearch“, SqlDbType.Bit, 1); isSearch.Value = UC_BL_isSearch; MCmd.Parameters.Add(isSearch); MC.Open(); 4.2.3 PersonRecordClass 類 PersonRecordClass 類是用來管理基本檔案方面的操作,其方法包括:GetARI 方 法、AddResume 方法、DelResume 方法。 GetARI 方法:用于查詢?nèi)拷處煹幕緳n案信息,并返回 SqlCommand 對象,主要 代碼如下所示: public SqlCommand GetARI (int GAC_Int_type) SqlConnect MC = dbObj.GetConnect (); SqlCommand MCmd = new SqlCommand(“Proc_GetAllResume“, MC); MCmd.CommandType = CommandType.StoredProcedure; SqlParameter type = new SqlParameter(“type“, SqlDbType.Int, 4); type.Value = GAC_Int_type; MCmd.Parameters.Add(type); MC.Open(); try MCmd.ExecuteNonQuery(); catch MCmd.Dispose(); MConn.Close(); MCmd.Dispose(); MC.Close(); return MCmd; AddResume 方法:在 table_resume 中添加教師的教育背景、工作簡歷,主要實現(xiàn) 代碼如下所示: public void AddResume(string AR_Str_startendTime, string AR_Str_workPlace,string AR_Str_working,string AR_Str_degree, String AR_Str_status,int AR_Int_type,int AR_Str_owner,string AR_Str_adder, string AR_Str_changer,int AR_Int_year,int AR_Int_adderId) SqlConnect MC = dbObj.GetConnect(); SqlCommand MCmd = new SqlCommand(“Proc_AddRI“, MC); MCmd.CommandType = CommandType.StoredProcedure; SqlParameter StartendTime = new SqlParameter(“StartendTime“, SqlDbType.NVarChar , 30); StartendTime.Value = AR_Str_startendTime; MCmd.Parameters.Add(StartendTime); SqlParameter WorkPlace = new SqlParameter(“WorkPlace“, SqlDbType.NVarChar, 50); WorkPlace.Value = AR_Str_workPlace; MCmd.Parameters.Add(WorkPlace); SqlParameter working = new SqlParameter(“working“, SqlDbType.NVarChar, 40); working.Value = AR_Str_working; MCmd.Parameters.Add(working); SqlParameter degree = new SqlParameter(“degree“, SqlDbType.NVarChar, 44); degree.Value = AR_Str_degree; MCmd.Parameters.Add(degree); SqlParameter status = new SqlParameter(“status“, SqlDbType.NText , 18); status.Value = AR_Str_status; MCmd.Parameters.Add(status); SqlParameter type = new SqlParameter(“type“, SqlDbType.Int , 6); type.Value = AR_Int_type; MCmd.Parameters.Add(type); SqlParameter owner = new SqlParameter(“owner“, SqlDbType.Int , 4); owner.Value = AR_Str_owner; MCmd.Parameters.Add(owner); SqlParameter adder = new SqlParameter(“adder“, SqlDbType.NVarChar , 40); adder.Value = AR_Str_adder; MCmd.Parameters.Add(adder); SqlParameter changer = new SqlParameter(“changer“, SqlDbType.NVarChar , 30); changer.Value = AR_Str_changer; MCmd.Parameters.Add(changer); SqlParameter yearInfo = new SqlParameter(“yearInfo“, SqlDbType.Int, 4); yearInfo.Value = AR_Int_year; MCmd.Parameters.Add(yearInfo); SqlParameter adderId = new SqlParameter(“adderId“, SqlDbType.Int, 4); adderId.Value = AR_Int_adderId; MCmd.Parameters.Add(adderId); MC.Open(); Try MCmd.ExecuteNonQuery(); Catch MCmd.Dispose(); MC.Close(); MCmd.Dispose(); MC.Close(); DelResume 方法:刪除教師的基本檔案信息,具體實現(xiàn)代碼如下所示: public void DelResume(int DR_Int_id) SqlConnect MC = dbObj.GetConnect(); SqlCommand MyCmd = new SqlCommand(“Proc_DeleteRI“, MC); MCmd.CommandType = CommandType.StoredProcedure; SqlParameter id = new SqlParameter(“id“, SqlDbType.Int,4); id.Value = DR_Int_id; MCmd.Parameters.Add(id); MC.Open(); Try MCmd.ExecuteNonQuery(); Catch MCmd.Dispose(); MC.Close(); MCmd.Dispose(); MC.Close(); 4.2.4 RandomCode 類 RandomCode類中的方法RandNum(int n),主要是防止用戶利用機器人自動注冊、 登錄,它是由英文字母和數(shù)字組合成的位驗證碼,而RandomCode類是用來管理這些驗 證碼的,其具體代碼如下: public string RandNum(int n) String strchar=“0,1,2,3,4,5,6,7,8,9, a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K ,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z “; string Sarray = strchar.Split(,); string Snum = “; int temp = -1; Random Rand = new Random(); for (int i = 1; i =n ; i+) if (temp != -1) Rand=new Random(i*temp*unchecked(int)DateTime.Now.Ticks); int t = Rand.Next(61); if (temp != -1 temp = t; Snum += Sarrayt; return Snum; 5系統(tǒng)功能的實現(xiàn) 5.1系統(tǒng)登錄模塊 5.1.1 登錄頁面的實現(xiàn) 在進入一個系統(tǒng)之前,必須對用戶進行安全性進行檢查,看其是否有權(quán)登錄,登 錄頁面的功能就是防止非法用戶進入該系統(tǒng)的保護屏障。在該模塊中使用了驗證碼技 術(shù),可以有效的防止非法用戶使用機器惡意登錄破壞本系統(tǒng)或者盜取系統(tǒng)中的信息。 其運行界面如圖 5.1.1-1 所示: 圖 5.1.1-1 系統(tǒng)登錄 5.1.2 登錄頁面的關(guān)鍵代碼 當單擊按鈕【登錄】時,立即觸發(fā) Click 事件,其主要實現(xiàn)代碼如下: private void IBL_Click(object sd, EventArgs EA) SqlConnection userConn = Connection.getConnect(); userConn.Open(); string sql = “select * from Loginuser where username=“+textBox1.Text+“and password=“+textBox2.Text+“; SqlCommand cm = new SqlCommand(sql,userConn); SqlDataReader UuserReader; UserReader = cm.ExecuteReader(); if (UserReader.Read() MessageBox.Show(“歡迎進入高校教師檔案管理系統(tǒng)!“, “提示窗口“, MessageBoxButtons.OK); loginform myLogform = new loginform(); myLogform.Close(); MainForm MF = new MainForm(); MF.Show(); Else MessageBox.Show(“口令錯誤“, “提示窗口“, MessageBoxButtons.OK); 5.2首頁設計 首頁為系統(tǒng)運行提供了一個操作平臺,用戶的操作權(quán)限是利用樹形結(jié)構(gòu)圖顯示在 界面上,便于用戶的瀏覽、操作,使頁面看起來簡單大方。首頁運行結(jié)果如下圖 5.2-1 所示: 圖 5.2-1 首頁設計 5.3 檔案信息添加模塊 在首頁功能菜單中點擊教育背景,右框架可以彈出用戶的詳細資料信息。當系統(tǒng) 處于開放期時,教師還可以對自己教育背景資料進行添加、修改和刪除等操作。 單擊【添加】按鈕后將會跳轉(zhuǎn)到個人檔案(教育背景)的添加頁面,登錄者可以 在該頁面中添加個人教育背景檔案資料。頁面運行結(jié)果如圖 5.3-1 所示: 圖 5.3-1 教育背景【添加】 模塊 5.4 檔案的修改模塊 單擊按鈕【修改】 ,將會在右框架彈出個人簡歷教育背景的修改頁面,用戶可 以在該頁面中修改個人從大學開始的教育背景資料。頁面運行結(jié)果如圖 5.4-1 所示: 圖 5.4-1 【修改】模塊 5.5 檔案信息刪除模塊 當系統(tǒng)對用戶開放時,單擊顯示功能頁中的按鈕【刪除】 ,立即觸發(fā) GridView 控 件的 RowDeleting 事件,通過該事件中用戶可以刪除指定的信息,其主要實現(xiàn)代碼如 下: Protected void gvList_RowDeleting(object sd,GridViewDeleteEventArgs GVDE) Int RD_Int_id=Convert.ToInt32(gvList.DataKeyse.RowIndex.Value); prObj.DeleteResume(DR_Int_id); gvListBind(); 6 結(jié)束語 本系統(tǒng)屬于 C/S 結(jié)構(gòu), 用戶的操作權(quán)限采用了樹形結(jié)構(gòu),使操作的界面非常美觀, 用戶的使用也很方便。由 5 個功能模塊組成,他們分別是:基本檔案管理,學科建設管 理,教學研究管理,科學研究管理、師資隊伍管理。 為了防止在數(shù)據(jù)表中插入相同的信息,本系統(tǒng)在插入前對所添加的信息做了判斷, 在數(shù)據(jù)庫中使用關(guān)鍵字 exists 來判斷插入語句的信息是否已經(jīng)存在。如果數(shù)據(jù)庫中已 經(jīng)存在,就返回一個值 1,提示用戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 具有振震雙控功能的模塊化層并聯(lián)橡膠支座及組合隔振(震)層研究
- 管理與護理管理學
- 倉庫人員安全意識提升方案
- 保護牙齒健康教案說課
- 腎挫傷患者的常規(guī)護理
- 超聲波泵技術(shù)解析與應用
- 師德警示教育案例解析與應用
- 《智能網(wǎng)聯(lián)汽車技術(shù)》課件-智能網(wǎng)聯(lián)汽車發(fā)展目標的認知
- 預防職業(yè)病危害課件
- 小學教師常規(guī)培訓
- 實驗室培育鉆石行業(yè)技術(shù)發(fā)展趨勢報告
- 2025年領(lǐng)英大制造行業(yè)人才全球化報告-馬來西亞篇
- 專題:閱讀理解 30篇 中考英語高分提升之新題速遞第二輯【含答案+解析】
- 企業(yè)面試題目和答案大全
- 抖音房產(chǎn)直播課件
- 2025至2030中國近視眼治療儀市場競爭力剖析及企業(yè)經(jīng)營形勢分析報告
- 2025年高考化學試卷(廣東卷)(空白卷)
- 體育老師招聘試題及答案
- 自然生態(tài)探險之旅行業(yè)跨境出海項目商業(yè)計劃書
- 2025年北京市高考英語試卷真題(含答案解析)
- 西藏自治區(qū)拉薩市達孜區(qū)孜縣2025年七下英語期中質(zhì)量檢測模擬試題含答案
評論
0/150
提交評論