日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第二小组作业

發布時間:2025/3/14 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第二小组作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開發流程如下:

·項目計劃

?? 完成這個項目需要的時間:7天

·項目開發

??·需求分析:

??? ·作為一名排球計分員,我希望在觀看比賽過程中能實時記錄并顯示比賽雙方的每一次的得分情況,以便于我能更好的去記錄比賽得分,并將每一次得分實時的顯示給觀眾(精確到每一次得分)。

? ·設計文檔

??? ·由排球比賽用戶故事的需求分析可知,此程序是用來準確記錄比賽雙方的每一次得分情況,并及時顯示給觀眾,且顯示比賽的勝負結果的。

??·計劃復審

??? ·正在進一步的商討中。

??·代碼規范

??? ·根據Visual Studio 2010規范去寫。

? ·具體設計

??? ·UML活動圖:

??

??? ·UML類圖:

?

?

? ·具體編碼

??? ·部分代碼如下

//Model

??? public class TuanDui
??? {
??????? public int ID { get; set; }
??????? public string Name { get; set; }
??? }

??? public class JiFen
??? {
??????? public int Num { get; set; }
??????? public string NameA { get; set; }
??????? public string NameB { get; set; }
??????? public int JuNum { get; set; }
??????? public int JuFenA { get; set; }
??????? public int JuFenB { get; set; }
??????? public int ZongA { get; set; }
??????? public int ZongB { get; set; }
??? }

?

//volleyballDAL層

??? public class volleyballDAL
??? {

??????? public TuanDui SelectTuanDui()
??????? {
??????????? string sql = "select * from tuandui";
??????????? TuanDui td = null;
??????????? using (SqlDataReader reader = SqlHelper.ExecuteReader(sql))
??????????? {
??????????????? if (reader.HasRows)
??????????????? {
??????????????????? while (reader.Read())
??????????????????? {
??????????????????????? td = new TuanDui();
??????????????????????? td.ID = (int)reader["Id"];
??????????????????????? td.Name = reader["Name"].ToString();
??????????????????? }
??????????????? }
??????????? }
??????????? return td;
??????? }

?

??????? public JiFen SelectJiFen()
??????? {
??????????? string sql = "select * from JiFen";
??????????? JiFen jf = null;
??????????? using (SqlDataReader reader = SqlHelper.ExecuteReader(sql))
??????????? {
??????????????? if (reader.HasRows)
??????????????? {
??????????????????? while (reader.Read())
??????????????????? {
??????????????????????? jf = new JiFen();
??????????????????????? jf.Num = (int)reader["Num"];
??????????????????????? jf.NameA = reader["NameA"].ToString();
??????????????????????? jf.NameB = reader["NameB"].ToString();
??????????????????????? jf.JuNum = (int)reader["JuNum"];
??????????????????????? jf.JuFenA = (int)reader["JuFenA"];
??????????????????????? jf.JuFenB = (int)reader["JuFenA"];
??????????????????????? jf.ZongA = (int)reader["ZongA"];
??????????????????????? jf.ZongB = (int)reader["ZongB"];
??????????????????? }
??????????????? }
??????????? }
??????????? return jf ;

??????? }?


??? }

? SqlHelper類

??? public static class SqlHelper
??? {
??????? //1.連接字符串
??????? private static readonly string constr = ConfigurationManager.ConnectionStrings["itcast"].ConnectionString;

??????? //4.執行返回多個值,多行
??????? public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pms)
??????? {
??????????? SqlConnection con = new SqlConnection(constr);
??????????? using (SqlCommand cmd = new SqlCommand(sql, con))
??????????? {
??????????????? if (pms != null)
??????????????? {
??????????????????? cmd.Parameters.AddRange(pms);
??????????????? }
??????????????? try
??????????????? {
??????????????????? con.Open();
??????????????????? return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
??????????????? }
??????????????? catch (Exception)
??????????????? {
??????????????????? con.Close();
??????????????????? con.Dispose();
??????????????????? throw;
??????????????? }
??????????? }
??????? }

