1.4 Анализ существующих разработок и обоснование выбора технологии проектирования

 

Наиболее популярными системами, используемыми в настоящее время для автоматизации торговой и складской деятельности предприятий в России, являются программы «1С:Торговля и склад» и «1С:Управление торговлей».

"1С: Торговля и склад" предназначена для учета любых видов торговых операций. Благодаря гибкости и настраиваемости система способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.

"1С: Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия и позволяет:

§   вести раздельный управленческий и финансовый учет;

§   вести учет от имени нескольких юридических лиц;

§   вести партионный учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней);

§   вести раздельный учет собственных товаров и товаров, взятых на реализацию;

§   оформлять закупку и продажу товаров;

§   производить автоматическое начальное заполнение документов на основе ранее введенных данных;

§   вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам;

§   выполнять резервирование товаров и контроль оплаты;

§   вести учет денежных средств на расчетных счетах и в кассе;

§   вести учет товарных кредитов и контроль их погашения;

§   вести учет переданных на реализацию товаров, их возврат и оплату;

При использовании программы "1С: Торговля и склад" пользователь может:

§   задать для каждого товара необходимое количество цен разного типа, хранить цены поставщиков, автоматически контролировать и оперативно изменять уровень цен;

§   работать с взаимосвязанными документами;

§   выполнять автоматический расчет цен списания товаров;

§   быстро вносить изменения с помощью групповых обработок справочников и документов;

§   вести учет товаров в различных единицах измерения;

§   получать самую разнообразную отчетную и аналитическую информацию о движении товаров и денег;

§   автоматически формировать бухгалтерские проводки для 1С: Бухгалтерии.

"1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:

§   возможность запрещения пользователям "прямого" удаления информации;

§   специальный режим удаления данных с контролем перекрестных ссылок;

§   возможность запрещения пользователям редактировать данные за прошлые отчетные периоды;

§   установка запрета на редактирование печатных форм документов;

§   "запирание" системы пользователем при временном прекращении работы.

Система “1С: Торговля и склад” наряду со своими плюсами имеет ряд недостатков:

1.         требует больших денежных затрат на приобретение;

2.         установить систему 1С: “Торговля и склад” может не любой пользователь;

3.         для работы с системой персонал должен пройти специализированные курсы.

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

1.5 Информационная модель предметной области и ее описание

 

Диаграммы взаимодействия позволяют наглядно представить ожидаемое поведение системы (см. рис.2).

Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.

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

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

Связь - взаимодействие действующих лиц и соответствующих вариантов использования.

Рис.2 Диаграмма взаимодействия АИС «МАГНИТ»

Диаграмма классов – это тип диаграммы позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов. Значки диаграммы позволяют отобразить сложную иерархию систем, взаимодействия классов и интерфейсов (см. рис.3).

Для разрабатываемой АИС можно построить диаграмму Class.

Рис.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


II. Проектная часть   2.1 Постановка задачи

 

Основной задачей курсового проекта является разработка автоматизированной информационной системы магазина «МАГНИТ».

Для нормального функционирования данной информационной системы необходимо разработать базу данных «МАГНИТ», в которой будут содержаться все начальные данные нашей системы.

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

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

Чтобы пользователь мог в нужное ему время просмотреть данные приложения «МАГНИТ» и распечатать их, система должна включать отчеты, выводящие всю информацию.

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

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

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

Назначение дополнительных спецификаций - определить требования к разрабатываемой автоматизируемой системе «МАГНИТ», которые образуют полный набор требований к системе.

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

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

Удобство использования. Пользовательский интерфейс должен быть Windows ХР-совместимым.

Надёжность. Система должна быть в работоспособном состоянии 24 часа в день 7 дней в неделю, время простоя - не более 10%.

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

Безопасность. Система не должна позволять что? Что должна позволять и т.д.

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

  2.2 Характеристика нормативно-справочной информации

 

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

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

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

Модули Справочника:

Кнопка «Первая»:

DataBD.ADOPostavshik.FindFirst;

Кнопка «Последняя»:

DataBD.ADOPostavshik.FindLast;

Кнопка «Предыдущая»:

DataBD.ADOPostavshik.FindPrior;

Кнопка «Следующая»:

