Аннотация
В данной курсовой работе разработана информационная система Telezakaz. Она разрабатывается специально для фирм, которые принимают заказы по телефону с целью увеличения надежности выполнения заказов и быстроты приема заказов. Она проста в использовании, что дает преимущество в подборке персонала, так как работать на ней может научиться человек, не имеющий опыт работы в данной сфере, причем за очень короткий срок.
Курсовая работа выполнена на русском языке.
Анотація
У даній курсовій роботі розроблена Інформаційна система Telezakaz.Вона розробляється спеціально для фірм, які приймають замовлення по телефону з метою збільшення надійності виконання замовлень і швидкості прийому замовлень. Вона проста у використанні, що дає перевагу при наборі персоналу, тому що працювати на ній може навчитися людина, що не має досвід роботи в даній сфері, причому за дуже короткий строк.
Курсова робота виконана російською мовою.
Annotation
In the given course work Information system Telezakaz is developed is developed specially for firms which accept orders by phone with the purpose of increase in reliability of performance of orders and speed of reception of orders. It is simple in use, that gives advantage in a selection of the personnel as work on it the person who is not having an operational experience in given sphere, and for very short term can to learn.
Course work is executed in Russian.
Содержание
Введение …………………………………………………………………………….….4
Этап планирования……………….……………………………………………………….….5
1. Этап анализа. Статика.......................…...............................................................8
2. Этап анализа. Динамика.......................................................................................9
3. Этап проектирования. Динамика.....................…...............................................10
4. Этап проектирования. Статика .....................................….................................11
Вывод …………………………………….…………………………………………….13
Список использованной литературы ………………………………………………..14
Введение
Данная информационная система разрабатывается специально для фирм, которые принимают заказы по телефону с целью увеличения надежности выполнения заказов и быстроты приема заказов. Она проста в использовании, что дает преимущество в подборке персонала, так как работать на ней может научиться человек, не имеющий опыт работы в данной сфере, причем за очень короткий срок.
При проектировании курсовой работы необходимо выполнить следующие этапы:
- этап планирования
- этап анализа. Статика
- этап анализа. Динамика
- этап проектирования. Динамика
- этап проектирования. Статика
1.Этап планирования
Спецификация информационной системы
Информационная система (далее ИС) Telezakaz разрабатывается специально для фирм, которые принимают заказы по телефону с целью увеличения надежности выполнения заказов и быстроты приема заказов. Она проста в использовании, что дает преимущество в подборке персонала, так как работать на ней может научиться человек, не имеющий опыт работы в данной сфере, причем за очень короткий срок.
Рассмотрим события, которые могут произойти в Фирме:
1) Регистрация клиента
Если клиент желает зарегистрировать свою фирму, на которую в дальнейшем будет поставляться продукция. Для этого ему необходимо:
1. Ответить на вопросы диспетчера для заполнения анкеты, которая имеет следующие поля:
· Название фирмы
· Адрес
· Телефон
2) Прием заказа
Прием заказа осуществляет по телефону диспетчер. Для этого ему необходимо :
1.найти клиента.
2.добавить клиента
3 выбрать расчет(наличный, безналичный ).
4.принять заказ
3) Собрать заказ
Когда все заказы приняты, диспетчер отдает напечатанные накладные кладовщику, который собирает товар.
4) Доставка
Доставку делает экспедитор который развозит собранный товар клиенту. Экспедитор должен:
1. развезти товар
2. взять деньги с клиента(если возможно)
3. отдать деньги в кассу
4. сверка доставки
Исходя из спецификации ИС Telezakaz можно создать диаграмму случаев использования системы - Use Case Diagram (рисунок 1).
Рисунок 1 - Диаграмма случаев использования системы в нотации UML
Для дальнейшей реализации выберем следующие случаи использования:
1) Прием заказа, так как он интенсивно работает с объектной моделью и создает сущность заказа (Таблица 1)
2) Доставить заказ, так как он наиболее важен для клиента и интенсивно работает с объектной моделью (Таблица 2)
3) Собрать заказ, так как он интенсивно работает с объектной моделью (Таблица 3)
Таблица 1 - Спецификация случая использования «Прием заказа»
|
N
|
Диспетчер
|
Telezakaz
|
|
1
|
Ввести название фирмы
|
Показать сведения о клиенте, если найден, иначе вывести окно для ввода нового
|
|
2
|
Ввести расчет
|
Выбрать из предложенного наличный или безналичный расчет
|
|
3
|
Принять заказ
|
Внести в базу заказ:
- выбрать товар из ассортимента
- внести количество
-добавить
|
|
4
|
Завершить
|
Сохранить заказ
|
|
|
Таблица 2 - Спецификация случая использования «Доставка товара»
|
N
|
Диспетчер
|
Telezakaz
|
|
1
|
Сверить список доставленных заказов
|
- найти клиента
-сверить заказ
|
|
|
Таблица 3 - Спецификация случая использования «Собрать заказ»
|
N
|
Диспетчер
|
Telezakaz
|
|
1
|
Запросить список не собранных заказов
Кладовщик передает список не собранных заказов
|
Система выдает список не собранных
|
|
2
|
Собрать заказ
Кладовщик отмечает собранные заказы
|
Система убирает заказы из списка не выбраных
|
|
|
Словарь данных:
|
Название
|
Объяснение
|
|
Сверка доставки
Диспетчер
Ассортимент
|
Сверка доставки - это проверка товара который был доставлен клиенту с заказом который был принят диспетчером
Человек который принимает заказ по телефону
Перечень товара который заказывает клиент
|
|
|
2.Этап анализа. Статика
Спецификация информационной системы
Словарь данных:
|
Название
|
Объяснение
|
|
Сверка доставки
Регистрация клиента
Найти_клиента(имя:string):Клиент
Выдача_Накладой ( )
Значение, которое возвращается
|
Сверка доставки - это проверка товара, который был доставлен клиенту с заказом , который был принят диспетчером
Добавление данных о клиенте
Поиск клиента по введенному имени(названия фирмы клиента)
Печать заказов принятых диспетчером
:currency, общая сумма заказа
|
|
|
3.Этап анализа. Динамика
4.Этап проектирования. Динамика
5.Этап проектирования. Статика
Код после генерации
Фаил klient.java
class klient {
public String name;
public String adresse;
public String tel;
/**
*
* @element-type zakaz
*/
public Vector b;
}
Фаил System.java
public class System extends zakaz, klient, tovar {
public void priniatZakaz() {
}
public void SverZakaz() {
}
public void RegistrKlient() {
}
public klient Poisk(String name) {
return null;
}
}
Фаил tovar.java
import java.util.Vector;
public class tovar {
public currency cena;
public String name;
public Integer kol;
/**
*
* @element-type zakaz
*/
public Vector x;
public zakaz myzakaz;
public zakaz myzakaz;
}
Фаил zakaz.java
import java.util.Date;
import java.util.Vector;
public class zakaz extends tovar {
public final Date date;
public Enum type_raschet;
public String tovar;
public boolean dostavka;
public klient a;
/**
*
* @element-type tovar
*/
public Vector v;
public tovar mytovar;
public currency symZakaz() {
return null;
}
public void vidachaNaklodnoj() {
}
}
Вывод
В курсовой работе разработана информационная система, которая позволяет сохранять и обрабатывать информацию относительно работы фирмы, которая занимается приемом заказа по телефону. Информационная система разрешает:
- накапливать информацию о товарах.
- отсортировать параметры телефонов по их маркам
- добавлять, редактировать, удалять информацию о клиентах и сотрудниках.
- мобильность и скорость - доступ к базе с удаленных мест.
Список использованой литературы
1. Крэг Лерман. Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ и проектирование - Киев: Вильямс, 2001 г.
2. Е.Г. Ойхман, Э.В. Попов. Реинжиниринг бизнеса: реинжиниринг организаций и информационные технологии - М.: Финансы и статистика, 1997 г.
3. Г.Буч. Объектно-ориентированное проектирование с примерами применения - Киев: Диалектика, 1992 г. Информационные технологии.
|