Бизнес-процессы компьютерной фирмы (разработка ПО)
Основные задачи, которые решает подразделение. Заключение договоров на разработку, привлечение (закрепление) работников за разработками, оформление актов на выполненные работы. Учёт, формирование всевозможных отчётов.
Описание предметной области. Фирма разрабатывает два вида программного обеспечения – заказное и коробочное. В первом случае находится заказчик (предприятия), с ним заключается договор на разработку, который затем выполняется. Коробочный программный продукт разрабатывается следующим образом. Прорабатывается рынок и определяется потребность в едином программном обеспечении для многих организаций. Далее ищется источник финансирования (собственные либо инвесторы) и на свой страх и риск программа разрабатывается. Программа разрабатывается вместе с инструкцией ("коробка") и поступает на рынок на продажу.
Рекомендуемые таблицы – заказчики и инвесторы, договора и календарный план к договору, акты выполненных работ, программисты (разработчики).
Рис. 1 Главная кнопочная форма готовой базы данных "Бизнес-процессы компьютерной фирмы" (разработка ПО).
Рис. 2 Главная кнопочная форма готовой базы данных "Бизнес-процессы компьютерной фирмы" - страница "Заказное ПО".
Форма "Заказчики".
Рис. 3 Форма "Договоры".
Рис. 4 Отчёт "Договор".
Форма "Программное обеспечение" с фильтром "заказное".
Форма "Акты выполненных работ".
Рис. 5 Отчёт "Акт выполненных работ".
Рис. 6 Главная кнопочная форма готовой базы данных "Бизнес-процессы компьютерной фирмы" - страница "Коробочное ПО".
Форма "Инвесторы".
Форма "Внешнее финансирование".
Рис. 7 Форма "Программное обеспечение" без фильтра.
Рис. 8 Главная кнопочная форма готовой базы данных "Бизнес-процессы компьютерной фирмы" - Страница "Разработка ПО".
Рис. 9 Форма "Календарный план".
Рис. 10 Форма "Участие в разработке".
Форма "Программисты".
Форма "Типы продуктов".
Форма "Наши реквизиты".
Рис. 11 Главная кнопочная форма курсовой базы данных "Бизнес-процессы компьютерной фирмы" - страница "Отчёты".
Отчёт "Готовое ПО".
Отчёт "Готовое заказное ПО".
Отчёт "Готовое коробочное ПО".
Отчёт "Программное обеспечение в разработке".
Отчёт "Календарный план на период".
Отчёт "По программному обеспечению".
Отчёт "Участие сотрудника в разработке".
Рис. 12 Схема данных готовой базы данных "Бизнес-процессы компьютерной фирмы" отображает связи таблиц: Программисты, Участие в разработке, календарный план, Типы продуктов, Программное обеспечение, Договоры, Акты выполненных работ, Заказчики, внешнее финансирование, Инвесторы, Наши реквизиты.
Структура таблицы "Акты выполненных работ": № акта, дата акта, № договора.
Состав атрибутов таблицы "Внешнее финансирование": № пп, код ПО, Инвестор, Сумма.
В таблицу "Договоры" входят поля: № договора, заказчик, описание, дата договора, срок выполнения, стоимость разработки, примечание.
Таблица "Заказчики" состоит из полей: код заказчика, название заказчика, адрес, телефон, контактное лицо.
В состав таблицы "Инвесторы" входят поля: код инвестора, название инвестора, адрес, телефон, контактное лицо.
Таблица "Календарный план" состоит из полей: № пп, код ПО, наименование работ, плановая дата, фактическая дата.
Структура таблицы "Наши реквизиты": код, название, адрес, телефон, директор.
Таблица "Программисты" образована полями: код сотрудника, фамилия, имя, отчество, телефон, дата рождения, номер контракта.
Таблица "Программное обеспечение" состоит из полей: код ПО, вид, № договора, название ПО, версия, тип, дата выпуска.
Таблица "Типы продуктов": код типа, тип продукта.
Состав полей таблицы "Участие в разработке": № пп, № в календарном плане, сотрудник, описание работ, языки программирования.