if DataBD.ADOPostavshik.FindNext=false then showMessage('Последняя запись');

Кнопка «Удалить»:

If DataBD.ADOPostavshik.Eof Then Abort;

If messagebox(0,'Вы действительно хотите удалить запись?','Запрос',33)=1

then DataBD.ADOPostavshik.delete;

Вызов формы поиска:

Application.CreateForm(TFormPoiskPost, FormPoiskPost);

Вызывает форму добавления:

Application.CreateForm(TFormDobPost, FormDobPost);

Кнопка «Выход»:

Close;

кнопка «поиска по коду»:

DataBD.ADOQPoiskPost.Active:=false;

DataBD.ADOQPoiskPost.SQL.Clear;

DataBD.ADOQPoiskPost.SQL.Add('SELECT *');

DataBD.ADOQPoiskPost.SQL.Add('FROM Postavshik');

DataBD.ADOQPoiskPost.SQL.Add('WHERE Postavshik.id_postav LIKE '''+Edit1.Text+'%''');

DataBD.ADOQPoiskPost.Active:=true;

кнопка «сброса»:

DataBD.ADOQPoiskPost.Active:=false;

DataBD.ADOQPoiskPost.SQL.Clear;

DataBD.ADOQPoiskPost.SQL.Add('SELECT *');

DataBD.ADOQPoiskPost.SQL.Add('FROM Prodaga');

DataBD.ADOQPoiskPost.Active:=true;

Кнопка «Добавить»:

databd.ADOpostavshik.append;

Кнопка «Сохранить»:

if dataBD.ADOPostavshik.Modified then

dataBD.ADOPostavshik.post;

  2.3 Характеристика входной оперативной информации

Журналы предназначены для добавления, изменения, хранения, удаления, просмотра информации о поступлении, заказа и продажи товара (см. Приложение 2).

Модули Журнала

Вызывает форму добавления:

Application.CreateForm(TFormDobPost, FormDobPost);

Вызывает форму изменения:

Application.CreateForm(TFormRedakProd, FormRedakProd);

Кнопка «Сформировать отчет по дате»:

Application.CreateForm(TFormProdDate, FormProdDate);

Кнопка «Поиск»

DataBD.ADOQProd.Active:=false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add('SELECT *');

DataBD.ADOQProd.SQL.Add('FROM Prodaga');

DataBD.ADOQProd.SQL.Add('WHERE Prodaga.Data_prod LIKE '''+Edit1.Text+'%''');

DataBD.ADOQProd.Active:=true;

Кнопка «Сброс»:

DataBD.ADOQProd.Active:=false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add('SELECT *');

DataBD.ADOQProd.SQL.Add('FROM Prodaga');

DataBD.ADOQProd.Active:=true;

Кнопка «Добавить»:

databd.ADOpostavshik.append;

Кнопка «Сохранить»:

if dataBD.ADOPostavshik.Modified then

dataBD.ADOPostavshik.post;

Кнопка «Изменить»:

dataBD.ADOQProd.Refresh;

Кнопка «Сформировать»:

DataBD.ADOQProd.Active:=false;

DataBD.ADOQProd.SQL.Clear;

DataBD.ADOQProd.SQL.Add('SELECT *');

DataBD.ADOQProd.SQL.Add('FROM Prodaga');

DataBD.ADOQProd.SQL.Add('WHERE Prodaga.data_prod like '''+Edit1.Text+'%''');

DataBD.ADOQProd.Active:=true;

rv2.Execute;

2.4 Характеристика результатной информации

 

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

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

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

1.       оценить финансовое положение потенциальных партнеров;

2.       принять решение о целесообразности и условиях ведения дел с тем или иным партнером;

3.       избежать выдачи кредитов ненадежным клиентам;

4.       оценить целесообразность приобретения активов той или иной организации;

5.       правильно построить отношения с заказчиками;

6.       учесть возможные риски предпринимательства.

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

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


Заключение

В данной курсовой работе была создана автоматизированная информационная система магазина «МАГНИТ», которая смогла бы автоматизировать деятельность, связанную с деятельностью продажи товара. В автоматизированной информационной системе «МАГНИТ» необходимо предусмотреть сбор и внесение всех необходимых данных, которые в дальнейшем будут необходимы для работы всей системы.

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

Когда поступает новая информация, программист заносит все данные в базу данных магазина «МАГНИТ». Разработанная система должна автоматизировать работу магазина. Система должна позволять программисту осуществлять проверку необходимых данных, а также возможность внесения корректировок, просмотр всех справочников, журналов и отчетов. Вся информация в виде отчета должна иметь возможность распечатки на принтере.

В начале работы была разработана база данных «Magazin». Затем в среде Delphi 7 было создано приложение, позволяющее работать с системой.

В него входят:

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

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

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

- справка по работе с системой, помогающая пользователю освоить работу в АИС «МАГНИТ».

В приложении разработано поисковая система, которая производит поиск информации по установленному отбору.


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

1.     Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001

2.     Фаронов В. Программирование баз данных в Delphi 7. Учебный курс С-Пб: Питер 2003

3.     А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с. электронный вариант

4.     Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001. электронный вариант

5.     А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002 электронный вариант

6.     Венчковский Л.Б. Разработка сложных программных изделий. – электронный вариант.

7.     Шлеер. Технология разработки программного обеспечения. Электронный вариант.

8.     Буч Г. Объектно – ориентированный анализ. Электронный вариант

9.     Базиян, Менахем и др. Visual FoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.

 

Приложение 1. Заполненные формы справочников в режиме работы пользователя с АИС «Магнит»

Рис 1. Вспомогательная форма с информацией о магазине «Магнит»

 

Рис 2. Справочник «Поставщики»

Рис 3. Форма «Поиск поставщиков»


Рис 4. Форма «Добавления поставщиков»

 

Рис 5. Справочник «Товары»

Рис 6. Форма «Добавления товара»

 

Рис 7. Форма «Поиск товара»


Приложение 2. Заполненные формы журналов в режиме работы пользователя с АИС «Магнит»

 

Рис 8. Журнал «Продажа товара»

Рис 9. Форма «Добавление записи продажи»

 

Рис 10. Форма «Изменения записи продаж»


Рис 11. Форма «Отчет по дате»

 

Рис 12. Журнал «Поступление товара»

Рис 13. Форма «Добавления записи поступления»

 

Рис 14. Форма «Изменения записи поступления»


Рис 15. Форма «Отчет по дате »

 

Рис 16. Журнал «Заказ товара»

 

Рис 17. Форма «Добавления заказа»

 

Рис 18. Форма «Отчет по дате»


Приложение 3. Отчеты в режиме работы пользователя с АИС «Магнит»

 

Рис 19. Отчет «Поступление товара»

 

Рис 20. Отчет «Продажа товара»


Рис 21. Отчет «Заказа товара»

 

Рис 22. Отчет «Прайс-лист»


Информация о работе «Автоматизированная информационная система магазина "Магнит"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 36112
Количество таблиц: 6
Количество изображений: 26

Похожие работы

Скачать
31776
5
2

... цены приемлемые. В настоящее время магазин вступил в период активной конкуренции за рынки сбыта. Маркетинговую политику деятельности магазина на рынке можно определить как удержание и планомерное увеличение (за счет вытеснения конкурентов) доли занимаемой на рынке. «Магнит» конкурентоспособен по следующим преимуществам: ·  Относительно низкий уровень цен по сравнению с другими крупными ...

Скачать
67661
0
10

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

Скачать
78798
12
2

... 90-150 мм поступает на ленту конвейера и направляется в соответствующий расходный бункер, откуда лотковым питателем грузится в бадью подъёмника. Скиповым подъёмником известняк загружается в загрузочную чашу и далее – в шахту печи обжига. Известняк с твёрдыми продуктами его разложения движется в шахте сверху вниз, а воздух, продукты горения и газообразные продукты диссоциации карбонатов – снизу ...

Скачать
75021
9
0

... Поэтому важной проблемой исследования систем управления является выделение ресурсов, необходимых для его проведения и воплощения в жизнь [12, с. 122–134]. 1.2 Методы исследования систем управления Организации относятся к числу сверхсложных систем: они состоят из элементов и подсистем разной природы (технические, правовые, психологические, социокультурные), они многофункциональны (производят ...

0 комментариев


Наверх