版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告課程名稱:Android應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)名稱:簡(jiǎn)單的用戶注冊(cè)登錄系統(tǒng)學(xué)院:電子信息工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):姓名:學(xué)號(hào):時(shí)間:目錄第一章設(shè)計(jì)背景1.1 弓I言31.2 設(shè)計(jì)目的31.3 設(shè)計(jì)要求1.4 開發(fā)運(yùn)行環(huán)境3第二章需求分析5.1 技術(shù)可行性45.2 網(wǎng)絡(luò)需求分析45.3 運(yùn)行環(huán)境需求分析45.4 用戶需求分析4第三章具體方案設(shè)計(jì)3.3 注冊(cè)登錄界面系統(tǒng)介紹53.4 流程圖3.4.1 子程序流程圖63.5 詳細(xì)界面設(shè)計(jì)3.5.1 注冊(cè)界面63.5.2 登錄界面73.6 項(xiàng)目目錄結(jié)構(gòu)圖83.7 系統(tǒng)界面組件的生成83.8 實(shí)現(xiàn)過(guò)程及代碼3.8.1 注冊(cè)界面的生成93.8.
2、2 登錄界面的生成103.8.3 用XM澳現(xiàn)用戶界面優(yōu)缺點(diǎn)123.9 程序代碼3.9.1 Zhuce.java123.9.2 denglu.java14第四章實(shí)驗(yàn)結(jié)果截圖4.1 填寫注冊(cè)信息164.2 注冊(cè)成功164.3 填寫登錄信息174.4 登錄成功184.5 填寫密碼不一致時(shí)19第五章軟件的系統(tǒng)測(cè)試系統(tǒng)測(cè)試的原則20測(cè)試環(huán)境20第六章實(shí)驗(yàn)總結(jié)、設(shè)計(jì)背景引言用戶注冊(cè)登錄程序在網(wǎng)上經(jīng)常可見。一般都是在Web主頁(yè)上提供一個(gè)用戶名及密碼文本框,通過(guò)收集用戶輸入的信息,與數(shù)據(jù)庫(kù)中的記錄進(jìn)行判斷,若正確則進(jìn)入相關(guān)貢面;若不正確或沒有該記錄,則提示出錯(cuò)信息?,F(xiàn)在很多的網(wǎng)站的瀏覽都需要注冊(cè)成為會(huì)員才可以
3、使用更多的功能,所以需要我們自己注冊(cè)成為網(wǎng)站會(huì)員方可使用更多功能。類似微博、百度、人人等。如果要完成用戶登錄,則一定要有一個(gè)表單頁(yè)面,此頁(yè)面可以輸入登錄用戶名和密碼。但是在登錄之前也必須有過(guò)注冊(cè)方可進(jìn)行登錄,因此也需要有一個(gè)注冊(cè)頁(yè)面來(lái)完成注冊(cè)信息。本案例便是仿照網(wǎng)上相應(yīng)的用戶登錄系統(tǒng),根據(jù)自己所學(xué)過(guò)的Android知識(shí)而做的一個(gè)基于Android平臺(tái)的能實(shí)現(xiàn)用戶注冊(cè),并在注冊(cè)后直接跳轉(zhuǎn)到登陸界面的系統(tǒng),Android給開發(fā)人員提供了一種獨(dú)特的,創(chuàng)造性的應(yīng)用開發(fā)方式,利用Android可以實(shí)現(xiàn)各種系統(tǒng)信息的編寫和手機(jī)軟件的開發(fā)。由于我們所接觸的Android知識(shí)面很小,所以此用戶注冊(cè)登錄系統(tǒng)相對(duì)
4、比較簡(jiǎn)單,只能實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)和注冊(cè)成功后的查看,主要運(yùn)用到了表格布局、單選按鈕、數(shù)據(jù)庫(kù)等相關(guān)知識(shí)點(diǎn),是一個(gè)很簡(jiǎn)單的用戶注冊(cè)后直接登錄的系統(tǒng)對(duì)話框。設(shè)計(jì)目的:1、掌握用戶注冊(cè)功能的實(shí)現(xiàn)2、了解Android各控件的使用3、學(xué)會(huì)Android各個(gè)類的使用方法4、了解SQLite數(shù)據(jù)庫(kù)的訪問(wèn)方式及對(duì)數(shù)據(jù)庫(kù)的各種操作設(shè)計(jì)要求實(shí)現(xiàn)用戶注冊(cè)系統(tǒng)的界面設(shè)計(jì)簡(jiǎn)約清晰美觀注冊(cè)界面實(shí)現(xiàn)人性化的密碼確認(rèn)功能運(yùn)用到單選按鈕,實(shí)現(xiàn)用戶性別的區(qū)分用戶注冊(cè)成功后能直接跳轉(zhuǎn)到登錄界面開發(fā)運(yùn)行環(huán)境Android的平臺(tái)基本上是免費(fèi)的,雖然有部份原生鏈接庫(kù)會(huì)要求費(fèi)用,但大部份是免權(quán)利金。Android的程序可以采用JAVA開發(fā),因
5、為它的虛擬機(jī)(VirtualMachine)Dalvik,只是它將JAVA的bytecode轉(zhuǎn)成自己的格式,回避掉需要付給SUN有關(guān)JAVA的授權(quán)費(fèi)用。因此,Android開發(fā)環(huán)境是需要JDK的。Eclipse是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE,這個(gè)組件主要針對(duì)希望擴(kuò)展Eclipse的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse
6、提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用Java語(yǔ)言開發(fā)的,但它的用途并不限于Java語(yǔ)言。Eclipse框架還可用來(lái)作為與軟件開發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)等。二、需求分析技術(shù)可行性此系統(tǒng)基于Android平臺(tái),需滿足用戶注冊(cè)登錄系統(tǒng)所需技術(shù)的要求,以現(xiàn)有掌握的Android知識(shí)的熟練程度,能做出此界面系統(tǒng),并就其與其他界面系統(tǒng)存在的差距等方面進(jìn)行分析。網(wǎng)絡(luò)需求分析用戶注冊(cè)登錄程序在網(wǎng)上經(jīng)??梢姟R话愣际窃赪eb主頁(yè)上提供一個(gè)用戶名及密碼文本框,通過(guò)收集
7、用戶輸入的信息,與數(shù)據(jù)庫(kù)中的記錄進(jìn)行判斷,若正確則進(jìn)入相關(guān)貢面;若不正確或沒有該記錄,則提示出錯(cuò)信息?,F(xiàn)在很多的網(wǎng)站的瀏覽都需要注冊(cè)成為會(huì)員才可以使用更多的功能,所以需要我們自己注冊(cè)成為網(wǎng)站會(huì)員方可使用更多功能。類似微博、百度、人人等。運(yùn)行環(huán)境需求分析基于Android的平臺(tái),程序可以采用JAVA開發(fā),但是開發(fā)環(huán)境是需要JDK,運(yùn)用eclipse進(jìn)行設(shè)計(jì)及代碼的編寫用戶需求分析(1)應(yīng)用范圍廣:應(yīng)用的廣度和深度空前廣泛和深刻(2)應(yīng)用方便:此設(shè)計(jì)集中體現(xiàn)了人性化的設(shè)計(jì),外形美觀大方,操作簡(jiǎn)單,使用靈活方便。(3)易于擴(kuò)展:可以在當(dāng)前界面系統(tǒng)的前提下,增加其他功能信息,或者添加數(shù)據(jù)庫(kù)的鏈接,使其
8、真正成為一個(gè)注冊(cè)登錄系統(tǒng),提供易于擴(kuò)展的功能。三、具體方案設(shè)計(jì)注冊(cè)登錄界面系統(tǒng)介紹此界面系統(tǒng)是在仿照網(wǎng)絡(luò)上的用戶登錄系統(tǒng)設(shè)計(jì)而成的,根據(jù)自己所學(xué)過(guò)的Android知識(shí)加上百度到的一些程序算法和代碼而做的一個(gè)基于Android平臺(tái)的能實(shí)現(xiàn)用戶注冊(cè),并在注冊(cè)后直接跳轉(zhuǎn)到登陸界面的系統(tǒng),由于我們所接觸的Android知識(shí)面很小,所以此用戶注冊(cè)登錄系統(tǒng)相對(duì)比較簡(jiǎn)單,只能實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)和注冊(cè)成功后的查看,主要運(yùn)用到了表格布局、單選按鈕、數(shù)據(jù)庫(kù)等相關(guān)知識(shí)點(diǎn),是一個(gè)很簡(jiǎn)單的用戶注冊(cè)后直接登錄的系統(tǒng)對(duì)話框。流程圖各子程序流程圖本系統(tǒng)主要包括兩種操作:注冊(cè)部分:在用戶將注冊(cè)表單資料提交到數(shù)據(jù)庫(kù)之前,首先調(diào)用驗(yàn)證
9、模塊,對(duì)用戶填寫的資料進(jìn)行驗(yàn)證。如對(duì)兩次輸人的密碼是否一致進(jìn)行驗(yàn)證,如果驗(yàn)證失敗,則提示出錯(cuò)并要求用戶重新輸入。(2)用戶登錄部分:根據(jù)用戶提交的用戶名和密碼判斷是否正確,如果正確。則顯示登錄成功,如果不正確,則轉(zhuǎn)向登錄頁(yè)面3.3詳細(xì)界面設(shè)計(jì)注冊(cè)界面登錄名稱:二次確認(rèn):性別:()男O女注冊(cè)3.3.2登錄界面3.4項(xiàng)目目錄結(jié)構(gòu)圖在Eclipse建立用戶注冊(cè)登錄的Android項(xiàng)目工程,計(jì)算器的工程文件名為ZhangHuio然后創(chuàng)建存放源文件、資源文件、頁(yè)面文件等各個(gè)文件夾。其中src和gen文件夾下是整個(gè)項(xiàng)目的源文件,所有的java代碼都在這兩個(gè)文件夾下。src文件夾存放的是本文中開發(fā)的所有ja
10、va文件。這java文件是整個(gè)項(xiàng)目的代碼。gen下面的R.java文件為Eclipse自動(dòng)生成的系統(tǒng)文件,此文件中包含了本文開發(fā)過(guò)程中所吸引的資源的標(biāo)小0res是存放整個(gè)系統(tǒng)中所用到的所有資源,其中,drawable文件夾存放的是本文開發(fā)過(guò)程中所用到的所有圖片。Drawble包括drawable-hdpi,drawable-ldpi,drawable-mdpi三個(gè)文件夾,這是Adroid2.2版本的改進(jìn),是為了適應(yīng)Android手機(jī)系統(tǒng)不同的屏幕大小而設(shè)計(jì)的。用高分辨率的屏幕時(shí),頁(yè)面所需要的圖片在drawable-hdpi中,用地分辨率的屏幕時(shí),則采用drawable-ldpi文件夾下的資源圖
11、片;而普通分辨率時(shí)采用drawable-mdpi文件夾下的圖片資源。因此這種設(shè)計(jì)具有很好的版本適應(yīng)性及兼容性,大大提高了用戶體驗(yàn)。AndroidManifest.xml是每個(gè)Android程序中所必需的,它位于Android工程的根目錄,描述了package中的全局?jǐn)?shù)據(jù),包括package中的組件,各自的實(shí)現(xiàn)類,各種能被處理的類和啟動(dòng)位置等。Manifest文件的主要功能是聲明應(yīng)用程序的組件。例如,一個(gè)activitiy必須要有一個(gè)Activity標(biāo)志對(duì)應(yīng),無(wú)論它是供應(yīng)外部使用還是只用于自己的package中。如果一個(gè)Activity沒有對(duì)應(yīng)的標(biāo)記,他將不能被運(yùn)行。Layout文件夾下面存放了
12、本文所用到的所有用戶界面的XM所局文件。這些用戶界面資源文件定義后系統(tǒng)會(huì)在gen文件夾下的R.java文件中生成對(duì)應(yīng)的資源引用符號(hào)。當(dāng)系統(tǒng)調(diào)用生成用戶界面時(shí),只需要引用對(duì)應(yīng)的引用符號(hào)即可。整個(gè)工程項(xiàng)目的目錄結(jié)構(gòu)如圖所示:iti卜3NomalWZhangHui>嘛Android4.3/電/匚;£randro>d,db由android-user»畫9白nGeneratedJavaFiles當(dāng)assets卜心bln彩res&drawable-hdpi卜日drawable-ldpiL'draw.sble-iTidpi信drawable-xhdpi-lay
13、outi>&values,cijAndroidManife5txmllproguard.cfg-±perties系統(tǒng)界面組件的生成Android構(gòu)建用戶界面有以下三種方式:(1)用戶界面通過(guò)XML配置文件生成。(2)直接用代碼生成用戶界面。(3)通過(guò)實(shí)現(xiàn)用戶界面接口形成自定義的用戶界面組件。本次設(shè)計(jì)主要采用XML與建界面。根據(jù)MVCM則,UI應(yīng)該與程序邏輯相分離,因此,在XML中定義UI結(jié)構(gòu)是強(qiáng)烈推薦的。常用的方式是用圖形化的方式來(lái)編寫布局Layout,這些布局保存在XMLt件中,然后編譯成資源,在程序中通過(guò)findViewByld()方式來(lái)獲得每
14、一個(gè)界面組件的引用。實(shí)現(xiàn)過(guò)程及代碼在layout文件夾下定義自己的XMLK面,創(chuàng)建activity的布局文件注冊(cè)界面的生成<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http:android:orientation="verticalandroid:layout_width="fill_parent"android:layout_height="fill_parent"><TextV
15、iewandroid:textSize="24sp"android:textC010r="#ff0000”android:text="用戶注冊(cè)"android:id="+id/TextView01"android:layout_width="wrap_content"android:layout_height="wrap_content"></TextView><TextViewandroid:textSize="18sp"android:t
16、extColor="#ffffff"android:text="登錄名稱:"android:id="+id/TextView02"android:layout_width="150sp”android:layout_height="wrap_content"></TextView><EditTextandroid:text=""android:id="+id/EditText01"android:layout_width="250s
17、p"android:layout_height="wrap_content"></EditText><TextViewandroid:textSize="18sp"android:textColor="#ffffff"android:text="登錄密碼:"android:id="+id/TextView03"android:layout_width="150sp"android:layout_height="wrap_conten
18、t"></TextView><EditTextandroid:password="true"android:text=""android:id="+id/EditText02"android:layout_width="250sp"android:layout_height="wrap_content"></EditText><TextViewandroid:textSize="18sp"android:textCol
19、or="#ffffff"android:text="二次確認(rèn):"android:id="+id/TextView04"android:layout_width="150sp"android:layout_height="wrap_content"></TextView><EditTextandroid:password="true"android:text=""android:id="+id/EditText03"
20、;android:layout_width="250sp"android:layout_height="wrap_content"></EditText><TextViewandroid:textSize="18sp"android:id="+id/TextView05"android:text="性另1J:"android:layout_width="wrap_content"android:layout_height="wrap_cont
21、ent"></TextView><RadioGroupandroid:id="+id/RadioGroup01"android:layout_width="wrap_content"android:layout_height="wrap_content"><RadioButtonandroid:id="+id/RadioButton01"android:checked="true"android:text="男"android:l
22、ayout_width="wrap_content"android:layout_height="wrap_content"></RadioButton><RadioButtonandroid:id="+id/RadioButton02"android:text="女"android:layout_width="wrap_content"android:layout_height="wrap_content"></RadioButton&g
23、t;</RadioGroup><Buttonandroid:text="注冊(cè)"android:id="+id/Button01"android:layout_width="wrap_content"android:layout_height="wrap_content"></Button></LinearLayout>登錄界面的生成<?xmlversion="1.0"encoding="utf-8"?><Lin
24、earLayoutxmlns:android="http:android:orientation="vertical"android:layout_width="fill_parent”android:layout_height="fill_parent”><TextViewandroid:textSize="24sp”android:textC010r="#ff0000”android:text="用戶登錄”android:id="+id/TextView01”android:layout_
25、width="wrap_content"android:layout_height="wrap_content"></TextView><TextViewandroid:textSize="18sp"android:text="登錄名稱:“android:id="+id/TextView02"android:layout_width="wrap_content"android:layout_height="wrap_content">&
26、lt;/TextView><EditTextandroid:text=""android:id="+id/EditText01”android:layout_width='fill_parent”android:layout_height="wrap_content"></EditText><TextViewandroid:textSize="18sp"android:text="登錄密碼:"android:id="+id/TextView03&quo
27、t;android:layout_width="wrap_content"android:layout_height="wrap_content"></TextView><EditTextandroid:text=""android:id="+id/EditText02”android:layout_width="f川_parent”android:layout_height="wrap_content"></EditText><Buttonand
28、roid:text="登錄"android:id="+id/Button01"android:layout_width="wrap_content"android:layout_height="wrap_content"></Button></LinearLayout>用XML實(shí)現(xiàn)用戶界面優(yōu)缺點(diǎn)優(yōu)點(diǎn):a)XML文件結(jié)構(gòu)清晰,易于擴(kuò)展,系統(tǒng)可擴(kuò)展性好。b)用戶界面與業(yè)務(wù)邏輯完全分離,降低了系統(tǒng)界面與業(yè)務(wù)邏輯的耦合性。c)XML文件簡(jiǎn)單易懂,可維護(hù)性好。缺點(diǎn):XML文件構(gòu)建的界面已在配置文
29、件中實(shí)現(xiàn),無(wú)法在系統(tǒng)運(yùn)行時(shí)動(dòng)態(tài)更新頁(yè)面。3.7程序代碼Zhuce.javapackageandroid.user;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.ContentValues;importandroid.content.Intent;importandroid.database.sqlite.SQLiteDatabase;importandroid.db.DBHelper;importandroid.os.Bundle;importandroid.view.View;im
30、portandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;publicclasszhuceextendsActivitypublicvoidshowMsg(Stringvalue)AlertDialog.Builderdialog=newAlertDialog.Builder(this);dialog.setTitle("系統(tǒng)提示");dialog.setMessage(value);dialog.setPositiveButton(&quo
31、t;確定",null);dialog.show();OverridepublicvoidonCreate(BundlesavedInstanceState)(super.onCreate(savedInstanceState);setContentView(R.layout.zhuce);Buttonok=(Button)findViewById(R.id.Button01);ok.setOnClickListener(newOnClickListener()(publicvoidonClick(Viewv)(EditTextusername=(EditText)findViewBy
32、Id(R.id.EditText01);EditTextpassword1=(EditText)findViewById(R.id.EditText02);EditTextpassword2=(EditText)findViewById(R.id.EditText03);if(username.getText().length()=0)(showMsg("請(qǐng)輸入登錄名稱!");elseif(password1.getText().length()=0)showMsg("請(qǐng)輸入登錄密碼!");elseif(!password2.getText().toSt
33、ring().equals(password1.getText().toString()showMsg("兩次輸入的密碼不一致!");else(try(DBHelperdh=newDBHelper(zhuce.this,"MySchool.db",1);SQLiteDatabasemyschool=dh.getReadableDatabase();System.out.print("注冊(cè)一數(shù)據(jù)庫(kù)創(chuàng)建成功!");ContentValuescv=newContentValues();cv.put("name",user
34、name.getText().toString();cv.put("pwd",password1.getText().toString();longjg=myschool.insertOrThrow("users",null,cv);if(jg>0)(showMsg("注冊(cè)成功!");Intentintent=newIntent(zhuce.this,denglu.class);startActivity(intent);)elseshowMsg("注冊(cè)失??!");catch(Exceptione)showM
35、sg(e.getMessage(););denglu.javapackageandroid.user;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.database.Cursor;importandroid.database.sqlite.SQLiteDatabase;importandroid.db.DBHelper;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;imp
36、ortandroid.widget.Button;importandroid.widget.EditText;publicclassdengluextendsActivityDBHelperDBhelp;SQLiteDatabasemyschool;publicvoidshowMsg(Stringvalue)AlertDialog.Builderdialog=newAlertDialog.Builder(this);dialog.setTitle("系統(tǒng)提示");dialog.setMessage(value);dialog.setPositiveButton("
37、確定",null);dialog.show();)OverridepublicvoidonCreate(BundlesavedInstanceState)(super.onCreate(savedInstanceState);setContentView(R.layout.denglu);Buttonbtn=(Button)findViewById(R.id.Button01);btn.setOnClickListener(newOnClickListener()(publicvoidonClick(Viewv)(EditTextnameText=(EditText)findView
38、ById(R.id.EditText01);EditTextpwdText=(EditText)findViewById(R.id.EditText02);if(nameText.getText().length()=0|pwdText.getText().length()=0)(showMsg("登錄名稱和登錄密碼必須填寫!");)else(try(DBhelp=newDBHelper(denglu.this,"MySchool.db",1);myschool=DBhelp.getReadableDatabase();System.out.print(
39、"登錄一數(shù)據(jù)庫(kù)創(chuàng)建成功!”);Cursorreader=myschool.query("users",newString"name","pwd","name=?andpwd=?",newStringnameText.getText().toString(),pwdText.getText().toString(),null,null,null);if(reader.getCount()>0)/Stringname=reader.getString(reader.getColumnIndex("name");/Stringpwd=reader.getString(reader.getColumnIndex("pwd");showMsg("登錄成功");elseshowMsg("登錄失敗");)catch(Exceptione)(showMsg(e.getMessage(););)四、實(shí)驗(yàn)結(jié)果截圖填寫注冊(cè)信息登錄名稱:xiaohui登錄密碼:二次確曉:性別:。
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 渤海理工職業(yè)學(xué)院《高層建筑智慧施工》2023-2024學(xué)年第一學(xué)期期末試卷
- 畢節(jié)職業(yè)技術(shù)學(xué)院《成礦規(guī)律與成礦預(yù)測(cè)》2023-2024學(xué)年第一學(xué)期期末試卷
- 畢節(jié)工業(yè)職業(yè)技術(shù)學(xué)院《微波工程基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 個(gè)人房屋租賃終止合同范本
- 建筑企業(yè)合同管理制度范例
- 2025年度合作承包公寓租賃代理與客戶服務(wù)合同3篇
- 二零二五年賓館客房用品智能化升級(jí)采購(gòu)合同范本3篇
- 形體拳軍訓(xùn)心得體會(huì)500字
- 幼兒教師實(shí)習(xí)報(bào)告范文合集6篇
- 2025版酒店財(cái)務(wù)部出納聘用合同范本1份3篇
- 2024年度通信設(shè)備維修服務(wù)合同范本3篇
- 安恒可信數(shù)據(jù)空間建設(shè)方案 2024
- 2024年學(xué)校與家長(zhǎng)共同促進(jìn)家校合作發(fā)展協(xié)議3篇
- C預(yù)應(yīng)力錨索框架梁施工方案(完整版)
- 參加團(tuán)干部培訓(xùn)心得體會(huì)
- 中華民族共同體概論專家講座第一講中華民族共同體基礎(chǔ)理論
- 湖北省襄陽(yáng)市2023-2024學(xué)年高一上學(xué)期期末考試化學(xué)試題(含答案)
- 浙江省金華市十校2023-2024學(xué)年高一上學(xué)期1月期末考試物理試題 含解析
- 物業(yè)管理師考試題庫(kù)單選題100道及答案解析
- 校園智能安防系統(tǒng)安裝合同
- 2024年專利代理人專利法律知識(shí)考試試卷及參考答案
評(píng)論
0/150
提交評(píng)論