:: Обсуждаем проекты
Бюджет семьи - разработка приложения
Excalibur
Автор

Сообщений: 3
Откуда: Barnaul
Дата регистрации: 31.05.2009
Доброго Всем времени суток.
На курсовик взял тему "Проектирование ИС Бюджет семьи".
С самим проектированием справился, а вот с реализацией начались проблемы.
Программа будет простой: учет доходной и расходной частей семейного бюджета, отчеты по периодам либо по категории товаров.
Хотел попросить у знающих людей помощи в реализации данной программы.
[attachment 8035 clip_image001.GIF]
В аттаче скрин схемы БД + генерированный код. Имеются ли там ошибки? либо просто нерационально построена.
Заранее благодарю за помощь.



Исправлено 1 раз(а). Последнее : Excalibur, 31.05.09 23:23
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Определитесь с тем, что вы хотите учесть и как это хотите учесть. Если это деньги, то надо учитывать дату и количество и, необязательно, источник поступления. Расход - опять же, дата, количество, цель расхода. Целью расхода может быть разветвленная система справочников, равно как и поступлений.
По структуре базы видно, например, что в основной таблице расходов есть лишнее поле категории.
Надо иметь ввиду, что целью затрат может быть что угодно - картошка, билет в кино, квитанции за квартплату, карманные расходы, билеты на поезд.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Zakharov_slava

Сообщений: 2022
Откуда: Алматы
Дата регистрации: 14.10.2005
Вообще же говоря лучше взять какую нибудь готовую прогу (Домашняя бухгалтерия и пр.) и посмотреть принцип работы. Конечно структуру в чистом виде оттуда не выйти но можно избежать большого количества ошибок
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
Когда делал такую штукенцию для собственного пользования - добавил комментарий. Иногда просто категория расхода ни о чем не говорит.
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Excalibur
Автор

Сообщений: 3
Откуда: Barnaul
Дата регистрации: 31.05.2009
Спасибо за замечания, учту.
TAS, у вас не осталось, случайно, исходников?



Исправлено 1 раз(а). Последнее : Excalibur, 02.06.09 17:28
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Влад Колосов
Определитесь с тем, что вы хотите учесть и как это хотите учесть.
Золотые слова Критиковать чужую схему не имея или не понимая самой постановки задачи - по меньшей мере глупо.
Влад Колосов
По структуре базы видно, например, что в основной таблице расходов есть лишнее поле категории.
Вот кстати совершенно не видно что оно "лишнее" - это может быть вполне корректное проектное решение - вводить элементом расхода как собственно "товар" (типа там "холодильник" или даже "холодильник такой-то"), так и "группу товаров" - когда не требуется уточнение.
Хотя я бы конечно же не стал использовать тут вообще термин "товар" (а, например, статья расходов) - т.к. там будут и "коммунальные платежи", и "пропил" А сами эти сущности наверное сделал бы просто иерархическими (одна самосвязанная таблица, где и "группы" и "подгруппы" и единичные "товары" или "услуги"). А также необязательность заполнения (или - лучше - дефолтное значение на группу "прочие расходы") и поле комментария (где вводится то что бессмысленно в справчоник вводить, т.к. оно однократно/редко/не важно, либо же как уточнение к статье расходов - типа "пропил" - с кем, по какому поводу, почему так много )

P.S. Кроме того для "домашнего учёта", имеет смысл не сводить всё к доход/расход (это сложно) а ввести сущность "счёт" или "кошелёк" - куда можно просто вбить наличествующую сумму, не конкретизируя отчего это она изменилась (например отложив ввод обоснования "на потом", или вовсе допуская разбалансировку доходов и расходов скажем на 5% от среднемесячного "оборота семейного предприятия")... Глупо подсчитывать всё до копейки в такой системе (купил коробок спичек, потярел монетку в 5 копеек, нашёл на дороге рубль )

P.P.S. Да и система именования на мой вкус изрядно страшненькая


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Excalibur
Автор

Сообщений: 3
Откуда: Barnaul
Дата регистрации: 31.05.2009
Да критика обоснована, спору нет.
но я не являюсь программистом, я итишник, поэтому все так "страшненько".
вообще планоровал сделать что-то похожее на систему «Семейный бюджет» в разработке Немцева Алексея.



Исправлено 1 раз(а). Последнее : Excalibur, 02.06.09 18:02
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Ликбез: www.citforum.ru


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
frozenfelix

Сообщений: 12
Дата регистрации: 24.02.2010
я всегда думал когда начинаешь писать программу задумываешся о ее нужности и потенциале )
и вот вопрос? в чем ее потенциал? Я мало видел семей где кто либо расчитывал свои доходы и расходы при помощи ИС
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Система подсчета домашних финансов должна быть настольно необременительна, чтобы не отнимать много времени и всегда быть под рукой. Еще было бы здорово автоматизировать обработку кассовых чеков Но это из области фантастики, т.к. чеки неидеальны. Кроме того, она должна быть крайне простой в управлении.


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




Исправлено 1 раз(а). Последнее : Влад Колосов, 25.02.10 10:45
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
rhs72

Сообщений: 1934
Откуда: Алматы - Чарджоу
Дата регистрации: 21.03.2007
Цитата:
Дата: 01.06.09 01:08:19
На курсовик взял тему

Цитата:
Дата: 24.02.10 19:01:21
когда начинаешь писать программу

Да-а-а ужжжж.
Курсовик длиною в жизнь

Напомнил мне одного с SQL.RU, который с 2003 года занимается разработкой функций на С++ для фокса


------------------
"Знание того, что считать ответом, равносильно знанию ответа".
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Сергей_Л

Сообщений: 20257
Откуда: Киров(Вятка)
Дата регистрации: 07.02.2005
rhs72
Цитата:
Дата: 01.06.09 01:08:19
На курсовик взял тему

Цитата:
Дата: 24.02.10 19:01:21
когда начинаешь писать программу

Да-а-а ужжжж.
Курсовик длиною в жизнь
А с чего ты решил, что он все еще пишет?
Курсовик уже давно сдан, второе сообщение другого автора.


------------------
«Не причиняй зла никому и делай добро всем людям, хотя бы только потому, что это люди.»
(Марк Туллий Цицерон)
Ratings: 0 negative/0 positive
Re: Бюджет семьи - разработка приложения
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
rhs72
Напомнил мне одного с SQL.RU, который с 2003 года занимается разработкой функций на С++ для фокса
Шью тебе я чепчик голубого цвета


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика