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

正文內(nèi)容

基于j2me的手機水電費查詢系統(tǒng)的設計與實現(xiàn)(軟件類)畢業(yè)論文-全文預覽

2025-07-14 21:40 上一頁面

下一頁面
  

【正文】 userID。//序列化 userID//password、bankID、userName、sex 、phoneNum 、accountmoney 省略return ()。//反序列化 userID//password、bankID、userName、sex 、phoneNum 、accountmoney 省略} 抄表員信息類的設計 類圖圖 11 WorkerInfo 類圖 類的結構抄表員信息類 WorkerInfo 用來封裝抄表員的用戶賬號、用戶密碼、用戶名、性別、電話號碼等信息。//用戶名private String sex = 。} // workerPassword、workerName、sex 、phoneNum 的實現(xiàn)方法與 workerID 方法相同,省略public byte[] serialize() throws IOException {//序列化信息ByteArrayOutputStream bout = new ByteArrayOutputStream()。DataInputStream dataStream = new DataInputStream(bin)。//銀行卡號private String userName = 。}public String getbankID() {return bankID。//序列化 bankID//userName、money、phoneNum 省略}public void deserialize(byte[] data) throws IOException {//反序列化ByteArrayInputStream bin = new ByteArrayInputStream(data)。private int billID = 0。//水費private float dianfei = 0。DataOutputStream dataStream = new DataOutputStream(bout)。 userID = ()。//用戶 IDprivate String bill_date = 。}public String ge billID () {return billID。//序列化 bankID//bill_date、shuifei、dianfei 省略}public void deserialize(byte[] data) throws IOException {//反序列化ByteArrayInputStream bin = new ByteArrayInputStream(data)。 實體集及其屬性根據(jù)需求,本系統(tǒng)需要五個實體集,分別是:用戶、抄表員、銀行卡、消費、繳費。圖 15 用戶實體圖(2)抄表員實體實體集抄表員的屬性有:用戶賬號、密碼、用戶名、性別、聯(lián)系電話。圖 17 銀行卡實體圖(4)消費實體實體集消費的屬性有:賬單號、用戶賬號、消費日期、水費、電費。圖 19 繳費實體圖 系統(tǒng) ER 圖聯(lián)系現(xiàn)實生活,五個實體集之間的關系可以描述為:(1)當抄表員抄表之后,相關信息就自動插進水電費消費表中,而一個抄表員不止抄一條信息,每次消費卻只需要一個抄表員即可完成,所以兩者之間聯(lián)系為抄表,關系類型為 1:n。根據(jù)以上分析與設計,系統(tǒng)的 ER 圖如圖 20。根據(jù)分析,本系統(tǒng)一共需要 5 張表,分別為:用戶、抄表員、銀行卡、消費、繳費。INSERT INTO USERINFO VALUES(39。,39。, 39。)。1000039。1000039。1373922232639。INSERT INTO BANKCARD VALUES(39。,39。)。繳費表(1)表的設計如表 5。,39。, 39。)?!?。第七章 客戶端的設計與實現(xiàn)客戶端主要是獲取用戶輸入的信息并將信息傳給服務端,服務端通過查詢數(shù)據(jù)庫將相關信息在客戶端進行展現(xiàn),從而完成和客戶的信息交互功能。進入功能選擇界面的普通用戶有三種功能可選:繳費、查詢和設置賬戶信息,用戶可根據(jù)自己的需要進行選擇。需要重新設置賬戶信息的客戶選擇“設置賬戶信息” ,可以修改密碼、修改用戶名和用戶聯(lián)系號碼。最后在 Midlet 程序中調(diào)用即可。 = disp。 //顯示提示信息Image displayImage = (/)。}//按下任意鍵 ,進入主畫面 private void disappear() {()。} // 定時器的任務 登錄功能的設計與實現(xiàn) 界面設計登錄界面的設計登錄界面主要提供文本框供用戶輸入賬號、密碼和身份類型,界面如圖 23。普通用戶和抄表員登錄成功界面圖分別如圖 2 圖 25。由于普通用戶具有查詢、繳費和設置賬戶信息等功能,用戶登錄成功后,需提供一個供用戶查看和選擇操作的功能列表。} //時間到,進入主畫面 protected void showNotify() {(new TimerTask() {public void run() {disappear()。} //居中顯示圖片 public void setDisplayTime(long dispTime) { = dispTime。//獲得屏幕的寬與屏幕的高int height = ()。用構造方法SplashScreen 傳遞 Display 對象和主程序的 Displayable 對象,插入歡迎圖片,當用戶按下任意一個鍵或等待三秒即可進入登錄界面。圖 21 客戶端通信流程 歡迎界面的設計與實現(xiàn) 界面設計為了豐富界面,在用戶登錄系統(tǒng)之前設個歡迎界面,歡迎界面如圖 22。需要繳費的用戶選擇“繳費” ,根據(jù)界面的信息提示進行繳費。 客戶端通信流程 用戶在手機中安裝好本系統(tǒng)后,點擊首先進入歡迎界面,按任意鍵進入主界面,或等三秒后自動進入主界面?!?。連接數(shù)據(jù)庫:單擊“開始”“程序”“MYSQL”“MYSQL server ” “MYSQL Command Line Client” 輸入密碼。, 39。,39。INSERT INTO BANKCARD VALUES(39。表 4 消費表(consume)(2)創(chuàng)建消費表的 SQL 語句:CREATE TABLE CONSUME (BILLID INT(20) NOT NULL PRIMARY KEY, USERID VARCHAR(20) NOT NULL PRIMARY KEY,BILL_DATE DATE(10) , SHUIFEI FLOAT(10), DIANFEI FLOAT(10), FOREIGN KEY(USERID) REFERENCES USERINFO(USERID))。, 39。,39。銀行卡表(1)表的設計如表 3。039。WCHM39。表 2 抄表員表(workerinfo)(2)創(chuàng)建抄表員表的 SQL 語句:CREATE TABLE WORKERINFO ( WORKERID VARCHAR(20) NOT NULL PRIMARY KEY, WORKERNAME VARCHAR(20), WORKERPASSWORD VARCHAR(30), SEX INT(2)PHONENUM VARCHAR(20))。,39。,39。,39。表 1 用戶表(userinfo)(2)創(chuàng)建用戶表的 SQL 語句:CREATE TABLE USERINFO ( USERID VARCHAR(20) NOT NULL PRIMARY KEY, USERNAME VARCHAR(20), PASSWORD VARCHAR(10), BANKID VARCHAR(30) , SEX INT(2), PHONENUM VARCHAR(20) ACCOUNTMONEY VARCHAR(20))。將 ER 模型轉換為關系模型的對應關系為:實體集和聯(lián)系轉換為同名關系表;實體實例轉換為元組,也就是行;屬性轉換為列,屬性值為列值。(3)一個用戶擁有一張銀行卡,而每張卡可以為多個用戶支付水電費,所以用戶和銀行卡之間是擁有的關系,關系類型為 1:n。圖 18 消費實體圖(5)繳費實體實體集繳費的屬性有:賬單號、用戶賬號、繳費日期、水費、電費。圖 16 抄表員實體圖(3)銀行卡實體實體集銀行卡的屬性有:銀行卡號、持卡人、銀行卡余額、聯(lián)系電話。(1)用戶實體實體集用戶的屬性有:用戶賬號、密碼、用戶名、銀行卡號、性別、聯(lián)系電話、賬戶余額。 billID = ()。DataOutputStream dataStream = new DataOutputStream(bout)。//消費的水費private float dianfei =0。private int billID =0。//序列化 bankID//billDate、shuifei、dianfei 省略}public void deserialize(byte[] data) throws IOException {//反序列化ByteArrayInputStream bin = new ByteArrayInputStream(data)。}public String ge userID () {return userID。//用戶 IDprivate String billDate = 。 bankID = ()。DataOutputStream dataStream = new DataOutputStream(bout)。//卡內(nèi)余額private String phoneNum = 。//反序列化 workerID //workerPassword、workerName、sex、phoneNum 省略} 銀行卡類的設計 類圖圖 12 BankcardInfo 類圖 類的結構銀行卡類 BankcardInfo 用來封裝用戶銀行卡的銀行卡號、持卡人、卡內(nèi)余額、電話號碼等信息。(workerID )。//電話號碼 核心代碼實現(xiàn)抄表員信息類 WorkerInfo 的核心代碼為:public void setworkerID(String workerID) { = workerID。//用戶賬號private String workerPassword = 。DataInputStream dataStream = new DataInputStream(bin)。DataOutputStream dataStream = new DataOutputStream(bout)。//賬戶余額private int sex = 0。//用戶密碼private String userName = 。圖 9 交互信息第五章 公共類設計為了提高系統(tǒng)的可維護性和可重用性,可以設計一些公共類,在客戶端程序和服務器端同時使用,在這些類中對對象進行序列化和反序列化。圖 8 系統(tǒng)整體架構在客戶端和服務器端交換的信息過程中,需要交互很多信息,但是通過 HTTP 方式與服務器進行網(wǎng)絡傳輸時只能傳輸二進制數(shù)據(jù)??刂破髦饕撠煶绦虻奶D,處理客戶的請求,調(diào)用模型層進行處理。當用戶需要修改登錄密碼、用戶姓名、聯(lián)系號碼時,可以在登錄后選擇設置賬戶信息功能。當用戶選擇查詢功能,用戶可進行個人信息查詢、水電費消費記錄查詢和繳費記錄查詢。登錄成功后的抄表員可以輸入用戶的水電費使用情況,系統(tǒng)會將數(shù)據(jù)發(fā)送給數(shù)據(jù)庫端,并將數(shù)據(jù)添加到用戶的消費表中。 系統(tǒng)功能分析根據(jù)使用對象不同,系統(tǒng)可以實現(xiàn)不同的功能。Mysql 安裝完畢 [19]。選中“Install As Windows Service”選項,單擊“Next”。設置 Port Number值為 3306,單擊“Next ”。(3)選擇安裝類型為“Transactional Database Only”,單擊“Next”。在 Setuptype 窗口中”Custom ”單擊“Next”。 Eclipse 的安裝下載 Eclipse 壓縮包。(2)解壓文件到“D:\tomcat”下即可。(4)新建一個系統(tǒng)變量,變量名設置為 Path,變量值設置為 “D:\JDK\bin”?!狣:\JDK\lib\。系統(tǒng)提示提示 JDK 安裝完成 [16]。設置好安裝內(nèi)容及路徑后,單擊“下一步”,系統(tǒng)開始在選擇的安裝路徑下安裝所選的內(nèi)容。(2)解壓文件,雙擊安裝文件 ,單擊“接受”按鈕進入下一步。設計本系統(tǒng)時需要硬件和軟件兩方面的配置。域名的解析工作由DNS服務器完成,分為靜態(tài)和動態(tài)兩種。JDBC使用流程如圖5。其主要特點是與任何關系式數(shù)據(jù)庫協(xié)同工作的方式完全相同,在許多不同的數(shù)據(jù)庫連接模塊的頂端提供了統(tǒng)一的接口,也就是說,訪問所有數(shù)據(jù)庫時無需分別寫程序。GPRS 工作時,它在移動用戶和數(shù)據(jù)網(wǎng)絡之間提供一種連接,通過路由管理來進行尋址和建立數(shù)據(jù)連接 [13]。當一個 HTTP 被打開,但請求未發(fā)送之前為 setup 狀態(tài),這時應用程序設置與服務器進行連接的各種信息,用setRequestMethod 和 setRequestProperty 兩種方法完成。層次結構如圖 4。 序列化和反序列化序列化數(shù)據(jù)序列化是將對象轉
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1