Алгоритм анализа связи между междисциплинарными курсовыми работами и уровнем компетентности студента

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.10.2018
Размер файла 7,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

В ходе проведения приемо-сдаточных испытаний оценке подлежат качественные (функциональные) характеристики программного комплекса. Проверке подлежит возможность выполнения программным комплексом перечисленных ниже функций:

а) проверка работоспособности программного комплекса;

б) проверка на сообщение об ошибке.

3.7.5.4 Условия проведения испытаний.

3.7.5.4.1 Климатические условия.

Испытания должны проводиться в нормальных климатических условиях по ГОСТ 22261-94. Условия проведения испытаний приведены ниже:

- температура окружающего воздуха, °С 20 ± 5;

- относительная влажность, % - от 30 до 80;

- атмосферное давление, кПа - от 84 до 106;

- частота питающей электросети, Гц - 50 ± 0,5;

- напряжение питающей сети переменного тока, В - 220 ± 4,4.

3.7.5.4.2 Условия начала и завершения отдельных этапов испытаний.

Необходимым и достаточным условием завершения 1 этапа испытаний и начала 2 этапа испытаний является успешное завершение проверок, проводимых на 1 этапе (см. п. Перечень проверок, проводимых на 1 этапе испытаний).

Условием завершения 2 этапа испытаний является успешное завершение проверок, проводимых на 2 этапе испытаний (см. п. Перечень проверок, проводимых на 2 этапе испытаний).

3.7.5.4.3 Ограничения в условиях испытаний.

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

3.7.5.4.4 Меры, обеспечивающие безопасность и безаварийность испытаний.

При проведении испытаний должно быть обеспечено соблюдение требований безопасности, установленных ГОСТ 12.2.007.0-75 8), “Правилами техники безопасности при эксплуатации электроустановок потребителей”, и “Правилами технической эксплуатации электроустановок потребителей”.

3.7.7 Методы испытаний.

3.7.7.1 Методика проведения проверки комплектности программной документации.

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

3.7.7.2 Методика проведения проверки комплектности и состава технических и программных средств.

Проверка комплектности и состава технических и программных средств производится визуально. В ходе проверки сопоставляется состав и комплектность технических и программных средств, представленных разработчиком, с перечнем технических и программных средств, приведенным в п. “Технические средства, используемые во время испытаний” и п. “Программные средства, используемые во время испытаний” настоящего документа.

3.7.7.3 Методика проверки работоспособности программы.

Проверка работоспособности программы выполняется согласно следующим пунктам:

- запуск системы;

- авторизация пользователя с настройкой на права пользователя;

- авторизация проводится системой для определения пользователя;

- формирование междисциплинарного курсового проекта преподавателем;

- указание темы междисциплинарной курсовой работы;

- формирование списка участвующих дисциплин;

- формирование списка компетенций к каждой дисциплине;

- комментирование компетенций;

- общий вывод;

- указание семестра и особых условий выполнения работы;

- проверка и редактирование сформированного отчета;

- сохранение отчета;

- просмотр отчетов;

- сохранение отчета, как объекта печати. В формате pdf.

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

3.8 Описание контрольного примера

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

Рисунок 23 - Стартовая страница ИС

Войдем в систему в качестве преподавателя, для этого заполним форму авторизации соответствующими значениями. Перед нами появится меню, настроенное на права преподавателя (рисунок 24).

Рисунок 24 - Меню ИС, настроенное на права преподавателя

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

Рисунок 25 - Страница формирования междисциплинарной КР

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

Рисунок 26 -Экран выбора компетенций

На данном этапе преподаватель просматривает сформированный отчет и дополняет его общим комментарием. Указывает номер семестра, особые условия выполнения. Если его все устраивает нажимает на кнопку “Сохранить” (рисунок 27). После чего автоматически переходит на заглавную форму.

Рисунок 27 - Заключительная форма

Преподаватель переходит на стартовой странице в раздел “справочник отчетов”. В списке отчетов выбирает свой и нажимает на кнопку “Сохранить в pdf” (рисунок 28).

Рисунок 28 - Справочник отчетов

В итоге получается документ в формате pdf о спланированной междисциплинарной курсовой работе с предметным описанием, комментариями и условиями выполнения. (рисунок 29).

Рисунок 29 - Отчет о развитии компетенций

3.9 Руководство пользователя

Руководство пользователя (англ. user guide или user manual), руководство по эксплуатации, руководство оператора -- документ, назначение которого -- предоставить людям помощь в использовании некоторой системы. Документ входит в состав технической документации на систему и, как правило, подготавливается техническим писателем.

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

Типичное руководство пользователя содержит:

1. Общие сведения.

2. Установка и первоначальная настройка.

3. Основные понятия и определения.

4. Интерфейс пользователя.

5. Работа с программой.

6. Пользовательская настройка.

7. Сообщения об ошибках.

Руководство пользователя автоматизированной системы регламентированы подразделом 3.4 документа РД 50-34.698-90.

Полный текст руководства пользователя для разработанной информационной системы представлен в приложении А.

4. ВНЕДРЕНИЕ И АНАЛИЗ ЭФФЕКТИВНОСТИ

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

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

Система спроектирована по методологии UML и реализована на языке программирования C++ средой разработки QT Creator.

В качестве системы управления базами данных (СУБД) была выбрана Microsoft Office Access реляционная база данных. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами, поддержку и обеспечение целостности данных. Доступ к системе может быть осуществлен с любого компьютера, на котором установлена данная программа.

4.2 Описание хода предполагаемого внедрения

Внедрение моей системы предполагается в Самарском государственном архитектурно-строительном университете на кафедре информационных и развивающих образовательных систем и технологий. После окончательной разработки АС, внедряемый программный продукт был предложен на рассмотрение научному руководителю Васюкову О.Г. Режим открытой эксплуатации. В ходе тестирования были выполнены все основные функции АС.

Для эксплуатации системы должны быть выделены ресурсы:

1. Должен быть проведен инструктаж по использованию системы.

2. Согласно приведенным расчётам требуемых ресурсов внешней и оперативной памяти, для работы с разработанной АС рекомендуются компьютер со следующими системными характеристиками:

- оперативная память - 1 Гб;

- наличие свободного места на жестком диске - не менее 0,3 Гб;

- 128 Мб видеопамяти и больше;

- Процессор с тактовой частотой 1000 МГц и выше.

3. На компьютере должны быть установлены следующие компоненты:

- OC Windows 7

- База данных smol.mdb

- Программа “Информационная система планирования междисциплинарных курсовых работ в компетентностном аспекте” Smolakov.exe

4.3 Технико-экономическое обоснование предполагаемого внедрения

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

В экономике они группируются в виде оборотных средств:

- Заработная плата.

- Оплачиваемые часы работы.

- Материалы - бумага, ручки, карандаши и т.д.

- Услуги - отопление, водоснабжение и т.д.

- Приобретение оборудования.

- Вычислительная техника.

- Мебель.

Совершенствование системы планирования на основе информационной системы позволяют экономить косвенные расходы затрат университета.

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

4.4 Расчёт экономического эффекта

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

1) Регистрация пользователей и авторизация входа в систему по логину и паролю.

2) Накопление базы данных.

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

Приведём расчёт эффективности внедрения разработанной информационной системы для совершенствования работы отдела.

В организации разрабатываются и внедряются проекты планирования междисциплинарных курсовых работ по разным направлениям;

· Разработка новой структуры

· Совершенствование структуры всей организации

· Комплексный проект (включает разработку структуры, внедрение и эксплуатацию новых систем управления);

· Мероприятия по улучшению условий труда

· Мероприятия по повышению квалификации (социальные инвестиции).

ДT = T1 - T2,

Где T1 - трудоемкость расчетов до внедрения системы

T2 - трудоемкость после внедрения системы.

T1 = Фрабвр * Ч1,

Где Фрабвр- фонд рабочего времени одного работника

Ч1- число работников до внедрения системы

Фрабвр = 365 - (Дпв- Ддрпот),

Где Дпв- праздничные и выходные дни (примерно 115 дней),

Ддрпот- другие потери рабочего времени (примерно 20 дней),

Исходя из этого, фонд рабочего времени одного работника в год равен:

Фрабвр= 365 - (115 + 20) = 230 дней

А, следовательно, трудоемкость расчетов до внедрения системы равно :

T1 = 230 * 4 = 920 человек/дней.

T2 рабвр* Ч1 * Kст

Где Фрабвр- фонд рабочего времени одного работника

Ч1- число работников до внедрения системы

Kст- коэффициент снижения трудоемкости в результате внедрения программного продукта (Kст= 0,5),

А, значит, трудоемкость расчётов после внедрения программного продукта равна:

T2 = 230 * 4 * 0,5 = 460 человек/дней.

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

ДT = 920 - 460 = 460 человек/дней.

ДЧ = 460 человек/дней : 920 дней - 2 человека,

Это означает, что Ч2- число работников после внедрения системы составит:

Ч2= Ч1 - ДЧ = 4 - 2 = 2 человека

Экономия годового фонда заработной платы составит:

Эгд = 2 * 8тыс * 12 = 192 тыс. руб.

Средняя заработная плата одного работника в месяц - 8 тыс. руб

Теперь, мы имеем возможность, рассчитать экономию административно - хозяйственных расходов, учитывая, что величина экономии дополнительной заработной платы составляет приблизительно 20%, а величина экономии прочих затрат около 40 %, от экономии годового фонда заработной платы.

Эдопзп = 96 тыс.руб.

Эпрзат = 77 тыс. руб.

Эгд= 192 + 77 + 97 = 365 тыс.руб.

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

Звндр = Зрзрбт + Зквлф

Где Звндр- затраты на внедрение программного продукта,

Зрзрбт- затраты на разработку программного продукта,

Зквлф- затраты на повышение квалификации работников после внедрения программного продукта

Зрзрбт= N * C * K,

Где N - число разработчиков;

C - заработная плата одного разработчика;

K - количество месяцев, необходимых для разработки программного продукта.

В данном расчете:

N = 1 человек,

C = 10 тыс.руб,

К = 4 месяца.

Следовательно, Зрзрбт= 1 * 10 * 4 = 40 тыс.руб.

Затраты на повышение квалификации работников для работы на внедренном программном продукте рассчитывается по формуле

Зквлф= N * S

Где N - число работников, повышающих квалификацию,

S - количество денег, необходимых для повышения квалификации одного работника.

В данном расчете:

N= Ч2= 3тыс.руб

S = 4 тыс.руб.

Следовательно, Зквлф=3*4 = 12 тыс.руб.

Из этого следует, что Звндр= 40 + 12 = 52 тыс.руб.

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

Э = Эгд - Звндр

Э = 365 - 52 = 313 тыс.руб.

Таким образом, предприятие сэкономило 313 тыс.руб. Внедряя данный программный продукт. Кроме того, это позволило сократить трудоемкость работы, улучшить условия труда работников и повысить статус работника, что можно отнести к социальному эффекту. Результаты данного расчёта можно представить в сводной таблице:

