1 问题陈述
约会管理系统是一个帮助人们发起并安排约会的平台。一旦注册成为该系统的用户后,你就可以邀请任意的其他用户来一场一对一的约会,从而增进感情,达成共识,赢得未来。
新用户需要先行注册,要求填写用户名和密码,以及email和电话号码。注册成功或是老用户,则通过用户名和密码登录系统。
用户登录系统后,可以选择查看所有的其他用户,然后可以以其中一位作为被邀请者发起一场约会。发起约会时需要注明具体的起止时间,这是约会能否进行的重要依据,如果提交的时间内,发起用户或者被邀请用户已经参与到其他约会中(“参与”指的是作为发起者或者被邀请者),该约会就会创建失败。
用户可以查看所有与自己有关的约会,可以通过约会名或约会时间查询,或列出所有。用户可以删除这些约会,无论作为发起还是作为被邀请者。
对于某一用户而言,在某一时间段内至多会有一个约会,该用户被其他人邀请进一个约会后,只有等到他删除了该约会,这段时间才会释放,所以机会讲究先来后到,受欢迎的人需要去争取。如果一个用户在某段时间内不想被邀请,那么他可以创建一个和自己的约会锁定这段时间。
用户可以通过约会名或者约会时间查询与自己相关的约会。
系统内置一个超级用户,拥有普通用户的权限外,他可以删除普通用户,查看所有约会,并删除它们。
参考文档和完整的文档和源码下载地址: