Разработка информационной системы поддержки учётного процесса при оказании услуг в зоосалоне
Анализ основных требований к программному обеспечению. Снижение трудоёмкости работы мастера зоосалона при реализации информационной системы. Особенность быстрого и удобного поиска или учёта информации по определенным параметрам с помощью базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.01.2015 |
Размер файла | 424,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Техническое задание
1.1. Полное наименование системы: «Информационная система поддержки учётного процесса при оказании услуг в зоосалоне».
1.2. Назначение системы:
-автоматизация учёта заказов в зоосалоне;
-ведение электронного контроля заказа услуг заказчиками;
-автоматизированное получение документов;
-защита от несанкционированного доступа к документации зоосалона.
1.3. Цель создания:
-снижение трудоёмкости работы мастера зоосалона;
-повышение качества работы мастера;
-увеличение прибыли зоосалона.
1.4. Характеристика объекта автоматизации:
-Объект автоматизации: в новом частном салоне «Орхидея» задействовано одно помещение из трёх и один работник - мастер. В будущем количество мастеров может увеличиться.
-Окружающая среда: основными заказчиками услуг зоосалона являются профессиональные собаководы и любители собак.
1.5. Требования к системе в целом:
-доступ к данным;
-обеспечение целостности данных - поддержка правильности данных;
-минимальная избыточность - устранение вредной (неконтролируемой) и сведение к минимуму полезной (контролируемой) избыточности;
-безопасность и секретность - защита данных от сбоев и несанкционированного доступа;
-независимость данных - возможность изменения структуры базы данных без изменения прикладных программ пользователя;
-производительность - время ответа информационной системы, использующей разработанную базу данных на запросы пользователей;
-гибкость и способность к расширению - способность базы данных к наращиванию данных, приложений и функций;
-разграничение доступа пользователей.
1.6. Требования к функциям системы:
-удобная форма представления информации;
-быстрый ввод и просмотр данных, а так же редактирование и удаление записей.
1.7. Требования к программному обеспечению:
-требования к системному программному обеспечению: должны выполняться к операционным системам общего назначения, таким как Windows 98, Windows 2007, Windows XP.
1.8. Функции и задачи:
-ввод, хранение, коррекция и удаление данных;
-доступ и редактирование данных через формы;
-получение документов: прейскуранты, отчёты, чеки.
1.9. Программное обеспечение:
-для проектирования: Rational Rose;
-операционная система: Windows 2007;
-пакет программ: MS Access.
1.10. Техническое обеспечение: в наличии имеется одно АРМ.
1.11. Нормативные документы:
-стандарты языка UML;
-ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».
Введение
Целью курсовой работы является изучение методов разработки и реализации информационной системы, построенной на основе базы данных. В курсовой работе предполагается выполнить разработку информационной системы и реализовать ее в среде СУБД MS Access.
Информационная система - это система, которая хранит и обрабатывает текстовую и графическую информацию.
При разработке информационной системы должны быть определены цели, функции и задачи системы; построены концептуальная модели и логическая модели ее базы данных.
Реализация системы предполагает:
-создание физической модели базы данных системы в СУБД;
-приложения пользователя;
-интерфейса пользователя системы;
-макета системы в определенной среде;
-испытание и коррекцию макета.
Если в системе часто используют большое количество хорошо структурированныхСтруктурирование данных, для создания, поддержания и поиска которых необходимы специальные программные средства, то такую систему назовем системой с базой данныхБазаданных. При проектировании указанных информационных систем необходимо сначала разработать базу данных и выбрать систему управления ею. Особенностью информационной системы с базой данных является использование СУБДСУБД.
Основной целью информационных систем с базой данных является быстрый и удобный поиск или учет информации по определенным параметрам, просмотр результатов полученной информации в текстовом или табличном видах.
Проектирование таких систем начинают с определения цели ее создания, формирования подсистем и функций, построения концептуальной модели данных. Затем переходят к построению логической модели данных.
После выбора СУБД создают физическую модель. Дальнейшая работа состоит в создании приложения и удобного интерфейса пользователя. Приложение состоит из форм, запросов и программных модулей, которые решают задачи пользователя. Интерфейс обеспечивает удобство, дизайн и переход по задачам.
Для сложных систем широко применяются CASE-средства.
CASE-средства - это специальные программы, которые поддерживают одну или несколько методологий.
При выполнении курсовой работы мы будем использовать одно из самых распространенных CASE-средств - Rational Rose, которое осуществляет объектно-ориентированный подход. Языком для описания информационных систем является UML.
UML может быть применен:
o на всех этапах жизненного цикла анализа бизнес-систем (информационных систем) и разработки приложений;
o Различные виды диаграмм, поддерживаемые UML, и богатейший набор возможностей представления определенных аспектов системы делает UML;
o универсальным средством описания как программных, так и деловых систем;
o Диаграммы дают возможность представить систему (как деловую, так и программную) в таком виде, чтобы ее можно было легко перевести в программный код.
Жизненный цикл информационной системы - непрерывный процесс, который начинается с момента принятия решения о необходимости его создания и заканчивается в момент его полного изъятия из эксплуатации.
Моделирование в Ration Rose проводится как спуск от концептуальной модели к логической, а затем к физической модели программной системы.
1. Описание предметной области
Новый частный зоосалон «Орхидея» оказывает услуги по стрижке собак. Каждая стрижка имеет свой уникальный код. Основной объем сведений по стрижкам представлен в прейскуранте. Прейскурант включает: номер стрижки, название (тип стрижки), цена стрижки. Каждый заказчик заносится в учет заказчиков, в котором указывается персональный код клиента, который присваивается ему в соответствии с порядковым номером посещения один раз и навсегда; фамилия хозяина (заказчика); кличка собаки; порода собаки, которая представлена универсальным кодом; а так же телефон заказчика для связи. Заказ услуги делается заказчиком. В учет заказов входит: номер заказа; дата совершения заказа; код клиента; имя мастера, представленное его персональным кодом; код стрижки. Ежедневно составляются отчеты по заказам и конкретно по заказчикам (т.е. кто, когда и что заказал).
2. Анализ предметной области
В отделе будет работать один мастер для которого представлено одно автоматизированное рабочее место. На основе исследования предметной области необходимо получать следующие документы: чек, прейскурант, отчет за день.
Сценарий работы: мастер использует прейскурант (может дать ознакомится с ним клиенту) для выписки чека; пополняет прейскурант новыми сведениями об услугах; а так же формы учёта заказчиков и заказов новыми заказчиками и заказами соответственно; просматривает и анализирует отчёты; подводит итоги за день (месяц, квартал, год) и анализирует заказы (какие виды стрижек востребованы у заказчиков, а какие нет).
Объекты хранения: прейскурант ( описание - номер стрижки, тип стрижки, цена); Заказчик (описание - код клиента, кличка, хозяин (заказчик), номер породы, телефон для связи); зоосалон ( описание - номер зоосалона, название, адрес); мастер ( описание - код мастера, ФИО, разряд, зоосалон); порода ( описание - номер породы, название, размер); учет заказа ( описание - номер заказа, дата, код клиента, код мастера, номер стрижки).
3. Описание процесса деятельности
Задача (что будет хранить база данных). Реализована с помощью диаграммы прецедентов.
Рис 1. Использование данных
Алгоритм работы пользователей на основе изучения предметной области приводится в диаграмме деятельности.
Рис 2. Алгоритм работы заказчика и мастера
На основе исследования предметной области необходимо получать следующие документы:
Рис 3. Виды документов
В качестве обслуживающего персонала информационной системы необходимы: информационный система база данные
Рис 4. Взаимосвязь пользователей
Задачами заказчиков данной информационной системы являются:
Рис 5. Задачи заказчиков
Задачами мастера данной информационной системы являются:
Рис 6. Задачи мастера
Реализация прецедентов через диаграмму классов:
Рис 7. Диаграмма классов
4. Реализация в MS Access
Схема данных Базы Данных «Учёт заказов в зоосалоне»:
Рис 8 Схема данных
Форма базы данных, иллюстрирующая учёт заказчиков:
Рис 9. Форма Учёт заказчиков
Один из основных документов, производимых в базе данных:
Рис 10. Отчёт за день
Заключение
Основной целью информационных систем с базой данных является быстрый и удобный поиск или учет информации по определенным параметрам, просмотр результатов полученной информации в текстовом или табличном видах. База данных «Учет заказов» наиболее соответствует тем параметрам, которые от нее требуются.
Литература
ГОСТ 34.003-90 Автоматизированные системы. Комплекс стандартов на автоматизированные системы. Термины и определения. - М.: ИПК Изд-во стандартов, 1992.
ГОСТ 34.601-90 Автоматизированные системы. Комплекс стандартов на автоматизированные системы. Стадии создания. - М.: ИПК Изд-во стандартов, 1997.
РД 50-34.698-90 Автоматизированные системы. Требования к содержанию документов. - М.: ИПК Изд-во стандартов, 1990.
РД 50-680-88 Автоматизированные системы. Основные положения. - М.: ИПК Изд-во стандартов, 1991.
А. Вендров. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. Пособие. - М.: Финансы и статистика, 2002. - 192с.
Размещено на Allbest.ru
...Подобные документы
Разработка требований к программному обеспечению отдела воинского учета, методология проектирования информационной системы. Реализация и аттестация информационной системы, взаимодействие приложения с источниками данных, его экономическая эффективность.
дипломная работа [1,3 M], добавлен 30.11.2010Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Создание информационной системы работы такси с целью обеспечения диспетчерам более быстрого и удобного поиска необходимой информации. Создание таблиц и связей для работы с базами данных в среде Microsoft Access 2007. разработка запросов и отчетов.
курсовая работа [3,1 M], добавлен 06.05.2013Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.
дипломная работа [4,4 M], добавлен 16.05.2022Разработка системы, автоматизирующей ведение базы данных библиотеки. Основные требования к программному обеспечению. Модели локальных представлений. Архитектура информационной системы. Хранимые процедуры. SQL-скрипт создания базы данных. Текст программы.
дипломная работа [2,2 M], добавлен 28.01.2014Разработка структурной схемы организации данных в информационной системе с описанием всех полей. Анализ требований к программному изделию, к параметрам технических средств, документации. Исследование методов сортировки данных, руководства программиста.
курсовая работа [5,4 M], добавлен 03.04.2012Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.
курсовая работа [2,4 M], добавлен 15.11.2015Анализ основных угроз и методов обеспечения работы систем информационной безопасности. Характеристика разновидностей защиты баз данных. Особенности UML-моделирования: оценка основных функций и процесс работы, пути реализации информационной системы.
курсовая работа [158,7 K], добавлен 15.06.2013Требования к программному изделию и параметрам технических средств. Описание пользовательского интерфейса для автоматизированной системы учёта товаров на оптовом складе. Обоснование выбора языков программирования, организации входных и выходных данных.
дипломная работа [3,4 M], добавлен 02.04.2013Разработка требований к программному обеспечению. Проектирование пользовательского интерфейса. Представление информационной системы в архитектуре "клиент-серверная". Проектирование программных модулей. Создание структуры пооперационного перечня работ.
курсовая работа [3,1 M], добавлен 09.08.2011Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.
курсовая работа [706,2 K], добавлен 17.06.2012Системный анализ предметной области проектируемой базы данных. Экономическая сущность комплекса экономических информационных задач. Проектные решения по программному обеспечению комплекса задач. Структура базы данных и технологическое обеспечение.
курсовая работа [303,7 K], добавлен 27.02.2009Характеристика принципа работы информационной системы "Оплата услуг ЖКХ". Рассмотрение особенностей рынка жилищно-коммунальных услуг. Знакомство с документами для формирования отчетной ведомости об оплате коммунальных услуг, этапы разработки базы данных.
курсовая работа [1,9 M], добавлен 11.03.2013Создание программного продукта, предназначенного для автоматизированного учета гостиничных номеров, упрощения работы с базой данных, обеспечения быстрого поиска. Автоматизация резервирования номеров и регистрация постояльцев. Разработка экранных форм.
курсовая работа [1,8 M], добавлен 08.01.2014Создание информационной системы для автоматизации проведения анкетирования среди студентов и преподавателей учебных заведений. Требования к структуре и функционированию системы, программному обеспечению. Проектирование логической модели базы данных.
курсовая работа [2,4 M], добавлен 08.03.2016Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Характеристика, классификация и структура баз данных. Модель базы данных в Delphi. Разработка базы данных для вуза с целью облегчения процесса поиска нужной информации о студенте. Требования к техническому, методическому и программному обеспечению.
курсовая работа [1,0 M], добавлен 18.08.2009Выявление информационных объектов баз данных и требований целостности к данным. Построение результирующей ER диаграммы. Даталогическое проектирование и разработка сценариев работы информационной системы. Выбор средства реализации клиентского приложения.
курсовая работа [2,7 M], добавлен 28.08.2012Создание автоматизированной системы обработки заявок пользователей. Анализ требований к информационному, техническому и программному обеспечению. Проектирование интерфейса системы. Выбор средств реализации. Модель базы данных системы обработки заявок.
курсовая работа [1,6 M], добавлен 22.12.2014