Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.09.2012, 22:49
tadalex tadalex вне форума
Прохожий
 
Регистрация: 15.12.2010
Сообщения: 21
Репутация: 10
По умолчанию Создание базы данных

Если моя тема не по адресу, прошу перевести в соответствующий раздел.

Уважаемые форумчане!
Есть ли желающие помочь в создании не коммерческой (не для продажи) БД по учету услуг в сфере жилищно-коммунального хозяйства? Мое предложение такое - я пробую создать БД для подобных целей и по проделанным шагам информирую в этом топике. Вы знакомитесь с моими действиями и если они не верны, то советуете как лучше поступить. Если мне что-то становится не понятно - я обращаюсь к Вам за помощью.

Коротко опишу, что мне необходимо.
1. Сетевую БД по услугам в жилищно-коммунальном хозяйстве.
2. Число возможных клиентов от нескольких сотен в начале до примерно 5000.
3. Необходимо вести учет по таким позициям как Объекты (город, район, улица, дом, квартира), Владельцы (учет тех, кому принадлежит квартира), Виды услуг, Тарифы на услуги, Поставщики услуг, Платежи за предоставленные услуги, Должники, Выставленные счета, Заявки на ремонтные работы, Сменные задания, Сотрудники, Лицевые счета (история платежей, данные о Владельце, о его собственности, особенности получения и оплаты услуг), Показания счетчиков (вода, тепло, газ, электричество), Склад (относительно небольшой учет), Учет Договоров.
4. Должна быть возможность формирования счета (в виде конструктора формы отчета/счета).
5. Программа должна быть мультиязычной (обязательны два языка) и иметь возможность использования Unicode (из-за особенностей латышского языка).
6. Должна быть функция Личный кабинет (для клиента) в которой пользователь мог бы видеть историю платежей по своей собственности, дистанционно передавать показания своих счетчиков, делать заявки, просматривать и оплачивать счета через Интернет банки.

Что имею.
1. Delphi XE.
2. С БД не определился и прошу совета.
3. Познания в программировании - на самом начальном уровне, хотя есть желание их расширить.
4. Литературы пересмотрел много, но или я тугодум или не то читал - воз и ныне там - научился не многому. Лучше воспринимаю на реальных примерах.

Вот, в принципе и все пока. Возможно, что не все осветил - спрашивайте, отвечу. Буду признателен любому дельному совету. Очень прошу не делать комментарии типа взялся не за свое дело и т.п. Я все-равно эту базу создам. Просто мне кажется, что с Вашей помощью быстрее и без наступаний на грабли по нескольку раз.
Ответить с цитированием
  #2  
Старый 04.09.2012, 02:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тема перенесена в раздел "Базы данных"
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
tadalex (04.09.2012)
  #3  
Старый 04.09.2012, 02:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Коротко опишу, что мне необходимо.
1. Сетевую БД по услугам в жилищно-коммунальном хозяйстве.
2. Число возможных клиентов от нескольких сотен в начале до примерно 5000.
3. Необходимо вести учет по таким позициям как Объекты (город, район, улица, дом, квартира), Владельцы (учет тех, кому принадлежит квартира), Виды услуг, Тарифы на услуги, Поставщики услуг, Платежи за предоставленные услуги, Должники, Выставленные счета, Заявки на ремонтные работы, Сменные задания, Сотрудники, Лицевые счета (история платежей, данные о Владельце, о его собственности, особенности получения и оплаты услуг), Показания счетчиков (вода, тепло, газ, электричество), Склад (относительно небольшой учет), Учет Договоров.
4. Должна быть возможность формирования счета (в виде конструктора формы отчета/счета).
5. Программа должна быть мультиязычной (обязательны два языка) и иметь возможность использования Unicode (из-за особенностей латышского языка).
6. Должна быть функция Личный кабинет (для клиента) в которой пользователь мог бы видеть историю платежей по своей собственности, дистанционно передавать показания своих счетчиков, делать заявки, просматривать и оплачивать счета через Интернет банки.

1-2. А ты вообще в теме предмета или из головы придумывать будешь? И с какой стороны от прилавка должна стоять эта система?
4. Разбирайся с FastReport. Но он платный.
6. А вы батенька клиентскую программу с web-приложением не перепутали?

Цитата:
Что имею.
1. Delphi XE.
2. С БД не определился и прошу совета.
3. Познания в программировании - на самом начальном уровне, хотя есть желание их расширить.
4. Литературы пересмотрел много, но или я тугодум или не то читал - воз и ныне там - научился не многому. Лучше воспринимаю на реальных примерах.

1. По большей части без разницы.
2. Я бы посоветовал либо FireBird, либо MS SQL Server Express
3-4. Читать, учить, пробовать, потом возвращаться и думать как сделать более правильно.

Удачи в начинании.

ЗЫ. За советом - всегда welcome, помочь особо не смогу. т.к.
1. Нет юникодной Дельфи
2. Не заню латышского языка
Ответить с цитированием
Этот пользователь сказал Спасибо lmikle за это полезное сообщение:
tadalex (04.09.2012)
  #4  
Старый 04.09.2012, 08:47
tadalex tadalex вне форума
Прохожий
 
Регистрация: 15.12.2010
Сообщения: 21
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
1-2. А ты вообще в теме предмета или из головы придумывать будешь? И с какой стороны от прилавка должна стоять эта система?
Я не понял, что значит в "теме предмета". Да, основные моменты этой БД я брал из головы, так как ничего похожего, в том числе и с возможностью латышского языка в Сети не нашел, а для работы мне подобное крайне нужно.
Цитата:
4. Разбирайся с FastReport. Но он платный.
С FastReport не был знаком, сейчас почитаю по нему литуратуру. Понимаю так, что это альтернатива MS SQL ?
Цитата:
6. А вы батенька клиентскую программу с web-приложением не перепутали?
Если Вы о "Личном кабинете" данной БД то я пока не могу понять а в чем будет разница на стороне пользователя - клиентское приложение или web-приложение? В чем существенные различия?

Цитата:
2. Я бы посоветовал либо FireBird, либо MS SQL Server Express
Я больше склоняюсь к MS SQL Server, но может быть мой выбор ошибочен из-за поверхностного знания обеих программ.

Цитата:
1. Нет юникодной Дельфи
Так речь не о самом Unicode Делфи, а о платформе БД поддерживающей Unicode. Например BDE не поддерживает работу с Unicode. Возможно, я не корректно выразился в первом письме.

За возможность обращаться за советами - спасибо!

Последний раз редактировалось lmikle, 05.09.2012 в 00:16.
Ответить с цитированием
  #5  
Старый 04.09.2012, 09:17
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Если нужен "Личный кабинет", то самым простым вариантом будет наверное MySQL как СУБД, php для веб-морды личного кабинета, и аппликуха Delphi для операторов рассчетного центра.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
Этот пользователь сказал Спасибо Aristarh Dark за это полезное сообщение:
tadalex (04.09.2012)
  #6  
Старый 04.09.2012, 09:25
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
По умолчанию

Aristarh Dark очень даже приемлемый вариант предложил. tadalex, присмотрись в эту сторону.
да и судя по списку задач в БД есть все основания полагать что "просто так" желающие помочь в создании вряд ли найдутся. эт скорее всего в раздел "работу"
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение:
tadalex (04.09.2012)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:36.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter