• 计划--用一天的时间来做这个项目
  • 需求分析--作为一个观众,我想要知道每局的比分,以便我更了解比赛情况。
  • 生成设计文档--用类图来进行说明。
  • 设计复审---无
  • 代码规范--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个人作业的更多相关文章

  1. 2017软工第二次作业 - 本周PSP(补交)

    每周例行报告 1.本周PSP 2. 本周进度条 3.累计进度图 4. 本周PSP饼状图

  2. 本周psp

      本周PSP 类别 内容 开始时间 中止时间 终止时间 总用时 产品计划会议 定义产品的用户需求,以及从这个产品中得到什么.解决啥问题 18:00 0 20:00 120分钟 撰写博客 会议记录与个 ...

  3. 本周psp(11月17-23)

    本周psp进度 11月19号 内容 开始时间 结束时间 打断时间 净时间 发布读书笔记 11:05 11:25 0 20m 看构建之法书 9:50 10:48 5m 53m 11月20号 内容 开始时 ...

  4. 本周PSP+历年作品评论

    本周PSP 类别 内容 开始时间 结束时间 间断时间 净时间(min) 9月11号 看书 构建之法 19:00 21:00 14 106 9月12号 写程序 词频统计多需求版 8:00 14:23 3 ...

  5. 2017秋软工1 - 本周PSP

    1.本周PSP 2. 本周PSP饼状图 3. 本周进度条 4. 累计进度图

  6. 本周psp(观众页面)

    个人项目PSP(观众页面) 计划 30min 估计要用多长时间 3d 开发 5h 需求分析 1h 生成设计文档 1h 设计复审 50min 代码规范 20min 具体设计 40min 具体编码 3h ...

  7. 2017秋软工 —— 本周PSP

    1. PSP 2. PSP饼图 3. 累计进度条 4. 累计折线图

  8. 2017秋软工 - 本周PSP

    1. PSP 2. PSP饼状图 3. 进度条 4. 累计进度图

  9. 本周PSP图

    本周共写博文5篇,共计4800字,知识点:知道了博客应当如何写,接触了博客园,阅读了构建之法 内容 开始时间 结束时间 中断时间 共计时间 9月8日博文 22:00 22:55 10min聊天 45m ...

随机推荐

  1. HYSBZ 2038 莫队算法

    小Z的袜子(hose) Time Limit:20000MS     Memory Limit:265216KB     64bit IO Format:%lld & %llu Submit  ...

  2. web.xml加载顺序

    一 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Ser ...

  3. Android调用WebService

    这两天给老师做地铁app的demo,与后台的交互要用WebService,还挺麻烦的.所以想写点,希望有用. Web Services(Web服务)是一个用于支持网络间不同机器互操作的软件系统,它是一 ...

  4. Scala中None, Nil, Nothing的区别

    Nil是一个空的List None是一个object,是Option的子类型 List[Nothing]

  5. FlowLayoutPanel

    动态生成控件  按顺序规律排列时 用panel的话 要指定特定的位置 .麻烦. 可以通过用flowLayoutPanel来解决. FlowLayoutPanel:表格布局面板,适合以表格形式规则的动态 ...

  6. SHELL编写NGINX自动部署脚本

    1.功能描述 1. 安装支持包,从软件源下载自定义的NGINX包,创建NGINX用户和用户组. 2. 安装并初始化NGINX配置. 3. 运行NGINX并检测运行状态. 2.实现 源码如下: #!/b ...

  7. 19个必须知道的Visual Studio快捷键

    项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器) Shift + Alt+ C = 添加 ...

  8. vector it->和*it

    //每次写代码总是被迭代器的iter->和*iter弄晕,主要是被protobuf弄晕了 #include <vector> struct test{ test(){ memset( ...

  9. ios开发之Info.plist文件相关配置

    前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置.以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字 ...

  10. web app开发利器 - iscroll4 解决方案

    存在即是道理,iscroll会诞生,主要是因为无论是在iphone.ipod.android 或是更早前的移动webkit都没有提供一种原生的方式来支持在一个固定高度的容器内滚动内容, 这个不幸的规则 ...