!!!! データ操作に関するモジュール !! 補足 各モジュールにはモジュール名と同名のクラスが含まれ、以下に書かれている関数はそのメソッドとして定義されている。 ! DBmanager.js CreateTable() GetScheduleTable() GetSubjectTable() GetStudyHoursTable() GetExamTable() ! ScheduleOperator.js SetScheduleData(date_, schedule_, FuncAfterSet_ = 0) UpdateScheduleData(id_, schedule_, FuncAfterUpdate_ = 0) GetSchedulesInOneDay(TheDay_, FuncForArrayOfSchedule_) GetSchedulesInArgPeriod(StartDate_, EndDate_, FuncForArrayOfSchedule_) DeleteAllScheduleDatas(FuncAfterSet_ = 0) DeleteOneSchedule(id_, FuncAfterSet_ = 0) DeleteSchedulesInArgPeriod(StartDate_, EndDate_, FuncAfterSet_ = 0) CountAllDataNum(FuncForDataNum_) ! SubjectDataOperator.js SetData(subject_, FuncAfterSet_ = 0) UpdateData(id_, subject_, FuncAfterUpdate_ = 0) GetIdFromSubjectName(subject_, FuncAfterGet_) DeleteDataById(id_, FuncAfterDelete_ = 0) ! StudyHoursDataOperator.js SetData(subjectId_, startDate_, studyTime_, FuncAfterSet_ = 0) GetDataInTheDay(date_, FuncAfterGet_) GetDataInArgPeriod(startDate_, endDate_, FuncAfterGet_) DeleteDataById(id_, FuncAfterDelete_ = 0)