作者Hotpenis5566 (痂骑破麻)
看板Database
标题[问题] ER-Model~场地租借
时间Fri May 15 18:46:30 2009
场地租借的ERD
小弟我有几个问题...T.T
http://yfrog.com/0rermodelj ( 我不是张爸 )
按Full Size会看的更清楚
我先述说关系
学生可以去借场(Place) 如果没有人借到同样地名和时段就会借成功
此时的BookingID会流水号的加1(主键)
AcceptFlag会变1(是Booking的attribute我忘记画了囧)表示被借了
StartTime和EndTime以每两个小时画为一个时段
ApplyDate记录预定的时间
问题1:如果借到晚上的时段要收开灯费
是不是PlaceRent不是放在Place的实体里
而是放在Booking的关系里(如果早上的话content是Null 晚上是$200这样?)
叙述二:学生的场地明确的被告诉说老师如果有在上课学生就不能借了
(这在学期初就会被汇入这个场地租借系统)
场地和体育课的关系是教学
属性有LessonID(像篮球1 桌球2.. 等等) 授课老师 使用时间和结束时间
问题2: 这会不会增加之後系统设定的困难
因为这边我自己想有点怪怪的= .. =
像如果老师的上课是星期一星期二...
那如果学生借的场地时间是 YYYY/mm/DD HH:MM
老师的上课时间设定成用星期N X:00~ X:00
要怎麽判定学生借的时间跟老师的上课时间重覆
叙述三:学生除了可以借场地 也可以借器材
如果器材损坏就必需赔偿 (有赔偿编号 期限 金额)
问题3: 如果像器材没有归还 损坏钱没缴就不能借
是在PHP那设定?
还有什麽细节我没有注意到的......
或者有重大错误
可以寄信或回文T.T
我会非常感谢你!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.32.212
1F:→ Hotpenis5566:如果有错可以跟我说一下 05/15 18:48
※ 编辑: Hotpenis5566 来自: 125.225.32.212 (05/15 18:54)