Создание приложения "Запись клиентов" для клиники Эстет

Формирование требований к программному продукту. Реализация информационного обеспечения, разработка алгоритмов и макета интерфейса программы. Требования к приложению "Запись клиентов", диаграмма вариантов использования. Проектирование базы данных.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.04.2021
Размер файла 3,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

КРАЕВОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«АЛТАЙСКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»

КУРС

На тему

«Создание приложения "Запись клиентов" для клиники Эстет»

Е. О. Кропотова

Специальность

09.02.07 Информационные системы и программирование

А.Б. Руппель

Барнаул 2020

«ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ»

КРАЕВОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«АЛТАЙСКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

по междисциплинарному курсу 01.02. Технология разработки программного обеспечения

студенткеКропотовой Екатерине Олеговне

имя, отчество, фамилия

Тема: Создание приложения «Запись клиентов» для клиники Эстет

Курсовой проект на указанную тему выполняется студентом колледжа в следующем объеме:

1 Пояснительная записка

Введение

1 Анализ предметной области

2 Формирование требований к программному продукту

3 Разработка технического задания

4 Проектирование базы данных

5 Разработка алгоритмов

6 Разработка макета интерфейса программы

7 Разработка интерфейса пользователя

8 Разработка тестов

9 Экономическая оценка

10 Контрольный пример

Заключение

Список использованных источников

Приложения

2 Графическая часть

Законченное программное изделие на носителе, реализующее поставленную задачу, соответствующее общим требованиям к программным изделиям.

Дата выдачи задания

Срок окончания

Председатель ПЦК

математических дисциплин и программирования

Л.А. Чирская

подпись

инициалы, фамилия

Руководитель

А.Б. Руппель

подпись

инициалы, фамилия

Форма К - 3П

КРАЕВОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «АЛТАЙСКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ»

ОТЗЫВ

руководителя о качестве курсового проекта

Студента (ки)

Кропотовой Екатерины Олеговны

Специальность

09.02.07 Информационные системы и программирование

Направление подготовки

Тема

Создание приложения «Запись клиентов» для клиники Эстет

Актуальность темы

В настоящее время существует большое количество малых предприятий, оказывающих различные услуги, круг которых постоянно расширяется.

Использование информационных средств любыми предприятиями в современном мире уже стало нормой, при этом возрастает потребность в программном обеспечении для решения задач в условиях специфики каждой организации.

Не являются исключением и организации косметологического бизнеса, в частности, важной является разработка программного обеспечения для косметологической клиники, поэтому работа Кропотовой Е.О. выполнена на актуальную тему.

Оценка содержания проекта

Содержание работы выстроено в соответствии с требованиями курсового проекта, имеет четкую структуру, завершенность, отвечает требованиям логичного, последовательного изложения материала, обоснованности сделанных выводов и предложений.

Продемонстрировано понимание работы косметологической клиники, поставленной задачи и возможностей современных информационных средств для ее решения. информационное обеспечение интерфейс проектирование

Разработана логичная и понятная база данных для выполнения поставленной задачи.

Разработанное приложение облегчит работу клиники «Эстет».

Цели проекта достигнуты, разработанное приложение выполняет поставленную задачу и может быть использовано практически.

Проект заслуживает отметки

Руководитель проекта

Руппель Алена Борисовна

Ученая степень, звание

Преподаватель программирования

Место работы, должность

преподаватель КГБПОУ

"Алтайский промышленно-экономический колледж"

Подпись

А.Б. Руппель

инициалы, фамилия

Содержание

  • Введение
  • 1. Анализ предметной области
  • 2. Формирование требований к программному продукту
  • 2.1 Диаграмма вариантов использования
  • 2.2 Требования к приложению «Запись клиентов»
  • 3.Разработка технического задания
  • 4. Проектирование базы данных
  • 4.1 Реализация информационного обеспечения
  • 5. Разработка алгоритмов
  • 6. Разработка макета интерфейса программы
  • 7. Разработка интерфейса пользователя
  • 8. Разработка тестов
  • 9. Экономическая оценка
  • 10. Контрольный пример
  • Заключение
  • Список использованной литературы
  • ПРИЛОЖЕНИЕ А «Листинг программы»

Введение

Данный проект был выбран в связи с необходимостью оптимизации работы администраторов косметологической клиники. Основная форма документооборота клиники - бумажные журналы учета клиентов. В любой области документооборот, который ведется на бумажных носителях, имеет множество недостатков. Именно поэтому на смену хранению информации на бумажных носителях пришел электронных документооборот. Автоматизация работы клиники позволит работникам избавиться от многих рутинных процессов, что обеспечит наиболее быстрое, полное и качественное обслуживание посетителей клиники.

Целью данной курсовой работы является разработка и реализация информационной системы для работника клиники, что бы обеспечить хранение, накопление и предоставление информации о услугах, клиентах и косметологах. Создаваемая информационная система предназначена в основном для автоматизации деятельности администратора.

Объект исследования - процесс обслуживания администратором посетителя клиники.

Предмет исследования - автоматизация работы администратора.

Задачи исследования:

1 Необходимо организовать просмотр текущего расписания

2 Нужно определить необходимые запросы, требующиеся в этой информационной системе и необходимые операции для внесения информации в создаваемую базу данных.

3 Создание концептуальной модели предметной области

4 Создать реляционную модель базы данных и сформировать условия целостности базы данных.

5 Выбрать программное обеспечение (ПО), в которой будет выполнена реализация спроектированной информационной системы.

6 Выполнить конструирование форм ввода для операций по вводу информации в базу данных и требуемых запросов для базы данных «Клиника».

Методологической основной при написании проекта являются научные методы, которые основаны на требованиях объективного и всестороннего факторного анализа состояния косметологической клиники. Исследования проведены с применением совокупности методов и способов научного познания.

1. Анализ предметной области

Данный курсовой проект посвящен разработке информационной системы для администратора в косметологической клиники.

Аппаратная косметология -- комплекс косметических и лечебных процедур, которые осуществляются с использованием специальных приборов. К аппаратным относятся такие процедуры, как перманентный макияж, лазерное удаление звёздочек и различные пилинги.

Биоармирование -- косметические процедуры с применением инъекций. Применяя специальные нити или гели, косметолог формирует внутрикожную сетку. Она впоследствии будет выполнять функции поддерживающего каркаса. Один из самых эффективных способов лифтинга.

Ботокс -- название американского препарата Allergan, на основе ботулотоксина. Именно эта разновидность применяется в косметологии чаще всего. Препарат не имеет возрастных ограничений и вводится методом инъекции.

Вакуумный лимфодренаж -- процесс, при котором из межклеточного пространства убирают лимфу, с целью наилучшего питания тканей. Проводится аппаратными методами. Стимуляции подвергают конкретные участки лица. Сила воздействия подбирается под конкретный тип кожи.

Дарсонвализация -- физиотерапевтическая процедура, применяемая в аппаратной косметологии. Эффективно воздействует на кожу слабыми импульсами тока. В результате в месте воздействия расширяются сосуды, что приводит к улучшению состояния кожных покровов и улучшению роста волос.

Космецевтические препараты -- результат объединения таких понятий, как фармация и косметология. Таким образом, обозначаются некоторые виды косметических средств, чтобы убедить потребителя в наличии особых лечебных свойств в косметике. Носит рекламный и завлекающий характер.

Кератинизация -- отмирание и отшелушивание отмирающих ороговевших клеток кожи. В норме этот процесс происходит настолько медленно, что он абсолютно не заметен для человека. При нарушениях этого механизма нужно механически чистить верхний слой кожи.

Мелазма -- патологические сбои в процессах пигментации кожных покровов в области лица и шеи. Нарушения носят доброкачественный характер и не всегда способны к излечению, а иногда, наоборот, самостоятельно исчезают.

Пилинг -- процесс косметического воздействия на эпидермис с целью удаления с него ороговевших частиц. Различается по методу обработки (например, лазерный, химический или механический) и по глубине воздействия: поверхностный, срединный и глубокий. Данная процедура имеет ряд противопоказаний и может вызвать ожог или аллергическую реакцию. Поэтому рекомендуется проводить пилинг под наблюдением косметолога.

2. Формирование требований к программному продукту

2.1 Диаграмма вариантов использования

Данная система осуществляет добавление новых записей, в данном случае клиентов клиники, а так же добавление информации о новых записях к косметологам. Для точного выявления и определения функций, которые должно выполнять приложение «Запись клиентов», служит диаграмма вариантов использования.

Диаграмма вариантов использования помогает определить:

1. основные действующие лица, т.е. те люди, для которых создается данное программное средство;

2.основные этапы осуществления поиска необходимой информации и добавления новой.

3.системы или подсистемы, с которыми связано приложение «Запись клиентов».

В качестве пользователей приложения «Запись клиентов» являются администраторы, а совладельцами являются клиенты клиники.

База данных, которая используется в приложении«Запись клиентов», - MicrosoftOfficeAccess 2007.

2.2 Требования к приложению «Запись клиентов»

В соответствии со стандартом IEEE 830-1998 RecommendedPracticeforSoftwareRequirementsSpecifications (рекомендуемые методы спецификации требований к ПО) для данного программного средства предъявляются следующие виды требований:

-осуществимость. (необходима возможность реализовать каждое требование при известных условиях и ограничениях системы и операционной среды);

- недвусмысленность (однозначность понимания);

- полнота. (каждое требование должно полно описывать функциональность, которую следует реализовать в продукте);

- непротиворечивость (согласованность между различными элементами);

- корректность. (каждое требование должно точно описывать желаемую функциональность);

- проверяемость (выполнение каждого требования нужно уметь проверять некоторым достаточно эффективным способом -- непроверяемые требования должны быть удалены из рассмотрения или сведены к проверяемым вариантам);

- необходимость(каждое требование должно отражать возможность, которая действительно необходима пользователям или которая нужна для соответствия внешним системным требованиям или стандартам).

В соответствии со стандартом IEEE 1233-1998, 2002 GuideforDevelopingSystemRequirementsSpecifications(руководство по разработке спецификаций требований к системам) предъявляются следующие виды требований к приложению «Запись клиентов»:

- требования на входные данные;

- требования на выходные данные;

- надежность (например, среднее время работы между отказами);

- работоспособность (например, необходимое отношение времени функционирования к полному времени работы);

- производительность (например, среднее время ожидания ответа);

- ограничения окружающей среды (например, максимальный уровень задымленности, при котором гарантируется работоспособность);

- защищенность (например, ограничения доступа для разных пользователей);

- эргономичность (например, использование набора цветов, понижающих утомляемость глаз);

- способность к модификации;

- безопасность;

- легкость и простота использования;

- требования к оборудованию (например, использование обычной электросети);

- документированность (например, наличие встроенной документации);

- условия необходимого качества (например, максимально допустимая погрешность производимых измерений);

- следование корпоративным и законодательным нормам (например, законам об охране труда);

- следование стандартам и технологическим нормам;

- возможности роста (например, возможное увеличение числа пользователей);

- удобство развертывания (например, время, необходимое для приведения в работоспособное состояние).

3. Разработка технического задания

В соответствии с ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению» было разработано техническое задание для программного изделия.

Введение

Наименование программы - «Запись клиентов».

