Курсовая работа: Проектирование информационной системы Ломбарда

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

4

Проектирование информационной системы «Ломбарда»

Волошин А.С.

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

Введение

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

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

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

Существует несколько видов моделирования:

• Процессорное моделирование - описание деятельности предприятия в виде бизнес-процессов непрерывных взаимосвязанных функций (например, построение модели в виде организационно-функциональной схемы или по методологии IDEF0).

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

• Информационное моделирование - описание информационной структуры объектов (сущностей, атрибутов, ключей) с идентификацией отношений между ними.

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

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

1.1 Характеристика организации

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

Ломбард работает с различного рода клиентами, осуществляя услуги по выдачи денег под залог, а также покупка и продажа различного рода товара. Работа с самими клиентами организована следующим образом: клиент, пришедший в ломбард, оставляет свой товар у приёмщика товара, например, телефон, телевизор. После этого сотрудник оценивает себестоимость товара и даёт клиенту деньги. Наряду с этим, обсуждается срок залога, по истечении которого, клиент обязуется вернуть деньги. Так же, клиент может купить любой товар, который продаётся в ломбарде.

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

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

1. Информация, которая будет характеризовать новые товары, их стоимости и наименования;

2. Информация, характеризующая поступающих клиентов - фамилия, имя, отчество, дата рождения, адрес клиента, телефон;

3. Информация о продажах и покупках товара;

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

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

1.2 Назначение информационной системы

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

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

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

Однако можно выделить ряд свойств, которые являются общими.

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

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

Рисунок 1 - Основные компоненты информационной системы организации

Предметная область - элементы материальной системы, информация о которых хранится и обрабатывается в ИС.

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

Многие сообщения легко разделяются на компоненты и представляются в форматированном виде. Форматированное сообщение, это наиболее массовый вид сообщений, хранимых и обрабатываемых в ИС. Хотя существует и не форматированные сообщения, например приказ по предприятию. Форматированное сообщение хранится в виде единиц информации или данных. Данные - набор символов, которым придается определенный смысл.

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

Программное обеспечение - система управления базой данных (СУБД), позволяющая решать конкретные задачи по поиску, хранению и обработке данных по определенному алгоритму.

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

Пользователь - специалист, в определенной предметной области осуществляющий решение задач с помощью ИС. Условно пользователей можно подразделить на шесть групп:

• случайные пользователи, взаимодействие с ИС, для них не обусловлено служебными обязанностями,

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

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

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

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

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

1.3 Пользователи и функции пользователей ИС

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

• информация о пользователях: ФИО, дата рождения, телефон, адрес, обращование;

• информация о товаре: Описание, дата покупки, состояние товара;

Информационная система ломбарда должна выполнять следующие задачи:

• предоставлять информацию о товарах для продажи и цену для

скупки товара;

• предоставлять возможности купить товар;

Создаваемая информационная система должна удовлетворять следующим эксплуатационным требованиям:

• актуальным информационным потребностям;

• актуальным требованиям за приемлемое время, т. е. заданным требованиям производительности;

• выявленным и вновь возникающим требованиям конечных

пользователей;

• должна легко расширяться при реорганизации и расширении

предметной области;

• должна легко изменяться при изменении программной и аппаратной среды;

• данные, загруженные в базу данных должны оставаться

корректными;

• данные до включения в базу данных должны проверяться на

достоверность;

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

1.4 Требования к ИС

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

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

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

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

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

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

1.5. Выбор методологии моделирования

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

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

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