




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄第一章系統(tǒng)概述11. 1系統(tǒng)開發(fā)背景與意義11.1 .1系統(tǒng)開發(fā)背景11.2 .2系統(tǒng)開發(fā)意義2第二章系統(tǒng)需求分析32. 1系統(tǒng)功能要求33. .2需求分析概述34. 3系統(tǒng)層次劃分45. 4系統(tǒng)數(shù)據(jù)流圖52.5數(shù)據(jù)字典8第三章系統(tǒng)總體設(shè)計(jì)203. 1系統(tǒng)總體設(shè)計(jì)目標(biāo)206. 2系統(tǒng)概念設(shè)計(jì)213. 2.1概念模型E-R圖214. 2.2關(guān)系模式235. 2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)24第四章數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)276. 1系統(tǒng)實(shí)現(xiàn)工具簡(jiǎn)介274. 1.1Java建模工具簡(jiǎn)介274. 1.2SQLServer2000簡(jiǎn)介287. 2機(jī)房收費(fèi)治理系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)297.1.1 利用Java建立界面2
2、97.1.2 數(shù)據(jù)庫(kù)的實(shí)施與維護(hù)39結(jié)束語(yǔ)43參考文獻(xiàn)44第一章系統(tǒng)概述1.1系統(tǒng)開發(fā)背景與意義1.1.1系統(tǒng)開發(fā)背景經(jīng)過(guò)調(diào)查,該學(xué)校以前上機(jī)的機(jī)房的收費(fèi)都是靠人員來(lái)計(jì)費(fèi)治理的,這樣對(duì)機(jī)房的治理員的工作量來(lái)說(shuō)是異常的大,而且這樣的治理的效率也很低,為了減輕機(jī)房治理人員的負(fù)擔(dān)以及提升工作效率,學(xué)校急需要開發(fā)一個(gè)機(jī)房收費(fèi)治理系統(tǒng)來(lái)治理.而且上機(jī)的內(nèi)容多、復(fù)雜、分散,甚至有的時(shí)候還模糊不清.這樣的話對(duì)機(jī)房的DBA勺統(tǒng)計(jì)管理以及學(xué)生的查詢來(lái)說(shuō)都是很困難的.所以在開發(fā)工程上存在很大的必要性.并且經(jīng)過(guò)調(diào)查,開發(fā)這個(gè)系統(tǒng)也是可行的.可行性分析在三個(gè)方面來(lái)說(shuō),是可行的.首先,治理上的可行性.學(xué)校的治理人員和高
3、中層治理人沒(méi)對(duì)開發(fā)應(yīng)用工程態(tài)度都是很積極的,且他們也做了積極的工作,為開發(fā)也創(chuàng)造了一定的條件,且學(xué)校里面的治理制度改革的時(shí)機(jī)也很成熟啦,所以在治理上來(lái)說(shuō)是可行的其次,技術(shù)上的可性.根據(jù)調(diào)查,學(xué)校的軟、硬件技術(shù)已經(jīng)能滿足對(duì)系統(tǒng)提出的要求,比方增加了存儲(chǔ)水平,實(shí)現(xiàn)了通信功能,提升處理速度方面.此處學(xué)校已經(jīng)擁有一批高水平的開發(fā)人員,所以在技術(shù)上也是可行的.最后,經(jīng)濟(jì)上的可行性.學(xué)校為了開發(fā)這個(gè)系統(tǒng),為治理開發(fā)人員在經(jīng)濟(jì)上提供了很大的經(jīng)濟(jì)幫助,所以在經(jīng)濟(jì)上也是可行性的1. 1.2系統(tǒng)開發(fā)意義開發(fā)這個(gè)系統(tǒng),主要有以下兩個(gè)方面的意義:首先,從學(xué)生的角度來(lái)說(shuō),學(xué)生上機(jī)可以用卡來(lái)刷,不用每次去上機(jī)的時(shí)候要去治
4、理員那里登記,而且要查詢自己卡的有關(guān)信息,也可以利用計(jì)算機(jī)來(lái)自動(dòng)查詢,這樣對(duì)學(xué)生來(lái)說(shuō)很方便.其次,從學(xué)校機(jī)房的治理人員的角度來(lái)說(shuō),他們不用向以前那樣利用人工的方法來(lái)計(jì)算和統(tǒng)計(jì),他們可以利用計(jì)算機(jī)來(lái)治理各個(gè)方面,這樣可以很大的程度上減輕他們的負(fù)擔(dān),并且相比以前,他們可以大大的提升效率,這樣對(duì)學(xué)校來(lái)說(shuō)都是好事情.最后,從學(xué)校來(lái)說(shuō),他們可以隨時(shí)向機(jī)房有關(guān)人員查詢機(jī)房的有磁事情.這樣他們就可以更方便地為學(xué)校機(jī)房的未來(lái)做出更大的規(guī)劃.對(duì)促進(jìn)學(xué)校的信息化建設(shè)和國(guó)家的有關(guān)信息化進(jìn)程有很大的奉獻(xiàn).第二章系統(tǒng)需求分析2. 1系統(tǒng)功能要求本系統(tǒng)是為學(xué)校機(jī)房人員和DBA更加經(jīng)濟(jì)有效的治理,結(jié)合實(shí)際的需求而做的,該系
5、統(tǒng)主要的功能要求為:1 .發(fā)卡模塊:2 .登錄模塊功能:.3 .上下機(jī)治理模塊:上機(jī)登記時(shí),余額不中3元或者卡處理掛失狀態(tài),那么拒絕登記.每個(gè)同學(xué)的一次上機(jī)形成一條記錄,每36S遍歷一次上機(jī)記錄表,對(duì)表中所有正上機(jī)字段為TRUE勺記錄的上機(jī)用戶即學(xué)生的上機(jī)用時(shí)增加36S,同時(shí)從上機(jī)卡表的余額減少4 .上機(jī)卡治理模塊:5 .充值、掛失、反掛失模塊:6 .查找統(tǒng)計(jì)模塊:2.2需求分析概述機(jī)房收費(fèi)治理系統(tǒng)用于機(jī)房日常的上、下機(jī)處理,機(jī)房收費(fèi)治理系統(tǒng)在正常運(yùn)行中要對(duì)使用該系統(tǒng)的主要是學(xué)生、治理人員以及機(jī)房的值班人員.為了使操作過(guò)程直觀、方便和提升效率等要求.我在充分了解原系統(tǒng)的工作概況,明確用戶的各種
6、需求的根底上,在該系統(tǒng)中采用模塊化的設(shè)計(jì)思想,以到達(dá)系統(tǒng)功能的組合和擴(kuò)充以及維2.4系統(tǒng)數(shù)據(jù)流圖2.4.1.發(fā)卡數(shù)據(jù)流圖知P-06收費(fèi)處理余額減少數(shù)據(jù)學(xué)生個(gè)人上機(jī)時(shí)間表F-03P-08統(tǒng)計(jì)F-04機(jī)房全部學(xué)生上機(jī)時(shí)間表圖2.3上下機(jī)數(shù)據(jù)流程圖圖2,4充值、掛失、反掛失數(shù)據(jù)流程圖2.5.1.數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號(hào):I-01數(shù)據(jù)項(xiàng)名稱:卡號(hào)簡(jiǎn)述:某個(gè)學(xué)生上機(jī)卡的號(hào)類弄及寬度:字符型,4位取值范圍:“0001“9999數(shù)據(jù)項(xiàng)編號(hào):I-02數(shù)據(jù)項(xiàng)名稱:學(xué)生姓名簡(jiǎn)述:某個(gè)學(xué)生的名字類弄及寬度:字符型,4位數(shù)據(jù)項(xiàng)編號(hào):I-03數(shù)據(jù)項(xiàng)名稱:余額簡(jiǎn)述:學(xué)生上機(jī)卡的金錢數(shù)目類弄及寬度:整型,4位取值范圍:000199
7、99數(shù)據(jù)項(xiàng)編號(hào):I-04數(shù)據(jù)項(xiàng)名稱:狀態(tài)簡(jiǎn)述:某個(gè)學(xué)生上機(jī)卡所處的形態(tài)類弄及寬度:布爾型取值范圍:TRUE,FALSE數(shù)據(jù)項(xiàng)編號(hào):I-05數(shù)據(jù)項(xiàng)名稱:上機(jī)日期簡(jiǎn)述:學(xué)生上機(jī)的時(shí)間類弄及寬度:日期型取值范圍:2000-1-12021-12-30數(shù)據(jù)項(xiàng)編號(hào):I-06數(shù)據(jù)項(xiàng)名稱:開始時(shí)間簡(jiǎn)述:某個(gè)學(xué)生開始上機(jī)的形態(tài)類弄及寬度:時(shí)間型取值范圍:00:0023:59數(shù)據(jù)項(xiàng)編號(hào):I-07數(shù)據(jù)項(xiàng)名稱:上機(jī)用時(shí)簡(jiǎn)述:某個(gè)學(xué)生上機(jī)的總時(shí)間類弄及寬度:時(shí)間型取值范圍:00:0023:59數(shù)據(jù)項(xiàng)編號(hào):I-08數(shù)據(jù)項(xiàng)名稱:治理員代碼簡(jiǎn)述:治理員上班憑證類弄及寬度:整型,3位取值范圍:0009992. 5.2.數(shù)據(jù)結(jié)構(gòu)
8、DS-01-01:用戶DS-01-02:卡標(biāo)志DS-01-03:學(xué)生信息DS-01-04:金額信息DS-01-05:卡處于狀態(tài)I1:HHi=r.、勺I2:學(xué)號(hào)I4:余額I5:當(dāng)前狀態(tài)I6:最舟-次上機(jī)時(shí)間表2-1用戶數(shù)據(jù)結(jié)構(gòu)DS-02-01:用戶上下機(jī)記錄表DS-02-02:卡信息DS-02-03:日期信息DS-02-04:時(shí)間信息I1:HHP.、勺I2:上機(jī)日期I3:開始時(shí)間I4:下機(jī)時(shí)間表2-2用戶上下機(jī)記錄表DS-03-01:治理員DS-03-02:證件DS-03-03信息DS-03-04:治理命令I(lǐng)1:代碼I2:姓名I4:口令表2-3治理員數(shù)據(jù)結(jié)構(gòu)DS-04-01:存款DS-04-02
9、:卡標(biāo)志DS-04-03:金額信息DS-04-04:時(shí)間信息DS-04-05:治理員信息I1:充值卡號(hào)I2:充值金額I4:充值時(shí)間I5:治理員代碼表2-4存款數(shù)據(jù)結(jié)構(gòu)3. 5.3.數(shù)據(jù)流數(shù)據(jù)流編號(hào):D-01數(shù)據(jù)流名稱:發(fā)卡通知簡(jiǎn)述:將全校要發(fā)卡的學(xué)生人數(shù)和根本信息等信息通知發(fā)卡人員數(shù)據(jù)流來(lái)源:治理員數(shù)據(jù)流去向:發(fā)卡處理數(shù)據(jù)流組成:學(xué)生人數(shù)+學(xué)生根本信息數(shù)據(jù)流編號(hào):D-02數(shù)據(jù)流名稱:卡信息簡(jiǎn)述:學(xué)生上機(jī)卡的有關(guān)信息數(shù)據(jù)流來(lái)源:治理員發(fā)卡操作結(jié)果數(shù)據(jù)流去向:學(xué)生上機(jī)卡記錄單數(shù)據(jù)流組成:卡號(hào)+學(xué)生姓名+學(xué)生專業(yè)班級(jí)株額+卡所處狀態(tài)信息數(shù)據(jù)流編號(hào):D-03數(shù)據(jù)流名稱:取卡通知述:發(fā)出學(xué)生來(lái)領(lǐng)取卡的通
10、知單數(shù)據(jù)流來(lái)源:發(fā)卡處理的結(jié)果數(shù)據(jù)流去向:學(xué)生數(shù)據(jù)流組成:卡+卡信息數(shù)據(jù)流編號(hào):D-04數(shù)據(jù)流名稱:查詢簡(jiǎn)述:刷卡的時(shí)候?qū)W(xué)生的根本信息核對(duì)數(shù)據(jù)流來(lái)源:刷卡的過(guò)程產(chǎn)生的數(shù)據(jù)流去向:學(xué)生上機(jī)卡記錄表數(shù)據(jù)流組成:用戶名+密碼數(shù)據(jù)流編號(hào):D-05數(shù)據(jù)流名稱:錯(cuò)誤信息簡(jiǎn)述:上機(jī)過(guò)程當(dāng)中產(chǎn)生的卡處于掛失狀態(tài)和余額不中等信息數(shù)據(jù)流來(lái)源:刷卡驗(yàn)證處理的結(jié)果數(shù)據(jù)流去向:學(xué)生數(shù)據(jù)流組成:卡所處于掛狀態(tài)+卡余額缺乏信息數(shù)據(jù)流編號(hào):D-06數(shù)據(jù)流名稱:正常信息述:學(xué)生刷卡產(chǎn)生的信息數(shù)據(jù)流來(lái)源:刷卡處驗(yàn)證產(chǎn)生的結(jié)果數(shù)據(jù)流去向:上下機(jī)治理數(shù)據(jù)流組成:卡正常信息數(shù)據(jù)流編號(hào):D-07數(shù)據(jù)流名稱:上機(jī)日期、開始時(shí)間簡(jiǎn)述:學(xué)生
11、當(dāng)天上機(jī)的具體日期和學(xué)生當(dāng)天上機(jī)的具體時(shí)間數(shù)據(jù)流來(lái)源:刷卡處理的結(jié)果數(shù)據(jù)流去向:學(xué)生上機(jī)記錄表數(shù)據(jù)流組成:年份十月份+日份+時(shí)+分?jǐn)?shù)據(jù)流編號(hào):D-08數(shù)據(jù)流名稱:時(shí)間提示信息簡(jiǎn)述:上下機(jī)治理當(dāng)中每36S會(huì)產(chǎn)生一個(gè)信號(hào)數(shù)據(jù)流來(lái)源:上下機(jī)治理處理的結(jié)果數(shù)據(jù)流去向:時(shí)間處理和余額處理數(shù)據(jù)流組成:36S2.5.4,處理邏輯處理邏輯編號(hào):P-01處理邏輯名稱:發(fā)卡處理簡(jiǎn)述:將卡發(fā)給學(xué)生的過(guò)程輸入的數(shù)據(jù)流:治理員發(fā)出的發(fā)卡通知單理:根據(jù)發(fā)卡通知單,將卡整理好并記錄學(xué)生上機(jī)卡有關(guān)信息輸出的數(shù)據(jù)流:卡和卡信息處理頻率:每學(xué)期一次處理邏輯編號(hào):P-02處理邏輯名稱:刷卡簡(jiǎn)述:上機(jī)前的進(jìn)入機(jī)房的必要流程輸入的數(shù)據(jù)
12、流:卡處理:根據(jù)學(xué)生上機(jī)卡記錄單和刷卡的信息進(jìn)行查詢,核對(duì)卡號(hào)等信息,并查詢余額輸出的數(shù)據(jù)流:假設(shè)余額缺乏3元,給出錯(cuò)誤信息,假設(shè)余額大于3元,登錄上機(jī)信息處理頻率:每次上機(jī)一次處理邏輯編號(hào):P-04處理邏輯名稱:上下機(jī)治理簡(jiǎn)述:對(duì)上機(jī)進(jìn)行治理的過(guò)程輸入的數(shù)據(jù)流:一一處理:得到上機(jī)日期和開始上機(jī)時(shí)間輸出的數(shù)據(jù)流:上機(jī)日期和開始時(shí)間處理頻率:每次上機(jī)一次處理邏輯編號(hào):P-05處理邏輯名稱:收費(fèi)治理簡(jiǎn)述:對(duì)學(xué)生上機(jī)消費(fèi)產(chǎn)生的金額處理的過(guò)程輸入的數(shù)據(jù)流:時(shí)間提示信息處理:將學(xué)生上機(jī)卡記錄單中的余額作固定的減少輸出的數(shù)據(jù)流:減少的金額數(shù)目處理頻率:每36S一次處理邏輯編號(hào):P-06處理邏輯名稱:計(jì)時(shí)處
13、理簡(jiǎn)述:記錄學(xué)生上機(jī)的時(shí)間用時(shí)輸入的數(shù)據(jù)流:時(shí)間提示信息處理:記錄學(xué)生上機(jī)記錄表中的上機(jī)用時(shí)輸出的數(shù)據(jù)流:增加的時(shí)間36S處理頻率:每36S一次處理邏輯編號(hào):P-08處理邏輯名稱:統(tǒng)計(jì)簡(jiǎn)述:統(tǒng)計(jì)學(xué)生時(shí)間和機(jī)房收入輸入的數(shù)據(jù)流:時(shí)間信息理:根據(jù)提供的時(shí)間信息,統(tǒng)計(jì)出某天上機(jī)的總時(shí)數(shù),平均時(shí)數(shù)和機(jī)房的收入,學(xué)生上機(jī)次數(shù),上機(jī)總時(shí)數(shù)和平均上機(jī)時(shí)間輸出的數(shù)據(jù)流:總時(shí)數(shù),平均時(shí)數(shù),機(jī)房的收入,學(xué)生上機(jī)次數(shù),學(xué)生上機(jī)總時(shí)數(shù)和平均上機(jī)時(shí)間處理頻率:每次上機(jī)一次處理邏輯編號(hào):P-09處理邏輯名稱:反掛失簡(jiǎn)述:對(duì)學(xué)生上機(jī)卡的喪失后重新發(fā)卡后的治理輸入的數(shù)據(jù)流:學(xué)生提供的根本信息處理:根據(jù)學(xué)生提供的根本信息,將登
14、記到學(xué)生掛失名單里面將該學(xué)生的卡號(hào)刪除輸出的數(shù)據(jù)流:掛失卡信息表處理頻率:無(wú)固定處理邏輯編號(hào):P-10處理邏輯名稱:掛失簡(jiǎn)述:對(duì)學(xué)生上機(jī)卡的喪失治理輸入的數(shù)據(jù)流:學(xué)生上機(jī)卡的根本信息處理:根據(jù)上機(jī)卡的信息,將其進(jìn)行登記到學(xué)生掛失名單輸出的數(shù)據(jù)流:學(xué)生掛失名單處理頻率:無(wú)固定處理邏輯編號(hào):P-11處理邏輯名稱:充值簡(jiǎn)述:對(duì)學(xué)生上機(jī)卡進(jìn)行充錢的治理過(guò)程輸入的數(shù)據(jù)流:充值金額處理:根據(jù)充值金額,將其參加于是上機(jī)卡記錄表當(dāng)中的余額記錄當(dāng)中去輸出的數(shù)據(jù)流:金額處理頻率:每次充值一次2.5.5.數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)編號(hào):F-01數(shù)據(jù)存儲(chǔ)名稱:用戶上機(jī)卡記錄表簡(jiǎn)述:記錄學(xué)生上機(jī)卡的一些信息數(shù)據(jù)存儲(chǔ)組成:卡號(hào)+姓
15、名+專業(yè)班級(jí)株額+狀態(tài)關(guān)鍵字:卡號(hào)相關(guān)聯(lián)的處理:發(fā)卡處理+刷卡+余額治理+掛失+充值數(shù)據(jù)存儲(chǔ)編號(hào):F-02數(shù)據(jù)存儲(chǔ)名稱:用戶上機(jī)記錄表簡(jiǎn)述:記錄學(xué)生上機(jī)過(guò)程的一些信息數(shù)據(jù)存儲(chǔ)組成:卡號(hào)+上機(jī)日期+開始時(shí)間+上機(jī)用時(shí)+正上機(jī)+治理員代碼關(guān)鍵字:卡號(hào)相關(guān)聯(lián)的處理:上機(jī)治理+時(shí)間處理+下機(jī)數(shù)據(jù)存儲(chǔ)編號(hào):F-03數(shù)據(jù)存儲(chǔ)名稱:學(xué)生時(shí)間人上機(jī)時(shí)間表簡(jiǎn)述:記錄學(xué)生上機(jī)的時(shí)間數(shù)據(jù)存儲(chǔ)組成:上機(jī)次數(shù)+上機(jī)總時(shí)數(shù)+每次上機(jī)平均時(shí)間關(guān)鍵字:一一相關(guān)聯(lián)的處理:統(tǒng)計(jì)處理數(shù)據(jù)存儲(chǔ)編號(hào):F-04數(shù)據(jù)存儲(chǔ)名稱:機(jī)房全部學(xué)生上機(jī)時(shí)間表簡(jiǎn)述:記錄機(jī)房上機(jī)的時(shí)間信息數(shù)據(jù)存儲(chǔ)組成:某天上機(jī)的總時(shí)數(shù)+每次上機(jī)的平均時(shí)數(shù)+機(jī)房的收入關(guān)
16、鍵字:一一相關(guān)聯(lián)的處理:統(tǒng)計(jì)處理+保存處理數(shù)據(jù)存儲(chǔ)編號(hào):F-05數(shù)據(jù)存儲(chǔ)名稱:掛失卡信息表簡(jiǎn)述:記錄喪失上機(jī)卡的學(xué)生名單和反掛失后的學(xué)生名單數(shù)據(jù)存儲(chǔ)組成:卡號(hào)+姓名+專業(yè)班級(jí)+余額+狀態(tài)關(guān)鍵字:卡號(hào)相關(guān)聯(lián)的處理:掛失+查詢2.5.6.外部實(shí)體外部實(shí)體編號(hào):S01外部實(shí)體名稱:學(xué)生簡(jiǎn)述:關(guān)于學(xué)生的一些信息輸入的數(shù)據(jù)流:卡+提示余額缺乏3元信息輸出的數(shù)據(jù)流:卡信息外部實(shí)體編號(hào):S02外部實(shí)體名稱:治理員簡(jiǎn)述:描述治理員的一些信息和相關(guān)的操作輸入的數(shù)據(jù)流:上機(jī)記錄表信息+上機(jī)卡記錄單信息+學(xué)生信息輸出的數(shù)據(jù)流:時(shí)間信息第三章系統(tǒng)總體設(shè)計(jì)4. 1系統(tǒng)總體設(shè)計(jì)目標(biāo)本系統(tǒng)是為學(xué)校機(jī)房人員和DBA更加經(jīng)濟(jì)有
17、效的治理,結(jié)合實(shí)際的需求而做的,故本系統(tǒng)的總設(shè)計(jì)目標(biāo)為:1 .發(fā)卡功能:這個(gè)模塊主要是學(xué)校有機(jī)人員向?qū)W生發(fā)放上機(jī)卡的過(guò)程,并將學(xué)生上機(jī)卡的有關(guān)信息登記到上機(jī)卡記錄單中去的一個(gè)過(guò)程.2 .登錄模塊功能:分為上機(jī)人員登陸和DBA1記兩種權(quán)限.學(xué)生通過(guò)輸入卡號(hào)、用戶和相應(yīng)的密碼進(jìn)行身份驗(yàn)證,然后系統(tǒng)通過(guò)對(duì)用戶、卡號(hào)和密碼的判斷來(lái)確定他們的權(quán)限,進(jìn)而確定他們可以執(zhí)行的相應(yīng)操作.3 .上機(jī)治理模塊功能:上機(jī)時(shí),余額缺乏3元或者卡處于掛失狀態(tài),那么拒絕上機(jī)c每個(gè)用戶即學(xué)生的每一次上機(jī)形成一答卷記錄,每36S遍歷一次上機(jī)記錄表,對(duì)表中所有正上機(jī)字段為TRUE勺記錄的學(xué)生上機(jī)用時(shí)36S,同時(shí)系統(tǒng)自動(dòng)將上機(jī)卡表
18、的余額減少.4 .上機(jī)卡治理模塊功能:這個(gè)過(guò)程其實(shí)就是對(duì)上機(jī)卡里面關(guān)于學(xué)生的根本信息的治理,如上機(jī)卡的卡號(hào),學(xué)生姓名,學(xué)生的專業(yè)班級(jí),卡的余額和卡處于的狀05 .充值、掛失模塊功能:同學(xué)到指定的數(shù)據(jù)庫(kù)治理員進(jìn)行充值時(shí),系統(tǒng)每次自動(dòng)加上用戶即學(xué)的充值數(shù)目.學(xué)生掛失時(shí),系統(tǒng)將該用戶的用戶名、密碼所于掛失狀態(tài),使另一個(gè)擁有該卡的同學(xué)不能登錄,以保證該學(xué)生的上機(jī)卡的余額不會(huì)減少.6 .查找統(tǒng)計(jì)模塊功能:DBAJ用系統(tǒng)統(tǒng)計(jì)每天上機(jī)的總時(shí)數(shù),每次上機(jī)的平均時(shí)數(shù)和機(jī)房的收入;記錄某學(xué)生的上機(jī)的總時(shí)數(shù),每次上機(jī)的平均時(shí)間;掛失和查詢余額等信息.3.2系統(tǒng)概念設(shè)計(jì)3.2.1概念模型E-R圖根據(jù)前面的分析,我們可
19、以提煉出本系統(tǒng)中的主要實(shí)體主要有:用戶即上機(jī)卡、上下機(jī)、治理員、存款.1單個(gè)實(shí)體的E-R圖A.用戶用戶CD圖3.1上機(jī)卡的B.治理員治理員Qw二姓名二最后一次上機(jī)、E-R圖圖3.2治理員的E-R圖C.上下機(jī)圖3.3上下機(jī)的E-R圖(2)實(shí)體間的聯(lián)系圖3.5各實(shí)體間的關(guān)系E-R圖3.2. 2關(guān)系模式1 .根據(jù)上面的E-R圖和E-R圖轉(zhuǎn)換成關(guān)系模式的規(guī)那么,我得出以下幾個(gè)關(guān)系模式(1)用戶(學(xué)號(hào),余額,狀態(tài),最后一次上機(jī)時(shí)間)主碼為:卡號(hào)外碼為:學(xué)號(hào)(2)治理員(代之姓名,口令)主碼為:代碼(3)上下機(jī)(學(xué)號(hào),上機(jī)日期,上機(jī)時(shí)間,下機(jī)時(shí)間)主碼為:學(xué)號(hào)(4)存款(上生充值金額,充值時(shí)間,治理員代碼
20、)主碼為:卡號(hào)2 .關(guān)系模式的優(yōu)化(1)對(duì)于第一個(gè)模式,不滿足第2NF,理由如下:卡號(hào)余額,狀態(tài),最后一次上機(jī)時(shí)間,而學(xué)號(hào)余額,狀態(tài),最后一次上機(jī)時(shí)間,故不是2NR為了將其轉(zhuǎn)換成符合的第3NF,將基分解為:卡-學(xué)(R學(xué)號(hào))和卡-機(jī)(R余額,狀態(tài),最后一次上機(jī)時(shí)間)(2)對(duì)于第二個(gè)模式,由于只有一個(gè)決定因素,故到達(dá)3NR(3)對(duì)于第三個(gè)模式,由于只有一個(gè)決定因素,故到達(dá)3NR(4)對(duì)于第四個(gè)模式,由于只有卡號(hào)一個(gè)決定因素,故也到達(dá)3NR故優(yōu)化后的關(guān)系模式為如下:(1)卡-學(xué)(玉工學(xué)號(hào))主碼為:卡號(hào)外碼為:學(xué)號(hào)(2)卡-機(jī)(卡匕余額,狀態(tài),最后一次上機(jī)時(shí)間)主碼為:卡號(hào)(3)治理員(代&姓名,口令
21、)主碼為:代碼(4)上下機(jī)(軍工上機(jī)日期,上機(jī)時(shí)間,下機(jī)時(shí)間)主碼為:學(xué)號(hào)(5)存款(卡二充值金額,充值時(shí)間,治理員代碼)主碼為:卡號(hào)3. 2.3數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)(1)卡-機(jī)的數(shù)據(jù)庫(kù)結(jié)構(gòu)字段名數(shù)據(jù)類型是否主鍵是否必填字段說(shuō)明UnoInt是是1SnameFloat否是學(xué)生姓名BalanceFloat否是卡余額StatusChar否是上機(jī)狀態(tài)Last_timeData否是最舟-次上機(jī)時(shí)間表4-1卡-機(jī)的數(shù)據(jù)庫(kù)結(jié)構(gòu)用SQLServer2000實(shí)現(xiàn)如下:列名數(shù)據(jù)類型長(zhǎng)度允許空Vneini4Snamgini4SalaxicefloateStatuscharIDchw10圖4.9卡-機(jī)的物理結(jié)構(gòu)的設(shè)計(jì)
22、(2)卡-學(xué)的數(shù)據(jù)庫(kù)結(jié)構(gòu)字段名數(shù)據(jù)類型是否主鍵是否必填字段說(shuō)明UnoIntr是是SnoInt否是學(xué)生學(xué)號(hào)表4-2卡-學(xué)的數(shù)據(jù)庫(kù)結(jié)構(gòu)用SQLServer2000實(shí)現(xiàn)如下:列名數(shù)括非型長(zhǎng)度允許空Unoint4Su口int4圖4.10卡-學(xué)的物理結(jié)構(gòu)的設(shè)計(jì)(3)治理員的數(shù)據(jù)庫(kù)結(jié)構(gòu)字段名數(shù)據(jù)類型是否主鍵是否必寫字段說(shuō)明AcardInt是是操作員的代碼AnameChar;否是操作員的姓名AsecretInt否是操作員的口令表4-3治理員的數(shù)據(jù)庫(kù)結(jié)構(gòu)用SQLServer2000實(shí)現(xiàn)如下:列名數(shù)據(jù)類型快度|允湃空|%Acai4A.mtIAnamechar10Asecretint4圖4.11治理員的物理結(jié)構(gòu)的
23、設(shè)計(jì)字段名數(shù)據(jù)類型是否主鍵是否必寫字段說(shuō)明FnoInt是是充值卡號(hào)FsumFloat否是存款金額FtimeDate否是存款時(shí)間AcardInt否是治理員代碼表4-4存款的數(shù)據(jù)庫(kù)結(jié)構(gòu)用SQLServer2000實(shí)現(xiàn)如下:數(shù)據(jù)類型允許空ixit4fsumfloa.1號(hào)Ttirnedateline8Acard.4圖4.12存款的物理結(jié)構(gòu)的設(shè)計(jì)(5)上下機(jī)數(shù)據(jù)庫(kù)結(jié)構(gòu)字段名數(shù)據(jù)字型是否主鍵是否必填字段說(shuō)明UnoInt是是上機(jī)卡號(hào)DateDate否是上機(jī)日期Begin_timeDate否是開始時(shí)間End_timeDate否_是下機(jī)時(shí)間表4-5上下機(jī)的數(shù)據(jù)庫(kù)結(jié)構(gòu)用SQLSever2000實(shí)現(xiàn)如下:跡數(shù)據(jù)類型
24、允許空Umint4at電療Esgiii_tiiTiedate七吊包gEniitiihedatetirnea圖4.13上下機(jī)的物理結(jié)構(gòu)的設(shè)計(jì)第四章數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)4. 1系統(tǒng)實(shí)現(xiàn)工具簡(jiǎn)介4. 1.IJava建模工具簡(jiǎn)介隨著Java技術(shù)的飛速開展,越來(lái)越多的人參加到學(xué)習(xí)Java編程語(yǔ)言的熱潮中.雖然現(xiàn)在Java無(wú)處不在,但是其開展歷史并不是很長(zhǎng).20世紀(jì)90年代初,Sun公司為了適應(yīng)消費(fèi)類家電工程的而設(shè)計(jì)了一種小型的計(jì)算機(jī)語(yǔ)言,要求適用內(nèi)存小、適應(yīng)多種處理芯片.早期版本Java1.0其實(shí)并不適合應(yīng)用程序的開發(fā),它甚至不支持打印功能.直到1998Java1.2版本的出現(xiàn),Java才真正意義上成為現(xiàn)代開
25、發(fā)工具的利器.Java現(xiàn)在的體系結(jié)構(gòu)已經(jīng)變得相當(dāng)強(qiáng)大,從大的框架上可以分為三塊:J2SEJ2EE、J2MEJava的特點(diǎn)可以概括為:簡(jiǎn)單、面向?qū)ο?、分布式、解釋型語(yǔ)言、健壯性、結(jié)構(gòu)中立、可移植性、高性能、多線程功能.(1) .簡(jiǎn)單:對(duì)于有過(guò)C+魏程經(jīng)驗(yàn)的讀者來(lái)說(shuō),學(xué)習(xí)Java語(yǔ)言不會(huì)存在太多困難.由于Java語(yǔ)法要比C+勺語(yǔ)法簡(jiǎn)單得多.Java剔除了C+好那些復(fù)雜而用不常使用的語(yǔ)法特性.(2) .面向?qū)ο?Java語(yǔ)言是一種純粹的面向?qū)ο蟮恼Z(yǔ)言,在面向?qū)且恍﹩?wèn)題的處理上要優(yōu)于C+,如支持多重繼承.(3) .健壯性.Java語(yǔ)言的設(shè)計(jì)目標(biāo)之一,就是幫助程序員編寫出高可靠性的程序,為此,Java
26、語(yǔ)言提供了很多技術(shù)用以提升程序的可靠性,如數(shù)組越界檢查和運(yùn)行時(shí)類檢查等.(4) .可移植性.Java在可移植樹上已焙經(jīng)取得了極大的成功,但黨政軍不夠完善.(5) .多線程:具有多線程處理水平可以使得應(yīng)用程序能夠具有更好的交互性、實(shí)時(shí)性,Java中多線程的實(shí)現(xiàn)是由操作系統(tǒng)是線程庫(kù)來(lái)完成的,編程人員在不同平臺(tái)上使用多線程的Java代碼是完全相同的.此時(shí),Java里面的限制結(jié)構(gòu)流程、工具類和GUI、多線程都可以用來(lái)對(duì)本系統(tǒng)進(jìn)行編程.因引綜合考慮了多方面,我使用了Java語(yǔ)言作為建模工具來(lái)進(jìn)行編程.4. 1.2SQLServer2000簡(jiǎn)介SQLServer2000是SQLServer家庭中的最新版本
27、,SQLServer擴(kuò)展了其以前版本的性能、可靠性、質(zhì)量和易用性,相比以前的SQLServer,SQLServer2000有許多的新功能:1. 關(guān)系數(shù)據(jù)的XML成.可以返回?cái)U(kuò)展標(biāo)記語(yǔ)言文檔的數(shù)據(jù).另外,XM及可用于數(shù)據(jù)庫(kù)中插入值以及更新和刪除數(shù)據(jù)庫(kù)中的值,能夠使用HTT刖問(wèn)SQLServero2. 索引視圖.當(dāng)應(yīng)用程序中包含需要經(jīng)常執(zhí)行聯(lián)接或聚合操作的查詢時(shí),利用索引視圖可顯著提升查詢性能.3. 用戶定義函數(shù).可以通過(guò)創(chuàng)立自己的Transact-SQL函數(shù)來(lái)擴(kuò)展Transact-SQL的可編程性.4. 級(jí)聯(lián)引用完整性.在嘗試更新或刪除現(xiàn)在外鍵所批向的鍵時(shí),可以限制SQLServer2000采取
28、的操作.5. 新的數(shù)據(jù)類型.引入了3種新的數(shù)據(jù)類型:Bigint是8字節(jié)的整形類型,Sql-Variant類型允許不同類型的數(shù)據(jù)Table類型允許應(yīng)用程序臨時(shí)存儲(chǔ)結(jié)果供以后使用.6. 全文檢索的增強(qiáng).全文檢索現(xiàn)在包括更改跟綜和圖像篩選、更改跟蹤維護(hù)、記錄著全文索引數(shù)據(jù)所有更改的日志.圖像篩選功能允許為存儲(chǔ)在Image列中的文檔創(chuàng)立索引并執(zhí)行查詢.Server2000有四種效勞:Server2000效勞、Server2000代理效勞、MSDTQ艮務(wù)和全文索引效勞.選擇SQLServer2000的理由是由于SQLServer2000有以下優(yōu)點(diǎn):價(jià)格相對(duì)十分低廉,同等性能、實(shí)現(xiàn)民等功能的情況下,MI
29、CROSOFQLServer2000幾乎只是其同類產(chǎn)品的價(jià)格的1/3.SQLServer2000提供了數(shù)據(jù)倉(cāng)庫(kù)的功能,而這功能僅能以O(shè)racle等一結(jié)昂貴的DBM外獲得.SQLServer2000一開始就被設(shè)計(jì)成一個(gè)C/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)治理系統(tǒng).所以它集成了C/S結(jié)構(gòu)的所有優(yōu)點(diǎn).4. 2機(jī)房收費(fèi)治理系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)4.1.1 利用Java建立界面(1).系統(tǒng)進(jìn)入界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsApplet(Panelp1,p2,p3,p4,p5,p6,p7;Buttonb1,b2,b3
30、,b4;Labelprompt;publicvoidinit()setTitle(進(jìn)入界面);p1=newPanel();p1.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newPanel();p3.setBackground(Color.gray);p4=newPanel();p4.setBackground(Color.gray);p5=newPanel();p5.setBackground(Color.gray);p6=newPanel();p6.setBackground(Color.g
31、ray);p7=newPanel();p7.setBackground(Color.gray);b1=newButton(發(fā)卡模塊);b2=newButton(上下機(jī)治理模塊);b3=newButton(沖值模塊);b4=newButton(掛失,反掛失模塊);prompt=newLabel(歡送進(jìn)入機(jī)房治理);p1.add(b1);p2.add(b2);p3.add(b3);p4.add(b4);p5.add(newLabel();p6.add(newLabel();p7.add(prompt);setLayout(newGridLayout(7,1);add(p1);add(p2);add
32、(p3);add(p4);add(p5);add(p6);add(p7);圖4.2發(fā)卡模塊界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsApplet(Panelp1,p2,p3,p4,p5,p6;Buttonb1,b2,b3,b4;publicvoidinit()(p1=newPanel();p1.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newPanel();p3.setBackground(C
33、olor.gray);p4=newPanel();p4.setBackground(Color.gray);p5=newPanel();p5.setBackground(Color.gray);p6=newPanel();p6.setBackground(Color.gray);b1=newButton(發(fā)卡數(shù)目);b2=newButton(發(fā)卡時(shí)間);b3=newButton(卡信息);b4=newButton(選擇工程);p1.add(b1);p2.add(b2);p3.add(b3);p4.add(newLabel();p5.add(newLabel();p6.add(b4);setLa
34、yout(newGridLayout(6,1);add(p1);add(p2);add(p3);add(p4);add(p5);add(p6);)(3)卡信息界面圖4.3卡信息界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsAppletPanelp1,p2,p3,p4,p5,p6;Buttonb1,b2,b3,b4,b5,b6;TextFieldoutput1,output2,output3,output4,output5,output6,output7;publicvoidinit()p1=new
35、Panel();p1.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newPanel();p3.setBackground(Color.gray);p4=newPanel();p4.setBackground(Color.gray);p5=newPanel();p5.setBackground(Color.gray);p6=newPanel();p6.setBackground(Color.gray);b1=newButton(卡號(hào));b2=newButton(學(xué)號(hào));b3=newButton(姓
36、名);b4=newButton(余額);b5=newButton(狀態(tài));b6=newButton(最后一次上機(jī)時(shí)間);output1=newTextField(15);output2=newTextField(15);output3=newTextField(15);output4=newTextField(15);output5=newTextField(15);output6=newTextField(15);p1.add(b1);p1.add(output1);p2.add(b2);p2.add(output2);p3.add(b3);p3.add(output3);p4.add(b4
37、);p4.add(output4);p5.add(b5);p5.add(output5);p6.add(b6);p6.add(output6);setLayout(newGridLayout(6,1);add(p1);add(p2);add(p3);add(p4);add(p5);add(p6);(4)上下機(jī)治理模塊機(jī)房占機(jī)數(shù)據(jù)統(tǒng)計(jì)|圖4.4上下機(jī)治理模塊程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsAppletPanelp1,p2;Buttonb1,b2;publicvoidinit()(p1=ne
38、wPanel();pl.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);b1=newButton(學(xué)生個(gè)人上機(jī)統(tǒng)計(jì));b2=newButton(機(jī)房上機(jī)數(shù)據(jù)統(tǒng)計(jì));p1.add(b1);p2.add(b2);setLayout(newGridLayout(2,1);add(p1);add(p2);(5)學(xué)生個(gè)人上機(jī)治理界面圖4.5學(xué)生個(gè)人上機(jī)治理界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsApplet(Pa
39、nelp1,p2,p3,p4;Buttonb1,b2,b3,b4;TextFieldoutput1,output2,output3,output4;publicvoidinit()(p1=newPanel();p1.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newPanel();p3.setBackground(Color.gray);p4=newPanel();p4.setBackground(Color.gray);b1=newButton(上機(jī)卡號(hào));output1=newTextFie
40、ld(15);b2=newButton(學(xué)生上機(jī)次數(shù));output2=newTextField(15);b3=newButton(學(xué)生上機(jī)總機(jī)時(shí));output3=newTextField(15);b4=newButton(學(xué)生上機(jī)平均機(jī)時(shí));output4=newTextField(15);p1.add(b1);p1.add(output1);p2.add(b2);p2.add(output2);p3.add(b3);p3.add(output3);p4.add(b4);p4.add(output4);setLayout(newGridLayout(4,1);add(p1);add(p2)
41、;add(p3);add(p4);(6)機(jī)房上機(jī)數(shù)據(jù)治理界面圖4.6機(jī)房上機(jī)數(shù)據(jù)治理界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsAppletPanelp1,p2,p3;Buttonb1,b2,b3;TextFieldoutput1,output2,output3;publicvoidinit()p1=newPanel();pl.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newPanel();p3
42、.setBackground(Color.gray);b1=newButton(機(jī)房收入);b2=newButton(機(jī)房上機(jī)總機(jī)時(shí));b3=newButton(機(jī)房上機(jī)平均機(jī)時(shí));output1=newTextField(15);output2=newTextField(15);output3=newTextField(15);p1.add(b1);p1.add(output1);p2.add(b2);p2.add(output2);p3.add(b3);p3.add(output3);setLayout(newGridLayout(3,1);add(p1);add(p2);add(p3);
43、(7)充值治理界面圖4.7充值治理界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsAppletPanelp1,p2,p3,p4,p5,p6,p7;Buttonb1,b2,b3,b4,b5;TextFieldoutput1,output2,output3,output4,output5;publicvoidinit()p1=newPanel();pl.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newP
44、anel();p3.setBackground(Color.gray);p4=newPanel();p4.setBackground(Color.gray);p5=newPanel();p5.setBackground(Color.gray);p6=newPanel();p6.setBackground(Color.gray);p7=newPanel();p7.setBackground(Color.gray);b1=newButton(充值卡號(hào));b2=newButton(充值金額);b3=newButton(充值時(shí)間);b4=newButton(治理員代碼);b5=newButton(充值
45、);output1=newTextField(15);output2=newTextField(15);output3=newTextField(15);output4=newTextField(15);p1.add(b1);p1.add(output1);p2.add(b2);p2.add(output2);p3.add(b3);p3.add(output3);p4.add(b4);p4.add(output4);p5.add(newLabel();p6.add(newLabel();p7.add(b5);setLayout(newGridLayout(7,1);add(p1);add(p2
46、);add(p3);add(p4);add(p5);add(p6);add(p7);(8)掛失、反掛失界面圖4.8掛失、反掛失界面程序代碼為:importjava.awt.*;importjava.applet.Applet;publicclassJavaextendsApplet(Panelp1,p2,p3,p4;Buttonb1,b2,b3;TextFieldoutput;publicvoidinit()(p1=newPanel();p1.setBackground(Color.gray);p2=newPanel();p2.setBackground(Color.gray);p3=newP
47、anel();p3.setBackground(Color.gray);p4=newPanel();p4.setBackground(Color.gray);b1=newButton(卡號(hào));b2=newButton(掛失);b3=newButton(反掛失);output=newTextField(15);p1.add(b1);p1.add(output);p2.add(newLabel();p3.add(newLabel();p4.add(b2);p4.add(b3);setLayout(newGridLayout(4,1);add(p1);add(p2);add(p3);add(p4);
48、4.2.2數(shù)據(jù)庫(kù)的實(shí)施與維護(hù)從上面分析可知,我們?cè)趯?shí)施時(shí)需要用的表為以下五個(gè):(1)卡-學(xué)(衛(wèi)學(xué)號(hào))主碼為:卡號(hào)外碼為:學(xué)號(hào)C-S(Uno,Sno)(2)卡-機(jī)(A余額,狀態(tài),最后一次上機(jī)時(shí)間)主碼為:卡號(hào)C-M(Uno1Balance,Status,Last_time)(3)治理員(他1姓名,口令)主碼為:代碼Administrator(Acard,Aname,Asecret)(4)上下機(jī)(事二上機(jī)日期,上機(jī)時(shí)間,下機(jī)時(shí)間)主碼為:學(xué)號(hào)OnOffNet(Sno,Date,Begintime,Endtime)(5)存款(卡匕充值金額,充值時(shí)間,治理員代碼)主碼為:卡號(hào)Static(Fno,Fs
49、um,Ftime,Acard)實(shí)施:由于對(duì)數(shù)據(jù)庫(kù)的操作很多,我只選取比擬重要的來(lái)寫,作為參考.1.向存款表中插入一條記錄(202120020210,50.00,2021-1-5,021)禾用SQLServer2000實(shí)現(xiàn)如下:SQL語(yǔ)句為:INSERTINTOStaticVALUES(202120020,50.00,2021-1-5,021);結(jié)果為:淪;Static中的教據(jù),位置是student串、(localj:Fjio|FsumFtime|Acaxdn005200205Q米2.將治理員的代碼由20更新為30SQL語(yǔ)句為:UPDATEAdministratorSETAcard=30WHER
50、EAcard=20%表Adainis-trator中的裁據(jù),位置是只Rcard1AnlAsecretZD普森1加4561原來(lái)的數(shù)據(jù)為:徐表Adinifftratox中的數(shù)據(jù),位置是sti1Ansnie30普森1E3456上圖4.15更新前的結(jié)果更新后的數(shù)據(jù)為:圖4.16更新后的結(jié)果3.查詢余額缺乏30元的上機(jī)學(xué)生的卡號(hào),最后一次上機(jī)時(shí)間SQL語(yǔ)句為:SELECTUno,Last_timeFROMC-MWHEREBalance30書表1-r中的數(shù)據(jù),位置是蘋中.(local)*5上ITno2003200201003200204ZOOTEDOEC32005200205森大三欣曾周張林IBal261923
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中石油合作合同范例
- 2008正式員工合同范例
- 分租協(xié)議合同范例
- 中山美容院加盟合同范例
- 農(nóng)村占地賠償合同范例
- 二手機(jī)器設(shè)備銷售合同范例
- 企業(yè)合同和勞務(wù)派遣合同范例
- 出售定制餐桌合同范例
- 分包合同范例復(fù)制
- 關(guān)于護(hù)欄加工合同范例
- 2025年食品供應(yīng)商合同范本
- 《網(wǎng)絡(luò)信息安全教學(xué)》課件
- 公路養(yǎng)護(hù)服務(wù)方案(技術(shù)方案)
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- MOOC 跨文化交際通識(shí)通論-揚(yáng)州大學(xué) 中國(guó)大學(xué)慕課答案
- GB/T 28799.2-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第2部分:管材
- 2023-瑞幸咖啡vi手冊(cè)
- 10000中國(guó)普通人名大全
- 口腔診所器材清單
- 解決方案員工安全教育培訓(xùn)手冊(cè)
評(píng)論
0/150
提交評(píng)論