Таблица 3 - Результаты экономической эффективности

Показатель

Единица измерения

Значение до внедрения программного продукта

Значение после внедрения программного продукта

Число работников

Человек

4

2

Заработная плата одного работника за месяц

Рубли

8000

8000

Фонд рабочего времени за год

Дни

230

230

Трудоемкость расчетов

Человек/день

920

460

Снижение численности работников

Человек

-

2

Экономия годового фонда заработной платы

Тыс.руб.

-

192

Экономия административно хозяйственных расходов

Тыс.руб.

-

365

Затраты на внедрение

Тыс.руб.

-

52

Общий годовой эффект программного продукта в сфере управления

Тыс.руб.

-

313

4.5 Анализ и выводы

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

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

Определены затраты в объеме оборотных средств к существующей и новой структуре, а также определен экономический эффект.

5. ОРГАНИЗАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ И САМОРАЗВИТИЕ

5.1 Сведения о деятельности возглавляемого научного микроколлектива

В состав микроколлектива возглавляемого мною входили:

- Студент 1ого курса ФИСТ Балабашина Юлия, тема доклада: " Обзор экспертных систем и возможность их использования в области строительных материалов"

- Студент 2го курса ФИСТ Беляев Александр, тема курсовой работы:

"ПК планирования экспериментов по созданию цементных композиций"

Нашей группой был разработан план выполнения курсовых работ, показанный на таблице 4

Таблица 4 - Сведение о деятельности микроколлектива

Неделя

Балабашина Юлия

Беляев Александр

Кулакова Наталия

Смоляков Дмитрий

1

Познакомиться с шефом и научной группой. ред. КТ1 Завершена

Познакомиться с шефом и научной группой. ред. КТ1 Завершена

Познакомиться научной группой. ред. КТ1 Завершена

Познакомиться с шефом и научной группой. ред. КТ1 Завершена

2

Рассказ о себе ред. КТ2 Завершена

Познакомится с Чумаченко Н.Г. ред. КТ2 Завершена

3

Создать личный сайт ред. КТ3 Завершена

Изучение основ темы "Строительные материалы". ред. КТ3 Завершена

4

Прикрепить свой сайт. ред. КТ4 Завершена

Встретиться с Кореньковой, подробно узнать план работы на весь семестр. ред. КТ4 Завершена

Изучение основ темы "Строительные материалы". Составление таблицы (свойства СМ) ред. КТ4 Завершена

Взять и изучить ФГОС на семестр с кафедры СтройМат. ред. КТ4 Завершена

5

Поиск материал для реферата на тему: "Обзор экспертных систем и возможность их использования в области строительных материалов" ред. КТ5 Завершена

Сдать ТЗ. ред. КТ5 Завершена

Сделать таблицу "Материалы, вещества, технологии" ред. КТ5 Завершена

Сдать ТЗ ред. КТ5 Завершена

6

Оформить реферат ред. КТ6 Завершена

Провести эксперименты ред. КТ6 Завершена

Продолжать работу c Чумаченко. Расширить и дополнить таблицу с свойствами. ред. КТ6 Завершена

Изучение предметной области. ред. КТ6 Завершена

7

Сдать реферат ред. КТ7 Завершена

Обзор литературы по предметной области ред. КТ7 Выполняется

Продолжать работу c Чумаченко. Анализ пористости материала,в зависимости от размера пор. ред. КТ7 Завершена

Обзор литературы ред. КТ7 Завершена

8

Отправить презентацию. ред. КТ8 Завершена

Ждем результатов ред. КТ8 Новая

Продолжать работу c Чумаченко. Анализ пористости газобетона. ред. КТ8 Завершена

Знакомство с основной образовательной программой ред. КТ8 Завершена

9

Сделать ТЗ ред. КТ9 Завершена

Подготовить статьи для конференции ред. КТ9 Завершена

10

Создать и заполнить таблицу материалов и их свойств. ред. КТ10 Завершена

Продолжать работу. ред. КТ10 Завершена

11

Создать вопросы и связь между ними ред. КТ12 Завершена

Формирование БД ред. КТ11 Завершена

Подготовка к конференции ред. КТ11 Завершена

12

Выступление на конференции ред. КТ12 Завершена

Продемонстрировать работу разработанного ПК. ред. КТ12 Новая

Выступление на конференции ред. КТ12 Завершена

Выступление на конференции ред. КТ12 Новая

13

Создать таблицу вопрос-ответ (древовидную структуру вопрос- ответ) ред. КТ13 Завершена

Разработка математической модели ред. КТ13 Новая

Формирование БД ред. КТ13 Выполняется

14

Разработка программы на VBA ред. КТ14 Выполняется

Отправить статью в вестник СГАСУ ред. КТ14 Новая

15

Оформление ТЗ Подготовить работу для отправки на ЮНК и "Шаг в будущее". ред. КТ15 Выполняется

Подготовить работу для отправки на ЮНК и "Шаг в будущее". ред. КТ15 Новая

Завершение работы. Планы на будущей семестр. ред. КТ15 Новая

Подготовка презентации ред. КТ15 Новая

16

Защита курсовой работы ред. КТ16 Выполняется

Оформление ТЗ ред. КТ16 Новая

Оформление ТЗ ред. КТ16 Новая

Защита курсовой работы ред. КТ16 Новая

17

Сдать работу ред. КТ17 Новая

Сдать работу ред. КТ17 Новая

5.2 Перечень участия в конференциях

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

Таблица 5 - Перечень участий в конференциях

№ п/п

Название конференции

Дата проведения

Место проведения

1

