|
Напишите прогу за плату
29.04.2005 22:18
|
|
|
Напишите, пожалуйста, программу девушке с мехмата со 2 курса на тему сетевая база данных. Вознаграждение 200 рублей, больше не получается Сроки ограничены, надо сдать 16 мая, желательно, чтобы она была написана числу к 10. Спасибо заранее.
|
|
DiSH
|
Самурай
|
|
|
|
Рег.: 20.05.2004
|
Сообщений: 197
|
Из: Земля
|
Рейтинг: -35
|
|
|
Напиши мне подробности о проге на мыло. dish@newmail.ru. Может, смогу чем помочь.
|
Тот, у кого меч, всегда в пути |
|
GOL
|
veteran
|
|
|
|
Рег.: 04.04.2004
|
Сообщений: 1722
|
|
Рейтинг: -20
|
|
Re: Напишите прогу за плату
[re: DiSH]
30.04.2005 02:43
|
|
|
|
|
Re: Напишите прогу за плату
[re: DiSH]
30.04.2005 16:55
|
|
|
sorry, забыла написать, что надо прогу на языке C++ )
|
|
|
|
|
ahtoh
|
|
|
|
|
Рег.: 11.01.2003
|
Сообщений: 31570
|
Из: Б-909
|
Рейтинг: 9491
|
|
|
денег мало, на час работы максимум
|
|
|
Re: Напишите прогу за плату
[re: ahtoh]
01.05.2005 21:27
|
|
|
для хорошего програмиста может написание этой программы и займет час времени )
|
|
|
|
|
|
|
|
darling
|
|
|
|
|
Рег.: 27.04.2005
|
Сообщений: 3262
|
Из: +79067666616
|
Рейтинг: 243
|
|
|
да напиши ты сюда условие, в конце концов
|
|
|
TDV
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 12291
|
|
Рейтинг: 3199
|
|
Re: Напишите прогу за плату
[re: darling]
03.05.2005 12:08
|
|
|
И ,главное, фотографии не забудь, лучше, хорошие
|
Но никакого Александра Ивановича не было. |
|
|
Re: Напишите прогу за плату
[re: TDV]
03.05.2005 14:33
|
|
|
База данных "Расписание" Поля: Время: день недели, номер пары (DayTime:целое число), Аудитория (Auditorium:целое число), Предмет(Subject:текст), Преподаватель(Teacher:текст), Номер группы(Group:целое число).
Внутреннее представление таблицы: Основой представления является разреженная матрца, строки которой соответствуют дню недели и номеру пары, а столбцы - аудитории, содержимое ячейки этой матрицы определяет преподавателя, предмет и группу. Кроме того каждый отдельный преподаватель и предмет связаны в свой список, доступ к которому определяется из хэш-множества (что позволяет быстро находить расписание преподавателя или предмета) .
Условия выборки:
<условие> ::= [daytime=<диапазон>] [auditorium=<диапазон>] [subject=<строка>*] [teacher=<строка>*] [group=<диапазон>] <строка> ::= "<символ>*" <диапазон> ::= <число> | <число>'-'<число> | '*' '-' <число> | <число>'-' '*'
Например: subject="М"* group=201-299 означает все записи с названием предмета начинающегося с М и группами второго курса. База данных должна поддерживать следующие функции: создание/удаление таблий по имени; загрузка/выгрузка таблицы из/в файла; добавление записи в таблицу; удаление записей; формирование новой таблицы на основе заданного запроса; форматирование выборки на экран/в файл;
+еще существуют некоторые требования к языку запросов и к сетевой рефлизации (сервер базу данных должен реализовывать все структуры и логику базу данных(деревья, списки,алгоритмы), парсер базу данных, а также серверную часть протокола взаимодействия клиент-сервер. Клиент базы данных должен реализовывать логику взаимодействия с пользователем(консоль), а также клиентскую часть протокола взаимодействия клиент-сервер. Взаимодействие между клиентом базы данных должно осуществляться с помощью сокетов(протокол TCP/IP). Допускается множественное подключение клиентов к серверу. Все подключения к серверу аутентифицируются(имя пользователя-пароль). Специальных требований к протоколу не предъявляется, кроме требования непротиворечивости потоков данных в случае идеальной работы транспортной сети(отсутствие сетевых сбоев)) Полный список требований, если надо, могу выложить только позже(всвязи с техническими проблеммами)
|
|
ahtoh
|
|
|
|
|
Рег.: 11.01.2003
|
Сообщений: 31570
|
Из: Б-909
|
Рейтинг: 9491
|
|
|
эта программа не 200р стоит, никакой программер с нуля не напишет ее за час
|
|
|
Re: Напишите прогу за плату
[re: ahtoh]
03.05.2005 15:08
|
|
|
ну может не с нуля, наверняка есть заготовки, в принципе у нас целый поток пишет похожие проги.
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Напишите прогу за плату
[re: ahtoh]
03.05.2005 15:15
|
|
|
на нормальной языке - имхо - за час пишется
|
|
ahtoh
|
|
|
|
|
Рег.: 11.01.2003
|
Сообщений: 31570
|
Из: Б-909
|
Рейтинг: 9491
|
|
|
с каких это пор C++ стал нормальным языком?
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8952
|
|
Re: Напишите прогу за плату
[re: ahtoh]
03.05.2005 15:25
|
|
|
sorry, пост про C++ пропустил.
|
|
alkuz
|
stranger
|
|
|
|
Рег.: 21.03.2005
|
Сообщений: 10
|
|
Рейтинг: 0
|
|
|
SELECT TO_CHAR(sh.Date,'DD.MM.YYYY') || '/' || sh.Lesson_Num Date_Lesson, DECODE(a.auditorium,'1',t.teacher||'/'||s.subject||'/'||g.group,'') 1_auditorium, DECODE(a.auditorium,'2',t.teacher||'/'||s.subject||'/'||g.group,'') 2_auditorium, ... DECODE(a.auditorium,'n',t.teacher||'/'||s.subject||'/'||g.group,'') n_auditorium FROM schedule sh, ( SELECT * FROM Auditoriums WHERE auditorium => :aud1 AND auditorium =< :aid2 ) a, ( SELECT * FROM Subjects WHERE UPPER(subject) LIKE UPPER('%' || :subj || '%') ) s, ( SELECT * FROM Teachers WHERE UPPER(teacher) LIKE UPPER('%' || :tech || '%') ) t, ( SELECT * FROM Groups WHERE REPLACE(UPPER(group),'-','_') LIKE REPLACE(UPPER('%' || :grp || '%'),'-','_') ) g WHERE ( s.Date BETWEEN TO_CHAR(:dat1,'DD.MM.YYYY') AND TO_CHAR(:dat2,'DD.MM.YYYY') OR s.Date BETWEEN TO_CHAR(:dat3,'DD.MM.YYYY') AND TO_CHAR(:dat4,'DD.MM.YYYY') ) AND s.id_auditorium = a.id_auditorium (+) AND s.id_subject = s.id_subject (+) AND s.id_teacher = t.teacher (+) AND s.id_groups = g.group (+)
Order by sh.Date, sh.Lesson_Num
|
|
|
Re: Напишите прогу за плату
[re: alkuz]
03.05.2005 17:32
|
|
|
|
ahtoh
|
|
|
|
|
Рег.: 11.01.2003
|
Сообщений: 31570
|
Из: Б-909
|
Рейтинг: 9491
|
|
|
это твоя программа, с тебя 200р
|
|