排球记分员计分程序(一)————综述

这学期学习了ASP.NET MVC框架相关的知识,现在准备运用所学做一个关于排球比赛计分的程序,
初步计划将这个文章系列分为以下几篇:

1.综述

2.需求分析与数据库设计

3.设计文档的编写

4.实体模型Model类的设计

5.Controller控制器与Action方法的设计

6.Views视图的编码与设计

7.程序截图与运行效果

8.总结

当然,以上只是初步计划,过程中可能会根据具体情况适当调整,但是内容大体就是这些。

所用到的技术:

1.C#语言

2.ASP.NET

3.设计模式

4.关系数据库的相关知识

5.软件构架基本原则与软件工程基础知识

6.JavaScript、Ajax

7.HTML,CSS,标准化布局

另外,本文章系列是基于.NET framework4.5框架平台进行讨论,IDE使用Visual Studio 2012,测试数据库时会用到SQLServer2008 。

时间: 2024-09-29 23:37:56

排球记分员计分程序(一)————综述的相关文章

排球记分员计分程序(六)————Views视图的编码与设计

一.Views视图的编码与设计 1.在上一步创建新的 DuiWuController控制器时,系统在Views\DuiWu文件夹中创建新的Create.cshtml. Delete.cshtml. Details.cshtml. Edit.cshtml和Index.cshtml 文件. 2.查看原来的Index.cshtml 文件,代码如下图所示: @model IEnumerable<排球计分程序.Models.DuiWu> @{    ViewBag.Title = "Index

排球记分员计分程序(五)————Controller控制器与Action方法的设计

一.创建跟Duiwu实体模型类相关的Controller管理器    在资源方案解决管理器中鼠标右键单击Controller文件夹,并创建一个新的 DuiWuController控制器. 单击添加. Visual Studio Express 会创建以下文件和文件夹: · 项目控制器文件夹中的DuiWuController.cs文件. · 项目视图文件夹下的 DuiWu文件夹. · 在新的Views\DuiWu文件夹中创建Create.cshtml. Delete.cshtml. Details

MVC之排球比赛计分程序 ——(一)需求分析与数据库设计

在实际的项目中,需求分析和数据库的设计是很重要的一个环节,这个环节会直接影响项目的开发过程和质量.实际中,这个环节不但需要系统分析师.软件工程师等计算机方面的专家,还需要相关领域的领域专家参与才能完成. 需求分析: 这个项目是一个排球比赛计分程序,其业务极为简单,现将其描述如下. 1.任何观众都可以进行比赛的分数查询,查询完成后,页面上显示查询的相应的比赛内容. 2.任何观众都不可以对分数进行增删改查. 3.记分员可以对比赛进行实时记录,并将分数记录在数据库,方便观众查询,以及对分数进行通过操作

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

MVC之排球比赛计分程序 ——(五)控制器的设计与实现

控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求.所以当单击Web页面中的超链接和发送HTML表单时, 控制器本身不输出任何东西和做任何处理.它只是接收请求并决定调用哪个模型构件去处理请求, 然后用确定用哪个视图来显示模型处理返回的数据. Controller控制器接受用户请求,然后返回视图.控制器控制视图的产生.我们根据此软件的需求,设计所 需要的Controller.我们添加控制器就需要放到controller文件夹里. 我们为实现此软件的需求,目前我们需要五个Controlle

排球比赛计分程序的典型用户和场景

 姓名 赵四 性别.年龄 男,20 职业 保安 收入 3000~4000/月 知识层次和能力 大专生,有一定的电脑操作能力,对排球非常的感兴趣 生活/工作能力 学习,工作 动机.目的.困难 动机是想看排球比赛,目的给自己喜欢的球队加油,困难是不懂排球规则 用户偏好 看电影,玩游戏 用户比例 不确定 典型场景 休息时想看奥运会,替自己喜欢的球队加油 典型描述 奥运会期间,想看中国女排比赛,但周围没有人懂排球规则, 所以想看这个排球比赛计分规则来了解,  以便更好的理解比赛 姓名: 王五 性别和年龄

计应1班第4小组“排球比赛计分程序”的典型用户、创立场景、用户故事

姓名 张三 年龄 20 职业 在校大学生 收入 月生活费1200 知识层次和能力 大专生,学习计算机,对排球运动很是喜爱 动机,目的,困难 动机是喜欢看排球比赛,目的给中国队加油,困难是不是十分了解排球规则 用户 偏好 运动 用户比例 不确定 典型场景 看奥运会,为中国队加油 典型描述 快到奥运会期间,想看中国女排比赛,但不了解排球规则,所以想看这个排球比赛计分规则来了解,  以便更好的理解比赛 姓名 李四 年龄 50 职业 体育馆负责人 收入 一万/月 知识层次和能力 本科生毕业,管理一个体育

“排球比赛计分程序”的典型用户、场景用户故事

典型用户:   张小明--排球运动员 名字 张小明 性别.年龄 男.20岁 职业 国家排球运动员 收入 10万元/年 知识层次和能力 本科毕业,拥有高超的排球技术 工作状况 平常在基地训练 用户偏好 用一些计分程序 用户比例 ? 典型场景 使用各种计分程序 典型描述 不在打排球就在打排球的路上   李华中---裁判 名字 李华中 性别.年龄 男.44岁 职业 裁判 收入 20万元/年 知识层次和能力 本科,每天和软件打交道 工作状况 训练球员 用户偏好 用一些计分程序 用户比例 ? 典型场景 比

MVC之排球比赛计分程序 ——(九)总结

系列博客目的是制作一款排球计分程序.这系列博客将讲述此软件的各个功能的设计与实现.到这篇博客,此系列博客就算是结束了.在最后的这篇博客里 我们来做一些总结. 一,制作此程序,我们使用的是MVC框架.MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离.提高了程序的可维护性.可移植性.可扩展性与可重用性,降低了程序的开发难度.它主要分模型.视图.控制器三层. 使用MVC有诸多好处: 1:耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的