本周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 ...
随机推荐
- Python的多线程(threading)与多进程(multiprocessing )
进程:程序的一次执行(程序载入内存,系统分配资源运行).每个进程有自己的内存空间,数据栈等,进程之间可以进行通讯,但是不能共享信息. 线程:所有的线程运行在同一个进程中,共享相同的运行环境.每个独立的 ...
- python笔记-字符串函数总结
字符串函数: chr() 数字转ASCII chr(96)="a" ord() ASCII转数字 ord("a")=96 isspace() 判断是否为空格 s ...
- git 远程仓库
1.查看当前的远程库 git remote git remote -v 2.添加远程仓库 git remote add [shortname] [url] 3.从远程仓库抓取数据 git fetch ...
- iOS - URL Scheme 操作
推荐JLRoutes路由跳转 NSScanner 在寻找更加灵活的页面跳转和通知,我遇见了JLRoutes,从而学习使用URL Scheme来定义界面入口.以前从来没有使用过,不过很多大厂和流行的框架 ...
- 疯狂Java笔记
第四章: 4.6深入数组 1.栈内存和堆内存 每个方法都会建立自己的内存栈,在这个方法内定义的变量会逐个放入栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁.因此,所有在方法中定义的局部变量 ...
- python_九九乘法表
# 九九乘法表 print(" 九九乘法表") for table_x in range(1,10): for table_y in range(1,table_x +1): pr ...
- SharePoint "System.Data.SqlClient.SqlException (0x80131904): Parameter '@someColumn' was supplied multiple times.“
最近在处理SharePoint Office365的相关开发的时候发现了这样一个奇怪的现象: 无法通过API更新Editor field,只要已更新就会throw Exception,由于是Offic ...
- 12月8日phpcms添加子栏目后的读取
一个栏目下面如果没有子栏目,那么它调用的模板就是列表页模板(及list_为前缀的模板):如果一个栏目下面有子栏目,那么它调用的就是栏目首页模板(category_为前缀的模板). 所以,当你这个栏目添 ...
- placeholder实现的两种方式
/** * PlaceHolder组件 * $(input).placeholder({ * word: // @string 提示文本 * color: // @string 文本颜色 * evtT ...
- 2.4嵌套多重if else 的闰年判断以及bool变量的用法
#include<stdio.h> #include<stdbool.h> int main() { int year; bool leap; //把leap定义为bool , ...