联系方式

  • 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