Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2014, 22:34   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию Прошу совета по созданию интерфейса ПО.

Здравствуйте! Вот ко мне старое задание и вернулось по поводу электронной библиотеке, и теперь я в замешательстве, дело в том, что электронная библиотека пишется для колледжа, в одной из своих тем я это уже упоминал, дак вот, прошу вас посоветовать придумать интерфейс, так как у меня с этим в основном и бывают проблемы.

Цель такая: в колледже есть 4 курса со своими предметами и 4 группы, приведенной ниже структуры:

1) ВТ (вычислительная техника)
1.1-ВТ 1 курс
1.1.1: список предметов
1.2-ВТ-2 курс
1.2.2: список предметов
1.3-ВТ-3 курс
-----------
1.4-ВТ-4 курс
-----------
2) ТП (технология продуктопитания)
2.1-ТП-1 курс
2.2-ТП-2 курс
2.3-ТП-3 курс
2.4-ТП-4 курс
3) ТМ (технология машиностроения)
ну и дальше тому подобное
4) ЗИО (земельно-имущественные отношения)
здесь тоже

Дак вот, цель такая, что к каждому списку предметов (например информатика) можно было загружать и хранить файлы любого типа, т.е. видео, презентации, тексты, в общем все что можно хранить, а так же иметь возможность просмотра этих файлов через мою программу, не важно как, но чтоб можно было бы просмотреть, с этим я сам разберусь, моя цель создать приглядный интерфейс для удобной работы, то есть:

1) разграничение доступа (студенты только просматривают и/или скачивают эти файлы, преподы могут удалять/добавлять)
Это будет форм1, 2 кнопки, студент/препод, если препод, то введите пароль, если студент то ограничение доступа
2) Открывается форм2, а на ней 4 кнопки специальности (плюс еще возможность создать кнопку динамически и назначить ей имя)

3) затем после нажатия одной из кнопок открыть форм3, форм4, форм5 или форм6, на которых будет расположены еще 4 кнопки (1 курс, 2 курс,..., 4 курс)

4) после выбора одних из курсов откроется еще одна форма, а на ней компонент TWebBrowser (вить он может прочитать любые типы файлов, а так же позволяет обмена данными по ЛС? Если не ошибаюсь) со списком предметов и кнопка добавить файл, ну и к каждому предмету модно обратиться с помощью ссылки, и увидеть какие файлы есть в этом предмете

ФУХ, чувствую свой неправильный подход к интерфейсу, может быть кто-нибудь посоветует что-то по-лучше? Сроки пока терпят, до 28 мая нужно уже предоставить готовую версию дипломной работы, выручайте плз, слушаю любые предложения
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 28.01.2014, 22:43   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

кнопочный интерфейс умер задолго до изобретения компьютера
eval вне форума Ответить с цитированием
Старый 28.01.2014, 22:57   #3
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

если бы он умер за долго до изобретения компьютера, то его бы никто не использовал)) какую навигацию вы бы придумали?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 28.01.2014, 23:02   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

для этого надо понимать бизнес уровень/логику, а из описания - форма форма форма кнопка кнопка кнопка, бравзер!, не представляется возможным
eval вне форума Ответить с цитированием
Старый 28.01.2014, 23:05   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

да какой тут бизнес? Обычный диплом)а что если форма одна, слева панель, а на всю область-браузер, на панели опять же 4 кнопки с названием специальностей, по нажатию на одну из кнопок в браузере появляются ссылки на: 1-4 курсы, а далее после выбора курса-список предметов и кнопка добавить?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 28.01.2014, 23:10   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
да какой тут бизнес
в любой программе есть, без этого ни одна программа не может существовать
eval вне форума Ответить с цитированием
Старый 28.01.2014, 23:24   #7
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

программа не может существовать без силы мысли, а силою мысли обладает моск, а москОМ обладают все одушевленные не предметы планеты Земля, но у каждого моск развит по разному, у некоторых как у амёб, а у других его вообще нет, а у третьих есть, но не знают для чего, а у четвертых, то есть у людей моск есть, но тут тоже структура довольно обширная, в общем получается то, что если хочется написать ПО, но не знаешь как, ну или как вид сделать лучше-подумай сам, и спроси) если одобрят, то круто, если нет, то спроси: как было бы лучше?)) Вот я и спросил...)
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 28.01.2014, 23:27   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

это все вы преподавателю вместо гую расскажите, потом тут чем дело закончилось, вместе поржем
eval вне форума Ответить с цитированием
Старый 28.01.2014, 23:47   #9
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

сорь, не знаю что такое гую) eval, объяснитесь, а поржать всегда можно, но над шуткой, а не горем) а вообще тема в флуд превратилась, будут дельные советы?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 28.01.2014, 23:56   #10
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
да какой тут бизнес? Обычный диплом)
Имеется в виду бизнес-логика того процесса который автоматизирует Ваша программа.
Подробнее в Википедии.
Цитата:
у каждого моск развит по разному, у некоторых как у амёб
Простите, я не хочу Вас обидеть, но амёбы это микроскопические одноклеточные организмы. Всё что у них есть это одна единственная и неповторимая клетка.
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу совета с видеокартой Mrs_Smitt Компьютерное железо 6 02.06.2013 22:18
ПРОШУ СОВЕТА ! КАПИТОЛИНА Свободное общение 3 21.01.2012 20:46
Прошу совета ! Kamelli_13 Общие вопросы Delphi 1 18.05.2009 22:10
Гарантия.Прошу совета. Elm0 Свободное общение 7 09.10.2007 17:48