Курсовая работа: Программа "Система обучения"

while (in.hasNext()) {

data.append(in.nextLine()).append("\n");

String s1 = data.toString();

int i = s1.indexOf("#");

int r = s1.indexOf("~");

int t = s1.indexOf("%");

int u = s1.indexOf("&");

int h = s1.indexOf("\n");

String L1 = s1.substring(0, i);

String L2 = s1.substring((i+1), r);

String L3 = s1.substring((r+1), t);

String L4 = s1.substring((t+1), u);

String L5 = s1.substring(u+1,h );

T.setText(L5+" минут");

}}

catch (FileNotFoundException ex) {

Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);

}

}

}}

}

4. Структура файлов

В системе предусмотрено 6 каталогов для хранения файлов. Папка Lection содержит 10 текстовых файлов, в которых хранится 10 порций учебного материала. Папка Question содержит 10 текстовых файлов, в которых хранятся контрольные вопросы. Папка Answer содержит 10 текстовых файлов, в которых хранятся ответы на контрольные вопросы.

Папка User_Stud содержит текстовые файлы, в которых хранится информация про зарегистрированных студентах. Когда студент регистрируется в системе, то в этой папке создается файл, в котором хранится информация про этого пользователя.

Рис. 15

Сначала идет ФИО, затем группа, логин, пароль, и время пребывания студента в системе. Данные отделены служебными символами. Папка User_Prep содержит текстовые файлы, в которых хранится информация про зарегистрированных преподавателях. Когда преподаватель регистрируется в системе, то в этой папке создается файл, в котором хранится информация про этого пользователя. Папка Rez содержит текстовые файлы, в которых хранятся результаты обучения студентов. Когда студент регистрируется, то создается в этой папке файл пустой, когда студент проходит контроль, то в него записываются результаты обучения.

Рис. 16


К-во Просмотров: 582
Бесплатно скачать Курсовая работа: Программа "Система обучения"