MVC开发之排球计分(八)项目开发总结

项目总结:

本章的博客主要是用mvc编写排球计分的程序,到本次博客的制作书写,本章的排球计分程序算是结束了。

在最后,来做一下最后的总结:

我们先来看一下最初的需求分析表:


计划需要总时间:


10h


小组开发


 


需求分析:


1h


具体设计:


1h


具体代码:


5h


代码复审:


1h


测试:


1h


总结:


1h

最终所用时间:12h

根据这个需求分析表,最近三周阶段,共用12个小时完成了这项排球计分程序设计的任务,

在代码的分析与设计大的过程中超出了预算的两个小时,

本次的程序设计使用mvc的形式制作的,

其主要是以排球队伍的得分以及排球比赛胜利结果的形式展现给大众。

其使用的范围可以是观众、裁判员、教练员、排球运动员等

下面是页面的最后显示界面:

在程序中也会有对得分的验证。假如一方到达25分以上,则得分框中自动提示错误。

注:

开发此程序,我们使用的是MVC框架模式体系。MVC是一种程序开发设计模式,

它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、

可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。

程序优点:

a.得分情况一目了然,能够直观的看出比赛结果的胜负

b.能够看出得分的具体情况,如何得分

c.方便系统维护与管理

程序缺点:

a.功能不够完善,得分的技能细节统计没有具体统计出来

b.局限性大,不能适用于太多场景,仍需完善

最后总结:

经过几周的不懈努力,本小组成员之间的分工与合作,本次项目程序设计如期完成。

截至到今天,这次练习终于完结,但是还是要进行进一步加强,因为还有很多地方不够完善,需要进行进一步的修改与完善。

再接再厉,给自己加油打气!

时间: 2024-10-05 05:31:56

MVC开发之排球计分(八)项目开发总结的相关文章

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验。

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器.过滤器等Web组件以及MVC架构模式进行Java Web项目开发的经验. 1.说一说Servlet生命周期(非常重要) Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 只执行一次 处理请求:当请求到达时,运行其service()方法.service()自动调用与请求相对应的doXXX

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案

当用Myeclipse8.6集成开发环境,进行JavaWeb项目开发的时候,用集成开发环境中的run Server进行程序调试时,出现如下错误解决方案: 'Starting Tomcat v6.0 Server at localhost'has encountered a problem 错误提示: Several ports(8080,8009)required by Tomcatv6.0 Server at localhost are already in use.The server ma

MVC开发之排球计分(四)View的设计与实现

  1.      小组: 第五组(计应152) 本次计划 2.上次进度: 前几次的准备工作已经差不多准备就绪,其中包括了对排球计分规则的详细说明,还有对需求的分析,接下来就是对程序页面的操作   3.任务安排: 1队:界面显示内容View(对得分的操作BallView.cshtml) 2队:对首页进入的制作View(Index.cshtml) 其他成员:协助以上成员   需求: 作为一名程序员,我想知道每队的得分情况及得分的项目技能和队伍的胜负: BallView.cshtml页面代码显示:

MVC开发之排球计分(六)接口的实现

接口的实现 接口的用途: 接口是契约,它是方法声明的集合,封装了一些类共有的行为(方法). 即里面定义方法时只写到参数部分就用分号结束了:必须有某个/些类来实现接口才会有意义. 实现接口,就是在类中依次把接口中的方法全部写完整,即每个都补上方法体(花括号及里面的代码部分). 实现接口的类可以把它当做接口的子类,而接口可以认为是他们的父类.这样又可以扩展出多态.里氏替换的应用. 1.接口都长什么样? 很简单,一般接口都是以大写字母"I"开头来命名的,如:IComparable.ICar.

MVC实战之排球计分(八)——软件制作总结

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

MVC实战之排球计分(一)—— 需求分析与数据库设计

一.需求分析: 这个程序是排球计分程序,其业务非常简单,具体如下: 1.本程序可以选择用户身份,通过不同角度记录比赛分数. 2.不同身份记录的比赛成绩将会存储在不同的数据表(目前适合运动员和观众使用). 3.用户键入数据后,可以继续对数据进行操作(如:删除.修改.查看详情). 4,不同的身份的用户 ,不能修改非己的数据.只能修改自己的数据. 这个项目的用例图如下: 数据库设计:设计数据表之前,首先进行实体和关系的识别与确定.通过需求分析,可以观察得出,本项目的实体有:观众,运动员.(观众可以修改

iOS开发——实用篇Swift篇&项目开发常用实用技术

项目开发常用实用技术 实现拨打电话 要实现打电话功能,最简单最直接的方式便是:直接跳到拨号界面 (注意:这个需要真机调试,模拟器无效果) 1 //自动打开拨号页面并自动拨打电话 2 UIApplication.sharedApplication().openURL(NSURL(string :"tel://123456")!) 邮件发送功能的实现 2015-07-17 10:38发布:yuhang浏览:21 使用MessageUI.framework框架除了可以发送短信,还能发送Ema

iOS 开发——版本适配OC篇&项目开发之系统适配问题(关于后台)

项目开发之系统适配问题 关于后台 在之前iOS 开发中,我们精彩遇到关于app适配问题,有屏幕适配,系统适配,但是由于苹果新设备(iphone 6/6p)技新术(sizeClass)的推出在屏幕适配上变的非常简单,而且之前关于app在系统适配上还是比较多的,可能是由于ios7的大改革,后面字啊iOS7盒iOS8上面的api并没有太大的差别,所以关于系统适配,我们并没有考虑太多. 但是,作为一个合格的开发者,不管是实际项目开发中,还是平时我们都要注意系统的视频,毕竟ios9又出来了,虽然常用api

MVC开发之排球计分(七)验证编辑方法

修改代码,使得发布ReleaseDate看上去更好.打开Balls \ Ball.cs文件 using System; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace Balls.Models { public class Ball{ public int ID { get; set; } public string one1{ get; set; } public string o