【发布时间】:2010-07-08 13:09:57
【问题描述】:
想知道对于剧院座位计划以及在屏幕上以图形形式为用户呈现的内存数据结构最有效的是什么。
这是工作中的一个转换,因为我们正在研究预订系统,我们需要满足的预订类型超出了我们需要做的其他预订类型。
所以 - 理所当然地认为数据是一个数据库,那就是持久存储。讨论的基础是需要在屏幕上有效地将其显示为一致的座位计划,并在组织内为该座位付款后记录座位的状态。
300+ 公司用户环境需要公共网站进行自助预订。
将在网站方面满足并发性 - 例如检查当前状态和超时,如果预订未继续或付款失败。
场景
因此,客户致电代理加载座位计划。页面从数据库中获取信息,然后根据屏幕上的计划绘制每个座位的状态。在讨论了哪些可用内容后,客户要求预订并支付 j56、j57、j58。
看起来像是某种形式的由字节组成的数组,如果每次都绘制的话。 ?这会有效吗?
查看的替代方案是静态 WPF 应用程序,这些应用程序已经具有这些座位计划并从数据中填充。
但我想我会在这里问只是为了理智。
规则。
- 主要规划为26排100个座位
- 每一行都按字母顺序排列
- 每组从 1 到 100 是连续的
- 席位有以下状态
- 空
- 保留未付款
- 保留会员未付费
- 付费
- 付费会员价
【问题讨论】:
-
家庭作业?如果是这样,可能需要添加一个作业标签。
-
不,真的是诚实的工作,这是一个真正的问题。
-
你试过 gridView 吗?
标签: c# data-structures c#-4.0