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

正文內(nèi)容

基于安卓的快遞運(yùn)單管理系統(tǒng)畢業(yè)論文-資料下載頁

2024-08-26 14:55本頁面

【導(dǎo)讀】務(wù)的新興業(yè)態(tài),包含終端、軟件和應(yīng)用三個層面。終端層包括智能手機(jī)、平板電。腦、電子書、MID等;軟件包括操作系統(tǒng)、中間件、數(shù)據(jù)庫和安全軟件等。用層包括休閑娛樂類、工具媒體類、商務(wù)財(cái)經(jīng)類等不同應(yīng)用與服務(wù)。越來越多的人希望在移動的過程中高速地接入互聯(lián)網(wǎng),獲取急需。的信息,完成想做的事情。所以,出現(xiàn)的移動與互聯(lián)網(wǎng)相結(jié)合的趨勢是歷史的必。移動互聯(lián)網(wǎng)正逐漸滲透到人們生活、工作的各個領(lǐng)域,短信、鈴圖下載、移。行,終于迎來了新的發(fā)展高潮。物流模塊作為電子商務(wù)的一個重要環(huán)節(jié),緊跟移。動互聯(lián)網(wǎng)的步伐是必然選擇。貨物流通數(shù)據(jù)的信息化。

  

【正文】 貨物數(shù)量,貨物重量,接單時間,截止時間)運(yùn)單 ID 即運(yùn) 單號,運(yùn)單表包含運(yùn)單等所有信息,網(wǎng)點(diǎn) ID基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 23 連接網(wǎng)點(diǎn)列表,保存網(wǎng)點(diǎn)信息。負(fù)責(zé)人 ID 連接員工表,記錄操縱云淡的業(yè)務(wù)員。狀態(tài) ID 連接運(yùn)單狀態(tài)表,記錄運(yùn)單狀態(tài)。 企業(yè)員工表(員工 ID,用戶名,姓名,密碼,性別,電話,權(quán)限級別)企業(yè)員工表包含企業(yè)中所有員工的信息,員工用用戶名和密碼登陸,根據(jù)權(quán)限級別區(qū)分普通用戶和系統(tǒng)管理員。 快遞網(wǎng)點(diǎn)表(網(wǎng)點(diǎn) ID,網(wǎng)點(diǎn)名字,負(fù)責(zé)人,電話,地址,郵箱)快遞網(wǎng)點(diǎn)列表存儲快遞公司在全功各地的網(wǎng)點(diǎn)信息。 客戶表(客戶 ID,客戶單位名,客戶姓名,電話,地址,錄入時間)客戶表包括所有收件人 和發(fā)件人的信息。 各個實(shí)體屬性圖如圖所示 圖 43 運(yùn)單實(shí)體屬性 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 24 圖 44 企業(yè)員工實(shí)體屬性 圖 45 網(wǎng)點(diǎn)實(shí)體屬性 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 25 圖 46 客戶實(shí)體屬性 ( 2)實(shí)體聯(lián)系 ER 圖也稱實(shí)體 聯(lián)系圖 (Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無向邊將其與相應(yīng)的實(shí)體型連接起來;用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名, 并用無向邊分別與有關(guān)實(shí)體型連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型( 1:1,1:n 或 m:n)。在系統(tǒng)中各個實(shí)體有著密不可分的關(guān)系,分析得出整個系統(tǒng)的 ER 圖,如下圖 47 所示 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 26 圖 47 系統(tǒng)整體 ER 圖 數(shù)據(jù)庫表設(shè)計(jì) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)的目的是把概念設(shè)計(jì)階段設(shè)計(jì)好的全局 ER 模式轉(zhuǎn)換成與選用的具體機(jī)器上的 DBMS 所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。 數(shù)據(jù)庫的物理設(shè)計(jì)是對于給定的數(shù)據(jù)模型選取一個最適合應(yīng)用應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程。數(shù)據(jù)庫的實(shí)現(xiàn)變現(xiàn)為在數(shù)據(jù)庫中的數(shù)據(jù)表, 本應(yīng)用的涉及到的表如下所示: 員工信息表 表名 UserInfo 字段名 字段類型 特別屬性 備注 UserID int PK(10000) 員工信息表主鍵,自增長字段 UserName varchar(50) unique 員工用戶名 UserRName varchar(50) not null 員工真實(shí)姓名 UserPassword varchar(50) not null 密碼 UserSex varchar(50) not null 性別 UserPhone varchar(50) 聯(lián)系電話 Role int 用戶權(quán)限級別 圖 48 企業(yè)員工信息表 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 27 網(wǎng)點(diǎn)信息表 表名 BranchInfo 字段名 字段類型 特別屬性 備注 BranchID int PK(100) 網(wǎng)點(diǎn)信息表主鍵 ,自增長 BranchName varchar(50) not null 網(wǎng)點(diǎn)名稱 BranchLinkMan varchar(50) not null 網(wǎng)點(diǎn)聯(lián)系人 BranchPhone varchar(50) not null 網(wǎng)點(diǎn)聯(lián)系電話 BranchAddress varchar(50) not null 詳細(xì)地址 BranchEmail varchar(50) not null 電子郵箱 圖 49 企業(yè)網(wǎng)點(diǎn)表 客戶信息表 表名 CustomerInfo 字段名 字段類型 特別屬性 備注 CustomerID int PK(1000) 客戶信息主鍵,自增長字段 CustomerName varchar(50) not null 客戶名稱 (客戶公司名稱 ) CustomerLinkMan varchar(50) not null 客戶聯(lián)系人名稱 CustomerSex varchar(50) 客戶聯(lián)系人性別 CustomerPhone varchar(50) not null 客戶聯(lián)系電話 CustomerEmail Varchar(50) 客戶電子郵件 CustomerRegData varchar(50) not null 客戶注冊時間 圖 410 客戶信息表 運(yùn)單信息表 表名 BillInfo 字段名 字段類型 特別屬性 備注 BillID int PK(100000) 運(yùn)單號,信息表主鍵 SendID int FK 發(fā)貨客戶編號 (外鍵 ) ReceiveID int FK 收貨客戶編號 (外鍵 ) PayerName varchar(50) not null 付款人姓名 UserID int FK 操作人編號 (外鍵 ) BillData varchar(50) not null 貨票制單時間 BillState int FK 貨票狀態(tài)編號 BillMemo varchar(500) 貨票備注說明 SendBranchID int FK 發(fā)貨網(wǎng)點(diǎn)編號 ReceiveBranchID int FK 收貨網(wǎng)點(diǎn)編號 CargoName varchar(50) not null 貨物名稱 CargoWeight varchar(50) not null 貨物重量 (噸 ) CargoStartData varchar(50) not null 貨物入庫時間 CargoEndData varchar(50) 貨物出庫時間 CargoNum int not null 貨物數(shù)量 圖 411 運(yùn)單信息表 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 28 本章小結(jié) 本章根據(jù)前文所進(jìn)行的需求分析,從系統(tǒng)功能模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)這兩個方面詳細(xì)介紹了 快遞運(yùn)單掃碼管理 系統(tǒng)的設(shè)計(jì)過程,在功能模塊設(shè)計(jì)中介 紹了系統(tǒng)的總體功能模塊和系統(tǒng)主界面的設(shè)計(jì)。由于文章篇幅限制,在數(shù)據(jù)庫設(shè)計(jì)中只是對數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫實(shí)現(xiàn)的表結(jié)構(gòu)設(shè)計(jì)做了介紹,將整個系統(tǒng)設(shè)計(jì)好后接下來的步驟將是編碼實(shí)現(xiàn)過程。 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 29 5 快遞運(yùn)單掃碼管理 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 開發(fā)環(huán)境搭建 系統(tǒng)使用 MyEclipse2020 集成框架進(jìn)行開發(fā),環(huán)境如下圖 51 所示: 圖 51 系統(tǒng)開發(fā)環(huán)境 具體的開發(fā)環(huán)境搭建包含以下幾個步驟: ( 1) 安裝 JDK,配置“ JAVA_HOME”、“ PATH”,“ CLASSPATH”三個環(huán)境變量的值,確保系統(tǒng)能夠使用 java 開發(fā)環(huán)境。 ( 2) 下載 Android SDK 和用于 MyEclipse 中的插件 ADT,并通過插件的安裝方法安裝 ADT 插件。 ( 3) 模擬器創(chuàng)建,系統(tǒng)使用的模擬器創(chuàng)建為: ( 4) 下載并安裝 Tomcat 在開發(fā)和調(diào)試過程中所用到的模擬器如下圖 512 所示: 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 30 圖 52 模擬器 客戶端登錄功能模塊實(shí)現(xiàn) 登錄模塊功能界面 當(dāng) 用戶在使用客戶端軟件的時候,首先需要通過登錄界面進(jìn)入到系統(tǒng)主界面,在用戶輸入用戶名和密碼通過網(wǎng)絡(luò)連接進(jìn)行服務(wù)器查詢驗(yàn)證,驗(yàn)證通過后登錄成功。登錄過程中含有 loading 效果 (多線程處理 ,時事返回?cái)?shù)據(jù) ),在無網(wǎng)絡(luò)連接下或者用戶輸入的用戶名或密碼錯誤后使用 Toast 短暫提示“網(wǎng)絡(luò)連接錯誤”和“用戶名或者密碼錯誤”。初始用戶名為用戶手機(jī)號碼,初始登錄密碼由系統(tǒng)管理員給定,進(jìn)入系統(tǒng)后用戶可以對登錄賬號信息更改,下次登錄使用新的賬號和密碼即可。登錄成功后系統(tǒng)默認(rèn)會記住用戶名,系統(tǒng)會將用戶名和密碼保存到 SharedPreferences,以便下次不再輸入。登錄界面如下圖 53 所示: 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 31 圖 53 客戶端歡迎界面 圖 54 客戶端歡迎界面 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 32 登錄模塊設(shè)計(jì)說明 登錄模塊由 SplashActivity 和 LoginActivity 兩個 Activity 組 成,在 中注冊。 同時 ,要在 中設(shè)置打開網(wǎng)絡(luò)連接。 登錄時程序首先啟動 SplashActivity,對程序進(jìn)行啟動檢查,包括 版本驗(yàn)證、版本更新等,頁面布局由 控制。檢查完畢后進(jìn)入登陸界面,啟動 LoginActivity,在頁面中輸入用戶名和密碼,點(diǎn)擊登錄開始進(jìn)入登錄驗(yàn)證。當(dāng)用戶名或密碼為空時, Toast 彈出“用戶名或密碼為空”的提示;網(wǎng)絡(luò)錯誤時會 Toast 彈出“網(wǎng)絡(luò)錯誤”;驗(yàn)證錯誤彈出“用戶名或密碼錯誤”頁面不跳轉(zhuǎn);驗(yàn)證成功跳轉(zhuǎn)到 MainActivity。頁面布局由 控制。主要代碼如下: protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 //設(shè)置不顯示標(biāo)題欄 requestWindowFeature()。 //設(shè)置全屏顯示 getWindow().setFlags(, 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 33 )。 setContentView()。 tv_version = (TextView)findViewById()。//獲取界面上的 TextView (version:+getVersion())。//給 tv_version設(shè)置內(nèi)容 ll = (LinearLayout)findViewById()。// 獲取界面上的LinearLayout AlphaAnimation alphaAnimation = new AlphaAnimation(, )。//創(chuàng)建一個漸變動畫對象,從完全透明到完全不透明 (2020)。//設(shè)置持續(xù)時間 (alphaAnimation)。//為 ll綁定動畫效果 Thread t = new Thread(){ @Override public void run() { // TODO Autogenerated method stub try { (3000)。// 線程暫停時間,單位毫秒 (0)。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 } ()。 } }。 ()。 } Handler mhandler = new Handler(){ @Override public void handleMessage(Message msg) { switch () { case 0: Intent intent = new Intent(, )。 startActivity(intent)。 finish()。 基于 Android和 C/S的快遞 運(yùn)單 掃描管理系統(tǒng)設(shè)計(jì) 34 break。 default: break。 } } }。 //獲取版本號的方法 private String getVersion() { try { PackageManager packageManager = getPackageManager()。//得到 PackageManager對象,用于獲取應(yīng)用程序信息 PackageInfo packageInfo = (getPackageName(), 0)。//得到版本信息 return 。 } catc
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1