軟工實踐項目課程的自我目標
開學的指望仍是比較簡單的--懂得「android語言」--正確表述應該是「android開發過程」。然而事實上我好像是沒有達到這個目標的,由於我臨時選擇了後端的開發!現實就是存在了不肯定性。不過這並不意味着我什麼都沒有學到,只是學到的是php的編程而非預期的android編程樣而已。php
學習和使用的新軟件:html
學習和使用的新工具:mysql
學習和使用的新語言和新平臺:android
完成的代碼:1376行。(統計工具:SourceCounter)。git
掌握和學習的新方法:
Learning by Doing(作中學)sql
其餘提高:shell
我以爲個人團隊仍是很不錯的。並非隨口說說。數據庫
達到的階段:構造階段。編程
感受本身的代碼不怎麼優秀。json
<?php /** * Created by PhpStorm. * User: linmouren * Date: 2016/11/10 * Time: 21:29 */ //寫在前面 //修改於12月15日晚 //因爲要傳回發帖者的用戶名和發帖者的頭像,故另做修改,並且返回的帖子的信息有所縮減,不是返回所有帖子信息。 header("content-type:text/html; charset=utf-8"); class GetList { public function getListTest($messageId = '',$postNum){ $con = new mysqli('localhost','root','beijingkaoya','buyTogether'); if($con->connect_error){ die('Error : ('. $con->connect_errno .') '. $con->connect_error); }else{ $con->query("SET NAMES utf8"); if($messageId == 0){ $con->query("SET NAMES utf8"); $sql = "SELECT messageId,title,photo,postTime,User.userName,User.headPortait FROM User,Message WHERE Message.userName=User.userName AND state='正在進行' ORDER BY messageId DESC;"; $result = $con->query($sql); }else{ $con->query("SET NAMES utf8"); $sql = "SELECT messageId,title,photo,postTime,User.userName,User.headPortait FROM User,Message WHERE Message.userName=User.userName AND messageId<$messageId AND state='正在進行' ORDER BY messageId DESC;"; $result = $con->query($sql); } if($result->num_rows){ $listNum = $postNum;//每次獲取5條帖子 while(($row = $result->fetch_assoc()) && $listNum--){ $data[] = $row; } }else{ $data[] = null; } //$datajson = json_encode($data,JSON_UNESCAPED_UNICODE); $arr = array( 'success' => true, 'message' => '', 'postsnum' => count($data), 'data' => $data ); echo json_encode($arr,JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE); } mysqli_close($con); } }
用來數據傳送的文件(文件2)
<?php /** * Created by PhpStorm. * User: linmouren * Date: 2016/11/10 * Time: 21:27 */ header("content:text/html; charset=utf-8"); error_reporting(E_ALL ^ E_NOTICE); require_once 'GetList.class.php'; $messageId = $_POST['postsid']; $postNum = $_POST['postnum']; $tableName = ''; $list = new GetList; $list->getListTest($messageId,$postNum); ?>
如上,文件1幾乎作了全部的事,而文件2僅僅作了獲取數據,還有調用函數處理。
我以爲也許能夠改成:對數據庫數據查詢封裝在函數裏,獲取的數據的處理操做放在文件2裏面。
經過數據展示軟件是能夠維護和繼續發展的。
有源碼。源碼連接(coding.net)
有文檔。規格說明書/系統設計/源碼連接(coding.net)
相處一學期不易,課堂和課程上,咱們將就此別過。惋惜學生匆匆,時光匆匆,認識和了解的同窗卻不多。另外我年紀漸長,記憶日衰,會遺憾有時候我連個性或名字都沒有記住。寫一段話,介紹下你本身吧。
每次結課彷佛都是一次離別,可是咱們大可沒必要太傷感,生活就是不斷地相遇不斷地離別,沒必要強求記住每個笑臉,值得記住的天然不會忘掉,忘掉了的就忘了吧,作個過客也沒什麼很差。做爲老師要遇到學生何其之多,彷佛每一個學生都差很少,不同凡響的也是屈指可數。對學生而言,就比較容易記住一個有趣的老師。是否是全部的學生都有一種「老師的每一個眼神都是在問我懂了嗎」的錯覺,我就感受棟哥的每一個表情都在和我交流。事實並不這樣,畢竟沒有什麼閃光點讓本身出衆,可是不出衆又有什麼關係呢,不出衆就不會被棟哥記住,那我記住棟哥就行了。——NoBug團隊的小卒:-)
那就來張咱們團隊的合照吧