团队名称-冲刺日志(第五天)
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/12064 |
| 这个作业的目标 | 清晰自己的项目到底进行到了哪一天,完成度到底如何 |
| 小组的组号和队名 | 第二组冰菓不是冰葉组 |
| 小组的队长姓名 | 贺勇 |
SCRUM部分:
每个成员描述:
(1)我今天的进度(完成了哪些任务,花了多少时间,还剩余多少时间),今天遇到了哪些问题,今天解决了哪些问题,(参见前面计划的要求),明天的计划。(可以以表格形式列出)
| 今天的进度 | 遇到的问题 | 解决问题方法 | 明天的计划 |
|---|---|---|---|
| 贺勇负责的管理员对查询到的数据进行增删改除 | 好多好多,点击无效,点击报错,点击后404都有,连接不到数据库都来了 | 在网上疯狂找资料,问了问强的离谱大佬,加了一些相关QQ群总之就是疯狂问,问问题又不收费 | 用户部分的实现 |
| 陈强 | / | / | / |
| 黎志洋 | / | / | / |
| 罗宇梁 | / | / | / |
| 喻达龙 | / | / | / |
| 陈子扬 | / | / | / |
(2)团队成员的工作如果是开发工作必须有代码签入,给出签入记录对应的Issue内容与链接,代码必须每天可执行(当天截屏,没有倒扣分)
代码
删除查询到的销售信息或用户信息
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.sql.*" %>
<html>
<head>
<title>数据删除</title>
</head>
<body>
<%!
public static final String DBDRIVER="com.mysql.cj.jdbc.Driver";
public static final String DBURL="jdbc:mysql://localhost:3307/runoob?useSSL=false&serverTimezone=UTC";
public static final String DBUSER="root";
public static final String DBPASS="13574231893";
%>
<%
Connection conn=null;
PreparedStatement pst=null;
int rs=0;
String admid=request.getParameter("admid");
%>
<%
try{
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
String sql_delete="delete from user where admid="+admid+"";
//获取要删除的此id的数据库信息
pst=conn.prepareStatement(sql_delete);
rs=pst.executeUpdate();
if(rs!=0){
out.println("删除成功");
%>
<jsp:forward page="cha1.jsp">
<jsp:param name="ids" value="id"/>
</jsp:forward>
<%
}
}
catch(Exception e){
out.println(e);
}
%>
</body>
</html>
更新查询到的销售信息和用户信息
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.sql.*" %>
<html>
<head>
<title>数据更新</title>
</head>
<body>
<%!
public static final String DBDRIVER="com.mysql.cj.jdbc.Driver";
public static final String DBURL="jdbc:mysql://localhost:3307/runoob?useSSL=false&serverTimezone=UTC";
public static final String DBUSER="root";
public static final String DBPASS="13574231893";
%>
<%
Connection conn=null;
PreparedStatement pst=null;
int rs=0;
String admid=null;
String acount=null;
String passwords=null;
String Email=null;
%>
<%
try{
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
request.setCharacterEncoding("utf-8");
admid=request.getParameter("admid");
acount=request.getParameter(" acount");
passwords=request.getParameter("passwords");
Email=request.getParameter("Email");
String sql_update="update user set acount='"+acount+"',passwords='"+passwords+"',Email='"+Email+"'where admid='"+admid+"'";
pst=conn.prepareStatement(sql_update);
rs=pst.executeUpdate();
if(rs!=0){
out.println("更新成功");
%>
<jsp:forward page="select.jsp"></jsp:forward>
<%--修改之后转到展示页面--%>
<%
}
}
catch(Exception e){
out.println(e);
}
%>
</body>
</html>
插入查询到的销售信息和用户信息
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>数据插入</title>
</head>
<body>
<form action="doinsert.jsp" method="post">
<%--申请插入页面--%>
姓名:<input type="text" name="username1" value=""><br>
用户名:<input type="text" name="username2" value=""><br>
密 码:<input type="password" name="password" value=""><br>
邮箱 :<input type="text" name="type" value=""><br>
用户类型:
<select name="type">
<option>管理员</option>
<option>普通用户</option>
</select><br>
<input type="submit" name="" value="添加">
</form>
</body>
</html>
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.sql.*" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%!
public static final String DBDRIVER="com.mysql.cj.jdbc.Driver";
public static final String DBURL="jdbc:mysql://localhost:3307/runoob?useSSL=false&serverTimezone=UTC";
public static final String DBUSER="root";
public static final String DBPASS="13574231893";
%>
<%!
String username1=null;
String username2=null;
String password=null;
String type=null;
Connection conn=null;
%>
<%
try{
Class.forName(DBDRIVER);
conn= DriverManager.getConnection(DBURL,DBUSER,DBPASS);
request.setCharacterEncoding("utf-8");
username1=request.getParameter("admid");
username2=request.getParameter("acount");
password=request.getParameter("passwords");
type=request.getParameter("Email");
String sql_insert="insert into user(admid,acount, passwords, Email) values ('"+username1+" ',' "+username2+"','"+password+"','"+type+"')";
PreparedStatement pst=conn.prepareStatement(sql_insert);
int rs=pst.executeUpdate();
if(rs!=0){
%>
<jsp:forward page="cha1.jsp"></jsp:forward>
<%
}
}
catch(Exception e){
out.println(e);
}
%>
</body>
</html>
截图
一、一个按钮的功能查询插入删除use表
1.查询功能

2.插入数据后

3.删除数据后

4.更新数据后

二、另一个按钮实现查询插入删除saleinformation表
1.查询功能

2.插入功能(插入记录xiaowu)

3.删除功能(删除了zhangsan那条记录)

4.更新功能(电脑件数改为4)

(3)团队成员的工作如果是测试等其他工作,那要有具体的结果(截屏,测试报告等)
测试详情见测试总结
(4)SCRUM 会议的照片一张,会议照片应该是每天冲刺会议的真实非摆拍照片,可以挡住脸保护隐私。照片如果出现复用的情况倒扣分。
(5)至少一张项目程序/模块的最新(运行)截图。
查询数据后

插入数据后

删除数据后

更新数据后

PM 报告:
(1)整个项目预期的任务量 (任务量 = 所有工作的预期时间)和 目前已经花的时间 (所有记录的 ‘已经花费的时间’),还剩余的时间(所有工作的 ‘剩余时间’)
| 任务量完成度 | 已花费时间 | 剩余时间 |
|---|---|---|
| 十分之六 | 七天半 | 五天半 |
(2)PM 画出燃尽图

(3)画出一个“任务总量变化线”,体现在工作中发现了多少以前没有想到的事情。

工作中发现了多少以前没有想到的事情:可能有几天项目会没有进展,这几天手都打酸了,我真的有点小裂开,还有些细节做得不够好,我还得完善,剩下的给组员陈强接手用户部分的功能实现吧,我乏了。
(4)表格形式列出每名成员的贡献比
| 小组成员 | 贡献比 |
|---|---|
| 贺勇 | 24% |
| 陈强 | 18% |
| 喻达龙 | 16% |
| 罗宇梁 | 16% |
| 陈子杨 | 16% |
| 黎志洋 | 16% |
浙公网安备 33010602011771号