Similar presentations:
Разработка курсовых и дипломных проектов студентами специальности ПИ
1. Разработка курсовых и дипломных проектов студентами специальности 230700.62 Прикладная информатика
МЕЖДУНАРОДНАЯ АКАДЕМИЯ БИЗНЕСА И НОВЫХТЕХНОЛОГИЙ /МУБиНТ/
WWW.MUBINT.RU
Разработка курсовых и дипломных
проектов студентами специальности
230700.62 Прикладная информатика
WWW.MUBINT.RU
2. Структурно – логическая схема написания курсовых проектов и дипломного проекта
1. Изучение высокоуровневых методовпрограммирования и ТЭИС
2. Выбор темы ( объекта) исследования
3. Разработка курсового проекта (КП) по БД
4. Разработка КП по ПЭИС
5. Разработка дипломного проекта
WWW.MUBINT.RU
3. Темы курсовых проектов
Курсовой проект разрабатывается для конкретнойпредметной области (цеха, отдела, предприятия и т.п.).
Название темы строится по следующей схеме:
Разработка АРМ < роль или должность>
Пример:
Разработка АРМ менеджера отдела продаж ООО Паритет
г.Ярославль
Разработка подсистемы <название бизнес - процесса>
для <название структурного подразделения > <название
организации >
Пример:
Разработка подсистемы учета продаж для ООО Паритет
г.Ярославль
WWW.MUBINT.RU
4. Примеры тем КП по ПЭИС и ДП
Разработка АРМ сотрудника отдела кадров ООО«Архитек», г. Ярославль
Разработка АРМ библиотекаря НПЗ им. Д.И.
Менделеева п. Константиновский Ярославской
области
Разработка АРМ заведующего производством
столовой при администрации Ленинского района
г.Ярославля
Разработка информационной подсистемы для
учета продуктов питания трактира ООО «Ямщик»,
г.Гаврилов-Ям
WWW.MUBINT.RU
5. Темы проектов
Для КП по БД в названии темы достаточно указать названиероли (должности) или бизнес – процесса. Для дальнейшей
работы по проектированию необходимо иметь в виду
конкретную предметную область, т.е. обязательно указывать
предприятие , организацию или фирму.
Внимание!
Тема проекта обязательно должна быть согласована с
руководителем.
Нарушение структурно-логической цепочки приводит к двойной и
тройной работе по проектированию.
Изменение темы ( замена объекта) приводит к необходимости
повторения всех этапов проектирования с самого начала.
WWW.MUBINT.RU
6. Отличия КП по БД от КП по ПЭИС
Разработка КП по БД должна продемонстрироватьпонимание основ построения БД из 3-й нормальной формы
данных. Здесь не обязательна детальная проработка
интерфейса в клиентской части, а основное внимание
должно быть уделено эффективной организации самой БД.
Разработка КП по дисциплине ПЭИС – это либо АРМ, либо
подсистема, с которой удобно работать пользователю. В
первую очередь, это связано с созданием дружественного
интерфейса. Никаких латиниц, ни каких кодов – все
обозначается понятными терминами .Технология работы
должна быть интуитивно понятна не разработчику, а
пользователю!
WWW.MUBINT.RU
7. Последовательность выполнения работ
1. Создание таблицы сущностей (на основании анализеописания предметной области)
2. Определение атрибутов для каждой сущности (внести
в таблицу)
3. Описание связей (внести в таблицу)
4. Описание таблицы «Экзаменационная ведомость»
5. Построение эскизов экранных форм
WWW.MUBINT.RU
8. Примеры экранных форм
WWW.MUBINT.RU9. Примеры экранных форм
WWW.MUBINT.RU10. Примеры экранных форм
WWW.MUBINT.RU11. Пример ER – диаграммы для предметной области «Движение товара в фирме»
WWW.MUBINT.RU12. Этапы разработки конкретной базы данных. ER – диаграмма для ПО «Склад»
Рассмотрим порядок учета движения товара на небольшойфирме по продаже изделий верхней одежды, имеющей единый
склад и несколько торговых точек. Учет движения товара
осуществляется работником склада (менеджером) и
контролируется администратором и владельцем фирмы.
Менеджер склада ведет картотеку по каждому виду товара,
состоящую из регистрационных карточек «Карта движения
товара». Периодически, например, по мере заполнения
карточка обновляется. Регистрационная карточка существует
в течение всего периода, пока фирма работает с данным
товаром. При поступлении товара на склад или при его
отпуске со склада в карточке делаются соответствующие
записи, причем при поступлении количество записывается со
знаком плюс, а при отпуске – со знаком минус.
WWW.MUBINT.RU
13.
При первичном открытиирегистрационной карточки поле
Остаток содержит значение 0. При
последующих открытиях
регистрационной карточки поле
Остаток содержит значение,
соответствующее фактическому
значению количества товара на
складе на момент открытия.
Количество товара, в том числе и
остаток, измеряется в штуках.
В рассматриваемой фирме
выделены следующие категории
товара:
мужская;
женская;
для мальчиков;
для девочек.
В поле Категория товара
указывается одно из перечисленных
значений.
При заполнении поля Цена
следует учитывать, что при
поступлении товара указывается
его закупочная цена, а при отпуске
товара — его отпускная цена.
WWW.MUBINT.RU
14.
К основным функциональным обязанностям менеджерасклада относится:
получение товара и регистрация в картотеке;
отпуск товара и регистрация в картотеке;
ведение картотеки, открытие новых карточек, замена
заполненных;
формирование и выдача сведений об остатках товаров;
учет товаров в денежном выражении;
выдача накладной на отпущенный со склада товар.
Анализ первичного документа и основных
функциональных обязанностей менеджера склада
позволяет к условно постоянной информации отнести
сведения о категории товаров и о самих товарах, а к
переменной информации — сведения о датах движения
товара, о количестве и цене.
WWW.MUBINT.RU
15.
Модель предметной области в нотации Чена(ER – диаграмма предметной области)
WWW.MUBINT.RU
16.
В данной модели ПО введены идентифицирующиеатрибуты: Шифр товара, Код категории и Номер
операции движения товара.
Исключен из рассмотрения реквизит Остаток. При
ручном ведении картотеки он был необходим для
обеспечения непрерывности учета товара при
открытии новой карточки в замен заполненной. При
автоматизации учета движения товара этот реквизит
становится лишним, так как значение остатка
количества определенного товара можно в любой
момент времени получить с помощью
соответствующего запроса.
WWW.MUBINT.RU
17. Построение модели данных
Выберем за основу реляционную модель данных, так какпрактическую реализацию БД выполним с помощью СУБД
Access.
Каждая из сущностей, присутствующих в модели ПО, в
модели данных представлена соответствующей таблицей.
Следовательно, имеем три исходные таблицы: Товар,
Категория, Движение. Атрибуты образуют поля каждой
таблицы, причем идентифицирующие атрибуты становятся
первичными ключами. Для реализации связей введены
дополнительные поля (вторичные ключи) КодКатегории и
ШифрТовара в таблицу Движение. Вторичные ключи
добавлены в таблицу Движение неслучайно. Вторичный
ключ присоединяется к той сущности, мощность связи при
входе в которую выше, в данном примере это сущность
Движение.
WWW.MUBINT.RU
18. Модель данных
Товар {Шифр, Название, Примечание}Категория {Код, Категория}
Движение {Номер, Дата, Количество, Цена,
Шифр, КодКатегории}.
Ключевые поля Шифр, Код, Номер кодируются по
порядковой системе. При описании этих полей в БД
используем тип данного «Счетчик». Поля Название,
Категория являются текстовыми, поле Дата имеет тип
дата, поля Количество, Цена являются числовыми, поле
Примечание имеет тип примечание МЕМО.
WWW.MUBINT.RU
19. Описание таблицы «Движение товара» средствами Delphi
type move_T=recordnomer: integer;
data: record
day:1..31;
mes:1..12;
god: integer
end;
kategor: string[20];
name_T: string[20];
kol: integer;
cena: real;
prim: string[200]
end;
WWW.MUBINT.RU
20. Задание для самостоятельной работы по группам
Предметная областьУчет результатов экзаменационной сессии
в высшем учебном заведении
21. Описание предметной области
В соответствии с регламентом любой экзамен, в какойбы форме он не проводился (устно, письменно, тестом и
т.п.), обязательно завершается заполнением
экзаменационной ведомости. Данные, представленные в
ней, служат основанием для формирования итоговых
показателей о результатах сессии. Таким образом,
экзаменационная ведомость являются основным
входным документом, рассматриваемой ПО.
При заполнении графы «Оценка» необходимо помнить,
что в ней ставится цифра (от 2 до 5), обозначающая
оценку, или буква «н» (в случае неявки студента на
экзамен).
WWW.MUBINT.RU
22. Описание предметной области
WWW.MUBINT.RU23. Описание предметной области
По результатам экзаменационной сессии должныформироваться следующие отчеты
Итоги по группе
№ Фамилия, имя, отчество
студента
Номер
зачетной
книжки
Группа _______________
Средний балл по группе _____
WWW.MUBINT.RU
Средний
балл
24. Описание предметной области
Итоги по дисциплине и преподавателюДисциплина
Фамилия, инициалы
преподавателя
Число
двоек
Средний
балл
Студенты, сдавшие все экзамены на 4 и 5
Фамилия, имя, отчество студента
WWW.MUBINT.RU
Номер зачетной
книжки
Группа
25. Что нужно сделать
1 Выделить сущности и заполнить таблицуСущность
Тип информации (условно-постоянная,
переменная, справочная)
2 Для каждой сущности определить атрибуты и заполнить
таблицу
Название атрибута
……………
WWW.MUBINT.RU
Тип данного
Вид атрибута
(ключевой,
описательный)
26. Что нужно сделать
3 Описать связи и заполнить таблицуНазвание
связи
Сдавал
от сущности
к сущности
вид связи
студент
экзамен
1:М
…………….
4 Описать тип данных для документа «Экзаменационная
ведомость» средствами Delphi
5 Разработать экранную форму для ввода данных
WWW.MUBINT.RU