Проектирование базы данных для автоматизации работы салона художественной татуировки в среде разработки Delphi 7 с использование сервера баз данных Microsoft SQL Server 2008 R2. Схема алгоритма системы. Протокол тестирования программного продукта.
При низкой оригинальности работы "Разработка информационной системы для автоматизации работы салона художественной татуировки", Вы можете повысить уникальность этой работы до 80-100%
Разработанная на сегодняшний день компьютерная техника дает уникаьную возможность осуществлять трудные расчеты и моделирование. Так как день за днем количество информации растет все быстрее и быстрее, то способ вести учет оказался нерациональным. Автоматизированные системы управления - это система, призванная обеспечить информационный сбор и обработку информации, необходимой для оптимизации процесса управления. Это человеко - машинная система: в ней ряд операций и действий предается для исполнения машинам и другим устройствам (особенно это относится к рутинным, повторяющимся, стандартным операциям и расчетам), но главное решение всегда остается за техническими усторйствами, которые действуют самостоятельно по установленной для них программе, без вмешательства человека.Требуется разработать информационную систему для автоматизации работы салона художественной татуировки. У предприятия имеются свои мастера, они характеризуются следующй информацией: - фамилия; Мастера выполняют работу по созданию татуировки от клиентов. Сама же работы характеризуется следующей информацией: - мастер; При работе с программным продуктом мастер должен иметь возможность решать следующие задачи: - отмечать прошел ли сеанс.Входной информацией для поставленной задачи является информация о работе сотрудников, информация о клиентах. Описание входных документов отображено в таблице 1.2.1.База данных имеет три таблицы, которые подробно описаны в таблице 1.3.1. Назначение таблицы Физическое имя таблицы Наименование поля Шифр поля Формат поля Информация по мастерам Мастера ID мастера* ID Счетчик Фамилия Фамилия Текст Имя Имя ТекстВыходными документами в данной задаче является отчет о проделанной работе каждым мастером. Описание выходных документов представлено в таблице 1.4.1.Обоснование целесообразности решения задачи: задание на дипломный проект, рассмотренное на заседании цикловой комиссии, а также необходимость в простом, удобном, надежном и функциональном программном средстве учета выполненных работ на предприятии. Целевые задачи: - программа должна максимально автоматизировать бумажную работу сотрудников салона; программа должна сохранять и отображать необходимую информацию; программа должна формировать необходимые отчеты. Программное обеспечение разрабатывается для персональной вычислительной техники типа не ниже Windows 7 со следующими характеристиками: - объем ОЗУ не ниже 256 Мб;Для создания программы использовались среда разработки Delphi 7 с использование сервера баз данных Microsoft SQL Server 2008 R2. Выбор языка программирования оказывает непосредственное влияние на быстроту разработки, надежность и эффективность программы. Интегрированная среда разработки Delphi с ее инструментами визуального редактирования, библиотекой компонент, механизмом баз данных и многим другим, идеально подходит для написания разумных 32-разрядных приложений Windows, используя свой диалект языка Object Pascal - Delphi Pascal, который является объектно-ориентированным. Для увеличения скорости написания Windows-приложений необходимо использовать средства визуального программирования. Разработка приложений интерфейса пользователя с помощью Delphi - в основном процесс проектирования, с весьма небольшим количеством фактического программирования, что существенно сокращает время на создание удобного интерфейса, отвечающего стандартам разработки Windows-приложений.Рисунок 2.1 - Схема алгоритма главного окна системыПри ее запуске выполняется проект Project1.dpr, который состоит из тринадцати модулей программы, описаных в таблице 2.3.1.. TFORM1.BITBTN1Click Вход в систему Модуль form3. pas-панель авторизации Модуль form4. pas - главная панель Модуль form5. pas - окно «Пользователи»Данный программный продукт удовлетворяет всем функциональным требованиям, имеет дружественный интерфейс, легок и понятен в пользовании, максимально исключает появление системных ошибок. «Выберите пользователя!» Не выбран пользователь Нажать кнопку «ОК» и выбрать пользователя «Введите пароль!» Не введен пароль Нажать кнопку «ОК» и ввести парольПри нажатии на кнопку «О системе» открывается одноименное окно (рисунок 2.5.2). Снова появляется форма входа в систему. Появляется окно авторизации в системе (рисунок 2.5.3). На главном окне расположены вкладки «Пользователи», «Мастера», «Клиенты», «О системе», «Выход». Пункт «Пользователи» на главном окне системы (рисунок 2.5.4) открывает одноименное окно.В процессе выполнения дипломного проекта были разработаны структура и алгоритм работы приложения студии художественной татуировки, разработана постановка задачи, описана входная и выходная информация, составлен контрольный пример, сформулированы требования к продукту. Результатом работы стало создание программного продукта, облегчающего работу студии хулжественной татуировки.Форма выходного документа id Мастер Клиент Дата/Времяend else if LABELEDEDIT2.Text=DATAMODULE2.Users.FIELDBYNAME("Ia?ieu").
План
Содержание
Введение
1. Постановка задачи
1.1 Описание предметной области
1.2 Описание входной информации
1.3 Описание структуры базы данных
1.4 Описание выходной информации
1.5 Общие требования к программному продукту
2. Экспериментальный раздел
2.1 Обоснование выбора языка программирования и СУБД
2.2 Схема алгоритма
2.3 Описание программы
2.4 Протокол тестирования программного продукта
2.5 Руководство пользователя
Заключение
Список использованной литературы
Приложение А. Форма выходного документа
Приложение Б. Исходный код программы
Введение
Разработанная на сегодняшний день компьютерная техника дает уникаьную возможность осуществлять трудные расчеты и моделирование. Именно благодоря этому технический процесс развития продолжает набирать обороты.
Трудно представить производственный учет реализации пролуктов или предоставлении услуг без информационных систем. Так как день за днем количество информации растет все быстрее и быстрее, то способ вести учет оказался нерациональным. Решением этой проблемы в процессе производства и учета явились автоматизированные системы управления.
Автоматизированные системы управления - это система, призванная обеспечить информационный сбор и обработку информации, необходимой для оптимизации процесса управления. Это человеко - машинная система: в ней ряд операций и действий предается для исполнения машинам и другим устройствам (особенно это относится к рутинным, повторяющимся, стандартным операциям и расчетам), но главное решение всегда остается за техническими усторйствами, которые действуют самостоятельно по установленной для них программе, без вмешательства человека.
В наши дни развитие такой сферы общества, как салоны художественной татуировки стало модным. Множество людей изо дня в день, в любое время года решаются на тату. Целью данного дипломного проекта является проектирование базы данных и создание программного обеспечения, предназначенного для автоматизации учета. Необходимость автоматизации данной задачи появилась в связи с тем, что систематизация, обработка и редактирование, отчетность, поиск, просмотр и нформации о клиентах и сотрудниках по бумажным носителям затруднителен, так как услугами ежедневно пользуются множество человек.
Использование разработанного программного продукта позволит сотрудникам салона быстро и оперативно получать нужную информацию, значительно сократить затраты, связанные с обработкой информации, освободить от хранения большого объема информации на бумаге, сократить рутинные вычисления при получении выходных документов.
Разрабатываемое программное обеспечение автоматизирует работу с базой данных и предоставляет понятный и дружественный интерфейс для работы с ней.
Таким образом, создание базы данных, обладающих таким свойствами, необходимое и рациональное решение.
Вывод
В процессе выполнения дипломного проекта были разработаны структура и алгоритм работы приложения студии художественной татуировки, разработана постановка задачи, описана входная и выходная информация, составлен контрольный пример, сформулированы требования к продукту. Результатом работы стало создание программного продукта, облегчающего работу студии хулжественной татуировки.
Программное обеспечение написано на языке Object Pascal с использованием среды разработки Delphi 7. Результаты выводятся в MS Word. Код программы представлен в приложении А.
Были проведены опытная эксплуатация и отладочное тестирование программного обеспечения. По результатам отладочного тестирования были устранены некоторые недостатки. После этого были написаны руководство пользователей.
Список литературы
1 Российская Федерация. Законы. О персональных данных [Текст]: федер. закон [принят Гос. Думой 8 июля 2006 г., одобр. Советом Федерации 14 июля 2006 г. от 27.07. 2006 N 152-ФЗ (ред. от 21.07.2014) ]// Информационно-правовая система КОНСУЛЬТАНТПЛЮС.
2 Российская Федерация. Законы. Об информации, информационных технологиях и о защите информации [Текст]: федеральный закон [принят Гос. Думой 8 июля 2006 г., от 27.07.2006 N 149-ФЗ (ред. от 13.07.2015) ] // Информационно-правовая система КОНСУЛЬТАНТПЛЮС.
4 ГОСТ 19.003-80. ЕСПД. Единая система программной документации. Схемы алгоритмов и программ. [Текст]. - Введ. 1981 - 01 - 07. - М.: Стандартинформ, 2010.
5 ГОСТ 19.104-78. ЕСПД. Единая система программной документации. Основные надписи. ( с изменением № 1) [Текст]. - Введ. 1980 -01 - 01. - М.: Стандартинформ, 2010 .
6 ГОСТ 19.401. - 78. Текст программы. Требования к содержанию и оформлению. Единая система программной документации [Текст]. - Введ. 1980 - 01 - 01. - М.: Стандартинформ, 2010.
7 ГОСТ 19.402 - 78. Описание программы. Единая система программной документации [Текст]. - Введ. 1980 - 01 - 01. - М.: Стандартинформ, 2010 .
8 ГОСТ 19.404 - 79. Пояснительная записка. Требования к содержанию и оформлению. Единая система документации [Текст]. - Введ. 1981 - 01 - 01. - М.: Стандартинформ, 2010.
9 ГОСТ 19.701 - 90 ( ИСО 5807 - 85 ). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. Единая система программной документации [Текст]. - Введ. 1992 - 01 - 01. - М.: Стандартинформ, 2010.
10 Вендров А. М., Case-технологии. Современные методы и средства проектирования информационных систем [Текст] / А. М. Вендров. - М.: Финансы и статистика, 2004. - 235 с.
11 Горев А., Эффективная работа с СУБД. [Текст] / А., Горев , Р. Ахаян , С. Макашарипов . - СПБ.: Питер, 2007. - 700 с.
12 Грабер М., Введение в SQL. [Текст]: пер. с англ. / М. Грабер - М.: "ЛОРИ", 2006. - 418с;
13 Дейт К. Дж., Введение в системы баз данных [Текст]: пер. с англ./ Дейт К. Дж. - 6-е изд. - СПБ.: Издательский дом "Вильямс", 2000. - 482с;
14 Карпова, И.П. Базы данных. Учебное пособие. Курс лекций и материалы для практических занятий [Текст] / И.П. Карпова.. - СПБ.: Питер, 2013. - 240 с.
15 Кочеткова, А. И. Основы управления в условиях хаоса (неопределенности). Часть 1 [Электронный ресурс] / А. И. Кочеткова. - М.: ИНФРА-М, Znanium.com, 2014. - 484 с. - ISBN 978-5-16-101634-3 (online).
16 Культин Н.Б Основы программирования в Delphi 7 [Текст] / Н.Б Культин. - СПБ.: БХВ-Петербург, 2007 г. - 608 с.: ил.
17 Маклаков С. В., BPWIN и ERWIN. CASE-средства разработки информационных систем [Текст] / С. В., Маклаков - М.:Диалог-МИФИ, 2006. - 256с;
18 . Фаронов В.В. Программирование баз данных в Dephi 7. Учебный курс [Текст] / В.В.Фаронов. - СПБ.: Питер, 2006 г. - 459с.: ил.
19 . Хомоненко А.Д., Гофман В.Э. Работа с БД в Dephi [Текст] / А.Д. Хомоненко. - СПБ.: «БХВ-Петербург», 2009. - 1230с.
20 . Википедия: свободная энциклопедия // Режим доступа: https:// ru.wikipedia.org/wiki/, свободный.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы