MVC实战之排球计分(一)—— 需求分析与数据库设计
2017-06-16 22:14
295 查看
此系列博客目的是制作一款排球计分程序。这系列博客讲讲述此软件的
各个功能的设计与实现。
一.
需求分析:
这个程序是排球计分程序,其业务非常简单,具体如下:
1.本程序可以选择用户身份,通过不同角度记录比赛分数。
2,观众选择观众按钮,进入观众计分界面,然后可以记录自己喜欢球员的分数
可以对分数进行修改记录。
3,运动员可以选择运动员按钮,然后进入运动员计分界面,然后可以进行计分,
运动员不仅可以进行,分数记录,还可以记录自己的失误变现。
4.不同身份记录的比赛成绩将会存储在不同的数据表(目前适合运动员和观众使用)。
5.用户键入数据后,可以继续对数据进行操作(如;删除、修改、查看详情)。
6,不同的身份的用户 ,不能修改非己的数据。只能修改自己的数据。
这个项目的用例图如下:
数据库设计:
设计数据表之前,首先进行实体和关系的识别与确定。
通过需求分析,可以观察得出,本项目的实体有:观众,运动员.(观众可以修改自己的数据,运动员也可以修改自己的数据,二者不可以互相修改);
数据库表的设计如下:
观众记录表:
ID int ;
team name string 队名 NotNull
num string 球员号 NotNull
faqiu string 发球 NotNull
lanwang string 拦网 NotNull
kouqiu string 扣球 NotNull
zhugong string 助攻 NotNull
total score string 总得分 NotNull
运动员记录表:
ID int ;
faqiu string 发球 NotNull
lanwang string 拦网 NotNull
kouqiu string 扣球 NotNull
zhugong string 助攻 NotNull
youdian string 优点 NotNull
shiwu sting 失误 NotNull
zhongjie string 总结 NotNull
到此我们的第一篇博客就完成了对数据库的设计操作。我们会在后续博客写出数据库的生成。
各个功能的设计与实现。
一.
需求分析:
这个程序是排球计分程序,其业务非常简单,具体如下:
1.本程序可以选择用户身份,通过不同角度记录比赛分数。
2,观众选择观众按钮,进入观众计分界面,然后可以记录自己喜欢球员的分数
可以对分数进行修改记录。
3,运动员可以选择运动员按钮,然后进入运动员计分界面,然后可以进行计分,
运动员不仅可以进行,分数记录,还可以记录自己的失误变现。
4.不同身份记录的比赛成绩将会存储在不同的数据表(目前适合运动员和观众使用)。
5.用户键入数据后,可以继续对数据进行操作(如;删除、修改、查看详情)。
6,不同的身份的用户 ,不能修改非己的数据。只能修改自己的数据。
这个项目的用例图如下:
数据库设计:
设计数据表之前,首先进行实体和关系的识别与确定。
通过需求分析,可以观察得出,本项目的实体有:观众,运动员.(观众可以修改自己的数据,运动员也可以修改自己的数据,二者不可以互相修改);
数据库表的设计如下:
观众记录表:
ID int ;
team name string 队名 NotNull
num string 球员号 NotNull
faqiu string 发球 NotNull
lanwang string 拦网 NotNull
kouqiu string 扣球 NotNull
zhugong string 助攻 NotNull
total score string 总得分 NotNull
运动员记录表:
ID int ;
faqiu string 发球 NotNull
lanwang string 拦网 NotNull
kouqiu string 扣球 NotNull
zhugong string 助攻 NotNull
youdian string 优点 NotNull
shiwu sting 失误 NotNull
zhongjie string 总结 NotNull
到此我们的第一篇博客就完成了对数据库的设计操作。我们会在后续博客写出数据库的生成。
相关文章推荐
- MVC实战之排球计分(三)—— 模型类的设计与实现
- MVC实战之排球计分(六)—— 使用EF框架,创建Controller,生成数据库。
- ASP.NET MVC 排球计分程序 (三)需求分析与数据库设计
- 排球记分员计分程序(二)————需求分析与数据库设计
- MVC实战之排球计分(五)—— Controller的设计与实现
- MVC之排球比赛计分程序 ——(一)需求分析与数据库设计
- MVC实战之排球计分(四)—— View设计与实现
- ASP.NET MVC 排球计分程序 (三)需求分析与数据库设计
- MVC实战之排球计分(二)—— 构架概要设计
- MVC开发之排球计分(二)架构的概要设计
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- MVC之排球比赛计分程序 ——(二)架构概要设计
- MVC之排球比赛计分程序 ——(六)使用框架,创建控制器,生成数据库
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- 艾伟:基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计
- MVC开发之排球计分(四)View的设计与实现
- MVC之排球比赛计分程序 ——(五)控制器的设计与实现
- 基于.NET平台的分层架构实战(二)——需求分析与数据库设计