Автоматизированная информационная система магазина "Магнит"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

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

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

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

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

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

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

Удобство использования. Пользовательский интерфейс должен быть 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 Характеристика результатной информации

 

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

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

Тщательное изучение отчетов раскрывает причины успехов, а также недостатков в работе,