联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> OS作业OS作业

日期:2018-09-17 01:12

概述  


编写综合体育场馆管理系统,模拟体育场馆和参与体育运动的人员的管理以及租借场景。该系统服务人群: 


顾客。顾客基本信息包含:用户ID、姓名、性别、年龄、电话、密码 、邮箱、账户余额、所属地理区域等。 


场馆管理员。每个场馆有一名管理员。管理员信息包含:管理员ID、 所属场馆名称、姓名、性别、邮箱、密码、电话等。   


要求: 


顾客ID、管理员ID均为字母数字组合的字符串,长度6-10个字符   


电话号码为11位数字   ?


邮箱必须符合规范***@***.***  ?


账户余额为包含两位小数位的浮点数。



场地信息包含:  


场地编号、所属区域、所属场馆、场地适合的运动类型、每种场地适合的运动简介、准入年龄、租金、各个时间段租借情况。  ?


要求:   


场地编号:字母数字混合,长度6-10个字符  ?


租金:浮点数,保留两位小数   


假设:   


共有3个场馆,每个场馆有2个场地。 


所有场馆场地的可租借时间均为:6:00-22:00。   


所有场馆均按时收费。 



租借信息包含:  


?订单编号、预定日期、预定场地编号、租借场地日期、租借场地 开始时间、租借场地结束时间、是否按时到场等。   


要求:   ?


订单编号:顾客ID+预定日期(预定日期格式见下面)   ?


预定日期:符合时间格式yyyy:mm:dd:hh:mm   


?租借场地日期:符合时间格式yyyy:mm:dd 


 ?租借场地开始时间、租借场地结束时间:符合时间格式hh:mm   


?假设:   


一个ID每次能租借的场地数目上限为3。


只能提前一周租借场地。 



顾客功能:


??登陆:输入用户ID和密码登陆系统。


??场地查询:根据系统提供的信息进行场地查询。


??根据场地名称进行查询;


??根据场馆名称进行查询;


??根据场地类别和所属区域进行查询;


??根据是否有空余场地过滤查询结果;


??根据租金排序所有场地;


??根据预定量排序所有场地;


??查询之后允许预定;



顾客功能:


??顾客预定场地:顾客根据需要浏览并可选择感兴趣的场地。


??每次预定可预定多个场地;   


??预定时间以整点开始,整点结束;


??来自不同场馆的场地自动拆分成多个预定订单;


??租借的场地数目不能超出场馆的可用场地数目;


??租借的场地总费用不能超出账户余额;


??要能处理时段冲突;


??有些运动不适合儿童或者老年人,不允许预约;


??历史上爽约超过三次的顾客不允许预定。



顾客功能:


??个人信息管理


??对个人信息中的电话、密码、邮箱及地址进行修改


??取消预定


??在使用场馆之前24小时可以取消自己的预定信息


??查询预定后的订单


??查看用户曾经预定的记录



场馆管理员功能:


??登陆:输入管理员ID和密码登陆系统。


??预定管理:


??查看用户预定情况:


??查询管理员自己所属场馆的场地预定情况(历史上的预定以及预定详情)


??统计用户预定信息:


??按预定量对本场馆的所有场地进行排序;


??统计场馆的营业额;


??统计不同场地的用户年龄层次分布;


??按营业额对本场馆的所有场地排序;


??根据性别统计出最受男士/女士欢迎的运动;


??按时间段(可以每1小时为一段)对不同类型场地的租用情况进行排序,比较不同场地在不同时间利用率的高低


??场地管理:针对本场馆的场地


??场地查询:查询所有的场地


??添加场地:添加一个新的场地


??个人信息管理


??对个人信息中的密码、邮箱、电话等信息进行修改


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp