永发信息网

会议室预定系统,时间判断问题

答案:2  悬赏:60  手机版
解决时间 2021-12-28 11:23
我现在在做一个会议室的预定系统,用户会输入一个会议的开始时间和结束时间。如果在这个时间段会议室没有被预定,那么他就能够成功在这个时间段预定这个会议室,将它提交的内容插入数据库。否则预定不成功,提交数据不需要插入。

我想请问大家应该怎么来根据提交的数据和数据库对比,得到这个时间段是否有效?请帮忙指点,不胜感激!

譬如如果已经有人在8:00-10:00,以及15:30-17:30预定了一号会议室,那么如果在9:00-14:00就应该预定不成功,而在10:30-13:00应该还是可以预定成功的。
最佳答案
每提交一个新预定时间段,扫描一遍数据库,
设当前扫描的已经预订的时间段[used_start,used_end],看提交数据的[want_start,want_end]是否满足与[used_start,used_end]相交,若want_startused_start表明两个区间相交,则输出不能预定;否则,若不相交,再查看下一个数据库里的已预订时间,重复该过程。
最终,都不相交的话,即可预定。
以上只是形式化的描述,把它转换成你用的数据库语言就行了
全部回答
你好。 很幸运看到你的问题。 但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。 可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。 希望我的回答也能够帮到你! 祝你好运~!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
于家寨村委会地址在什么地方?想过去办事
这是被跳蚤咬了吗,怎么办。。。
雪佛兰乐风钥匙丢了如何从窗户开门
如图所示的七巧板中,三角形有________块,正
网络用语凉拌菜是什么意思
电视连接不上无线网应该怎么办?
浅井村委会地址在哪?我要去那里办事
如何分页设置页码
什么地写字填空
东水地村委会办公位置在哪啊?好找么?
天之痕怎么繁体变简体 内码转换用不明白
电子书阅读器真跟真书一样不伤眼睛的吗?
果子狸是国家几级保护动物?
女生可以戴男款的戒指么??求答案!
西水地村委会位置在什么地方啊,我要过去办理
推荐资讯
单选题1848年,恩格斯说:“合众国兼并加利福
海无边,江无尾,河无岸,湖无底,池无桁!
下列说法:①两条直线被第三条直线所截,同位
从六里桥到房山区原子能研究所怎么去
衡阳市祝融小学标识码
蚕丝被寿命多长 蚕丝被能使用多久
单选题导致中东地区矛盾复杂、局势动荡的因素
爸爸有钱,但是没文化,希望你长大上大学,爸爸
一战中率先使用下图中的新式武器的国家是A.德
金牛座喜欢音乐的男人都在想什么?
面子上过得去是什么意思
下列是某同学在学完第六单元时归纳的几项收获
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?