II Международная научно- практической конференция "Развитие информационных технологий и их значение для модернизации социально-экономической системы"

12.11.2011

Россия, г. Самара,

СГАСУ

1

31 -я межвузовская студенческая научно-техническая конференция (март 2012 г., г. Самара, СГАСУ)

23.03.2012г.- 26.03.2012г.

Россия, г. Самара,

СГАСУ

2

33 -я межвузовская студенческая научно-техническая конференция (март 2014 г., г. Самара, СГАСУ)

25 марта 2014г.

Россия, г. Самара,

СГАСУ

3

Международный семинар (с прочтением лекции DATA-координатором учебного округа штата Миннесота PhD S.Ablamunets для студентов и преподавателей СГАСУ, консультированием кандидатских диссертаций аспирантов кафедры ПМиВТ СГАСУ, консультированием тематики ВКР бакалавров и магистров кафедры ПМиВТ СГАСУ, консультированием тематики научных исследований кафедры ПМиВТ СГАСУ)

11.09.2014г.- 12.09.2014г.

Россия, г. Самара,

СГАСУ

5.3 Перечень выполненных в период обучения курсовых проектов

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

Таблица 6 - Перечень выполненных курсовых работ

№ п/п

Курс

Семестр

Дисциплина

Курсовая работа

1

1

1

Технология профессиональной деятельности. Введение в специальность и научные исследования

Программная система анализа качества освоения дисциплин сравнением прогнозируемой и реальной успеваемости

2

1

2

Технология профессиональной деятельности. Информационный поиск и систематизация знаний

Понять постановку задачи ЛП, модель распределения нагрузки на базе ЛП, сделать контрольный пример в Экселе. Написать на С++ программу формирования модели для лп-солвера и проверить ее работоспособность на этом контрольном примере

3

2

3

Технология профессиональной деятельности. Обработка и анализ экспериментальных данных

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

4

2

4

Технология профессиональной деятельности. Моделирование и исследования с использованием прикладных программ

Проектирование автоматизированной системы взаимодействия с родителями.

5

3

5

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

Программа формирования матричной структуры средствами AutoDesk.

6

3

6

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

Многовариантное проектирование в Автокаде модели автомобиля, типа "городской седан".

7

4

7

Технология профессиональной деятельности. Общее проектирование информационных систем и технологий

Программный модуль для выявления и сравнения IT компетенций (на примере компетенций в области физ эффектов).

8

4

8

Технология профессиональной деятельности. Разработка инновационных систем

ИС планирования междисциплинарных курсовых работ в компетентностном аспекте

5.4. Портфолио

Таблица 7 - Портфолио студента: Смоляков Дмитрий

Достижение

Область

Исходная оценка

Дата оценивания

12 июня. День России, участник всероссийского пробега на 11 тысяч метров. Занял второе место.

Спорт

3

16.09.2010 0:00:00

Член военно-патриотического клуба "Патриот"

Культура

2

16.09.2010 0:00:00

Участвовал в сборах военно-патриотического лагеря клуба "Патриот"

Культура

1

16.09.2010 0:00:00

Участвовал в общественной жизни школы

Общественная деятельность

1

16.09.2010 0:00:00

Закончил музыкальную школу по специальности домра

Культура

4

16.09.2010 0:00:00

Август 2009.Участвовал в областных соревнованиях по бальным танцам

Культура

3

16.09.2010 0:00:00

Бальные танцы. Участвовал на Алябьевском балу

Культура

1

16.09.2010 0:00:00

Рисовал в школе плакаты, стен-газеты

Общественная деятельность

1

16.09.2010 0:00:00

Июль 2008.Областные соревнования по легкой атлетике. занял 3 место

Спорт

3

16.09.2010 0:00:00

Июль 2008. Выполнил третий взрослый разряд по легкой атлетике на дистанции 3000тыс.метров

Спорт

4

16.09.2010 0:00:00

03.2009. Районный кросс. занял 1 место

Спорт

2

16.09.2010 0:00:00

Участие во всероссийском съезде информационных технологий. г.Москва

Наука

3

16.09.2010 0:00:00

2 место в Школьных олимпиадах по математике

Наука

2

23.09.2010 0:00:00

Участие во II Международной научно-практической конференции "Развитие информационных технологий и их значение для модернизации социально-экономической системы"

Наука

2

07.11.2011 0:00:00

Изучил книгу "Языки программирования" автор Саркисян.

Наука

2

07.11.2011 0:00:00

ЗАКЛЮЧЕНИЕ

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

Проект информационной системы составлен по методологии UML. Исходя из обоснования выбора средств разработки, ИС разрабатывалась на языке C++ в среде QtCreator и представляет программу образовательного характера.

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

1. Авторизация пользователей;

2. Ведение справочной информации;

3. Ведение оперативной информации;

4. Формирование информационных отчётов.

Проведен выбор и обоснование комплекса технических средств, сопровождаемый ресурсным анализом.

Составлены описание контрольного примера и руководство пользователя

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Модели и алгоритмы планирования учебного процесса вуза на основе модульно-компетентностного подхода [Электронный ресурс] // Режим доступа: http://tekhnosfera.com/ (дата обращения: 05.04.2016)

2. Разработка междисциплинарных курсов на основе компетентностного подхода [Электронный ресурс] // Режим доступа: http://cyberleninka.ru/ (дата обращения: 05.04.2016)

3. Компетентностное обучение в условиях информационно-коммуникационных дистанционных образовательных технологий [Электронный ресурс] // Режим доступа: http://www.muh.ru/ (дата обращения: 05.04.2016)

