Темы курсовых работ по программированию

Введение. Фундамент работы

Как и в твоём дипломе, в моей статье тоже должно быть введение. О структуре поговорим позже, а сейчас, хотел бы сказать с чего всё начинается.

А начинается всё с того, что тебе необходимо что-то сделать, например, если ты бакалавр, то твоя работа должна быть более проектной (70% Техническая часть 30% Исследовательская часть). Обычно, работы бакалавров в Computer Science заключаются в создании какого либо приложения, которое автоматизирует определенную задачу, например «Автоматизированная система библиотеки».

Работы магистров формально и фактически должны состоять в большей степени из исследовательской части и в меньшей из технической (70/30). Но зачастую, программисты делают магистерские работы аналогичными бакалаврским, только в более расширенном варианте и пытаются притянуть за уши какую-никакую «науку» в них.

Если хочешь написать хороший диплом, задумайся об этом за 1 год, а ещё лучше за 2. Если ты бакалавр, то можешь начать спрашивать на кафедре про проекты, в которых ты бы мог принять участие. Если кафедра разрешает писать дипломы по своим собственным проектам — тоже хорошо. Если ты магистр, то самым простым вариантом будет продолжать делать то, что ты уже делал в бакалавриате, пытайся изобрести что-нибудь новое или же использовать что-то существующее в новой задаче. Публикация статей и поездки на конференции формируют бэкграунд для того, чтобы успешно написать свою работу и суметь её защитить.

Личный пример: Тема моего бакалаврского диплома находится на стыке Computer Science и Natural Language Processing (NLP) и называлась так: «Разработка диалоговой системы для помощи студентам и абитуриентам ВУЗа». Этакий ВУЗовский чатбот

В данной работе большее внимание я уделял написанию веб-приложения и меньше рассматривал отдельные методы из NLP, которые я использовал в своём чатботе. В магистерской диссертации наоборот, я большее внимание уделяю конкретным методам и подзадачам

Изучаю влияние входных данных на качество выхода и так далее. Разработке приложения уделяется минимальное внимание, в этом и разница.

1.4 Описание форм используемых в программе

¾Перечисления пунктовв программе Главная форма содержит меню –
«Администрирование», «Создать учётную запись», «Удалить учётную запись»,
«Регистрация», «Пройти тест», «Просмотреть результаты», «вывести журнал в
файл», «Подробный Отчёт Выход», «О программе», «Об Авторе»;

¾Форма «создать-удалить учётную
запись» – на ней находится таблица со списком Stringgrid и Edit;

¾Форма «Регистрация» перед началом
теста. Выбор из таблицы, с вводом пароля.

¾Форма «пройти тест» – на ней Memo, 4 Edit, 4 Button;

¾«Просмотреть результаты» – на ней
таблица со списком студентов и результатов;

¾Форма «Подобный отчет», выполненный с
Memo

¾Форма «О программе» текст в Memo

¾Выход

¾Журнал – Просмотреть результаты.

Появляется таблица, отсортированная по дате, в ней ФИО
студента, отчет, группа, оценка, название теста, Дата и времяпрохождения.

Также в меню есть пункт вывести журнал в файл и
регистрация, в нем выбрать фамилию, при выборе появляется таблица со списком из
ФИО, группа, необходимо ввести пароль, далее открывается пункт «пройти тест» в
нем список тестов. После выбора теста открывается форма, в которой находится
вопрос и четыре варианта ответа. После прохождения теста выводится количество
правильных ответов оценка за тест. Отчет записывается в файл базы данных.

Меню
администрирования При входе запрашивается пароль администратора.

Создать
учетную запись — Удалить учетную запись, заполнить форму студента, вней (ФИО, Гр., пароль, порядковый номер).

2 Описание программных и технических
средств

Чертежи в дипломной работе и их оформление

Учащиеся технических специальностей не обойдутся без чертежей в дипломной работе

