教師工資管理系統(tǒng)_第1頁(yè)
教師工資管理系統(tǒng)_第2頁(yè)
教師工資管理系統(tǒng)_第3頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.引言改革開放后,管理的觀念愈來愈深入人心,特別是在二十一世紀(jì)的今 天,管理的重要性愈發(fā)凸顯。傳統(tǒng)的單靠紙記錄信息已經(jīng)不能在滿足小學(xué) 日常管理的需要,并且,在信息記錄、處理等方面暴露出其操作繁瑣、 某 某性差、費(fèi)時(shí)費(fèi)力以與增加一些不必要的支出的缺點(diǎn)。工資是學(xué)校管理的一個(gè)重要元素。同時(shí)影響到學(xué)校的運(yùn)作,教師的工 資是學(xué)校工資管理的一個(gè)重要的組成局部,因?yàn)閷W(xué)校每個(gè)月都要涉與教師 工資發(fā)放的問題。學(xué)校教師的人數(shù)越多,工資的統(tǒng)計(jì)工作就越多,工資的 發(fā)放困難就越大。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理,工作的 時(shí)候,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高。工資管理系統(tǒng)就是使用電腦代替大量 的人工統(tǒng)計(jì)和計(jì)算,完成

2、眾多工資信息的處理,同時(shí)使用電腦還可以安全 地保存大量的工資記錄伴隨著編程語言的不斷開展,也應(yīng)運(yùn)而生,相繼出現(xiàn)2.0、3.0、3.5等等,構(gòu)架是可以用Microsoft R公司產(chǎn)品Visual Studio開發(fā)環(huán)境進(jìn)展開發(fā)。它具有簡(jiǎn)單性和易學(xué)性,是基于通用語言的編譯運(yùn)行的程序, 所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全 部的平臺(tái)上。通用語言的根本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的 整合到ASP.net的Web應(yīng)用中。并且它還具有高效的可管理性,ASP.net使用一種字符根底的,分級(jí)的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè) 置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中

3、, 新的設(shè)置有可能都不需 要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。ASP.Net擺脫了以前ASP使用腳本語言來編程的缺點(diǎn),理論上可以使 用任何編程語言包括C+ , VB , JS等等,3.5有更多的優(yōu)點(diǎn)如:深度整 合語言級(jí)集成查詢(LINQ)與數(shù)據(jù)處理;可以借助 ASP.NET AJA)創(chuàng)建更高 效、更具交互性、更有個(gè)性的網(wǎng)絡(luò)體驗(yàn),并支持大多數(shù)流行的瀏覽器;支持AJAX JSON REST POX RSS ATOM等新型網(wǎng)絡(luò)協(xié)議,以與一些新的 WS-*標(biāo)準(zhǔn),用于構(gòu)建 WCF服務(wù);SQL Server 2008是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和 關(guān)鍵的改良,使得它成為至今為止的最強(qiáng)大和最全面

4、的 SQLServer版本。 它具有可信任性使得公司可以以很高的安全性、 可靠性和可擴(kuò)展性來運(yùn)行 他們最關(guān)鍵任務(wù)的應(yīng)用程序;高效性使得公司可以降低開發(fā)和管理他們的 數(shù)據(jù)根底設(shè)施的時(shí)間和本錢;智能性提供了一個(gè)全面的平臺(tái),可以在你的 用戶需要的時(shí)候給他發(fā)送觀察和信息,并且支持很大的數(shù)據(jù)量。最后,和SQL Server都是微軟公司的產(chǎn)品,因此他們具有很好的兼 容性,SQL Server2008在技術(shù)上又有很大的提高,使得開發(fā)管理系統(tǒng)更 加方便,快捷。并且米用的計(jì)算機(jī)語言是c#語言,c#語言比擬容易學(xué)習(xí)和理解,更加有利與系統(tǒng)的開發(fā)和實(shí)現(xiàn)。學(xué)校工資管理系統(tǒng),為教師提供工資查詢服務(wù),為學(xué)校提供工資管理,

