Автор работы: Пользователь скрыл имя, 11 Июня 2014 в 20:57, курсовая работа
В настоящем проекте делается попытка проектирования такой АИС, которая бы способствовала повышению эффективности управления объектом, автоматизации труда работников, повышению их производительности, сокращению затрат на производственные расходы, и, как следствие этого, повышение прибыли, увеличение размеров уставного фонда, то есть достижение главных целей, которые предприятие ставит перед собой.
В базе данных отображается информация об определенной предметной области (ПО). ПО – это часть реального мира.
Инфологическая модель (ИМ) предметной области – это описание предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства. Содержит исходную информацию о предметной области. Этап создания ИМ называется инфологическим проектированием.
Требования, предъявляемые к инфологической модели:
- Адекватное
отображение (язык для представления
ИМ должен обладать
- Непротиворечивость (не должна допускаться неоднозначная трактовка модели)
- Легко расширяемость
(обеспечение ввода новых
- Гибкий язык
(язык должен быть применим
как при ручном, так и при
автоматизированном
- Понятность всем пользователям
Цель инфологического моделирования — создать точное и полное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД.
Форма информационного обеспечения системы – локальная. Все данные хранятся на магнитных дисках в дисковом файле таблицы Table (*.DBF). На основе этих данных созданы электронные формы для удобного заполнения данными.
Технология обработки электронных документов требует специализированного программного обеспечения, которое позволяет осуществлять встраивание функции доступа к базам данных, вычисления, управления заполнением, обработкой и маршрутизацией документооборота.
Средства создания ЭД, подготавливаемым заранее, хранящихся в базах шаблонов документов и используемым затем для заполнения и последующего использования [8].
2.1.2 Используемые классификаторы и системы кодирования
В качестве классификации в базе данных используют следующие атрибуты.
Система предназначена для предоставления краткосрочных кредитов населению под залог ценностей. В системе автоматизируются прием ценностей в ломбард, их классификация, начисление процентов и печать выходных документов.
2.1.3 Характеристика входной информации
Таблица 2.2- Перечень и описание входных сообщений
Идентификатор |
Форма представления |
Сроки поступления |
Исходная форма для работы с системой |
Экранная форма выбора одной из функций системы |
При запуске системы |
Справочник «Физические лица» |
Экранная форма ввода информации |
При изменении информации |
Продолжение табл. 2.2
Идентификатор |
Форма представления |
Сроки и частота поступления |
Справочник «Предметы залога» |
Экранная форма ввода информации |
При изменении информации |
Справочник «Классификация предметов» |
Экранная форма ввода информации |
При изменении информации |
Справочник «Типы документов» |
Экранная форма ввода информации |
При изменении информации |
Залоговый билет |
Экранная форма ввода информации |
При выдаче/выкупе залога |
Описание имеющих самостоятельное смысловое значение структурных единиц информации входных сообщений
Таблица 2.3 - Структурные единицы входных сообщений
Наименование |
Идентификатор выходного сообщения |
Формат |
1 |
2 |
3 |
ФИО залогодателя |
Залоговый билет |
Символьная строка |
Дата приема |
Залоговый билет |
Дата |
На период |
Залоговый билет |
Дата |
Проценты |
Залоговый билет |
Числовой формат |
Сумма залога |
Залоговый билет |
Числовой формат |
Начислено |
Залоговый билет |
Числовой формат |
Сумма выкупа |
Залоговый билет |
Числовой формат |
Дата выкупа |
Залоговый билет |
Дата |
Наименование предмета |
Залоговый билет |
Символьная строка |
Цена |
Залоговый билет |
Числовой формат |
Количество |
Залоговый билет |
Числовой формат |
Общая стоимость |
Залоговый билет |
Числовой формат |
Описание предмета |
Залоговый билет |
Символьная строка |
2.1.4 Нормативно – справочная информация
К нормативно – справочной информации, используемой в АИС кредиты, относятся:
Основными функциями Справочников являются:
2.1.5 Характеристика результатной информации
Система предназначена для предоставления краткосрочных кредитов населению под залог ценностей. В системе автоматизируются прием ценностей в ломбард, их классификация, начисление процентов и печать выходных документов.
Организации, осуществляющие кредитование населения под залог ценностей (ломбарды).
Оператор осуществляет ввод информации в систему, а также формирование запросов на поиск информации в системе.
Система выполняет расчетные операции и вывод информации на бумажный носитель.
База данных предназначена для хранения следующих данных:
База данных несомненно носит характер фактографической информационной системы и должна выдавать однозначные сведения на поставленные запросы. Конечными пользователями базы данных являются менеджеры, кассиры, которые относятся к категории пользователей не искушенных в вопросах ведения, администрирования баз данных и поддержании их в актуальном состоянии. Это накладывает определенные требования на разработку системы управления базой данных, при которой все методы доступа, поиска и большинство функций администрирования скрыты внутри программы и прозрачны при работе что, несомненно [12].
2.2 Технологическое обеспечение
2.2.1 Организация технологии сбора, передачи, обработки и выдачи информации
Технологический процесс работы системы начинается с загрузки операционной системы (ОС). После загрузки ОС необходимо запустить непосредственно программу 1С и реализации продукции, которая прежде чем загрузить главное меню, проводит авторизацию доступа методом ввода пароля.
При неудачной попытке ввода или несанкционированном доступе система предложит повторить ввод. В случае удачного ввода пароля загружается главное меню, состоящее из четырех основных пунктов - Документы по приходу, Документы по расходу, Справочники, Отчеты.
Каждое из перечисленных выше меню детализировано на соответствующие подменю. Результатом действия каждого из подменю является активизация соответствующей формы – макета ввода/вывода данных по определенным условиям: либо необходимости ввести условия выбора данных вручную, либо выбрать из предлагаемого набора.
Всю информацию можно вводить заново, корректировать, удалять. Это касается как нормативно – справочной информации, так и первичной. Кроме того предусмотрена возможность вывода на бумажный носитель (на печать) всех электронных документов [13].
2.2.2 Схема технологического процесса сбора, передачи, обработки и выдачи информации
Рассмотрим информационные потоки магазина (Рисунок 1). Заказчик (физическое лицо) делает заявку у магазина на нужный ему товар.
Магазин выставляет счет на оплату. При наличии товара на складе резервируется необходимое количество.
Магазин, имея эти данные, уточняет сроки доставки товара с клиентом.
После того, как заказчик оплатил выставленный ему счет и оплата прошла, он может приехать за заказанной продукцией. Работающий с ним сотрудник магазина оформляет необходимые документы и отпускает товар.
2.3 Программное обеспечение комплекса задач
2.3.1 Общие положения
Для разработки программы была выбрана самая популярная на сегодняшний день, среда программирования Borland Delphi. Причиной этому послужило то обстоятельство, что данная система включает в себя несколько важнейших технологий необходимых для решения поставленной задачи:
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре "клиент-сервер". Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно). [3]
В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.
Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему "с нуля", просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят в то, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
Cреда Delphi включает в себя полный
набор визуальных инструментов
для скоростной разработки