?

//volleyballBLL層

??? public class volleyballBLL
??? {
??????? private volleyballDAL dal = new volleyballDAL();

??????? public TuanDui GetSelectTuanDui()
??????? {
??????????? return dal.SelectTuanDui();
??????? }

??????? public JiFen GetSelectJiFen()
??????? {
??????????? return dal.SelectJiFen();
??????? }

??? }

?

//volleyballUI層

??? public partial class volleyball : System.Web.UI.Page
??? {
??????? private JuFen jf = new JuFen();

??????? private volleyballDAL dal = new volleyballDAL();

??????? protected void Page_Load(object sender, EventArgs e)
??????? {
??????????? if (!IsPostBack)
??????????? {
???????????????
??????????? }
??????? }

??????? public void Add(string add)
??????? {
??????????? jf.JuFenA = Convert.ToInt32(txtJuFenA.Text);
??????????? jf.JuFenB = Convert.ToInt32(txtJuFenB.Text);
??????????? jf.ZongA = Convert.ToInt32(txtZongA.Text);
??????????? jf.ZongB = Convert.ToInt32(txtZongB.Text);
??????????? jf.Num = jf.ZongA = jf.ZongB;
??????????? if(add=="A1")
??????????? {
??????????????? jf.JuFenA += 1;
??????????????? txtJuFenA.Text = jf.JuFenA.ToString();
??????????????? PanDuan();
??????????? }
??????????? else if(add=="B1")
??????????? {
??????????????? jf.JuFenB += 1;
??????????????? txtJuFenB.Text=jf.JuFenB .ToString();
??????????????? PanDuan();
??????????? }
??????? }

??????? public void Jian(string sub)
??????? {
??????????? jf.JuFenA = Convert.ToInt32(txtJuFenA.Text);
??????????? jf.JuFenB = Convert.ToInt32(txtJuFenB.Text);
??????????? jf.ZongA = Convert.ToInt32(txtZongA.Text);
??????????? jf.ZongB = Convert.ToInt32(txtZongB.Text);
??????????? jf.Num = jf.ZongA +jf.ZongB;
??????????? if(sub=="A2")
??????????? {
??????????????? if (Convert.ToInt32(txtJuFenA.Text) == 0)
??????????????? {
??????????????????? jf.JuFenA =0;
??????????????????? txtJuFenA.Text = jf.JuFenA.ToString();
??????????????? }
??????????????? else
??????????????? {
??????????????????? jf.JuFenA -= 1;
??????????????????? txtJuFenA.Text = jf.JuFenA.ToString();
??????????????? }

??????????? }
??????????? else if(sub == "B2")
??????????? {
??????????????? if (Convert.ToInt32(txtJuFenB.Text) == 0)
??????????????? {
??????????????????? jf.JuFenB = 0;
??????????????????? txtJuFenB.Text = jf.JuFenB.ToString();
??????????????? }
??????????????? else
??????????????? {
??????????????????? jf.JuFenB -= 1;
??????????????????? txtJuFenB.Text = jf.JuFenB.ToString();
??????????????? }
??????????? }
??????? }

??????? protected void Button1_Click(object sender, EventArgs e)
??????? {
??????????? string add="A1";
??????????? Add(add);
??????? }

??????? protected void Button3_Click(object sender, EventArgs e)
??????? {
??????????? string sub = "A2";
??????????? Jian(sub);
??????? }

??????? protected void Button2_Click(object sender, EventArgs e)
??????? {
??????????? string add = "B1";
??????????? Add(add);
??????? }

??????? protected void Button4_Click(object sender, EventArgs e)
??????? {
??????????? string sub = "B2";
??????????? Jian(sub);
??????? }

??????? public void PanDuan()
??????? {
??????????? if (Convert.ToInt32(txtJuFenA.Text) == 25)
??????????? {
??????????????? jf.ZongA += 1;
??????????????? txtZongA.Text = jf.ZongA.ToString();
??????????????? txtJuFenXianShi.Text += "第" + (jf.JuNum) + "局:" + Convert.ToInt32(txtJuFenA.Text) + ":" + Convert.ToInt32(txtJuFenB.Text) + "\r\n";
??????????? }
??????????? else if (Convert.ToInt32(txtJuFenB.Text) == 25)
??????????? {
??????????????? jf.ZongB += 1;
??????????????? txtZongB.Text = jf.ZongB.ToString();
??????????????? txtJuFenXianShi.Text += "第" + (jf.JuNum) + "局:" + Convert.ToInt32(txtJuFenA.Text) + ":" + Convert.ToInt32(txtJuFenB.Text) + "\r\n";
??????????? }
??????? }

??? }

界面效果如下:

數據庫中數據表結構如下:

轉載于:https://www.cnblogs.com/shangguanlei/p/6219608.html

總結

以上是生活随笔為你收集整理的第二小组作业的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费在线看片 | 亚洲一区二区动漫 | 国产黄大片在线观看画质优化 | 精品丰满少妇一区二区三区 | 成人三级在线播放 | 国产色无码精品视频 | 少妇久久久久久被弄高潮 | 成人午夜免费电影 | 欧美精品在线观看视频 | 亚洲男人的天堂网站 | 久久久久久逼 | 亚洲国产清纯 | 精品久久久久久久久久久久久久久久 | 人妻丰满熟妇av无码久久洗澡 | 天天干,天天爽 | 特黄aaaaaaa片免费视频 | 美女视频黄是免费 | 综合视频一区二区 | 国产97色在线 | 国产 | 久久乐国产精品 | 国产在线久 | 熊出没之冬日乐翻天免费高清观看 | 欧美老熟妇又粗又大 | 亚洲精品国产精品国自 | 二区三区视频 | 影音先锋成人网 | 亚洲午夜片 | 制服丝袜天堂网 | 人人入人人| 国产91丝袜在线播放 | 麻豆视频网站入口 | 日本aa大片 | 97国产视频 | 国产精品无码一区二区三区免费 | 伦一理一级一a一片 | 男女日批网站 | aaaaa级少妇高潮大片免费看 | 777奇米四色 | 中国美女一级片 | 99国产精品久久久久久久久久久 | 性巴克成人免费网站 | 国产日韩成人内射视频 | 在线97| 国产在线播放一区二区三区 | 国内外成人在线视频 | 五月的婷婷 | 伊人夜夜| 男人激情网 | 久久久久久久久久久久 | 69视频网址 | 欧美人妻一区二区 | 国产精品成人69xxx免费视频 | 怡红院成永久免费人全部视频 | 亚洲免费精品视频在线观看 | 日韩一区在线观看视频 | 456亚洲影视 | 麻豆亚洲精品 | 日本人体视频 | 韩国美女视频在线观看18 | 精品久久人妻av中文字幕 | 污污内射久久一区二区欧美日韩 | 在线高清观看免费观看 | 亚洲精品乱| 五月婷网站 | 性一交一黄一片 | 思思久久精品 | 久草综合在线 | 亚洲精品久久夜色撩人男男小说 | 九色视频在线播放 | 亚洲欧美国产一区二区三区 | 成人激情av | 亚洲 欧美 中文字幕 | 夜夜爱爱| 国产精品一区二区在线播放 | 色人阁五月天 | 日韩毛片在线免费观看 | 国产一区二区 | 久久国产一区二区 | 国产精品人妖 | 日韩三级av在线 | 视频一区二区免费 | 中文字幕精品一区 | 国产奶头好大揉着好爽视频 | 激情网页 | 久草热在线观看 | 亚洲欧美日韩不卡 | 777在线视频| 黄色小视频免费看 | 日日躁夜夜躁狠狠久久av | 99热91| 人妻射精一区二区 | 天天高潮夜夜爽 | 日韩美女黄色片 | 九九热精品视频在线观看 | 亚洲精品成人在线 | 999国产 | 中文字幕一区二区三区在线视频 | 国产精品人人妻人人爽人人牛 | 日本精品一区二区在线观看 |