Главная идея проекта 2




НазваниеГлавная идея проекта 2
Дата публикации27.07.2013
Размер33.3 Kb.
ТипДокументы
vbibl.ru > Банк > Документы

Table of Contents


Главная идея проекта 2

Требуемый базовый функционал 3

Глоссарий 4


Главная идея проекта


Учет прихода/расхода всего что можно себе представить. Первое что задумывалось учитывать - деньги. Но на самом деле можно учитывать все. Например, можно ввести понятие "вещь", завести несколько счетов типа "Дома", "У друга Васи..." и переводить со счета на счет не деньги а вещи, в качестве валюты будет выступать род вещи - книжки, диски, магнитофон... Таким образом мы можем вести учет сколько чего есть дома, сколько одолжено, сколько отдано... А также все это может иметь дополнительную характиристику как стоимость в деньгах, что даст нам возможность получить масу дополнительной информации выраженной в деньгах.

Система должна быть максимально расширяемой. Архитектура должна быть разработана таким образом чтобы после реализации главной функциональности (учета прихода/расхода денег) можно было добавлять учет/расход чего-то другого абсолютно без переделки главного функционала!
^

Требуемый базовый функционал


  1. Учет счетов - например "Наличка", "Депозит 1", "Депозит 2"... Счета должны поддерживать древовидную структуру (надо обдумать)! Например следующее дерево - Наличка/грн, Денежные/Наличка/$

  2. Поддержка разной валюты - гривна, доллары, евро... Должна быть возможность добавление новой валюты, удаление существующей.

  3. Поддержка древовидных категорий

  4. Поддержка списка товаров – каждый товар принадлежит какой-то категории. Один товар может принадлежать нескольким категориям.

    1. Каждый товар имеет размерности (кг, пачки, бутылки...). Один товар может иметь разные размерности.

    2. ^ Каждый товар имеет цену – цена товара привязана к размерности, например цена 1 кг муки отличается от цены 1 пачки муки, или цена 1 литра молока в пакете отличается от цены 1 литра молока в бутылке... Так же один товар определенной размерности может иметь разные цены – цена со временем может изменяться, отсюда следует что цена привязана к дате.

  5. ^ Учет расхода и прихода - расход/приход всегда относится к какой-то категории (например Продукты/Молочное->Кефир). Также расход/приход осуществляется с каким-то назначением. Назначение также может быть древовивидным, например Семья/Я или Семья/Жена.

  6. ^ Поддержка многопользовательности - поддержка многопользовательности подразумевает что перед тем как пользователь сможет пользоваться системой он должен будет предварительно в ней зарегистрироваться.

    1. Каждый пользователь должен иметь свои собственные счета, категории, товары,

    2. Пользователь может расшаривать счета для другого пользователя

  7. Поддержка разных источников данных - Данные могут хранится как в базе данных (изначально MSSQL Server 2008) так и в файлах различных форматов - CSV, XML... Исходя из этого стоит задуматься о том как будут отбираться данные для построения отчетов...

  8. ^ Импорт данных из других систем

    1. BestExpenses - данные этой системы экспортируются в формат CSV, после этого можно их импортировать в нашу систему


Глоссарий




Термин

Определение

Account

^ Бухгалтерский счёт представляет собой учётную позицию в бухгалтерском учёте, предназначенную для постоянного учёта в денежном выражении движения каждой однородной группы принадлежащих хозяйствующему субъекту средств и источников их образования методом двойной записи (по дебету и кредиту) в проводках.

Currency

Денежная система государства, а также денежные единицы этой системы

Transaction

Одна из операция - приход, расход или перевод

Expense

Транзакция с отрицательной величной

Income

Тразакция с положительной величиной

Transfer

Пара транзакций - расход с одного счета и приход на другой счет

User

Пользователь системы

Right

Право, которое будет позволять пользователю выполнять то или иное действие

Dimension

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

Product




Price

цена за еденицу продукта

Category

Категория товара, категории должны быть древовидны, т.е. одна категория может содержать подкатегории и 

Добавить документ в свой блог или на сайт

Похожие:

Главная идея проекта 2 iconГлавная идея проекта 2
Таким образом мы можем вести учет сколько чего есть дома, сколько одолжено, сколько отдано а также все это может иметь дополнительную...

Главная идея проекта 2 iconБ изнес-план производства тротуарной плитки и строительных материалов...
Идея нашего бизнеса – обеспечение населения дешевыми и качественными строительными материалами, что и является основной деятельностью...

Главная идея проекта 2 iconПроект творческий проект "Я пионер своей страны!", посвященный Дню пионерской дружбы Идея
Идея создания проекта принадлежит ребятам, членам общественного объединения "Белорусская республиканская пионерская организация",...

Главная идея проекта 2 iconКомпании
Основная идея, концепция проекта, в котором будет использоваться персонажная анимация

Главная идея проекта 2 iconПроект объектов благоустройсва улиц «2 детали»
Идея проекта в производстве всего 2-х фигур, которые можно объединить в систему

Главная идея проекта 2 iconК курсовому проекту по курсу «Операционные системы и среды» Тема:...
Главная идея такого подхода – в разделении всей задачи на более мелкие подзадачи, которые могут быть вычислены независимо друг от...

Главная идея проекта 2 iconГлавная
Главная | игрозона | анекдоты | заставки | скачать | интересное | фото приколы | ссылки | гостевая

Главная идея проекта 2 iconАктерское резюме Анфисы Вистингаузен
Профит, главная роль- ксения. Сейчас снимается : сериал Закрытая школа, 3-й сезон, реж. Олег Асадулин, Константин Статский, а-медиа,...

Главная идея проекта 2 iconТовара
...

Главная идея проекта 2 iconСоздание производства изделий из суспензионного поливинилхлорида (пвх)
Главная стратегия проекта: Поочередное динамическое создание и запуск объектов производственно-строительный комбинат

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница