СодержаниеВВЕДЕНИЕ 3\r\n1. Описание предметной области и классификация сущностей для решаемой задачи 4\r\n2. Постановка задачи 6\r\n3. Обзор методов решения поставленной задачи 8\r\n4. Требования к системе 9\r\n5. Разработка методов и моделей представления системы 10\r\n6. Разработка и построение информационной модели 12\r\n7. Обоснование принимаемых решений по используемым техническим и программным средствам реализации 15\r\n8. Описание алгоритмов программных модулей 17\r\n8. 1. Описание алгоритмов программных модулей 17\r\n8. 2. Описание алгоритмов работы блок-схем 18\r\n9. Описание тестового примера. Руководство пользователя 20\r\n9.1. Установка и настройка системы 20\r\n9.2. Описание тестового примера. 21\r\n10. Описание полученных результатов 26\r\n11. Выводы и заключения 27\r\nСПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 29\r\nПРИЛОЖЕНИЕ А 30\r\nПРИЛОЖЕНИЕ Б 33\r\nПРИЛОЖЕНИЕ В 34\r\nПРИЛОЖЕНИЕ Г 35\r\nПРИЛОЖЕНИЕ Д 36\r\nПРИЛОЖЕНИЕ Е 38\r\nПРИЛОЖЕНИЕ Ж 39\r\nПРИЛОЖЕНИЕ З 40\r\nПРИЛОЖЕНИЕ К 42ВведениеВ условиях современного общества, с большими потоками информации и быстрым развитием информационных технологий, компьютер начинает играть все большую роль, оказывая влияние на все сферы общественной жизни. Он стал незаменимым помощником на работе и в быту.\r\nНе являются исключением и учебные заведения, занимающиеся подготовкой кадров. Процесс обучения тесно связан с прохождением различных тестовых заданий для оценки уровня знаний студентов, хранением и поиском необходимых данных.\r\nВладение основами программирования позволяет более полно использо-вать возможности компьютера и программного обеспечения. И именно этому вопросу и посвящен данный курсовой проект.\r\nПрограмма тестирования уровня знаний студентов по изучаемым предметам позволит оптимизировать работу преподавателей, избавить их от выполнения рутинной работы по проверке тестов и позволит получить мгновенный доступ к данным, а также повысит скорость поиска необходимой информации преподавателями.\r\nУдобный и интуитивно понятный интерфейс пользователя позволит работать преподавателям эффективнее.ЗаключениеЗадачей данного курсового проекта являлась разработка тестирующей программы уровня знаний студентов по изучаемым предметам.\r\nВ ходе выполнения было разработано приложение, отвечающее всем представленным требованиям:\r\n1. реализован интерфейс, понятный и удобный пользователю;\r\n2. была осуществлена возможность просмотра преподавателями оценок, полученных студентами.\r\n3. обеспечено взаимодействие приложения с базой данных, созданной с помощью СУБД Sybase SQL Anywhere 9.0;\r\n4. реализация программы с использованием языка Java.\r\nВ возможности программы входит:\r\n• прохождение тестовых заданий студентами по двум предметам;\r\n• поиск необходимых результатов по нескольким критериям и просмотр результатов;\r\nПреимуществами данной программы являются:\r\n• небольшой размер программы, который позволяет хранить ее на дискете размером 1.44;\r\n• приятный и не вызывающий дизайн программы;\r\n• быстрое выполнение поставленных перед ней задач.\r\nНа этапе проектирования была предложена функциональная и физическая модель данных, благодаря использованию CASE-средств BPWin и Erwin. Была создана сама база данных и приложение для работы с ней. В дальнейшем функции программы можно постепенно расширять, добавляя новые возможности.\r\nВ целом можно сказать, что все те цели и задачи, которые ставились перед выполнением данного проекта, достигнуты – клиент-серверное приложение, позволяющее создавать базу данных с различными возможностями и имеющее доступный интерфейс, разработано.\r\nПолученные в результате выполнения курсового проекта база данных и прикладное программное обеспечение являются учебными, однако при выполнении определённого объёма работ по расширению функциональности могут быть использованы для широкого использования и распространения.Литература1. Комличенко В.Н., Унучек Т.М, Марудов Д.С., Сторожев Д.А., Унучек Е.Н.. Языки программирования для сетевых приложений. Раздел Язык про-граммирования Java. Для студентов специальностей 27 01 01 «Экономика и организация производства» 26 02 03 «Маркетинг» – Мн.: БГУИР, 2007. — 131 с.: ил.\r\n2. Маклаков С.В. BPwin и ERwin: CASE-средства для разработки инфор-мационных систем.\r\n3. Ноутон П., Шилдт Г. Java 2: Пер. с англ. / Патрик Ноутон, Герберт Шилдт.– СПб. : BHV – Санкт-Петербург, 2000. \r\n4. Портянкин И. Swing: Эффектные пользовательские интерфейсы. Биб-лиотека программиста. СПб: Питер; 2005 – 530 с.
|