zoukankan      html  css  js  c++  java
  • MVC之排球比赛计分程序 ——(七)具体实现

    1,新建一个项目,命名为:Volleyball,选择基本模板。如图:

    点击确定。创建项目。

    2,右键单击model文件夹,添加模型类:模型类分别是:GzScore.cs和Players.cs

    具体代码如下:

     public class Team
        {
            [Key]
            public int TId { get; set; }
            [Display(Name = "队伍名称")]
            public string TName { get; set; }
            [Display(Name = "结果")]
            public string TResult { get; set; }
            public int TParentId { get; set; }
        }
        public class Ju
        {
            [Key]
            public int JId { get; set; }

            [Display(Name = "局次")]
            public string JUCi { get; set; }
            [Display(Name = "比分")]
            public string JScore { get; set; }
            public int TJId { get; set; }
            //public virtual ICollection<Team> Team { get; set; }
            //public virtual Team Team { get; set; }

            //public virtual Score Score { get; set; }


        }
        public class Score
        {
            [Key]
            public int SId { get; set; }
            [Display(Name = "得分")]
            public int AScore { get; set; }
            [Display(Name = "得分")]
            public int BScore { get; set; }
            [Display(Name = "备注")]
            public string Note { get; set; }
            public int SJId { get; set; }
            //public virtual ICollection<Ju> Ju { get; set; }
            //public virtual Ju Ju { get; set; }
            //public virtual Team Team { get; set; }

        }
        public class CountScoreDBContext : DbContext
        {
            public DbSet<Team> Team { get; set; }
            public DbSet<Ju> Ju { get; set; }
            public DbSet<Score> Score { get; set; }
        }

    模型类创建完毕后,要生成一下,也是为下一步创建控制器做铺垫。

     3.右键单击controller文件夹,选择添加控制器,然后改名为Homecontroller,然后点击确定;

    右键单击控制器内的Index方法,为其添加视图:具体代码如下:

     

      public ActionResult Index()
            {
                return View();
            }

    添加视图,代码如下:

    @{
        ViewBag.Title = "Index";
    }

    <h2>排球比赛计分程序</h2>

        @Html.ActionLink("记分员","Index","Team")
    @Html.ActionLink("观众","SearchIndex","Spectator")

    4.生成其他控制器在上一篇博客中已经提到,此处就不做具体演示。

    这样基本的软件已经做好。

    运行如下:

    1、HomeController进入界面后,选择身份界面

    2、选择记分员。可以对现有队伍的分数进入增删改查或者添加新队伍,再对队伍分数进行增删改查。

    如果双方队伍有任何疑问都可以挑战,并对结果进行修改

    如果想对添加局次比赛可以选择详细信息,

    如果要进行一局中具体得分,可以选择详细信息

    对其中某一分有疑问依旧可以挑战,进行编辑修改。

    一直到比赛结束,记分员输入双方输赢队伍。

    3、选择观众界面。观众可以搜索想看的比赛的得分情况。

    搜索结果

     

    如果观众想看具体详细比赛情况,可以点击详细,跳转页面

     

    若是想继续看具体得分情况,可以点击详细

    所有功能基本就是这些,所有数据都是从记分员保存到数据库中之后,观众才能够搜索得到想要的数据。具体代码我会在下一篇博客上发布。

     

     

     


     

  • 相关阅读:
    Win10 UWP Tile Generator
    Win10 BackgroundTask
    UWP Tiles
    UWP Ad
    Win10 build package error collections
    Win10 八步打通 Nuget 发布打包
    Win10 UI入门 pivot multiable DataTemplate
    Win10 UI入门 导航滑动条 求UWP工作
    UWP Control Toolkit Collections 求UWP工作
    Win10 UI入门 SliderRectangle
  • 原文地址:https://www.cnblogs.com/150902yt/p/7073023.html
Copyright © 2011-2022 走看看