5、工資統(tǒng)計(jì)等服務(wù)。傳統(tǒng)的紙X材料的數(shù)據(jù)信息管理已經(jīng)不適合現(xiàn)代教育的 開展了,實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī) X化、自動(dòng)化,將成為現(xiàn)在學(xué)校管理 工資的首選。本系統(tǒng)實(shí)現(xiàn)的工資管理系統(tǒng)根本上能夠滿足現(xiàn)在小學(xué)工資管 理的需求。2.可行性分析2.1經(jīng)濟(jì)可行性分析主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)展評(píng)價(jià),一方面是支出的費(fèi)用,其中包括 設(shè)備購(gòu)置費(fèi),軟件開發(fā)費(fèi),管理和維護(hù)費(fèi),教師工資等。另一方面是取得 的收益中是由此而帶來的時(shí)間上的縮短,后期長(zhǎng)時(shí)間的支出的減少。2.2技術(shù)可行性分析現(xiàn)代計(jì)算機(jī)硬件和軟件技術(shù)的飛速開展,為系統(tǒng)的建設(shè)提供了技術(shù)條 件。由于對(duì)學(xué)校教師工資管理系統(tǒng)這一類的教學(xué)財(cái)務(wù)系統(tǒng)進(jìn)展開發(fā)已有一 定的時(shí)期,技術(shù)根底也

6、已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問題。陽(yáng)光小學(xué)教師工資管理系統(tǒng)總體結(jié)構(gòu)是基于 B/S結(jié)構(gòu),采用了動(dòng)態(tài) Web發(fā)布技術(shù),進(jìn)展用戶與數(shù)據(jù)庫(kù)之間的信息交流。B/S結(jié)構(gòu)即采用的是 三層結(jié)構(gòu),三層結(jié)構(gòu)如圖2-2所示,后臺(tái)為一個(gè)數(shù)據(jù)庫(kù)服務(wù)器,客戶端為 Web瀏覽器,中間層組件是一個(gè)In ternet 信息發(fā)布服務(wù)器,一方面它根 據(jù)用戶的操作以與腳本的定義向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送數(shù)據(jù)庫(kù)請(qǐng)求 ,另一方面 承受數(shù)據(jù)庫(kù)服務(wù)器傳達(dá)的信息,并轉(zhuǎn)換成標(biāo)準(zhǔn)html格式,發(fā)送給客戶機(jī)。是目前最流行的web開發(fā)工具之一,它為用戶提供了完 整的可視化開發(fā)環(huán)境,并且可使用總舵的服務(wù)器控件,快速開發(fā)web應(yīng)用 程序。SQL SER

7、VER 20(是 ASP.NET 3.5的最優(yōu)伙伴,它使用簡(jiǎn)單、功能 強(qiáng)大,滿足系統(tǒng)數(shù)據(jù)的管理的性能要求,支持存儲(chǔ)過程、觸發(fā)器、用戶自定義數(shù)據(jù)類型,在易用性、可靠性、安全性方面均有相當(dāng)?shù)奶岣?。利?和SQL SERVER 200建立小學(xué)教師管理系統(tǒng)能保證系統(tǒng)信息 傳輸?shù)目旖?、安全、完整和方便?.3社會(huì)可行性分析社會(huì)可行性主要論證新系統(tǒng)組織內(nèi)外是否具備承受和使用新系統(tǒng)的 條件。在當(dāng)前信息技術(shù)飛速開展的大環(huán)境下, 計(jì)算機(jī)技術(shù)和軟件技術(shù)的更 新使人們完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。好的管理系統(tǒng)對(duì) 提高人們的生活效益是極為有益的。3需求分析系統(tǒng)分析包括問題分析、數(shù)據(jù)流分析、數(shù)據(jù)流描述、功能

8、需求分析等。 為下面的詳細(xì)設(shè)計(jì)鋪墊。隨著計(jì)算機(jī)技術(shù)的飛速開展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來越普與,利用計(jì)算機(jī)實(shí)現(xiàn)學(xué)校工資的管理顯得越來越重要。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫(kù)管理系統(tǒng)為開發(fā)環(huán)境的管理系統(tǒng)在辦公室自動(dòng)化 以與學(xué)校等方面的應(yīng)用,日益受到人們的關(guān)注。數(shù)據(jù)庫(kù)管理系統(tǒng)是用來控制建立數(shù)據(jù)庫(kù)中的數(shù)據(jù)、 數(shù)據(jù)的存取,并維 護(hù)數(shù)據(jù)庫(kù)的數(shù)據(jù)。學(xué)校工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分嚴(yán)謹(jǐn)細(xì)致的工 作,一般不允許發(fā)生過失。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理, 工作量大的時(shí)候,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高。同時(shí)工資的發(fā)放具有較強(qiáng) 的時(shí)間限制,必須嚴(yán)格按照單位規(guī)定的時(shí)間完成計(jì)算和發(fā)放工作。學(xué)校工資管理

9、系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計(jì)和計(jì)算, 使用電腦還可以安 全地、完整地保存大量的教師工資記錄。根據(jù)系統(tǒng)的工作流程,進(jìn)一步對(duì)本系統(tǒng)進(jìn)展數(shù)據(jù)需求分析。321數(shù)據(jù)流圖教師輸入數(shù)據(jù)反饋 T反饋I T修改個(gè)人數(shù)據(jù)修改反密饋碼|教師工資管理系統(tǒng)備份反 數(shù)饋據(jù)V據(jù)1r據(jù)T1r1碼1r據(jù)ir管理員反 饋反 饋打反 印饋反 饋反 饋更 改 數(shù)修 改 密查 詢刪 除 數(shù)添加反 數(shù)饋圖教師工資管理系統(tǒng)數(shù)據(jù)流程圖3.3功能需求通過我們對(duì)教師工資管理系統(tǒng)流程分析,進(jìn)一步進(jìn)展功能需求分析, 描述數(shù)據(jù)的處理。331系統(tǒng)管理需求:具有用戶登錄、修改用戶密碼、更改用戶密碼以與退出系統(tǒng)的功能, 方便管理者使用本系統(tǒng)對(duì)本系統(tǒng)進(jìn)

10、展權(quán)限管理設(shè)置。數(shù)據(jù)管理模塊:此模塊主要是對(duì)數(shù)據(jù)庫(kù)中的教師個(gè)人信息表、教師工資信息表、罰金 表、獎(jiǎng)金表、教齡工資表、職位工資表與教齡表進(jìn)展管理, 主要是進(jìn)展插 入、修改與刪除的操作。查詢模塊:該模塊主要實(shí)現(xiàn)以下查詢功能:1教師個(gè)人信息查詢:主要查詢教師的某某、學(xué)工號(hào)、聯(lián)系方式、 某某號(hào)等等信息,結(jié)果將是詳細(xì)信息。2教師工資信息查詢:主要查詢教師的某某、工資、學(xué)工號(hào)、獎(jiǎng)金、 罰金、總工資、所得稅、實(shí)際總工資等等3獎(jiǎng)金查詢:主要查詢教師的學(xué)工號(hào)、獎(jiǎng)金額、日期、原因等等。4罰金查詢:主要查詢教師的學(xué)工號(hào)、罰金額、日期、原因等等。5教齡工資:主要查詢教師教齡與教齡工資等等。6教齡工資查詢:主要查詢教師