4. Информационная система “Планы ВПО” [Электронный ресурс] // Режим доступа: http://www.mmis.ru/ (дата обращения: 05.04.2016)

5. Информационная система управления учебным процессом (СУУП) [Электронный ресурс] // Режим доступа: http://www.mgimo.ru/ (дата обращения: 05.04.2016)

6. ИС “Планирование учебного процесса” [Электронный ресурс] // Режим доступа: http://www.tusur.ru/ (дата обращения: 05.04.2016)

7. Автоматизированная система управления и планирования учебного процесса “Галактика” “ [Электронный ресурс] // Режим доступа: http://www.galaktika.ru/ (дата обращения: 05.04.2016)

8. ФГОС высшего профессионального образования по направлению подготовки 230400 информационные системы и технологии (квалификация (степень) "бакалавр") [Текст]: - М. : Изд-во стандартов, 2010. - 21 с.

9. Модели и алгоритмы формирования и оценки компетенций выпускника вуза [Электронный ресурс] // Режим доступа: http://www.fcoit.ru/ (дата обращения: 05.04.2016)

10. Википедия. UML [Электронный ресурс] // Режим доступа: http://ru.wikipedia.org/wiki/UML (дата обращения: 05.04.2016)

11. Википедия. C++ [Электронный ресурс] // Режим доступа: http://ru.wikipedia.org/wiki/C++. (дата обращения: 05.04.2016)

12. Википедия. Qt Creator [Электронный ресурс] // Режим доступа: https://ru.wikipedia.org/wiki/Qt_Creator (дата обращения: 05.04.2016)

13. Википедия. Windows 7 [Электронный ресурс] // Режим доступа: http://ru.wikipedia.org/Winwows_7 (дата обращения: 05.04.2016)

14. Википедия. Microsoft_Access [Электронный ресурс] // Режим доступа: http://ru.wikipedia.org/wiki/Microsoft_Access (дата обращения: 05.04.2016)

15. ФГОС высшего профессионального образования по направлению подготовки 23040001 информационные системы и технологии (квалификация (степень) "бакалавр") [Текст]: - М. : Изд-во стандартов, 2010. - 26 с.

ПРИЛОЖЕНИЯ

ПРИЛОЖЕНИЕ А

Руководство пользователя

А.1 Введение

Требования настоящего документа применяются при предварительных комплексных испытаниях, приемочных испытаниях и эксплуатации системы.

ИС предоставляет функционал ведения справочной информации, формирование информационных отчетов и ведение оперативной информации.

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

А.2 Назначение и условия применения

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

Она представляет собой программу.

Минимальные требования к клиенту:

· процессор класса Pentium с тактовой частотой 1 Гц и выше;

· объем свободного дискового пространства не менее 300 Мб;

· объем оперативной памяти не менее 1 Гб;

· ОС Windows 7;

· манипулятор типа “мышь”;

· монитор с разрешением 1280x1024.

А3. Подготовка к работе

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

Данное руководство предназначено для сотрудников и студентов кафедры ИРОСТ СГАСУ и предполагает у пользователей системы наличие элементарных навыков работы с информационными системами.

А4. Руководство по работе

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

Рисунок А.1 - Стартовая страница ИС

Войдем в систему в качестве преподавателя, для этого заполним форму авторизации соответствующими значениями. Перед нами появится меню, настроенное на права преподавателя (рисунок А.2).

Рисунок А.2 - Меню ИС, настроенное на права преподавателя

Рассмотрим вариант использования формирования междисциплинарной курсовой работы. Преподавателю необходимо указать тему междисциплинарной курсовой работы, которая будет фигурировать в дальнейшем анализе и выбрать между какими дисциплинами (рисунок А.3). Рассмотрим альтернативный вариант. При нажатии на вторую кнопку мы сразу перейдем в “справочник отчетов” см. (рисунок А.6).

Рисунок А.3 - Страница формирования междисциплинарной КР

После этого преподаватель переходит к подробному описанию междисциплинарной курсовой работы. В этом разделе преподаватель видит список компетенций от каждой дисциплины и выбирает те, которые они считает нужными, а также пишет комментарии к ним (рисунок А.4).

Рисунок А.4 -Экран выбора компетенций

На данном этапе преподаватель просматривает сформированный отчет и дополняет его общим комментарием. Указывает номер семестра, особые условия выполнения. Если его все устраивает нажимает на кнопку “Сохранить” (рисунок А.5). После чего автоматически переходит на заглавную форму.

Рисунок А.5 - Заключительная форма

Преподаватель переходит на стартовой странице в раздел “справочник отчетов”. В списке отчетов выбирает свой и нажимает на кнопку “Сохранить в pdf” (рисунок А.6).

Рисунок А.6 - Справочник отчетов

В итоге получается документ в формате pdf о спланированной междисциплинарной курсовой работе с предметным описанием, комментариями и условиями выполнения. (рисунок А.7).

Рисунок А.7 - Отчет о развитии компетенций

Теперь рассмотрим сценарий руководства для администратора.

Заглавная форма управления администратора (рисунок А.8) после авторизации.

Рисунок А.8 - Начальное меню администратора

Рассмотрим ведение первого справочника.

После клика на “Справочник пользователей” открывается интерфейс, на котором отображается список пользователей с их ролями и данными авторизации. Администратор может внести изменения в уже существующие аккаунты, удалить или добавить новых пользователей.

Переходим к справочнику “Дисциплины и компетенции”. Здесь три таблицы дисциплин, компетенций и связи между ними. Администратор ведет справочник путем редактирования (добавление, удаление, установка связей). Интерфейс установления связей компетенций к дисциплинам, которые устанавливаются администратором (рисунок А.9).

Рисунок А.9 - Интерфейс связей

Третьим справочником является “Справочник отчетов” (рисунок А.10). Администратор имеет право удалить или сохранить как объект печати (в формате pdf) любой отчет. На этом функции администратора заканчиваются.

Рисунок А.10 - Справочник отчетов

ПРИЛОЖЕНИЕ Б

Листинг основных компонентов информационной системы

#include "DisciplineDirectory.h"

#include <QLayout>

#include <QDebug>

#include <QSqlError>

#include <QHeaderView>

#include <QGroupBox>

#include <QTabWidget>

DisciplineDirectory::DisciplineDirectory(DBReaderNS::DBReader *dbReader, QWidget *parent) :

QWidget(parent),

m_dbReader(dbReader),

m_discSQLTableModel(0),

m_discTableView(new QTableView),

m_discAddButton(new QPushButton("Добавить")),

m_discRemoveButton(new QPushButton("Удалить")),

m_compSQLTableModel(0),

m_compTableView(new QTableView),

m_compAddButton(new QPushButton("Добавить")),

m_compRemoveButton(new QPushButton("Удалить")),

m_discLabel(new QLabel("Дисциплина:")),

m_discComboBox(new QComboBox),

m_compLeftModel(new DisciplineListModel),

m_compLeftView(new QListView),

m_compRightModel(new DisciplineListModel),

m_compRightView(new QListView),

m_oneLeftButton(new QPushButton("<")),

m_oneRightButton(new QPushButton(">")),

m_backButton(new QPushButton("Назад"))

{

QTabWidget* tabWidget = new QTabWidget;

m_discTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);

{

QHBoxLayout* hbox = new QHBoxLayout;

hbox->addWidget(m_discAddButton);

hbox->addWidget(m_discRemoveButton);

QVBoxLayout* vbox = new QVBoxLayout;

vbox->addWidget(m_discTableView);

vbox->addLayout(hbox);

QWidget *widget = new QWidget;

widget->setLayout(vbox);

tabWidget->addTab(widget,"Дисциплины");

connect(m_discAddButton,&QPushButton::clicked,[=]()

{

m_discSQLTableModel->insertRow(m_discSQLTableModel->rowCount());

});

connect(m_discRemoveButton,&QPushButton::clicked,[=]()

{

m_discSQLTableModel->removeRow(m_discTableView->currentIndex().row());

m_discSQLTableModel->select();

});

}

{

QHBoxLayout* hbox = new QHBoxLayout;

hbox->addWidget(m_compAddButton);

hbox->addWidget(m_compRemoveButton);

QVBoxLayout* vbox = new QVBoxLayout;

vbox->addWidget(m_compTableView);

vbox->addLayout(hbox);

QWidget *widget = new QWidget;

widget->setLayout(vbox);

tabWidget->addTab(widget,"Компетенции");

connect(m_compAddButton,&QPushButton::clicked,[=]()

{

m_compSQLTableModel->insertRow(m_compSQLTableModel->rowCount());

});

connect(m_compRemoveButton,&QPushButton::clicked,[=]()

{

m_compSQLTableModel->removeRow(m_compTableView->currentIndex().row());

m_compSQLTableModel->select();

});

}

{

QHBoxLayout* workTitleLayout = new QHBoxLayout;

workTitleLayout->addWidget(m_discLabel);

workTitleLayout->addWidget(m_discComboBox);

QVBoxLayout* viewButtonsBox = new QVBoxLayout;

viewButtonsBox->insertStretch(0,1);

viewButtonsBox->addWidget(m_oneRightButton);

viewButtonsBox->addWidget(m_oneLeftButton);

viewButtonsBox->insertStretch(-1,1);

m_compLeftView->setModel(m_compLeftModel);

m_compRightView->setModel(m_compRightModel);

QHBoxLayout* viewBox = new QHBoxLayout;

viewBox->addWidget(m_compLeftView);

viewBox->addLayout(viewButtonsBox);

viewBox->addWidget(m_compRightView);

QVBoxLayout* mainLayout = new QVBoxLayout;

mainLayout->addLayout(workTitleLayout);

mainLayout->addLayout(viewBox);

QWidget *widget = new QWidget;

widget->setLayout(mainLayout);

tabWidget->addTab(widget,"Выбор компетенций");

connect(m_oneLeftButton,&QPushButton::clicked,[=]()

{

if(m_compRightModel->rowCount(QModelIndex()) == 0)

{

return;

}

int row = m_compRightView->currentIndex().row();

m_dbReader->query(QString("delete from comp_disc "

"where id_disc = %1 and id_comp = %2;")

.arg(m_discComboBox->currentData().toInt())

.arg(m_compRightModel->GetItem(row).first));

m_compLeftModel->AddItem(m_compRightModel->GetItem(row));

m_compRightModel->RemoveItem(row);

});

connect(m_oneRightButton,&QPushButton::clicked,[=]()

{

if(m_compLeftModel->rowCount(QModelIndex()) == 0)

{

return;

}

int row = m_compLeftView->currentIndex().row();

m_dbReader->query(QString("INSERT INTO comp_disc(id_disc, id_comp) values (%1, %2);")

.arg(m_discComboBox->currentData().toInt())

.arg(m_compLeftModel->GetItem(row).first));

m_compRightModel->AddItem(m_compLeftModel->GetItem(row));

m_compLeftModel->RemoveItem(row);

});

}

QVBoxLayout* vbox = new QVBoxLayout;

vbox->addWidget(tabWidget);

vbox->addWidget(m_backButton);