И совершенно не важно, как они будут их делать: от руки или с помощью компьютерных программ. Самое главное здесь – соблюдать определенные правила и требования

Если быть точнее – группы требований с разных сторон:

  • преподавателя,
  • методической литературы;
  • ГОСТов.

Но для начала давайте разберем практическую пользу чертежа при подготовке и оформлении дипломной работы. Многие задумываются о том, почему бы просто не написать словами все размеры, сечения и остальные параметры?

Дело в том, что чертеж отличается повышенной пользой по сравнению со словарным писанием объекта или явления. И если теоретическую часть диплома можно спокойно поручить сделать автору или однокурснику, то чертеж смогут выполнить только опытные специалисты, в профессионализме которых вы были бы уверены на 100%. Соблюдайте эти рекомендации при написании дипломной работы, и все будет хорошо!

ГОСТы для черчения

Оформление чертежа дипломной работы должно подходить под следующие положения:

  • ГОСТ 2.301-68 (форматы листов);
  • ГОСТ 2.302-68 (масштабы);
  • ГОСТ 2.304-81 (шрифты);
  • ГОСТ 2.303-68 (линии);
  • ГОСТ 2.305-68 (разрезы, сечения);
  • ГОСТ 2.306-68 (обозначения);
  • ГОСТ 2.316-2008 (надписи и таблицы).

С более узкими требованиями (например, оформление формул в дипломной работе) вас ознакомят в вузе или предложат для чтения в методической литературе.

Требования к оформлению чертежей по ГОСТу

Не будем перечислять все, остановимся лишь на самых основных параметрах оформления чертежей:

  1. Формат. В черчении (и не только) есть 5 основных форматов: А4 (самый распространенный и маленький с размером 841х1189 мм), А3, А2, А1, А0 (самый большой с размером 210х297мм). Формат можно уменьшать до размера А5 (вдвое меньше листа А4) или увеличивать на любую площадь, кратную площади А4.
  2. Масштаб. В зависимости от размера объекта и параметров детализации можно выделить масштаб увеличения (2:1 / 2,5:1 / 4:1 / 5:1 /10:1 / 15:1 / 20:1 / 25:1 и т.д. для небольших деталей и микросхем) и уменьшения (обратные масштабы типа 1:2, 1:2,5 для архитектурных планов). Для создания генерального плана можно применить масштабы 1:2000, 1:5000 и т.д.
  3. Рамки. При создании чертежа по краям листа должны быть сделаны отступы в виде линии (рамки), отделяющей край листа от начала чертежа. По стандартам с левого края делается отступ в 20 мм, с других – по 5 мм. Такое большое расстояние с левого края используется потому, что именно с этой стороны чертежи подшиваются.
  4. Линии. В чертежах могут быть использованы всего 6 типов линий: жирная (сплошная основная), тонкая сплошная, штриховая, волнистая, разомкнутая и пунктирная. У каждой есть собственное предназначение при оформлении чертежей дипломного проекта. К примеру, основная сплошная подходит для изображения контура изделия, пунктирная – для изображения оси и т.д.

Порядок построения работы с чертежами:

  • определить объект черчения;
  • выбрать формат листа по ГОСТу;
  • выбрать необходимое число проекций для работы;
  • выполнить построение объекта на выбранном формате с правильно использованными по ГОСТу линиями;
  • выполнить правильные сечения, разрывы для верного отображения отдельных частей элемента;
  • указать необходимые размеры в соответствии с ГОСТ 2.307-68;
  • выполнить надписи на чертеже в соответствии с ГОСТ 2.304-68.

По ГОСТам также студенту в ходе оформления чертежей дипломной работы нужно будет обязательно заполнить следующие графы:

  • графа 1 – наименование изделия, изображенного на чертеже. Вначале пишут имя существительное, затем определения;
  • графа 2 – обозначение (номер) чертежа по ГОСТ 2.201-80;
  • графа 3 – обозначение материала детали (графу заполняют только на чертежах деталей);
  • графа 4 – литера, присвоенная документу (литера «У» – для учебных чертежей);
  • графа 5 – масса изделия в килограммах;
  • графа 6 – масштаб изображения;
  • графа 7 – наименование учебного заведения (ТГУ) и группы;
  • графа 8 – фамилии студента и преподавателя;
  • графа 9 – подписи студента и преподавателя;
  • графа 10 – дата подписания чертежа;
  • графа 11 – порядковый номер листа;
  • графа 12 – общее количество листов документа.

Актуальные темы дипломной работы по созданию сайтов

Дипломная работа на тему создания сайта может быть посвящена процессу разработки тематического ресурса, который направлен на предоставление определенной информации или реализацию товаров и услуг. Вот несколько примеров актуальных тем:

  • Разработка информационного сайта по автоматизации программного сервиса.
  • Создание сайта по разработке сервиса онлайн-бронирования парковочных мест.
  • Дипломная работа на тему создание сайта рекламно-информационной компании.
  • Диплом по методам адаптации нейросетевых средств мониторинга безопасности.
  • Информационная поддержка деятельности предприятия гостиничной сферы.
  • Создание сайта для аэропорта с возможностью заказа авиабилетов.
  • Создание Web-сайта транспортной компании.

В зависимости от выбора темы, обуславливается актуальность дипломной работы. В целом, практически все исследования данного профиля имеют достаточную степень актуальности, поскольку сфера плохо изучена до сих пор.

Пример:

Дипломная работа на тему «Разработка информационного сайта для салона красоты «Х» будет рассматривать не только вопросы престижа, но и способы привлечения клиентов посредством web-сайта.

Актуальность работы обусловлена востребованностью качественного web-сайта для салона красоты, чтобы привлечь большее количество потенциальных клиентов путем предоставления услуг за относительно невысокую оплату.

Объект исследования – сайт салона красоты «Х».

Предмет исследования – разработка сайта салона красоты «Х».

Цель дипломной работы заключается в разработке web-сайта для салона красоты, основное предназначение которого познакомить целевую аудиторию с перечнем предоставляемых услуг, а также ценами на них, сообщить о предстоящих акциях и скидках.

В соответствии с заявленной целью определяем ключевые задачи:

  • изучение основных принципов по разработке web-сайтов;
  • анализ аудитории сайта и ее потребностей, относящихся к освещаемой деятельности;
  • определение предназначения и функций web-сайта, которые он будет выполнять;
  • выявление информационной составляющей создаваемого ресурса;
  • анализ существующих сайтов, а затем на его основе разработка оптимальной структуры, технической концепции площадки;
  • выбор программного средства для реализации и размещения сайта в сети Интернет.

Удачно смоделированный web-сайт способен привлечь внимание самой разносторонней аудитории. 

Места хватит всем

Начать следует с факта: программированием сегодня занимаются люди с самым разным образованием. Помимо дипломированных специалистов, здесь благополучно работают те, у кого за спиной технический колледж или другая профессия. Некоторые из них ходили на курсы, но много и тех, кто освоил все сам.

На рынке труда им совсем не тесно. IT-сфера испытывает жесткий кадровый голод, поэтому все, кто способен хорошо писать код, находят себе работу. Но это не значит, что выпускники вузов и самоучки равны. У них есть как минимум три различия:

  1. сложность задач,
  2. размер зарплаты,
  3. особенности профессионального роста.

Главное, что программисту дает обучение в профильном вузе, это база фундаментальных знаний. На IT-специальностях в институтах изучают высшую математику, алгоритмы, теорию вероятностей, математическую статистику и многое другое, что нужно для решения наиболее сложных задач в программировании. А чем сложнее задачи, тем выше заработная плата.

Несмотря на их стремительное развитие, базовые принципы программирования во многом остаются прежними, и дипломированный программист может достаточно быстро восстановить свой уровень даже после пятилетнего перерыва в работе.


Занятия в академии MediaSoft. Фото: архив компании

