版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PAGE 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文)遼 寧 工 業(yè) 大 學(xué)C+程序設(shè)計課程設(shè)計(論文)題目: 電話收費管理系統(tǒng) 院(系): 軟 件 學(xué) 院 專業(yè)班級: 軟件工程096班 學(xué) 號: 091301178 學(xué)生姓名: 賀 玉 鵬 指導(dǎo)教師: 婁 文 楠 教師職稱: 助 教 起止時間:2009。11.20-2009。12.03課程設(shè)計(論文)任務(wù)及評語院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號091301178學(xué)生姓名賀玉鵬專業(yè)班級軟件工程096班課程設(shè)計(論文)題目電話收費管理系統(tǒng)課程設(shè)計(論文)任務(wù)掌握面向?qū)ο蟪绦蛟O(shè)計語言C+的基本語法掌握C+面向?qū)ο笤O(shè)計的思想
2、掌握VC+6。0與DEV C+ 開發(fā)工具的使用運用標(biāo)準(zhǔn)C+規(guī)范設(shè)計應(yīng)用程序設(shè)計過程中,要嚴格遵守設(shè)計的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計報告.指導(dǎo)教師評語及成績成績: 指導(dǎo)教師簽字: 年 月 日遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文)PAGE 15目 錄 TOC o ”1-3” h z HYPERLINK l ”_Toc218783630 第1章 課程設(shè)計目的與要求 PAGEREF _Toc218783630 h 1 HYPERLINK l _Toc218783631” 1。1 課程設(shè)計目的 PAGEREF _Toc218783631 h
3、 1 HYPERLINK l _Toc218783632 1。2 課程設(shè)計的實驗環(huán)境 PAGEREF _Toc218783632 h 1 HYPERLINK l ”_Toc218783633 1。3 課程設(shè)計的預(yù)備知識 PAGEREF _Toc218783633 h 1 HYPERLINK l _Toc218783634” 1。4 課程設(shè)計要求 PAGEREF _Toc218783634 h 1 HYPERLINK l _Toc218783635 第2章 課程設(shè)計內(nèi)容 PAGEREF _Toc218783635 h 2 HYPERLINK l ”_Toc218783636 2。1 C+程序設(shè)計
4、-電話收費管理系統(tǒng)問題分析 PAGEREF _Toc218783636 h 2 HYPERLINK l _Toc218783637” 2。1.1 功能分析 PAGEREF _Toc218783637 h 2 HYPERLINK l ”_Toc218783638 2.1。2 算法設(shè)計及程序設(shè)計中技術(shù)重點 PAGEREF _Toc218783638 h 3 HYPERLINK l ”_Toc218783639 2.2 程序中涉及的類的UML類圖和主要函數(shù)流程圖或框圖 PAGEREF _Toc218783639 h 4 HYPERLINK l _Toc218783640” 2.2.1 UML類圖 P
5、AGEREF _Toc218783640 h 4 HYPERLINK l ”_Toc218783641” 2。2.2 主要函數(shù)流程圖 PAGEREF _Toc218783641 h 5 HYPERLINK l _Toc218783642” 2。3 程序源代碼 PAGEREF _Toc218783642 h 6 HYPERLINK l _Toc218783643 2.3.1主要源代碼 PAGEREF _Toc218783643 h 6 HYPERLINK l ”_Toc218783644” 2.3.2程序效果圖 PAGEREF _Toc218783644 h 14 HYPERLINK l _To
6、c218783645 第3章 課程設(shè)計總結(jié) PAGEREF _Toc218783645 h 15 HYPERLINK l _Toc218783646 參考文獻 PAGEREF _Toc218783646 h 16第1章 課程設(shè)計目的與要求1.1 課程設(shè)計目的將理論教學(xué)中涉及到的知識點貫穿起來,對不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié),結(jié)合設(shè)計題目進行綜合性應(yīng)用,對所學(xué)知識達到融會貫通的程度。通過課程設(shè)計,學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:(1)進一步鞏固、加深學(xué)生所學(xué)專業(yè)課程C+語言教程的基本理論知識,理論聯(lián)系實際,進一步培養(yǎng)學(xué)生綜合分析問題,解決問題的能力. (2)全面考核學(xué)
7、生所掌握的基本理論知識及其實際業(yè)務(wù)能力,從而達到提高學(xué)生素質(zhì)的最終目的。 (3)利用所學(xué)知識,開發(fā)小型應(yīng)用系統(tǒng),掌握運用C+語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨立開發(fā)應(yīng)用系統(tǒng),進行數(shù)據(jù)處理的綜合能力。(4)對于給定的設(shè)計題目,如何進行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。 (5)掌握面向?qū)ο蟪绦蛟O(shè)計的方法。(6)熟練掌握C+語言的基本語法,靈活運用各種數(shù)據(jù)類型。(7)進一步掌握在集成環(huán)境下如何調(diào)試程序(單步調(diào)試,設(shè)置斷點、觀察表達式,分塊調(diào)試)和修改程序。1.2 課程設(shè)計的實驗環(huán)境硬件要求能運行Windows 操作系統(tǒng)的微機系統(tǒng)。C+語言應(yīng)用程序開發(fā)軟件使用:VC+ 系統(tǒng),或其他C+語言應(yīng)用程序開
8、發(fā)軟件。1.3 課程設(shè)計的預(yù)備知識熟悉C+語言程序設(shè)計的基本知識及VC+編輯器的使用方法.1。4 課程設(shè)計要求仔細分析設(shè)計題目,畫出程序流程圖,編寫程序源代碼。積極上機調(diào)試源程序,增強編程技巧與調(diào)程能力。認真書寫課程設(shè)計預(yù)習(xí)報告,課程設(shè)計說明書。遵守課程設(shè)計要求和機房管理制度,服從指導(dǎo)教師的安排,確保課程設(shè)計的順利完成課程設(shè)計內(nèi)容 第2章 課程設(shè)計內(nèi)容2.1 C+程序設(shè)計-電話收費管理系統(tǒng)問題分析2。1.1 功能分析現(xiàn)代社會,隨著科技的迅猛發(fā)展和人們生活水平的日益提高,手機已成為一個大眾化,且普及率相當(dāng)高的通訊工具。 正是由于手機的大量普及, 手機網(wǎng)絡(luò)的服務(wù)已成為客戶看重的一點. 顧客即是上帝
9、,一個產(chǎn)品的成功與否很大程度在于它對無形資產(chǎn)的積累, 如培養(yǎng)長期客戶。 在這個競爭激烈的市場上,如何提高手機的服務(wù)功能來滿足顧客的需要,在服務(wù)上取勝, 培養(yǎng)長期顧客,創(chuàng)造長遠價值成為手機市場的核心問題。 對于目前大多數(shù)手機用戶來說,手機話費充值的方法都過于單調(diào)。除了移動公司所發(fā)行的動感地帶系列手機卡可以通過直接繳費的方式進行充值外,其他方式的手機卡均只能通過手機充值卡進行充值.因此, 一個具備基本功能且可靠方便的手機話費查詢及充值系統(tǒng)可以滿足廣大手機用戶的需要。 本手機用戶話費及使用狀況查詢系統(tǒng)的客戶主要有兩類:一類是手機的普通用戶,可以通過其手機號直接查詢該手機的話費;另一類則是管理手機充值
10、的工作人員,除了可以為用戶提供充值以外,他們還具有查看用戶信息的權(quán)利。該系統(tǒng)將給客戶提供方便, 快捷, 準(zhǔn)確的服務(wù)。本系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化,幫助收費人員更好更高效地完成電話費收費工作,本系統(tǒng)要完成的功能主要有:普通管理員和高層管理員均可進行的操作有:可以統(tǒng)計并查看所有的手機用戶信息,該信息主要包括兩方面,一方面是僅關(guān)于本手機的各種信息;另一方面是登記該手機的用戶信息.手機的各種信息包括手機號,手機密碼,手機收費方式(手機卡使用種類或手機套餐使用種類),手機當(dāng)前余額等.用戶信息包括用戶身份證號,姓名,性別,家庭住址等。當(dāng)存在新的手機號時,無論此時有無用戶對其進
11、行登記,都可以將與該手機號相關(guān)的紀錄添加入數(shù)據(jù)庫中,即可以添加手機用戶的紀錄。對于所能查看的信息,在需要時可以對相應(yīng)的信息進行修改更新.對于已銷號的手機可以刪除關(guān)于該手機的紀錄。如果存在過多的信息,而需要查找某一條特定紀錄時,提供足夠的查詢信息,如手機號或用戶身份證號,則可以直接查詢關(guān)于該手機號的紀錄或關(guān)于該用戶的所有手機紀錄??梢越y(tǒng)計并查看所有的手機充值紀錄,充值紀錄信息也包括兩類:手機信息與執(zhí)行此次充值操作的管理員信息。充值手機信息有:被充值的手機號,本次充值的金額,充值后本手機的當(dāng)前金額.管理員信息有:管理員編號與管理員賬號??梢詫μ囟ǖ氖謾C進行充值,即可以添加手機充值的紀錄??梢圆樵兲?/p>
12、定的手機充值紀錄,提供手機號或工作人員編號,可以查詢到對該手機進行充值的紀錄或由該工作人員執(zhí)行過的手機充值紀錄.注意已存在手機充值紀錄不能也無需由工作人員自身進行刪除或更改。如果系統(tǒng)中某手機被銷號,則關(guān)于該手機所有的充值記錄將全部自動消失。每一次手機被充值后,手機的所剩金額將得到自動更新。通過特定的管理員賬號所可以執(zhí)行的特殊操作有:可以查詢所有的工作人員的詳細信息,該信息包括:工作人員編號,賬號名稱,密碼,性別,家庭住址以及該工作人員是否具有管理員權(quán)限。當(dāng)出現(xiàn)新的工作人員時,可以添加該工作人員的信息。對現(xiàn)存的工作人員的信息可以進行修改。當(dāng)工作人員離開此崗位時,可以刪除該工作人員的信息。對當(dāng)前系
13、統(tǒng)中存在的所有信息可以進行備份。2.1。2 算法設(shè)計及程序設(shè)計中技術(shù)重點1、設(shè)計目標(biāo)本系統(tǒng)要實現(xiàn)的目標(biāo)是使電話費收費工作規(guī)范化,系統(tǒng)化,程序化,避免電話費交費的不方便性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效地查詢和修改電話用戶信息。最終實現(xiàn)電話費收費管理的系統(tǒng)化,提高信息處理工作的效率和完整性. 2、項目規(guī)劃本系統(tǒng)的功能比較完善,主要完成管理員的管理功能,用戶信息的管理功能和用戶話費的充值查詢功能。3、管理員信息管理模塊管理員信息管理模塊主要由查看管理員信息,添加管理員信息,修改管理員信息和刪除管理員信息4部分組成.4、用戶信息管理模塊用戶信息管理模塊主要由查看用戶信息,添加用戶信
14、息,修改用戶信息,刪除用戶信息和查詢用戶信息5部分組成。5、話費充值查詢模塊話費充值查詢模塊是要由查看充值記錄,話費充值,查詢個人充值記錄3部分組成。6、系統(tǒng)功能結(jié)構(gòu)電話費收費管理系統(tǒng)的功能結(jié)構(gòu)如下圖所示:系統(tǒng)設(shè)置用戶查詢充值記錄管理員登錄修改管理員密碼系統(tǒng)全面?zhèn)浞菹到y(tǒng)全面恢復(fù)退出話費查詢查看充值記錄話費充值查詢個人充值記錄管理員信息管理查看管理員信息修改管理員信息添加管理員信息修改管理員信息用戶信息管理刪除用戶信息修改用戶信息查看用戶信息添加用戶信息查詢用戶信息高級管理員登錄后進入的功能界面系統(tǒng)功能結(jié)構(gòu)圖2.2 程序中涉及的類的UML類圖和主要函數(shù)流程圖或框圖2。2。1 UML類圖CLogi
15、nDlg : public CDialogm_strLoginName:CStringm_strLoginPswd:CString+CLoginDlg(CWnd* pParent=NULL):void+DoDataExchange(CDataExchange* pDX):void+OnOK():void+OnInitDialog():bool+DECLARE_MESSAGE_MAP():voidCMPhoneQueryApp : public CWinAppm_pADOConn:_ConnectionPtrm_pADOSet:_RecordsetPtrm_iLoginCount:int-m_s
16、trCurAdminID:CStringm_strCurAdminName:CString-m_bIsLogin:bool+CMPhoneQueryApp():void+ADOExecute(_RecordsetPtr &ADOSet,_variant_t &strSQL):void+InitInstance():bool+ExitInstance():int2。2。2 主要函數(shù)流程圖Y進入系統(tǒng)是否登錄輸入充值信息信息正確確定充值用戶登錄YNN系統(tǒng)流程圖2。3 程序源代碼2。3。1主要源代碼1、數(shù)據(jù)庫的調(diào)用BOOL CMPhoneQueryApp:InitInstance()AfxEnable
17、ControlContainer();m_iLoginCount = 0;/ 創(chuàng)建ADO連接對象if( FAILED(::CoInitialize(NULL)) ) AfxMessageBox(ADO Init failed);return false;trym_pADOConn.CreateInstance(_uuidof(Connection);m_pADOConn Open(DSN=MPQ;Provider=MSDASQL”,”,”, adConnectUnspecified);catch(_com_error &e)CString err;err.Format(s”, (char)(e
18、。Description() );AfxMessageBox(err);catch(。)AfxMessageBox(Unknown Error.”);/ 初始化ADO記錄集m_pADOSet.CreateInstance(_uuidof(Recordset));/ 初始化登錄狀態(tài)m_bIsLogin = FALSE;/ CMy4_1App message handlers2、充值功能的實現(xiàn)void CAddOrderDlg:OnOK() / TODO: Add extra validation hereCAddConfirmDlg delConf;delConf。DoModal();CMPho
19、neQueryView* pView = (CMPhoneQueryView)((CMainFrame*)AfxGetMainWnd())-GetActiveView());if ( !(pView -m_bAddConfirm) )return;UpdateData(true);m_strAdminId.TrimRight( ); m_strAdminName。TrimRight( );m_strAddMoney.TrimRight(” ”);m_strAddPhoneNo。TrimRight( );/ 確定所有輸入有效CString sWarning=”;if ( m_strAddMone
20、y = ” ) sWarning = _T(充值金額”); else if ( m_strAddPhoneNo = ” )sWarning = _T(”手機號碼); if ( ” != sWarning ) sWarning += _T(”不能為空”); AfxMessageBox(sWarning, MB_ICONEXCLAMATION); return;_variant_t strQuery, Holder;/ 確認已有該手機的紀錄strQuery = select from phone where phone_no = ”+m_strAddPhoneNo+;theApp.ADOExecu
21、te(theApp.m_pADOSet, strQuery);int iCount = theApp。m_pADOSet -GetRecordCount();if ( iCount = 0 ) AfxMessageBox(_T(”手機號碼輸入有錯!沒有該手機的紀錄”), MB_ICONEXCLAMATION); return;/計算出該手機現(xiàn)有的余額theApp.m_pADOSet -MoveFirst();Holder = theApp.m_pADOSet GetCollect(balance”);CString strBalance = (char)(_bstr_t)Holder;doub
22、le dBalance = atof(strBalance);double dMoney = atof(m_strAddMoney);dBalance += dMoney;Holder= dBalance;strBalance = (char*)(_bstr_t)Holder;/ 計算出該條紀錄的編號;strQuery = ”select Max(order_id) as maxorderid from order”;theApp。ADOExecute(theApp。m_pADOSet, strQuery);theApp。m_pADOSet -MoveFirst();Holder= theAp
23、p.m_pADOSet GetCollect(maxorderid);intiOrderId = Holder.vt = VT_NULL ? 1 : Holder。intVal + 1;char cOrderId20;_itoa( iOrderId, cOrderId, 10);CString strOrderId = (const char*) cOrderId;/ 獲得該手機所對應(yīng)的編號strQuery = select phone_id from phone where phone_no = +m_strAddPhoneNo+”;theApp.ADOExecute(theApp.m_pA
24、DOSet, strQuery);theApp.m_pADOSet MoveFirst();Holder = theApp.m_pADOSet GetCollect(phone_id);CString strPhoneId = (char)(_bstr_t)Holder; strQuery = insert order (order_id, phone_id, staff_id, money, balance) values (”+strOrderId+”, +strPhoneId+,”+m_strAdminId+”,CAST(”+m_strAddMoney+” AS money), CAST
25、(”+strBalance+ AS money);if ( theApp。ADOExecute(theApp。m_pADOSet, strQuery) ) strQuery = ”update phone set phone。balance = CAST(+strBalance+ AS money) where phone_no = +m_strAddPhoneNo+”;if (theApp.ADOExecute(theApp.m_pADOSet, strQuery)AfxMessageBox(_T(添加記錄成功!), MB_ICONINFORMATION);/ 清空輸入數(shù)據(jù)m_strAdmi
26、nId = m_strAdminName = m_strAddMoney = m_strAddPhoneNo = ”;UpdateData(false);elseAfxMessageBox(_T(添加記錄失?。 保?, MB_ICONEXCLAMATION);else AfxMessageBox(_T(添加記錄失?。 ?, MB_ICONEXCLAMATION);/ Refresh RoomType ListpViewRefreshOrder();CDialog:OnOK();BOOL CAddOrderDlg::OnInitDialog() CDialog:OnInitDialog();/ T
27、ODO: Add extra initialization herem_strAdminName = theApp。m_strCurAdminName;m_strAdminId = theApp.m_strCurAdminID;(CEdit)GetDlgItem(IDC_ORDER_ADDPHONENO)SetLimitText(50); (CEdit*)GetDlgItem(IDC_ORDER_ADDMONEY)SetLimitText(10);UpdateData(FALSE);return TRUE; / return TRUE unless you set the focus to a
28、 control / EXCEPTION: OCX Property Pages should return FALSE3、查詢功能的實現(xiàn)/ QueryOrderDlg。cpp : implementation file/#include ”stdafx.hinclude ”mphonequery.hinclude ”QueryOrderDlg。h#include MPhoneQueryView.hinclude ”MainFrm.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;
29、endif/ CQueryOrderDlg dialogCQueryOrderDlg:CQueryOrderDlg(CWnd* pParent /=NULL*/): CDialog(CQueryOrderDlg:IDD, pParent)/AFX_DATA_INIT(CQueryOrderDlg)m_bCheckAdminId = FALSE;m_bCheckPhoneNo = FALSE;/AFX_DATA_INITvoid CQueryOrderDlg::DoDataExchange(CDataExchange pDX)CDialog:DoDataExchange(pDX);/AFX_DA
30、TA_MAP(CQueryOrderDlg)DDX_Check(pDX, IDC_CHECK_ADMINID, m_bCheckAdminId);DDX_Check(pDX, IDC_CHECK_PHONENO, m_bCheckPhoneNo);/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CQueryOrderDlg, CDialog)/AFX_MSG_MAP(CQueryOrderDlg)/AFX_MSG_MAPEND_MESSAGE_MAP()/ CQueryOrderDlg message handlersvoid CQueryOrderDlg::OnOK() / T
31、ODO: Add extra validation hereUpdateData(TRUE);int iIndex;if ( !m_bCheckAdminId & !m_bCheckPhoneNo )AfxMessageBox(_T(”請選擇查詢條件!”), MB_ICONEXCLAMATION);return;if (m_bCheckAdminId)iIndex = ((CComboBox*)GetDlgItem(IDC_QUERY_ADMINID)-GetCurSel();((CComboBox)GetDlgItem(IDC_QUERY_ADMINID)GetLBText(iIndex,m
32、_strAdminId);elsem_strAdminId = ”;if (m_bCheckPhoneNo)iIndex = ((CComboBox)GetDlgItem(IDC_QUERY_PHONENO)GetCurSel();(CComboBox)GetDlgItem(IDC_QUERY_PHONENO)GetLBText(iIndex,m_strPhoneNo);elsem_strPhoneNo = ”;_variant_t strQuery, Holder;strQuery = ”select * from phone where phone_no like +m_strPhoneN
33、o+”;theApp。ADOExecute(theApp.m_pADOSet, strQuery);int iCount = theApp.m_pADOSet -GetRecordCount();CString strPhoneId;if ( iCount = 0 )strPhoneId = ”;elseHolder = theApp.m_pADOSet -GetCollect(”phone_id”);strPhoneId = (char)(_bstr_t)Holder;strQuery = select * from order where phone_id like +strPhoneId
34、+” and staff_id like +m_strAdminId+”;CMPhoneQueryView p = (CMPhoneQueryView*)(CMainFrame)AfxGetMainWnd())GetActiveView());p-RefreshOrder(strQuery);CDialog:OnOK();BOOL CQueryOrderDlg:OnInitDialog() CDialog:OnInitDialog();/ TODO: Add extra initialization here_variant_t strQuery, Holder, strSubQuery, S
35、ubHolder;_RecordsetPtr pSubADOSet;/ 初始化ADO記錄集pSubADOSet。CreateInstance(_uuidof(Recordset);/ 插入手機號strQuery = select distinct phone_id from order”;theApp。ADOExecute(theApp.m_pADOSet,strQuery);int iCount = theApp.m_pADOSetGetRecordCount();if(iCount 0)theApp.m_pADOSet-MoveFirst();CString strPhoneId;CStr
36、ing strPhoneNo;for(int i = 0; i GetCollect(”phone_id”);strPhoneId = (char)(_bstr_t)Holder;strSubQuery = ”select phone_no from phone where phone_id = +strPhoneId+”;theApp.ADOExecute(pSubADOSet, strSubQuery);SubHolder = pSubADOSet GetCollect(”phone_no);strPhoneNo = (char*)(_bstr_t)SubHolder;(CComboBox
37、)GetDlgItem(IDC_QUERY_PHONENO))-InsertString(i, strPhoneNo);theApp.m_pADOSetMoveNext();(CComboBox)GetDlgItem(IDC_QUERY_PHONENO))SetCurSel(0);/ 插入管理員編號strQuery = ”select distinct staff_id from staff”;theApp.ADOExecute(theApp.m_pADOSet,strQuery);iCount = theApp.m_pADOSetGetRecordCount();if(iCount 0)theApp.m_pADOSet-MoveFirst();CString strAdminId;for(int i = 0;
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 胎盤miRNA與表觀遺傳調(diào)控-洞察分析
- 網(wǎng)絡(luò)直播產(chǎn)業(yè)的社會影響-洞察分析
- 疫情對經(jīng)濟影響研究-洞察分析
- 《休克的救護流程》課件
- 內(nèi)容驅(qū)動的辦公文化變革與創(chuàng)新
- 信息安全教育在學(xué)校信息化建設(shè)中的重要性
- 辦公用品行業(yè)的數(shù)字化營銷策略及效果評估
- 冰天雪地中的科技傳奇故事集
- 辦公環(huán)境中如何有效開展心理輔導(dǎo)
- 2025電路維修合同范本
- 食品安全事故專項應(yīng)急預(yù)案演練記錄6篇匯編(表格式)
- 2025年會計基礎(chǔ)知識考試題庫附答案
- 2024年統(tǒng)編版新教材語文小學(xué)一年級上冊全冊單元測試題及答案(共8單元)
- 企業(yè)年會的活動策劃方案
- 2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版期末模擬練習(xí)題(含答案)
- 可降解包裝材料采購合作合同
- 醫(yī)院老人去世后遺體處理及管理流程
- 2025年中考數(shù)學(xué)考點分類專題歸納之二次函數(shù)
- 電大成本會計機考判斷題專項試題及答案
- 零星維修工程施工方案
- 2025新高考志愿填報規(guī)則
評論
0/150
提交評論