Программа предназначена для автоматизации работы администратора.

Назначение разработки

Функциональным назначением программы является обеспечение хранения, накопления и предоставления информации о услугах, клиентах и косметологах.

Пользователями программы являются администраторы клиники.

Требования к программе

Программа должна обеспечивать возможность выполнения перечисленных ниже функций:

- функции предоставления информации;

- функция редактирования и удаления информации;

- функция добавления новой информации.

Требования к организации входных\выходных данных

Входные данные программы: запросы пользователя в текстовом виде. Так же входными данными является запись новой информации о клиентах.

Выходными данными программы будет являться информация об услугах,клиентах клиники и косметологах, ответы на запросы пользователей в текстовом виде.

Требования к временным характеристикам

Требования к временным характеристикам программы не предъявляются.

Требования к надежности

Надежное функционирование программы должно быть обеспечено выполнением заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

­ организация бесперебойного питания технических средств;

­ использованием лицензионного программного обеспечения;

­ регулярное использование требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов.

Отказы из-за некорректных действий оператора

Отказы программы возможны вследствие некорректных действий оператора при взаимодействии с операционной системой. Во избежание возникновения отказов программы по указанной выше причине следует обеспечить работу пользователя без предоставления ему административных привилегий.

Условия эксплуатации

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.

Программа не требует каких-либо видов обслуживания.

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный администратор и пользователь программы.

Пользователь должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.

Требования к составу и параметрам технических средств

В состав технических средств должен входить IBM-совместимый персональный компьютер, включающий в себя:

- Процессор Pentium 4 2,0 ГГц или аналогичный.

- Оперативная память 1024 Мб.

- Видеокарта со 128 Мб с поддержкой пиксельных шейдеров версии 2.0.

- 4Гб свободного пространства на диске, а также не менее 1 Гб дополнительно для сохранения новой информации

Требования к информационной и программной совместимости

Требования к информационным структурам на входе и выходе, а также к методам решения не предъявляются.

Исходные коды программы должны быть реализованы на языке C#.

Требования к защите информации и программ не предъявляются.

Специальные требования

Программа должна обеспечивать взаимодействие с пользователем посредством графического пользовательского интерфейса, разработанного согласно рекомендациям компании-производителя операционной системы.

Технико-экономические показатели

Ориентировочная экономическая эффективность не рассчитываются. Предполагаемое число использования программы в год - 365 сеансов работы на одном рабочем месте.

Стадии разработки

Разработка должна быть проведена в три стадии:

- техническое задание;

- технический проект;

- внедрение;

Этапы разработки

На данной стадии должны быть выполнены перечисленные ниже этапы работ:

- разработка программы;

- разработка программной документации;

- тестирование программного продукта.

Содержание работ по этапам

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

- определение требований к программе;

- определение этапов, стадий;

- выбор языка программирования;

- согласование и утверждение технического задания.

На этапе разработки программы должна быть выполнена работа по программированию и отладке программы.

На этапе разработки программной документации должна быть выполнена разработка программных документов.

На этапе тестирования программного продукта должно выполнено: тестирование методом «Тест-кейс».

4. Проектирование базы данных

Проектирование БД на логическом уровне является важным шагом процесса проектирования. В нашем случае для отображения концептуального моделирования применяется ER-диаграмма, она же является и логической моделью. Из этого следует, что концептуальная модель не требует трансформации в логическую, поэтому будет достаточно создать ER-диаграмму.

Сначала необходимо определить сущности предметной области. Сущность представляет собой реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области, информация о котором подлежит хранению. Для реализации программного средства необходимо разработать сущности, которые хранили бы в соответствии между собой, всю необходимую информацию об услугах, косметологах и записях клиентов в клинику.

Основными хранилищами данных будут являться сущности «doctor», «servis» и «clients». В них будут храниться все необходимые записи для получения различного рода информации об услугах, косметологахи клиентах. Далее возникает необходимость создания сущности «tabletime», которая будет служить основным элементом со всеми данными о записях.

Получилось четыре сущности:

1 doctor;

2 servis;

3clients;

4 tabletime.

Далее рассмотрим связи сущностей. Связь является поименованной ассоциацией между двумя сущностями, значимой для рассматривания данной предметной области. Связи может даваться имя, выраженное грамматическим оборотом глагола и помещаемое возле линии связи. Внашеймоделиимеютсятрисвязи:

1doctor-tabletime;

2servis- tabletime;

3 clients - tabletime;

Во всех случаях определим тип связи как один-ко-многим. Это означает, что экземпляр первой сущности связан с несколькими экземплярами второй сущности. Это наиболее часто используемый тип связи. Модальность связи во втором случае - «должен». Это означает, что экземпляр одной сущности обязан быть связан не менее чем с одним экземпляром другой сущности, т.е. связь обязательная.Модальность связи в первом и третьем случае - «может». Это означает, что экземпляр одной сущности может быть связан с одним или несколькими экземплярами другой сущности, а может быть и не связан ни с одним экземпляром.

Теперь рассмотрим более подробным образом все описанные выше сущности. Для этого нам необходимо определить, какие атрибуты в них будут содержаться. Атрибутом является любая характеристика сущности, рассматриваемая в данной предметной области и предназначенная для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности. Атрибут представляет тип характеристик или свойств, ассоциированных с множеством реальных или абстрактных объектов.

Рассмотрим атрибуты сущности «doctor»:

1id_d - хранит уникальный номер косметолога;

2name_d- хранит данные о фамилии и имени косметолога;

3 phone_d - хранит данные о номере телефона косметолога;

Рассмотрим атрибуты сущности «servis»:

1id_s - хранит уникальный номер услуги;

