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

正文內(nèi)容

密碼保險箱的設計與實現(xiàn)嵌入式系統(tǒng)設計-資料下載頁

2025-08-20 17:17本頁面

【導讀】忘記密碼的問題。該軟件具有兩大模塊,即用戶登錄模塊和密碼記錄管。本論文針對該軟件的設計與實現(xiàn)做出了詳細解說。后對本次課題設計做出總結。

  

【正文】 leAdapter(,listItem, ,new String[]{Itemkeyword,Itemaccount,Itempassword,Itemremind},new int[]{,3,})。 (listAdapter)。//添加到適配器并且顯示 河北經(jīng)貿(mào)大學課程設計報告 29 } class appendButton implements OnClickListener{//添加按鈕監(jiān)聽器 public void onClick(View v) {//點擊按鈕后跳到輸入頁面( ) intent = new Intent(, )。 startActivity(intent)。 ()。 } } class ListOnItem implements OnItemClickListener{//ListView 點擊監(jiān)聽器 public void onItemClick(AdapterView? adapterView, View v, int position,long arg3) {//index 是 list 中被選中元素的下標,從 0 開始 indexID = (position)。 // check()。//點擊打開 } } class ListOnItemLong implements OnItemLongClickListener{//ListView長按監(jiān)聽器 public boolean onItemLongClick(AdapterView? parent, View view, int position, long id) { indexID = (position)。 return false。 } } class ListOnCreate implements OnCreateContextMenuListener{//ListView 長按監(jiān)聽器彈出菜單 public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) { (操作 )。 //(0,0,0,打開 )。 (0,1,0,刪除 )。 河北經(jīng)貿(mào)大學課程設計報告 30 //(0,2,0,編輯 )。 } } public boolean onContextItemSelected(MenuItem item) {//長按彈出菜單響應函數(shù) switch (()) { case 1://刪除 SQLiteDatabase db = ()。 (delete from information where ID=+39。+indexID+39。+。)。 intent = new Intent(, )。 startActivity(intent)。 ()。 } return (item)。 } @Override public boolean onKeyDown(int keyCode, KeyEvent event) {//back 退出 if(keyCode == ){ back++。 switch (back) { case 1: (, 再按一次退出程序 , ).show()。 break。 case 2: back = 0。//初始化 back 值 ()。 (())。//關閉進程 break。 河北經(jīng)貿(mào)大學課程設計報告 31 } return true。//設置成 false 讓 back 失效 , true 表示 不失效 } else{ return (keyCode, event)。 } } } 數(shù)據(jù)庫的實現(xiàn) package 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 public class base extends SQLiteOpenHelper { static final String TABLENAME=information。 final static String TABLE_ID = ID。 final static String TABLE_KEYWORD = keyword。 final static String TABLE_ACCOUNT = account。 final static String TABLE_PASSWORD = password。 final static String TABLE_REMIND = remind。 ArrayListString arrayList。 final String CREATETABLE=CREATE TABLE +TABLENAME+ ( +TABLE_ID + integer primary key autoincrement, +TABLE_KEYWORD+ char(40), +TABLE_ACCOUNT + char(20), +TABLE_PASSWORD+ char(20), +TABLE_REMIND+ vchar(50))。 static final String DBNAME=。 static final int DBVERSION=1。 河北經(jīng)貿(mào)大學課程設計報告 32 public base(Context context,String ver) { super(context, DBNAME, null, DBVERSION)。 } @Override public void onCreate(SQLiteDatabase db) { (CREATETABLE)。 (abc, created)。 } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } public Cursor select() { SQLiteDatabase db = ()。 Cursor cursor = (TABLENAME, null, null, null, null, null, null)。 return cursor。 } public long add(String keyword,String account,String password,String remind ) { SQLiteDatabase db = ()。 ContentValues contentValues = new ContentValues()。 (TABLE_KEYWORD,keyword)。 (TABLE_ACCOUNT,account)。 (TABLE_PASSWORD,password)。 (TABLE_REMIND,remind)。 return (TABLENAME, null, contentValues)。 } public Cursor search(String keyword_for_search){ final String SEARCH=select * from+TABLENAME+( where+TABLE_KEYWORD+like %+keyword_for_search+%)。 SQLiteDatabase database = ()。 河北經(jīng)貿(mào)大學課程設計報告 33 Cursor cursor = (SEARCH, null)。//這邊寫上你的查詢語句 return cursor。 } } 河北經(jīng)貿(mào)大學課程設計報告 34 5 系統(tǒng)測試 測試的定義及目的 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案,成功的測試方案時發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 系統(tǒng)功能測試 本文主要從設計測試用例方面來對本系統(tǒng)進行測試。 測試用例 1: 系統(tǒng)登錄測試如下表所示: 表 51 登錄測試用例 輸入 輸出 密碼 123 正確 登 錄 成功 1234 錯誤 — 密碼錯誤 錯誤 — 密碼錯誤 測試用例 2: 修改登錄密碼 測試如下表所示: 表 52 修改登錄密碼 測試用例 輸入 輸出 舊密碼 新密碼 確定密碼 123 111 111 正確 — 修改成功 111 111 錯誤 — 舊密碼輸入錯誤 河北經(jīng)貿(mào)大學課程設計報告 35 1234 111 111 錯誤 — 舊密碼輸入錯誤 123 111 11 錯誤 — 兩次新密碼 輸入 不一致 測試用例 3: 添加密碼記錄 測試如下表所示: 表 53 添加密碼記錄 測試用例 輸入 輸出 關鍵字 賬號 密碼 備注 111 111 111 111 正確 — 添加 成功 111 111 111 正確 — 添加成功 111 111 111 錯誤 — 添加失敗 111 111 111 錯誤 — 添加失敗 111 111 111 錯誤 — 添加失敗 系統(tǒng)實施運行 通過相關測試證實該軟件可以投入使用,因此可以將該軟件裝入手機實施運行。運行結果表明,該軟件功能基本實現(xiàn)了。但仍需不斷改進。 河北經(jīng)貿(mào)大學課程設計報告 36 結論 本 系統(tǒng) 是一個 基于 andriod 的 簡單的 密碼保險箱軟件 ,功能比較單一,但是基本功能還是實現(xiàn)了,能夠 登錄該軟件,修改登錄密碼并能夠 對 密碼記錄 進行 添加 , 查詢 , 預覽 以及 刪除 。 由 于java 程序對各變量的大小寫要求比較嚴格,所以在程序調(diào)試階段花了不少時間,而且程序的運行環(huán)境為 ,圖形界面的輸出要編寫大量的代碼實現(xiàn)。另外,本 軟件雖然有 數(shù)據(jù)庫, 但是只是借助于 eclipse 中的數(shù)據(jù)庫,導致數(shù)據(jù)庫設計不夠精細,如果使用 mysql 或 sql server 等數(shù)據(jù)庫,軟件功能將會更強大 。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1