1 需求分析html
核心需求:实现教室管理系统,完成对学校教室的维护、查询、预定、统计功能。程序拥有权限控制,分为管理员和普通用户编程
管理员需求:查看某栋楼教室的概要信息、每一个教室的详细信息(包括教室基本信息、预定状况、上课状况)、修改某教室基本信息、增长教室、删除教室、增长某教室上课状况、统计某类教室的综合使用状况(周上课率、周预定率)函数
普通用户需求:查询符合条件的空闲教室、预定空闲教室设计
其余需求:程序具备良好的交互性htm
2 概要设计对象
程序运用面向对象编程思想进行设计。核心有教室类、预定信息类、上课信息类。get
教室类:源码
成员:校区号、教学楼号、教室号、教室类型、座位数、预定状态、预定数、预定信息、上课数、上课信息权限控制
函数:默认构造函数、成员获取函数、成员设置函数it
预定信息类:
成员:课时时间、学号/教工号、姓名、电话
函数:默认构造函数、构造函数、成员获取函数、重载流运算符
上课信息类:
成员:教师姓名、教工号、总上课次数、上课时间
函数:默认构造函数、构造函数、成员获取函数、重载流运算符
课时时间类:
成员:课时周、周、节
函数:重载相等、不等、流运算符
源码下载地址:https://www.write-bug.com/article/1382.html