Курсовые работы / ПРИС К_4
.pdfЗАКЛЮЧЕНИЕ
В ходе выполнения курсового проекта было дано описание предметной области – учета оборудования в предприятии по производству мебели на заказ,
результатом которой стала постановка задачи к проектированию информационной системы.
При выполнении курсового проекта были построены функциональная модель бизнес-процессов, логическая и физическая модели данных по стандарту IDEF1X.
На основании полученных результатов была осуществлена разработка приложения клиент-серверной архитектуры.
Для отражения функциональных возможностей информационной системы было построено дерево модулей, а также схема взаимодействия модулей и массивов данных.
Тестирование информационной системы осуществлялось с использованием стратегии «черный ящик» в трех режимах нормальном,
экстремальном и исключительном. В результате проведенного тестирования информационной системы выявлена корректная работоспособность программы и устойчивость к исключительным и экстремальным ситуациям.
Результатом курсового проекта стала информационная система для автоматизации учета оборудования в предприятии по производству мебели на заказ.
Таким образом, поставленные задачи курсового проекта выполнены,
следовательно, цель по разработке информационной системы для учета работы сотрудников достигнута.
32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Мебельная промышленность. 31-я Международная выставка
«Мебель, фурнитура и обивочные материалы» [Электронный ресурс] URL: https://www.meb-expo.ru/ru/articles-about-mebel/mebelnaya-promyshlennost/ (дата обращения: 28.12.2018 г.)
2 Tunesoft – Учет оборудования на предприятии | Infostart Journal
[Электронный ресурс] URL: https://www.galaktika.ru/erp (дата обращения: 29.12.2018 г.)
3 Отечественная, российская ERP система Галактика | Корпорация Галактика [Электронный ресурс] URL: https://www.galaktika.ru/erp (дата обращения: 29.09.2018 г.)
4 Программа учета оборудования, инвентаря, ремонтов и обслуживаний [Электронный ресурс] URL: http://yukosoft.ru/default.aspx (дата обращения: 29.09.2018 г.)
5 Баженова И.Ю. Основы проектирования приложений баз данных
[Электронный ресурс] : учеб. пособие / И.Ю. Баженова. Электронные текстовые данные. - М. : Открытый университет «ИНТУИТ», 2016. URL: https://biblioclub.ru/index.php?page=book_view_red&book_id=428933 (дата обращения: 20.12.2018 г.)
6Вендров А. М. Современные технологии анализа и проектирования информационных систем [Электронный ресурс] Центр Информационных Технологий. URL http://www.citmgu.ru/ (дата обращения: 13.10.2018).
7Васильков А.В. Информационные системы и их безопасность: учеб.
пособие М. : Форум, 2013. 528 c.
8 Маклаков С.В. BPwin и Erwin. CASE-средства разработки
информационных систем. М. : Диалог-МИФИ, 2015. 340 c.
9 Исаев Г.Н. Проектирование информационных систем: Учебное
пособие. М.: Омега-Л, 2013. 424 с.
33
10 Коваленко В. Проектирование информационных систем. Форум,
2015. 320 с.
11 Арутюнов В. В. Теория экономических информационных систем. М.:
Синтег, 2011. 360 с.
12 Хоменко А. Д. Базы данных. Учебник для вузов. М.: Синтег,
2012. 262с.
13 Основные методологии обследования организаций. Стандарт IDEF0.
[Электронный ресурс] URL: https://www.cfin.ru/vernikov/idef/idef0.shtml (дата
обращения: 22.12. 2018 г.)
14 Концептуальная, логическая и физическая модели данных
[Электронный ресурс] URL: https://studfiles.net/preview/5228984/page:2/ (дата обращения: 25.12. 2018 г.)
15 Создание физической модели в erWin [Электронный ресурс] URL: https://studfiles.net/preview/6354061/page:52/ (дата обращения: 25.12. 2018 г.)
16 Создание физической модели – bpWin [Электронный ресурс]
URL: https://itteach.ru/bpwin/sozdanie-fizicheskoy-modeli (дата обращения:
25.12. 2018 г.)
17 Раскин Интерфейс: новые направления в проектировании компьютерных систем М. : Символ-плюс, 2014. 272 c.
18Гроувер Д. Защита программного обеспечения М. : Мир, 2014. 283 c.
19Тестирование программного обеспечения [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/Тестирование_программного_ обеспечения (дата обращения 07.12.2018)
20Методы тестирования программного обеспечения [Электронный ресурс] URL: http://juice-health.ru/program/software-testing/495-software-testing- methods (дата обращения 07.12.2018)
34
ПРИЛОЖЕНИЕ A
Календарный план проекта
Рисунок A.1 – Календарный план разрабатываемой информационной системы для учета оборудования в предприятии по производству мебели на заказ (1-16
задачи)
Рисунок A.2 – Календарный план разрабатываемой информационной системы для учета оборудования в предприятии по производству мебели на заказ (16-31
задача)
35
ПРИЛОЖЕНИЕ Б Модель бизнес-процесса
Рисунок Б.1 – Концептуальный уровень диаграммы
Рисунок Б.2 – Декомпозиция блока «Процесс учета оборудования в предприятии по производству мебели на заказ»
36
Рисунок Б.3 – Декомпозиция блока «Регистрация оборудования»
Рисунок Б.4 – Декомпозиция блока «Эксплуатация»
37
Рисунок Б.5 – Декомпозиция блока «Инвентаризация»
38
ПРИЛОЖЕНИЕ В Описание объектов базы данных
Таблица В.1 – Атрибуты сущности «ВидыОборудования»
Название таблицы |
Наименование атрибута |
Тип |
ВидыОборудования |
Код |
int |
|
Наименование |
varchar |
Таблица В.2 – Атрибуты сущности «ПартииОборудования»
Название таблицы |
Наименование атрибута |
Тип |
ПартииОборудования |
Код |
int |
|
Вид |
int |
|
Описание |
varchar |
|
Дата_выпуска |
date |
|
Цена_зе_ед |
int |
|
Количество |
int |
|
Стоимость партии |
int |
Таблица В.3 – Атрибуты сущности «Ответственные»
Название таблицы |
Наименование атрибута |
Тип |
Ответственные |
Код |
int |
|
Фамилия |
varchar |
|
Имя |
varchar |
|
Отчество |
varchar |
Таблица В.4 – Атрибуты сущности «Отделы»
Название таблицы |
Наименование атрибута |
Тип |
Отделы |
Код |
int |
|
Название |
varchar |
|
Ответственный |
int |
Таблица В.5 – Атрибуты сущности «РеестрОборудования»
Название таблицы |
Наименование атрибута |
Тип |
РеестрОборудования |
Инв_ном |
int |
|
Отдел |
int |
|
Единица_оборудования |
varchar |
|
Дата_инвент |
date |
39
ПРИЛОЖЕНИЕ Г
Текст модулей объектов
Листинг Г.1 – Текст программного кода модуля «Ответственные»
Листинг Г.1.1 – Текст программного кода процесса создания таблицы
<h3>Ответственные сотрудники</h3>
<form class="qwer" method="post" action="search_otv.php">
<input type="text" placeholder="Поиск" name="fam" />
<input type="submit" name="search" value=">>" /> <br><br> </form>
<form class="qwer" method="post" action="excel.php">
<input type="submit" name="export_excel" value="Экспорт" />
</form> <br><br> <?php
include_once("../../db.php");
$otvetstvennie = mysql_query(" SELECT * FROM Ответственные "); echo '<a href="add_otv.php">Добавить сотрудника</a>'; echo'<br>';echo'<br>';
echo "<table border=1 id=table>"; echo '<th>Код</th>';
echo '<th>Фамилия</th>'; echo '<th>Имя</th>'; echo '<th>Отчество</th>';
while ($row = mysql_fetch_array($otvetstvennie))
{ |
|
|
echo '<tr>'; |
|
|
echo '<td> |
'. $row['Код'] .' |
</td>'; |
echo '<td> |
'. $row['Фамилия'] .' </td>'; |
|
echo '<td> |
'. $row['Имя'] . ' |
</td>'; |
echo '<td> |
'. $row['Отчество'] .' </td>'; |
echo '<td> <a href="edit_otv.php?Код='.$row['Код'].' ">Изменить</a></td>'; echo '<td> <a href="del_otv.php?Код='.$row['Код'].' ">Удалить</a></td>'; echo '</tr>';
}
mysql_close(); echo "</table>";
?>
40
Листинг Г.1.2 – Текст программного кода процесса добавления сотрудника
<form method="post" action="add_otv.php">
Фамилия <br />
<input type="text" name="fam" /><br />
Имя <br />
<input type="text" name="nam" /><br />
Отчество <br />
<input type="text" name="otch" /><br /><br />
<input type="submit" name="add" value="Добавить" />
</form>
<?php include_once("../../db.php"); if(isset($_POST['add'])) {
$fam = strip_tags(trim($_POST['fam'])); $nam = strip_tags(trim($_POST['nam'])); $otch = strip_tags(trim($_POST['otch']));
mysql_query(" INSERT INTO Ответственные ( Фамилия, Имя, Отчество)
VALUES ( '$fam', '$nam', '$otch') ");
mysql_close();
echo "Сотрудник добавлен";}
Листинг Г.1.3 – Текст программного кода процесса изменения сотрудника
<?php include_once("../../db.php"); $id = $_GET['Код'];
$otvetstvennie = mysql_query(" SELECT * FROM Ответственные WHERE
Код='$id' ");
$row = mysql_fetch_array($otvetstvennie); ?>
<form method="post" action="edit_otv.php?Код=<?php echo $id; ?>">
Фамилия <br />
<input type="text" name="fam" value="<?php echo $row['Фамилия']; ?>" /><br /> Имя <br />
input type="text" name="nam" value="<?php echo $row['Имя']; ?>" /><br />
Отчество <br />
<input type="text" name="otch" value="<?php echo $row['Отчество']; ?>" /><br
/><br />
<input type="submit" name="save" value="Сохранить изменения" />
</form>
41