Самоучкам в этом плане намного труднее. Они вынуждены идти не от общих принципов к частным выводам, а наоборот – на практике нащупывать многие связи и закономерности. Бывает, что разработчик-самоучка не знает, что такое интеграл, не говоря о более сложных вещах.

Это ограничивает круг задач, которые он способен решать, ему будут недоступны многие сложные проекты, например, из сферы machine learning. Но в программировании очень много задач, которые не требуют специальных знаний, поэтому многие самоучки вполне успешно работают.

3.7 Модуль защиты с привязкой к аппаратной части компьютера.

Для защиты программы была создан модуль для, безопасности
программы, баз данных. Было сделано следующие: При копировании программы
автоматически устанавливается Демо-версия программы, имеющая ограниченный срок
работы. Для установки зарегистрированной версии программы Создан модуль
регистрация.

Регистрация часть 1

При регистрации программы выдаётся регистрационный файл
несущий зашифрованную информацию о компьютере, этот файл отправляется службы
поддержки программы. И создаёт файлы Reg 1, Reg
2. Специальная программа Генератор ключей при введении полученного файла,
выдаёт файл ключ регистрации. Чтобы зарегистрировать программу выберите пункт
Лицензия, начать регистрацию появится окошко, программа регистраций нажимаем
начать регистрацию смотри,рис. 36, рис.
37, рис.
38

рис. 36- “Регистрация программы”

Далее появится окошко, где надо будет ввести всю о вас
информацию, последовательно заполните все поля смотри,

рис. 37- “Заполните последовательно все поля”

Далее появится окошко. Создан файл registr.stbнеобходимо
его отправить на почту смотри рис.
38

рис. 38-“ Создан
файл registr.stb”

Регистрация часть 2

Далее открываем программу GenReg, туда копируем register.stbтам,
выбираем файл,Project1 появляется
окошко, Программа генератор регистраций,“Дале” вводим пароль и ok
смотри рис.
39, рис.
40

рис. 39- ”Программа генератор регистраций”

Далее заходим в пункт Создать ключ регистрации выбрать из
списка registr.stbи
открыть. Далее появиться окно Project1 и сказано сто был создан файл ключ для
регистрации программы reg.cfg, и okи появится
код определяющий код процессора смотри, рис.
40

рис. 40- “Создан
файл ключ для регистрации программы reg.cfg”

Далее укажите путь к файлу ключ
регистраций reg.cfgили
скопируйте его в папку genregи нажмите ok.Далее
появится пункт открыть, в нём находим присланный от администратора, Ключ reg.cfg ,нажимаем открыть. Появится окно что
программа успешно зарегистрирована. Смотри рис.
41, рис.
42, рис.
43

рис. 41” Укажите путь к файлу ключ регистраций reg.cfg”

рис. 42- “Пункт
открыть”

рис. 43- ” Программа успешно зарегистрирована”

Далее можно посмотреть статус программы, убедится, что
программа зарегистрирована, смотри рис.
44

рис. 44- ” Программа зарегистрирована”

Пользователь, получив файл, ключ регистрации выполняет
окончательную регистрацию, файл ключ регистрации помещается в каталог Windows. При старте программа
читает данные из файла ключ регистраций, в, котором находятся данные о
системных параметрах, сравнивает с определенными автоматически системными параметрами.
И еслиданные сходятся, запускают
программу. Если не сможете зарегистрироваться то можно пользоваться
Демо-версией программы, работает она ограниченно. Когда истечёт срок
ограничения, программа выдаст сообщение программа, не зарегистрирована срок
программы истек, смотри рис.
45

рис. 45- “ Незарегистрированная срок программы истек ”

Как выбирать темы курсовых по программированию

Программирование — это очень современная дисциплина, которая решает актуальные задачи и применяется уже практически в любой сфере человеческой деятельности. Это значительно расширяет возможности студента при выборе темы курсовой работы: от веб-программирования до использования новых технологий в разработке приложений. Как во всём этом не запутаться? Воспользуйтесь нашим алгоритмом.

Всегда выбирайте тему курсовой, которая интересна лично вам

Определите объект исследования

Выбирать тему курсовой работы, например, из области веб-программирования, и рассматривать её в общем можно, но это не практично. Гораздо эффективнее, если вы определите конкретный объект исследования и будете разрабатывать приложение или программу, которые решают реальную задачу. Что может быть таким объектом:

  • коммерческая компания;
  • крупное предприятие;
  • государственное учреждение;
  • финансовые учреждения;
  • социальные и общественные организации.

Определите предмет исследования

Подумайте, с какими проблемами сталкивается компания или предприятие и как можно было бы их решить? Возможно, необходимо автоматизировать процессы, разработать удобное приложение или настроить систему отчётности. Выбирайте тот вариант темы курсовой работы по программированию, который связан c реальной проблемой. Так, вы сможете найти действительно интересное и полезное решение.

Определите язык программирования

Темы курсовых работ для языка программирования JavaScript будут отличаться от Java, Python, C#, Pascal и других. Так что делайте свой выбор, ориентируясь в том числе и на инструменты, с помощью которых вы планируете решать задачу.

Используйте курсовую работу для демонстрации навыков владения языком программирования, а также как дополнительную тренировку своих скиллов.

Думайте о будущем

Темы курсовых работ по web-программированию или другим областям информатики нужны не просто для того, чтобы проверить знания студентов. Рефераты, контрольные, курсовые и дипломные — ступеньки к будущей успешной карьере в IT-сфере. Помните об этом и выбирайте тему проекта, результаты которого вы сможете показать в качестве примера в портфолио своему первому работодателю.

Кстати! Для наших читателей сейчас действует скидка 10% на любой вид работы.

Бросьте себе вызов

Выбрали объект, определились с предметом и языком программирования, но реализация практической части курсовой кажется вам слишком сложной? Бросьте себе вызов! Любые трудности, которые возникнут у вас в процессе подготовки проекта, вы можете решить, обратившись к научному руководителю. Это не работа в реальной компании, где неудачный результат разработки может принести финансовые убытки. В университете можно рисковать и пробовать любой сложный проект.

К научному руководителю также стоит обращаться за помощью в выборе актуальных тем курсовых для программистов, если вы не можете принять верное решение. Он не только поделится идеями, но и подскажет, какие методы исследования использовать и как правильно оформить курсовую работу по ГОСТу.

Глава 2. Практическая часть

В этой главе следует подробно описать каждый шаг, который вы предприняли в ходе проведения исследования и разработки сайта. Приблизительный план второй части выглядит следующим образом:

  • Сведения о предприятии, для которого разрабатывается сайт. Предоставляются его контактные данные, род деятельности и кратко излагаются реальные возможности. 
  • Техническое задание, подразумевающее детальное изложение требований к web-сайту.
  • Структурная схема, представляющая собой древовидную сеть, демонстрирующую последовательность работы созданного сайта. Чаще всего ее рисуют в программе Microsoft Word.
  • Функциональная схема, отражающая взаимосвязь между предприятием, сайтом и потенциальными клиентами, а также демонстрирующая роль сайта в деятельности компании. Простой пример такой схемы: 
  • Обоснование выбора программного обеспечения, подразумевающего наличие детального анализа подходящих ресурсов и внесение полученных данных в сравнительную таблицу. Пример: 
  • Разработка главной страницы, отображающей ссылки и кнопки для навигации по web-сайту, контактная информация, физический адрес предприятия, номер телефона (желательно мобильного). Иногда здесь также указывают схему проезда, и эти данные не исчезают при переходе на другие страницы. Здесь же располагают логотип компании.
  • Разработка второстепенных страниц. В их перечень можно включить каталоги товаров, обзорные статьи, прайс-листы и пр.
  • Внедрение дополнительных модулей. Среди них может быть фотогалерея, форум для общения и отзывов, форма обратной связи и пр.

После завершения работы над сайтом, проводится его оптимизация, сведения о которой также можно включить во вторую главу дипломной работы. Процедура оптимизации предполагает детальное прописывание заголовков и описание каждой страницы.

Данные о тестировании web-сайта на соответствие требованиям технического задания указываются вслед за сведениями об оптимизации. Проверка проводится на различных браузерах, разных разрешениях. Желательно протестировать сайт не только на ПК, но и мобильном телефоне, планшете и других устройствах. При выявлении каких-либо проблем, следует описать способы их устранения.

Завершает главу выбор лучшей стратегии для продвижения сайта. Существует несколько способов прорекламировать web-сайт: контекстная реклама, через поисковые системы, социальные сети, указание сайта на визитках, баннерах, листовках, которые в свою очередь располагаются в стратегически популярных местах. Проанализируйте и опишите наиболее подходящий вариант продвижения сайта.

4.14 Движение денежных средств

Таблица 4.8-Движение денежных средств

Наименование

Годы

Всего

2009

2010

2011

2012

2013

Единовременные затраты

470,95

470,95

Операционная деятельность

3555,77

3555,77

3555,77

3555,77

14223,08

Экономия затрат

4762,36

4762,36

4762,36

4762,36

19049,44

Текущие расходы

83,72

83,72

83,72

83,72

334,88

Налог на прибыль

1122,87

1122,87

1122,87

1122,87

4491,48

Сальдо поступлений и расходов

3555,77

3555,77

3555,77

3555,77

Проект реализуем

Чистый доход

-470,95

3555,77

3555,77

3555,77

3555,77

13752,13

Коэффициент дисконтирования (при ставке 20%)

1

0,81

0,65

0,52

0,42

Чистый дисконтированный доход

-470,95

2880,17

2311,25

1849

1493,42

8062,89

Чистый дисконтированный доход нарастающим итогом

-470,95

2409,22

4720,47

6569,47

8062,89

21291,1

4.12 Расчет величины экономии и дохода от внедрения информационной системы

Определим величину экономии. Для этого необходимо определить затраты предприятия на расчет пропускной способности вручную.

При ручном труде учитываются следующие статьи затрат:

  • фонд оплаты труда;

  • единый социальный налог;

  • прочие расходы.

  • При ручном расчете анализе производительности труда необходим один квалифицированный инженер со ставкой 60 руб./час. На расчет пропускной способности у него уходит 8 дней. Следовательно, годовой фонд оплаты труда при ручном расчете составит:

8*8*60=3840 руб.

Отчисления на социальное страхование:

3840*0,262=1006,08 руб.

В таблице 4.5 представлен итоговый расчет текущих годовых затрат предприятия при использовании ручного расчета производительности труда.

Таблица 4.5-Расчет затрат на анализ производительности труда без использования информационной системы

Статьи затрат

Сумма, руб.

Фонд оплаты труда

3840

Отчисления на социальное страхование

1006,08

Итого:

4846,08

Годовые затраты при использовании информационной системы были рассчитаны выше и составили 83,72 руб.

Следовательно, условная экономия затрат составит:

4846,08-83,72=4762,36 руб.

Подготовка презентации

Окей, ты проделал большую работу и написал отчёт, осталось это красиво презентовать. Начинай готовить слайды, когда отчёт уже почти завершен. Структура презентации должна примерно соответствовать структуре твоего отчёта, а оформление слайдов индивидуально для каждого ВУЗа или кафедры.
Чего НЕ нужно делать:

  • Вставлять код на слайды
  • Вставлять длинные схемы алгоритмов на слайды
  • Писать длинные определения
  • Заполнять слайд текстом на 100%

Что касается текста доклада, то пиши его в отдельном документе, где для каждого слайда выдели жирный заголовок, чтобы проще было ориентироваться. Можешь потренироваться перед зеркалом, также, запомни тезисно, о чем нужно говорить, это поможет на защите говорить без бумажки не подсматривая. Я считаю, если ты шаришь за свою тему — бумажка с текстом доклада точно не нужна.

