Автор работы: Пользователь скрыл имя, 30 Апреля 2012 в 12:53, курсовая работа
Результаты выполнения хозяйственных операций регистрируются в соответствующих журналах. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса.
Практическая значимость курсового проекта - это возможность использования разработанной АИС торгового предприятия от небольших торговых точек до крупномасштабных супермаркетов, каковым и является магазин «Магнит».
Введение
I. Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи
1.3 Цель и назначение автоматизированного варианта решения задачи
1.4 Анализ существующих разработок и обоснование выбора технологии проектирования
1.5 Информационная модель предметной области и ее описание
II. Проектная часть
2.1 Постановка задачи
2.2 Характеристика нормативно-справочной информации
2.3 Характеристика входной оперативной информации
2.4 Характеристика результатной информации
Заключение
Список использованной литературы
Приложения
Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.
Действующее лицо - внешняя по отношению к разрабатываемому программному обеспечению сущность, которая взаимодействует с ним с целью получения или предоставления какой-либо информации. Как уже упоминалось выше, действующими лицами могут быть пользователи, другое программное обеспечение или какие-либо технические средства, взаимодействующие с разрабатываемым программным обеспечением.
Вариант
использования - некоторая очевидная
для действующего лица процедура, решающая
его конкретную задачу. Все варианты
использования, так или иначе, связаны
с требованиями к функциональности
разрабатываемой системы и
Связь - взаимодействие действующих лиц и соответствующих вариантов использования.
Рис.2
Диаграмма взаимодействия АИС «МАГНИТ»
Диаграмма классов – это тип диаграммы позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов. Значки диаграммы позволяют отобразить сложную иерархию систем, взаимодействия классов и интерфейсов (см. рис.3).
Для
разрабатываемой АИС можно
Рис.3 Диаграмма классов АИС «МАГНИТ»
По предложенной диаграмме классов
у нас получается 6 таблиц.
Таблица «Magazin»
№ | Наименование поля | Тип данных | Описание |
1 | Name | текст | наименование |
2 | Director | текст | Директор |
3 | Adress | текст | Адрес |
4 | Telephon | текст | Телефон |
5 | KPP | числовой | КПП |
6 | INN | числовой | ИНН |
Таблица «postavshik»
№ | Наименование поля | Тип данных | Описание |
1 | Id_postav | cчетчик | Код поставщика |
2 | Name | текст | Наименование поставщика |
3 | Address | текст | Адрес |
4 | telephon | текст | Телефон |
5 | Shet | число | Расчетный счет |
Таблица «Postuplenie»
№ | Наименование поля | Тип данных | Описание |
1 | Id_post | cчетчик | Код поставки |
2 | Data_post | дата | Дата поставки |
3 | Kolvo | числовой | Количество |
4 | Summa_post | числовой | Сумма поставки |
5 | id_postav | числовой | Код поставщика |
6 | id_tovar | числовой | Код товара |
Таблица «Prodaga»
№ | Наименование поля | Тип данных | Описание |
1 | Id_prodag | cчетчик | Код продажи |
2 | Data_prodag | дата | Дата продажи |
3 | Kolvo | числовой | Количество |
4 | Summa_prod | числовой | Сумма продажи |
5 | id_tovar | числовой | Код товара |
Таблица «Tovar»
№ | Наименование поля | Тип данных | Описание |
1 | Id_tovar | cчетчик | Код товара |
2 | name | текст | Наименование |
3 | Ed_izm | текст | Единица измерения |
4 | PriceProd | числовой | Цена продажи |
5 | PricePokup | числовой | Цена покупки |
Таблица «Zakaz»
№ | Наименование поля | Тип данных | Описание |
1 | Id_zakaz | cчетчик | Код заказа |
2 | Id_tovar | числовой | Код товара |
3 | edizm | текст | Единица измерения |
4 | Data | дата | Дата заказа |
5 | Kolvo | числовой | Количество |
6 | id_postav | числовой | Код поставщика |
В
результате конструирования таблиц
и установления соответствующих связей
получаем схему данных в проектируемой
СУБД MS ACCESS.
Рис.4 Схема данных СУБД Access
Основной
задачей курсового проекта
Для нормального функционирования данной информационной системы необходимо разработать базу данных «МАГНИТ», в которой будут содержаться все начальные данные нашей системы.
Информационная система должна включать справочники, которые отражали бы всю информацию о товарах, поставщиках, содержать информацию о самом магазине, а также журналы по учёту деятельности данного магазина.
Для
получения необходимой
Чтобы пользователь мог в нужное ему время просмотреть данные приложения «МАГНИТ» и распечатать их, система должна включать отчеты, выводящие всю информацию.
Так же в приложении необходимо предусмотреть справку, помогающую работать с данной информационной системой и объясняющую назначение всех справочников, журналов и отчетов.
Целью
создания курсовой работы является разработка
системы для
Технические требования
Назначение
дополнительных спецификаций - определить
требования к разрабатываемой
Дополнительные спецификации определяют нефункциональные требования к системе, такие, как надежность, удобство использования, производительность, сопровождаемость, а также ряд функциональных требований.
Функциональные
возможности. Система должна обеспечивать
многопользовательский режим
Удобство использования. Пользовательский интерфейс должен быть Windows ХР-совместимым.
Надёжность. Система должна быть в работоспособном состоянии 24 часа в день 7 дней в неделю, время простоя - не более 10%.
Производительность. Система должна поддерживать до 5 пользователей, одновременно работающих с центральной базой данных, и до 5 пользователей, одновременно работающих с локальными серверами.
Безопасность. Система не должна позволять что? Что должна позволять и т.д.
Проектные ограничения. Система должна быть интегрирована с существующей базой данных предприятия, функционирующей на основе реляционной СУБД.
Целью создания курсовой работы является разработка системы для автоматизированного расчета и учета пользователем автоматизированного электронного каталога магазина.
Для автоматизации заполнения документов для ввода, хранения и редактирования данных в базе данных необходимо было создать справочники и формы редактирования (см. Приложение 1).
Справочники позволяют пользователю вводить, хранить и получать необходимую для него информацию о магазине, товаре, поставщиках и при необходимости изменять ее.
Модули Справочника:
Кнопка «Первая»:
DataBD.ADOPostavshik.
Кнопка «Последняя»:
DataBD.ADOPostavshik.
Кнопка «Предыдущая»:
DataBD.ADOPostavshik.
Кнопка «Следующая»:
if
DataBD.ADOPostavshik.FindNext=
Кнопка «Удалить»:
If DataBD.ADOPostavshik.Eof Then Abort;
If messagebox(0,'Вы действительно хотите удалить запись?','Запрос',33)=1
then DataBD.ADOPostavshik.delete;
Вызов формы поиска:
Application.CreateForm(
Вызывает форму добавления:
Application.CreateForm(
Кнопка «Выход»:
Close;
кнопка «поиска по коду»:
DataBD.ADOQPoiskPost.
DataBD.ADOQPoiskPost.SQL.
DataBD.ADOQPoiskPost.SQL.
DataBD.ADOQPoiskPost.SQL.
DataBD.ADOQPoiskPost.SQL.
DataBD.ADOQPoiskPost.
кнопка «сброса»:
Информация о работе Автоматизированная информационная система магазина «Магнит»