ВВЕДЕНИЕ 6
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ДЛЯ РЕШЕНИЯ ПОСТАВЛЕННОЙ
ЗАДАЧИ 8
1.1. Постановка задачи 8
1.2. Выбранный инструмент для решения поставленной задачи 8
1.3. Почему же ASP.NET работает быстрее? 10
1.4. Почему же был выбран ASP.NET, а не PHP? 13
1.4.1. Общие принципы работы ASP.NET и PHP 14
1.4.2. Языки программирования ASP.NET и РПБ 18
1.4.3. Маленькие и большие проекты на ASP.NET и РПБ 21
1.4.4. Вывод из сравнения ASP.NET и PHP 22
2. ОПИСАНИЕ МОДЕЛИ АПТЕЧНОГО СКЛАДА, ПОЛЬЗОВАТЕЛЬСКОГО
ИНТЕРФЕЙСА И СВЯЗЬ С ТАБЛИЦАМИ БАЗЫ ДАННЫХ 23
2.2. Описание разработанного программного обеспечения 34
2.3. Связь с таблицами базы данных 36
3. РУКОВОДСТВО ПОДСИСТЕМЫ АПТЕЧНОГО ПУНКТА И
ПОДСИСТЕМЫ СКЛАД 39
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 48
ПРИЛОЖЕНИЕ А ЛИСТИНГ ПРОГРАММЫ 49
ПРИЛОЖЕНИЕ В ПРЕЗЕНТАЦИЯ 73
Прикладное программное обеспечение (ППО) составляют программы конечного пользователя. Это самый обширный класс программного обеспечения. В настоящее время в большинстве сфер человеческой деятельности разработаны и применяются прикладные программные продукты. Везде, где требуется выполнить большие математические расчеты или производится обработка больших объемов разнообразных данных, или требуется быстрый анализ ситуации с принятием управляющего решения, - компьютеры под управлением прикладного программного обеспечения с успехом заменяют человека.
Прикладное программное обеспечение делятся на 3 категории: ПО общего назначения, ПО специального назначения и ПО профессионального назначения.
С точки зрения данной выпускной квалификационной работы рассмотрим ПО специального назначения. Прикладное программное обеспечение специального назначения
Разработчики создают специальные программные системы целевого назначения для специалистов в некоторой предметной области. Такие программы называют авторскими инструментальными системами.
В ПО специально назначения нас интересуют информационные системы, которые предоставляют широкие возможности:
- в управлении предприятием, например, склад, документооборот офиса (1С: Предприятие);
- в бухгалтерском учете, например, системы, имеющие функции текстовых, табличных редакторов и СУБД. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия и их учета, регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета (1С: бухгалтерия);
- в анализе экономической и финансовой деятельности; их используют в банковских и биржевых структурах. Они позволяют контролировать и прогнозировать ситуацию на финансовых, торговых рынках и рынках сырья, выполнять анализ текущих событий, готовить отчеты.
Проектирование информационных систем представляет собой сложную, трудоемкую и длительную работу, требующую высокой квалификации участвующих в ней специалистов.
В данной работе было разработано как раз программное обеспечение прикладного уровня специального назначения, а именно информационная система аптечного склада, которое позволяет решать конечному пользователю буквально в два клика такие задачи, как оформление заказа определенных препаратов с указанием количества по уже указанному адресу, а также отслеживание состояния заказа. А администратору склада также в два действия пополнять склад товарами от поставщиков, следить за прибылью аптечных пунктов и создавать новые аптеки в базе данных.
Таким образом, данное программное обеспечение облегчает жизнь администратору склада и менеджерам аптечных пунктов, которым без этого ПО, необходимо было бы собрать огромное количество бумаг, связаться с поставщиками, проверить наличие товара на складе, возможность доставки и следить за прибылью. А это означает трату колоссального количества времени, сил и энергии, что мешает отличному выполнению поставленной задачи, а также быстрой доставки конкретного препарата, который может спасти кому-то жизнь.
При выполнении данной курсовой работы были получены навыки программирования на языке AspNet C#, а также работа с базой данных с помощью EntityFramework.
В рамках выполнения курсовой работы было разработано программное обеспечение складского учета Аптечных пунктов, которое выполняет следующие функции:
• Учет товара на складе
• Учет движение товара
• Учет аптечных пунктов
• Формирование заявок на товар
• Формирование отчетной документации:
1) Отчет по движению товаров
2) Отчет по заказам
3) Сводный отчет по прибыли
Система должна состоять из:
• Подсистема Аптечный пункт
• Подсистема Склад.
1. MSDN
2. Документация ASP.Net
3. https://professorweb.ru/.
4. https://nevlabs.ru/about/articles/web/php-vs-aspnet/comment_error/
5. Шилдт Г. C#: учебный курс. — СПб.: Питер; К.: Издательская группа BHV, 2003. — 512 с
6. Шилдт Г. C# 4.0: полное руководство. — М. : Издательский дом "Вильямс", 2011. — 1056 с.
7. Адам Фримен, Стивен Сандерсон "ASP.NET MVC 4 Framework с примерами на C# для профессионалов", 2014. - 666 c.
8. Адам Фримен "ASP.NET MVC 4 с примерами на C# 5.0 для профессионалов", 2013 - 688 с.
9. Игорь Шапошников "Web-сервисы Microsoft NET", 2002 - 336 с.
10. Игорь Шапошников "Самоучитель ASP.NET"2002 - 336 с.
11. Гайдар Магдануров, Владимир Юнев "Самоучитель ASP.NET"2010 - 320 с.
12. Марио Шпушта, Мэтью Макдональд, Н. Мухин "Microsoft ASP.NET3.5 с примерами на C# 2008 и Silverlight 2 для профессионалов" 2009 - 483 с.
13. А. Хейлсберг "Язык программирования C#"2012 - 800 с.
14. А. Стиллмен "Изучаем C#"2012 - 704 с.
15. Дж. Коннер "Программирование на C# для начинающих" 2012 - 704 с.
16. Н. Культин "Microsoft Visual C# в задачах и примерах" 2012 - 314 с.
17. Ю. Е. Купцевич "Альманах программиста. Том 4. Безопасность в Microsoft .NET"2004 - 304 с.