11、的教齡、學(xué)工號(hào)。7報(bào)表打?。褐饕兴樵兊慕Y(jié)果產(chǎn)生。界面需求:系統(tǒng)的界面有很多的內(nèi)容,包括界面的美工,界面的布局,設(shè)計(jì)整體 給人的印象。是否能夠讓用戶方便登錄也是界面設(shè)計(jì)成敗的一個(gè)重要因 素,也涉與到用戶數(shù)據(jù)的某某性和安全性。系統(tǒng)是面向很多用戶的,所以系統(tǒng)界面要既美觀又要要求人員素質(zhì)不 高,并且系統(tǒng)的用戶的性質(zhì)有不同,他們有教師和管理員之分,所以要根 據(jù)實(shí)際需求設(shè)計(jì)不同的登錄權(quán)限,以便達(dá)到系統(tǒng)界面設(shè)計(jì)的科學(xué)性、 嚴(yán)謹(jǐn) 性與完整性。性能需求:作為數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)教師工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺(tái)程序開發(fā)工具采用,該軟件具有組件豐富,這些控件可用于 設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了

12、編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì) 過程,而且語言簡(jiǎn)單、使用方便功能強(qiáng)大從而有效的提高了應(yīng)用程序的運(yùn) 行效率和可靠性。后臺(tái)數(shù)據(jù)庫(kù)采用目前比擬流行微軟公司 SQLK務(wù)器數(shù)據(jù)庫(kù),數(shù)據(jù)容量 大,穩(wěn)定性高,能自動(dòng)排除各類異常操作;嚴(yán)格的用戶驗(yàn)證與權(quán)限控制, 確保系統(tǒng)安全可靠,系統(tǒng)還提供了完善的數(shù)據(jù)備份與恢復(fù)功能, 用得既方 便又放心。在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì), 可以快速的 開發(fā)窗口應(yīng)用程序。336安全性需求:采用嚴(yán)格的用戶驗(yàn)證與權(quán)限控制,用戶需要通過身份驗(yàn)證才能進(jìn)入本 系統(tǒng),進(jìn)展工資的設(shè)置和管理,不同權(quán)限的用戶進(jìn)入不同的界面, 沒有權(quán) 限的用戶不能登錄,每個(gè)用戶只能修改自己的密碼,某

13、某性很好,確保系 統(tǒng)安全可靠。本系統(tǒng)采用現(xiàn)流行的數(shù)據(jù)庫(kù)為 SQLServer 2008;應(yīng)用程序?yàn)锳sp.Net3.5,根據(jù)性能分析需求,前臺(tái)系統(tǒng)與后臺(tái)系統(tǒng)別離,應(yīng)能防止前后臺(tái)系 統(tǒng)崩潰而造成后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)丟失。系統(tǒng)環(huán)境:該系統(tǒng)需要 CPU為P41.8GHZ內(nèi)存為256MB以上;操作系統(tǒng)為 WindowsZ Windowsvista 或 WindowsXP;分辨率為最優(yōu)效果 1024X 768 像素。4總體設(shè)計(jì)根據(jù)需求分析,進(jìn)展系統(tǒng)設(shè)計(jì),包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。4.1系統(tǒng)目標(biāo)本系統(tǒng)要對(duì)教師工資管理的日常的工資發(fā)放進(jìn)展數(shù)據(jù)輸入,匯總各項(xiàng) 數(shù)據(jù)生成員工個(gè)人臺(tái)帳。采用用戶名,密碼安全機(jī)制,分用戶權(quán)限

14、登陸訪 問,實(shí)現(xiàn)系統(tǒng)的有效進(jìn)展。本系統(tǒng)主要是由教師根本信息管理、教師工資查詢、教師工資管理等 幾個(gè)功能模塊組成。根據(jù)以上的功能結(jié)構(gòu),將工資管理系統(tǒng)的數(shù)據(jù)分為:1、數(shù)據(jù)輸入局部包括教師相關(guān)信息的輸入,教師工資的輸入,各種職稱工資與根 本工資相關(guān)的輸入等。2、數(shù)據(jù)輸出局部輸出的數(shù)據(jù)主要是教師的工資信息;教師的個(gè)人資料等信息。3、數(shù)據(jù)處理局部數(shù)據(jù)處理局部主要是對(duì)一些修改后的信息的處理工作。用于學(xué)校 會(huì)出現(xiàn)教師的調(diào)配,人數(shù)的增減,工資的變動(dòng)等,都需要對(duì)數(shù)據(jù)進(jìn)展 刪除、添加、更新等相關(guān)操作,進(jìn)而達(dá)到管理工作的順利進(jìn)展。4.3概要設(shè)計(jì)教師工資管理系統(tǒng)工 資 管 理數(shù) 據(jù) 管 理打 印 工 資 條工資 結(jié)

15、算生 成 工 資 表查 詢 工導(dǎo) 出EXCEL報(bào)表圖4.3系統(tǒng)結(jié)構(gòu)圖5.詳細(xì)設(shè)計(jì)本環(huán)節(jié)主要是對(duì)數(shù)據(jù)庫(kù)的一些重要的設(shè)計(jì)進(jìn)展介紹5.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)表跟表之間的E-R圖為:NameTeacherlDFactSalaryTcomeTaxTSalaryTotalTeacherSala ryI nformatiCi TSalaryMon tntTRewardSalaryTPost Yeprsst SalaryTFin eSalary圖 5.4 In eTax 表 E-R 圖TPostSalary圖 5.3 TeacheSalaryrInformation表 E-R 圖5.2數(shù)據(jù)庫(kù)實(shí)現(xiàn)根據(jù)以上分析,使

16、用用 SQLServer2008創(chuàng)建名了 “ Tsmsystemi'的數(shù)據(jù)庫(kù),其表主要如下:教師個(gè)人信息表主要錄入教師的個(gè)人信息列名說明數(shù)據(jù)類型長(zhǎng)度允許空主外鍵1TeacherID教師IDChar10否主鍵2Name教師某某Nvarchar50否無3Sex教師某某Char10是無4Birthday出生日期Datetime8否無:5Departme nt系別Char10否無6Post職位Char10是無T7PostYears所教時(shí)間Char10否無8Phon eNumberChar18是無9Ide ntitylD某某Char18否無10MarryStateme nt婚姻狀況Char50是

17、無教師工資信息找鑰匙錄入教師的工資信息:列名說明|數(shù)據(jù)類型長(zhǎng)度允許空主外鍵1TeacherID教師IDChar10否主、外鍵2Name教師某某Nvarchar50否無3TSalaryMo nth月薪Char10是無4TPostYearsSalary教齡工資Float8否無5TPostSalary職位工資Float8否無6TFi neSalary罰金Float8是無7TRewardSalary獎(jiǎng)金Float8是無8TSalaryTotal總工資Float8否無9TeTax所得稅Float8否無:10FactSalary實(shí)際工資Float8否無所得稅表主要是錄入稅率:p名說明數(shù)據(jù)類型長(zhǎng)度允許空主外

18、鍵1ID編號(hào)Int4否主鍵2NoTaxSalary不計(jì)稅工 資Float8否無3SalaryTaxRate工資稅率Floatr 8否無4Remarks備注Nvarchar50是無獎(jiǎng)金表主要是錄入教師的獎(jiǎng)勵(lì)信息:列名說明數(shù)據(jù)類型長(zhǎng)度允許空主外鍵1TeacherID教師IDChar10否主鍵、外 鍵2RewardReas on獎(jiǎng)金原因Nvarchar50否無3RewardDate獎(jiǎng)金日期Datetime8:否無 :4Reward Money獎(jiǎng)金數(shù)額Float8是無職位工資表主要是錄入共職位工資規(guī)定信息:列名說明數(shù)據(jù)類型長(zhǎng)度允許空主外鍵1PostName職位名稱Char50否主鍵2PostSalar

