版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 課程設(shè)計報告課程名稱: 計算機(jī)實踐(1)項目名稱:臺球廳收費管理系統(tǒng)學(xué) 院:專 業(yè):姓名/學(xué)號:班 級:實驗時間:成 績:指導(dǎo)教師:(一)課題介紹1.1題目:臺球廳管理系統(tǒng)1.2設(shè)計目標(biāo):實現(xiàn)臺球廳的數(shù)字化管理,規(guī)范化管理借入借出,準(zhǔn)確定位,實現(xiàn)增刪改查。1.3實驗環(huán)境:前臺使用 C+編寫,實現(xiàn)工具 visual studio 2013 update4。1.4需求分析:臺球廳管理系統(tǒng):主要涉及臺球廳的卡號管理,又可以分為兩種情況,會員卡號和普通卡 號。用戶管理方面分成操作員和管理員兩種。系統(tǒng)功能模塊包括:(1)系統(tǒng)登錄模塊:根據(jù)不同權(quán)限將用戶角色分為操作人員和管理員,操作人員可以 進(jìn)行系統(tǒng)操
2、作;管理員可以對用戶進(jìn)行管理。(2)會員卡號模塊:記錄卡號和用戶姓名、身份證號、賬戶余額、是否續(xù)費等信息。(3)系統(tǒng)管理模塊:管理員可以進(jìn)行系統(tǒng)的管理,包括用戶信息的增、刪、改、查。(4)普通卡號模塊:記錄普通卡號、身份證號、進(jìn)入和離開時間以及費用等信息。項目的研究思路是: 首先劃分為會員卡和普通卡兩種。會員卡的特點是輸入用戶名、密碼便可登陸,可充值會員使用。普通卡的特點是記錄上網(wǎng)時間,按時間先收費。1.5概念結(jié)構(gòu)設(shè)計:一張用戶管理表,表名用戶表 一張會員打臺球,簡稱會員卡 一張普通,簡稱普通卡所有用戶共同使用一個主界面,在用戶登錄的時候確定用戶及其權(quán)限,當(dāng)?shù)卿浀挠脩魶]有該項權(quán)限時,在界面中這
3、項權(quán)限所對應(yīng)的功能模塊不能被點擊,這樣的設(shè)計方便了系統(tǒng)管理和維護(hù)。用戶在使用本系統(tǒng)時的工作過程為:進(jìn)入系統(tǒng)后,會看到登錄窗體,對用戶的身份進(jìn)行驗證,身份正確則進(jìn)入本系統(tǒng),登錄到主界面,選擇需要的功能進(jìn)行操作,結(jié)束后退出本系統(tǒng)。如圖1.1所示。圖1.1系統(tǒng)流程分析圖臺球廳收費管理系統(tǒng)管理員操作員管理員操作員系統(tǒng)登陸系統(tǒng)管理收費管理圖1.2系統(tǒng)功能模塊1.6邏輯結(jié)構(gòu)設(shè)計:用戶表將涉及以下屬性:姓名、密碼、新密碼、確認(rèn)密碼。會普會員卡將涉及以下屬性:員通卡號、用戶姓名、身份證號、賬戶余額、是否續(xù)費??ㄆ胀▽⑸婕耙韵聦傩裕浩胀ㄌ枴⑸矸葑C號、普通卡狀態(tài)、進(jìn)入和離開時間以及費用。(二)數(shù)據(jù)庫的建立、
4、設(shè)計及實施2.1數(shù)據(jù)庫的建立Microsoft SQL Server,再從彈岀的菜單中找到企點擊“開始”按鈕,在所有程序中找到 業(yè)管理器”單擊進(jìn)入。i 一I左業(yè)菁理朝9蓼塞總CWC)1I展.第黑口涪宇用工具YiciMcFl ZlffiNicdTeft. SQ(L S-k-vk- 4 腹本她*GSQL Stfvtr豈-Pn網(wǎng)寤寧用工層 鄉(xiāng)聯(lián)宓書TAPWIjr T|4 S Li U() *|Offict F 2007llag肓 IDD_ABOUTBOX3 lODDiALOMj_CHisniflcPwO3 IDD_DIALDG_ChBngQii3 IIW_D!lALOGlLIGhiMR皿壯IDD_D
5、IALiOC_LigiinIDD-DIALDGUilnluMunaye 用 D InnH 口 Me nu:H| IOH+ Strin g Table _j Tiuelbr+ J VRKlcn州廠I豪朋ehif出星單霸目EHJD; IO_CliangePi” 標(biāo)明();r穴樹符回 射出CGI r耳賂動 r己夏遠(yuǎn)陸r己喪灰的r祜助即提示j Filn ppiniMnn nMaiii4gr 雖口 d nj Mtnu5 IDR-MAIHFRiMF+ _|$lnin T-able+ jTolbr+ J Vers ion用戶営題從.卿F音堆卡曽童|1用尸jkd _l Afctelersilor?T)lalo
6、g IDD_ABOUTBOK3 IOO_UIAJL(J(5 CH*igrcPWD3 IDDLDlALOG_ChiTBg;Q i境 IDD_DIAL0G_LinrHM3iiuyc3 lOOLDKOGZLogin予 IDD_DlAL0G_U5i: rlnlaManag上 * _l lcn:-Me-nn |IDR_MWNFFUyWE+Skingi Table_j Slopp IngMAii-DgcSyb resourccfi LJAcctlcfBilor- MiUial-flig3 IDD_AHOUTBOX3 IDn_DlALOG_Cti nnePWID |IDD DIALOG Clihsm腫i a
7、naDDiftLoliiighwiH-iiu i9 !DD_DlALOG_Logln須山D_D1ALOG_U鮭”砒0林“叩 + L_| l4n-Menu3 in口 MJblhJF口EVFIdgb1E卡? GeraeEil | Styiesi | IMnrt 1*1肆 | EYtendedMore Fi |纓:|lDD_DlAL0G_LlnhiiMana9 臭標(biāo)晅#坤苦.syoUEm:zl字悴尢金 io吃宇陥 I 2$ Pus: |0YPc5: |0接下來講解這兩個成員函數(shù),它們是用來設(shè)計確定和取消按鈕。 OnOK()函數(shù)設(shè)計的是確 定按鈕,OnCancel()函數(shù)設(shè)計的是取消按鈕,如圖5.5是
8、用戶登錄類CLogin的成員函數(shù)和成 員變量視圖。E 弋 CLoginCLoginfCWnd pParent = 詢 D o DalaiExdhin g c|C0 ala E 陸 OnCancelU詢 OnOkQW m dlalabase0 m_pwd拿 m recordSetm_useirLevelp m usemame圖3.4本模塊類CLogin成員函數(shù)和成員變量視圖從圖3.4中可以看到本模塊在設(shè)計控件Button時的兩個成員函數(shù)OnOK()和OnCancel()。該模塊的設(shè)計過程中有兩個值得注意的點:其一是該模塊中主要有兩個變量用戶名和密碼。要確保登錄成功,用戶名和密碼一定要正確并且對應(yīng)
9、,因此判斷用戶名密碼正確與否是該模塊設(shè)計的關(guān)鍵。首先在頭文件.h中添加需要用到的數(shù)據(jù)源變量CLoqinDlg : public CDialogGetActiveWindow()-GetMenu();if(login.m_userLevel=0)/ 操作員AfxMessageBox( 操作員登錄 );pMenu-EnableMenuItem (0,MF_GRAYED|MF_BYPOSITION);/使菜單“用戶管理”無效。else if(login.m_userLevel=1)/ 管理員AfxMessageBox( 管理員登錄 );pMenu-EnableMenuItem (ID_ChangQi
10、,MF_DISABLED|MF_GRAYED);pMenu-EnableMenuItem (ID_LinShi,MF_DISABLED|MF_GRAYED);pMenu-GetSubMenu(0)-EnableMenuItem(0,MF_ENABLED|MF_BYPOSITION);m_pMainWnd-UpdateWindow();/ The one and only window has been initialized, so show and update it.m_pMainWnd-ShowWindow(SW_SHOW);m_pMainWnd-SetWindowText( 臺球廳管理
11、系統(tǒng) );m_pMainWnd-UpdateWindow();return TRUE;else return FALSE;3.2 系統(tǒng)主界面模塊設(shè)計本系統(tǒng)的主界面設(shè)計步驟為:編輯 “MenU下的“IDR_MAINFRAME ,調(diào)整菜單資源,得到如圖 3.5 所示的主界面窗口對話框圖。劇理母理用戶fltt理退岀圖3.5主界面窗口對話框圖。接下來,該圖為系統(tǒng)用戶的數(shù)據(jù)庫信息圖,如圖6.18所示。帯戶宿息刊表甲戶身悅用戶名用戶身粉員員員員員 作作作&ft用戶帛憲碼丄用戶砒Alicir123450JerryOD1Z.0Seody1Z345E.0Tom1231zhangsan1234560I1P從圖3.
12、20中可以看到,所有的功能都是在主界面中實現(xiàn)的,因此主界面設(shè)計了多個控 件及成員函數(shù)。表3.2是本模塊添加的控件列表表3.2 Menu資源列表ID標(biāo)題函數(shù)名稱ID_ChangePwd修改密碼OnPassword()ID_ManageUserlnfo用戶信息管理OnCreate ()ID_Exit退岀系統(tǒng)I ID_ChangQi會員用戶管理OnChangQi()ID_LinShi普通卡管理OnLinShi()ID_HELP幫助3.3用戶管理模塊設(shè)計用戶管理模塊的設(shè)計步驟是:添加新對話框設(shè)置ID 號為 IDD_DIALOG_UserlnfoManage ,并以 CDialog 為基類創(chuàng)建 User
13、lnfoManage 類,以 CRecordset 為基類創(chuàng)建 DataRowset類。添加控件、成員變量及函數(shù)。完成之后得到如圖3.6所示的用戶管理窗口對話框圖。圖3.6用戶管理窗口對話框圖 從圖3.6中可以看到,本模塊中添加了三個Static text類型的控件,用來存放成員變量的內(nèi)容。表3.3是Static text類型的控件列表。表 3.3Static text 控件表ID控件類型控件名稱IDC_STATICStatic text用戶名IDC_STATICStatic text密碼IDC_STATICStatic text用戶身份本模塊中還添加了5個Button控件和幾個其它類型的控件
14、,表3.4是這些控件的控件列表。表3.4其它類型控件表ID控件類型變量類型變量名稱函數(shù)名稱IDC_EDIT_userIDEdit BoxCEditm_userIDOnChangeEDITuserlD()IDC_EDIT_userPwdEdit BoxCEditm_userPwdIDC_COMBO_userTypeComboBoxCComboBoxm_userTypeIDC_LIST_UserlnfoListCtrlCListCtrlmistOnClickLISTListener()IDC_BTN_UserAddButtonCButtonm_bAddOnBTNUserAdd()I IDC_BTN
15、_UserDeleteButtonCButtonm_bDelOnBTNUserDelete()IDC_BTN_UserUpdateButtonCButtonm_bUpdataOnBTNUserUpdata()ID_USER_OKButtonCButtonm_bOKOnBtnOk()IDCANCLEButtonCButtonm_bCancalOnBtnCancel()其中,List控件的“樣式”屬性中,將“查看”修改為“報告”模式,如下圖:用戶表吐.Colors用戶名M3Kycii-MiedK green m-Di.IS cyan Xbluc用戶片陽|1冉叢腔件屋性朋曾常規(guī);樺式更爹樣式|護(hù)展樣
16、式|查看沏;1搖吿r單亍選擇國r不舉動啊-排列回:戲竭Tr自動排列僦r段有列標(biāo)題si廠段有標(biāo)簽按行(hi r不排序標(biāo)題凹排序阿7Tr舸輯標(biāo)釜(0)r意是且示選擇幗本模塊中也添加了一些成員函數(shù)和成員變量,如圖3.7是用戶管理模塊的CUserl nfoMa nageDIg類的類視圖,圖這個類主要是實現(xiàn)用戶管理模塊中的各個功能。如圖3.7表示的是CUserlnfoManageSet類的類視圖。這個類的主要功能是設(shè)置用戶信息。I? CUscrlnloManagrDIC Use rdnf M a naicD I g (CWnd *pPs% D 口a hge|C Db怙 EKChngi% OnDlnCan
17、ccIQl対 OnBlnOkf)冠 OnaTNUser/WdO險 OnBTNUscrDelelcO冠 QnRThlUscrUpdaieQ毎 0 n Cl i ckLISTUsle n r rNMI-l DR pNOnlnltDilalogQ Refresh LislQRcsEtDiuttonOin.hAfMm_bCanc4?l0 m_bDEldcj m_bOK0 m_bUpdalrm dnlhase0 m_fecordSct夕 m urlDm_useirFlwd m userTypc圖 3.7 UserlnfoManageDIg 類視圖CUserlnfo ManageSetAssertVali
18、dOCUsc rlnfaM a nagcSetlCDar卓 D a Fiel d ExchangeC F iel d EDumpfCDumpCantexi 盤deGeiDefaultConnedOGelOefaultSQLI0 m_ExpmZPWD0 m_Type$ m_UID圖 3.8 DataRowset 類視圖接下來,介紹下以CRecordset為基類創(chuàng)建 CUserlnfoManageSet類的過程,首先找到用戶管理模塊,點擊鼠標(biāo)右鍵出現(xiàn)一個對話框,點擊建立類向?qū)А比鐖D3.9所示圖3.9 建立DataRowset類過程(1 )圖在彈出的窗口中找到“Add Class按鈕,再從彈出的菜單
19、欄中選擇“New,如圖3.91所圖 3.91 建立 CUserInfoManageSet 類過程(2)圖完成上述操作后,注意在UserlnfoManageDIg.h中添加相應(yīng)的函數(shù),以及變量,如下所示#if !defined(AFX_USERINFOMANAGEDLG_H_CA082AD8_E557_41FF_AC2D_FF833 8248450_INCLUDED_)#defi ne AFX_USERINFOMANAGEDLG_H_CA082AD8_E557_41FF_AC2D_FF8338248450_INCL UDED_#include UserlnfoManageSet.h#if _MS
20、C_VER 1000#pragma once#endif / _MSC_VER 1000/ UserInfoManageDlg.h : header file/ CUserInfoManageDlg dialogclass CUserInfoManageDlg : public CDialog/ Constructionpublic:CDatabase m_database;BOOL OnInitDialog();void ResetButton();void RefreshList();CUserInfoManageSet m_recordSet; CUserInfoManageDlg(CW
21、nd* pParent = NULL);/ Dialog Data /AFX_DATA(CUserInfoManageDlg) enum IDD = IDD_DIALOG_UserInfoManage ; CButton m_bCancel;CButton m_bOK;CButton m_bUpdate;CButton m_bDelete;CButton m_bAdd;CListCtrl m_list;CComboBox m_userType;CEdit m_userPwd;CEdit m_userID;/AFX_DATA/ Overrides/ ClassWizard generated v
22、irtual function overrides /AFX_VIRTUAL(CUserInfoManageDlg) protected:virtual void DoDataExchange(CDataExchange* pDX); /AFX_VIRTUAL/ Implementationprotected:/ standard constructor/ DDX/DDV support/ Generated message map functions /AFX_MSG(CUserInfoManageDlg) afx_msg void OnBtnCancel(); afx_msg void O
23、nBtnOk();afx_msg void OnBTNUserAdd();afx_msg void OnBTNUserDelete();afx_msg void OnBTNUserUpdate();afx_msg void OnClickLISTListener(NMHDR* pNMHDR, LRESULT* pResult);/AFX_MSGDECLARE_MESSAGE_MAP();/AFX_INSERT_LOCA TION/ Microsoft Visual C+ will insert additional declarations immediately before the pre
24、vious line.#endif/ !defined(AFX_USERINFOMANAGEDLG_H_CA082AD8_E557_41FF_AC2D_FF83382484 50_INCLUDED_)在用戶管理對話框運行時,先對數(shù)據(jù)庫進(jìn)行查詢,顯示 Admin 表中所有的用戶信息, 包括用戶 名、 密 碼、 權(quán)限類別和權(quán)限描述。 利用 初 始化 函數(shù) BOOL CUserInfoManageDlg:OnInitDialog() 對 ListControl 控件進(jìn)行初始的描繪;并通過查詢數(shù)據(jù) 庫獲得用戶信息,顯示在 ListControl 控件中。具體實現(xiàn)代碼如下:BOOL CUserInfoM
25、anageDlg:OnInitDialog()CDialog:OnInitDialog();m_list.InsertColumn(0, 用戶名 );m_list.InsertColumn(1, 密碼 );m_list.InsertColumn(2, 用戶權(quán)限 );m_list.InsertColumn(3, 用戶身份 ); / 向 ListControl 控件中添加表頭RECT rectList;m_list.GetWindowRect(&rectList);int wid=rectList.right-rectList.left;for(int i=0;i4;i+)m_list.SetCo
26、lumnWidth(i,wid/4); / 計算每一列的寬度,這里采用的均分列寬m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);RefreshList();m_userType.AddString( 管理員 );m_userType.AddString( 操作員 ); /動態(tài)給 Combobox 控件添加信息ResetButton();return TRUE;void CUserInfoManageDlg:RefreshList() UpdateData();m_list.DeleteAllItems(); /ListControl 控件中刪除舊的數(shù)
27、據(jù)m_recordSet.Open();m_recordSet.m_strFilter=Type=0 or Type=1;m_recordSet.Requery(); / 重新查詢for(int i=0;iGetDlgltem(IDC_EDIT_UName);CEdit*pPassword=(CEdit*)this-GetDlgltem(IDC_EDIT_OldPWD); CEdit*pNew=(CEdit*)this-GetDlgltem(IDC_EDIT_NewPWD);CEdit*pCo nfirm=(CEdit*)this-GetDlgltem(IDC_EDIT_Co nformPWD
28、);CStri ng username,password, newPassword,c on formPassword;pUsername-GetWi ndowText(username);pPassword-GetWi ndowText(password);pNew-GetWi ndowText( newPassword);pCon firm-GetWi ndowText(c on formPassword);CDatabase m_database;CRecordset m_recordSet;if(n ewPassword .I sEmpty()|c on formPassword .I
29、 sEmpty() MessageBox(新密碼不能為空”);elseif(n ewPassword!=c on formPassword)MessageBox(兩次輸入密碼不一致,請重新輸入新密碼);pNew-SetWi ndowText();pCon firm-SetWi ndowText();pNew-SetFocus();elseif(!m_database .I sOpe n()if(m_database.Ope n(_T(taiqiutin g)m_recordSet.m_pDatabase=&m_database;CString strSQL; strSQL.Format(sel
30、ect * from Admin where UID=%s and PWD=%s,username,password); m_recordSet.Open(CRecordset:forwardOnly,strSQL); if(m_recordSet.GetRecordCount()=0)MessageBox(密碼錯誤,請重新輸入 ,”密碼錯誤,MB_OK|MB_ICONW ARNING); pPassword-SetWindowText(); pNew-SetWindowText(); pConfirm-SetWindowText();pPassword-SetFocus();elsem_re
31、cordSet.Close();strSQL.Format(update Admin set PWD=%s where UID=%s,newPassword,username);m_database.ExecuteSQL(strSQL);MessageBox( 修改密碼成功! );CDialog:OnOK();m_recordSet.Close(); m_database.Close();else MessageBox( 不能打開數(shù)據(jù)庫 ); CDialog:OnOK();void CChangePWDDlg:OnChangePWDCANCEL()/ TODO: Add your contro
32、l notification handler code here CDialog:OnCancel();3.5 會員用戶模塊設(shè)計會員用戶模塊設(shè)計步驟是:添加新對話框設(shè)置 ID 號為 IDD_DIALOG_ChangQi ,并以CDialog 為基類創(chuàng)建 CChangQiDlg 類,以 CRecordset 為基類創(chuàng)建 CChangQiSet 類。添加控 件、成員變量,完成之后得到如圖 5.16 所示的基本信息窗口對話框圖。3.94會員用戶窗口對話框圖從圖3.94中可以看到,本模塊中添加了11個Static text類型的控件,用來存放成員變量的內(nèi)容。表3.6是Static text類型的控件列
33、表。添加Edit Box控件如表3.7所示,這些控件可以存放變量名稱和變量內(nèi)容,添加butt on控件和ListCtrl控件如表3.8所示,這些控件通過設(shè)置函數(shù)來完成本模塊功能的操作。表 3.6 Static text 控件表ID控件類型控件名稱IDC_STATICStatic text會員卡號IDC_STATICStatic text會員用戶姓名IDC_STATICStatic text身份證號IDC_STATICStatic text賬戶余額IDC_STATICStatic text是否繳費表3.7 Edit控件表ID控件類型變量類型變量名稱IDC_EDIT_ChangQiCardlDEd
34、it BoxCEditm_changqicardlDIDC_EDIT_ChangQiUserNameEdit BoxCEditm_changqiusernameIDC_EDIT_CarNumEdit BoxCEditm_car numIDC EDIT AddrEdit BoxCEditm addrIDC_EDIT_FeeEdit BoxCEditm_fee表3.8 CListCtrl控件和Button控件表ID控件類型變量類型變量名稱函數(shù)名稱IDC_LIST_ChangQiManageListCtrlCListCtrlm_listOn ChangQiManageIDC_BTN_ChangQiA
35、ddButtonCButtonm_bAddOnBTNChangQiAddIDC_BTN_ChangQiUpdateButtonCButtonm_bUpdateOOnBTNChangQiUpdateIDC_BTN_ChangQiDeleteButtonCButtonm_bDeleteOnBTNChangQiDeleteID_ChangQiCANCELButtonCButtonm_bCancelOnChangQiCANCELID ChangQiOKButtonCButtonm bOKOnChangQiOK如圖3.95是會員卡模塊CchangQiDIg類的類視圖。這個類主要是設(shè)計借書模塊的各個 功能
36、。CCihaingQiiDlgCWnri *pParciit = Nl 附 DaDataEKhangelCDatiiExchnngf: 附 OnBTNChaiiiigQiAdii)J附 OnBTNChaiiigQiDelt:ie|J| 附 OioBTNChangaiUpdateg 附 OnChangaiCANCELQ 躊 OnChangaiOKiO 附 OniClickLISTChangQ iM a nrage(NM HOunllivillDialngQRefreshListQRcBEllQliiittnnQ p m_addrp m_bAdd p m_bCancelm_bDelElc p m_
37、bOiK涉 m_bUpdatEm_carnmmm_changqicariiilDp m_chairkgqiiiJiseniaimir p m_datahase / m_feE p m_listJh m rrinrrllQ*i,圖3.95會員卡模塊CChangQiDIg類的類視圖如圖3.96是用戶基本信息模塊CChangQiSet類的類視圖,這個類主要是用來設(shè)置會員卡用戶基本信息的內(nèi)容。;CChangQiSetAsEErtValidQCCha rigQiSetfCDatabase *pDataDuFicldExchangeCFieldExchatiDump(C Dump Context dcj.
38、GetDefaultConnectQGctDcfaultSQI_Om ChangQiAddrm_ChangaiCardlD傘 m_ChangUiCarNum3 m_ChangQiFeei/ m CliangQiName圖3.96會員卡用戶模塊 CChangQiSet類的類視圖操作員管理對話框運行時,先對數(shù)據(jù)庫進(jìn)行查詢,顯示ChangQiTable表中所有的會員用戶信息,包括用戶名、會員卡號、車牌號、地址、和繳費狀態(tài)描述。利用初始化函數(shù)BOOLCChangQiDlg:OnlnitDialog()對ListControl控件進(jìn)行初始的描繪;并通過查詢數(shù)據(jù)庫獲得用 戶信息,顯示在 ListControl控件中。會員用戶信息的主要函數(shù)(On Cha ngQi)代碼如下:BOOL C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《機(jī)械設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽職業(yè)技術(shù)學(xué)院《數(shù)據(jù)科學(xué)導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 油橄欖示范基地建設(shè)項目可行性研究報告-油橄欖市場需求持續(xù)擴(kuò)大
- 貴陽人文科技學(xué)院《樂理視唱一》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州中醫(yī)藥大學(xué)《智慧城市信息系統(tǒng)建設(shè)與實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025山西省建筑安全員-A證考試題庫及答案
- 2025河南省建筑安全員B證(項目經(jīng)理)考試題庫
- 2025河南省安全員B證考試題庫附答案
- 2025福建建筑安全員B證考試題庫附答案
- 2025上海市安全員A證考試題庫
- 滯銷風(fēng)險管理制度內(nèi)容
- 關(guān)于物業(yè)服務(wù)意識的培訓(xùn)
- JJF 2184-2025電子計價秤型式評價大綱(試行)
- 排污許可證辦理合同1(2025年)
- GB/T 44890-2024行政許可工作規(guī)范
- 上??颇恳豢荚囶}庫參考資料1500題-上海市地方題庫-0
- 【7地XJ期末】安徽省宣城市寧國市2023-2024學(xué)年七年級上學(xué)期期末考試地理試題(含解析)
- 設(shè)備操作、保養(yǎng)和維修規(guī)定(4篇)
- (完整版)四年級上冊數(shù)學(xué)豎式計算題100題直接打印版
- 玻璃瓶罐的缺陷產(chǎn)生原因及解決方法63699
- 高層住宅(23-33層)造價估算指標(biāo)
評論
0/150
提交評論