Создание автоматизированного рабочего места менеджера по продажам
Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.05.2014 |
Размер файла | 686,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- Введение
- 1. Основание для разработки
- 2. Назначение разработки
- 3. Требования к программе или программному изделию
- 3.1 Требования к функциональным характеристикам
- 3.2 Требования к надежности
- 3.3 Требования к составу и параметрам технических средств
- 3.4 Требования к информационной и программной совместимости
- 4. Требования к программной документации
- 4.1 Техническое задание (ГОСТ 19.201-78)
- 4.1.1 Наименование и область применения
- 4.1.2 Основание для разработки
- 4.1.3 Назначение разработки
- 4.1.4 Технические требования к программе или программному продукту
- 4.1.4.3 Условия эксплуатации
- 4.2 Технико-экономические показатели
- 4.3 Стадии и этапы разработки
- 4.4 Описание программы (ГОСТ 19.402-78)
- 4.5 Код АРМ менеджера по продажам (ГОСТ 19.401-78) nit Unit1
- 4.6 Эксплуатационная документация
- 4.6.1 Описание применения
- 4.6.2 Руководство оператора
- 5. Технико-экономические показатели
- 5.1 Анализ отечесвенных или зарубежных аналогов
- 6. Стадии и этапы разработки
- Заключение
Введение
Что такое АРМ
Для каждой профессии существует множество особенностей построения автоматизированного рабочего места (АРМ), зависящих от выполняемых специалистом этой профессии функций. Но и создание автоматизированных вариантов рабочих мест для одних и тех же по профилю, но работающих в различных областях деятельности (или хотя бы в различных предприятиях одной сферы деятельности) специалистов несет в себе большое количество различий и особенностей из-за специфики учреждений, в которых работают эти люди.
Автоматизация рабочего места представляет собой организацию места менеджер по продажам, оборудование средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило, является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами (печатающими устройствами, сканирующими устройствами, считывателями штрих - кодов, устройствами графики, средствами резервного копирования данных).
Целью данной работы является разработка структуры АРМ менеджера.
Для реализации поставленной цели необходимо решить следующие задачи:
· Изучить особенности АРМ;
· Ознакомиться с требованиями, предъявляемыми к ним;
· Выполнить анализ предметной области;
· Выбрать программы и языки создания АРМ;
· Разработать структуру АРМ;
· Определить принцип управления АРМ;
· Определить внешний вид АРМ;
· Изучить элементы языка программирования Delphi 2010;
· Реализовать подключение БД средствами языка Delphi 2010.
1. Основание для разработки
Разработка данного программного продукта ведётся на основании рабочей программы по предмету "Технология разработки программного продукта". Программа одобрена на заседании кафедры Информационных технологий обучения (Протокол № 1 от 31 августа 2013 г.), составлена в соответствии с Государственными требованиями к минимуму содержанию и уровню подготовки выпускника по специальности "Программирование в компьютерных системах".
2. Назначение разработки
АРМ - программно-технический комплекс, предназначенный для автоматизации деятельности определенного вида. При разработке АРМ для управления технологическим оборудованием. АРМ объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, предоставляет возможность ввода информации (через клавиатуру, компьютерную мышь, сканер и пр.) и её вывод на экран монитора, принтер, графопостроитель, звуковую карту - динамики или иные устройства вывода. Как правило, АРМ является частью АСУ (Автоматизированная система управления).
менеджер автоматизированное рабочее место
3. Требования к программе или программному изделию
3.1 Требования к функциональным характеристикам
Программа имеет удобный пользовательский интерфейс, основное меню, и работает на платформе программы Delphi. Для работы программы необходимо наличие клавиатуры и манипулятора "мышь".
Автоматизированное рабочее место будет помогать менеджеру в приеме товара и его сортировке, а также можно будет видеть весь прайс-лист товара в наличие.
3.2 Требования к надежности
Надежность программы зависит от работы всей системы и от условий ее хранения. Если программа записана на жестком магнитном диске, то ее надежность зависит от правильного хранения диска. В этом случае рекомендуется создать копию диска.
В качестве постоянного хранения программы следует использовать жесткий магнитный диск, а для распространения программы, установку программы лучше записывать на CD-R, DVD-R.
3.3 Требования к составу и параметрам технических средств
Для работы данной программы используется ПК, имеющий следующий характеристики:
§ Операционная система: Windows
§ Версии: Windows XP, Windows Vista, Windows 7 (поддерживаются 32-битные и 64-битные версии).
§ Процессор: не менее 1 ГГц.
§ Оперативная память: не менее 256 Мбайт.
§ Операционная система: Mac
§ Версии: Mac OS X v10.5 Leopard, Mac OS X v10.6 Snow Leopard, Mac OS X v10.7 Lion (поддерживаются 32-битные и 64-битные версии)
§ Процессор: 1 ГГц.
§ Оперативная память: 128 Мбайт.
§ Операционная система: Linux
§ Версии: Ubuntu 10.04+, Debian 6.0+, Fedora 16+, OpenSUSE 12.1+.
§ Процессор: не менее 1 ГГц.
§ Оперативная память: не менее 128 Мбайт.
3.4 Требования к информационной и программной совместимости
Программа была выполнена в операционной системе Windows 7, она совместима с операционными системами Windows XP, Windows 98.
4. Требования к программной документации
4.1 Техническое задание (ГОСТ 19.201-78)
4.1.1 Наименование и область применения
АРМ - это обоснованный выбор комплекса технических сретвс для оснащения рабочего места специалиста.
Основу технического обеспечения АРМ составляют ПК различных мощностей и типов с широким набором периферийных устройств. Комплектация АРМ периферийным оборудованием зависит от функциональных задач, которые решает специалист. При необходимости в состав АРМ кроме основных устройств ввода-вывода данных (монитора, принтера и т.д.) могут входить плоттеры, дигитайзеры (графические планшеты), акустические системы и т.д.
4.1.2 Основание для разработки
Основанием для разработки данного программного продукта является задание на курсовое проектирование по предмету "Технологии разработки программных продуктов" - Разработка АРМ на тему: "Состав"
4.1.3 Назначение разработки
Программный продукт, полученный в ходе выполнения работы, представляет собой рабочее место, в котором пользователь может работать с базой данных товара, позволяющий менеджеру очень легко и быстро забивать необходимый товар в базу данных.
4.1.4 Технические требования к программе или программному продукту
Требования к функциональным характеристикам.
Программа позволяет работать пользователю с базой данных товара а также закупки и продажи данного предприятия.
Требования к надёжности.
Программа должна работать с заданными исходными данными в соответствии с алгоритмом функционирования, выдавать сообщения об ошибках при неверно заданных исходных данных, поддерживать диалоговый режим в рамках представляемых пользователю возможностей.
4.1.4.3 Условия эксплуатации
Программа рассчитана на непрофессионального пользователя.
Требования к составу и параметрам технических средств.
Минимальные системные требования для работы с АРМ:
§ Операционная система Microsoft Windows;
§ Процессор с тактовой частотой 100 МГц;
§ Размер ОЗУ 128 Мб;
§ 15 Мб свободного дискового пространства.
Требования к информационной и программной совместимости.
Программа работает автономно под управлением Windows 7.
Специальные требования
Специальных требований к временным характеристикам программы не предъявляется. Специальных требований к емкостным характеристикам программы не предъявляется.
4.2 Технико-экономические показатели
Предполагаемое число обращений к программному продукту в целом в год - бесконечное множество.
Преимущество данной разработки по сравнению с подобными аналогами в том, что продукт отвечает интересам преподавателя, сделавшего заявку.
4.3 Стадии и этапы разработки
Стандарт ГОСТ 19.102-77 устанавливает стадии разработки программ.
Стадии разработки |
Этапы работ |
Содержание работ |
|
Эскизный проект |
Разработка эскизного проекта |
Сбор исходных материалов Предварительная разработка проекта |
|
Утверждение эскизного проекта |
Разработка пояснительной записки |
||
Технический проект |
Разработка технического проекта |
Разработка структуры программы Определение конфигурации технических средств |
|
Утверждение технического проекта |
Разработка плана мероприятий по разработке и внедрению программы |
||
Рабочий проект |
Разработка программы |
Программирование и отладка программы |
|
Разработка программной документации |
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 |
||
Испытания программы |
Проведение предварительных испытаний Корректировка программы по результатам испытаний |
4.4 Описание программы (ГОСТ 19.402-78)
АРМ по теме: "АРМ менеджера по продажам" предназначена для продавцов, менеджере, реализована на языке высокого уровня Delphi 2010. Программа предназначена для работы менеджера с товаром, продажи, закупки.
Программа написана гипертекстовой разметки Delphi 2010
Исходные данные: таблицы, шаблоны.
Выходные данные: заполненная таблица Excel, Диаграмма, Шаблон.
Программам эксплуатируется на персональном компьютере. Для работы в диалоговом режиме используется экран дисплея, манипулятор "мышь и клавиатура".
4.5 Код АРМ менеджера по продажам (ГОСТ 19.401-78) nit Unit1
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, Menus, StdCtrls, ShellApi;
type
TForm1 = class (TForm)
Image1: TImage;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
MainMenu1: TMainMenu;
Button5: TButton;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
procedure Button1Click (Sender: TObject);
procedure Button5Click (Sender: TObject);
procedure N14Click (Sender: TObject);
procedure N3Click (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure N12Click (Sender: TObject);
procedure N7Click (Sender: TObject);
procedure Button3Click (Sender: TObject);
procedure N5Click (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure N4Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Excel: Variant;
implementation
uses Unit2, Unit3, Unit4;
{$R *. dfm}
procedure TForm1. Button1Click (Sender: TObject);
begin
Form2. Show;
end;
procedure TForm1. Button2Click (Sender: TObject);
begin
Form4. Show;
end;
procedure TForm1. Button3Click (Sender: TObject);
begin
ShellExecute (Handle, nil, PChar ('Proda. xls'), nil, nil, SW_RESTORE);
end;
procedure TForm1. Button4Click (Sender: TObject);
begin
ShellExecute (Handle, nil, PChar ('Diogram. xls'), nil, nil, SW_RESTORE);
end;
procedure TForm1. Button5Click (Sender: TObject);
begin
Close;
end;
procedure TForm1. N12Click (Sender: TObject);
begin
Refresh;
end;
procedure TForm1. N14Click (Sender: TObject);
begin
Close;
end;
procedure TForm1. N3Click (Sender: TObject);
begin
Form2. Show;
end;
procedure TForm1. N4Click (Sender: TObject);
begin
Form4. Show;
end;
procedure TForm1. N5Click (Sender: TObject);
begin
ShellExecute (Handle, nil, PChar ('Proda. xls'), nil, nil, SW_RESTORE);
end;
procedure TForm1. N7Click (Sender: TObject);
begin
Form3. Show;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB, DBTables;
type
TForm2 = class (TForm)
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Button1: TButton;
Button2: TButton;
ADOQuery1FloatField: TFloatField;
ADOQuery1Названиетовара: TStringField;
ADOQuery1Естьвналичие: TStringField;
ADOQuery1Количество: TFloatField;
procedure FormCreate (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button1Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1;
{$R *. dfm}
procedure TForm2. Button1Click (Sender: TObject);
begin
ADOQuery1. Append;
end;
procedure TForm2. Button2Click (Sender: TObject);
begin
Refresh;
end;
procedure TForm2. FormCreate (Sender: TObject);
begin
try
ADOQuery1. SQL. Clear;
ADOQuery1. SQL. Add ('SELECT * FROM [Лист1$] ');
ADOQuery1. Active: =True;
except
on e: Exception do
end;
end;
end.
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm3 = class (TForm)
Label2: TLabel;
Memo1: TMemo;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *. dfm}
end.
unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls;
type
TForm4 = class (TForm)
DBGrid1: TDBGrid;
DataSource1: TDataSource;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
Button2: TButton;
ADOQuery1FloatField: TFloatField;
ADOQuery1Наименованиетовара: TStringField;
ADOQuery1Едизм: TStringField;
ADOQuery1Количество: TFloatField;
ADOQuery1Ценаруб: TFloatField;
Button1: TButton;
procedure FormCreate (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button1Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
{$R *. dfm}
procedure TForm4. Button1Click (Sender: TObject);
begin
Refresh;
end;
procedure TForm4. Button2Click (Sender: TObject);
begin
ADOQuery1. Append;
end;
procedure TForm4. FormCreate (Sender: TObject);
begin
try
ADOQuery1. SQL. Clear;
ADOQuery1. SQL. Add ('SELECT * FROM [Лист1$] ');
ADOQuery1. Active: =True;
except
on e: Exception do
end;
end;
end.
4.6 Эксплуатационная документация
4.6.1 Описание применения
АРМ по теме: "АРМ менеджера по продажам" предназначена сотрудников и менеджера, реализована на языке гипертекстовой разметки Delphi 2010. Программа предназначена для удобной работы менеджера с товаром, сортировкой и закупкой товара.
Состав и параметры технических средств.
§ Операционная система: Windows
§ Версии: Windows XP, Windows Vista, Windows 7 (поддерживаются 32-битные и 64-битные версии).
§ Процессор: не менее 1 ГГц.
§ Оперативная память: не менее 256 Мбайт.
§ Операционная система: Mac
§ Версии: Mac OS X v10.5 Leopard, Mac OS X v10.6 Snow Leopard, Mac OS X v10.7 Lion (поддерживаются 32-битные и 64-битные версии)
§ Процессор: 1 ГГц.
§ Оперативная память: 256 Мбайт.
§ Операционная система: Linux
§ Версии: Ubuntu 10.04+, Debian 6.0+, Fedora 16+, OpenSUSE 12.1+.
§ Процессор: не менее 1 ГГц.
§ Оперативная память: не менее 256 Мбайт.
Программа работает автономно под управлением Windows 7.
4.6.2 Руководство оператора
АРМ предназначено для работы по теме: "АРМ менеджера по продажам".
Программам эксплуатируется на персональном компьютере. Для работы в диалоговом режиме используется экран дисплея, манипулятор типа "мышь".
Для запуска необходимо выполнение следующего алгоритма:
1. Запустить программу с диска.
2. АРМ откроется, и вы увидите:
5. Технико-экономические показатели
5.1 Анализ отечесвенных или зарубежных аналогов
Аналогом АРМ менеджера по продажам может служить программа АИС "Магазин компьютерной техники". АРМ Руководителя, АРМ Менеджера, АРМ Кассира (SQL Server или Access)
6. Стадии и этапы разработки
Получение задания на курсовое проектирование;
Изучение методических указаний курсовому проектированию;
Изучение области данных и назначения разрабатываемого электронного пособия;
Подбор литературы;
Повторение и приобретение знаний необходимых для выполнения работы;
Составление алгоритма программы;
Разработка и написание раздела пояснительной записки "Техническое задание";
Разработка программы и написание раздела пояснительной записки "Описание программы";
Оформление пояснительной записки "Курсовой Работы";
Сдача "Курсовой Работы" на проверку;
Защита.
Заключение
В результате курсовой работы был разработано и реализовано АРМ менеджера по продажам компьютерной технике. Программа поставляется заказчику на дистрибутиве (диск CD-R). Данный курсовой проект является актуальным и отвечает предъявленным к нему требованиям.
Размещено на Allbest.ru
Подобные документы
Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Сфера применения автоматизированного рабочего места менеджера системы Клиент-Банк, выполнение финансовых операций и перевод денежных средств между счетами клиента, использование сертифицированных программных средств, их высокая производительность.
курсовая работа [1,1 M], добавлен 28.08.2012Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
дипломная работа [2,6 M], добавлен 08.12.2014Создание программного средства для автоматизации процесса управления учетом клиентов. Алгоритмы и модели базы данных; документооборот бизнес-процесса "работа отдела продаж", задачи и функции менеджера. Системные требования, экономическое обоснование.
курсовая работа [1,4 M], добавлен 18.03.2013Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Комплексная автоматизация хозяйственной, организационной и финансовой деятельности предприятия. Требования к программному средству. Обоснование выбранной среды программирования. Информационное обеспечение системы. Описание алгоритма решения задачи.
дипломная работа [1,2 M], добавлен 18.06.2012Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012