软工每日总结30

今天的工作是完成了注册-登录系统的管理员程序,用户管理程序的一部分,主要是后台对用户的操作,包括用户的删除和权限提升等等。

主要代码

function insert_admin($id)
{
//echo $email.$pw;
global $DB_H;

$sql = "INSERT INTO {$DB_H}Admin (`id`) VALUES ($id)";
$t=$this->mysqli->query($sql);
if ($t)
{
echo "true";
}
else
{
echo "false";
}
}

function get_user_list()
{
global $DB_H;
$sql = "SELECT * FROM {$DB_H}Users";
$result = $this->mysqli->query($sql);
$list = array();
$i = 0;
while ($row = mysqli_fetch_array($result)) {
$state = "游客";
if ($this->is_admin($row[‘id‘])) {
$state = "管理员";
}
$list[$i]=array($row[‘id‘],$row[‘email‘],$row[‘password‘],$state);
$i++;
}
$result->close();
return $list;
}

function drop_user($uid)
{
global $DB_H;

$sql = "DELETE FROM {$DB_H}Users WHERE `id` = {$uid}";
$t=$this->mysqli->query($sql);
if ($t)
{
echo "成功删除";
}
else
{
echo "删除失败";
}
}

if(!isset($sql))
{
exit();
}
echo "<table border=\"0\">";
echo "<tr>";
echo " <td>邮箱</td>
<td>密码</td>
<td>uid</td>
<td>身份</td>
<td>操作</td>";
echo "</tr>";
$list=$sql->get_user_list();
$max=count($list);
for($i=0;$i<$max;$i++)
{
echo "<tr>";
echo "<td>{$list[$i][1]}</td>
<td>{$list[$i][2]}</td>
<td>{$list[$i][0]}</td>
<td>{$list[$i][3]}</td>";
if($isAdmin&&$list[$i][3]!=="管理员")
{
echo "<td><a href=\"index.php?uid={$list[$i][0]}&v=444\">删除</a></ td>";
echo "<td><a href=\"index.php?uid={$list[$i][0]}&v=555\">设为管理员</a></ td>";
}
echo "</tr>";
}
echo "</table>";

时间: 2024-10-22 15:39:35

软工每日总结30的相关文章

软工每日总结6

今天的工作是将百度地图的建议结果查询集成到我们的软件中: 主要代码: mSuggestionSearch = SuggestionSearch.newInstance();mSuggestionSearch.setOnGetSuggestionResultListener(this); addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable arg0) { Log.e("

Slimer软工课设日报-2016年6月30日

根据上期预告,今天的主要工作是增加了初始界面和设置界面 初始界面 点击start按钮,若在设置中已成功连接服务器,则会进入账号登录界面,否则弹窗报错 void start() { //开始游戏按钮 if (connected == 0) { MessageBox(NULL,"未连接到服务器,请在设置中输入IP","错误" , MB_OK); } else { form = 1; //账号登录页面 } } start按钮 代码中connected变量当设置页面中ip连

[BUAA软工]个人总结

软工总结 一.课程初阅读提问博客 link Q1.1: 敏捷开发对于产品的可靠行要求不高? 这里的可靠性应当是相对而言,对于安防国防领域的软件,由于自身特性,在软件设计时首先考虑可靠性.相对来说,敏捷开发对于产品的可靠性要求要低一点点,容忍度好一点. Q1.2: 这本书适合作为教材吗? 我个人还是觉得,这本书和教材的定位并不同,让我选,是不会用这本书作为教材的.如果从开始筹划一本教材,那么它一定是完全针对于某一门具体的课,融合进多年的教学经验,凸显学习过程中的重点难点的,旨在为同学们构建一个完善

软工实践总结作业

忽然间,说结束就结束了. 明明是一直以来觉得头疼无比.时间占用巨大的这门课程,在结束的时候,却没有想象中的轻松,反而有一丝失落. 1.课程总结: 翻开刚刚开课时写下的目标,字里行间读出的,半是憧憬,半是迷茫.计划中要做的,有一些没有完成: 原打算学习java,最后却学习了一些php和mysql: 想要学会更好的管理时间,熬夜的次数好像却更加频繁: 原以为可以初步成长为一个合格的pm,但是回头看看自己做的好像也不怎么样.. .当然,也有不少的收获: 学会了一些软件的使用,例如原型开发软件Axure

【讨论帖】关于大学软工实践课程的教学模式讨论

背景介绍:某大学一门大三软工实践课,学生平时的时间较紧,所有科目一周总的学时通常在30学时以上.课程的主线主要以设计一个app或者实际应用系统的方式来进行,并且只在课后时间进行(上课时间要另外介绍各种工具比如android studio或者用例图工具.原型开发工具.单元测试工具等):课程中助教要求以博客的形式来进行贯穿,即平时的每次的项目安排都要以博客的形式发布,征得助教同意,公布发布课程项目的博客的地址http://www.cnblogs.com/easteast/,里面有每次作业的具体要求等

软工作业: (2)硬币游戏—— 代码分析与改进

软工作业: (2)硬币游戏-- 代码分析与改进 一.作业要求 1.Python 程序阅读理解 2.学习Python 编码风格指南中译版(Google SOC)(http://blog.csdn.net/damotiansheng/article/details/43867175),改进Python程序 3.设计游戏规则,使得慈善事业可持续. 地铁口放置硬币箱(初始值500硬币),顾客可取.可放.请设计一组规则,使得该钱箱永远有钱取(尽量符合实际) 注:参考http://www.cnblogs.c

西北师大-18软工】第二次作业成绩汇总

[西北师大-18软工]第二次作业成绩汇总 同学们在本学期第一次练习小项目,这个过程中一定遇到了许多困难,希望同学们认真反思得失.同时要认清编程能力薄弱的现实,抓紧时间补短板. 作业题目 实验二 软件工程个人项目 实验目的与要求 (1)掌握软件项目个人开发流程. (2)掌握Github上发布软件项目的操作方法 作业评分标准: 按时交 - 有分(满分30分,代码和博客各15分),检查项目包括: 未提交项目源码到Github上,代码部分不得分:未提交博客到班级博客上,博客部分不得分: 根据项目完成质量

软工网络15团队作业4——Alpha阶段敏捷冲刺3.0

软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 昨天已完成的工作: (1)完成服务器的搭建: (2)完成部分数据库的搭建: (3)完成入口界面的设计: (4)完成我的打卡动态界面. 今天计划完成的工作: (1)完成部分新建话题页面的设计: (2)完成部分我的设置页面的设计: (3)完成部分我的话题记录的设计: (4)完成了数据库的搭建. 工作中遇到的困难: (1)今天的任务主要是一个缓

软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 昨天已完成的工作: (1)完成部分新建话题页面的设计: (2)完成部分我的设置页面的设计: (3)完成部分我的话题记录的设计: (4)完成了数据库的搭建. 今天计划完成的工作: (1)完成首页的页面设计: (2)完成新建动态页面的设计: (3)完成总新建页面的设计: 工作中遇到的困难: (1)前端的页面设计都还不够美观. (2)可能因为都