
- •Методические указания к дипломному проектированию
- •Введение
- •Организация дипломного проектирования
- •Тематика дипломных проектов
- •Общие требования к дипломному проекту
- •Структура пояснительной записки
- •3.1.1 Титульный лист
- •3.1.2 Техническое задание
- •3.1.3 Реферат
- •3.1.4 Содержание
- •3.1.5 Введение
- •3.1.6 Раздел разработки программного обеспечения
- •3.1.7 Заключение
- •3.1.8 Список использованных источников
- •3.1.9 Приложения
- •Графическая часть
- •Рекомендации к структуре и оформлению раздела разработки программного обеспечения
- •Анализ предметной области
- •Модель предметной области в языке uml
- •Диаграммы методологии idef1
- •Модель «сущность – связь» в нотации idef1x
- •Анализ требований
- •Модель вариантов использования
- •Функциональное моделирование в нотации idef0
- •Модель анализа вариантов использования
- •Проектирование
- •Модель проектирования
- •Модель развертывания
- •Реализация
- •Модель реализации
- •Модель тестирования
- •Примеры описания процесса разработки
- •Разработка программных средств банковской системы
- •Пример проктирования базы данных
- •Into :TheInitialValue;
- •If( TheInitialValue is null ) then exit;
- •Into :TheSum;
- •Insert into AccountInheritance(AccountFolderId, SubAccountId) values(:NewId, :NewId);
- •Insert into AccountInheritance(AccountFolderId, SubAccountId) values(:ParentId, :NewId);
- •Into :TheInitialValue;
- •If( TheInitialValue is null ) then exit;
- •Into :TheSum;
- •Подготовка и защита дипломного проекта
- •Подготовка к защите
- •Защита дипломного проекта
- •Требования к презентации и раздаточному материалу
- •Примеры оформления пояснительной записки
- •Титульный лист
- •Задание
- •Реферат
- •Содержание
- •Ведомость дипломного проекта
- •Листинг программы
- •If (UndoPolicy.CanUndo())
- •Краткое справочное руководство
- •Б1 Методология структурного анализа и проектирования idef0
- •Б2 Методология информационного менеджмента idef1
- •Б3 Методология инфологического проектирования idef1x
- •Б4 Универсальный язык моделирования uml
- •Б5 еспд. Общие требования к текстовым документам
- •Б6 Примеры схем гост 19.701-90
- •Литература
Into :TheInitialValue;
If( TheInitialValue is null ) then exit;
SELECT
SUM(AMovement.Quantity * AMovement.UnitCost)
FROM
AMovement
INNER JOIN AnEconomicOperation EOp ON (AMovement.EconomicOperationId = EOp.Id)
INNER JOIN ACustomAccount CA ON (AMovement.DebitAccountId = CA.Id)
WHERE
(EOp.BeginsWith < :ReqDate)
AND
(CA.InBalance = 1)
Into :TheSum;
IF ( TheSum IS NULL ) THEN TheSum = 0;
DebitBalance = TheInitialValue + TheSum;
END !!
SET TERM ; !!
COMMIT;
Результирующая физическая модель
На рисунке 4.42 представлена результирующая физическая модель.
Рисунок 4.42 – Иерархия счётов и проводок, физическая модель данных
Замечания
Так как в данной абстракции понятие "Проводка.сумма" является часто более существенным, чем понятие "Проводка.цена единицы", то для избежания ошибок округления полезно хранить сумму, а цену единицы вычислять, как (Проводка.сумма / Проводка.количество).
Кроме того, можно избавиться от понятий "Кредитовое начальное значение на счёте" и "Дебетовое начальное значение на счёте", вместо это проведя до начала отрабатываемого планом счетов периода соответствующие проводки со служебного счёта (созданного именно для этой цели).
Бухгалтерский учёт также подразумевает запрет на обороты между балансовыми и забалансовыми счетами, что можно реализовать соответствующими ограничениями (на уровне триггеров).
Данный образец может также быть исполнен с использованием естественных ключей (для сущностей, являющихся элементами древовидной структуры, тем не менее, крайне желательно использовать ключи-суррогаты).
Подготовка и защита дипломного проекта
Подготовка к защите
Законченный дипломный проект, подписанный студентом и консультантами, представляется студентом-дипломником руководителю дипломного проекта. После просмотра и одобрения дипломного проекта руководитель подписывает его и вместе со своим письменным отзывом представляет заведующему кафедрой.
Заведующий кафедрой на основании этих документов не менее чем за пять дней до защиты решает вопрос о допуске студента к защите, делая об этом соответствующую запись на титульном листе дипломного проекта. В случае, если заведующий кафедрой считает невозможным допустить студента к защите дипломного проекта, этот вопрос рассматривается на заседании кафедры с участием руководителя проекта.
Дипломный проект, допущенный к защите, направляется заведующим кафедрой на рецензию. При этом заполняется специальный бланк.
Рецензент должен ознакомиться с дипломным проектом, дать о нем подробную рецензию с указанием достоинств и недостатков дипломного проекта и заключение о возможности присвоения дипломнику квалификации инженера.
Рецензия должна быть передана на кафедру не позднее, чем за 2 дня до защиты. Заведующий кафедрой знакомит дипломника с рецензией и направляет дипломный проект в государственную аттестационную комиссию (ГАК) для защиты.
Защита дипломного проекта
Защита дипломного проекта является заключительной формой аттестации студента, проверкой его подготовленности к самостоятельной инженерной деятельности.
В ГАК до начала защиты предоставляются следующие документы:
пояснительная записка к дипломному проекту;
отзыв руководителя дипломного проекта;
рецензия на дипломный проект;
материалы, характеризующие научную и практическую ценность выполненного дипломного проекта, например: тезисы докладов на конференциях и печатные статьи по теме дипломного проекта, документы, указывающие на практическое применение проекта (акт или справка о внедрении);
раздаточный материал, поясняющий структуру, решения и результаты дипломного проекта;
и другие материалы по теме диплома, например, разработанные программные средства (CD, DVD).
Защита дипломных проектов происходит на открытом заседании ГАК в следующем порядке:
презентация дипломной работы;
ответы дипломника на вопросы рецензента, членов ГАК, а также всех желающих;
зачитывание отзыва и рецензии;
ответы дипломника на замечания рецензента.
Вопросы, задаваемые дипломнику, могут касаться деталей выполненного проекта, а также общих теоретических и практических положений в рамках дисциплин учебного плана специальности.
Решение об оценке дипломного проекта и о степени подготовки дипломника принимается на закрытом заседании ГАК голосованием (руководитель проекта и рецензент могут присутствовать). При равенстве голосов мнение председателя является решающим. При оценке работы учитываются: качество выполненной работы, новизна и оригинальность решений, глубина проработки всех вопросов, степень самостоятельности работы дипломника, качество проектно-графических работ и программного кода, содержание доклада, ответы на вопросы, отзывы рецензента и руководителя проекта.
Решение ГАК о присвоении квалификации дипломникам, защитившим дипломные проекты, объявляется на открытом заседании ГАК после защиты, а затем утверждается приказом по университету.
Вручение дипломов происходит на торжественном заседании выпускающей кафедры.