Добавлен: 03.07.2023
Просмотров: 454
Скачиваний: 4
СОДЕРЖАНИЕ
Глава 1. Технико-экономическая характеристика предметной области и организации.
1.1 Характеристика организации и ее деятельности
1.2. Организационная структура управления организацией
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов.
Глава 2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2Характеристика нормативно-справочной, входной и оперативной информации
Глава 3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
Глава 4. Контрольный пример реализации проекта и его описание.
3.3 Описание программных модулей.
Начало
Подытог
Ввод кол-ва или веса
Задание критерий поиска в ручную
Поиск товара
Сообщить о снятии z-отчёта
Вывести z-отчёт
Если касса долго не использовалась
Вход в систему
да
нет
Да да
Процедура смешанной оплаты
Смешанная оплата
Авторизация
Прокатывание карт
Оплата картой
Печать чека
Оплата товара
Вычитается скидка
Есть скидка?
Нет нет
Да
Нет
да
нет
Схема 2. Блок-схема кассовых операций.
Глава 4. Контрольный пример реализации проекта и его описание.
В данной главе предоставлены рисунки с реализацией проекта. На Рисунке 7 предоставлено, что для дальнейших кассовых операций, кассир должен авторизоваться.
Рисунок 7 начало работы с кассой.
После авторизации, можно делать дальнейшие кассовые операции, что и показано на Рисунке 8. Так же можно выбрать способ оплаты.
Рисунок 8 Расчётный кассовый узел.
На последнем Рисунке 9 предоставлено как формируется кассовый чек.
Рисунок 9 Формирование чека
ЗАКЛЮЧЕНИЕ:
Был автоматизирован процесс формирования чека с помощью базы данных, управляемой программой. За счёт этого ускорился процесс обслуживания покупателей. Вследствие чего увеличилась продажа товара.
В заключении данного курсового проекта были проведены и спроектированы несколько видов работ:
- Характеристика предприятия;
Здесь было рассмотрено описание компании и род её деятельности.
- Организационная структура компании;
В данном разделе представлена схема общей организационной структуры управления предприятием.
- Информационная модель и её описание;
Была спроектирована информационная модель, представляющая собой схему, отражающую преобразование информационных реквизитов от источников информации до её получателей или, иными словами, процесс обработки информации в информационной системе.
- Программное обеспечение задачи;
В этом разделе разработаны схемы дерева функции и диалога сценария, так же описана характеристика базы данных, так составлена описание программных модулей (блок-схема).
- Контрольный пример реализации проекта;
Тестовые данные, экранные формы, результаты обработки соответствуют поставленной задаче и отражают процессу ее решения. Наиболее простым вариантом представления контрольного примера является демонстрация алгоритма работы системы в виде документов и экранных форм с соответствующими комментариями.
Использованная литература и источники информации:
Использованная литература и источники информации:
- Гурвиц Г.А. - Microsoft Access 2007. Разработка приложений на реальном примере (Профессиональное программирование) – 2007
- Грекул В.И – Проектирование Информационных Систем - 2005
- ru.wikipedia.org
ПРИЛОЖЕНИЕ
Программный код.
Файл «Balance» , происходит кассовые операции и выведения итога на оплату.
#include <iostream>
using namespace std;
int main();
{
int go;
int all;
int a;
int b;
char dir;
cout<<"1:continue,any:exit: ";
cin>>go;
while(go=1)
{
cout<<"Write your primer: ";
cin>>a;
cin>>dir;
cin>>b;
switch(dir)
{
case '-':all=a-b;
cout<<"= "<<all<<endl;break;
case '+':all=a+b;
cout<<"= "<<all<<endl;break;
case '/':all=a/b;
cout<<"= "<<all<<endl;break;
case '*':all=a*b;
cout<<"= "<<all<<endl;break;
}
}
return 0;
}
Файл «Authorization», происходит авторизация кассира.
void __fastcall TForm1::Button4Click(TObject *Sender)
{
int a;
int b;
int c;
AnsiString apass = Edit1->Text;
String pass_file = ExtractFilePath(Application->ExeName)+"admin.txt";
FILE* f = fopen(pass_file.c_str(), "r+");
if (b<1;)
{
while (f == 1)
{
c =a + b ;
}
}
else (a>1)
{
while (f == 1)
{
c =a + b ;
ShowMessage ("Снимите z-отчёт");
}
}
return;
}
char pass[30];
fscanf (f, "%s", pass);
if ( apass != pass )
{
ShowMessage ("Неверный пароль");
return;
}
ShowMessage ("Верный пароль");
}
Файл «Check», указывает какая оплата будет проводится.
#include <DataBase.h>