19、y職位工資Float8否無數(shù)據(jù)庫(kù)的設(shè)計(jì)主要是代碼編寫的,而其代碼多而繁瑣,故在此就不詳細(xì)羅 列與系統(tǒng)表相對(duì)應(yīng)的編碼。5.3系統(tǒng)地實(shí)現(xiàn)本環(huán)節(jié)主要介紹關(guān)于系統(tǒng)相關(guān)功能的實(shí)現(xiàn)在web.config文件下配置系統(tǒng)如下根本信息:vaddname="TsmsystemConnectionString " connectionstring=" DataSource=PC-201203162327;lnitial Catalog=Tsmsystem;lntegratedSecurity=True " providerName ="" />5.登

20、陸界面的設(shè)計(jì),他即要求美觀,又要求使用,對(duì)不同的用戶要他們 能夠通過不同的途徑進(jìn)入界面。這就需要認(rèn)真地進(jìn)展構(gòu)思、選材和設(shè)計(jì),登錄出現(xiàn)問題要有一定提示,只有這樣才能達(dá)到登陸界面設(shè)計(jì)的完整性。通過創(chuàng)建Asp.Net該應(yīng)用,定系統(tǒng)允許用戶根據(jù)不同身份進(jìn)展選擇性的登錄,通過登錄來和后臺(tái)數(shù)據(jù)庫(kù)相聯(lián)系進(jìn)展驗(yàn)證身份, 否如此,將出現(xiàn)錯(cuò)誤的提示,登陸界面 DengLu.aspx設(shè)計(jì)如下圖5.31登陸界面在登陸控件得以實(shí)現(xiàn)進(jìn)入不同的界面,其實(shí)現(xiàn)的代碼是:switch (userRole)case "O":Response.Redirect("MananAddTeacher.aspx

21、");break;case "1": Response.Redirect("TeacherInformation.aspx"); break;/*進(jìn)展選擇登錄LabelText.Text ="你輸入的密碼錯(cuò)誤,請(qǐng)檢查后重新輸入!"elseLabelText.Text ="該用戶不存在或用戶名輸入錯(cuò)誤,請(qǐng)檢查后重新輸入!"catch(Exception ee)Console.WriteLine(ee.Message.ToString();5.教師密碼修改界面如下:廠®個(gè)人信息 -©工資信

22、息I卜笹獎(jiǎng)金信息 ! 灑罰金信息 卜追修改密碼 匸臉退岀系統(tǒng)1日密碼新密碼確認(rèn)新密碼確認(rèn)重蚤圖5.32密碼修改界面1后臺(tái)查看文件的代碼,BtnSubmit_Click、BtnReset_Click所激活的事件protected void BtnSubmit_Click(object sender, EventArgs e)string connStr =ConfigurationManager.ConnectionStrings"TsmsystemConnectionString".ConnectionString;SqlConnection conn = new SqlC

23、onnection(connStr);Sqlmand selectCmd = new Sqlmand("select* from SystemTeacher where TeacherlD="'+Session"userName".ToString()+"'and TeacherPwd="'+TxtOldPwd.Text.Trim()+""', conn);tryconn.Open();SqlDataReader sdr = selectCmd.ExecuteReader();5.4

24、管理員對(duì)系統(tǒng)管理各功能的實(shí)現(xiàn)教師工資管理系統(tǒng)它的最主要功能就是他的后臺(tái)管理,后臺(tái)管理關(guān)系到 系統(tǒng)是否能正常運(yùn)行,關(guān)系到教室能否查閱相關(guān)的個(gè)人信息,還有數(shù)據(jù)庫(kù) 的安全性方面的管理。為此,后臺(tái)管理的設(shè)計(jì)要包含對(duì)系統(tǒng)的定期管理, 數(shù)據(jù)庫(kù)的備份與恢復(fù),對(duì)教師相關(guān)信息的修改與刪除等等功能的實(shí)現(xiàn)。添加數(shù)據(jù)信息由于學(xué)校的教師數(shù)量以與人員均會(huì)出現(xiàn)波動(dòng),為此,學(xué)校要根據(jù)實(shí)際需要對(duì)教師的信息進(jìn)展添加,以達(dá)到信息對(duì)稱的目的,添加教師信息主要 是添加個(gè)人信息,從而達(dá)到信息的動(dòng)態(tài)變動(dòng),滿足系統(tǒng)功能和用戶的實(shí)際 需求,添加教師個(gè)人信息的功能界面如下所示:添加教呻E青填寫寫信息*丸昏姻狀況R-輪孰帥管理卜g淆加教呻Q教師維

25、護(hù)-I-扁工賈管理1爐工資維護(hù)H-備獎(jiǎng)圭維護(hù)L-. 罰金護(hù)卜備教師密碼丨營(yíng)理員密碼 i-i-輪數(shù)書庫(kù)維扌戶'-灑備粉及還原 匚苗退岀系絨用戶名姓老性別出生曰期1952 |*| 年01月01曰部門工齡電詣號(hào)碼娠姻狀況恭莊車蚩圖5.34添加信息其后臺(tái)所實(shí)現(xiàn)的相關(guān)方法與空間說激活的事件主要如下:Labell.Text = Session"userName".ToString() + "您好! "protected void Button1_Click(object sender, EventArgs e)SqlConnection conn = new

26、 SqlConnection(ConfigurationManager.ConnectionStrings"TsmsystemConnectionString".Conn ectionString);Sqlmand insertCmd = new Sqlmand("insert into TeacherInformation (TeacherlD,Name,Sex,Birthday,Department,Post,PostYears,PhoneNumber,ldentityCard,MarryS tatement) values(TeacherID,Name,Se

27、x,Birthday,Department,Post,PostYears,PhoneNumber,IdentityCard, MarryStatement)", conn);對(duì)教師個(gè)人信息進(jìn)展修改、刪除功能在進(jìn)入系統(tǒng)的主頁(yè)面中,點(diǎn)擊“查詢,會(huì)出現(xiàn)一個(gè)主界面,這個(gè)界面主要是有兩個(gè)功能,一個(gè)是修改,另一個(gè)是刪除,這里兩個(gè)功能滿足了 系統(tǒng)對(duì)人員變動(dòng)與時(shí)修改的要求,其功能界面如下:教鄴工資管理必軌師君I甲 卜9添加敬師 =3救師車護(hù) &工資箸理 并2工滇維護(hù) 1“苗莫寶維護(hù) 二也罰金維護(hù) 命修改巒訶 匚修救師®碼 二出管理員密碼 詩(shī)救娼庫(kù)維護(hù) 匚3備筒茨還厚 劉民出錄箱川戶

28、名;wnjpvmE五0 00.00文囂139937709P1 34211219800CC27289 否圖5.34查詢管理工資刪除,修改工資信息功能工資信息管理中實(shí)現(xiàn)了對(duì)于工資刪除、修改等功能。以下分別對(duì)其進(jìn)展了實(shí)現(xiàn)。歡迎您聲I錄教師時(shí)工瓣情況順咄400010()0或Q8005W003470Q鎬輯刪昨王五3000300機(jī)0S0043000.Q43120zhn|«anl妤!予會(huì)教師育理1 舔加栽師 i丄強(qiáng)較瞬護(hù) j修工朋理|卜糧工悔維護(hù)| A餞盪全維護(hù)"瞬修改密昭i卜©敎瞬碼 丨-泊餐理貝密詞 人會(huì)魏毋庫(kù)綿護(hù)-時(shí)eBic L心退出弼圖5.55工資信息維護(hù)其后臺(tái)主要通過

29、SqlDataSourcel數(shù)據(jù)源來實(shí)現(xiàn)相關(guān)功能,相關(guān)代碼如下:protectedvoid Button1_Click( object sender, EventArgs e) GridView2.Visible = true ;教師的工資與考勤有很大關(guān)系,只有人對(duì)待考勤,以與認(rèn)真錄入考勤 信息才能達(dá)到教師工資管理的目的,其功能實(shí)現(xiàn)界面如下 :;罰舊忡背坤:匚丁 加歆師fP我?guī)熥罥-命工靑背埋-卜謖工資維護(hù)i辱忘堆!V罰金葉丄-會(huì)憐改巒碼=卜宙敦師悪碼iL-d管理員密嗚1倉(cāng)戳霽眸維護(hù)Le迪岀闕廉操作獎(jiǎng)射日期罷Ml就撇hunliu出差2010 12-9 0:00:00800sssiwangwi.

30、i見叉勇肖2QW-5 6QU0CiQ900”1圖5.56獎(jiǎng)金管理1數(shù)據(jù)庫(kù)復(fù)原與備份在主界面中,點(diǎn)擊數(shù)據(jù)維護(hù)管理,點(diǎn)擊 “數(shù)據(jù)備份,就可以把數(shù)據(jù)庫(kù)備份在一個(gè)自己輸入的目錄下。點(diǎn)擊“備份恢復(fù)就可以把之前備份好的數(shù)據(jù)庫(kù)從中選者需要的進(jìn)展恢復(fù)。點(diǎn)擊“退出系統(tǒng)退出此界面甘141利躬FTxlin弼奸II-粘裁師習(xí)理:卜g添加教師 -g蚊rp宰護(hù)也*工窩習(xí)圈1;gh忻喟妒::g滓薛曲護(hù)IL.-g罰金維護(hù)1- 3儲(chǔ)也密昭!教叩密們! g吉評(píng)丹來祀二欝畝1®貯ME護(hù);L“g 鬲臂及坯原I逋山菲蛛尿 冷 悝_&| < unt? *呵他m)a7r>Ktff j圧床笹JSL(測(cè)監(jiān)IT 昭

31、!|圖5.57數(shù)據(jù)庫(kù)維護(hù)其后臺(tái)文件中實(shí)現(xiàn)的程序如下:public partial class NanangeDatabase : System.Web.Ul.Page protected void Page_Load(object sender, EventArgs e)Label1.Text = Session"userName".ToString() + "您好! " protected void Button1_Click(object sender, EventArgs e) string SqlStr1 = "Data Source=

32、PC-201203162327;lnitial Catalog=Tsmsystem;lntegratedSecurity=True"string SqlStr2 = "backup database " + "Tsmsystem" + " to disk="'+ this.TextBox1.Text.Trim()+ ".bak":SqlConnection con = new SqlConnection(SqlStr1);con.Open();try/if (File.Exists(this.Te

33、xtBox1.Text.Trim()/Response.Write("<script language=javascript>alert('此文件已存在,請(qǐng)從新輸入!');location='Default.aspx'v/script>"); eturn;/Sqlmand = new Sqlmand(SqlStr2,con);.ExecuteNonQuery();Response.Write("<script language=javascript>alert('備份數(shù)據(jù)成功!')<

34、;/script>"); catch (Exception error) Response.Write(error.Message);Response.Write("<scriptlanguage=javascript>alert(' 備份數(shù)據(jù)失敗! ')</script>");finallycon.Close(); protected void Button2_Click(object sender, EventArgs e) -string path = this.FileUploadl.PostedFile.Fi

35、leName; /獲得備份路徑與數(shù)據(jù)庫(kù)名稱string dbname = "Tsmsystem"string SqlStrl = "Data Source=PC-201203162327;lnitialCatalog=Tsmsystem;Integrated Security=True"string SqlStr2 = "use master restore database " + dbname + " from disk='" +path + ""'SqlConnection con = new SqlConnection(SqlStrl);con.Open();try Sqlma

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論