Автоматизированная информационная система "Учёт касс"

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Министерство образования Республики Беларусь

Учреждение образования

«Белорусский государственный университет

информатики и радиоэлектроники"

Институт информационных технологий

КУРСОВОЙ ПРОЕКТ

по дисциплине «Основы алгоритмизации и программирования»

на тему: АИС «Учёт касс»

Выполнил:

Студент гр.№ 381 072

Кулемин.С. В

Проверил: Филюта Л. А.

Минск 2013

Содержание

Введение

1. Постановка задачи

1.1 Назначение и функции программы

1.2 Информационная база задачи

1.2.1 Входная информация

1.2.2 Выходная информация

1.3 Структура будущей базы данных

1.4 Система меню

2. Описание программы

2.1 Описание программы для программиста

2.2 Описание программы для пользователя

3. Системные требование к программе

Заключение

Список используемых источников

Введение

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

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

Основной целью данного курсового проекта является разработка автоматизированной информационной системы «Учет Касс».

В рамках данного курсового проекта ставятся задачи:

Создание базы данных для будущей программы

Обеспечить ввод начальных данных.

Обеспечить упрощённое оформление документов

Произвести учёт голограмм.

Создать вспомогательные поиски нужных данных.

1. Постановка задачи

1.1 Назначение и функции программы

В ЦТО ведется учет кассовых аппаратов, у каждого кассового аппарата есть свой заводской номер и свои голограммы. Назначение данного программного продукта упростить и автоматизировать работу ЦТО.

Для того, чтобы упростить работу ЦТО, нужно:

Обеспечить ввод данных по кассе.

Хранение информации о ней.

Осуществить быстрый доступ к нужным данным.

Быструю печать документов, по обслуживание кассовых аппаратов.

Ввести учёт поставленных голограмм.

1.2 Информационная база задачи

1.2.1 Входная информация

1) Данные о кассе

2) Данные об организациях на которых стоят данные кассы.

1.2.2 Выходная информация

1) Сформированные документы по кассам.

2) Сформированная база данных.

1.3 Структура будущей базы данных

База данных будет состоять из трёх таблиц.

Первая таблица будет называться cash_register

Первичным ключом будет являться id кассы.

Вторичным ключом название организации.

Далее данные о кассе

Вторая таблица будет называться contractor

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

Третья таблица история кассовых аппаратов.

Первичным ключом будет являться id кассы.

1.4 Система меню

Данная программа будет иметь вид обычного Windows приложения и значит будет иметь стандартное системное меню.

В программе будет осуществлено упрощённое система меню, она будет состоять главное окно.

В главном окне будет 2 кнопки:

Ввод в эксплуатацию и ремонт кассы.

А далее в формах функциональные кнопки для осуществление операций.

информационный учет программа

2. Описание программы

2.1 Описание программы для программиста

Программа написана в программе C++ Builder 6, оболочкой для создания базы данных был выбран Microsoft Access 2007.

Связь между программой и базой данных осуществляется через ADOConnection и provider Microsoft Jet 4.

Программа состоит из 9 форм. Отчёты формируются через QReport.

Данные базы данных управляются с помощью стандартного языка SQL. Также в программе используются стандартные библиотеки и также реализованная библиотека summa. h для написание числа строкой.

2.2 Описание программы для пользователя

Для того чтобы начать работу с программой нужно запустить ярлык программы.

При запуске программы откроется главное меню (рис 2.2. 1)

Рисунок 2.2.1 — Форма главное меню

Для того, чтобы ввести кассу в эксплуатацию требуется, кликнуть на кнопку ввод в эксплуатацию, и должна открыться форма добавить новую кассу (рис 2.2. 2).

Рисунок 2.2.2 — Форма добавить новую кассу

Далее заполняем все данные о кассе и кликнем на кнопку Сохранить, чтобы данные сохранились. Важно чтобы заполнить организацию требуется в панели выбрать организацию найти организацию и нажать выбрать, если данной организации нету в базе, то требуется ввести кликнув на «+». Откроется форма ввода организации Чтобы ввести ещё 1 кассу жмём добавить. Если хотите отменить ввод кассы кликнем отменить. Ввод показаний кассы вводиться внизу в панели показание кассы. Для того чтобы распечатать документы на ввод в эксплуатацию требуется кликнуть печать ввод в эксплуатацию и должна открыться форма документа для ввода в эксплуатацию (рис 2.2. 4).

Рисунок 2.2.3 _ Форма документ для ввода в эксплуатацию

Для того чтобы распечатать документ кликнем иконку печать (вот эту) и документ распечатается в принтере по умолчанию. Чтобы изменить на каком принтере распечатать документ кликнем настройки на иконку настройки принтера (вот эту). Для того чтобы закрыть форму кликнем кнопку Close.

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

Рисунок 2.2.4 — Поступление в ремонт

Далее выбираем кассы, которую ремонтируем и кликаем выбрать и заполняем появившуюся форму (рис. 2.2. 5) и кликаем произвести ремонт

Рисунок 2.2.5 — Поступление в ремонт с заполненными данными

с выводом акта ремонта и откроется печатная форма акта ремонта (рис 2.2. 6)

Рисунок 2.2.6 — акт ремонта

3. Системные требования к программе

Для эксплуатации данной программы не требуется мощные аппаратные требования:

Минимальная конфигурация:

тип процессора: Pentium и выше;

объем оперативного запоминающего устройства: 128 Мб и более;

объем свободного места на жестком диске: не менее 100 Мб.

Рекомендуемая конфигурация:

тип процессора: Pentium II 400;

объем оперативного запоминающего устройства: 256 Мб;

объем свободного места на жестком диске: 1 Гб.

Заключение

В результате подготовки курсового проекта была выполнена поставленная задача, которой являлось разработка Базы — данных «Учет Техники». Программное средство разработано для функционирования под управлением операционной среды Windows. Для реализации поставленной задачи, в качестве среды разработки приложения была выбрана база данных Access 2010, пакет программ VisualStudio.

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

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

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

Список используемых источников

1. Артеменко Ю. Н., Волкова Я. П., Мухин Н. А. MySQL Справочник по языку — М.: 2005

2. Дейт Дж. — Введение в системы баз данных. — Вильямс. 2005 г. 1072 с.

3. Андрей Боровский «Самоучитель С++ и Borland C++ Builder»

ПоказатьСвернуть
Заполнить форму текущей работой