本周psp个人作业
- 计划--用一天的时间来做这个项目
- 需求分析--作为一个观众,我想要知道每局的比分,以便我更了解比赛情况。
- 生成设计文档--用类图来进行说明。

- 设计复审---无
- 代码规范--3H
- 具体设计--建立数据库,通过三层构架将数据库里的每队每局比分拿出来显示在UI层上
- 具体编码
- 界面显示效果


- 具体代码如下


UI层
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using BLL;
using Model;
using Common;public partial class player : System.Web.UI.Page
{
private StudentBll bll = new StudentBll();
protected void Page_Load(object sender, EventArgs e)
{
List<Juticahngfen> juti = bll.GetAllvoll();
StringBuilder sb = new StringBuilder();sb.Append("<div style='position:absolute;background-color: #669999; font-family: 隶书;font-size:20px; text-align:center;'><table border='1px;solid'style='width:500px;height:600px'><tr><th>编号</th><th>局数</th><th>队名</th><th>得分</th></tr>");
foreach (var item in juti)
{
sb.Append(string.Format("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td></tr>", item.ID, item.jushu, item.duiming, item.defen));
}
sb.Append("<tr><td colspan='4'><a href='player.aspx'>最终比分</a></td></tr></table>");
Response.Write(sb.ToString());
}
}

- 代码复审----2h
- 测试--0h
- 测试报告--无
- 计算工作量--5h
- 事后总结,并提出改进意见
在本周周三开始进行三次架构的设计,本周周六下午开始做的,在开始之前思考了上周的解决方法,代码不会打,所以就仿了ASP.NET上面查询详情的做法,可以用三层架构把数据显示在界面上,在做的过程中一直没能运行成功,花费了一个多小时的时间,最后请教了我的两位室友,她们帮我解决了问题,让我意识到结对编程是对于学习是很有帮助的。所以要多和同学交流。由于我的完成作业的时间比较匆忙,所以在最后比分的显示中用的是控件,没有用三层架构。所以没有具体代码。希望以后多多改进。并且我对算法比较生疏,所以在每一局小分的情况中我没有做。希望下一周请教同学尝试一下。
本周psp个人作业的更多相关文章
- 2017软工第二次作业 - 本周PSP(补交)
每周例行报告 1.本周PSP 2. 本周进度条 3.累计进度图 4. 本周PSP饼状图
- 本周psp
本周PSP 类别 内容 开始时间 中止时间 终止时间 总用时 产品计划会议 定义产品的用户需求,以及从这个产品中得到什么.解决啥问题 18:00 0 20:00 120分钟 撰写博客 会议记录与个 ...
- 本周psp(11月17-23)
本周psp进度 11月19号 内容 开始时间 结束时间 打断时间 净时间 发布读书笔记 11:05 11:25 0 20m 看构建之法书 9:50 10:48 5m 53m 11月20号 内容 开始时 ...
- 本周PSP+历年作品评论
本周PSP 类别 内容 开始时间 结束时间 间断时间 净时间(min) 9月11号 看书 构建之法 19:00 21:00 14 106 9月12号 写程序 词频统计多需求版 8:00 14:23 3 ...
- 2017秋软工1 - 本周PSP
1.本周PSP 2. 本周PSP饼状图 3. 本周进度条 4. 累计进度图
- 本周psp(观众页面)
个人项目PSP(观众页面) 计划 30min 估计要用多长时间 3d 开发 5h 需求分析 1h 生成设计文档 1h 设计复审 50min 代码规范 20min 具体设计 40min 具体编码 3h ...
- 2017秋软工 —— 本周PSP
1. PSP 2. PSP饼图 3. 累计进度条 4. 累计折线图
- 2017秋软工 - 本周PSP
1. PSP 2. PSP饼状图 3. 进度条 4. 累计进度图
- 本周PSP图
本周共写博文5篇,共计4800字,知识点:知道了博客应当如何写,接触了博客园,阅读了构建之法 内容 开始时间 结束时间 中断时间 共计时间 9月8日博文 22:00 22:55 10min聊天 45m ...
随机推荐
- 让PDF.NET支持最新的SQLite数据库
最近项目中用到了SQLite,之前项目中用的是PDF.NET+MySQL的组合,已经写了不少代码,如果能把写好的代码直接用在SQLite上就好了,PDF.NET支持大部分主流的数据库,这个当然可以,只 ...
- 82.Android之MVP+Retrofit+RxJava实践小结
转载:http://wuxiaolong.me/2016/06/12/mvpRetrofitRxjava/ 关于MVP.Retrofit.RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛 ...
- ftp同步代码
一个很naive的代码,用来做ftp的"主->从 下载,从->主 上传".ftp可不像mysql那样还有log可以用,所以完全naive的做法:连到ftp server ...
- Pi 前2600位
3.14 15926 53589 79323 84626 43383 27950 28841 97169 39937 51058 2097 4944 5 92307 81640 62862 0899 ...
- Beta阶段项目终审报告
先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...
- Beta阶段发布说明
OverWatch来浪狼人杀助手Beta版本发布说明 Beta版本的新功能 添加了忘记密码与重置密码的功能 添加了语音流程提示的功能 添加了搜索好友的功能 添加了添加好友的功能 添加了能够直接通过点击 ...
- EntityFramework错误:Unable to update the EntitySet because it has a DefiningQuery
错误截图: 解决方法: 在所操作的数据库表中添加一个主键即可解决此问题
- spring-mvc注解(mvc:annotation-driver,JSON,配置详解)
一.DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter 的使用已经过时! spring 3.1 开始我们应该用 Reque ...
- centos6.5 更新yum源
在使用centos过程中,自带的yum源包,不能满足的情况下,这个时候就可以考虑升级yum源了.国内用的比较多的是163镜像地址为http://mirrors.163.com/.help/centos ...
- Jenkins安装
直接下载使用Jenkins有两种方式:一种是下载war包安装.另一种是下载.zip进行安装. 一..zip解压安装 1.下载Jenkins:地址http://mirrors.jenkins-ci.or ...