Головна порталу Дт-Кт  
Головна ДКНовиниПублікації ДКПередплатаДовідникиБланки, формиКонсультаціїДокументи


Розширений пошук по форуму

Развитие сервиса "Курсы валют". Только для программистов

Відправлено користувачем Доцент Иванович 
Список форумів Список тем Нова темаПопередня тема Наступна тема
Итак, уважаемые спешу Вам отчитаться о состоянии дел.
1. Спроектирована база данных для MS SQL 2000 - в принципе можно юзать и под MS SQL 2005 и под MySQL
- 3 таблицы: даты, валюты, курсы

-- полный перечень валют
CREATE TABLE [CurList] (
 [char] (3) COLLATE Cyrillic_General_CI_AS NOT NULL ,
	[Symb] [char] (3) COLLATE Cyrillic_General_CI_AS NOT NULL ,
	[Descr] [char] (40) COLLATE Cyrillic_General_CI_AS NOT NULL ,
	CONSTRAINT [PK_CurList] PRIMARY KEY  CLUSTERED 
	(
		
	)  ON [PRIMARY] 
) ON [PRIMARY]

-- перечень дат - для того, например: за 01/05/2009 пользуемся курсом 
-- установленным 30/04/2009 - в рабочие дни день в день
CREATE TABLE [DateList] (
	[CurDate] [smalldatetime] NOT NULL ,
	[CngDate] [smalldatetime] NOT NULL ,
	CONSTRAINT [PK_DateList] PRIMARY KEY  CLUSTERED 
	(
		[CurDate]
	)  ON [PRIMARY] 
) ON [PRIMARY]

-- непосредственно история курсов
CREATE TABLE [History] (
	[CurCode] [char] (3) COLLATE Cyrillic_General_CI_AS NOT NULL ,
	[CurDate] [smalldatetime] NOT NULL ,
	[Curs] [numeric](11, 4) NOT NULL ,
	[Krat] [int] NOT NULL 
) ON [PRIMARY]

================================
2. Разработан перловик, предоставляющий 3 сервиса:
а) currency.pl?command=update&start=20090501&FINISH=20090515
- считывает курсы с finance.ua и помещает в базу (в данном примере с 01 по 15 мая)

б) currency.pl?command=getlist
- возвращает полный список валют в базе

в) currency.pl?command=gethistory&start=20090401&FINISH=20090421&curcode=840
- возвращает курсы валют за период. В данном примере 840 - код валюты, интервал с 01 по 21 апреля 2009

г) currency.pl?command=delete&start=20090201&FINISH=20090221
- удаляет из базы курсы валют за период. В данном примере за период с 01 по 21 февраля 2009

===============
3. Разработана ert-шка под 7.7 демонстрирующая работу перловых web - сервисов

=================
Теперь интересуют Ваши пожелания.

Если кому интересно потестировать мои изваяния - говорите. Делюсь со всеми.
Мне интересны Ваши мнения и пожелания.
Продукт будут носить НЕкоммерческий характер. Просто демонстрация того, как можно полезно объединить разные продукты и технологии.
Нормальненько днюха прошла.
В полтретьего ночи такие перлы winking smiley
Сенкс, будем посмотреть winking smiley


Доцент Иванович, перлы имелись ввиду - поток сознания и продуктивности winking smiley
Пока не знаю чем - не пробовал.
Спасибо! За перлы winking smiley
Сегодня протестирую еще раз и выложу куда-нибудь.
Правда лень документацию писать....
О Придумал! Еще один сервис - отображение курсов всех валют за определенную дату
<a href=http://upload.com.ua/get/900878482/> на upload.com.ua</a>

балуйтесь на здоровье.
Хочу от Вас конструктивной критики.
Список форумів Список тем Нова темаПопередня тема Наступна тема
Вибачте, тільки зареєстровані користувачі можуть писати в цьому форумі.

Авторизуватись



Повідомлення, розміщені на форумах ДК-порталу, відображають лише особисту позицію авторів повідомлень.
Адміністрація форумів не несе відповідальності за їх зміст.

© 2023 "Дебет-Кредит", український бухгалтерський портал, web_dk [ @ ] gc.com.ua





0.000566