版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 課 程 設 計 課程名稱 2013 年 1 月 15 日目 錄一、 引言31.1課題來源31.2課題研究主要內(nèi)容41.3主要工作4二、 需求分析52.1、數(shù)據(jù)流圖52.2、數(shù)據(jù)字典6 1)、數(shù)據(jù)項6 2)、數(shù)據(jù)結(jié)構(gòu)描述7 3)、數(shù)據(jù)流的描述8 4)、主要數(shù)據(jù)存儲的定義8三、概念結(jié)構(gòu)設計93.1數(shù)據(jù)實體描述及分ER圖93.2整體ER圖11四、系統(tǒng)概要設計114.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設計114.2數(shù)據(jù)庫物理設計134.3系統(tǒng)總體框架13五、系統(tǒng)詳細設計145.1數(shù)據(jù)庫實施14 1)、建立數(shù)據(jù)庫14 2)、建數(shù)據(jù)庫中的基本表15 3)、數(shù)據(jù)裝載17 4)、創(chuàng)建視圖18 5)、存儲過程設計19 6)、促
2、發(fā)器設計19 7)、創(chuàng)建索引205.2數(shù)據(jù)庫的數(shù)據(jù)完整性設計205.3數(shù)據(jù)的安全設計205.4系統(tǒng)功能模塊的設計與實現(xiàn)215.5系統(tǒng)功能測試225.6數(shù)據(jù)庫性能檢測與備份設計295.7系統(tǒng)安裝使用說明31六、回顧與展望32參考文獻33一、 引言1.1課題來源隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。如何設計一個小型企業(yè)工資信息的數(shù)據(jù)庫管理系統(tǒng),由計算機代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統(tǒng)計等操作。這樣就使辦公人員可以輕松快捷地完成工資信
3、息管理的任務。 對于企、事業(yè)單位的工資發(fā)放來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實用,能同時滿足財務部門、單位其他相關部門及代發(fā)單位三方對數(shù)據(jù)的管理及需求的系統(tǒng)。企業(yè)的目標就是在于利用編程軟件開發(fā)一個功能實用,用戶操作方便,簡單明了的工資信息管理程序。 實現(xiàn)工資的集中管理??晒┴攧杖藛T對本單位的人員以及工資進行增加、刪除、修改、查詢,對工資發(fā)放中的應發(fā)工資合計等項目由系統(tǒng)自動進行計算;同時系統(tǒng)還可對員工及工資信息管理情況進行多角度查詢。 基于以上原因,企業(yè)工資信息管理系統(tǒng)使用電腦安全保存、快速計算、全面統(tǒng)計,實現(xiàn)工資信息管理的系統(tǒng)化、規(guī)范化、自動化。以Delphi7.0和SQ
4、L SERVER 2008為語言編寫管理信息系統(tǒng)的過程。該程序通過Delphi的ADO數(shù)據(jù)對象來實現(xiàn)Delphi前臺與后臺SQL SERVER數(shù)據(jù)庫的連接,并具有典型的數(shù)據(jù)庫應用系統(tǒng)的特征,完成了系統(tǒng)結(jié)構(gòu)與現(xiàn)實生活的緊密結(jié)合。1.2課題研究主要內(nèi)容工資信息管理系統(tǒng)是為了更好的實現(xiàn)工資各種信息的管理以及各種信息的安全性管理。本系統(tǒng)主要對查看員工的各種工資信息需求所設計的,可以很好的管理數(shù)據(jù)。1.3主要工作經(jīng)過調(diào)研及分析,工資信息管理系統(tǒng)主要完成以下功能:(1) 管理員身份的確認:只有用戶名和用戶密碼都相符的管理員方可進入本系統(tǒng),為了防止不合法用戶對數(shù)據(jù)的察看和修改,管理員可以設定用戶名、密碼和其
5、權(quán)限,還可以對紀錄進行增加、刪除、修改等操作。當管理員要進入系統(tǒng)時必須先輸入用戶名和密碼,按“確認”按鈕后,系統(tǒng)辨別管理員身份,對合法管理員賦予權(quán)限。(2) 員工基礎信息模塊:員工的基本信息。(3) 工資信息模塊:員工每個月度的基本工資、職務工資、住房補助、生活補助、加班工資等(4) 部門信息模塊:各部門編號、名稱。(5) 員工信息管理模塊:管理員對所需要的資料的查詢即對員工基本信息的增加、刪除、修改、查詢操作。(6) 員工工資管理模塊:管理員對所需要的資料的查詢即對員工工資信息的增加、刪除、修改、查詢操作。二、 需求分析2.1、數(shù)據(jù)流圖員工基礎信息表登陸權(quán)限辨別用戶用戶名密碼工資信息管理系統(tǒng)
6、員工信息管理部門信息部門信息管理員工信息工資信息管理工資信息員工基本工資基本工資員工浮動工資浮動工資增、刪、改、查工資發(fā)放明細表基本工資浮動工資部門信息表增、刪、改、查員工浮動工資報表打印2.2、數(shù)據(jù)字典1)、數(shù)據(jù)項序號數(shù)據(jù)項說明類型長度取值范圍1DID部門編號char102Dname部門名稱char203EID員工編號char104Ename員工姓名char205Sex性別char2“男”or“女”6Wenhua文化程度char107Age年齡smallint8Jibengongzi基本工資Money 9Zhufangbuzhu住房補助Money10Shenghuobuzhu生活補助Mone
7、y11Jiabantianshu加班天數(shù)Int12Jiabangongzi加班工資Money13Shijiatianshu事假天數(shù)Int14Koukuan扣款Money15Shifa實發(fā)工資Money16Shijian時間Datetime16ID用戶編號Char1017Zhanghao用戶名Char2018Pword密碼Char2019Shenfen操作員身份Char102)、 數(shù)據(jù)結(jié)構(gòu)描述名稱:員工含義說明:員工基礎信息組成結(jié)構(gòu):員工編號+員工姓名+部門編號+性別+年齡+文化程度名稱:工資含義說明:工資信息組成結(jié)構(gòu):員工編號+基本工資+職務工資+加班天數(shù)+加班工資+事假天數(shù)+扣款+住房補助+
8、生活補助+實發(fā)工資+時間名稱:部門含義說明:部門信息組成結(jié)構(gòu):部門編號+部門名稱名稱:基本工資含義說明:基本工資信息組成結(jié)構(gòu):員工編號+基本工資+職務工資名稱:浮動工資含義說明:浮動工資信息組成結(jié)構(gòu):員工編號+住房補助+生活補助3)、數(shù)據(jù)流的描述數(shù)據(jù)流名稱:員工信息添加 簡述:新員工信息錄入數(shù)據(jù)流來源:公司管理者數(shù)據(jù)流去向:員工信息數(shù)據(jù)流組成:員工編號+員工姓名+部門編號+性別+年齡+文化程度數(shù)據(jù)流名稱:員工信息修改 簡述:員工信息錯誤或者員工調(diào)動數(shù)據(jù)流來源:員工信息數(shù)據(jù)流去向:員工信息數(shù)據(jù)流組成:員工編號+員工姓名+部門編號+性別+年齡+文化程度數(shù)據(jù)流名稱:員工信息刪除 簡述:員工離職數(shù)據(jù)流
9、來源:員工信息數(shù)據(jù)流去向:員工信息數(shù)據(jù)流組成:員工編號+員工姓名+部門編號+性別+年齡+文化程度數(shù)據(jù)流名稱:工資添加 簡述:新員工工資添加數(shù)據(jù)流來源:公司管理者數(shù)據(jù)流去向:工資信息數(shù)據(jù)流組成:員工編號+基本工資+職務工資+加班天數(shù)+加班工資+事假天數(shù)+扣款+住房補助+生活補助+實發(fā)工資+時間數(shù)據(jù)流名稱:工資修改 簡述:公司對工資修改數(shù)據(jù)流來源:公司管理者數(shù)據(jù)流去向:工資信息數(shù)據(jù)流組成:員工編號+基本工資+職務工資+加班天數(shù)+加班工資+事假天數(shù)+扣款+住房補助+生活補助+實發(fā)工資+時間4)、主要數(shù)據(jù)存儲的定義存儲名稱:員工記錄 輸入:員工基本信息 輸出:員工所有信息 數(shù)據(jù)結(jié)構(gòu):員工編號+員工姓名
10、+部門編號+性別+年齡+文化程度存儲名稱:部門記錄 輸入:部門基本信息 輸出:部門所有信息 數(shù)據(jù)結(jié)構(gòu):部門編號+部門名稱存儲名稱:工資記錄 輸入:員工工資信息 輸出:員工所有工資信息 數(shù)據(jù)結(jié)構(gòu):員工編號+基本工資+職務工資+加班天數(shù)+加班工資+事假天數(shù)+扣款+住房補助+生活補助+實發(fā)工資+時間存儲名稱:浮動工資記錄 輸入:員工浮動工資信息 輸出:員工所有浮動工資信息 數(shù)據(jù)結(jié)構(gòu):員工編號+住房補助+生活補助存儲名稱:基本工資記錄 輸入:員工基本工資信息 輸出:員工所有基本工資信息 數(shù)據(jù)結(jié)構(gòu):員工編號+基本工資+職務工資三、概念結(jié)構(gòu)設計3.1數(shù)據(jù)實體描述及分ER圖操作用戶信息用戶編號賬號密碼身份圖
11、3.1操作用戶信息E-R圖員工基礎信息表員工編號員工姓名部門編號性別文化程度年齡圖3.2員工基礎信息E-R圖部門編號部門基礎信息表部門名稱圖3.3部門基礎信息E-R圖員工基本工資表員工編號基本工資職務工資圖3.4員工基本工資E-R圖員工浮動工資表員工編號住房補助生活補助圖3.5 員工浮動工資E-R圖工資發(fā)放明細表員工編號基本工資職務工資加班天數(shù)加班工資事假天數(shù)扣款住房補助生活補助實發(fā)工資時間圖3.6 工資發(fā)放明細E-R圖3.2整體ER圖圖3.7工資信息管理系統(tǒng)總E-R圖四、系統(tǒng)概要設計4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設計關系模式:員工基礎信息(員工編號、姓名、部門編號、性別、文化程度、年齡) 部門信息(部
12、門編號、部門名稱) 員工基本工資信息(員工編號、基本工資、職務工資) 員工浮動工資信息(員工編號、住房補助、生活補助) 工資發(fā)放明細(員工編號、基本工資、職務工資、加班天數(shù)、加班工資、事假天數(shù)、扣款、住房補助、生活補助、實發(fā)工資、時間) 操作用戶信息(用戶編號、用戶名、密碼)表5.1員工基礎信息表員工編號char (10)主碼,不為空姓名char (20)部門編號char (10)外碼性別char (2)文化程度char (10)年齡Int表5.2部門基礎信息表部門編號char (10)主碼,不為空部門名稱char (20)唯一表5.3員工基本工資信息表員工編號char (10)主碼,外碼基本
13、工資Money不為空職務工資Money表5.4員工浮動工資項目表員工編號char (10)主碼,不為空;外碼住房補助Money生活補助Money表5.5工資發(fā)放明細表員工編號char (10)主碼,不為空;外碼基本工資Money職務工資Money加班天數(shù)Int加班工資Money事假天數(shù)Int扣款Money住房補助Money生活補助Money實發(fā)工資Money時間Datetime表5.6操作用戶表用戶編號char (10)主碼,不為空用戶名char (20)密碼char (20)身份char (10)4.2數(shù)據(jù)庫物理設計 數(shù)據(jù)庫物理設計階段的任務是根據(jù)具體計算機系統(tǒng)(DBMS和硬件等)的特點,為
14、給定的數(shù)據(jù)庫系統(tǒng)確定合理的存儲結(jié)構(gòu)和存取方法。所謂的“合理”主要有兩個含義:一個是要使設計出的物理數(shù)據(jù)庫占用較少的存儲空間,另一個對數(shù)據(jù)庫的操作具有盡可能高的速度。主要體現(xiàn)在后者。 (1)建立索引:對工資發(fā)放明細表,在屬性列 員工編號(EID) 實發(fā)金額(shifa)建立非聚簇索引(2)存儲結(jié)構(gòu) 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括確定關系、索引、日志、備份等的存儲安排及存儲結(jié)構(gòu),以及確定系統(tǒng)存儲參數(shù)的配置。 將日志文件和數(shù)據(jù)庫對象(表、索引等)分別放在不同的磁盤,可以改進系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應將日志文件和數(shù)據(jù)文件存放在不同磁盤上。本系統(tǒng)的數(shù)據(jù)庫建立
15、不是很大,所以數(shù)據(jù)存儲采用的是一個磁盤的一個分區(qū)。4.3系統(tǒng)總體框架登陸選擇模塊部門信息員工信息員工工資工資發(fā)放是否有權(quán)限Y添加、 刪除、 修改、 查詢返 回N管理員用戶五、系統(tǒng)詳細設計5.1數(shù)據(jù)庫實施1)、建立數(shù)據(jù)庫2)、建數(shù)據(jù)庫中的基本表 a.部門基礎信息表 b.員工基礎信息表c.員工基本工資信息d員工浮動工資項目表e.工資發(fā)放明細表3)、數(shù)據(jù)裝載用同樣的方法裝載數(shù)據(jù),在此不一一列出。最后裝載好的各個表信息如下:a. 部門基礎信息b. 員工基礎信息c.員工基本工資表d.員工浮動工資項目表e.工資發(fā)放明細表4)、創(chuàng)建視圖建立一個視圖,反映員工的基本工資、職務工資、住房補助、生活補助情況。視圖
16、命名為“工資_fafang”。5)、存儲過程設計 I定義一個名為“工資明細”的存儲過程,指定員工工資基本和浮動情況,并將結(jié)果插入工資發(fā)放明細表中6)、促發(fā)器設計 a.工資發(fā)放明細表插入新數(shù)據(jù)時,定義一個觸發(fā)器自動求出實發(fā)金額的大小定義這個觸發(fā)器名稱為“工資_shifa”。b.定義一個觸發(fā)器,在對上述的存儲過程執(zhí)行后,向工資發(fā)放明細表更新員工的事假和加班情況,命名為“工資明細_更新”7)、創(chuàng)建索引 其索引項為工號、實發(fā)工資。5.2數(shù)據(jù)庫的數(shù)據(jù)完整性設計 a實體完整性:通過設置主鍵都已經(jīng)實現(xiàn)。部門信息表主鍵為“DID”;員工基礎信息表、員工基本工資表、員工浮動工資項目表、工資發(fā)放明細表主鍵都為“E
17、ID”; b參照完整性:在員工基礎信息表中部門編號在本表中不為主碼,但在部門信息表中做主碼,所以為員工基礎信息表的外碼。員工信息表中的DID對應部門信息中的DID,員工基本工資表、員工浮動工資項目表中的EID對應員工信息表中的EID。保證了參照完整性。 c在該系統(tǒng)中,設置了員工的年齡Age在18到60歲之間;性別只能為“男”或“女”;以及部門名稱Dname的唯一性約束和員工基礎信息表中Ename不為空的約束。 當違反數(shù)據(jù)庫的完整性約束時,可以通過執(zhí)行建立的存儲過程,而觸發(fā)器是一種特殊類型的存儲過程,在制定表中的數(shù)據(jù)被修改,它會被觸發(fā)并自動執(zhí)行,有效的實施數(shù)據(jù)完整性。5.3數(shù)據(jù)的安全設計 1)、
18、創(chuàng)建一個登陸用戶,用戶名名為“SJK”,密碼為“3110006010”, 默認連接到的數(shù)據(jù)庫:“工資信息管理系統(tǒng)”。2)、創(chuàng)建一個用戶“CNA”3)、創(chuàng)建一個名為“R1”的角色。4)、為角色賦予對工資發(fā)放明細表的Select權(quán)限5)、將角色R1授予用戶“CNA”,使其擁有R1所包含的全部權(quán)限5.4系統(tǒng)功能模塊的設計與實現(xiàn)部門信息增加工資信息管理系統(tǒng)部門信息管理員工信息管理基本工資信息浮動工資信息工資發(fā)放明細部門信息刪除部門信息查詢部門信息修改u員工信息刪除員工信息查詢員工信息查詢員工信息修改u基本工資刪除基本工資查詢基本工資查詢基本工資修改u浮動工資刪除浮動工資查詢浮動工資查詢浮動工資修改u員
19、工信息錄入u員工信息查詢 系統(tǒng)功能模塊圖5.5系統(tǒng)功能測試1)、登陸界面 此功能模塊,包括兩種身份人員登陸“管理員”和“一般員工”,不同身份的人登陸后會進入不同的界面,執(zhí)行自己擁有的權(quán)限。該模塊主要代碼:procedure TForm1.Button1Click(Sender: TObject);beginwithadoquery1 do begin close; SQL.Clear; Sql.Add ('select * from 操作用戶表 where (zhanghao=:a) and (pword=:b) and(shenfen=:c) '); parameters.P
20、aramByName('a').Value:=Trim(edit1.Text); parameters.ParamByName('b').Value:=Trim(edit2.Text); parameters.ParamByName('c').Value:=Trim(ComboBox1.Text); open; end;if adoquery1.RecordCount<=0 then begin application.MessageBox('!您輸入的賬號或密碼或身份不匹配!,請重新輸入','提示',0+6
21、4); Exit; end else begin if(Trim(ComboBox1.Text)='管理員') then application.MessageBox('管理員,你好,歡迎登陸!','提示',0+64); if(Trim(ComboBox1.Text)='員工') then application.MessageBox('親愛的員工!歡迎登陸工資信息管理系統(tǒng)。','提示',0+64);procedure TForm1.Button2Click(Sender: TObject);beg
22、inapplication.Terminate;end;2)、模塊選擇跳轉(zhuǎn)界面 該功能是一個跳轉(zhuǎn)模塊,方便快捷找到需要相關操作的模塊。該功能詳細代碼:procedure TForm2.Button1Click(Sender: TObject);begin Form3.visible:=true; Form2.visible:=false;end;每個跳轉(zhuǎn)按鈕都是相關的模塊跳轉(zhuǎn)指令。3)、部門信息、基本工資和浮動工資模塊 這三個模塊功能主要有相關數(shù)據(jù)的插入、刪除、修改、查詢。以下列出部門模塊(其他模塊代碼類似)功能主要代碼:procedure TForm3.Button1Click(Sender
23、: TObject);beginwith ADOQuery1 do begin Close; SQL.Clear; SQL.Add('insert 部門基礎信息表 values(:a,:b)'); Parameters.ParamByName('a').Value := Edit1.Text; Parameters.ParamByName('b').Value := Edit2.Text; ExecSQL; Close; SQL.Clear; SQL.add('select * from 部門基礎信息表'); Open; end;
24、 Application.MessageBox('添加成功,點擊確定查看','提示',0+64);end;/*這是插入數(shù)據(jù)對應的代碼procedure TForm3.Button2Click(Sender: TObject);beginwith adoquery1 do begin Close; SQL.Clear; if(trim(Edit1.Text)<>'') then i:=1; if (trim(Edit2.Text)<>'') then i:=2; case i of 1: begin SQL.
25、Text:='Delete from 部門基礎信息表 where DID=:a' Parameters.ParamByName('a').Value:=trim(Edit1.Text); ExecSQL; application.MessageBox('刪除成功,點擊確定查看','提示',0+64); Close; SQL.Clear; SQL.add('select * from 部門基礎信息表'); Open; end; 2:begin SQL.Text:='Delete from 部門基礎信息表 wh
26、ere Dname=:a' Parameters.ParamByName('a').Value:=trim(Edit2.Text); ExecSQL; application.MessageBox('刪除成功,點擊確定查看','提示',0+64); Close; SQL.Clear; SQL.add('select * from 部門基礎信息表'); Open; end; end;end;end;/*這是刪除模塊的代碼(注:修改及查詢模塊代碼和刪除大致相同,只是修改對應的條件判斷和SQL語句即可,在此不一一列出)。4)、員
27、工基礎信息模塊 該模塊除了和以上模塊有相似的插入、刪除、更新、查詢的基本功能外,還集合了模糊查詢、嵌套查詢、自身連接、分組查詢。查詢主要代碼:procedure TForm4.N1Click(Sender: TObject);begin x:=inputBox('請輸入關鍵字','如:張','張'); withadoquery1 do begin Close; SQL.Clear; SQL.add('select * from 員工基礎信息表 where Ename like '''+'%'+x+&
28、#39;%'+''''); open; end;end;/*只要變動相應的SQL語句以及一些條件即可5)、工資發(fā)放明細模塊 該模塊首先通過執(zhí)行事先定義好的存儲過程“工資_明細”將相關的數(shù)據(jù)導入到“工資發(fā)放明細表中”,避免的大量的查詢插入。而后再通過錄入員工的加班及事假情況,而這次錄入相當于更新了該表中的數(shù)據(jù),進而促發(fā)了“工資明細_更新”觸發(fā)器,進而自動將員工的所有工資信息進行計算,然后將計算的結(jié)果插入到該表對應的“shifa”即“實發(fā)金額”列,方便快捷。同時該模塊還有一定的統(tǒng)計功能,求和、求最大(小)、求平均、升降序排列等。執(zhí)行存儲模塊主要代碼:proc
29、edure TForm7.Button2Click(Sender: TObject);beginwith ADOQuery1 do begin Close; SQL.Clear; SQL.Add('exec 工資_明細'); ExecSQL; showmessage('已成功執(zhí)行存儲過程,相關數(shù)據(jù)已導入成功。') ; Close; SQL.Clear; SQL.add('select * from 工資發(fā)放明細表'); Open; end;end;求和等一些統(tǒng)計功能的主要代碼:procedure TForm7.N2Click(Sender: TO
30、bject);beginwith adoquery1 do begin Close; SQL.Clear; SQL.add('select Sum(shifa) 實發(fā)金額總和 from 工資發(fā)放明細表'); open; end;end;6)、一般員工身份進入查詢信息模塊 每個員工只可以查看自己的一切信息。主要代碼:procedure TForm8.Button1Click(Sender: TObject);beginwith adoquery1 do begin Close; SQL.Clear; SQL.add('select t.Dname,q.* from 部門基
31、礎信息表 t,員工基礎信息表 q where t.DID=q.DID and q.EID='''+Form1.Edit1.Text+''''); Open; end;end;7)密碼修改模塊主要代碼:和向數(shù)據(jù)庫表中更新操作類似,只是要從登陸頁面獲取員工或管理員的信息,以下附上條件判斷部分:if(Edit1.Text<>Form1.Edit2.Text) then begin application.MessageBox('!當前密碼輸入錯誤,請重新輸入!','提示',0+64); Edit1.c
32、lear; end; if (Edit1.Text=Form1.Edit2.Text) and (Edit2.Text<>Edit3.Text) then application.MessageBox('!兩次新密碼輸入不同,請重新輸入!','提示',0+64); if (Edit1.Text=Form1.Edit2.Text) and (Edit2.Text=Edit3.Text) and(length(Edit2.Text)<3) then application.MessageBox('!密碼不得少于3位,請重新輸入!',
33、'提示',0+64); if (Edit1.Text=Form1.Edit2.Text) and (Edit2.Text=Edit3.Text) and(length(Edit2.Text)>=3) then begin SQL.Text:='Update 操作用戶表 set pword='''+trim(Edit2.Text)+''' where zhanghao='''+Form1.Edit1.Text+'''' ExecSQL; application.M
34、essageBox('!修改成功,請重新登錄!','提示',0+64);5.6數(shù)據(jù)庫性能檢測與備份設計 1)、性能測試測試輸入的賬號、密碼和身份都匹配,則顯示登陸成功,點擊確定跳轉(zhuǎn)到選擇模塊。選擇員工基礎信息,查詢編號為“1003”的員工信息,結(jié)果如下圖:模糊查詢,查詢姓“張”的員工信息,點擊模糊查詢,輸入“張”結(jié)果如下圖:查詢發(fā)放金額的平均值:2)、數(shù)據(jù)庫備份與恢復設計在“工資發(fā)放明細”模塊,添加一個ADOCommand 、ADOCommand控件。備份設備:主要代碼如下:procedure TForm7.Button5Click(Sender: TObjec
35、t); begin adocommand1.Connection:=ADOConnection1; mandText:='BACKUP DATABASE 工資信息管理系統(tǒng) TO DISK='+''''+'F:StudyBF工資信息管理系統(tǒng)備份.bak'+''''+'WITH FORMAT' mandType:=cmdText; adocommand1.Execute; showmessage('數(shù)據(jù)庫備份完成!'); end;恢復設備:主要代碼:procedure TForm7.Button6Click(Sender: TObject);begin adoquery1.SQL.C
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- “雙減”政策下我國中小學課后延時體育服務的演進歷程、機遇挑戰(zhàn)及實現(xiàn)路徑
- “雙減”背景下的小學語文大單元作業(yè)設計策略
- 臨床CT識別肺炎支原體肺炎影像學特征
- 專題一第2課二、《文檔的編輯》說課稿 2023-2024學年青島版(2018)初中信息技術(shù)七年級下冊
- Unit 7 have用法小結(jié)(說課稿)-2024-2025學年人教新目標Go For It!英語八年級上冊
- 購物袋、30萬套帳篷、收納盒及防塵罩項目可行性研究報告寫作模板-備案審批
- 二零二五年度安全生產(chǎn)責任追究制度合同2篇
- Unit 2 My week Part A Lets spell大單元整體說課稿表格式-2024-2025學年人教PEP版英語五年級上冊
- 全國人教版信息技術(shù)八年級上冊第三單元第12課三、《制作按鈕并設置動作腳本》說課稿設計
- 貴州商學院《機器學習與深度學習理論雙語教學》2023-2024學年第一學期期末試卷
- 2025屆上海市復旦附中浦東分校物理高二上期末教學質(zhì)量檢測試題含解析
- 快樂讀書吧:童年(專項訓練)-2023-2024學年六年級語文上冊(統(tǒng)編版)(含答案)
- 2023-2024學年廣東省廣州市海珠區(qū)九年級(上)期末英語試卷
- 紅色蛇年大吉年終總結(jié)匯報
- 農(nóng)業(yè)機械培訓課件
- 河南省鄭州市2023-2024學年高二上學期期末考試英語試題 附答案
- 2024年度心理輔導合作協(xié)議模板版
- GB/T 22723-2024天然氣能量的測定
- 能源崗位招聘筆試題與參考答案(某大型國企)2024年
- 航空與航天學習通超星期末考試答案章節(jié)答案2024年
- 麻醉蘇醒期躁動患者護理
評論
0/150
提交評論