![]() |
|
|
![]()
|
|
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Привествую! Нужна помощь в составление базы данных для учета наличия и движения корпоративных сим-карт,учета расходов по месяцам, учета лимитов
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
И в чём помощь требуется? При чём здесь Дельфи?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Мне нужно разработать интерфейсную часть в Delphi. База данных должна быть разработана в СУБД «Microsoft Office Access 2007» Собственно проблема с БД. С БД я мало дружу. вот хотел узнать как можно организавать в БД учет движения (по датам получения и возврата) сим-карт у работников предприятия, а также учета лимитов и расходов на сотовую связь. |
|||
|
||||
| Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
powerlord, все равно слишком абстрактно - для начала хорошо подумай что и как должно взаимодействовать на уровне БД, спроектируй саму бд (таблицы, связи).
-------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
powerlord, а что уже есть (сделано)?
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Я так понимаю, что есть задание от препода. Более пока что нет ничего. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
||||
|
||||
| Frees |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
Operator и City_Registration - два отдельных атрибута одной карты
Добавлено через 3 минуты и 44 секунды User - это один из сотрудников. -------------------- Кольцов Виктор Владимирович |
|||
|
||||
| powerlord |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
User - это человек отвественный за выдачу сим - карт...Employee - один из сотрудников Добавлено через 2 минуты и 43 секунды
Т.е Operator и City_Registration нужно поместить в Сущность Sim? |
||||
|
|||||
| Frees |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2233 Регистрация: 2.12.2005 Где: Екатеринбург Репутация: 23 Всего: 54 |
да, разве один и тот же оператор не может выдавать карты в разных городах.
если это сотрудник Operator, а не наш сотрудник.. то можно и так оставить Это сообщение отредактировал(а) Frees - 11.10.2010, 12:37 -------------------- Кольцов Виктор Владимирович |
||||
|
|||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
можно оставить в любом случае, только нужно добавить поле со ссылкой на id или оператора, или отдела по сути - можно sim, operator и city_registration объединить в одну таблицу, а можно и так оставить в department добавить поле - родитель (id более старшего отдела) в таблицу sim добавить поле - состояние (у пользователя, у выдающего, утеряна, в ремонте - разница с "у выдающего" в том, что во втором случае она может быть выдана в любой момент, а в первом - не факт) |
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Спасибо
Это сообщение отредактировал(а) powerlord - 11.10.2010, 17:48 |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
внутренний лучше устанавливать в таблицу history, а вот с базовым не понятно - это вообще что? если универсальный, то можно в таблицу sim
|
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Если често сам не пойму чем они вообще отличаются
Расходы: ID Дата ID_Сим ID_Сотрудника Исходящие местные Исходящие МТР Вызовы внутри группы Входящие Роуминг SMS GPRS Прочие Итого с НДС. Полная детализация: Номер Дата и время звонка Номер_Собеседника Код звонка Тип Звонка Сек/Кб (в зависимости от типа) Мин/Мб Эфир пл МТР Всего Как это все связать и с чем? |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
дата - это что? если человек разговаривал с 23:55 до 00:05 - что будет заноситься?
а где платят за входящие? что такое "прочие" и зачем "итого"? а так расходы можно разбить на две таблицы какая разница между номером и симкой? что за коды, что за типы? зачем "всего"? и самое главное - причем здесь делфи? |
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Дата или лучше наверно месяц за которой пришел счет. Прочие это прочие услуги которыми пользовался сотрудник.. Итого - общая сумма за все услуги Коды берутся из файла детализации это например факс, передача данных, смс.. Тип - вызова исходящий, входящий и т.д. Все данные в эти таблицы загружаю с помощью делфи из файла детализации Это сообщение отредактировал(а) powerlord - 11.10.2010, 20:53 |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
||||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Дано сейчас файл детализации из которого собственно и вытаскиваюся данные...Пример файла ниже... вот не могу разобраться как лучше импотрировать эти данные точнее в какую таблицу и как это все связать
Это сообщение отредактировал(а) powerlord - 11.10.2010, 21:22 Присоединённый файл ( Кол-во скачиваний: 3 )
2342.zip 6,90 Kb |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: 2 Всего: 13 |
следующий вопрос - предположим есть у тебя бд с данными из этого файла, что дальше? как использовать, для чего, через что?
|
|||
|
||||
| powerlord |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 6.9.2010 Репутация: нет Всего: нет |
Далее БД подключется в делфи через ADO. На главной форме находятся два DBGrida: первый отображает Номер ФИО сотрудника информацию сколько и на какие услуги были потрачены деньги сотрудник привышавший свой лимит должен быть выделенным... а во втором DBGridе отображается детализация по выбранному сотруднику в первом DBGrid.. Затем Ведение телефонной книги по сотрудникам...и так же формирование отчетов..
Добавлено @ 10:16 Сейчас все ни как не могу разобрать с таблицами куда загрузать эти данные Это сообщение отредактировал(а) powerlord - 12.10.2010, 10:18 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |