Мы попытаемся сделать настоящее приложение в MS Access, учитывая то, что мы еще ничего не знаем о среде разработки. Но пока нам это и незачем, т.к. сначала надо определиться чего мы хотим.
По договоренности с одной мелко - оптовой фирмой на разработку Базы Данных (БД), которая бы обеспечивала возможность вести товарный и финансовый учет деятельности фирмы, мы сможем наблюдать открытые коды будущей базы на нашем сайте, а так же подробное описание этапов разработки БД. | Лучший способ научится чему-либо - посмотреть, как это делают другие. | | Итак, приступим. Мы попытаемся сделать настоящее приложение в MS Access, учитывая то, что мы еще ничего не знаем о среде разработки. Но пока нам это и незачем, т.к. сначала надо определиться чего мы хотим. Для этого нам необходимо затратить несколько часов на беседу с Заказчиком и попытаться четко сформулировать все его пожелания к будущему приложению. После первых минут беседы, как правило, складывается впечатление, что Заказчик сам не знает чего хочет и разговор ни как не может перейти в конструктивное русло. Все дело в том, что Вы и Заказчик смотрите на анализируемые бизнесс-процессы с разных позиций. Для того, что бы разговор быстрее перешел в конструктивное русло, необходимо рассматривать все процессы на реальных примерах, а не пытаться строить разговор на отвлеченных, глобальных оценках бизнесс-процессов. А вот, уже, само тех. задание должно быть написано таким отвлеченным, глобальным языком. Короче, надо идти от частного к общему, а не наоборот при разговоре с Заказчиком (это мой совет, выстраданный собственным опытом). Итак, после всех консультаций составляем, так называемое, техническое задание (ТЗ). Составляем как умеем. Этот этап разработки является наиболее важным, поэтому на него не стоит жалеть времени и средств как заказчику, так и Вам, как разработчику. Общий принцип составления ТЗ в том, что бы обозначить ключевые функциональные блоки будущей системы без углубленной их детализации. Как правило (и на мой взгляд правильно), проектную документацию составляет разработчик, а заказчик ее потом подтверждает: | Техническое задание (ТЗ) на проект программного обеспечения для мелко - оптовой фирмы. | | - Учет товара
- Все товарные операции ведутся по одному складу.
- Приход товара (от кого, когда, сколько, по чем, в какой валюте, по какому курсу, что).
- Реализация товара (кому, когда, сколько, по чем, в какой валюте, по какому курсу, что).
- Предусмотреть 2 варианта отпуска: "белый", "черный".
- Необходимо получать следующие документы:
- Документ строгой отчетности (ДСО) "Накладная на отпуск товара по оплате"
- ДСО "Протокол согласования цен"
- Необходимо иметь возможность получать отчетность по складу:
- Остатки товара на дату.
- Текущие остатки по товару.
- Отчет по истекающим срокам годности товаров, согласно указанному сроку годности в справочнике товаров (справочник товаров будет подробнее рассмотрен ниже).
- Учет денежных средств
- Приход (от кого, когда, сколько, в какой валюте, за что).
- Расход (от кого, когда, сколько, в какой валюте, за что).
- Предусмотреть 2 варианта прихода/расхода денежных средств: "белый", "черный".
| | После того, как ТЗ у нас составлено и одобрено заказчиком, нужно приступать к написанию ТП (Технический проект). Эту часть полностью делает сам разработчик. В общем случае в ТП описывается структура хранения данных (таблицы, поля таблиц) и др. Взглянув на ТЗ разбегаются глаза и с чего начать трудно себе представить и уж тем более трудно представить когда ты будешь готов все это сделать. Поэтому из ТЗ выделяются законченные функциональные модули и по очереди делаются. Получается, что мы разбиваем все работу на более-менее законченные этапы. И на каждый этап разработки создается свой технический проект. К стати, можно договориться с заказчиком, что расчет за разработку будет производиться после завершения каждого этапа. | Технический проект(ТП) согласно ТЗ 1 Этап: "Реализация справочников" | | - Товарные справочники
- Производители
- Наименование
- Страна (в качестве примечания)
- Примечание
- Группы товара
- Наименование
- Примечание
- Товар
- Наименование
- Производитель (из справочника)
- Группа товара (из справочника)
- Штрих-Код
- Срок годности (конечная дата реализации)
- Примечание
- Остаток на начало ведения базы
- Текущий остаток
- Другие справочники
- Клиенты
- Наименование
- Расчетный счет (р/с)
- УНН
- ОКПО
- Банк (наименование, код и т.д.)
- Адрес
- Контактное лицо
- Тел/Факс
- Условия работы (в качестве примечания)
- Примечание
- Валюты
- Краткое обозначение
- Наименование
- Курсы валют
- Дата
- Валюта (из справочника)
- Курс пересчета в учетную валюту
- Примечание
| | Что бы было понятней, что же такое ТП и ТЗ и чем они отличаются, приведу доходчивое определение: - ТЗ - что надо сделать
- ТП - как это сделать
Просмотров: 8701
Ваш коментарий будет первым | | |