- •Содержание
- •Перечень сокращений, условных обозначений, символов, единиц измерения и терминов
- •Введение
- •Анализ существующей информационнойт системы районной Администрации (ис ра) и разработка многоуровневой структуры Автоматизированной исра (аисра)
- •1.1. Анализ методов построения структур информационных систем
- •1.2. Анализ существующей структуры информационной системы районной Администрации
- •1.3. Разработка многоуровневой структуры Автоматизированной информационной системы районной Администрации
- •Исследование взаимосвязи между уровнями многоуровневой структуры ис ра
- •2.1. Принципы исследования взаимосвязей страт многоуровневой структуры
- •2.2. Разработка информационно-поисковой системы для исследования взаимосвязей в многоуровневой аис ра
- •3. Экспериментальное исследование взаимосвязей между стратами многоуровневой структуры аисра (на примере Администрации Калининского района Санкт-Петербурга)
- •3.1. Разработка многоуровневой аисра Администрации Калининского района Санкт-Петербурга
- •Внешние Внутренние
- •3.2. Исследование взаимосвязей между стратами многоуровневой структуры аис ра Администрации Калининского района Санкт-Петербурга с использованием информационно-поисковой системы
- •Заключение
- •Библиографический список
- •Приложение 1
- •Приложение 2
Приложение 1
N – номер документа
S – статус документа
G – год документа
T – наименование документа
R – раздел
domains
N=string
S=string
Y=string
T=string
R=string
K1=string
K2=string
K3=string
K4=string
K5=string
K6=string
K7=string
K8=string
K9=string
database
nom(string)
year(string)
status(string)
razd(string)
k1(string)
k2(string)
k3(string)
k4(string)
k5(string)
k6(string)
k7(string)
k8(string)
k9(string)
dok1(string,string,string,string,string,string,string,string,string,string,string)
dok(string,string,string,string,string)
dok2(string,string,string,string,string)
dok3(string,string,string,string,string)
predicates
help
view(string,string,string,string,string,string,string,string,string,string,string)
vyb
poisk(string,string,string,string,string,string,string,string,string,string,string)
dict
yn
clauses
help:-
makewindow(1,14,14,"OPISANIE RABOTI",0,0,25,80),nl,nl,
write("Goal:dict - prosmotr slovaria"),nl,nl,
write("Goal: view(N,Y,R,K1,K2,K3,K4,K5,K6,K7,K8,K9)-prosmotr dokumentov i razdelov,"),nl,
write("gde N - nomer dokumenta,"),nl,
write("gde Y - god dokumenta,"),nl,
write("R - razdely,"),nl,
write("K1 - kluchevoe slovo iz slovaria1"),nl,
write("K2 - kluchevoe slovo iz slovaria2"),nl,
write("K3 - kluchevoe slovo iz slovaria3"),nl,
write("K4 - kluchevoe slovo iz slovaria4"),nl,
write("K5 - kluchevoe slovo iz slovaria5"),nl,
write("K6 - kluchevoe slovo iz slovaria6"),nl,
write("K7 - kluchevoe slovo iz slovaria7"),nl,
write("K8 - kluchevoe slovo is slovaria8"),nl,
write("K9 - kluchevoe slovo iz slovaria9"),nl,
write("Luboi parametr zaprosa mojet byt' zamenen"),nl,
write("Dlia prodoljenia najmite lubuiu klavishu"),
readchar(O),O='1'.
dict:-
makewindow(1,11,11,"SLOVAR'",0,0,25,80),nl,
write(" * Adresnaia programma"),nl,
write(" * BOMJ"),nl,
write(" * Veterany"),nl,
write(" * EGE"),nl,
write(" * Jilaia plochad'"),nl,
write(" * Jiloi fond"),nl,
write(" * Zaniatost'"),nl,
write(" * Investicii"),nl,
write(" * Invalidy"),nl,
write(" * Materialnaia pomoch"),nl,
write(" * Obrazovanie"),nl,
write(" * Otkluchenia"),nl,
write(" * Predprinimateli"),nl,
write(" * Predpriatia"),nl,
write(" * Semia"),nl,
write(" * Torgovlia"),nl,
write(" * TSJ"),nl,
write(" * Ychachiesia"),nl,
write(" * Shkola"),nl,
write(" * Uridicheskie"),nl,
write("Dlia prodoljenia raboti najmite lubuiy klavishu"),
readchar(O),O='1'.
view(N,R,K1,K2,K3,K4,K5,K6,K7,K8,K9):-
makewindow(1,15,15,"DOKUMENT",0,0,25,80),nl,
dok1(N,R,K1,K2,K3,K4,K5,K6,K7,K8,K9),
dok(N,S,Y,T,R),nl,
write("Nomer dokumenta \: ",N),nl,nl,
write("God dokumenta: ",Y),nl,nl,
write("Status dokumenta: ",S),nl,nl,
write("Nazvania dokumenta: ",T),nl,
write("Razdel dokuenta: ",R),nl,nl,
write("Kluchevye slova: ",K1," ",K2," ",K3," ",K4," ",K5," ",K6," ",K7," ",K8," ",K9),nl,nl,nl,
write("dlia prodoljenia raboti najmite lubuiu klavishu"),nl,nl,nl,nl,nl,
readchar(O),O='1'.
vyb:-
makewindow(1,15,15,"DOKUMENT",0,0,25,80),nl,
dok1(N,R,K1,K2,K3,K4,K5,K6,K7,K8,K9),
dok(N,S,Y,T,R),nl,
write("Nomer dokumenta: ",N),nl,nl,
write("God dokumenta: ",Y),nl,nl,
write("Status dokumenta: ",S),nl,nl,
write("Nazvania dokumenta: ",T),nl,
write("Razdel dokumenta: ",R),nl,nl,
write("Kluchevyie slova: ",K1," ",K2," ",K3," ",K4," ",K5," ",K6," ",K7," ",K8," ",K9),nl,nl,nl,
yn,
assertz(dok2(N,S,Y,T,R)),nl,
write("Dlia prodoljenia raboti najmite lubuiu klavishu"),nl,nl,nl,nl.
poisk(N,R,K1,K2,K3,K4,K5,K6,K7,K8,K9):-
makewindow(1,15,15,"DOKUMENT",0,0,25,80),nl,
dok1(N,R,K1,K2,K3,K4,K5,K6,K7,K8,K9),
dok(N,S,Y,T,R),nl,
write("Nomer dokumenta: ",N),nl,nl,
write("God dokumenta: ",Y),nl,nl,
write("Status dokumenta: ",S),nl,nl,
write("Nazvania dokumenta: ",T),nl,
write("Razdel dokumenta: ",R),nl,nl,
write("Kluchevyie slova: ",K1," ",K2," ",K3," ",K4," ",K5," ",K6," ",K7," ",K8," ",K9),nl,nl,nl,
yn,
assertz(dok3(N,S,Y,T,R)),nl,
write("Dlia prodoljenia raboti najmite lubuiu klavishu"),nl,nl,nl,nl.
yn:-
nl,write("Otvet'te:"),nl,
nl,write("y - dokument nujen"),nl,
nl,write("n - dokument ne nujen"),nl,
readchar(O),O='y'.
dok("1","Otchet","2010","Otchet glavy","Ekonomika").
dok("2","Otchet","2010","Otchet glavy","Raionnoe hoziaistvo").
dok("3","Otchet","2010","Otchet glavy","Social'noe razvitie").
dok("4","Otchet","2011","Otchet glavy","Ekonomika").
dok("5","Otchet","2011","Otchet glavy","Raionnoe hoziaistvo").
dok("6","Otchet","2011","Otchet glavy","Social'noe razvitie").
dok1("1","Ekonomika","Predprinimateli","Predpriatia","Investicii","Torgovlia",
"Uridicheskie","Jilaia plochad'","Zaniatost'","","").
dok1("2","Raionnoe hoziaistvo","Jiloi fond","TSJ","Otkluchenia","Adresnaia programma",
"","","","","").
dok1("3","Social'noe razvitie","Semia","Shkola","EGE","Uchachiesia","Obrazovanie",
"Materialnaia pomoch","Invalidy","Veterany","BOMJ").
dok1("4","Ekonomika","Predprinimateli","Predpriatia","Investicii","Torgovlia",
"Uridicheskie","Jilaia plochad'","Zaniatost'","","").
dok1("5","Raionnoe hoziaistvo","Jiloi fond","TSJ","Otkluchenia","Adresnaia programma",
"","","","","").
dok1("6","Social'noe razvitie","Semia","Shkola","EGE","Uchachiesia","Obrazovanie",
"Materialnaia pomoch","Invalidy","Veterany","BOMJ").