freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android手機消費管理系統(tǒng)的設計與研究本科畢業(yè)論文(文件)

2025-07-12 18:31 上一頁面

下一頁面
 

【正文】 Text)findViewById()。 (item,hello getSharedPreferences)。 startActivityForResult(intent, RG_REQUEST)。return new TimePickerDialog(this,mTimeSetListener, mHour, mMinute, false)。程序中的界面布局文件程序中功能的實現(xiàn)添加賬目明細; 選擇賬目類型本界面是通過添加賬目明細界面而跳轉(zhuǎn)引出的。Cursor groupCursor = ()。 registerForContextMenu(getExpandableListView())。(insert into acctitem values (1,null,39。工資39。))。(2)本功能的實現(xiàn)實質(zhì)上是一個數(shù)據(jù)傳輸?shù)倪^程,通過建立一個Bundle對象來實現(xiàn)數(shù)據(jù)的傳輸。//取得輸入的賬目類別 EditText ft = (EditText) findViewById()。Bundle bundle = new Bundle()。 String EditTextDESC = (EditTextDESC)。TextView tv1=(TextView) findViewById()。如:賬目名稱,費用,日期,備注等。SimpleCursorAdapter mAdapter。Cursor cur = (today)。(mAdapter)。收入39。))。39。+date+%39。39。39。 ()。 } return s。 ((SimpleCursorAdapter) mAdapter).notifyDataSetChanged()。該功能既實現(xiàn)了防止出現(xiàn)誤退出的情況,也實現(xiàn)了除模擬器的返回鍵外通過軟件自身實現(xiàn)退出的功能。程序中的界面布局文件程序中功能的實現(xiàn)退出 菜單功能菜單功能是當點擊模擬器上的“MENU”時候,程序為用戶提供具有親和力的人機交互接口,用戶可以更容易地操作應用程序的相關(guān)功能和設置相關(guān)屬性。 (0, 3, 0, 關(guān)于程序)。程序中的界面布局文件程序中功能的實現(xiàn)菜單第六章 系統(tǒng)測試與功能實現(xiàn)至此,已完成了本系統(tǒng)各個模塊的設計與分析,本章將對Finance_manage工程進行測試,測試及運行結(jié)果如下。 圖63 賬目添加界面 保存功能若未添加任何內(nèi)容點擊“保存”,則提示用戶選擇賬目,圖(64左),添加賬目信息并核對無誤后單擊“保存”,則提示用戶保存成功,圖(64右)。 圖67 菜單及選項功能 運行功能總結(jié)該軟件目前運行狀況良好,能實現(xiàn)手機消費管理的基本功能,但仍有許多不足之處。借助消費管理軟件,用戶可以對一段時間內(nèi)消費的管理有一個清楚的認識。其次,在整個軟件設計的過程中整體構(gòu)思方面還有所欠缺,用戶操作界面不夠靈活,這些問題還需要在今后的學習中不斷改進,逐一解決,以使該軟件的功能更加強大,帶給用戶更好的操作體驗。 圖65 查詢和取消功能界面顯示 賬目明細在已添加保存的記錄中,可以看到各項賬目的具體信息以及當前賬目的小計信息(圖66左),對已添加的記錄還可實行刪除操作(圖66中),刪除后下一次查看賬目明細信息時小計隨之更新(圖66右)。運行結(jié)果如圖61所示: 圖61 系統(tǒng)登錄界面及身份驗證過程 歡迎界面用戶身份驗證成功之后,系統(tǒng)跳轉(zhuǎn)到歡迎界面。}如上所述,該程序的菜單包含三個菜單,一個用于調(diào)用顯示賬目明細,一個用于實現(xiàn)程序控制退出,另一個用于查看軟件信息。 (0, 1, 0, 賬目明細).setIcon()。finish()。}}).setNegativeButton(取消,new () {public void onClick(DialogInterface dialog, int whichButton) {}}).show()。new (this).setTitle(提示).setMessage(確定刪除該明細記錄?).setIcon().setPositiveButton(確定,new () {public void onClick(DialogInterface dialog, int whichButton) {(_id)。 while(!()){s=收入:+(1)+支出:+(0)+小計:+(2)。+date+%39。39。 最后通過收入費用與支出費用相加得到最終小計:public String getBillsTotal(String date){ (cola,run get bills total cursor)。39。39。 (insert into acctitem values (0,null,39。為了頁面顯示的美觀性。to = new int[] { , , , }。billdb = new BilldbHelper(this)。主要采用ScrollView視圖,在該視圖下采用LinearLayout線性布局方式,并使用了ListView視圖嵌套,與多個TextView標簽共同完成布局。程序中的界面布局文件程序中功能的實現(xiàn)查詢當前添加記錄詳細信息 賬目明細賬目明細是通過模擬器的MENU菜單鍵來調(diào)用的,用于查詢用戶已在該系統(tǒng)中添加保存過的所有記錄的明細列表,可在賬目明細中清楚看到用戶添加過的所有未被刪除的賬目記錄,使用戶對當前個人賬務有一個較為直觀的認識。完成了上述的獲得數(shù)據(jù),傳輸數(shù)據(jù),取出數(shù)據(jù)的過程之后,將是數(shù)據(jù)顯示的過程。(Fee,Fee)。//取得輸入的費用再通過Bundle實現(xiàn)字符串的傳遞,傳遞的方式如下所示:Intent intent = new Intent()。EditText et = (EditText) findViewById()。為了便于核對賬目,確認無誤再添加,則通過查詢當前添加記錄的詳細信息來將本次添加的賬目羅列出來,以便用戶核對本次賬目信息。 (insert into acctitem values (9998,1,39。))。 String data = (item, null)。 new String[] { NAME }, new int[] { }, new String[] { NAME }, // new int[] { })。本界面的實現(xiàn)方式與別的布局有所不同,是通過使用一個Adapter來實現(xiàn)的。 與此同時,建立DatePickDialog()和TimePickerDialog()類中的設置日期OnDateSetListener()和設置時間OnTimeSetListener()的監(jiān)聽功能,一旦時間和日期被設置,那么在TextView上實現(xiàn)更新日期和時間的功能。表示默認進入程序時ID為option1(個人)被選中,用戶可根據(jù)需要自行更改;備注信息可由用戶在備注的EditText中根據(jù)添加的內(nèi)容為該記錄添加相應說明,由用戶自行輸入。 Intent intent = new Intent()。當捕捉到點擊事件后,進行偵聽對比,若確認為本次綁定的edittext_acctitem編輯框被點擊,則執(zhí)行跳轉(zhuǎn)操作,將跳轉(zhuǎn)到新的名為Frm_Editacctitem的Activity,在新的界面完成賬目類型的選擇。(2)該界面的后臺控制程序較前面幾個后臺程序較為復雜,詳細程序控制如下:① 賬目類型的添加賬目類型的添加,常規(guī)做法是在EditText中直接輸入欲添加的類型名稱即可,但為了便于統(tǒng)計,結(jié)算,本程序是采用單擊賬目添加的EditText后,跳轉(zhuǎn)到一個新的界面,在該新的界面中采用選擇的方式來選取賬目類型的名稱,選擇完成后返回添加賬目明細界面,繼續(xù)添加本次記錄的其他內(nèi)容項。(1)在賬目添加界面中,采用嵌套布局方式,總體采用一個ScrollView(卷軸視圖),在卷軸視圖下,主要以LinearLayout布局為主,然后在該布局下加入TextView,Button,EditText,RadioGroup等控件,這些控件依次呈線性排布,構(gòu)成本界面的布局。 startActivity(in)。(1)歡迎界面的布局總體以RelativeLayout布局為主,以ImageView的形式布局一張圖片作為歡迎界面的背景,圖片的屬性設置為:android:layout_width=fill_parent 和 android:layout_height=fill_parent,layout_width和layout_height屬性是用于指定ImageView的寬度和高度,對于其他控件該屬性同樣適用,fill_parent是以最大程度填滿屏幕,與之對應的是wrap_content根據(jù)內(nèi)容而調(diào)整。 .equals(userpassword))) { (username)。 if ((isSave, false)) { String username = (name, )。 startActivity(intent)。因而,在后臺控制程序中,通過如下程序來實現(xiàn)檢測用戶名和密碼是否為空,為空則給用戶提示,不為空則執(zhí)行字符串比對操作,if (namestr == null || ()|| passwordstr == null ||()) { (, 用戶名或密碼不能為空, ).show()。(1)登陸界面的布局主要以相對布局(RelativeLayout)為主,在整個界面的中間位置以ImageView的形式布局一個圖片,然后在該圖片中再加入相應的TextView,EditText,CheckBox,Button等標簽的布局,由于采用相對布局,所以每個標簽都被指定放在相應位置,例如:android:layout_below=+id/tv_name表示該標簽放在id為tv_name的下面,以此類推。options menu是主要菜單,當單擊“MENU”菜單鍵時會出現(xiàn)該功能的操作窗體;context menu是個浮動式列表菜單,長時間單擊一個窗口時會跳出該菜單;sub menu是浮動式列表菜單,可被上述兩種菜單項調(diào)用。(7)多選控件CheckBoxCheckBox是常與RadioButton搭配使用的控件,為用戶提供多個復選按鈕,用戶可以一次性選擇多個選項。(3)編輯框EditText一般應用程序中常常會要求用戶數(shù)輸入一些數(shù)據(jù),是Android開發(fā)中經(jīng)常用到的控件,用于接收用戶輸入的文本信息等。 程序中Android組件 組件是編程中的重要組成部分,一個項目通常由多個組件共同構(gòu)成以實現(xiàn)某項具體功能。ListView里面的每個子項Item可以是一個字符串,也可以是一個組合控件,是通過一個adapter來構(gòu)建顯示的。(4)絕對布局(AbsoluteLayout)絕對布局里面的組件是絕對自由的,與別的控件沒有任何關(guān)系,可以通過具體的坐標值制定控件顯示在屏幕上的任意位置,一個控件的位置不受其他控件位置的約束,所以必須單獨指定其位置信息??蚣懿季种邪鄠€畫面,但是這些畫面是相互疊加的,只有一幅畫面能顯示在屏幕的最前端。(1)線性布局(LinearLayout)線性布局就是將物體(容器內(nèi)的子組件)按照直線進行擺放的一種方式,這種布局方式所有的單元都會排成一列,可以是直排或者橫排,當定義成直排時,每一行只有一個單元,由上而下依次排列;如果是定義成橫排時,整個窗體只有一列。第五章 系統(tǒng)詳細設計與編程實現(xiàn) Android的布局、視圖及組件 Android布局布局(layout)。關(guān)閉方法很簡單,直接使用SQLiteDatabase的close方法即可實現(xiàn)。但是,同樣可以使用execSQL方法來插入一條SQL語句,從而將數(shù)據(jù)插入到表中。SQLite數(shù)據(jù)庫的一般操作包括:創(chuàng)建(打開)數(shù)據(jù)庫、創(chuàng)建表、向表中添加數(shù)據(jù)、查詢表中某條數(shù)據(jù)、從表中刪除數(shù)據(jù)、關(guān)閉數(shù)據(jù)庫、刪除數(shù)據(jù)庫等。反之,讀取數(shù)據(jù)與之相反。下面主要介紹說明SharedPreferences存儲和SQLite數(shù)據(jù)庫存儲。在ListView中可以通過SimpleCursorAdapter適配器來直接使用游標。[12] 游標(Cursor)在Cursor中,查詢通常返回的是一個游標(Cursor)。(1)ArrayAdapterArrayAdapter是一個綁定View到一組對象的通用類。根據(jù)數(shù)據(jù)來源形式的不同可以選擇不同的Adapter。Android的Adapter是連接后端數(shù)據(jù)和前端顯示的適配器接口,是數(shù)據(jù)和UI(View)之間一個重要的紐帶。在結(jié)構(gòu)圖中包括了功能模塊的表示。(7)點擊保存,可對添加的賬目做保存處理;點擊取消,則對上述添加的內(nèi)容做清空處理;點擊查詢,則對剛添加的記錄做詳細列表顯示處理。(3)在選擇賬目編輯框中添加本次添加的賬目類型,單擊進入賬目類型選擇界面,選擇完成后重回添加賬目明細界面,再填入本次添加賬目的具體費用。在系統(tǒng)的設計過程中起著非常重要的作用。 需求分析 本系統(tǒng)是一個基于Android平臺的手機消費管理軟件,是為本軟件的持有者提供日常消費管理方面服務的,它包括獲取當前電腦端時間、修改添加消費記錄的時間、添加賬目明細、添加消費流動金額、選擇費用屬性、保存當前添加記錄、查詢當前記錄詳細信息等功能。[5]第三章 系統(tǒng)需求分析及概要設計 研究目標(1)學習掌握Android應用程序的設計和開發(fā)過
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1