SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.03.2012 10:36:21

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Интерфейс пользователя как создать?

Доброго всем времени суток. Прошу консультации.
Есть база. База большая, многотабличная, куча запросов. Вопрос - в чем написать интерфейс пользователя (ПО -unix). Как создать табличный интерфейс для ввода данных на подобие MS Access, чтобы можно было вводить данные не отвлекаясь на нажатие кнопочки "записать" и вставлять дынные копированием n-го количества строк. Чисто web формой на php не получилось.

Неактивен

 

#2 29.03.2012 11:16:16

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Интерфейс пользователя как создать?

Возможны разные подходы. Можете подключить к базе OpenOffice или написать интерфейс на Delphi. Если хочется обобщение подхода веб-форм, используйте Flede.

Неактивен

 

#3 29.03.2012 12:21:08

drus
Участник
Зарегистрирован: 20.03.2012
Сообщений: 11

Re: Интерфейс пользователя как создать?

ну и я еще добавлю, что у qt есть замечательная штука - QTableView и ему подобные виджеты, требуют минимум затрат на написание и сразу все красиво, правда если вдруг решите "дописать" непредусмотренное разработчиками - имеете все шансы так в этом болоте и остаться smile

Неактивен

 

#4 29.03.2012 12:29:41

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

rgbeast написал:

Возможны разные подходы. Можете подключить к базе OpenOffice или написать интерфейс на Delphi. Если хочется обобщение подхода веб-форм, используйте Flede.

Спасибо. Пробовал OpenOffice, но в нем я не нашел способа защитить сами таблицы от юзеров (например по аналогии access). с Deldhi не знаком. с Flede попробую разобраться.

Неактивен

 

#5 29.03.2012 12:32:18

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

drus написал:

ну и я еще добавлю, что у qt есть замечательная штука - QTableView и ему подобные виджеты, требуют минимум затрат на написание и сразу все красиво, правда если вдруг решите "дописать" непредусмотренное разработчиками - имеете все шансы так в этом болоте и остаться smile

Спасибо. Ql - это тот что дизайнер интерфейсов?
А потом к webу прикрутить то можно или надо делать чисто клиентское приложение?

Неактивен

 

#6 29.03.2012 12:34:29

drus
Участник
Зарегистрирован: 20.03.2012
Сообщений: 11

Re: Интерфейс пользователя как создать?

ну это клиентское приложение на нем буде, на языке с++.

можно конечно вообще на этой ерунде свой браузер написать для таких целей, но это уж совсем извращение будет наверно

Отредактированно drus (29.03.2012 12:36:07)

Неактивен

 

#7 29.03.2012 12:40:46

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

В принципе, фигня в чем... БД на access, есть желание отойти от окон, плюс дать возможность работать удаленно через инет. БД - контроль продаж, складской учет. Склады и офис территориально разнесены, операторов с пол дюжины, данные разношерстные, и их много. Все упирается в интерфейс юзера, в access он выполнен по человечески. Я сам прогамер начинающий. Так что прошу  - дайте компас куда копать, дабы много времени и сил не потратить.

Неактивен

 

#8 29.03.2012 12:48:38

drus
Участник
Зарегистрирован: 20.03.2012
Сообщений: 11

Re: Интерфейс пользователя как создать?

Ну раз сам оцениваешь свои силы как начинающий - наверно лучше найти готовое решение, ибо программирование таких фишек завязано на большое количество запросов - соответственно будут огромные порстыни кода со всевозможными  проверками, дублированием и т.д. на пхп готового решения нет, и не будет. Был проект с относительно небольшим количеством таблиц -10-15(одновременно отображаемых, если можно так сказать) с джойнами - тормозил как сам язык, так и браузер с джавой, в итоге минуты 2-3 грузилась табличка. Соответственно возникает вопрос: а какие языки вы знаете и сколько времени в запасе?

Отредактированно drus (29.03.2012 12:49:54)

Неактивен

 

#9 29.03.2012 13:12:12

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

время есть. с языками- ну только если марки наклеивать. С запросами в БД проблем нет, в access всю логику, и  исполнение своими ручками выполнил, поверхностное знание php, на нем же начал базу стоить, выполнил и запросы, таблицы с формами, данные вводятся, считаются и выводятся, но интерфейс сильно нудный, скорость ввода резко падает по сравнению с access, на том затор и вышел.

Неактивен

 

#10 29.03.2012 13:30:49

drus
Участник
Зарегистрирован: 20.03.2012
Сообщений: 11

Re: Интерфейс пользователя как создать?

smile придется, владение языком прокачивать похоже.
тут нет простого решения, к сожалению. При любом раскладе что бы выучить язык и на нем написюкать - месяца 2-3 потратите.пробуйте пхп, наверно самый быстрый вариант будет/
Попробуйте эксель к базе приручить, возможно и мощный инструмент получится, я не знаю вообще про это ничего.
статейка по сссылке http://www.computerra.ru/rtfm/gid/office/241810/
может что знатоки еще и подскажут.

не заметил, кстате сразу, конечные пользователи на никсах сидят что ли?

Отредактированно drus (29.03.2012 13:44:56)

Неактивен

 

#11 29.03.2012 13:47:33

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

С языком разобраться можно. Но с каким? Всовсем нет желания завязываться с MS, тем более крутить эксель, если и так все работает на аксесе. Если задача не выполнима на WEBе то придется на клиентском продолжать работать.

Неактивен

 

#12 29.03.2012 13:52:21

drus
Участник
Зарегистрирован: 20.03.2012
Сообщений: 11

Re: Интерфейс пользователя как создать?

на вебе - слишком геморно (на мой взгляд), на плюсах - очень даже решаемо, будет только актуален вопрос времени, там его нужно оооочень много

Я бы на вашем месте разрабатывал в параллеле или обратился к какому кулибину что бы клиент он написал

Отредактированно drus (29.03.2012 13:53:15)

Неактивен

 

#13 29.03.2012 14:00:41

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

drus написал:

на вебе - слишком геморно (на мой взгляд), на плюсах - очень даже решаемо, будет только актуален вопрос времени, там его нужно оооочень много

Я бы на вашем месте разрабатывал в параллеле или обратился к какому кулибину что бы клиент он написал

Спасибо за участие. Пойду копать С++, мож че и выйдет.

Тему не закрываю. Может кто имеет опыт решения такой задачи, пишите, буду очень благодарен. На мой взгляд тема актуальна. Миграция с ранее халявной винды на уникс началась, а значит и подобные задачки будут востребованы.

Неактивен

 

#14 18.04.2012 16:27:07

DAP
Участник
Зарегистрирован: 29.03.2012
Сообщений: 8

Re: Интерфейс пользователя как создать?

В продолжение темы. Наткнулся на информацию, что может помочь файл csv. Но каков алгоритм?

Неактивен

 

#15 18.04.2012 16:31:15

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Интерфейс пользователя как создать?

csv-файл - это просто файл с данными, разделенными специальным разделителем - например с точкой с запятой.
Если в вышеупомянутой информации не сказано, чем именно он может помочь, то толку от такой информации, боюсь, немного smile.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson