Автор работы: Пользователь скрыл имя, 04 Декабря 2013 в 15:24, курсовая работа
Цель данной курсовой работы: Спроектировать и разработать приложения для учета расчетов за оказанные услуги парикмахерской.
Задачи курсовой работы:
• Сравнить программные продукты для учета клиентов в парикмахерской.
• Составить организационную структуру парикмахерской.
• Описать техническую структуру парикмахерской.
Введение 3
Глава 1. Автоматизация учета расчетов за оказанные услуги парикмахерской 5
1.1. Сравнение программных продуктов для учета клиентов. 5
1.2. Организационная структура парикмахерской 6
1.3. Описание технической структуры 7
1.4. Описание функциональной структуры парикмахерской 7
1.5. Функциональное моделирование парикмахерской 9
Глава 2 Выбор системы разработки для создания программного продукта 11
2.1. Проектирование программного интерфейса программного изделия “Sakh-program ” 11
2.2. Иерархическая структура на уровне сущностей парикмахерской «Sakh-Program» 13
2.3. Таблицы атрибутов сущностей «Sakh-Program» 16
2.4. Выбор СУБД 17
2.5. Выбор среды разработки 18
Заключение 18
Список литературы 20
Для написания приложения к данной курсовой работе «Учет расчетов за оказанные услуги парикмахерской», необходимо определиться со средой разработки. Рассмотрим такие среды как: Microsoft Visual Basic и Delphi.
Delphi- является мощным и универсальным средством разработки приложения. ObjectPascal накладывает определенные ограничения, но для разработки функциональных приложений с приятным пользовательским интерфейсом Delphi подходит практически оптимально.
Из основных достоинств Delphi следует отметить высокую скорость компиляции, удобный, легко расширяемый объектно-ориентированный интерфейс, подходит для решения большинства задач, достаточно просто подключать базы данных.
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft .
Из достоинств можно выделить высокую скорость создания приложений с графическим интерфейсом, возможность использования большинства WinAPI, простой синтаксис, позволяющий очень быстро освоить язык.
Сравним эти две среды для разработки, чтобы выбрать наиболее подходящий для использования в написании программы к данной курсовой работе. Если сравнивать Delphi и VisualBasic, то данные среды не имеют большой разницы, но приложение, написанное на Delphi, имеют более высокую скорость работ. Поэтому для написания программного продукта к курсовой работе будет использована Delphi.
В результате выполнения курсовой работы «Учет расчетов за оказанные услуги парикмахерской» были описаны: Организационная структура ПО «Sakh-Program», в которой было описано: состав, соподчиненность, взаимодействие и распределение работ на фирме. Функциональная структура ПО, в которой подробно рассматривались функции, выполняемые предприятием и каждым её сотрудником. Технические средства предприятия, где рассматривался вопрос о расположении компьютеров и устройстве сети, а так затрагивались минимальные системные требование к компьютерам предприятия.
Затем было рассмотрено моделирование функций ПО с использованием методологии SADT. При помощи программы BPWin была построена контекстная и детализированная диаграммы ПО «Sakh-Program» которые наглядно показывают весь процесс работы в предприятии.
Следующий этап – моделирование данных ПО. Были выделены сущности используемые в ПО. Также были определены связи между всеми сущностями и построена инфологическая модель данных, основанная на 3 уровнях: модель на уровне атрибутов, модель на уровне ключей, модель на уровне сущностей. Затем были построены таблицы атрибутов, для самых важных сущностей. В таблице показано значение по умолчанию и ограничения для каждого атрибута.
Следующим этапом работы являлся обоснованный выбор системы управления базами данных и среды разработки программного продукта. При выборе СУБД рассматривалось 2 системы: MS Access и MySQL; в итоге была выбрана СУБД Microsoft Access, потому что по своим характеристикам она больше всего подходит на роль СУБД для данного курсового проекта. При выборе среды программирования рассматривались Borland Delphi и Visual Basic. Выбор остановился на среде Borland Delphi, потому что она имеет самый простой и понятный пользовательский интерфейс и мощные средства доступа к базам данным.
Далее необходимо было спроектировать интерфейс разрабатываемого программного продукта, который должен быть легок в управлении и приятен для работы с программой.
В ходе разработки программного продукта были достигнуты следующие задачи. Изучение принципа работы ПО было рассмотрено в организационной структуре, ее функции – в функциональной структуре, а оснащение техническими средствами – в технической. При помощи методики SADT были спроектированы функции фирмы. Был произведен анализ некоторых СУБД и сред разработки, в ходе которых были выбраны необходимые программы. Были построены 3 модели данных. Также был спроектирован пользовательский интерфейс программного продукта.