setLayout(vbox);

connect(m_backButton,&QPushButton::clicked,this,&DisciplineDirectory::backSignal);

connect(tabWidget,&QTabWidget::currentChanged,[=](int index)

{

if(index != 2)

{

return;

}

m_discComboBox->clear();

if(m_dbReader->query("select * from discipline;"))

{

DBReaderNS::SQLResult result = m_dbReader->getResult();

for(int i = 0; i < result.size();++i)

{

m_discComboBox->addItem(result.at(i).at(1).toString(), result.at(i).at(0).toInt());

}

}

});

connect(m_discComboBox,&QComboBox::currentTextChanged,[=]()

{

m_compLeftModel->RemoveModelData();

if(m_dbReader->query(QString("SELECT competence.id, competence.namee_c "

"FROM competence "

"WHERE competence.id not in "

"(SELECT competence.id "

"FROM competence INNER JOIN comp_disc ON competence.id = comp_disc.id_comp "

"WHERE comp_disc.id_disc = %1);").arg(m_discComboBox->currentData().toInt())))

{

DBReaderNS::SQLResult result = m_dbReader->getResult();

for(int i = 0; i < result.size();++i)

{

m_compLeftModel->AddItem(result.at(i).at(0).toInt(), result.at(i).at(1).toString());

}

}

m_compRightModel->RemoveModelData();

if(m_dbReader->query(QString("SELECT competence.id, competence.namee_c "

"FROM competence INNER JOIN comp_disc ON competence.id = comp_disc.id_comp "

"WHERE comp_disc.id_disc=%1;").arg(m_discComboBox->currentData().toInt())))

{

DBReaderNS::SQLResult result = m_dbReader->getResult();

for(int i = 0; i < result.size();++i)

{

m_compRightModel->AddItem(result.at(i).at(0).toInt(), result.at(i).at(1).toString());

}

}

});

}

void DisciplineDirectory::onOpen()

{

if(m_discSQLTableModel == 0)

{

m_discSQLTableModel = new QSqlTableModel(this, m_dbReader->getDB());

}

m_discSQLTableModel->setTable("discipline");

m_discSQLTableModel->select();

m_discTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);

m_discTableView->setModel(m_discSQLTableModel);

if(m_compSQLTableModel == 0)

{

m_compSQLTableModel = new QSqlTableModel(this, m_dbReader->getDB());

}

m_compSQLTableModel->setTable("competence");

m_compSQLTableModel->select();

m_compTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);

m_compTableView->setModel(m_compSQLTableModel);

}

#include "mainwindow.h"

#include <QStackedLayout>

#include <QStackedWidget>

#include <QDir>

#include <QCoreApplication>

#include <QDebug>

#include <QFileDialog>

#include <QTimer>

#include <QMessageBox>

#include <QGroupBox>

MainWindow::MainWindow(QWidget *parent)

: QMainWindow(parent),

m_dbReader(new DBReaderNS::DBReader),

m_userName(new QLabel),

m_loginWidget(new LoginWidget(m_dbReader)),

m_disciplineWidget(new DisciplineWidget(m_dbReader)),

m_competenceWidget(new CompetenceWidget(m_dbReader)),

m_resultWidget(new ResultWidget(m_dbReader)),

m_userDirectory(new UserDirectory(m_dbReader)),

m_discDirectory(new DisciplineDirectory(m_dbReader)),

m_resultDirectory(new ResultDirectory(m_dbReader)),

m_title(new QLabel("Рады приветствовать вас в информационной системе планирования \n"

"междисциплинарных курсовых работ в компетентностном аспекте")),

m_createNewWorkButton(new QPushButton("Сформировать междисциплинарную курсовую работу")),

m_userDirectoryButton(new QPushButton("Справочник пользователей")),

m_discDirectoryButton(new QPushButton("Справочник дисциплин и компетенций")),

m_resultDirectoryButton(new QPushButton("Справочник отчетов"))