2name_s - хранит данные о названии услуги;

3price_s - хранит данные о цене услуги;

Рассмотрим атрибуты сущности «clients»:

1 pasport- хранит уникальное значение номера паспорта.

2 name_c - хранит данные о фамилии и имени клиента;

3. phone_c - хранит информацию о номере телефона клиента.

Рассмотрим атрибуты сущности «tabletime»:

1 id_rec - хранит уникальный порядковый номерзаписи;

2name_doc- хранит данные о фамилии и имени косметолога;

3 name_cli - хранит данные о фамилии и имени клиента;

4 name_serv- хранит данные о названии услуги;

5 date_rec - хранит данные о дате регистрации;

6 time_rec -хранит данные о времени регистрации.

Для построения ER-модели так же необходимо указать значение для каждого атрибута. Атрибут может входить в состав первичного ключа (обозначается символом « # ») или быть описательным, т.е. обычным дескриптором сущности. Значение атрибута может быть обязательное (обозначается символом « _») или необязательное (обозначается символом « * »). Представим список сущностей предметной области, список атрибутов сущностей с помощью таблицы

Таблица 1- «Сущности предметной области»

Сущность

Атрибут

Значение

tabletime

id_rec

#

name_doc

_

name_cli

_

name_cli

_

date_rec

_

time_rec

_

clients

pasport

#

name_c

_

phone_c

_

doctor

id_d

#

name_d

_

phone_d

_

servis

id_s

#

id_s

_

price_c

_

На основе вышеуказанных данных построим ER-модель, изображение которой представлено в приложении Б.

В приложении «Запись клиентов» используется язык программирования - C# и среда разработки MicrosoftVisualStudio.2017.

В качестве базы данных используется MicrosoftOfficeAccess 2007. Он очень прост в использовании, и обеспечивает простоту внесения информации или ее удаления. Так как данная подсистема должна работать с минимальными требованиями к системе (запускаться на компьютере пользователя автозапуском), то для этого не стоит усложнять работу пользователя по установлению дополнительного программного обеспечения. Поэтому в качестве базы данных используется база данных MicrosoftOfficeAccess, которая имеется в стандартном пакете MicrosoftOffice.

На основании списка сущностей предметной области, описанного выше, и связей между ними можно сгенерировать схему базы данных. Создание нашей базы данных будет происходить в несколько этапов:

1. Создание БД.

2. Создание таблиц и полей.

3. Связь таблиц между собой, построение схемы данных БД.

Рассмотрим каждый из этих этапов более подробно.

Осуществление первого этапа будет производить при помощи MicrosoftAccess 2007. Открываем программу, выбираем в меню Файл/Создать/Новая база данных, и справа прописываем имя и место для создания базы данных, в соответствии с рисунком 1.

Рисунок 1 - Создание базы данных

Перейдем к созданию таблиц и полей. С помощью конструктора сгенерируем структуру базы данных по ER-модели. Каждый атрибут становится столбцом таблицы. Компоненты уникального идентификатора сущности превращаются в первичный ключ. Получившиеся таблицы изображены на рисунке 2.

Рисунок 2 - Таблицы

Теперь построим схему данных. Для этого откроем в программе схему данных в Меню/Сервис/Схема данных и создадим связи между таблицами. Получим связанную базу данных, представленную на рисунке 3.

Рисунок 3 - Схема данных

4.1 Реализация информационного обеспечения

База данных, которая используется в подсистеме «Запись клиентов», - MicrosoftOfficeAccess.

Данная база данных содержит четыре таблицы, которые связаны между собой (Рисунок4)

Рисунок 4 - Список таблиц

Рассмотрим атрибуты сущности «doctor»:

1id_d - хранит уникальный номер косметолога;

2name_d- хранит данные о фамилии и имени косметолога;

3 phone_d - хранит данные о номере телефона косметолога;

Все атрибуты данной сущности изображены на рисунке 5

Рисунок 5-Атрибуты сущности «doctor»

Рассмотрим атрибуты сущности «servis»:

1id_s - хранит уникальный номер услуги;

2name_s - хранит данные о названии услуги;

3price_s - хранит данные о цене услуги;

Все атрибуты данной сущности изображены на рисунке 6.

Рисунок 6 - Атрибуты сущности «servis»

Рассмотрим атрибуты сущности «clients»:

1 pasport- хранит уникальное значение номера паспорта.

2 name_c - хранит данные о фамилии и имени клиента;

3. phone_c - хранит информацию о номере телефона клиента.

Все атрибуты данной сущности изображены на рисунке 7

Рисунок 7 - Атрибуты сущности «clients»

Рассмотрим атрибуты сущности «tabletime»:

1 id_rec - хранит уникальный порядковый номер записи;

2name_doc - хранит данные о фамилии и имени косметолога;

3 name_cli - хранит данные о фамилии и имени клиента;

4 name_serv - хранит данные о названии услуги;

5 date_rec - хранит данные о дате регистрации;

6 time_rec - хранит данные о времени регистрации.

Все атрибуты данной сущности изображены на рисунке 8

Рисунок 8 - Атрибуты сущности «tabletime»

Эти данные позволяют сформировать единую базу, которая позволит предоставить необходимую информацию администратору.

5. Разработка алгоритмов

На блок - схемах, расположенных ниже на рисункахпредставлены алгоритмы работ форм программы.

Главная форма.

1. Открытие формы Расписание.

2. Связь с базой данных.

3. Предоставление информации о расписании.

4. Выбор действия: Добавить.

5. Переход на форму «Добавление».

6. Выбор действия: Услуги.

7. Переход на форму «Услуги».

Рисунок 9 - Блок-схема алгоритма работы формы «Расписание»

Форма Добавление.

1. Открытие формы Добавление.

2. Выбор действия: Добавить.

3. Добавление записи в таблицу.

4. Сообщение об успешном выполнении добавления.

5. Выбор действия: Вернуться.

6. Переход на форму «Расписание».

Рисунок 10 - Блок-схема алгоритма работы формы «Добавление»

Форма Услуги.

1. Открытие формы.

2. Связь с базой данных.

3. Предоставление информации об услугах.

Рисунок 11 - Блок-схема алгоритма работы формы «Услуги»

6. Разработка макета интерфейса программы

Макеты форм приложения «Запись клиентов» представлены ниже:

Рисунок 12 - Макет формы «Расписание»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - кнопка «Удалить».

5 - кнопка «Сохранить».

6 - кнопка перехода на форму «Добавление».

7 - кнопка перехода на форму «Услуги».

Рисунок 13 - Макет формы «Услуги»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - база данных.

5 - кнопка «Вернуться».

Рисунок 14 - Макет формы «Добавление»

1 - кнопка сворачивания формы.

2 - кнопка расширения формы.

3 - кнопка закрытия формы.

4 - кнопка «Вернуться».

5 - поле для ввода имени клиента.

6 - поле для ввода паспорта

7 - поле для ввода номера телефона

8 - поле для ввода названия услуги.

9 - поле для ввода имени косметолога.

10 - поле для ввода даты регистрации.

11 - поле для ввода времени регистрации.

12 - кнопка «Добавить».

7. Разработка интерфейса пользователя

При проектировании пользовательского интерфейса к приложению «Запись клиентов» предъявляются требования, основывающиеся на следующих принципах:

1 Структурный принцип. Организация пользовательского интерфейса является целесообразной, осмысленной и удобной. Она базируется на четких, целостных моделях, очевидных и распознаваемых пользователем. При этом родственные понятия связаны, а независимые разделены.

2 Принцип простоты. Максимально упрощено управление наиболее распространенными операциями, при этом общение с пользователем ведется на понятном для него языке.

3 Принцип видимости. Все функции и данные, необходимые для выполнения данной задачи не скрыты, чтобы пользователь не отвлекался на дополнительную и избыточную информацию.

4 . Принцип обратной связи. Пользователям сообщаются о действиях системы, ее реакциях, изменениях состояния или ситуации, об ошибках и исключениях, которые важны для них. Сообщения являются четкими, краткими, однозначными и написанными на языке, понятном пользователю.

5 Принцип толерантности. Интерфейс гибкий и толерантный. Ущерб, наносимый ошибками пользователя, снижается за счет предотвращения появления этих ошибок путем анализа различных форматов ввода и разумной интерпретации любых разумных действий.

6 Принцип повторного использования. Многократно используются внутренние и внешние компоненты и принципы поведения системы, поддерживая устойчивость осмысленно, а не просто за счет избыточности. Это способствует уменьшению объема информации, которую пользователям приходится запоминать и о которой приходится думать снова и снова.

Рисунок 15 - Форма «Расписание»

Рисунок 16 - Форма «Услуги»

Рисунок 17 - Форма «Добавление»

8. Разработка тестов

На данном этапе было принято решение использовать тест-кейсы в качестве проверки работоспособности созданного приложения. Результаты тестирования представлены ниже.

Тест-Кейс №1 «Расписание»

Шаги:

ѕ Нажмите кнопку «Удалить».

ѕ Нажмите кнопку «Сохранить».

ѕ Нажмите кнопку «Добавление».

ѕ Нажмите кнопку «Услуги».

В таблице 1 приведён результат позитивного теста

Таблица 1 - Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку удаления.

Выбранная запись удалена

Выбранная запись удалена

Нажмем кнопку сохранения

Все изменения сохранены

Все изменения сохранены

Нажмем кнопку добавления

Переход на другую форму

Переход на другую форму

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 2 приведён результат негативного теста

Таблица 2 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку удаления.

Выбранная запись не удалена

Выбранная запись удалена

Нажмем кнопку сохранения

Не все изменения сохранены

Все изменения сохранены

Нажмем кнопку добавления

Переход на другую форму не осуществлён

Переход на другую форму

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

Тест-Кейс №2 «Услуги»

Шаги:

ѕ Нажать на кнопку «Вернуться»

В таблице 3 приведён результат позитивного теста

Таблица 3 - Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку «Вернуться»

Переход на форму «Расписание»

Переход на форму «Расписание»

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 4 приведён результат негативного теста

Таблица 4 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажмем кнопку «Вернуться»

Переход на форму «Расписание» не осуществлён

Переход на форму «Расписание»

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

Тест-Кейс № 3«Добавление»

Шаги:

ѕ Нажать на кнопку «Вернуться»

ѕ Нажать на кнопку «Добавить»

В таблице 5 приведен результат позитивного теста

Таблица 5 -Позитивное тестирование

Действие

Ожидаемый результат

Результат

Нажимаем кнопку «Вернуться»

Переход на форму «Расписание»

Переход на форму «Расписание»

Нажмем кнопку «Добавить»

Записи добавлены в базу данных

Записи добавлены в базу данных

Нажмем на кнопку закрытия формы

Форма закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма открылась на весь экран

Форма открылась на весь экран

В таблице 6 приведен результат негативного теста

Таблица 6 - Негативное тестирование

Действие

Ожидаемый результат

Результат

Нажимаем кнопку «Вернуться»

Переход на форму «Расписание» не осуществлён

Переход на форму «Расписание»

Нажмем кнопку «Добавить»

Записи не добавлены в базу данных

Записи добавлены в базу данных

Нажмем на кнопку закрытия формы

Форма не закрылась

Форма закрылась

Нажмем на кнопку скрытия формы

Форма не скрылась

Форма скрылась

Нажмем на кнопку расширения формы

Форма не открылась на весь экран

Форма открылась на весь экран

9. Экономическая оценка

Чтобы оценить экономический эффект от внедрения нового программного продукта, следует рассчитать затраты на разработку проекта и эксплуатационные затраты, связанные с обеспечением его нормального функционирования. Величину затрат на создание программы определяют на основе метода калькуляций. В этом случае затраты определяются расчетом по отдельным статьям расходов и их последующим суммированием. Балансовая стоимость ЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку и вычисляется по формуле 1:

Сб = Срын + Зуст, (1)

где Сб -балансовая стоимость ЭВМ, р.; Срын - рыночная стоимость компьютера, р./шт.; Зуст - затраты на доставку и установку компьютера, %.

Сб= 27 000 р./ шт

Сумму годовых амортизационных отчислений определяем по формуле: 2

Aг= Сб* Нам, (2)

где Аг- сумма годовых амортизационных отчислений, р.; Сб - балансовая стоимость компьютера, р./шт.; Нам - норма амортизации, %.

Агэвм= 27000*0,25=6750

Сумма амортизационных отчислений за период создания проекта будет равняться произведению амортизационных отчислений в день на количество дней эксплуатации компьютера и программного обеспечения при создании программы.

Апэвм= = 1 109,59 р.

Общая стоимость программного обеспечения, которое будет использоваться для разработки программного продукта, составляет 27000 р. На программное обеспечение, как и на компьютеры, производятся амортизационные отчисления

Агпо = 13000* 0,25 =3 250 р.

Аппо= 534, 25 р.

К статье «Затраты на потребляемую электроэнергию» относится стоимость потребляемой электроэнергии компьютером за время разработки программы. Стоимость электроэнергии, потребляемой за год, определяется по формуле: (3)

Зэл =Pэвм * tэвм * Сэл , (3)

Где Pэвм- суммарная мощность ЭВМ, кВт; tэвм- время работы компьютера, часов; Сэл- стоимость 1кВт/ч. Электроэнергии компьютером за время разработки программы.

Стоимость электроэнергии, потребляемой за год, определяется по формуле: (4)

Зэл = Р эвм * tэвм *Сэл(4)

Где Рэвм- суммарная мощность ЭВМ, кВт; tэвм- время работы компьютера , часов; Сэл- стоимость 1кВт/ч. Электроэнергии, р.

Согласно техническому паспорту ЭВМ, Рэвм= 0,5 кВт.

Стоимость 1 кВт/ч электроэнергии Сэл = 0,80 р.

Рабочий день равен 9 часам, стоимость электроэнергии за период работы компьютера во время создания проекта равна:

Зэл = 0,5 * 60 *9* 0,80= 216

Получаем общую стоимость программного обеспечения равную сумме всех критериев:

Собщая=38859,84

На рынке существует немало подобных программ, но их цена довольно высока. Следовательно, разработанный программный продукт имеет более низкую цену, и необходимый функционал.

Данный программный продукт предполагается использовать в косметологической клинике «Эстет». Продукт ускорит поиск и запись информации, следовательно, это скажется на общей экономической ситуации предприятия.

10. Контрольный пример

При открытии приложения открывается главное окно, на котором представленабаза данных и такие кнопка как: «Добавить», «Удалить», «Сохранить» и «Услуги» (рисунок 18).

Рисунок 18 - Главная форма «Расписание»

Для добавления новой записи в расписание нужно нажать на кнопку «Добавить». Нам откроется новая форма «Добавление» представленная на рисунке 19.

Рисунок 19 - Форма «Добавление»

На форме представлены семь полей для ввода информации и две кнопки: «Вернуться» и «Добавить запись». Слева от полей есть обозначения, которые указывают, для каких данных предназначено это поле.

При нажатии на кнопку «Добавить запись», данные, введённые в поля выше заносятся в расписание. Об этом действии информирует окно изображённое на рисунке 20.

Рисунок 20 - Окно-уведомление «Сохранение»

Нажимая на кнопку «Вернуться», снова открывается главное окно с новой записью, которую мы добавили (рисунок 21).

Рисунок 21 - Форма «Расписание» с добавленной записью

При необходимости удалить запись, нужно выбрать строку для удаления и нажать на кнопку «Удалить».Перед нами появится окно-предупреждение для подтверждения удаления (рисунок 22).

Рисунок 22 - Окно-предупреждение «Удаление»

После этого, выбранная нами запись будет удалена из расписания, как видно на рисунке 23.

Рисунок 23 - Форма «Расписание» с удалённой строкой

Для сохранения результата необходимо нажать на кнопку «Сохранить». Об успешном сохранении предупредит окно, изображённое на рисунке 24.

Рисунок 24 - Окно-уведомление о сохранении

С формы «Расписание» так же осуществляется переход на форму «Услуги» при нажатии на одноимённую кнопку. Форма «Услуги» представлена ниже на рисунке 25.

Рисунок 25 - Форма «Услуги»

На данной форме расположена таблица с перечнем услуг и их стоимостью и расписание косметологической клиники «Эстет». Так же есть кнопка «Вернуться» для возвращения к главной форме «Расписание».

Чтобы закрыть приложение необходимо нажать на крестик в правом верхнем углу на одной из трёх форм: «Расписание», «Услуги» или «Добавление».

Заключение

Данное приложение позволяет просматривать все имеющиеся записи клиентов в косметологическую клинику «Эстет», а также добавлять новые. Создание данного приложения поспособствовало облегчению работы администратора клиники.

Главной целью курсового проекта была разработка и реализация информационной системы для автоматизации работы администратора, чтобы обеспечить удобную запись новых клиентов к косметологам.

Для достижения поставленной цели были реализованы все поставленные задачи: предметная область была исследована, требования к программному продукту сформированы, формы для работы созданы, база данных создана.

В программе были реализованы следующие функции:

1 Просмотр текущего расписания;

2 Добавление данных о новом клиенте;

3 Просмотр и хранение данных об услугах и их стоимости;

4 Изменение данных в расписании;

5 Удаление данных из расписания.

Итоговое приложение было протестировано, и результат проверки дал положительный результат.

В дальнейшем планируется модернизация приложения: улучшение интерфейса, расширение функционала, добавление новых возможностей и ускорение работы программы.

Список использованной литературы

1 Ван, Тассел Д. Стиль, разработка, эффективность, отладка и испытания программ / Ван Тассел Д.. - Москва: Мир, 2017. - 332 c

2 Зиборов В. Visual C# 2012 на примерах; БХВ-Петербург - Москва, 2015. - 966 c.

3 Казанский, А. А. Объектно-ориентированное программирование на языке Microsoft Visual C# в среде разработки Microsoft Visual Studio 2008 и .NET Framework. Учебное пособие и практикум. В 3 частях. Часть 3 / А.А. Казанский. - М.: МГСУ, 2017. - 184 c.

4 Макки, Алекс Введение в .NET 4.0 и VisualStudio 2010 для профессионалов / Алекс Макки. - М.: Вильямс, 2016. - 416 c.

5 Рихтер Джеффри CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#; Питер - Москва, 2016. - 896 c.

6 ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению

7 Словарь косметолога [Электронный ресурс] https://kladovaia--krasoti-ru.turbopages.org/kladovaia-krasoti.ru/s/slovar-kosmetologa/

ПРИЛОЖЕНИЕ А«Листинг программы»

Form1.cs

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

namespaceprojectE

{

publicpartialclassForm1 : Form

{

public Form1()

{

InitializeComponent();

}

privatevoid Form1_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dataEstetDataSet.tabletime". При необходимости она может быть перемещена или удалена.

this.tabletimeTableAdapter1.Fill(this.dataEstetDataSet.tabletime);

}

privatevoidSaveButton_Click(object sender, EventArgs e)

{

tabletimeTableAdapter.Update(hospitalDataSet);

tabletimeTableAdapter.Update(dataEstetDataSet);

MessageBox.Show("Изменения сохранены");

}

privatevoid dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)

{

DialogResultdr = MessageBox.Show("Удалитьзапись?", "Удаление", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

if (dr == DialogResult.Cancel)

{

e.Cancel = true;

}

}

privatevoid button1_Click(object sender, EventArgs e)

{

AddFormaf = newAddForm();

af.Owner = this;

af.Show();

this.Hide();

}

privatevoid button2_Click(object sender, EventArgs e)

{

Servisaf = newServis();

af.Owner = this;

af.Show();

this.Hide();

}

privatevoid button3_Click(object sender, EventArgs e)

{

{

MessageBox.Show("Удалитьзапись?", "Удаление", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);

int a = dataGridView1.CurrentRow.Index;

dataGridView1.Rows.Remove(dataGridView1.Rows[a]);

}

}

}

}

