Проектирование автоматизированного рабочего места кассира-операциониста для ООО "Расчетно-кассовый центр"
Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.12.2014 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
begin
fmPayAdd.ShowModal;
end;
procedure TfmMain.buRazbivkaClick(Sender: TObject);
begin
fmRazbivka.dpPayDate.Date:=Date;
fmRazbivka.ShowModal;
end;
procedure TfmMain.FormActivate(Sender: TObject);
begin
Report:=0;
end;
procedure TfmMain.edSumChange(Sender: TObject);
begin
LED.Caption:=SumToStrL(edSum.Value,13);
end;
procedure TfmMain.buF6Click(Sender: TObject);
begin
ARM_Exit;
end;
procedure TfmMain.buPrintClick(Sender: TObject);
begin
if MessageDlg('Выполнить операцию?', mtConfirmation, [mbYes,mbNo], 0)=mrYes
then begin (* Выполнить операцию <ДА> *)
if edSum.Value<>0
then begin (* edSum.Value<>0 *)
GuStr:=edGu.Text;
LsoStr:=edLso.Text;
SummaCurr:=edSum.Value;
buPrint.Visible:=False;
buReset.Visible:=False;
laMessage.Visible:=True;
if PayType[vDepartment].DocType=1 (* Бланк *)
then begin
MoneyCurr:=edMoney.Value-PayPercent;
Try
if not FRMode(13)
then OpenStandardFPD; // Открыть стандартный ФПД <OpenFPD>
Finally
Try
if QOO=0
then RegStandardFPD; // Регистрация покупки в стандартном ФПД <RegFPD>
Finally
Try
if QOO>0
then CloseStandardFPD; // Закрыть стандартный ФПД <CloseFPD>
Finally
T300.Enabled:=True;
End
end
End;
end;
if PayType[vDepartment].DocType=2 (* Чек *)
then begin
MoneyCurr:=edMoney.Value;
Try // Открыть чек
Sale; // Открыть чек
Finally
if PayType[vDepartment].Percent<>0 then
begin
vDepartment:=16;
Sale;
end;
Try // Закрыть чек
if QOO>0
then CloseCheck; // Закрыть чек
Finally
laMessage.Visible:=False;
end // Закрыть чек
end; // Открыть чек
end; (* Чек *)
end; (* edSum.Value<>0 *)
end; // *** Выполнить операцию <ДА> *** //
end;
procedure TfmMain.Resetprotector1Click(Sender: TObject);
begin
mxProtector.Reset;
fmProtector.mxProtector1.Reset;
MessageDlg( 'У Вас есть еще 50 запусков!', mtInformation, [ mbOK ], 0 );
end;
procedure TfmMain.buOkClick(Sender: TObject);
begin
if PayType[vDepartment].Percent<>0
then if MessageDlg('ОТБИТЬ ЧЕК КАССОВОГО СБОРА?', mtConfirmation, [mbYes,mbNo], 0)=mrYes
then
Try
vDepartment:=16;
Sale;
Finally
Try
if QOO>0
then CloseCheck; // Закрыть чек
Finally
laMessage.Visible:=False;
vDepartment:=StrToInt(Copy(kcPayDep.Text,1,1));
end;
end;
if (PayType[vDepartment].DocType=2) and (PayType[vDepartment].Percent=0) and (PayType[vDepartment].ChDbl=True)
then if MessageDlg('ОТБИТЬ ДУБЛЕКАТ ЧЕКА?', mtConfirmation, [mbYes,mbNo], 0)=mrYes
then RepeatDocument;
SaveToReport; // Запись в файл
ClearField;
end;
procedure TfmMain.T300Timer(Sender: TObject);
begin
if FRMode(15)
then begin
T300.Enabled:=False;
fmMain.laMessage.Visible:=False;
PrintStandardFPD; // Печать ФПД
buOk.Visible:=True;
buOk.SetFocus;
end
else T300.Enabled:=True;
end;
procedure TfmMain.SpeedButton2Click(Sender: TObject);
begin
PrintStandardFPD;
end;
procedure TfmMain.buF8Click(Sender: TObject);
begin
if ComPort.Connected then
ComPort.Close
else
ComPort.Open;
end;
procedure TfmMain.SpeedButton1Click(Sender: TObject);
begin
GuStr:=edGu.Text;
LsoStr:=edLso.Text;
SummaCurr:=edSum.Value;
MoneyCurr:=edMoney.Value-PayPercent;
SaveToReport;
end;
procedure TfmMain.kcPayDepChange(Sender: TObject);
begin
DepartmentChange;
end;
procedure TfmMain.kcPayDepExit(Sender: TObject);
begin
DepartmentChange;
end;
procedure TfmMain.ComPortRxChar(Sender: TObject; Count: Integer);
var
Str, SS: String;
CurPos : Integer;
begin
ComPort.ReadStr(Str, Count);
CurPos := Pos( FTermChar ,Str);
if CurPos = 0
then begin
FTempStr := FTempStr + Str;
end
else begin
FTempStr := FTempStr + Copy( Str, 1, CurPos-1);
ScStr:=ScStr+FTempStr;
SS:=Copy(ScStr,1,3);
if (SS=']C1') /// Оплата за ЖКУ
then begin
PostingToField(1);
end;
if (SS='PD4') /// Оплата за эл.энергию
then begin
PostingToField(2);
end;
FTempStr := '';
ScStr:='';
end;
end;
procedure TfmMain.ComPortAfterClose(Sender: TObject);
begin
if buF8 <> nil then
buF8.Caption := 'F8-Вкл. сканер';
end;
procedure TfmMain.ComPortAfterOpen(Sender: TObject);
begin
buF8.Caption := 'F8-Выкл. сканер';
end;
procedure TfmMain.buExitClick(Sender: TObject);
begin
AppExit;
end;
procedure TfmMain.buAccessOKClick(Sender: TObject);
var
i: Word;
begin
PasswOK:=0;
CurrentUser:=cbUsers.Text;
CurrentPassw:=edPassword.Text;
if CurrentUser = Admin
then begin //1
CurrentUserNo:=0;
if (CurrentPassw=AdminPassw) and (CurrentPassw=AdminPassw)
then PasswOK:=2;
end //1
else begin //0
For i:=1 to MaxNumUser do begin //(1)
ECR.Password:=StrToInt(AdminPassw);
ECR.TableNumber:=2;
ECR.RowNumber:=i;
ECR.FieldNumber:=2;
If ECR.ReadTable=0 then
if CurrentUser=ECR.ValueOfFieldString then begin //(2)
CurrentUserNo:=i;
PasswOK:=1;
Break;
end; //2
End;//(1)
If (CurrentUserNo<>0) and (PasswOK=1) then begin //1
ECR.Password:=StrToInt(AdminPassw);
ECR.TableNumber:=2;
ECR.RowNumber:=CurrentUserNo;
ECR.FieldNumber:=1;
If ECR.ReadTable=0 then begin //2
if CurrentPassw=ECR.ValueOfFieldInteger
then PasswOK:=2
else PasswOK:=0;
End; //2
End; //1
end; //0
if (PasswOK=2)
then begin
cbUsers.Text:='';
edPassword.Text:='';
fmMain.gsUser.Caption:=CurrentUser;
WinShowing;
end
else begin
MessageDlg('Отказ в доступе!', mtWarning, [mbOk], 0);
CountAccess:=CountAccess+1;
CurrentUser:='';
edPassword.Text:='';
cbUsers.SetFocus
end;
if CountAccess > 3
then AppExit;
end;
end.
ПРИЛОЖЕНИЯ Б
Характеристики существующих программных продуктов.
1) 1С Розница 2.0
Сайт: http://www.v8.1c.ru/retail/
Примерная цена: 10800 р.
Архитектура: Файл/клиент-сервер (трехзвенная архитектура клиент сервер, сервер локально, сервер СУБД тоже локально + 42000. к цене)
Интеграционные возможности: Обмен через FTP/файл/почту с отслеживанием изменений
Возможности разработки: Обширные.
Возможности администрирования: локальная настройка
Достоинства:
- Всё что угодно можно доработать
- Штатная интеграция с типовыми решениями от 1С
- Большое число франчайзинга для поддержки
Недостатки:
- Традиционные для 1С проблемы с обновлениями (как конфигурации так и платформы)
- В файл-серверном варианте проблемы стабильности, и фоновый обмен практически не возможен
- Если учитывать клиент-сервер получается достаточно дорого
2) Сервис+ УКМ 4.0
Сайт: http://www.servplus.ru/trade/supermag/ukm/
Архитектура: Клиент-сервер распределенная. Сервера могут быть связаны между собой. Может быть единый сервер. При потери связи работает без сервера локально. При восстановлении связи синхронизируется.
Интеграционные возможности: Автоматический обмен файлами по настройкам (конвертеры).
Возможности разработки: возможность создавать скрипты, вызываемые вручную на языке Lua (тип javascript для Linux)
Возможности администрирования: Удаленное централизованное администрирование через удобный web интерфейс
Примерная цена: Дорого - плата за проект.
Достоинства:
- Правильное и красивое архитектурное решение совмещающее локальную и централизованную работу.
- Распространена в супермаркетах продуктов питания
- На клиентских местах не требовательна к аппаратному обеспечению
Недостатки:
- Интерфейс кассира (см. скриншот)
- Не коробочное решение «Установить вы сами не сможете»
3) ШТРИХ-М РМК 6
Сайт: http://www.shtrih-m.ru/modules.php?name=Pages&pa=showpage&cid=711
Архитектура: Файловая.
Интеграционные возможности: Обмен через ftp и сетевые каталоги при появлении файлов
Возможности разработки: нет
Возможности администрирования: локальные, ограниченные.
Примерная цена: 7600
Достоинства:
- Поставляется как «коробочное решение» вместе с POS-терминалами Штрих-М.
Недостатки:
- Особых нет, как и плюсов… Весьма посредственная система.
4) ККС АРМ Кассира 3.0
Сайт: http://www.ccrs.ru/solutions/shops/ARM3.php
Архитектура: Клиент-Сервер
Интеграционные возможности: Обмен через файл, почту, FTP
Возможности разработки: нет
Возможности администрирования: нет
Примерная цена: 8100
Достоинства:
- Дешевый клиент-сервер СУБД MySQL
Недостатки:
- Функциональных возможностей практически нет, даже примитивного расчета скидок
- Интуитивно непонятный интерфейс, даже с опытом трудно разобраться
- написана на java - требовательна к ресурсам, долгий запуск
5) АТОЛ Фронтол 4.x
Сайт: http://www.atol.ru/products/programs/front-office/frontol-32/
Архитектура: Файловая/клиент-сервер/распределенная. Есть специальная служба отвечающая за синхронизацию систем как со стороны «дочерней» так и со стороны «основной» системы. Можно строить архитектуру «деревьев», гибкие настройки синхронизации
Интеграционные возможности: файл, ftp, e-mail с возможностью обмена только изменениями и гибкой настройкой
Возможности разработки: Возможно добавлять скрипты на javascript привязанные к событиям внутри системы.
Возможности администрирования: Обширные. Гибкие настройки. Возможность централизованного администрирования.
Примерная цена: 14500 + 15000 (синхросервер)
Достоинства:
-Хорошая архитектура системы. Возможность построения распределенной архитектуры с online синхронизацией
- Удобный интерфейс (для POS в частности)
- Много функциональных возможностей (практически всё в программе настраивается, вплоть до формул расчета скидок)
- Возможность доработки на javascript - язык простой и известный, скрипты привязываются к событиям.
- Решение может поставляться как «коробка» с POS терминалами от АТОЛ
- Отслеживание изменений, синхронизация через службу
- Собственная техподдержка, большая сеть партнёров
- Интеграция с 1С
Недостатки:
- Учитывая то что синхросервер приобретать нужно отдельно получается уже существенно дороже аналогов
6) Версия Т АРМ Кассира
Сайт: http://www.vtsoft.ru/catalog/soft/detail.php?ID=1084
Архитектура: Файловая
Интеграционные возможности: Только обмен через файлы и только csv и dbf, но с возможностью настройки полей
Возможности разработки: нет
Возможности администрирования: локальные, ограниченные
Примерная цена: 7400
Достоинства:
- Коробочная поставка
Недостатки:
- Интерфейс с меню никак не похож на интерфейс фронт-офисной системы
- Небольшие интеграционные возможности
- Мало возможностей настройки
- Небольшой список поддерживаемого оборудования
ОТЗЫВ
Руководителя дипломного проекта Ф, И. О. на проект студента Ф.И.О. факультета автоматизации технологических процессов Воронежского государственного университета инженерных технологий.
На тему «Проектирование автоматизированного рабочего места кассира-операциониста для ООО“Расчётно - кассовый центр”»
Состав проекта: 117 листов формата A4
а) графическая часть 12 формат А4
1. Тема, цель и задачи дипломного проектирования (2 листа)
2. Схема архитектуры информационной системы ООО «РКЦ» до и после автоматизации
3. Диаграммы прецедентов предметной области
4. Процесс приема платежей с точки зрения плательщика коммунальных платежей в BPMN (Business Process Modeling Notation) нотации
5. Процесс приема платежей с точки зрения кассира-операциониста в BPMN нотации
6. Схема обмена данными между АРМом кассира и информационно-расчетной системой «ИНКОМУС Квартиросъемщик»
7. Функциональная структура АРМ «Кассир»
8. Экранные формы АРМ «Кассир» (2 листа)
9. Отчеты и электронные реестры
б) аналитическая часть на 22 страницах, содержащая следующие разделы:
1. Технико-экономическая характеристика предметной области
2. Характеристика предприятия
3. Характеристика подразделения
4. Обоснование необходимости использования вычислительной техники
5. Постановка задачи
6. Анализ существующих разработок и обоснование выбора
в) Проектная часть на 24 страницах, содержащая следующие разделы:
1. Информационное обеспечение задачи
2. Программное обеспечение задачи
3. Общие положения
4. Разработка экранных форм
5. Структурная схема пакета
6. Технологическое обеспечение задачи
7. Организация обеспечения задачи
8. Схема технологического процесса сбора, передачи, обработки и выдачи информации
2. Характеристика проекта
Тема дипломной работы относится к проблеме автоматизации сбора платежей с населения за ЖКУ и прочие услуги.
Для решения поставленной задачи процесс приема платежей рассмотрен как система массового обслуживания, построен бизнес процесс с использованием BPMN нотации для определения «узких мест» предметной области.
В данной работе дипломником проанализированы: деятельность предприятия, предметная область, рынок существующих разработок. Спроектирована структура АРМ кассира-операциониста. Разработан алгоритм функционирования АРМ кассира-операциониста и механизм обмена данными с существующей информационной системой.
Разработано программное и информационное обеспечение компонент автоматизированного рабочего места, основными объектами которого являются модули, написанные с использованием инструмента быстрой разработки Delphi 7.0 на языке Object Pascal.
Графическая часть дипломной работы выполнена технически грамотно в соответствии с требованиями ЕСКД. Пояснительная записка работы составлена в достаточном объеме и полностью соответствует своему назначению.
В процессе дипломного проектирования Курышев Е.В. проявил себя трудолюбивым, исполнительным, добросовестным, специалистом, владеющим средствами программирования в среде Delphi 7.0, способным решать сложные технические задачи.
3. Оценка дипломного проекта:
______________________________________________________________________________________________________________________________
Руководитель: ________________
" _ " 2013 г.
РЕЦЕНЗИЯ
Ф. И. О. на выпускную квалификационную работу
Тема квалификационной работы «Проектирование автоматизированного рабочего места для ООО «Расчетно-кассовый центр»
На рецензию была представлена выпускная квалификационная работа в следующем объеме: пояснительная записка 105 листов, графическая часть 12 листов.
Общее заключение рецензента на выпускную квалификационную работу.
Квалификационная работа Ф. И. О.. «Проектирование автоматизированного рабочего места для ООО «Расчетно-кассовый центр» носит прикладной характер, может быть использована в работе различных предприятий, осуществляющих сбор платежей за ЖКУ и прочие услуги с населения. Работа оптимизирует сбор платежей, что позволит максимально увеличить скорость приема платежей при этом, исключив ошибки связанные с «человеческим фактором», а также формирования выходной документации в виде электронных реестров установленного образца.
Деятельность отдельных людей, групп, коллективов и организаций зависит от их информированности и способности эффективно использовать имеющуюся информацию для принятия решений. Прежде чем предпринять какие-то действия необходимо провести большую работу по сбору и переработке информации, ее осмыслению и анализу. Современные сферы деятельности все больше нуждаются в соответствующем информационном обслуживании. Необходима разработка автоматизированных рабочих мест для предприятий в сфере жилищно-коммунальных услуг.
В процессе обучения в университете и подготовки квалификационной работы студент Ф. И. О. изучил задачу кассира-операциониста применительно к приему платежей с населения, методы ее решения. Создал базу данных для автоматизации. Разработал программное обеспечение АРМ «Кассир», и внедрил его на предприятии ООО «Расчетно-кассовый центр. Выпускная квалификационная работа заслуживает внимания и положительной оценки.
Рецензент
Начальник отдела АСУП ООО «Расчетно-кассовый центр»,
_________ ___________ Ф. И. О..
дата подпись
Размещено на Allbest.ru
Подобные документы
Способы автоматизации рабочего места продавца-кассира. Подбор оптимальных периферийных устройств для конкретного рабочего места. Специализированные кассовые компьютер, монитор и клавиатура. Фискальный регистратор, денежный ящик, сканер штрих-кода.
реферат [83,1 K], добавлен 31.01.2014Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
курсовая работа [686,9 K], добавлен 19.05.2014Обоснование необходимости автоматизации рабочего места. Выбор среды программирования. Этапы разработки программного продукта. База данных и таблицы. Расчет возможного роста производительности труда от внедрения автоматизированной информационной системы.
дипломная работа [661,4 K], добавлен 17.07.2016Создание автоматизированного рабочего места подготовки управляющих программ для станков с ЧПУ. Технологическая сущность и формализация алгоритма задачи; техническое и программное обеспечение АРМ. Организация оптимальных условий труда программиста; смета.
дипломная работа [2,4 M], добавлен 22.05.2013Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Разработка информационно-программного комплекса для использования на IBM-совместимых ПК в качестве автоматизированного рабочего места обработки информации. Реализация базы данных в СУБД IBexpert. Характеристики разработанной информационной системы.
курсовая работа [1,3 M], добавлен 13.08.2012Информационная модель и ее описание. Классификаторы и системы кодирования. Программное и технологическое обеспечение. Дерево функций и сценарий диалога. Взаимодействие программных модулей. Технологический процесс передачи, обработки и выдачи информации.
дипломная работа [2,1 M], добавлен 03.01.2012Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016