Личный пример: я всегда структурирую слайды для презентации по тому же принципу, как и в отчёте. Готовлю слайды в зависимости от требований по оформлению, если сторих рамок нет, то использую LaTeX, если есть строгие правила по оформлению и нет шаблона в LaTeX, то использую Power Point.Итак, что же нужно делать? Создай структуру слайдов в соответствии с оглавлением твоего отчета и заполни их шаг за шагом. Затем, по тому же принципу напиши доклад и отрепетируй презентацию.Когда это нужно делать? Начинай готовить презентацию за 2-3 недели до защиты.Зачем это нужно делать? Опять же, это формальность, которая позволит тебе выпуститься из ВУЗа. А ещё, это поможет тебе научиться грамотно презентовывать твоё исследование.

4.6 Порядок проектирования системы

В общем случае разработка информационной системы включает в себя следующие этапы:

  1. Начальный этап – на котором формулируются основные требования, предъявляемые к программе, описываются основные цели и разрабатываются спецификации, т.е. выявляются основные свойства и характеризующие их показатели.

  2. Этап внешнего проектирования – где необходимо разработать архитектуру и структуру программы, определить алгоритм решения, выявить подсистемы и отдельные составляющие их модули, а также разработать внешний интерфейс пользователя.

  3. Этап проектирования и кодирования компонентов – в ходе выполнения данного этапа происходит проектирование и кодирование на выбранном языке программирования отдельных модулей системы.

  4. Основной этап – является наиболее трудоемким. Необходимо произвести отладку и тестирование отдельных программных модулей, затем – комплексную отладку всей программы в целом.

  5. Заключительный этап – здесь проводится окончательная коррекция программы и подготавливается необходимая сопроводительная документация.

1.1 Описание программы

§Программа
разрабатывается в объектно-визуальной среде программирования Delphi с использованием десяти визуальных компонентов
программирования. Программа предназначена для тестирования и контроля знаний
студентов. В своей работе программа использует файлы баз данных. В процессе
работы программы Учётные записи студентов, а так же результаты тестирования
сохраняются в этих файлах;

§Программа будит
запускаться и работать как с локального компьютера для тестирования одного
студента, а так же работать в сетевом режиме для тестирования одновременно
нескольких студентов по локальной сети;

Краткое описание принципа работы программы “Studbas”;

§Администратор
заходит в меню Администрирование Рис.
1. При входе запрашивается пароль администратора,
Администратор может создать либо изменить учётную запись для студента, а так же
внести изменения в журнал оценок. Войдя в меню “Создать-Удалить учётную
запись“. Заполняются поля формы. В ней (ФИО, Гр, пароль, порядковый номер).
Информация добавляется в файл базы uchtzap.dat.

Рис. 1 – “Ввод пароля Администратор”

Студент перед началом работы выбирает опцию меню
«Регистрация». Находит в свою группу, выбирает тест и нажимает ok.

Рис. 2 – “окошко Регистрация”

После успешной регистрации открывается доступ к опции.
Пройти тест (пункт). Появляется список тестов в папках. После выбора теста
открывается форма, в которой находится вопрос 4 варианта ответа. После
прохождения теста. Объявляется количество правильных ответов и появляется
оценка за тест. Отчёт записывается в файл базы данных testzach.dat.

Рис. 3 – “Начать тест”

После прохождения теста войдя в меню «Отчёт»Рис. 4, можно узнать количество набранных балов,
неправильных ответов, полученную оценку за тестирование. Администратор может
удалить учётную запись студента, войдя в меню Администрирования ->Удалить
учётную запись. При этом в файлах баз uchtzap.dat, testzach.dat по данному студенту в запись статус,
статус2 устанавливается значение 1 Подобный отчёт по конкретному прохождению
теста записывается в папку «Ответы», находящемуся на сервере.

Рис. 4 – “Отчёт”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector