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

正文內(nèi)容

基于android平臺的圖書管理系統(tǒng)畢業(yè)設(shè)計論文-閱讀頁

2025-07-13 00:19本頁面
  

【正文】 立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計要求的幾個關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。基于以上數(shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,同時考慮題目的時間,該系統(tǒng)的數(shù)據(jù)庫采用 Oracle 簡易版本建立一個數(shù)據(jù)庫,在其下創(chuàng)建 4個數(shù)據(jù)表,其結(jié)構(gòu)分別如下各表:表 41 數(shù)據(jù)表清單表名 說明管理員用戶表 用于存儲管理員信息表格學(xué)生用戶表 用于存儲學(xué)生用戶信息表格圖書信息表 用于存儲圖書基本信息表格圖書評論信息表 用于儲存圖書評論的信息表 42 管理員用戶信息表字段名 數(shù)據(jù)類型 長度 主鍵 備注13ID nvarchar 20 是 根據(jù)添加用戶時的日期自 動生成name nvarchar 50 否 管理員的登錄賬號Pwd nvarchar 50 否 管理員登錄的密碼表 43 學(xué)生用戶信息表字段名 數(shù)據(jù)類型 長度 主鍵 備注userid nvarchar 20 是 根據(jù)添加用戶時的日期 自動生成username nvarchar 50 否 用戶名userpwd nvarchar 50 否 用戶登錄密碼name nvarchar 20 否 用戶姓名grade nvarchar 50 否 用戶年級classname nvarchar 50 否 用戶班級sex nvarchar 4 否 用戶性別 nvarchar 50 否 用戶郵箱表 44 圖書信息表字段名 數(shù)據(jù)類型 長度 主鍵 備注bookid nvarchar 15 主鍵 根據(jù)添加圖書的日期自 動生成bookname nvarchar 50 否 圖書名稱author nvarchar 50 否 作者名Pdate nvarchar 10 否 出版日期press nvarchar 50 否 出版社bookintro nvarchar 500 否 圖書簡介Lmarker nvarchar 50 否 借閱標記Ltime nvarchar 10 否 借出時間Rtime nvarchar 10 否 歸還時間Lno int 4 否 借出次數(shù)表 45 外借書籍信息表字段名 數(shù)據(jù)類型 長度 主鍵 備注cid nvarchar 20 是 根據(jù)評論日期時間自動生成bookid nvarchar 15 否 圖書編號contentment nvarchar 200 否 評論內(nèi)容username nvarchar 50 否 用戶名14第 5 章 系統(tǒng)實現(xiàn) 服務(wù)器端的設(shè)計搭建 java web 服務(wù)器本軟件是 C/S 結(jié)構(gòu)的系統(tǒng),因此要先搭建服務(wù)器端,利用 Java EE 中的servlet 來提供服務(wù),并將其部署在 Tomcat 下。 包中就各個不同的 Servlet 類,其具體情況如下: 注冊模塊15提供用戶注冊 servlet 為 RegisterServlet,重寫其 doPost()和 doGet()方法,該servlet 是用來處理學(xué)生用戶注冊請求。String username = (username)。String indentityid = (indentityid)。String gender = (gender)。LibraryDao dao =new LibraryDaoImpl()。if(user1!=null){xml=(該用戶名已存在了,false)。(username)。(indentityid)。(gender)。(user)。} 登錄模塊提供用戶登錄的 servlet 為 LoginServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理學(xué)生用戶和管理員登錄的請求。(wele clientlogin)。//獲得帳號String flag=(flag).trim()。String password=(String)(password).trim()。 if((normal)){ if(username!=null) { try { user=(username)。 }else{ xml=(密碼不對,false)。 }} catch (Exception e) {// TODO Autogenerated catch block (網(wǎng)絡(luò)異常)。red39。539。 (網(wǎng)絡(luò)異常/font)。17if(admin!=null){if(().equals(password)){xml=(恭喜您登錄成功了,true)。}}else{xml=(用戶名不存在,false )。} 書籍查詢模塊提供特定書籍查詢 servlet 為 findBookServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理學(xué)生用戶查詢特定書籍的請求。String authorname=(authorname).trim()。//status 為yes表示被借出了 為no表示沒被借出沒(hello i am in findBooksServlet)。 List list=null。if(()){try {list=(bookname, authorname)。18}else{xml=(list,抱歉圖書館沒有該書了)。}}else{try {list=(bookname, authorname,status)。}else{xml=(list,抱歉圖書館沒有該書了)。} 特定用戶查詢模塊提供特定用戶查詢 servlet 為 findUserServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理管理員用戶查詢特定學(xué)生用戶信息的請求。String username = (username).trim()。LibraryDao dao=new LibraryDaoImpl()。if(user!=null){19try {xml=(user,)。}}else{try {xml=(密碼不對,false)。}}} catch (DataAccessException e) {// TODO Autogenerated catch block()。查詢所有學(xué)生用戶信息不需要提供任何參數(shù),只需要點擊查詢所有按鈕便可以查詢出所有,其url為: 部分代碼如下:PrintWriter out = ()。 List list=null。try {list=()。} catch (Exception e) {// TODO Autogenerated catch blocktry {xml=(網(wǎng)絡(luò)異常,false)。}()。對需要上架處理的書籍需要提供參數(shù)有書籍名、書籍作者、書籍所屬科目、書籍所在位置,書籍出版社名字、最大借閱時間等參數(shù),其url 為: 部分代碼如下:PrintWriter out = ()。String authorname=(authorname).trim()。String location=(location).trim()。//String status=(status).trim()。 String num=(num).trim()。int number=(num)。for(int i=0。i++){Book book=new Book()。(authorname)。(location)。(no)。try {(book)。} catch (Exception e) {21// TODO Autogenerated catch blocktry {xml=(抱歉出錯了,false)。}()。} catch (Exception e) {// TODO Autogenerated catch block()??蛻舳说淖⒁馐马棡椋阂粋€是數(shù)據(jù)庫的設(shè)計,一個是各個功能的布局。 具體功能模塊 注冊界面對于一個系統(tǒng)的開始,首先必須的是用戶的注冊界面,注冊模塊是為了登錄系統(tǒng)所進行的獲取通行證的步驟,注冊所有的信息都將提交給數(shù)據(jù)庫進行存23儲,注冊的信息將作為用戶在本系統(tǒng)進行一切活動的標識。注冊界面如下:圖 注冊界面再輸入框輸入注冊信息,點擊確定便可以注冊成功,主要代碼如下:public void onCheckedChanged(RadioGroup group, int checkedId) {switch(checkedId){case :gender=male。case :gender=female。}}})。//封裝信息ListBasicNameValuePairlist=new ArrayListBasicNameValuePair()。(new BasicNameValuePair(password, ()))。(new BasicNameValuePair(grade, ()))。(new BasicNameValuePair(Email,()))。 CommenMethod cm=new CommenMethod()。 try { if(response!=nullamp。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。Document document=(().getContent())。NodeList errors=(error)。amp。}if(messages!=nullamp。()0){ str=(0).getFirstChild().getNodeValue()。} return str。登錄功能對應(yīng)的程序名為 包下的 。(new BasicNameValuePair(username, username))。(new BasicNameValuePair(flag, flag))。CommenMethod cm=new CommenMethod()。 try { if(response!=nullamp。().getStatusCode()==200){ //用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。Document document=(().getContent())。26NodeList errors=(error)。書籍查詢功能對應(yīng)的程序名為 包下的。String authorname=().toString().trim()。amp。 。, ).show()。(bookname, bookname)。startActivity(intent)。}27 管理員界面管理員界面顯示的是管理員的兩個主要功能:管理用戶和管理圖書,通過點擊不同的按鈕可以實現(xiàn)不同的功能進行管理。管理員管理界面如下:圖 管理員管理界面 管理學(xué)生用戶界面管理學(xué)生用戶界面是對所有學(xué)生用戶進行管理的界面,這個界面的主要功能有查找特定用戶和查找所有用戶兩種方式,通過查找,最終把所有用戶都顯示在界面上。String username=().getString(username).trim()。final List list=(username, finduserservlet)。注冊功能對應(yīng)的程序名為 包下的 。String authorname=().toString().trim()。amp。 。, ).show()。(bookname, bookname)。startActivity(intent)。}break。startActivity(intent1)。case :()。break。注冊功能對應(yīng)的程序名為 包下的。String bookname=().toString().trim()。String phname=().toString().trim()。String category=().toString().trim()。num=().toString().trim()。(this, str, ).show()。注冊界面需要你輸入你的用戶名、密碼、身份證號、入學(xué)年份、性別和所在學(xué)院等信息。如果注冊成功,則跳轉(zhuǎn)到登錄模塊進行登錄。注冊有效類:注冊信息完整,并且注冊信息符合唯一性,跳轉(zhuǎn)到登錄界面。學(xué)生用戶登錄成功后,跳轉(zhuǎn)到圖書查詢界面;管理員登錄成功后,跳轉(zhuǎn)到管理員界面,管理員界面分為學(xué)生管理和圖書32管理兩部分。登錄有效類:登錄賬號密碼相符,登錄成功,并跳轉(zhuǎn)到學(xué)生用戶或管理員相對應(yīng)的界面。學(xué)生用戶想要查詢的書籍只要提供書籍名和書籍作者,就能查詢到該書籍的基本信息。測試有效類:查詢的圖書存在,并列出所查詢圖書的基本信息。在用戶管理中,通過用戶名搜索出特定學(xué)生用戶或者查詢出所有學(xué)生用戶,在用戶列表出來之后,通過長按用戶列表上的某一條信息,可以對該用戶進行刪除操作。測試有效類:查詢特定學(xué)生存在,并列出學(xué)生的基本信息。在書籍查詢功能上,可以通過長按查詢出來的書籍列表,
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1