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

正文內(nèi)容

基于android的圖書(shū)管理系統(tǒng)設(shè)計(jì)-wenkub.com

2025-06-25 01:05 本頁(yè)面
   

【正文】 面對(duì)即將畢業(yè)要離開(kāi)母校了,我祝福浙江科技學(xué)院越來(lái)越好,取得更加輝煌的成績(jī)?!緟⒖嘉墨I(xiàn)】[1] [J]., (1):117[2] [J].,(1):25[3] [J]., (22):172175[4] [J]., (2):2025[5] [J]., (10):3035[6] [J]., (11):5256[7] Android開(kāi)發(fā)入門與實(shí)戰(zhàn)[M].北京:人民郵電出版社,2009[8] [M].北京:中國(guó)鐵道出版社,2011[9] 自動(dòng)化測(cè)試[DB/OL].,[10] 數(shù)據(jù)驅(qū)動(dòng)測(cè)試框架[DB/OL]. ,[11] Nisarg Android: An Emerging Software Platform For Mobile Devices[J].The puter science and technology, 2010[12] Justin of Congress Outreach to the Developing World: The World Digital Library Initiative[J]. Library and Information Science, 2008[13]Irma IN YOUR POCKET[J]. Library and Information Science, 2007[14]Masamitsu access to libraries: librarians and users experience for imode applications in libraries[J]. Library and Information Science,2002 致  謝在本次畢業(yè)設(shè)計(jì)中,要非常感謝榮玨老師的細(xì)心和耐心的指導(dǎo),才使我順利完成這次的作品。同時(shí),系統(tǒng)也存在許多不足:表結(jié)構(gòu)設(shè)計(jì)的有些粗糙,信息含量不夠多;圖書(shū)信息缺少圖片展示,記錄的內(nèi)容也不夠詳細(xì);讀者無(wú)法修改自己的信息和密碼,只能通過(guò)系統(tǒng)管理員進(jìn)行修改;系統(tǒng)數(shù)據(jù)庫(kù)不能與遠(yuǎn)程的服務(wù)器進(jìn)行同步,只能在客戶端進(jìn)行手工添加;缺少系統(tǒng)日志等。 boolean expected = true。 (1000)。 assertEquals(Error,test k, expected, actual)。 (0)。 (返回)。 (3, 15000000000)。 (Expected AdminMakeBorrowCardActivity activity, AdminMakeBorrowCardActivity)。 (管理員)。 assertEquals(Error,test i, expected, actual)。 (0)。 (返回)。 (4, 浙江科技出版社)。 ((0))。 (Expected AdminNewBookInActivity activity, AdminNewBookInActivity)。 (管理員)。 assertEquals(Error,test h, expected, actual)。 (1000)。 (1, yhy)。 }三、 管理員登錄功能測(cè)試在主界面中點(diǎn)擊“管理員”按鈕,跳轉(zhuǎn)到管理員登錄頁(yè)面后,輸入賬號(hào)“yhy”和密碼“123456”后,驗(yàn)證是否能成功登錄,即頁(yè)面跳轉(zhuǎn)到“管理員”綜合頁(yè)面。 (Expected ReaderDetailActivity activity, ReaderDetailActivity)。 (2, 123456)。 public void test_g() throws Exception { (1000)。 boolean expected = true。 (1000)。 ().show()。 ()。 (確定, new () { public void onClick(DialogInterface dialog, int which) { ()。 } return true。 } return results。 (left, )。 } public ListMapString, Object getDatas(String [] items){ ListMapString, Object results = new ArrayListMapString,Object()。 findViewById().setOnClickListener( new OnClickListener() { public void onClick(View v) { Intent intent = new Intent()。 (getBaseContext(), )。 } } })。 case 1: (hot, hot)。 switch(position){ case 0: (new, new)。 startActivity(intent)。 startActivity(intent)。 startActivity(intent)。 startActivity(intent)。 (adapter2)。 String[] items2 = ().getStringArray()。 ListMapString, Object datas1 = (items1)。 Override protected void onCreate(Bundle savedInstanceState) { // TODO Autogenerated method stub (savedInstanceState)。// 將view注入spec (spec)。 View view = (this, , null)。 else populateTabItem(, (), new Intent(this, ))。 if(==1) populateTabItem(, (), new Intent(this, ))。 tabHost = getTabHost()。 } }三、 主頁(yè)面public class LibraryMain extends TabActivity { private TabHost tabHost。 (getBaseContext(), )。 }else (getApplicationContext(), 賬號(hào)或密碼錯(cuò)誤!, ).show()。 Intent intent = new Intent()。 else{ ContentResolver cr = getContentResolver()。 findViewById().setOnClickListener(new OnClickListener(){ public void onClick(View v){ name=().toString()。 Override protected void onCreate(Bundle savedInstanceState) { // TODO Autogenerated method stub (savedInstanceState)。 }}二、 管理員登錄頁(yè)面public class AdminLoginActivity extends Activity{ EditText about_login_name。 (getBaseContext(), )。 }else (getApplicationContext(), 賬號(hào)或密碼錯(cuò)誤!, ).show()。 (reader_id, name)。 Cursor cursor = (, new String[] { ,}, + =\ +name + \+ and + + =\ +password+ \, null, null)。 password=().toString()。 setContentView()。 EditText about_login_password。第二節(jié) 系統(tǒng)詳細(xì)設(shè)計(jì)一、 數(shù)據(jù)庫(kù)設(shè)計(jì)表41 USER (用戶信息表)中文名字字段名稱字段類型長(zhǎng)度主鍵是否不能為空借書(shū)證號(hào)USER_IDtext√√讀者名稱USER_NAMEtext讀者密碼USER_PASSWORDtext聯(lián)系方式USER_TELEPHONEtext郵箱地址USER_EMAILtext注冊(cè)日期USER_SIGN_DATEdate表42 ADMIN(管理員信息表)中文名字字段名稱字段類型長(zhǎng)度主鍵是否不能為空管理員編號(hào)ADMIN_IDtext√√管理員密碼ADMIN_PASSWORDtext表43 BOOK_INFO(圖書(shū)信息表)中文名字字段名稱字段類型長(zhǎng)度主鍵是否不能為空?qǐng)D書(shū)編號(hào)BOOK_IDtext√√圖書(shū)名稱BOOK_NAMEtext類別BOOK_CATEGORYtext總數(shù)量BOOK_COUNTinteger作者BOOK_AUTHORtext出版社BOOK_PRESStext索書(shū)號(hào)BOOK_ADDRESStext入庫(kù)時(shí)間BOOK_IN_DATEdate出借次數(shù)BOOK_BORROWED_COUNTinteger出借數(shù)量BOOK_BORROWED_AMOUNTinteger表44 BORROW_INFO(借閱信息表)中文名字字段名稱字段類型長(zhǎng)度主鍵是否不能為空?qǐng)D書(shū)編號(hào)BORROW_BOOK_IDtext√√圖書(shū)名稱BORROW_BOOK_NAMEtext借書(shū)證號(hào)BORROW_BOOK_CARD_IDtext√√讀者名稱BORROW_READER_NAMEtext借書(shū)日期BORROW_DATEdate√√還書(shū)日期RETURN_DATEdate是否續(xù)借IS_REBORROWtext二、 UML用例圖設(shè)計(jì)用例圖的主要目的是幫助開(kāi)發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求,包括基于基本流程的角色關(guān)系,以及系統(tǒng)內(nèi)用例之間的關(guān)系。 借閱信息查詢:根據(jù)輸入的讀者名稱或圖書(shū)名稱進(jìn)行查詢,支持模糊查找。新書(shū)入庫(kù)管理:錄入新到的圖書(shū)的基本信息,包括圖書(shū)編號(hào)、名稱、類別、數(shù)量、作者、出版社、索書(shū)號(hào)。二、 讀者模塊讀者登錄:輸入借書(shū)證號(hào)和密碼,驗(yàn)證通過(guò)即可登錄系統(tǒng)。 圖書(shū)推薦:圖書(shū)分兩種推薦方式,即新書(shū)推薦和熱門書(shū)籍推薦。圖33 圖書(shū)管理系統(tǒng)的第一層數(shù)據(jù)流程圖(三) 第二層數(shù)據(jù)流程圖 系統(tǒng)中查詢、讀者證辦理、讀者信息編輯、新書(shū)入庫(kù)、圖書(shū)信息編輯、圖書(shū)借還、讀者續(xù)借、到期提醒等子系統(tǒng)的數(shù)據(jù)流程圖。(一) 頂層數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖說(shuō)明了系統(tǒng)與各個(gè)重要外部實(shí)體的關(guān)系及數(shù)據(jù)流。管理員在完成借還書(shū)操作后,該記錄會(huì)被保存到借閱信息表中。第三節(jié) 系統(tǒng)的業(yè)務(wù)流程分析業(yè)務(wù)流程指組織的業(yè)務(wù)活動(dòng)過(guò)程,業(yè)務(wù)流程分析是對(duì)業(yè)務(wù)功能分析的進(jìn)一步細(xì)化。當(dāng)借的書(shū)收到快到期的通知時(shí),可以打開(kāi)手機(jī)就完成續(xù)借免去遺忘而造成被扣費(fèi)的風(fēng)險(xiǎn)。提供了手機(jī)客戶端之后,方便服務(wù)學(xué)生,減少圖書(shū)館的臺(tái)式機(jī)數(shù)量和維護(hù)費(fèi)用,能為圖書(shū)館間接節(jié)約經(jīng)費(fèi)。二、 經(jīng)濟(jì)可行性由于andr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1