{

QHBoxLayout *hbox = new QHBoxLayout;

hbox->insertStretch(0, 1);

hbox->addWidget(m_userName);

QGroupBox* gbox = new QGroupBox;

{

QHBoxLayout *hbox = new QHBoxLayout;

hbox->addWidget(m_title);

gbox->setLayout(hbox);

}

QVBoxLayout *vbox = new QVBoxLayout;

vbox->insertStretch(0,2);

vbox->addWidget(gbox);

vbox->insertStretch(2,1);

QHBoxLayout *buttonsBox = new QHBoxLayout;

buttonsBox->insertStretch(0, 1);

buttonsBox->addLayout(vbox);

buttonsBox->insertStretch(-1, 1);

QWidget *buttonsWidget = new QWidget;

buttonsWidget->setLayout(buttonsBox);

QStackedWidget* stack = new QStackedWidget;

stack->addWidget(m_loginWidget);

stack->addWidget(buttonsWidget);

stack->addWidget(m_disciplineWidget);

stack->addWidget(m_competenceWidget);

stack->addWidget(m_resultWidget);

stack->addWidget(m_resultDirectory);

stack->addWidget(m_userDirectory);

stack->addWidget(m_discDirectory);

QVBoxLayout *mainLayout = new QVBoxLayout;

mainLayout->addLayout(hbox);

mainLayout->addWidget(stack);

QWidget *widget = new QWidget;

widget->setLayout(mainLayout);

setCentralWidget(widget);

setWindowTitle("Информационная система планирования междисциплинарных курсовых работ в компетентностном аспекте");

connect(m_loginWidget,&LoginWidget::okSignal,[=](int i, QString name, QString role)

{

m_userId = i;

m_userName->setText(name);

if(role == "админ")

{

vbox->addWidget(m_userDirectoryButton);

vbox->addWidget(m_discDirectoryButton);

vbox->addWidget(m_resultDirectoryButton);

}

else

{

vbox->addWidget(m_createNewWorkButton);

vbox->addWidget(m_resultDirectoryButton);

}

vbox->insertStretch(-1,2);

stack->setCurrentWidget(buttonsWidget);

});

connect(m_loginWidget,&LoginWidget::cancelSignal,this,&MainWindow::close);

connect(m_createNewWorkButton,&QPushButton::clicked,[=]()

{

stack->setCurrentWidget(m_disciplineWidget);

m_disciplineWidget->onOpen();

});

connect(m_resultDirectoryButton,&QPushButton::clicked,[=]()

{

if(m_resultDirectory->isEmpty(-1))

{

QMessageBox box;

box.setWindowTitle("Ошибка");

box.setText("Список сохраненных работ пуст.");

box.exec();

}

else

{

stack->setCurrentWidget(m_resultDirectory);

m_resultDirectory->onOpen(-1);

}

});

connect(m_resultDirectory,&ResultDirectory::backSignal,[=]()

{

stack->setCurrentWidget(buttonsWidget);

});

connect(m_disciplineWidget,&DisciplineWidget::nextSignal,[=](QString s, QList<QPair<int, QString>> list)

{

m_workData.title = s;

m_workData.discList = list;

stack->setCurrentWidget(m_competenceWidget);

m_competenceWidget->onOpen(s, list);

});

connect(m_disciplineWidget,&DisciplineWidget::prevSignal,[=]()

{

stack->setCurrentWidget(buttonsWidget);

});

connect(m_competenceWidget,&CompetenceWidget::nextSignal,[=](QString s, QList<QPair<int, QString>> list, QMap<int, QString> map)

{

m_workData.title = s;

m_workData.compList = list;

m_workData.compComments = map;

stack->setCurrentWidget(m_resultWidget);

m_resultWidget->onOpen(m_userId, m_workData);

});

connect(m_competenceWidget,&CompetenceWidget::prevSignal,[=]()

{

stack->setCurrentWidget(m_disciplineWidget);

});

connect(m_resultWidget,&ResultWidget::prevSignal,[=]()

{

stack->setCurrentWidget(m_competenceWidget);

});

connect(m_resultWidget,&ResultWidget::nextSignal,[=]()

{

stack->setCurrentWidget(buttonsWidget);

});

connect(m_userDirectoryButton,&QPushButton::clicked,[=]()

{

stack->setCurrentWidget(m_userDirectory);

m_userDirectory->onOpen();

});

connect(m_userDirectory,&UserDirectory::backSignal,[=]()

{

stack->setCurrentWidget(buttonsWidget);

});

connect(m_discDirectoryButton,&QPushButton::clicked,[=]()

{

stack->setCurrentWidget(m_discDirectory);

m_discDirectory->onOpen();

});

connect(m_discDirectory,&DisciplineDirectory::backSignal,[=]()

{

stack->setCurrentWidget(buttonsWidget);

});

QString addr = QFileDialog::getOpenFileName(

this,

"Открыть Файл базы данных",

QCoreApplication::applicationDirPath(),

"Все форматы баз даных (*.accdb *.mdb *.sqlite);;SQLite (*.sqlite);;MS Access (*.accdb *.mdb)");

if(addr.isEmpty())

{

QTimer::singleShot(0, this, SLOT(close()));

}

m_dbReader->openDB(addr);

}

MainWindow::~MainWindow()

{

m_dbReader->closeDB();

}

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [1,4 M], добавлен 22.03.2017

  • Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.

    курсовая работа [3,3 M], добавлен 28.08.2012

  • Ознакомление с используемыми классификаторами системы кодирования. Характеристика нормативно-справочной оперативной информации. Исследование дерева автоматизируемых функций и программных модулей. Анализ процесса Обеспечения информационной безопасности.

    дипломная работа [1,9 M], добавлен 17.06.2017

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

    курсовая работа [3,0 M], добавлен 18.05.2016

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

    курсовая работа [866,3 K], добавлен 02.06.2015

  • Разработка информационной системы и базы данных магазина "Автозапчасти". Выбор технических средств и программной реализации задачи АЗ-01. Составление алгоритма, программы, руководства пользователя и примера, демонстрирующего корректность решения задачи.

    курсовая работа [2,2 M], добавлен 19.10.2012

  • Анализ предметной области и разработка проекта информационной системы по поддержке пользователей на базе 1С: Предприятие. Проведение формализации логических моделей информационных процессов и процедур в проектной системе. Реализация функций системы 1С.

    дипломная работа [1,9 M], добавлен 27.01.2013

  • Общая характеристика киноиндустрии как предметной области работы. Разработка базы данных и дерева вопросов для получения информации для выбора фильма. Программная реализация экспертной системы. Тестирование системы и создание руководства пользователя.

    курсовая работа [1,9 M], добавлен 19.05.2014

  • Этапы проектирования заданной информационной системы, ее внутренняя структура и элементы, функциональные особенности и возможности, эффективность, программная реализация. Реализация функций добавления, удаления, вывода отчетов, формирования накладной.

    курсовая работа [40,5 K], добавлен 22.07.2014

  • Реализация в автосервисах информационной справочной системы для организации учета распределения работ и ведения учета их стоимости. Анализ механизма предоставления услуг. Инфологическое и даталогическое проектирование. Выявление сущностей базы данных.

    курсовая работа [1020,5 K], добавлен 24.01.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.