Servis.cs

using System;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

namespaceprojectE

{

publicpartialclassServis : Form

{

publicServis()

{

InitializeComponent();

}

privatevoidServis_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dataEstetDataSet.servis". При необходимости она может быть перемещена или удалена.

this.servisTableAdapter.Fill(this.dataEstetDataSet.servis);

}

privatevoid pictureBox1_Click(object sender, EventArgs e)

{

}

privatevoid button1_Click(object sender, EventArgs e)

{

Form f = newForm1();

f.Show();

this.Close();

}

}

}

AddForm.cs

using System;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

usingSystem.Data.OleDb;

namespaceprojectE

{

publicpartialclassAddForm : Form

{

privatevoidAddForm_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dataEstetDataSet.servis". При необходимости она может быть перемещена или удалена.

this.servisTableAdapter.Fill(this.dataEstetDataSet.servis);

}

publicAddForm()

{

InitializeComponent();

OleDbConnection con;

OleDbDataAdapter da;

OleDbCommandcmd;

DataSet ds;

}

privatevoid label5_Click(object sender, EventArgs e)

{

}

privatevoid button2_Click(object sender, EventArgs e)

{

Form f = newForm1();

f.Show();

this.Close();

}

privatevoid button1_Click(object sender, EventArgs e)//INSERT BUTTON

{

DialogResultdr = MessageBox.Show("Записьдобавлена", "Сохранение", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

Form1 main = this.Owneras Form1;

if (main != null)

{

DataRownRow = main.dataEstetDataSet.Tables[0].NewRow();

intrc = main.dataGridView1.RowCount + 1;

nRow[0] = rc;

nRow[1] = textname.Text;

nRow[2] = textpass.Text;

nRow[3] = textphone.Text;

main.hospitalDataSet.Tables[0].Rows.Add(nRow);

main.tabletimeTableAdapter.Update(main.hospitalDataSet.tabletime);

main.hospitalDataSet.Tables[0].AcceptChanges();

main.dataGridView1.Refresh();

textname.Text = "";

textpass.Text = "";

textphone.Text = "";

}

}

privatevoidtextpass_TextChanged(object sender, EventArgs e)

{

}

privatevoidAddForm_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "dataEstetDataSet.servis". При необходимости она может быть перемещена или удалена.

this.servisTableAdapter1.Fill(this.dataEstetDataSet.servis);

// TODO: данная строка кода позволяет загрузить данные в таблицу "dataEstetDataSet.doctor". При необходимости она может быть перемещена или удалена.

this.doctorTableAdapter1.Fill(this.dataEstetDataSet.doctor);

}

privatevoidtextphone_TextChanged(object sender, EventArgs e)

{

}

privatevoid pictureBox1_Click(object sender, EventArgs e)

{

pictureBox1.Image = Image.FromFile("abstract.jpg");

}

}

}

