Автоматизированная информационная система магазина "Магнит"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
осмотреть данные приложения МАГНИТ и распечатать их, система должна включать отчеты, выводящие всю информацию.
Так же в приложении необходимо предусмотреть справку, помогающую работать с данной информационной системой и объясняющую назначение всех справочников, журналов и отчетов.
Целью создания курсовой работы является разработка системы для автоматизированного расчета и учета пользователем автоматизированного электронного каталога магазина.
Технические требования
Назначение дополнительных спецификаций - определить требования к разрабатываемой автоматизируемой системе МАГНИТ, которые образуют полный набор требований к системе.
Дополнительные спецификации определяют нефункциональные требования к системе, такие, как надежность, удобство использования, производительность, сопровождаемость, а также ряд функциональных требований.
Функциональные возможности. Система должна обеспечивать многопользовательский режим работы,, нужно создать систему, в которой могли бы работать не только программисты, но и обычные пользователи.
Удобство использования. Пользовательский интерфейс должен быть 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 Характеристика результатной информации
Отчетность организации служит основным источником информации о ее деятельности, так как отчеты собирают, накапливают и обрабатывают экономически существенную информацию об операциях и результатах деятельности. Таким образом, отчетность служит инструментом планирования и контроля достижения экономических целей предприятия.
На законодательном уровне практически во всех странах действует норма обязательности составления отчетности, чтобы обеспечить многочисленных пользователей нужной им информацией о том или ином субъекте рынка (организации).
Тщательное изучение отчетов раскрывает причины успехов, а также недостатков в работе,