Разработка автоматизированного рабочего места менеджера торговой фирмы
Описание и требования к программе, ее структура и взаимосвязь компонентов, функциональные особенности. Типы и модели данных, ограничения целостности и производимые операции. Основные процедуры, используемые в программе, их организация и значение.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 02.10.2015 |
Размер файла | 76,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
UNION ALL;
SELECT * FROM изготовлено a WHERE a.дата = date2 AND a.день =.T. and &filter1 INTO CURSOR заказ_query1
SELECT заказ_query1
ThisForm. Grid1. RecordSource = [SELECT продукция, sum (кол_во) as Количество, ед_изм, цех, принял;
FROM заказ_query1 GROUP BY продукция, принял INTO CURSOR заказ_query]
ENDCASE
*!*ThisForm. Grid1. RecordSource = [SELECT продукция, sum (кол_во) as Количество, ед_изм, цех, принял;
*!*FROM изготовлено a WHERE &filter1 GROUP BY продукция, принял INTO CURSOR заказ_query]
GO TOP IN заказ_query
ThisForm. Refresh
ThisForm. Grid1. SetFocus
Ниже приведена процедура используемая в наряд-заказе.
mTime = TIME()
* Если не забыли указать сотрудника принявшего заказ и выбрана смена (ДЕНЬ-НОЧЬ)
IF! EMPTY (ThisForm. Combo3. Value) AND ThisForm. Optiongroup1. Value # 0
* Продукция в приход на пекарню
INSERT INTO изготовлено (дата, день, время, цех, продукция, кол_во, ед_изм, принял);
VALUES
(date1, IIF (ThisForm. Optiongroup1. Value=1.T..F.), mTime, AliasName, ALLTRIM (продукция. продукция), ThisForm. Text1. Value;
IIF (SEEK(ALLTRIM (продукция. продукция), 'продукция', 'продукция'), продукция. ед_изм, ''), сотрудники.fio)
* Продукция в приход на склад
INSERT INTO sklad (дата, time, пост, title, edenizm, quantity, edenizm, прод);
VALUES (date1, mTime, AliasName,&TableName2..продукция,&TableName2..ед_изм,&TableName2..кол_во;
IIF (SEEK(ALLTRIM (&TableName2..продукция), 'продукция', 'продукция'), продукция. ед_изм, '').T.)
* Разноска на приход в пекарню
SELECT svod1
SCAN
INSERT INTO &TableName4 (дата, день, время, продукция, id, сырье, кол_во, ед_изм, принял);
VALUES (date1, IIF (ThisForm. Optiongroup1. Value=1.T..F.), mTime, продукция. продукция, svod1.N, svod1.сырье, svod1.количество;
IIF (SEEK(ALLTRIM (svod1.сырье), 'table2', 'сырье'), table2.ед_изм, '');
сотрудники.fio)
ENDSCAN
This. Enabled =.F.
ThisForm. Text1. Enabled =.F.
ELSE
MESSAGEBOX([Не указан сотрудник принявший заказ или смена], 0+64, [Внимание!])
* Блокировка кнопок
This. Enabled =.T.
ThisForm. Text1. Enabled =.T.
ENDIF
GO TOP
ThisForm. Optiongroup1. InteractiveChange
ThisForm. Refresh
ThisForm. Combo4. SetFocus
Процедура формирования карточки наряд-заказа.
SELECT a.цех, a.продукция, a.кол_во, a. Ед_изм, b.сырье, b.кол_во, b.ед_изм FROM изготовлено a, pek_ras_сырье b WHERE a.дата = date1 AND b.дата = date1 AND a.цех = ALLTRIM (ThisForm. Combo1. Value) INTO CURSOR наряд_заказ_печ READWRITE
SELECT наряд_заказ_печ
INDEX ON продукция TAG продукция
INDEX ON сырье TAG сырье
DELETE ALL
** Сырье с разбивкой на цеха
SELECT &TableName4
SET ORDER TO сырье
SET FILTER TO дата = date1
SCAN
IF SEEK (ALLTRIM(&TableName4..сырье), 'наряд_заказ_печ', 'сырье')
REPLACE наряд_заказ_печ. кол_во_b WITH наряд_заказ_печ. кол_во_b + &TableName4..кол_во
ELSE
INSERT INTO наряд_заказ_печ (цех, сырье, кол_во_b, ед_изм_b);
VALUES (AliasName, &TableName4..сырье, &TableName4..кол_во, &TableName4..ед_изм)
ENDIF
ENDSCAN
* Продукция
SELECT изготовлено
SET ORDER TO ПРОДУКЦИЯ
SET FILTER TO дата = date1 AND цех = ALLTRIM (ThisForm. Combo1. Value)
GO TOP IN наряд_заказ_печ
SCAN
IF SEEK (ALLTRIM(изготовлено. продукция), 'наряд_заказ_печ', 'продукция')
REPLACE наряд_заказ_печ. кол_во_a WITH наряд_заказ_печ. кол_во_a + изготовлено. кол_во
ELSE
SELECT наряд_заказ_печ
SCAN
IF EMPTY (наряд_заказ_печ. продукция) AND наряд_заказ_печ. цех = изготовлено. цех AND! EOF()
REPLACE наряд_заказ_печ. цех WITH изготовлено. цех
REPLACE наряд_заказ_печ. продукция WITH изготовлено. продукция
REPLACE наряд_заказ_печ. кол_во_a WITH изготовлено. кол_во
REPLACE наряд_заказ_печ. ед_изм_a WITH изготовлено. ед_изм
EXIT
ENDIF
ENDSCAN
IF EOF()
INSERT INTO наряд_заказ_печ (цех, продукция, кол_во_a, ед_изм_a);
VALUES (изготовлено. цех, изготовлено. продукция, изготовлено. кол_во, изготовлено. ед_изм)
ENDIF
ENDIF
ENDSCAN
SELECT наряд_заказ_печ
SET ORDER TO 0
REPORT FORM nar_zakaz_kartochka PREVIEW
Процедура добавления фактических остатков в цех магазина.
PUBLIC mday, medit
mday =.F.
medit=.f.
* Меню
DEFINE POPUP shortcut SHORTCUT RELATIVE FROM MROW(), MCOL()
DEFINE BAR 1 OF shortcut PROMPT «День»
DEFINE BAR 2 OF shortcut PROMPT «Ночь»
ON SELECTION BAR 1 OF shortcut mday =.T.
ON SELECTION BAR 2 OF shortcut mday =.F.
ACTIVATE POPUP shortcut
* Через переменные
ThisForm. Pageframe1. Ост_фак. Container1. Visible =.T.
* Деактивация кнопок добавления и удаления фактического остатка
ThisForm. Command5. Enabled =.F.
ThisForm. Command6. Enabled =.F.
ThisForm. Refresh
ThisForm. Pageframe1. Ост_фак. Container1. Text1. Value = DATE()
ThisForm. Pageframe1. Ост_фак. Container1. Combo1. Value = ''
ThisForm. Pageframe1. Ост_фак. Container1. Text2. Value = 0
ThisForm. Pageframe1. Ост_фак. Container1. Text3. Value = ''
ThisForm. Pageframe1. Ост_фак. Container1. SetFocus
Процедура вычисления количественного расчета.
SET CURSOR OFF
WAIT [Идут вычисления]+CHR(13)+[Пожалуйста подождите] WINDOW NOWAIT
ThisForm. Label18. Caption = 'КОЛИЧЕСТВЕННЫЙ отчет ' + otv_fio + ' за период с '+ DTOC(date1) + ' по ' + DTOC(date2)
mReport = 'Количественный'
SELECT kalk
SCAN
REPLACE kalk.кол_во WITH 0
REPLACE kalk.сумма WITH 0
ENDSCAN
* Формируем список сырья и цен
SELECT table2
SCAN
INSERT INTO количественный (наим, цена) VALUES (table2.сырье, table2.цена)
ENDSCAN
* Сформировали
* Действия по шагам
* 1 шаг Расчет остатка на начало
* 2 шаг Расчет прихода и расхода
* 3 шаг Расчет реализ. продукции за указ. период согласно калькуляции
* 4 шаг Расчет «Остатка на конец»
* 1 шаг
* Расчет остатка на начало
SELECT количественный
SET FILTER TO IN количественный
kol = 0
kol_r = 0
SCAN
* Приход на начало периода
SELECT sklad
SET FILTER TO sklad.дата < date1 && IN sklad
LOCATE FOR sklad.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad.quantity
CONTINUE
ENDDO
* Расход на начало периода
SELECT sklad_р
SELECT * FROM sklad_р WHERE sklad_р.дата <= date1-1;
UNION ALL;
SELECT all * FROM sklad_р WHERE sklad_р.дата = date1 AND день =.T. INTO CURSOR расход_со_склада
SELECT расход_со_склада
LOCATE FOR расход_со_склада.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol_r = kol_r + расход_со_склада.quantity
CONTINUE
ENDDO
* Остаток на начало периода
SELECT количественный && Заносим в отчет
Replace количественный. ост_кол WITH kol - kol_r && остаток,
Replace количественный. ост_сум WITH (kol - kol_r)* количественный. цена && сумму
kol = 0
kol_r = 0
ENDSCAN
* Рассчитали
* 2 шаг
* Расчет прихода и расхода
SELECT количественный
kol = 0
kol_r = 0
SCAN
* Приход на склад сырья за указанный период
SELECT sklad
SET FILTER TO sklad.дата >= date1 AND sklad.дата <= date2
LOCATE FOR sklad.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad.quantity
CONTINUE
ENDDO
SELECT количественный && Заносим в отчет
Replace количественный. пр_кол WITH kol && В отчет кол-во
Replace количественный. пр_сум WITH kol * количественный. цена && В отчет сумму прихода
* Расход со склада сырья за указанный период
SELECT sklad_р
* SET FILTER TO sklad_р.дата >= date1 AND sklad_р.дата <= date2 AND sklad_р.реал =.f.
SELECT * FROM sklad_р WHERE sklad_р.дата = date1 AND день =.F. AND реал =.F.;
UNION ALL;
SELECT * FROM sklad_р WHERE sklad_р.дата >= date1+1 AND sklad_р.дата <= date2-1 AND реал =.F.;
UNION ALL;
SELECT * FROM sklad_р WHERE sklad_р.дата = date2 AND день =.T. AND реал =.F. INTO CURSOR расход_со_склада
SELECT расход_со_склада
LOCATE FOR расход_со_склада.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol_r = kol_r + расход_со_склада.quantity
CONTINUE
ENDDO
SELECT количественный
Replace количественный. рас_кол WITH kol_r && В отчет кол-во
Replace количественный. рас_сум WITH kol_r * количественный. цена && В отчет сумму расхода
kol = 0
kol_r = 0
ENDSCAN
* Рассчитали
* 3 шаг
* Здесь расчет реализ. продукции за указ. период согласно калькуляции
Select sklad_р
Set Order To 1 && TITLE
Set Filter To sklad_р.дата >= date1 AND sklad_р.дата <= date2 AND реал =.t.
* Расчитанная согласно кальк. реализованная продукция в отчет
SELECT количественный
kol = 0
SCAN
* Приход на склад сырья за указанный период
SELECT sklad_р
LOCATE FOR sklad_р.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad_р.quantity
CONTINUE
ENDDO
SELECT количественный && Заносим в отчет
Replace количественный. реал_кол WITH kol && В отчет кол-во
Replace количественный. реал_сум WITH kol * количественный. цена && В отчет сумму прихода
kol = 0
ENDSCAN
* Расчитали согласно калькуляции реализованную продукцию и отправили в отчет
* 4 шаг
* Расчет «Остатка на конец»
SELECT количественный
SCAN
* количество
REPLACE количественный. остат_кол WITH количественный. ост_кол + количественный. пр_кол - количественный. рас_кол - количественный. реал_кол
* сумма
REPLACE количественный. остат_сум WITH количественный. ост_сум + количественный. пр_сум - количественный. рас_сум - количественный. реал_сум
ENDSCAN
*Рассчитали
* Фильтруем нулевые значения
*SET FILTER TO количественный. ост_кол <> 0 OR количественный. пр_кол <> 0 OR количественный. рас_кол <> 0
*SET FILTER TO количественный. остат_кол <> 0
CALCULATE sum (количественный. ост_кол) TO ThisForm. TxtОстКол. Value
CALCULATE sum (количественный. ост_сум) TO ThisForm. TxtОстСумма. Value
CALCULATE sum (количественный. пр_кол) TO ThisForm. TxtПрКол. Value
CALCULATE sum (количественный. пр_сум) TO ThisForm. TxtПрСумма. Value
CALCULATE sum (количественный. рас_кол) TO ThisForm. TxtРасКол. Value
CALCULATE sum (количественный. рас_сум) TO ThisForm. TxtРасСумма. Value
CALCULATE sum (количественный. реал_кол) TO ThisForm. TxtРеалКол. Value
CALCULATE sum (количественный. реал_сум) TO ThisForm. TxtРеалСумма. Value
CALCULATE sum (количественный. остат_кол) TO ThisForm. TxtОстатКол. Value
CALCULATE sum (количественный. остат_сум) TO ThisForm. TxtОстатСумма. Value
SET ORDER TO наим
GO TOP IN количественный
ThisForm. Refresh
WAIT CLEAR
Ниже приведена процедура вычисления сличительного расчета.
WAIT [Идут вычисления]+CHR(13)+[Пожалуйста подождите] WINDOW NOWAIT
ThisForm. Label18. Caption = 'СЛИЧИТЕЛЬНАЯ ведомость ' + otv_fio + ' за период с '+ DTOC(date1) + ' по ' + DTOC(date2)
mReport = 'Сличительная'
SELECT kalk
SCAN
REPLACE kalk.кол_во WITH 0.0000
REPLACE kalk.сумма WITH 0.0000
ENDSCAN
* Формируем список сырья и цен
SELECT table2
SCAN
INSERT INTO количественный (наим, цена) VALUES (table2.сырье, table2.цена)
ENDSCAN
* Сформировали
* Действия по шагам
* 1 шаг Расчет остатка по отчету
* 2 шаг Расчет фактического сырья на складе по ревизии
* 3 шаг
* 1 шаг расчет остатка по отчету
* Расчет остатка на начало
SELECT количественный
SET FILTER TO IN количественный
kol = 0
kol_r = 0
SCAN
* Приход на начало периода
SELECT sklad
SET FILTER TO sklad.дата < date1 && IN sklad
LOCATE FOR sklad.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad.quantity
CONTINUE
ENDDO
* Расход на начало периода
SELECT sklad_р
SELECT * FROM sklad_р WHERE sklad_р.дата <= date1-1;
UNION ALL;
SELECT * FROM sklad_р WHERE sklad_р.дата = date1 AND день =.T. INTO CURSOR расход_со_склада
SELECT расход_со_склада
LOCATE FOR расход_со_склада.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol_r = kol_r + расход_со_склада.quantity
CONTINUE
ENDDO
* Остаток на начало периода
SELECT количественный && Заносим в отчет
Replace количественный. ост_кол WITH kol - kol_r && остаток,
Replace количественный. ост_сум WITH (kol - kol_r)* количественный. цена && сумму
kol = 0
kol_r = 0
ENDSCAN
* Рассчитали
* Расчет прихода и расхода
SELECT количественный
kol = 0
kol_r = 0
SCAN
* Приход на склад сырья за указанный период
SELECT sklad
SET FILTER TO sklad.дата >= date1 AND sklad.дата <= date2
LOCATE FOR sklad.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad.quantity
CONTINUE
ENDDO
SELECT количественный && Заносим в отчет
Replace количественный. пр_кол WITH kol && В отчет кол-во
Replace количественный. пр_сум WITH kol * количественный. цена && В отчет сумму прихода
* Расход со склада сырья за указанный период
SELECT sklad_р
* SET FILTER TO sklad_р.дата >= date1 AND sklad_р.дата <= date2 AND sklad_р.реал =.f.
SELECT * FROM sklad_р WHERE sklad_р.дата = date1 AND день =.F. AND реал =.F.;
UNION ALL;
SELECT * FROM sklad_р WHERE sklad_р.дата >= date1+1 AND sklad_р.дата <= date2-1 AND реал =.F.;
UNION ALL;
SELECT * FROM sklad_р WHERE sklad_р.дата = date2 AND день =.T. AND реал =.F. INTO CURSOR расход_со_склада
SELECT расход_со_склада
LOCATE FOR расход_со_склада.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol_r = kol_r + расход_со_склада.quantity
CONTINUE
ENDDO
SELECT количественный
Replace количественный. рас_кол WITH kol_r && В отчет кол-во
Replace количественный. рас_сум WITH kol_r * количественный. цена && В отчет сумму расхода
kol = 0
kol_r = 0
ENDSCAN
* Рассчитали
* Здесь расчет реализованной продукции за указ. период согласно калькуляции
SELECT sklad_р
SET ORDER TO 1 && TITLE
SET FILTER TO sklad_р.дата >= date1 AND sklad_р.дата <= date2 AND реал =.T.
* Рассчитанная согласно кальк. реализованная продукция в отчет
SELECT количественный
kol = 0
SCAN
* Приход на склад сырья за указанный период
SELECT sklad_р
LOCATE FOR sklad_р.title = ALLTRIM (количественный. наим)
DO WHILE FOUND()
kol = kol + sklad_р.quantity
CONTINUE
ENDDO
SELECT количественный && Заносим в отчет
Replace количественный. реал_кол WITH kol && В отчет кол-во
Replace количественный. реал_сум WITH kol * количественный. цена && В отчет сумму прихода
kol = 0
ENDSCAN
* Расчитали согласно кальк. реализованную продукцию и отправили в отчет
* Расчет ОСТАТКА НА КОНЕЦ
SELECT количественный
SCAN
* количество
REPLACE количественный. остат_кол WITH количественный. ост_кол + количественный. пр_кол - количественный. рас_кол - количественный. реал_кол
* сумма
Replace количественный. остат_сум WITH количественный. ост_сум + количественный. пр_сум - количественный. рас_сум - количественный. реал_сум
ENDSCAN
* Рассчитали остаток по отчету
* Переносим остаток по отчету из количественного в сличительную ведомость
SCAN
INSERT INTO сличительная (наим, цена, остат_кол, остат_сум) VALUES (количественный. наим, количественный. цена, количественный. остат_кол, количественный. остат_сум)
ENDSCAN
* 2 шаг Расчет фактического сырья на складе по ревизии
SELECT ревизия
SET FILTER TO ревизия. дата >= date1 AND ревизия. дата <= date2 AND ревизия. прод =.F.
SELECT сличительная
kol = 0.0000
kol_r = 0.0000
SCAN
* Приход на склад сырья за указанный период
SELECT ревизия
LOCATE FOR ALLTRIM (ревизия. наим) == ALLTRIM (сличительная. наим)
DO WHILE FOUND()
kol = kol + ревизия. кол_во
CONTINUE
ENDDO
SELECT сличительная
&& Заносим в отчет
Replace сличительная. фсыр_кол WITH kol && В отчет кол-во
&& В отчет сумму прихода
Replace сличительная. фсыр_сум WITH kol * сличительная. цена
kol = 0.0000
kol_r = 0.0000
ENDSCAN
* Рассчитали
* 3 шаг * Расчет излишков и недостачи
SELECT сличительная
SCAN
IF сличительная. остат_кол - сличительная. фсыр_кол < 0
REPLACE сличительная. излиш_кол WITH сличительная. фсыр_кол - сличительная. остат_кол
REPLACE сличительная. излиш_сум WITH (сличительная. фсыр_кол - сличительная. остат_кол) * сличительная. цена
ENDIF
IF сличительная. остат_кол - сличительная. фсыр_кол > 0
REPLACE сличительная. недост_кол WITH сличительная. остат_кол - сличительная. фсыр_кол
REPLACE сличительная. недост_сум WITH (сличительная. остат_кол - сличительная. фсыр_кол) * сличительная. цена
ENDIF
ENDSCAN
* расчет по столбцам
CALCULATE sum (сличительная. остат_кол) TO ThisForm. TxtОстКол. Value
CALCULATE sum (сличительная. остат_сум) TO ThisForm. TxtОстСумма. Value
CALCULATE sum (сличительная. фсыр_кол) TO ThisForm. TxtРасКол. Value
CALCULATE sum (сличительная. фсыр_сум) TO ThisForm. TxtРасСумма. Value
CALCULATE sum (сличительная. недост_кол) TO ThisForm. TxtРеалКол. Value
CALCULATE sum (сличительная. недост_сум) TO ThisForm. TxtРеалСумма. Value
CALCULATE sum (сличительная. излиш_кол) TO ThisForm. TxtОстатКол. Value
CALCULATE sum (сличительная. излиш_сум) TO ThisForm. TxtОстатСумма. Value
GO TOP IN количественный
SELECT сличительная
SET ORDER TO наим
GO TOP
ThisForm. Refresh
Список использованной литературы
1 Трудовой Кодекс Республики Казахстан (с изменениями и дополнениями по состоянию на 17.02.2012 год);
2 Генкин Б.М. Экономика и социология труда. Учебник для вузов, 1998. 384 с.
3 Организация и нормирование труда. Учебник для вузов/ Под ред. Ю.Г. Одегова - М.: Издательство «Экзамен», 2003. - 464 с.;
4 Рофе А.И. Организация и нормирование труда: Учебник для вузов. - М.: Издательство «МИК», 2003. - 368 с.
5 Зудина Л.Н. Организация управленческого труда: Учеб. пособие. - М.: ИНФРА-М; Новосибирск: НГАЭ и У, 1997. - 256 с.;
6 Егоршин А.П., Зайцев А.К. Организация труда персонала: Учебник. - М.: ИНФРА-М, 2008. - 320 с.;
7 Зудина Л.Н. Организация управленческого труда: Учеб. пособие. - М.: ИНФРА-М; Новосибирск: НГАЭ и У, 1997. - 256 с.;
8 Хомоненко А.Д., Цыганков В.М, Мальцев М.Г. Базы данных. /Учебник для вузов. - СПб.: Корона-принт, 2002.
9 Григорьев Ю.А., Ревунков Г.И. Банки данных. / Учебник для вузов. - М.: Издательство МГТУ им. И.Э. Баумана, 2002.
10 Дейт К. Введение в системы баз данных. /Пер. с англ. - М.: Вильямс, 2001.
11 Когаловский М-Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002.
12 Мейер Д. Теория реляционных баз данных. Alep. с англ, - М.: Мир, 1987.
13 Хансен Г., Хансен Д. Базы данных. Разработка и управление. /Пер. с англ. - М.: Бином, 2000.
14 Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. /Пер. с англ.-М.: Вильямс, 2003.
15 Сичкаренко В.А. SQL-99. Руководство разработчика баз данных. - СПб-ДиаСофт, 2002.
16 Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. - СПб.: Питер, 1997.
17 Мамаев Е.В. Microsoft SQL Server. - СПб.: БХВ-Санкт-Петербург, 2001.
18 Пэддок Р., Петерсен Дж., Тэлмейдж Р., Ренфт Э. Visual FoxPro 6. Разработка корпоративных приложений. / Пер- с англ. - М.: ДМК, 1999.
19 Омельченко Л. Самоучитель Visual FoxPro 7.0. - СПб.: БХВ - Сапкт-Петсрбург, 2002.
20 Бэлсон Дон, Гокмен Марк, Ингрем Джонатан. Внутренний мир ORACLE 8. Проектирование и настройка. /Пер. с англ. - К.: ДиаСофт, 2000.
21 Фролов А., Фролов Г. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. - М.: Русская редакция, 2000.
22 Мещеряков А.Е., Хомоненко А.Д. Публикация баз данных в Интернете. - СПб.: БХВ-Санкт-Петербург, 2001.
23 Харрингтон Дж. Проектирование объектно-ориентированных баз данных. -/Пер. с англ. - М.: ДМК, 2001.
24 Цикритзис Д., Лоховски Ф. Модели данных. - М: Финансы и статистика, 1985.
25 Бойко В.В., Савинков B.В. Проектирование баз данных информационных систем. - М: Финансы и статистика, 1989.
26 Замулин А. Системы программирования баз данных и знаний. - Новосибирск: Наука. Сибирское отделение, 1990.
27 Дейт К. Введение в системы баз данных. - M: Мир, 1980.
28 Тиори Т., Фрай Дж. Проектирование структур баз данных в двух книгах. - М: Мир, 1985.
29 «Руководство разработчика баз данных». Шумаков, Фаронов.
30 «SQL Server 7.0» Ю. Тихомиров.
31 Бемер. С. FoxPro 2.6 для Windows. - Киев.: ВHV, 1995.
32 Long Jeb. FoxPro 2.6 for Windows. - Sams Pudlishing, 1994.
33 А.А. Попов. FoxPro 2.5/2.6. Создание приложений для FoxPro в DOS и Windows. ООО «ДЕСС». M.1997.
34 Попов А.А. Программирование в среде СУБД 2.0. Построение систем обработки данных. М., Радио и связь, 1994.
35 Четвериков В.Н., Ревунков Г.И., Самохвалов Э.Н. Базы и банки данных. М., Высшая школа, 1987.
36 Лес Принтер. Разработка приложений в Microsoft FoxPro 2.5. M., TOO ЭДЕЛЬ, 1995.
37 FoxPro. Language Refrence. - Microsoft Corp., 1994.
38 Каратыгин С.А., Тихонов А.Ф., Тихонова Л.Н. Программирование в FoxPro для Windows на примерах. - М.: Бином, 1995.
39 Бакуменко Л.П., Кудрявцева Ж.А. dBase. Практический курс для начинающих. Йошкар - Ола, 1991.
40 Тони Лима. Введение в dBaseIV.M., Радио и связь, 1993.
Размещено на Allbest.ru
...Подобные документы
Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.
курсовая работа [4,4 M], добавлен 27.12.2014Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
курсовая работа [686,9 K], добавлен 19.05.2014Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Основные понятия баз данных и функциональные возможности СУБД. Основы компьютерного обеспечения информационных процессов в школе и проблема автоматизации рабочего места. Структура базы данных сводной информации об учениках, входная и выходная информация.
курсовая работа [2,8 M], добавлен 17.02.2010Базы данных и системы управления ими. Внутренняя структура баз, особенности, направления взаимосвязи отдельных компонентов, свойства полей и типы данных. Принципы работы в программе MS Access. Режимы работы, предметная область, разработка запросов.
курсовая работа [244,6 K], добавлен 06.06.2014Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Анализ системы управления организацией ОАО Ошмянский "Сырзавод". Разработка системы оформления заказов клиентов. Основание для разработки автоматизированного рабочего места и требования к программе. Описание АРМа "Оформление предварительных заказов".
курсовая работа [1,8 M], добавлен 25.03.2012Преимущества и недостатки иерархической модели данных. Целостная часть реляционной модели данных. Базовые требования целостности сущностей и по ссылкам. Ограничения целостности сущности и по ссылкам. Аксиомы Армстронга, аномалии обновления и их виды.
контрольная работа [262,3 K], добавлен 05.02.2011Разработка автоматизированного рабочего места менеджера фирмы. Проектирование программного обеспечения. Функциональная модель предметной области. Серверная и клиентская части. Особенности реализации запросов. Эксплуатация и сопровождение проекта.
курсовая работа [875,5 K], добавлен 28.11.2014Анализ аналогов создаваемой АИС. Основные используемые методы разработки, описание модели жизненного цикла. Способы поддержки целостности базы данных и бизнес-процессов, описание интерфейса системы. Организация политики безопасности и доступа к БД.
курсовая работа [1,2 M], добавлен 29.11.2008Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Сфера применения автоматизированного рабочего места менеджера системы Клиент-Банк, выполнение финансовых операций и перевод денежных средств между счетами клиента, использование сертифицированных программных средств, их высокая производительность.
курсовая работа [1,1 M], добавлен 28.08.2012Разработка автоматизированного рабочего места (АРМ) главного энергетика ЭСХ ОФ ОАО "Шахта "Заречная" для сбора, просмотра и анализа данных показателей электроснабжения с объектов предприятия. Функциональная схема АРМ, модели функциональных отношений.
дипломная работа [1,2 M], добавлен 27.10.2013Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016Задачи, функция и структура выбранной организации. Выявление и оценка информационных потоков. Разработка автоматизированного рабочего места сотрудника с использованием Microsoft Access. Описание концептуальной и логической моделей объекта, тестирование.
дипломная работа [7,8 M], добавлен 21.01.2012Классификация и виды компьютерных сетей, их функциональные особенности, принцип работы и взаимодействие компонентов. Линии связи и каналы передачи данных, типы и принципы построения сетей по данному признаку. Организация рабочего места администратора.
отчет по практике [34,6 K], добавлен 18.06.2014Модель данных как совокупность структур данных и операций их обработки. Иерархическая, сетевая и реляционная модели данных, их основные преимущества и недостатки. Операции над данными, определенные для каждой из моделей, ограничения целостности.
реферат [128,4 K], добавлен 16.02.2012Анализ функциональной структуры администрации. Разработка автоматизированного рабочего места директора фирмы ООО "Бэст-Софт", предназначенного для автоматизации процесса контроля движения документации в отделе. Требования безопасности при работе с ЭВМ.
дипломная работа [116,6 K], добавлен 11.02.2013Взаимосвязь между бизнес-процессами и бизнес-компонентами фирмы "Weblink". Основные задачи, цели и функции фирмы. Требования к программе и перечень вводимой информации. Требования к оснащенности фирмы компьютерной техникой. Перечень печатаемых отчетов.
реферат [32,2 K], добавлен 27.01.2010