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

    AndroidStudio(AS) 1.3之后已经支持NDK,这为NDK开发提供了极大的便利,不在需要配置各种头疼的MK文件,简单的九步就可完成配置.要说明的是,第一次配置AS一定要有耐心. 0,下载 ...

  2. oschina代码仓库远程push,pull免密实操总结

    刚做项目,用到开源中国(oschina)的git仓库,一个多月一直在痛苦的反复输密码的过程中度过.中间配置过几次免密登录,但总是时而登的上去,时而不行,大多数情况不行.近几日项目做完了,正好有空把这个 ...

  3. 关系数据库—SQL学习笔记

    SQL的特点: 综合统一 高度非过程化(存取路径的选择以及SQL的操作过程由系统自动完成) 面向集合的操作方式,以同一种语法结构提供多种使用方法(可以在终端键盘上直接键入SQL命令对数据库进行操作,也 ...

  4. javascript 基础

    javascript概述: javascript历史: * 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEas ...

  5. iOS 组件化漫谈

    1.准备工作 由于工程越来越大,里面的文件也越来越多.很多时候merge代码的时候工程文件起了冲突之后,若 .xcodeproj文件冲突 打开之后很难以修改. 架构其实相对开发来说还是比较难于下手的东 ...

  6. 企业SOA架构设计理论

    SOA简介 SOA(Service-Oriented Architecture,面向服务架构)是一种将信息系统模块化为服务的架构风格.拥有了服务之后,我们就可以迅速地将这些服务按不同方式重新组合,从而 ...

  7. 基于Vue2.0+Vue-router构建一个简单的单页应用

    爱编程爱分享,原创文章,转载请注明出处,谢谢!http://www.cnblogs.com/fozero/p/6185492.html 一.介绍 vue.js 是 目前 最火的前端框架,vue.js ...

  8. HTML5规范-相关资料链接(大多都是英文文档)

    网站做的更规范,尽量选择正确的HTML5结构元素.地址:http://html5doctor.com/happy-1st-birthday-us/#flowchat 了解算法和分块      知道文档 ...

  9. java 学习框架

    例如 Jsp.Velocity.Tiles.iText 和 POI.Spring MVC框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术.

  10. 异常 Exception

    异常:是指在程序运行的过程中发生的一些不正常的时间. 分为受查异常和非受查异常. 受查异常:编译时期出现的异常   除了RuntimeException的异常,必须处理以及throws 非受查异常:运 ...