Размещено на Allbest.ru

...

Подобные документы

  • Выявление требований к информационной системе. Диаграмма вариантов использования. Проектирование информационного обеспечения с использованием семантических моделей. Проектирование пользовательского интерфейса. Реализация программы на Visual Studio.

    дипломная работа [590,2 K], добавлен 28.08.2012

  • Формирование входных и выходных данных, SQL–скрипт генерации таблиц базы данных. Создание интерфейса программного приложения и проектирование форм базы данных. Требования к аппаратно–программному обеспечению. Инструкции по установке и эксплуатации.

    курсовая работа [1,6 M], добавлен 08.02.2013

  • Разработка программного приложения по учёту клиентов ОВО при ОВД по Боровскому району. Требования к техническому и программному обеспечению. Аномалии и защитное программирование. Структура таблиц для хранения информации и описание алгоритмов ее обработки.

    курсовая работа [3,9 M], добавлен 17.07.2014

  • Создание программного приложения для осуществления основных функций по заказу мебели, регистрации клиентов, сотрудничеству с поставщиками. Разработка интерфейса прикладной программы. Логическое проектирование базы данных и SQL-скрипт генерации таблиц.

    курсовая работа [2,4 M], добавлен 11.02.2013

  • Планирование требований к программному продукту. Диаграмма функционального моделирования. Структура документов, регламентирующих деятельность отдела кадров. Проектирование базы данных. Тестирование программного продукта. Требования по охране труда.

    дипломная работа [4,2 M], добавлен 17.09.2013

  • Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.

    дипломная работа [1,4 M], добавлен 03.06.2014

  • Описание структуры обучающего блока. Проектирование его алгоритма и лингвистического и информационного обеспечения. Организация его взаимодействия с базой данных. Разработка графического интерфейса. Программная реализация основных функций приложения.

    дипломная работа [2,1 M], добавлен 20.12.2015

  • Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.

    дипломная работа [2,6 M], добавлен 13.09.2017

  • Создание проекта базы данных по учету видеодисков, клиентов и сделок, в помощь работникам видеопрокатов. Средства реализации, выбор исходных данных и разбиение проекта на модули. Интерфейс проекта, отчеты, рейтинг клиентов, руководство пользователя.

    курсовая работа [3,3 M], добавлен 14.07.2012

  • Формирование требований к программному средству: требования, построение диаграммы вариантов использования. Описание входной и выходной информации, диаграммы потоков данных, архитетктура программного средства. Концептуальное и логическое проектирование.

    курсовая работа [2,3 M], добавлен 28.08.2012

  • Исследование предметной области предприятия ООО "Уралэнерготел". Проект приложения автоматизации анализа результатов финансово-хозяйственной деятельности компании. Формализация требований к приложению пользователя. Создание базы данных и интерфейса.

    дипломная работа [2,3 M], добавлен 11.07.2014

  • Разработка модуля регистрации абонентов для информационной системы предприятия "Библиотека". Структура базы данных. Взаимодействие клиентов с БД и клиентов друг с другом. Форма регистрации, сохранение данных. Основные сущности данного приложения.

    курсовая работа [991,4 K], добавлен 18.06.2015

  • Изучение теоретических основ разработки автоматизированных информационных систем. Определение требований к системе рецептов кулинарных блюд. Проектирование и реализация базы данных. Создание внешнего приложения; разработка руководства пользователя.

    курсовая работа [3,2 M], добавлен 14.07.2015

  • Разработка базы данных на поставку товаров по заказам клиентов, которая должна содержать сведения про клиентов; код, наименование и цену товара; номер и дату заказа. Формирование отчета о заказанных товарах и стоимости заказа в разработанной СУБД.

    курсовая работа [1,3 M], добавлен 18.03.2011

  • Разработка базы данных на основе MS Access, позволяющей регистратору стоматологической клиники записывать клиентов на прием, формировать отчетность. Построение инфологической и даталогической модели. Создание макросов для выполнения рутинных операций.

    курсовая работа [989,7 K], добавлен 09.12.2014

  • Создание автоматизированного учета клиентов в туристическом агентстве "Отпуск". Вывод данных о клиентах и заключенных с ними договорах. Требования к программному и техническому обеспечению. Описание алгоритма и структурная схема. Тестирование и отладка.

    курсовая работа [2,2 M], добавлен 25.06.2014

  • Функциональная модель бизнес-процессов. Спецификация процесса "Бронирование номеров", "Регистрация клиентов" и "Отъезд клиентов". Распределение требований по субъектам и прецедентам. Диаграмма прецедентов и деятельности. Состояние проектируемого ПО.

    курсовая работа [27,0 K], добавлен 25.11.2010

  • Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.

    курсовая работа [1,0 M], добавлен 18.08.2009

  • Создание базы данных, содержащей сведения о напильниках. Вывод данных об инструменте, номер насечки которых равен 2.Использование переменных типа "запись" при работе с базами данных. Решение задачи с использованием Microsoft Excel. Алгоритм программы.

    курсовая работа [33,3 K], добавлен 08.03.2013

  • Формирование требований к подсистеме учёта и поиска электронной литературы. Проектирование архитектуры, интерфейса программного средства. Организация взаимодействия подсистемы с базой данных, руководство пользователя. Диаграмма вариантов использования.

    курсовая работа [235,1 K], добавлен 28.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.