软工实践项目课程的自我目标
开学的指望仍是比较简单的--懂得“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团队的小卒:-)
那就来张咱们团队的合照吧