做一个电影院座位子系统,显示所有的座位的信息,如果卖掉位置,则点击座位,座位放大,编辑信息,点击卖出。然后座位图片还原,显示已售出。座位比较多,500个。
这个项目很简单,但是需要用数据库吗?还是用xml存储信息。
老大说这块交给我了,我可是很紧张,怕出问题。请大家给点思路,我想好好表现一下。谢谢高手,请不要惜墨啊!

解决方案 »

  1.   

    用数据库.Xml存储信息没数据库方便的.
    你的需求已经很明确了.实现应该没啥问题吧.
      

  2.   

    如果能用wpf的话,几乎可以不用写代码,当然也可以写代码,这样容易理解一些。不管怎么实现,wpf都会很简单,特别是界面实现方面。难点在于wpf的学习曲线比较陡,不过wpf是将来的趋势,有机会练手可是不错啊。
    数据的话,wpf可以直接操纵XML,绑定起来几乎不需代码。问题的难点在于售票与其他模块的衔接,也就是你这个XML数据最后如何汇总进账的问题,还要考虑实时备份、安全之类的问题。毕竟跟钱打交道可不能马虎。
      

  3.   

    如果要统计历史上座率、历史座位分布等数据,要做数据对比,当然要用数据库...否则这种信息量少、生命周期很短的数据用XML也很适合...500个不算多...而且我相信大多数时间都不会满座...
      

  4.   

    如果能用wpf的话,几乎可以不用写代码,当然也可以写代码,这样容易理解一些。不管怎么实现,wpf都会很简单,特别是界面实现方面。难点在于wpf的学习曲线比较陡,不过wpf是将来的趋势,有机会练手可是不错啊。 
    数据的话,wpf可以直接操纵XML,绑定起来几乎不需代码。 问题的难点在于售票与其他模块的衔接,也就是你这个XML数据最后如何汇总进账的问题,还要考虑实时备份、安全之类的问题。毕竟跟钱打交道可不能马虎。
      

  5.   

    我打算用一个控件button作为一个位置,这样数据绑定根据id号对应查找,可是我这里需要用数据库吗?给别人演示,不是还要别人装数据库?用access或者xml那个容易?一般都是用sql,呵呵。
      

  6.   

    对于这个用什么做数据存储都没有什么大关系的吧,单机的话用SQLite挺好的。re:
    因为座位的位置固定,要按照它图片的位置显示,这个我不知道怎么搞?信息怎么绑定呢?是自己画位置,还是怎么?这个要准备一张背景图片和两种不同状态的座位图片。
    数据库中记录:座位的行号和座位号、是否售出、座位在图片上显示的位置,然后在OnPaint里面去画图片就行。
      

  7.   

    如果只是展示的话,用wpf吧,做界面简直就是小菜,都快跟设计HTML差不多,至于放大图片,那只是小菜一碟。不过学习起来确实需要时间。
    推荐WPF揭秘。