关于世界杯的一个小程序,看看多少人能做出来

a3212b12 2014-06-25 07:13:45
世界杯很热闹,可是大家发现没有,各大论坛查询积分,得到的结果一般都是下面的格式:

这个格式大家有没有发现,分析起来不不方便啊,要分析出线形势很不给力,如果是下面的表格格式,带上了相互对战比分,分析起来就好多了。

那为什么各大网站都不这样做呢,我仔细的想了下,这个数据库可不好设计。各大网站的要么 是设计员偷懒,要么就是设计员水平有问题,设计部出来。

现在不此问题,贴到这里,感兴趣的给位,可以考虑下,你能否实现按表2的格式动态展示积分表。
看看论坛有多少朋友能实现
...全文
1108 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
a3212b12 2014-06-29
  • 打赏
  • 举报
回复
引用 38 楼 iraya 的回复:
球迷不可怕,就怕球迷会代码。
多谢支持。
云海玉弓缘 2014-06-28
  • 打赏
  • 举报
回复
球迷不可怕,就怕球迷会代码。
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
手机拍的,不是很清楚,大家勉强看看吧,但是在相互比分、胜平负、积分、进球、失球、净胜球 都有了。
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
引用 3 楼 liucqa 的回复:
[quote=引用 2 楼 a3212b12 的回复:]
[quote=引用 1 楼 liucqa 的回复:]
你要干嘛,没看懂


设计一个数据库,可以按表2的格式动态查询出各个组的积分。
考考大家数据库的设计能力。[/quote]

哦,原来是找义工的[/quote]

不是找义工和求帮助的,这个问题我自己可解决的。今天已经把数据库设计好了,明天准备吧前台搞定。
先把我数据库的结果发下:
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
引用 29 楼 wuqiuyan12411 的回复:
我不知道楼主所说的难度在哪里,我做过的报表有很多比这复杂[/quote] 俗话说:会者不难,难者不会。难不难应该站在一个多数人的角度来看,而不是从个体的角度。
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
引用 30 楼 Z65443344 的回复:
说明你对电子表格用的不是很熟练 电子表格功能很多,可以像操作数据库一样建立视图,检索,重新布局,不用什么复杂的技巧,可能公式就能搞定. 如果你就是把电子表格当成文本文档来用,那当然需要录入的内容就多了.
确实,电子表格用的不多,也就是公式、宏一类的。不过我觉得次问题还是值得数据库编程的人练练。
於黾 2014-06-27
  • 打赏
  • 举报
回复
引用 23 楼 a3212b12 的回复:
[quote=引用 19 楼 Z65443344 的回复:] 问题是,你自己设计个表,数据从哪里来,自己录入? 你不如直接录入到EXCEL表里,省得来回折腾了...
数据录入肯定是录入员来录了。对于我自己来说,肯定是自己录了。 电子表格维护比数据库程序可要麻烦了,起码比分要输2次,还要更新胜平负、进球数、失球数、净胜球、积分等 起初就是我想建一个电子表格,后来感觉太麻烦了,才想着做这个小程序。 思考的过程中,觉得这个小程序要做出来,不是很容易,所以才把这个话题发到这里来,大家有时间可以检验下自己的数据库编程能力。 --标题说检验数据库设计能力,有点不太准确,应该是检验数据库编程能力。不过 好的数据库查询功底对好的数据库设计还是有帮助的。[/quote] 说明你对电子表格用的不是很熟练 电子表格功能很多,可以像操作数据库一样建立视图,检索,重新布局,不用什么复杂的技巧,可能公式就能搞定. 如果你就是把电子表格当成文本文档来用,那当然需要录入的内容就多了.
  • 打赏
  • 举报
回复
引用 25 楼 a3212b12 的回复:
[quote=引用 21 楼 wuqiuyan12411 的回复:] 这有什么难设计的。。。,就在原有的基础上加二个字段,一个存比分,一个存对战的国家,查询出来在相应的地方显示就行了。
呵呵,有时间可以做做看,还是有一定的难度的。 -------------------------- 我觉得次问题如果拿去面试,可能要pass掉一大堆人的。[/quote]我不知道楼主所说的难度在哪里,我做过的报表有很多比这复杂
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
呵呵,传程序界面大家看看
1 基本显示和对战成绩记录

2 额外做了个小组总排名,亚洲对靠后啊

a3212b12 2014-06-27
  • 打赏
  • 举报
回复
前台也做好,晚上发上来。
a3212b12 2014-06-27
  • 打赏
  • 举报
回复
引用 33 楼 csz_1987 的回复:
哈哈哈哈。装什么逼呢你。还考考大家。。。 老师布置的作业不会做吧?
我倒是想装,可是已经没那个条件了,早过了做作业的年代。
zdczdccccc 2014-06-27
  • 打赏
  • 举报
回复
没说清楚
csz_1987 2014-06-27
  • 打赏
  • 举报
回复
引用 2 楼 a3212b12 的回复:
[quote=引用 1 楼 liucqa 的回复:] 你要干嘛,没看懂
设计一个数据库,可以按表2的格式动态查询出各个组的积分。 考考大家数据库的设计能力。[/quote] 哈哈哈哈。装什么逼呢你。还考考大家。。。 老师布置的作业不会做吧?
泡泡龙 2014-06-26
  • 打赏
  • 举报
回复
引用 2 楼 a3212b12 的回复:
[quote=引用 1 楼 liucqa 的回复:] 你要干嘛,没看懂
设计一个数据库,可以按表2的格式动态查询出各个组的积分。 考考大家数据库的设计能力。[/quote] 哦,原来是找义工的
mnxm 2014-06-26
  • 打赏
  • 举报
回复
引用 5 楼 gqqnb 的回复:
如果要纯sql可能比较难。因为你要根据数据库里的N个球队产生N×N的表格,我觉得sql动态增减列不好做。 如果用编程语言则没问题,最多麻烦一点。
动态增减列.... 估计不会有人这样设计数据库吧 使用球队表 然后进行自身笛卡尔积生成新表 然后数据就好存了嘛
a3212b12 2014-06-26
  • 打赏
  • 举报
回复
引用 1 楼 liucqa 的回复:
你要干嘛,没看懂
设计一个数据库,可以按表2的格式动态查询出各个组的积分。 考考大家数据库的设计能力。
mnxm 2014-06-26
  • 打赏
  • 举报
回复
同一个表的 笛卡尔积??
a3212b12 2014-06-26
  • 打赏
  • 举报
回复
引用 4 楼 tcmakebest 的回复:
表二的形式只是显示方式的问题,不需要修改数据库,也没有必要根据小组的球队数目的不同而设计各种不同的表结构.
1 好的数据库表结构,显示的时候很方便。 2我这个问题只针对针对世界杯的小组比赛,分组规律是固定的。
poi0id01 2014-06-26
  • 打赏
  • 举报
回复
2表可以搞定
tinydyw 2014-06-26
  • 打赏
  • 举报
回复
既然你也知道上面是查询用.下面是分析用..别人各大论坛凭什么给你分析?..不是别人水平不够..是别人根本就没必要做成这样..
加载更多回复(18)

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