
ПрезентацияБайдужная1806215.pptx
- Количество слайдов: 13
Разработка информационной системы кафедры информатики с использованием технологии MVP Выполнила студентка 355 а группы Байдужная Светлана Александровна Руководитель к. ф. -м. н. , доц. каф. 304 Карташов Алексей Викторович
Постановка задачи Цель –разработка информационной системы «Кафедра информатика» с использованием технологии MVP. Предмет –деятельность по развитию кафедры, управление и научноисследовательская деятельность. Объект – Кафедра информатики. Задачи: 1. Анализ предметной области «Кафедра информатики» . 2. Поиск аналогов проектируемой инфологической системы. 3. Анализ и сравнение уже существующих аналогов с требованиями к проектируемой инфологической системе. 4. Проектирование и разработка базы данных кафедры Информатики. 5. Разработка запросов к БД согласно с требованиями системы. 6. Разработка алгоритма добавления информации в ИС. 7. Разработка интерфейса и логики ПП. 8. Кодирование ПП. 9. Тестирование ПП. 2
Существующие аналоги проектируемой информационной системы 3
Логическая модель данных 4
5 Диаграмма ERWin
Нормализация отношений и физическая модель данных 6
SQL – запросы для создания таблиц 1. «Научная деятельность сотрудников» . 7 2. «Сотрудники» . CREATE TABLE [dbo]. [Сотрудники] CREATE TABLE [dbo]. [Науч_деятельность] ( [ID] INT IDENTITY (1, 1) NOT NULL, ( [Фамилия] NVARCHAR(MAX) NOT NULL, [ID] INT IDENTITY (1, 1) NOT NULL, [Имя] NVARCHAR(MAX) NOT NULL, [Направление_научн_исследований] NVARCHAR(MAX) NOT NULL, [Отчество] NVARCHAR(MAX) NOT NULL, [ID_студента] INT NOT NULL, CONSTRAINT [PK_dbo. Науч_деятельность] PRIMARY KEY [Год_рождения] DATETIME NOT NULL, [Должность] NVARCHAR(MAX) NOT NULL, CLUSTERED ([ID] ASC) ) CONSTRAINT [PK_dbo. Сотрудники] PRIMARY KEY CLUSTERED ([ID] ASC) ); 3. «Публикации» . 4. «Патенты» . CREATE TABLE [dbo]. [Публикации] ( CREATE TABLE [dbo]. [Патенты] ( [ID] INT IDENTITY (1, 1) NOT NULL, [ID_сотрудника] INT NOT NULL, [Название_публикации] NVARCHAR(MAX) NOT NULL, [Название_патента] NVARCHAR(MAX) NOT NULL, [Дата_публикации] DATETIME NOT NULL, [Дата_патента] DATETIME NOT NULL, [Ссылка] NVARCHAR(MAX) NOT NULL, CONSTRAINT [PK_dbo. Публикации] PRIMARY KEY CLUSTERED CONSTRAINT [PK_dbo. Патенты] PRIMARY KEY CLUSTERED ([ID] ASC));
8 8 Паттерн MVP
Результаты работы программы 9
10 Расчет механической вентиляции Расчет ожидаемой инженерной обстановки при сильном ветре>25 м/с
Экономическая часть № П/П 1 2 3 4 5 6 7 Статьи Основная заработная плата Дополнительная заработная плата Фонд оплаты труда Отчисления в единый социальный фонд Прочие затраты Материалы и комплектующие Стоимость машинного времени Себестоимость ПП Прибыль Цена без НДС Цена ПП Затраты, грн. Примечание 35287 5293, 05 40580, 05 (15 % от ОЗП) (ОЗП+ДЗП) 15014, 61 (37% от ФОТ) 8116, 01 1170 2497 67377, 67 23582, 19 90959, 86 18191, 97 109151, 83 (20 % от заработной платы) Таблица 5. 7 П 1+П 2+П 3+П 4+П 5+П 6+П 7 (35 % от себестоимости) Себестоимость+Прибыль (20 % Цена без НДС) Была рассчитана себестоимость и цена программного продукта, они равны 67377, 67 грн. и 109151, 83 грн. соответственно. Также была рассчитана точка безубыточности в количестве 61 шт. и построен график точки безубыточности. 11
Выводы Были проанализированы существующие аналоги проектируемой системы и было решено, что данные системы недостаточно продуманные. Они не удовлетворяют требованиям «Кафедры информатики» . Поэтому был разработан новый программный продукт «Информационная система «Кафедры информатики» » . Также были построены логическая и физическая модель проектируемой информационной системы «Кафедры Информатики» . Была спроектирована база данных, проведена ее нормализация, все таблицы были приведены к третей нормальной форме. Также были написаны SQL – запросы для создания таблиц в базе данных. В итоге было создано приложение с использованием технологии Entity Framework c помощью подхода Code. First. 12
13 Спасибо за внимание
ПрезентацияБайдужная1806215.pptx