Фотоателье
Необходимо разработать программу, позволяющую автоматизировать работу сотрудников фотоателье по оформлению заказов, выезду фотографа на дом, учета выполненных работ сотрудниками фотоателье, составлению различных форм отчетности, и т.д.
Указания
- Работа начинается с предварительного обследования объекта. Форма работы: беседа с заказчиком ( в роли заказчика выступает преподаватель).
Требования и условия
— беседа проводится в форме «вопрос-ответ»;
— отчет сдается только в печатной форме (объем 3-5 страниц);
— исполнитель работы считается экспертом в предметной области.
2. Формализация бизнес-процессов в предметной области
— в ходе анализа материала, полученного от заказчика и дополнительного изучения предметной области выделить требуемые аспекты функционирования;
— выделить основную функцию системы и ее параметры ( вход, выход, механизмы управления), разработать контекстную диаграмму;
— произвести декомпозицию контекстной и других диаграмм по необходимости (AS IS);
— с учетом пожеланий заказчика (возможно после дополнительных консультаций) провести реинжиниринг процессов предметной области в соответствии с выбранной стратегией автоматизации.
Требования и условия.
— обязательное соблюдение всех правил и рекомендаций методологии IDEFO;
— диаграммы должны быть согласованы с отчетом о предварительном исследовании.
3. Разработать ER- и реляционную модель
— проанализировать диаграммы бизнес процессов и выделить части I и O, которые требуют долговременного хранения;
— получить сведения о структуре выбранных данных (дополнительное изучение предметной области);
— разработать ER- и реляционную модель.
Требования и условия.
— обязательное соблюдение нотации ER модели;
-ER-модель должна быть согласована с диаграммами бизнес процессов;
— список хранимых I и O представляется в печатном виде.
4. Разработка АРМ
— разработка интерфейса работы с пользователем;
— реализация функций, обеспечивающих выполнение бизнес-процессов предметной области.
Требования и условия
— СУБД для хранения информация – любая удобная для Вас;
— программная оболочка должна иметь дружественный и интуитивно-понятный интерфейс;
— пользователь не должен вводить в программе значения кодов, первичных и внешних ключей вручную. Следует предусмотреть удобные механизмы занесения данных;
— в программе должно быть предусмотрено средство для выполнения незапланированных запросов;
— при сдаче в информационной системе должен быть тестовый набор реальных или правдоподобных данных
Дополнительные требования:
1 Предварительно должен быть составлен план разработки и представить его преподавателю.
2 Перед началом разработки необходимо провести анализ предметной области, разработать архитектуру разрабатываемой программы и представить ее преподавателю.
3 Разработка программы должна проводится совместно группой разработки.
4 Текст программы должен содержать комментарии, поясняющие алгоритм функционирования программы.
5 На каждую программу должна быть разработана следующая документация:
— Руководство пользователя
— Описание программы
Руководство пользователя должно содержать:
— Назначение программы
— Состав исполняемых модулей и конфигурационных файлов
— Инструкция по установке и запуску программы
— Описание типовых операций, которых может выполнять программа
Описание программы должно содержать:
— Назначение программы
— Структура программы
— Общий алгоритм работы программы
— Если программа состоит из нескольких модулей – описание порядка взаимодействия
— Описание структур данных программы
Для описания структур данных, структуры программы и алгоритма ее работы рекомендуется использовать язык UML.
Школа
Необходимо разработать программу, позволяющую автоматизировать работу администрации школы по формированию и учету личных дел учащихся, списков классов, распределения учащихся по группа при изучении ин. Языка и ряд ругих функций по Вашему выбору и согласованию с преподавателем.
Указания
- Работа начинается с предварительного обследования объекта. Форма работы: беседа с заказчиком ( в роли заказчика выступает преподаватель).
Требования и условия
— беседа проводится в форме «вопрос-ответ»;
— отчет сдается только в печатной форме (объем 3-5 страниц);
— исполнитель работы считается экспертом в предметной области.
2. Формализация бизнес-процессов в предметной области
— в ходе анализа материала, полученного от заказчика и дополнительного изучения предметной области выделить требуемые аспекты функционирования;
— выделить основную функцию системы и ее параметры ( вход, выход, механизмы управления), разработать контекстную диаграмму;
— произвести декомпозицию контекстной и других диаграмм по необходимости (AS IS);
— с учетом пожеланий заказчика (возможно после дополнительных консультаций) провести реинжиниринг процессов предметной области в соответствии с выбранной стратегией автоматизации.
Требования и условия.
— обязательное соблюдение всех правил и рекомендаций методологии IDEFO;
— диаграммы должны быть согласованы с отчетом о предварительном исследовании.
3. Разработать ER- и реляционную модель
— проанализировать диаграммы бизнес процессов и выделить части I и O, которые требуют долговременного хранения;
— получить сведения о структуре выбранных данных (дополнительное изучение предметной области);
— разработать ER- и реляционную модель.
Требования и условия.
— обязательное соблюдение нотации ER модели;
-ER-модель должна быть согласована с диаграммами бизнес процессов;
— список хранимых I и O представляется в печатном виде.
4. Разработка АРМ
— разработка интерфейса работы с пользователем;
— реализация функций, обеспечивающих выполнение бизнес-процессов предметной области.
Требования и условия
— СУБД для хранения информация – любая удобная для Вас;
— программная оболочка должна иметь дружественный и интуитивно-понятный интерфейс;
— пользователь не должен вводить в программе значения кодов, первичных и внешних ключей вручную. Следует предусмотреть удобные механизмы занесения данных;
— в программе должно быть предусмотрено средство для выполнения незапланированных запросов;
— при сдаче в информационной системе должен быть тестовый набор реальных или правдоподобных данных
Дополнительные требования:
1 Предварительно должен быть составлен план разработки и представить его преподавателю.
2 Перед началом разработки необходимо провести анализ предметной области, разработать архитектуру разрабатываемой программы и представить ее преподавателю.
3 Разработка программы должна проводится совместно группой разработки.
4 Текст программы должен содержать комментарии, поясняющие алгоритм функционирования программы.
5 На каждую программу должна быть разработана следующая документация:
— Руководство пользователя
— Описание программы
Руководство пользователя должно содержать:
— Назначение программы
— Состав исполняемых модулей и конфигурационных файлов
— Инструкция по установке и запуску программы
— Описание типовых операций, которых может выполнять программа
Описание программы должно содержать:
— Назначение программы
— Структура программы
— Общий алгоритм работы программы
— Если программа состоит из нескольких модулей – описание порядка взаимодействия
— Описание структур данных программы
Для описания структур данных, структуры программы и алгоритма ее работы рекомендуется использовать язык UML.