Аппараттық және бағдарламалық қамтамасыз етуді орнату

Ақпараттық жүйені (АЖ) әзірлеу «Жылжымайтын мүлік агенттігі. Бағдарламалық қамтамасыз етуді әзірлеу технологиясы Жылжымайтын мүлік агенттігінің автоматтандырылған ақпараттық жүйесін әзірлеу

GOU NPO Professional

М Е Т О Д И С Е С К И Е

ҰСЫНЫСТАР

КУРС ДИЗАЙНЫ ҮШІН

ПӘН БОЙЫНША

БАҒДАРЛАМАЛЫҚ ҚҰРАЛДЫ ЖАСАУ ТЕХНОЛОГИЯСЫ

мамандығы бойынша

230105(2203) Бағдарламалық құрал есептеу техникасыжәне
автоматтандырылған жүйелер

(негізгі деңгей)

Калининград, 2007 ж

БЕКІТІЛГЕН

пән

(циклдік) комиссия

230 Компьютерлік технологиялар мен орта кәсіптік білім берудің автоматтандырылған жүйелеріне арналған бағдарламалық қамтамасыз ету (базалық деңгей) мамандығы бойынша бітірушілерді даярлаудың ең төменгі мазмұны мен деңгейіне қойылатын мемлекеттік талаптарға сәйкес құрастырылған.

ПКК төрағасы

орынбасары директорлар

UMR бойынша

_______________________

_______________________

Рецензенттер:

КІРІСПЕ

Орта кәсiптiк бiлiм берудiң мемлекеттiк бiлiм беру стандартына сәйкес арнаулы пәндер саласындағы «Есептеу техникасы және автоматтандырылған жүйелердiң бағдарламалық қамтамасыз ету» мамандығы бойынша бiтiрушiлердiң ең аз мазмұны мен дайындық деңгейiне сәйкес: білу :

алгоритмін құрастыру бағдарламалық қамтамасыз етуді енгізуберілген тапсырма;

әзірленген алгоритм бойынша бағдарламалық өнімді жасау, бағдарламалық өнімді жөндеу және сынақтан өткізу;

· желілік қосымшаларды әзірлеу және қолдау;


тапсырмаларкурстық жоба мыналар:

Курстық жоба тақырыбына қатысты белгілі бір пәндік саланың ерекшеліктерін зерттеу;

Таңдалған әдісті негіздей отырып, шешудің мүмкін тәсілдері мен әдістерін талдау;

Мақсатқа жету үшін қажетті үлгіні (математикалық, құрылымдық, ақпараттық және т.б.) таңдау немесе әзірлеу;

Тиімді алгоритмдерді олардың дәлдігін, тұрақтылығын, жинақтылығын және т.б. ескере отырып таңдау;

Бағдарламалық қамтамасыз ету жұмыстарының нәтижелерін талдау;

Бағдарламалық және операциялық құжаттаманы әзірлеу.

2. ТАҚЫРЫП ТАҢДАУ

Курстық жобалардың тақырыптарын оқу орнының оқытушылары әзірлейді, кафедра отырысында пәндік (циклдік) комиссия қарастырады және қабылдайды, орынбасар бекітеді. директоры академиялық жұмысколледж. Курстық жобаның тақырыбын студент өз мүдделеріне және ұсынылған мәселені ашу мүмкіндіктеріне сәйкес оның орындылығын негіздеген жағдайда ұсына алады.

Бір тақырып бойынша курстық жобаны студенттер тобының орындауына рұқсат етіледі.

3. КУРС ЖОБАЛАРЫ ТАҚЫРЫПТАРЫ (Қосымша)

1. «Оқушылардың үлгерімін есепке алу» бағдарламалық модулін әзірлеу.

2. «Оқушылардың жеке файлдары» бағдарламалық модулін құрастырыңыз.

3. «Бөлім» бағдарламалық модулін құрастырыңыз.

4. «Зертхана» бағдарламалық модулін құрастырыңыз.

5. «Автосервис» бағдарламалық модулін әзірлеу.

6. «Жол қозғалысы ережелерін бұзуды есепке алу» бағдарламалық модулін әзірлеу.


7. «Жылжымайтын мүлік агенттігінің картотекасы» бағдарламалық модулін әзірлеу.

8. «АТС абоненттерінің картотекасы» бағдарламалық модулін әзірлеу.

9. «Авиабилет кассасы» бағдарламалық модулін әзірлеу.

10. «Кітап дүкені» бағдарламалық модулін құрастырыңыз.

11. «Автотұрақ» бағдарламалық модулін әзірлеу.

12. «Рекрутингтік агенттік» бағдарламалық модулін әзірлеу.

13. «Мүлік амортизациясын есептеу» бағдарламалық модулін әзірлеу.

14. «Емтихан алушы» бағдарламалық модулін құрастырыңыз.

15. «Студенттердің жұмыс уақытының есебі» бағдарламалық модулін құрастырыңыз.

16. «Клиенттердің пошталық мекенжайлары бойынша ақпараттық-анықтамалық бағдарлама» бағдарламалық модулін әзірлеу.

17. «Кітапханадағы әдебиеттерді есепке алу үшін картотека» бағдарламалық модулін әзірлеу.

18. «Қоймадағы тауарларды есепке алу» бағдарламалық модулін құрастырыңыз.

19. «Master Mind сияқты ойын бағдарламасы» бағдарламалық модулін құрастырыңыз.

20. «Сандар комбинациясын болжауға арналған логикалық ойын» бағдарламалық модулін әзірлеу.

21. «Оқушылар тобының ағымдағы сабақтарының кестесін көрсету бағдарламасы» бағдарламалық модулін құрастырыңыз.

22. «Компакт-дискілерді сатудың ақпараттық-анықтамалық бағдарламасы» бағдарламалық модулін әзірлеу.

23. «Туристік компанияның корпоративтік веб-сайты» бағдарламалық модулін құрыңыз.

24. «Компьютер керек-жарақтары дүкенінің корпоративтік веб-сайты» бағдарламалық модулін құрыңыз.

25. «Компьютердің перифериялық дүкенінің корпоративтік веб-сайты» бағдарламалық модулін құрыңыз.

26. «Компьютерлік желі әкімшісінің жеке веб-сайты» бағдарламалық модулін құрыңыз.

27. «Колледж аумағын абаттандыру жобасының веб-сайты» бағдарламалық модулін құрыңыз.

28. «Колледж аумағында қысқы бақ салу жобасының веб-сайты» бағдарламалық модулін құрыңыз.

4. МАЗМҰНЫ ЖӘНЕ КЕЗЕҢДЕР
КУРС ЖОБАСЫ

1. Тақырыпты таңдау және жетекшімен келісу. Әдебиеттерді таңдау.

2. Жұмысты ресімдеуге қойылатын талаптарды зерттеу.

3. Курстық жобаны жүзеге асыру жоспарын құру. Шешу алгоритмін құру.

4. Алгоритмді жүзеге асыру.

5. Бағдарламаны жөндеу.

6. Бағдарламаны тестілеу.

7. Бағдарламалық және операциялық құжаттаманы құрастыру.

8. Алынған нәтижелерді талдау.

9. Есепті тіркеу.

10. Курстық жобаны қорғау.

5. КУРС ЖОБАСЫНЫҢ ҚҰРЫЛЫМЫ

Курстық жоба сынақтан өткен бағдарламалық жасақтаманы және түсіндірме жазбаны (кемінде 20 А4 парағын) қамтуы керек.

Курстық жобаға байланысты графикалық бөлік қосылуы мүмкін.

Курстық жобаның түсіндірме жазбасында келесілер болуы керек
құрылым:

Белгіленген үлгінің титулдық парағы (1-қосымша);

Кіріспе;

Жинақты жүзеге асыру үшін бағдарламалық және аппараттық құралдарды таңдау
тапсырмалар;

Сипаттама бөлігі әзірленді бағдарламалық қамтамасыз ету;

Бағдарламалық құжаттама;

Операциялық құжаттама;

қатысты қорытындылар мен ұсыныстарды жасайтын қорытынды
жоба материалдарын пайдалану мүмкіндіктері;

Пайдаланылған әдебиеттер тізімі;

Қолданбалар.

жылы басқарыладытақырыптың өзектілігі мен маңыздылығы қысқаша ашылады, жобаның мақсаты мен міндеттері тұжырымдалады.

Бағдарламалық қамтамасыз ету құжаттамасыкелесі құжаттар топтамасын қамтиды:

Курстық жобаны жазуға шығармашылық көзқарас;

Қорытындылардың дұрыстығы мен ғылыми негізділігі;

Курстық жобаның дәлдігі мен дұрыс құрастырылуы.

Қорытынды ұпай курстық жұмысқорғау және жұмыс сапасы негізінде көрмеге қойылды.

Курстық жұмыс «Бағдарламалық қамтамасыз етуді әзірлеу технологиясы» пәні бойынша емтихан тапсырар алдында қорғалуы тиіс. Курстық жобалардан өтпеген немесе қорғау бойынша қанағаттанарлықсыз баға алған студенттер келесі емтихандарға жіберілмейді.

Қорғалған курстық жобалар студенттерге қайтарылмайды және оқу орнының мұрағатында сақталады.

1-ҚОСЫМША

Тақырып беті үлгісі

GOU NPO Professional

№ 10 өнер-өндірістік лицейі

КУРСТЫҚ ЖОБА

«Бағдарламалық өнімді әзірлеу технологиясы» пәні бойынша

тақырыпқа:___________________________________________________________________

Толтырған студент ____________________________ Тегі, аты, әкесінің аты

Мамандығы, курсы, тобы __________________________________________

Жетекшісі ___________________________ Тегі, аты, әкесінің аты

Жеткізу күні, студенттің қолы ______________________

________________________________________________

Қорғау күні, бағасы, мұғалімнің қолы

Калининград

ҚОСЫМША 2

ТЕХНИКАЛЫҚ ТАПСЫРМА.

МАЗМҰНЫ ЖӘНЕ ДИЗАЙНҒА ҚОЙЫЛАТЫН ТАЛАПТАР

ГОСТ 19.201 - 78

Ақпараттық бөлік (аннотация және мазмұн), өзгерістерді тіркеу парағы құжатқа енгізілмеуі мүмкін.

Бағдарламаны немесе бағдарламалық өнімді әзірлеудің кейінгі кезеңдерінде техникалық тапсырмаға өзгерістер немесе толықтырулар енгізу үшін оған қосымша беріледі. Қосымшаны келісу және бекіту техникалық тапсырматехникалық тапсырма үшін белгіленген тәртіппен жүзеге асырылады.

Бағдарламаның немесе бағдарламалық өнімнің ерекшеліктеріне қарай бөлімдердің мазмұнын нақтылауға, жаңа бөлімдерді енгізуге немесе олардың кейбірін біріктіруге рұқсат етіледі.

1. КІРІСПЕ

Бөлімде атын көрсетіңіз, қысқаша сипаттамабағдарламаның немесе бағдарламалық өнімнің көлемі және бағдарлама немесе бағдарламалық өнім пайдаланылатын құрылғы.

2. ДАМУ НЕГІЗІ

Оның негізінде әзірлеу жүзеге асырылатын құжат (құжаттар);

Осы құжатты бекіткен ұйым және оның бекітілген күні;

Әзірлеу тақырыбының атауы және/немесе символы.

3. ДАМУ МАҚСАТЫ

Бөлімде бағдарламаның немесе бағдарламалық өнімнің функционалдық және операциялық мақсаты көрсетілуі керек.

4. БАҒДАРЛАМАҒА НЕМЕСЕ БАҒДАРЛАМАЛЫҚ ҚҰРАМДЫҚ ӨНІМГЕ ҚОЙЫЛАТЫН ТАЛАПТАР

4.1. өнімділікке қойылатын талаптар.

Бөлімде орындалатын функциялардың құрамына қойылатын талаптар, кіріс және шығыс мәліметтерді ұйымдастыру, уақытша сипаттамалар және т.б.

4.2. сенімділік талаптары.

Кіші бөлімде сенімді жұмысты қамтамасыз ету талаптары (тұрақтылықты қамтамасыз ету, кіріс және шығыс ақпаратты бақылау, ақаулықтан кейін қалпына келтіру уақыты және т.б.) көрсетілуі керек.

4.3. Жұмыс шарттары.

Кіші бөлімде көрсетілген сипаттамалар қамтамасыз етілуі тиіс жұмыс жағдайлары (қоршаған ортаның температурасы, салыстырмалы ылғалдылық және т.б. деректер тасымалдаушылардың таңдалған түрлері үшін), сондай-ақ қызмет түрі, персоналдың қажетті саны мен біліктілігі көрсетілуі керек. .

4.4. Ақпарат пен бағдарламалық қамтамасыз етудің үйлесімділігіне қойылатын талаптар.

Кіші бөлімде қойылатын талаптар көрсетілуі керек ақпараттық құрылымдаренгізу-шығару және шешу әдістері, бастапқы кодтар, бағдарламалау тілдері және бағдарламада қолданылатын бағдарламалық құралдар.

Қажет болған жағдайда ақпарат пен бағдарламалар қорғалуы керек.

5. БАҒДАРЛАМАНЫ ҚҰЖАТТАУҒА ҚОЙЫЛАТЫН ТАЛАПТАР

Бөлімде бағдарламалық құжаттаманың алдын ала құрамы және қажет болған жағдайда оған қойылатын арнайы талаптар көрсетілуі керек.

6. ТЕХНИКАЛЫҚ-ЭКОНОМИКАЛЫҚ КӨРСЕТКІШТЕР

Бөлімде мыналар көрсетілуі керек: есептік экономикалық тиімділік, болжамды жылдық қажеттілік, үздік отандық және шетелдік үлгілермен немесе аналогтармен салыстырғанда әзірлеудің экономикалық артықшылықтары.

7. ДАМУ КЕЗЕҢДЕРІ МЕН КЕЗЕҢДЕРІ

Бөлімде жұмыстың қажетті әзірлеу кезеңдері, кезеңдері мен мазмұны (әзірлеуге, келісуге және бекітуге тиіс бағдарламалық құжаттардың тізбесі), сондай-ақ, әдетте, әзірлеу мерзімдері белгіленеді және орындаушылар анықталады.

8. БАҚЫЛАУ ЖӘНЕ ҚАБЫЛДАУ ТӘРТІБІ

Бөлімде сынақтардың түрлері және жұмысты қабылдауға қойылатын жалпы талаптар көрсетілуі керек.

В қолданбаларқажет болған жағдайда техникалық тапсырмаға:

Әзірлеуді негіздейтін ғылыми-зерттеу және басқа да жұмыстардың тізімі;

Әзірлеуде қолдануға болатын алгоритм схемалары, кестелер, сипаттамалар, негіздемелер, есептеулер және басқа да құжаттар;

Басқа даму көздері.

ҚОСЫМША 3

БАҒДАРЛАМАНЫҢ МӘТІНІ (МЕМСТ 19.401 - 78)

Түпнұсқа тілдегі бағдарлама мәтіні үшін аннотация бар болса, онда бағдарлама функциясының қысқаша сипаттамасы қамтылады.

Құжаттың негізгі бөлігі тақырыптары берілген бір немесе бірнеше бөлімдердің мәтіндерінен тұруы керек.

Сондай-ақ бөлімдер жинағына атау енгізуге рұқсат етіледі.

Осы бөлімдердің әрқайсысы символдық белгілер түрлерінің бірімен жүзеге асырылады, мысалы:

Түпнұсқа тілдегі символдық белгілер;

Аралық тілдердегі символдық белгілер;

Машиналық кодтардың символдық көрінісі және т.б.

ҚОСЫМША 4

БАҒДАРЛАМА СИПАТТАМАСЫ (ГОСТ 19.402 - 78)

Бағдарламаның ерекшеліктеріне қарай төменде көрсетілгендерге қосымша қосымша бөлімдерді енгізуге немесе жеке бөлімдерді біріктіруге рұқсат етіледі.

1. ЖАЛПЫ

Бөлімде мыналар болуы керек: бағдарламаның белгіленуі және атауы; программаның жұмыс істеуіне қажетті бағдарламалық қамтамасыз ету; программа жазылатын программалау тілдері.

2. ФУНКЦИОНАЛДЫҚ МАҚСАТЫ

Бөлімде шешілетін тапсырмалардың сыныптары және/немесе бағдарламаның мақсаты және пайдаланудағы функционалдық шектеулер туралы ақпарат көрсетілуі керек.

3. ЛОГИКАЛЫҚ ҚҰРЫЛЫМДЫ СИПАТТАУ

Бөлім мыналарды қамтуы керек:

Бағдарлама алгоритмдері;

Қолданылатын әдістер;

Функцияларды сипаттаумен программаның құрылымы құрамдас бөліктержәне олардың арасындағы байланыстар;

Бағдарламаның басқа бағдарламалармен сілтемелері.

Бағдарламаның логикалық құрылымын сипаттау бастапқы тілдегі бағдарлама мәтінін ескере отырып жүзеге асырылады.

4. ҚОЛДАНЫЛАТЫН ТЕХНИКАЛЫҚ ҚҰРАЛДАР

Бөлімде бағдарлама жұмыс істеп тұрған кезде қолданылатын электрондық есептеуіш машиналар мен құрылғылардың түрлері көрсетілуі керек.

Бөлім мыналарды қамтуы керек:

Сәйкес деректер тасымалдаушысынан бағдарламаны қалай шақыруға болады;

Бағдарламаның кіру нүктелері.

Жүктеп алу мекенжайларын, жедел жадты пайдалану туралы ақпаратты, бағдарламаның өлшемін көрсетуге рұқсат етіледі.

6. ДЕРЕКТЕРДІ ЕНГІЗУ

Бөлім мыналарды қамтуы керек:

Енгізілетін мәліметтердің сипаты, ұйымдастырылуы және алдын ала дайындалуы;

Енгізілген деректердің пішімі, сипаттамасы және кодталуы.

7. БІЗ

Бөлім мыналарды қамтуы керек:

іздің сипаты мен ұйымдастырылуы;

Шығарылымның пішімі, сипаттамасы және кодталуы.

Бөлімдердің мазмұнын түсіндірме мысалдармен, кестелермен, диаграммалармен, графиктермен көрсетуге рұқсат етіледі.

Өтінімге құжаттың бөлімдеріне енгізу орынсыз әртүрлі материалдарды енгізуге жол беріледі.

ҚОСЫМША 5

ТҮСІНДІРМЕ ЕСКЕРТУ (ГОСТ 19.404-79)

Ақпараттық бөлікті (қорытынды және мазмұнды) құрастыру міндетті емес.

Құжаттың ерекшеліктеріне қарай жеке бөлімдер (кіші бөлімдер) біріктірілуі мүмкін, сондай-ақ жаңа бөлімдер (кіші бөлімдер) енгізілуі мүмкін.

КІРІСПЕ

Бөлімде бағдарламаның атауы және/немесе әзірлеу тақырыбының символы, сондай-ақ ұйымдастыру және бекіту күні көрсетіле отырып, әзірлеу негізінде жүзеге асырылатын құжаттар көрсетіледі.

1. МАҚСАТЫ МЕН ҚОЛДАНУ САЛАСЫ

Бөлімде бағдарламаның мақсаты, бағдарламаның қолданылу аясының қысқаша сипаттамасы көрсетіледі.

2. ТЕХНИКАЛЫҚ СИПАТТАМАЛАР

Бөлімде келесі бөлімшелер болуы керек:

2.1 Мәселенің қойылымы.

Бағдарламаны әзірлеуге арналған есептің қойылуы сипатталған, қолданбалы математикалық әдістердің сипаттамасы және қажет болған жағдайда таңдалған математикалық аппаратпен байланысты болжамдар мен шектеулердің сипаттамасы берілген.

2.2 Бағдарламаның алгоритмі және/немесе жұмысының сипаттамасы.

Бағдарламаның алгоритмі және/немесе жұмысы мәселені шешудің алгоритмдік сұлбасын таңдау негіздемесімен, бағдарламаның басқа бағдарламалармен мүмкін болатын өзара әрекеттесуімен сипатталады.

2.3 Аппараттық және бағдарламалық қамтамасыз етудің құрамы.

Кіріс және шығыс мәліметтерді ұйымдастыру әдісінің құрамын таңдаудың сипаттамасы мен негіздемесі келтірілген.

2.4 Аппараттық және бағдарламалық қамтамасыз етудің құрамы.

Есептеулер және/немесе талдаулар негізінде аппараттық және бағдарламалық қамтамасыз етудің құрамын таңдаудың сипаттамасы мен негіздемесі, бағдарлама пайдаланатын мәліметтерді тасымалдаушылардың таралуы келтірілген.

3. КҮТІЛЕТІН ТЕХНОЛОГИЯЛЫҚ-ЭКОНОМИКАЛЫҚ НӘТИЖЕЛЕР

Бөлімде таңдалған техникалық шешім нұсқасының артықшылығын негіздейтін техникалық-экономикалық көрсеткіштер, сондай-ақ қажет болған жағдайда күтілетін операциялық көрсеткіштер көрсетіледі.

4. ДАМУДА ҚОЛДАНЫЛАТЫН КӨЗДЕР

Бөлімде негізгі мәтінде сілтеме жасалған ғылыми-техникалық басылымдардың, нормативтік құжаттардың және басқа да ғылыми-техникалық материалдардың тізімі көрсетіледі.

В қолдануқұжатта кестелер, негіздемелер, әдістер, есептеулер және әзірлеуде қолданылатын басқа да құжаттар болуы мүмкін.

6 ҚОСЫМША

ҚОСУ ҚҰЖАТТАРЫНЫҢ МӘЛІМДЕМЕСІ

ГОСТ 19.507 - 79

Ақпараттық бөлікті (қорытынды және мазмұнды) құрастыру міндетті емес.

Өтініште жедел құжаттар тізбесіне кіретін құжаттар көрсетіледі.

Операциялық құжаттар тізбесі келесі бөлімдерден тұруы керек: бағдарламаға арналған құжаттар; бағдарламаның құрамдас бөліктеріне арналған құжаттар.

Тәуелсіз пайдалануы бар құрамдастың операциялық құжаттарының тізімінде тек «Бағдарламаға арналған құжаттар» бөлімі болуы керек.

«Бағдарламаға арналған құжаттар» бөлімінде осы бағдарлама бойынша барлық операциялық құжаттар (операциялық құжаттардың анықтамасынан басқа) жазылуы керек.

«Бағдарламаның құрамдас бөліктерінің құжаттары» бөлімінде бағдарламаға тікелей енгізілген барлық бағдарламалардың операциялық құжаттарының мәлімдемелері жазылуы керек.

Құжаттар өтініште «Аты-жөні» бағанындағы бөлімдердің тақырыптары бойынша жазылады.

Құжаттар ведомостарда белгілеуге кіретін құжаттың типтік кодының өсу тәртібімен жазылады.

Өтініштің бағандары келесідей толтырылады:

· «Тағайындау» бағанында ГОСТ 19.103-77 сәйкес құжаттардың белгіленуі көрсетіледі;

· «Атауы» бағанында бекіту парағында немесе титулдық парақта көрсетілген атауға сәйкес операциялық құжаттың толық атауы көрсетіледі;

Бұл бағдарламаға арналған құжаттар үшін тек құжаттардың аты мен түрі жазылады;

бағанында «Пол. көшірме». көшірмелер санын көрсетіңіз бұл құжат;

· «Орналасқан жер» бағанында басып шығарылған құжат сақталатын қалтаның нөмірін көрсетіңіз.

Жазбалардың мәтінін жазуға рұқсат етіледі және қосымша ақпаратқажет болған жағдайда қосымша жедел құжаттарға қатысты.

Ноталардың реттік нөмірлерін беруге рұқсат етіледі.

Ескертпелердің мәтіні жедел құжаттар ведомосінің тиісті бөлімдерінің соңында жазылуы мүмкін. Ескертпелер мәтінін жедел құжаттар ведомосінің соңғы парақтарына ескертпелердің реттік нөмірі көрсетілген бағансыз бланкілерге жазуға рұқсат етіледі.

Мәлімдемеде қажет болған жағдайда басып шығарылған құжаттар орналастырылатын қалталардың тізімі де беріледі.

Өтініштегі папкалар барлық құжаттардың реттік нөмірлерінің өсу ретімен «Атауы» бағанындағы «Қалталар тізімі» айдарымен тізімделгеннен кейін жазылады.

Қалталарды жазу кезінде өтініштің бағандары келесідей толтырылады:

«Тағайындау» бағанының асты сызылады;

«Аты» бағанында қалтаның атауы мен нөмірі көрсетіледі, мысалы, «No1 қалта»;

«Кол. көшірме». жедел құжаттардың бір жинағына кіретін осы атаудағы папкалардың даналарының санын көрсету;

«Орналасқан жер» бағанында қажет болған жағдайда қалталардың орналасқан жерін көрсетіңіз.

Операциялық құжаттардың ведомості толтыру мысалы

Белгілеу

Аты

Орналасқан жері

A. V. 001-01_32_01-1

Операциялық жүйе. Жүйені қалпына келтіру құралдары

A. V. 001-01_32_01-2

Операциялық жүйе. Сілтеме редакторы.

ҚОСЫМША 7

ҚОЛДАНУ СИПАТТАМАСЫ (ГОСТ 19.502-78)

Ақпараттық бөлікті (конспект және мазмұнды) құрастыру міндетті болып табылады.

Бағдарламаның ерекшеліктеріне қарай қосымша бөлімдерді енгізуге немесе жеке бөлімдерді біріктіруге рұқсат етіледі.

1. БАҒДАРЛАМАНЫҢ МАҚСАТЫ

Бөлімде бағдарламаның мақсаты, мүмкіндіктері, оның негізгі сипаттамалары, бағдарламаның қолданылу аясына қойылған шектеулер көрсетіледі.

2. ПАЙДАЛАНУ ШАРТТАРЫ

Бөлімде бағдарламаны іске асыру үшін қажетті шарттар (осы бағдарламаға және басқа бағдарламаларға қажетті техникалық құралдарға қойылатын талаптар, кіріс және шығыс ақпараттың жалпы сипаттамалары, сондай-ақ ұйымдастырушылық, техникалық және технологиялық сипаттағы талаптар мен шарттар, т.б.).

3. МӘСЕЛЕНІ СИПАТТАУ

Бөлімде мәселенің анықтамалары және оны шешу әдістері болуы керек.

4. ЕНГІЗУ ЖӘНЕ ШЫҒУ ДЕРЕКТЕР

Бөлімде кіріс және шығыс деректері туралы ақпарат болуы керек.

Анықтамалық материалдар (иллюстрациялар, кестелер, графиктер, мысалдар және т.б.) құжаттың қосымшасына енгізілуі мүмкін.

ҚОСЫМША 8

ТЕХНИКАЛЫҚ ҚЫЗМЕТ КӨРСЕТУ НҰСҚАУЛЫҒЫ

(ГОСТ 19.508-79)

Ақпараттық бөлікті (конспект және мазмұнды) құрастыру міндетті болып табылады.

Құжаттың ерекшеліктеріне қарай қосымша бөлімдер енгізуге рұқсат етіледі.

1. КІРІСПЕ

Бөлімде нұсқаулықтың мақсаты, техникалық қызмет көрсету кезінде нұсқаулыққа қосымша пайдаланылуы тиіс жедел құжаттар тізімі көрсетіледі.

2. ЖАЛПЫ НҰСҚАУЛАР

Бөлім тәртіпті көрсетеді Техникалық қызмет көрсету, оны жүзеге асыруды ұйымдастыру және ерекшеліктері туралы нұсқаулар беру.

3. ТЕХНИКАЛЫҚ ҚҰРАЛДАРҒА ҚОЙЫЛАТЫН ТАЛАПТАР

Бөлім ең аз құрамды көрсетеді техникалық құралдарбұл бағдарламаның жұмысын қамтамасыз етеді.

4. ФУНКЦИЯЛАРДЫ СИПАТТАУ

Бөлім мынаны көрсетеді:

Осы бағдарламамен сыналған техникалық құралдардың максималды құрамы;

Қателерді өңдеу әдісін көрсете отырып, аппараттық және бағдарламалық қамтамасыз етудің бірлескен жұмысының сипаттамасы;

Техникалық құралдарға қызмет көрсетуде қолданылатын кіріс және шығыс мәліметтерді ұйымдастыруды сипаттау;

Құрылғылардың программамен өзара әрекеттесуін, әрекеттесу нәтижелерін, бағдарлама нәтижелерін шығарумен сипаттау.

ҚОСЫМША 9

1. «Оқушылардың үлгерімін есепке алу» бағдарламалық модулін әзірлеу.

Бағдарламалық модуль деканның, декан орынбасарларының және деканаттың сессиядағы студенттердің үлгерімін жедел тіркеуге арналған. Студенттердің үлгерімі туралы ақпарат олардың оқуының барлық кезеңінде сақталуы және өткен курстар туралы сертификаттар мен дипломға қосымшаларды дайындау кезінде пайдаланылуы керек.

2. «Оқушылардың жеке файлдары» бағдарламалық модулін құрастырыңыз.

Бағдарламалық модуль деканат, кәсіподақ комитеті және кадр бөлімінің қызметкерлері студенттер туралы ақпаратты алуға арналған. Ақпарат студенттердің білім алуының барлық кезеңінде сақталуы және сертификаттар мен есептерді дайындау кезінде пайдаланылуы тиіс.

3. «Бөлім» бағдарламалық модулін құрастырыңыз.

Модульде кафедра қызметкерлері туралы мәліметтер (аты-жөні, лауазымы, ғылыми дәрежесі, пәндер, оқу жүктемесі, қоғамдық жұмыс, толық емес жұмыс уақыты және т.б.) қамтылған және кадр бөлімі мен деканат қызметкерлеріне пайдалануға арналған.

4. «Зертхана» бағдарламалық модулін құрастырыңыз.

Модуль зертхана қызметкерлері туралы мәліметтерді (аты-жөні, жынысы, жасы, отбасы жағдайы, балаларының болуы, лауазымы, ғылыми дәрежесі) қамтиды және кәсіподақ комитеті мен кадр бөлімінің қызметкерлеріне пайдалануға арналған.

5. «Автосервис» бағдарламалық модулін әзірлеу.

Қызмет көрсетуге тіркеу кезінде өтініш толтырылады, онда иесінің аты-жөні, автокөлік маркасы, жұмыс түрі, тапсырысты алған күні және жөндеу жұмыстарының құны көрсетіледі. Жұмыс аяқталғаннан кейін түбіртек басып шығарылады.

6. «Жол қозғалысы ережелерін бұзуды есепке алу» бағдарламалық модулін әзірлеу
қозғалыс».

Әрбір автокөлік және оның иесі үшін бұзушылықтардың тізімі мәліметтер базасында сақталады. Әрбір бұзушылық бойынша күні, уақыты, бұзушылық түрі мен мөлшері жазылады; жақсы. Барлық айыппұлдар төленген кезде, көлік базадан жойылады.

7. «Жылжымайтын мүлік агенттігінің картотекасы» бағдарламалық модулін әзірлеу.

Модуль агенттік қызметкерлеріне пайдалануға арналған. Мәліметтер базасында пәтерлер туралы ақпарат бар (бөлмелердің саны, қабат, кадрлар және т.б.). Айырбастау (сатып алу, сату) туралы өтінішті алғаннан кейін қолайлы нұсқаны іздеу жүргізіледі. Егер олай болмаса, клиент клиенттік базаға енгізіледі және опция пайда болған кезде хабарланады.

8. «АТС абоненттерінің картотекасы» бағдарламалық модулін әзірлеу.

Карточка телефондар мен олардың иелері туралы ақпаратты қамтиды. Төлем бойынша берешектерді түзетеді (абоненттік және уақыт бойынша). Уақытша төлем жергілікті деп есептеледі телефон сөйлесулеріенгізілген.

9. «Авиабилет кассасы» бағдарламалық модулін әзірлеу.

Модуль әуе жолдарындағы орындардың болуы туралы ақпаратты қамтиды. Мәліметтер базасында рейс нөмірі, экипаж, әуе кемесінің түрі, ұшатын күні мен уақыты, сондай-ақ әуе билеттерінің құны (әртүрлі сыныптар) туралы мәліметтер болуы керек. Билеттерге өтінім түскен кезде бағдарлама қолайлы рейсті іздейді.

10. «Кітап дүкені» бағдарламалық модулін құрастырыңыз.

11. «Автотұрақ» бағдарламалық модулін әзірлеу.

Бағдарламада автокөліктің маркасы, оның иесі, кірген күні мен уақыты, тұрақ құны, жеңілдіктер, төлем берешегі және т.б.

12. «Рекрутингтік агенттік» бағдарламалық модулін әзірлеу.

Модуль бос орындар мен түйіндеме туралы ақпаратты қамтиды. Бағдарламалық модуль компания басшыларының талаптарына сәйкес келетін қызметкерді табуға да, лайықты жұмысты табуға да арналған.

13. «Мүлік амортизациясын есептеу» бағдарламалық модулін әзірлеу.

Бағдарлама екі әдіспен (бірыңғай амортизация және амортизацияның еселік есебі) есептеулерді қамтамасыз етуі керек, сондай-ақ енгізілген деректердің дұрыстығын бақылауды қамтамасыз ету және келесі жағдайларда ескерту хабарламасын беру: а) есептеу үшін бір немесе бірнеше деректер болмаған;

б) көрсетілген өтімділік мәні бастапқы мәннен асып кетсе;

в) амортизация мерзімінен асатын есептік кезең көрсетіледі.

14. «Емтихан алушы» бағдарламалық модулін құрастырыңыз.

Тест тапсырмасы 5-7 сұрақтан тұруы керек, тест файлының аты көрсетілген пәрмен жолыбағдарламалар тізімі.

15. «Жұмыс уақытының есебі
студенттер».

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; студенттің тегін, топ нөмірін және жұмыс істеген сағатын, сонымен қатар орындалған жұмыстың қысқаша сипаттамасын енгізу-шығару мүмкіндігін қосу; студенттердің тізімін және олардың әрқайсысының қысқаша лауазымдық сипаттамасын көрсету; тізім мен сипаттамаларды өңдей алу.

16. «Клиенттердің пошталық мекенжайлары бойынша ақпараттық-анықтамалық бағдарлама» бағдарламалық модулін әзірлеу.

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; клиенттің тегін, атын, әкесінің атын және оның пошталық мекенжайын енгізу-шығару мүмкіндігін қосу; клиенттердің тізімін және олардың әрқайсысының мекенжайын көрсету; тізім мен мекенжайларды өңдей білу; бірнеше тізімдерді құру және көрсету мүмкіндігі; MS Word сияқты басқа қолданбаларға ақпаратты экспорттай алу.

17. «Кітапханадағы әдебиеттерді есепке алу үшін картотека» бағдарламалық модулін әзірлеу.

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; кітаптың атауы мен авторын және қысқаша аннотацияны енгізу-шығару мүмкіндігін қосу; кітаптар тізімін және олардың әрқайсысына аннотацияны көрсету; кітаптың атауын және аннотациясын өңдей білу; әдебиет пәні бойынша бірнеше тізім құра білу және ақпаратты бір тізімнен екінші тізімге көшіру.

18. «Қоймадағы тауарларды есепке алу» бағдарламалық модулін құрастырыңыз.

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; өнімнің атауы мен санын, сондай-ақ қысқаша сипаттамасын енгізуге мүмкіндік беру; өнімдердің тізімін және әрқайсысының сипаттамаларын көрсету; өнімнің атауы мен сипаттамасын өңдей алу; өнім топтары бойынша бірнеше тізімдер жасай алу.

19. Бағдарламалық модуль әзірлеу «Ойын типті бағдарламаМастерАқыл».

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; түстер жиынын болжау және қателер туралы ақпаратты көрсету мүмкіндігін беру; пайдаланушыға бірнеше әрекет беріледі; егер жиын болжанса, жеңіс туралы хабарлама көрсетіледі, егер жоқ болса, жаңа әрекет немесе жоғалту туралы хабарлама көрсетіледі.

20. «Сандар комбинациясын болжауға арналған логикалық ойын» бағдарламалық модулін әзірлеу.

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; сандық комбинацияларды болжауға және қателер туралы ақпаратты көрсетуге мүмкіндік беру; пайдаланушыға бірнеше әрекет беріледі; егер комбинация болжанса, жеңіс туралы хабарлама көрсетіледі, егер жоқ болса, жаңа әрекет немесе жоғалту туралы хабарлама көрсетіледі. Ойлау уақыты шектеулі.

21. «Оқушылар тобының ағымдағы сабақтарының кестесін көрсету бағдарламасы» бағдарламалық модулін құрастырыңыз.

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; уақытқа байланысты экранда өтіп жатқан сабақты, енгізілген кестеге сәйкес оның басталуы мен аяқталуын көрсету.

22. «Сатуға арналған ақпараттық-анықтамалық бағдарлама» бағдарламалық модулін әзірлеуCD».

Бағдарлама MS Visual Studio көмегімен жүзеге асырылуы керек; диск атауын, құнын және қысқаша мазмұнын енгізу-шығару мүмкіндігін қосу; дискілердің тізімін және олардың әрқайсысының қысқаша мазмұнын көрсету; тізім мен мазмұнды өңдей білу; MS Word сияқты басқа қолданбадан диск сипаттамасын импорттау мүмкіндігі.

23. Бағдарламалық модуль құру «КорпоративтікТуристік компанияның веб-сайты.

Түйін болуы керек басты бет, жаңалықтар беті, туристік маршруттар мен қызметтердің сипаттамасының 3 беті және кері байланыс беті.Сонымен қатар түйінде мәтіндік, графикалық және мультимедиялық ақпарат болуы керек.

24. Бағдарламалық модуль құру «КорпоративтікКомпьютер керек-жарақтары дүкенінің веб-сайты.

Түйінде негізгі бет, жаңалықтар беті, кері байланыс беті және қатты дискілер, бейне карталар және теледидар тюнерлері сияқты керек-жарақтарды сипаттайтын бірнеше беттер болуы керек. Сонымен қатар, түйін мәтіндік, графикалық және мультимедиялық ақпаратты қамтуы керек.

25. Бағдарламалық модуль құру «КорпоративтікКомпьютердің перифериялық дүкенінің веб-сайты.

Түйінде басты бет, жаңалықтар беті, кері байланыс беті және принтерлер, дисплейлер және веб-камералар сияқты перифериялық құрылғыларды сипаттайтын бірнеше беттер болуы керек. Сонымен қатар, түйін мәтіндік, графикалық және мультимедиялық ақпаратты қамтуы керек.

26. Бағдарлама модулін құрыңыз «ЖекеКомпьютерлік желі әкімшісінің веб-сайты.

Түйінде негізгі бет, өзі туралы бет, желі диаграммасы және оның үй-жайлар бойынша орналасуы, ескертулер беті және олардың түзетулері болуы керек. Түйінде мәтіндік, графикалық және мультимедиялық ақпарат болуы керек

27. Бағдарламалық модуль құру»Лицей аумағын абаттандыру жобасының сайты.

28. Бағдарламалық модуль құру»Лицей аумағында қысқы бақ салу жобасының веб-сайты.

Түйін негізгі бетті, жобаның сипаттамасын, орындалу мерзімі көрсетілген маңызды кезеңдердің тізбесін, қатысушылардың тізімін және олардың жауапкершілігін және талқылау форумын қамтуы керек. Түйінде мәтіндік, графикалық және мультимедиялық ақпарат болуы керек

ӘДЕБИЕТТЕР ТІЗІМІ

1. ГОСТ 7.1–84. Құжаттың библиографиялық сипаттамасы. Құрастыруға қойылатын жалпы талаптар мен ережелер.

2. ГОСТ 7.9-95. Абстрактілі және дерексіз. Жалпы талаптар.

3. Бағдарламалық құжаттаманың бірыңғай жүйесінің стандарттары (БҚҚЖ).

4. Курстық жоба бойынша Шишкин нұсқаулары. - Смоленск, 2002 ж.

5. Рудаков деректері. Қолданбаларды әзірлеу.- Санкт-Петербург: BHV-Петербург, 2006 ж

6. Илюшечкин мәліметтер қорын пайдалану және жобалау – М.: Жоғары білім. 2009

КІРІСПЕ.. 3

1. КУРСТЫҢ ДИЗАЙНЫНЫҢ МАҚСАТЫ МЕН МІНДЕТТЕРІ .. 3

2. ТАҚЫРЫПТЫ ТАҢДАУ... 4

3. КУРС ЖОБАЛАРЫНЫҢ ТАҚЫРЫПТАРЫ.. 4

5. КУРС ЖОБАСЫНЫҢ ҚҰРЫЛЫМЫ .. 5

6. КУРСТЫҚ ЖОБАҒА ТҮСІНДІРМЕЛЕРДІ ТҰРЫМДАУ .. 6

7. КУРС ЖОБАНЫ ҚОРҒАУ .. 7

ҚОСЫМША 1.8

ҚОСЫМША 2.9

ҚОСЫМША 3. 11

ҚОСЫМША 4. 12

ҚОСЫМША 5. 14

ҚОСЫМША 6. 15

ҚОСЫМША 7. 16

ҚОСЫМША 8. 17

ҚОСЫМША 9. 18

ӘДЕБИЕТТЕР... 22

No1-5 зертханалық жұмыстар сол нұсқа бойынша орындалады.

  • 1. «Оқушылардың үлгерімін есепке алу» бағдарламалық модулін әзірлеу. Бағдарламалық модуль деканның, декан орынбасарларының және деканаттың сессиядағы студенттердің үлгерімін жедел тіркеуге арналған. Студенттердің үлгерімі туралы ақпарат олардың оқуының барлық кезеңінде сақталуы және өткен курстар туралы сертификаттар мен дипломға қосымшаларды дайындау кезінде пайдаланылуы керек.
  • 2. «Оқушылардың жеке файлдары» бағдарламалық модулін құрастырыңыз. Бағдарламалық модуль деканат, кәсіподақ комитеті және кадр бөлімінің қызметкерлері студенттер туралы ақпаратты алуға арналған. Ақпарат студенттердің білім алуының барлық кезеңінде сақталуы және сертификаттар мен есептерді дайындау кезінде пайдаланылуы тиіс.
  • 3. «Комбинаторлық оңтайландыру есептерін шешу» бағдарламалық модулін құрастыру. Модульде минималды ұзындық циклін (саяхатшы мәселесі), ең қысқа жолды табу және ең аз таралу ағашын табу алгоритмдері болуы керек.
  • 4. «Utsio? 5 «Organizer» қосымшасын құрастырыңыз. Қолданба жеке тұлғалар мен ұйымдардың мекенжайлары мен телефон нөмірлерін, сондай-ақ кестелерді, жиналыстарды және т.б. жазуға, сақтауға және іздеуге арналған. Қолданба кез келген компьютер пайдаланушысына арналған.
  • 5. «Калькулятор» yindows қолданбасын әзірлеу. Қолданба кез келген пайдаланушыға арналған және ол барлық арифметикалық амалдарды (басымдықтарға қатысты) және жақсырақ (бірақ міндетті емес) бірнеше математикалық функцияларды қамтуы керек.
  • 6. Кафедра қызметкерлері туралы мәліметтерді (аты-жөні, лауазымы, ғылыми дәрежесі, пәндері, оқу жүктемесі, әлеуметтік жұмыс, толық емес жұмыс уақыты және т.б.) қамтитын «Кафедра» бағдарламалық модулін әзірлеу. Модуль кадр бөлімі мен деканат қызметкерлеріне пайдалануға арналған.
  • 7. Зертхана қызметкерлері (аты-жөні, жынысы, жасы, отбасы жағдайы, балаларының болуы, лауазымы, ғылыми дәрежесі) туралы ақпаратты қамтитын «Зертхана» бағдарламалық модулін әзірлеу. Модуль кәсіподақ комитеті мен кадр бөлімінің қызметкерлеріне пайдалануға арналған.
  • 8. «Автосервис» бағдарламалық модулін әзірлеу. Қызмет көрсетуге тіркеу кезінде өтініш толтырылады, онда иесінің аты-жөні, автокөлік маркасы, жұмыс түрі, тапсырысты алған күні және жөндеу жұмыстарының құны көрсетіледі. Жұмыс аяқталғаннан кейін түбіртек басып шығарылады.
  • 9. «Жол қозғалысы ережелерін бұзуды есепке алу» бағдарламалық модулін әзірлеу. Әрбір автокөлікке (және оның иесіне) бұзушылықтар тізімі деректер базасында сақталады. Әрбір бұзушылық үшін күні, уақыты, бұзушылық түрі және айыппұл сомасы жазылады. Барлық айыппұлдар төленген кезде, көлік базадан жойылады.
  • 10. Агенттік қызметкерлерінің пайдалануына арналған «Жылжымайтын мүлік агенттігінің картотекасы» бағдарламалық модулін әзірлеу. Мәліметтер базасында пәтерлер туралы ақпарат бар (бөлмелердің саны, қабат, кадрлар және т.б.). Айырбастау (сатып алу, сату) туралы өтінішті алғаннан кейін қолайлы нұсқаны іздеу жүргізіледі. Егер олай болмаса, клиент клиенттік базаға енгізіледі және опция пайда болған кезде хабарланады.
  • 11. «АТС абоненттерінің картотекасы» бағдарламалық модулін әзірлеу. Карточка телефондар мен олардың иелері туралы ақпаратты қамтиды. Төлем бойынша берешектерді түзетеді (абоненттік және уақыт бойынша). Қазірдің өзінде жергілікті телефон қоңырауларының сағат сайынғы төлемі енгізілді деген болжам бар.
  • 12. Әуе бағыттарында орындардың болуы туралы ақпаратты қамтитын «Авиабилет кассасы» бағдарламалық модулін әзірлеу. Мәліметтер базасында рейс нөмірі, экипаж, әуе кемесінің түрі, ұшатын күні мен уақыты, сондай-ақ әуе билеттерінің құны (әртүрлі сыныптар) туралы мәліметтер болуы керек. Билеттерге өтінім түскен кезде бағдарлама қолайлы рейсті іздейді.
  • 13. Кітаптар туралы ақпаратты (авторы, атауы, баспасы, шыққан жылы, бағасы) қамтитын «Кітап дүкені» бағдарламалық модулін әзірлеу. Сатып алушы өзіне қажетті кітаптарға өтініш толтырады, егер жоқ болса, ол мәліметтер базасына енгізіледі және дүкенге қажетті кітаптар келгенде хабарланады.
  • 14. «Автотұрақ» бағдарламалық модулін әзірлеу. Бағдарламада автокөліктің маркасы, оның иесі, кірген күні мен уақыты, тұрақ құны, жеңілдіктер, төлем берешегі және т.б.
  • 15. Бос жұмыс орындары мен түйіндемелер туралы ақпаратты қамтитын «Рекрутингтік агенттік» бағдарламалық модулін әзірлеу. Бағдарламалық модуль компания басшыларының талаптарына сәйкес келетін қызметкерді табуға да, лайықты жұмысты табуға да арналған.

Курстық жұмыс

«Ақпараттық жүйелерді дамыту» пәні бойынша

Жылжымайтын мүлік агенттігі үшін АЖ әзірлеу

Кіріспе

Ақпараттық қамтамасыз ету мәселесінің пәндік саладағы өзектілігі мен орны

Кез келген ұйымда ең тиімді өндіріс үшін деректерді басқаруды ұйымдастыру мәселесі туындайды. Автоматтандыру үлкен көлемдегі деректерді сақтауға, құрылымдауға және ұйымдастыруға мүмкіндік береді.

Нарықтың дамуы риэлторлық қызмет көрсететін компаниялар санының артуына ықпал етті, бұл бәсекелестіктің күшеюіне және тұтынушыларға қызмет көрсету деңгейіне, жылдамдығына және ыңғайлылығына қойылатын талаптардың артуына әкелді.

Клиенттерге қызмет көрсету екі кезеңнен тұрады: бірінші кезеңде жылжымайтын мүлік нарығының ағымдағы ұсынысы бойынша іздеу жүргізіледі, екінші кезеңде құқықтық құжаттар ресімделеді.

Тиісті ұсыныстарды іздеудің жылдамдығы мен сапасын арттыру (бірінші кезеңде) осындай ұсыныстарды әзірлеуді және енгізуді талап етеді. ақпараттық жүйе, ол жылжымайтын мүлік нарығының ағымдағы жағдайы туралы ақпаратты талдауды қамтамасыз етеді.

Курстық жұмыстың мақсаты Каменск-Шахтинск қаласындағы «Алина» компаниясының жылжымайтын мүлік қызметін автоматтандырудың ақпараттық жүйесін әзірлеу және енгізу болып табылады.

Дипломдық жобалаудың мақсаты мен міндеттері

АЖ әзірлеу келесі міндеттерді қамтиды:

¾ Бағдарламалық қамтамасыз ету өнімдерінің нарығын зерттеу, олардың күшті және әлсіз жақтарын анықтау.

¾ Жүйе талаптарын талдау және жобалауды орындаңыз.

¾ Тұтынушының талаптарына сәйкес келетін ақпараттық жүйені енгізу.

¾ Әзірлеу технологияларының тиімділігін бағалау.

Бұл ААЖ жедел деректермен жұмыс істеуі керек, бұл мәліметтерді жинақтау кәсіпорынның кез келген уақыт кезеңіндегі қызметін талдауға мүмкіндік береді, сонымен қатар жылжымайтын мүлікті есепке алу, сатып алу-сату, айырбастау, жекешелендіру бойынша ақпаратты жедел басқаруға мүмкіндік береді. . Бұл жүйені енгізу міндеттерінің бірі. Оны пайдаланудың арқасында компания орындайтын жоғарыда аталған функциялар үшін қажетті ақпаратты дайындауға, іздеуге және өңдеуге кететін уақыт айтарлықтай қысқарады. Бұған деректерді сақтау мен өңдеудің ең оңтайлы әдісін таңдау арқылы қол жеткізіледі. Бұл тәсілдің көмегімен басқа пайдаланушылардың осы деректерді алуға кететін уақыты да қысқарады. Бұл курстық жұмыстың практикалық маңыздылығы.

Әзірленген ақпараттық жүйе агенттіктің пәтерлердің ішкі деректер базасын қалыптастыру және қолдау, агенттер сатуға шығарған Каменск-Шахтинск қаласындағы және басқа елді мекендердегі пәтерлерді, бөлмелерді, үй шаруашылықтарын, жер учаскелерін енгізу және өңдеу үшін қажет. Сондай-ақ, жүйе жұмысты жақсы, жылдам және арзан орындауға көмектесетін еңбек өнімділігін арттырады. Ақпараттық жүйенің көмегімен кейбір күнделікті операцияларды автоматтандыру арқылы директордың, бухгалтердің және хатшының жұмыс деңгейін арттыруға болады.

1. Бағдарламалық қамтамасыз ету талаптарын әзірлеу

.1 Доменді автоматтандыру үшін бар шешімдерді талдау

«Алина» риэлторлық агенттігі жеке және заңды тұлғаларға келесі қызметтерді ұсынады:

¾ Мүлікті сатып алу

¾ Жылжымайтын мүлікті сату

¾ Жылжымайтын мүлік алмасу

¾ Мүлікті жалға беру

¾ Жылжымайтын мүлікті бағалау

Әзірленген АЖ келесі функцияларды орындауы керек:

¾ Агенттік пәтерлерінің ішкі деректер базасын қалыптастыру және жүргізу.

¾ Ішкі дерекқордан пәтер жағдайларының кез келген жиынтығын таңдау.

¾ Агенттіктің диспетчерлік телефонмен жұмыс схемасын ұйымдастыру.

¾ Менеджерлер мен қызметкерлерге басқару ақпаратын беру

.2 Ақпараттық жүйені жобалау әдістемесін таңдау

Қазіргі уақытта ақпараттық жүйелерді әзірлеу және енгізу саласында бірнеше жобалау әдістемелері бар:

SADT жұмысын функционалдық модельдеу әдістемесі;

UML тілінде объектіге бағытталған талдау және жобалау әдістемесі;

Ақпараттық жүйені жобалау үшін UML тілінде объектіге бағытталған талдау және жобалау әдістемесі таңдалды.(Unified Modeling Language) – тіл. графикалық сипаттамабағдарламалық қамтамасыз етуді әзірлеуде нысанды модельдеуге арналған. UML – жалпы тіл, ол UML моделі деп аталатын жүйенің дерексіз моделін жасау үшін графикалық белгілерді қолданатын ашық стандарт. UML негізінен бағдарламалық жүйелерді анықтау, визуализациялау, жобалау және құжаттау үшін жасалған.

1.3 Доменді талдау

«Алина» жылжымайтын мүлік агенттігі Каменск-Шахтинск қаласында орналасқан тұрғын және коммерциялық жылжымайтын мүлікті сатып алу, сату, жалға беру, бағалау сияқты жылжымайтын мүлік қызметтерінің кең спектрін ұсынады.

Суретте агенттіктің құрылымдық бөлімшелері көрсетілген:

(«BIG-Mini» бағдарламалық қамтамасыз ету арқылы құрастырылған):


Үстінде осы сәтбұл агенттікте 14 қызметкер бар.

Компанияның негізгі қызметі суретте көрсетілген («BIG-Mini» бағдарламалық қамтамасыз ету арқылы құрылған):


1.4 Талаптар жинағы

автоматтандыру агенттігінің жылжымайтын мүлік интерфейсі

Талаптарды жинау – жүйе талаптарының сипаттамасын қамтитын құжатты жасау және бекіту үшін қажет процесс.

Бұл кезеңде:

¾ Талаптар жиналуда.

¾ Мүдделі тараптардың профильдері құрастырылады.

¾ Қолдану жағдайлары әзірленуде.

Көбінесе талаптарды жинау әдістемесі сұхбаттасу әдісін қолдануға және компанияның қызметін сипаттайтын құжаттаманы зерттеуге негізделген.

Әңгімелескен қызметкерлер бағдарламалық жасақтамада интуитивті интерфейсті, деректер қауіпсіздігін, нысандарды көрсету үшін қала картасының болуын және операциялар тарихын қарау мүмкіндігін көргісі келді.

Шешім қабылдау үшін ағымдағы ұсыныстар, бұрын сатылған жылжымайтын мүлік объектілері, компания қазіргі уақытта сататын объектілер туралы толық ақпарат, сондай-ақ әрбір объектінің егжей-тегжейлі сипаттамасы қажет.

1.5 Талаптарды талдау және модельдеу

«Алина» жылжымайтын мүлік агенттігінің АЖ-ына қойылатын талаптарды жинау бойынша жүргізілген жұмыстардың негізінде келесі талаптар анықталды:

¾ Қала картасы (картада нысанды көрсетумен).

¾ Объектілердің классификаторы (ауданды, тұрғын үй түрін, қабаттар санын, орналасуын, қабырға материалын автоматты түрде анықтау).

¾ Объектілердің «жазба-қостарын» жою функциясы (жаңа нысанды қосқанда бағдарлама аналогтардың бар-жоғын тексереді және ұқсастардың болуы туралы ескертеді).

¾ Жалдау шарттарын қадағалау.

¾ Жалға алу тарихын көру мүмкіндігі.

¾ Объектілер иелерінің деректер қорының мұрағаты.

¾ Тұтынушының дерекқор мұрағаты - тұтынушы сұрауларының күйінің екі күйі: белсенді және белсенді емес.

¾ Жеке деректерді жасыру функциясы.

¾ Объектілерге кескіндерді қосу.

¾ Оқиғаларға авторизация және атау байланыстыратын көп пайдаланушы интерфейсі (таратылған қатынас).

¾ сәйкестендіруді жеңілдету үшін әрбір нысан үшін ID нөмірі.

¾ Автоматты сақтық көшірме жасау клиент жағыавариялық ақаулар кезінде мәліметтер базасын қалпына келтіру.

1.6 Талаптардың сипаттамасы

Талаптар спецификациясы жобаны ағымдағы жөндеу және жобаға қатысты тұжырымдалған талаптарды көрсету үшін пайдаланылады. Ол бағдарламалық өнімнің тақырыптық аймағын анықтауға мүмкіндік береді, оның үш негізгі құрамдас бөліктеріне қатысты қарастырылады: деректер, процесс және мінез-құлық. Спецификация деректердің, процестің және мінез-құлықтың сипаттамаларын көрсететін үш талап үлгісін анықтау арқылы жоба доменінің анықтамасынан шешім доменіне өтуге мүмкіндік береді.

АЖ-ға қол жеткізуді агенттік бөлімшесімен байланысқан пайдаланушылар санаттары ғана жүзеге асыра алады, атап айтқанда: басшы, маман, бағалаушы.


Жалпы шектеулер

Жұмыс ортасы. үшін минималды талаптар операциялық жүйе- Windows 7 Starter.

Жобалау және енгізу бойынша шектеулер-1. Деректер базасы жобаланған болуы керек SQL сервері 2010.

Жобалау және енгізу бойынша шектеулер-2. Қолданба клиент-сервер жүйесі ретінде жүзеге асырылуы керек, онда сыртқы құрылғыларды басқаратын модульдер автоматтандыру серверлері болып табылады.

Сыртқы интерфейске қойылатын талаптар

Пайдаланушы интерфейстері-1. Шығару экрандары жалпы қабылданған стандарттарға сәйкес болуы керек.

Пайдаланушы интерфейстері-2. Жүйе осы пішінді пайдалану жолын түсіндіретін әрбір пішінге анықтамалық сілтеме беруі керек.

Пайдаланушы интерфейстері-3. Пішіндер пернетақта мен тінтуірдің көмегімен толық шарлауды және таңдауды қамтамасыз етуі керек.

Жүйе талаптары кестеде көрсетілген:


Бағдарламалық қамтамасыз ету сапасының атрибуттары

Қол жетімділік-1. Жүйе тәулік бойы қолжетімді болуы керек.

Сенімділік-1. Жүйе желі немесе жүйе ақаулығы жағдайында толық емес есептерді қалпына келтіруі керек.

Функционалдық талаптар

¾ Клиенттік жазбаларды жүргізу, өзгерту.

¾ Деректер базасын іздеу.

¾ Өтінімдерді тіркеу.

¾ Есептерді беру.

1.7 Талаптарды тексеру

Валидация процесінде талаптарды тексерудің әртүрлі түрлерін орындау қажет.

1. Талаптардың дұрыстығын тексеру. Пайдаланушы жүйе белгілі бір функцияларды орындау үшін қажет деп санауы мүмкін. Дегенмен, қосымша ойлау және талдау қосымша немесе жаңа мүмкіндіктерді қажет етуі мүмкін. Жүйелер әртүрлі қажеттіліктері бар әртүрлі пайдаланушыларға арналған, сондықтан талаптар жиынтығы жүйені пайдаланушылардың талаптары арасындағы кейбір компромиссті көрсетеді.

2. Сәйкестігін тексеріңіз. Талаптар спецификациясында қайшылықтар болмауы керек. Бұл талаптарда қайшылықты шектеулер немесе бір жүйе функциясының әртүрлі сипаттамалары болмауы керек дегенді білдіреді.

Толықтығын тексеру. Талаптар спецификациясы жүйеге қойылған барлық жүйе функциялары мен шектеулерді анықтайтын талаптарды қамтуы керек. Техникалық-экономикалық тексеру. Қолданыстағы технологияларды білу негізінде талаптарды олардың нақты іске асыру мүмкіндігін тексеру керек. Ол сондай-ақ қаржыландыру мүмкіндіктері мен жүйені дамыту кестесін тексереді. Бірге немесе жеке пайдалануға болатын талаптарды тексерудің бірқатар әдістері бар. Прототиптеу әдісі жүйелік талдау сатысында бағдарламалық өнімді сертификаттауды жүзеге асырудың негізгілерінің бірі болып табылады, ол тұтынушыларды жүйеге қойылатын талаптарды бақылауға пайдалануға мүмкіндік береді.

АЖ сервер бөлігінің интерфейсінің прототипі:

.8 Бөлім бойынша қорытындылар

Курстық жұмыстың бірінші бөлімінде қолданыстағы АЖ талданды, компания қызметкерлерінің негізгі қызметін сипаттайтын бизнесті пайдалану жағдайлары құрастырылды, агенттік бөлімінің қызметі анықталды. Талаптарды анықтау үшін болашақ жүйенің негізгі пайдаланушылары ретінде компания қызметкерлері арасында сауалнама жүргізілді. Прототиптеу арқылы талаптарды тексеруді орындау осы кезеңнің соңғы қадамы болды.

2. Ақпараттық жүйені жобалау

2.1 Архитектуралық дизайн

Жобаның архитектурасы жүйе конфигурациясының талаптарымен анықталады. Алинаның АЖ жағдайында бөлінген жүйе құрылымын жобалау қажеттілік болып табылады.

Үлгілі IC архитектурасы суретте көрсетілген.


2.2 Пайдаланушы интерфейсінің дизайны

Пайдаланушы интерфейсі – пайдаланушының компьютермен әрекеттесуін қамтамасыз ететін бағдарламалық және аппараттық құралдардың жиынтығы. Мұндай әрекеттестіктің негізін диалогтар құрайды. Бұл жағдайда диалог нақты уақыт режимінде жүзеге асырылатын және белгілі бір мәселені: ақпарат алмасу және әрекеттерді үйлестіруді бірлесіп шешуге бағытталған адам мен компьютер арасындағы реттелген ақпарат алмасу ретінде түсініледі. Әрбір диалог пайдаланушы мен компьютер арасындағы байланысты физикалық түрде қамтамасыз ететін жеке енгізу-шығару процестерінен тұрады. Ақпарат алмасу хабарламаларды және басқару сигналдарын беру арқылы жүзеге асырылады.

Бағдарламаның негізгі терезесі:



Тұтынушылардың сұрауларына жауап беру нысаны:


2.3 Мәліметтер базасын жобалау

Деректер базасын жобалаудың негізгі мақсаттары:

¾ Осы қолданбаны қолданудың барлық негізгі бағыттары мен оның пайдаланушыларының кез келген бар топтары үшін қажетті деректер мен олардың арасындағы қатынастарды ұсыну;

¾ кез келген қажетті деректерді өңдеу транзакцияларының орындалуын қолдауға қабілетті деректер үлгісін құру;

¾ Жобаның алдын ала нұсқасын әзірлеу, оның құрылымы жүйе өнімділігі үшін барлық негізгі талаптарды қанағаттандыруға мүмкіндік береді - мысалы, жүйенің жауап беру уақыты.

Мәліметтер қорын жобалау белгілі бір ұйымның соңғы пайдаланушыларының көзқарастарына - жүйеге қойылатын концептуалды талаптарға негізделуі керек.

Мәліметтер қорын жобалау кезінде модельдің екі деңгейі құрылады – логикалық және физикалық. Логикалық деңгей – деректердің абстрактілі көрінісі, мұнда деректер нақты әлемде қандай болса, солай көрсетіледі және оны нақты әлемде қалай атауға болады. Логикалық деңгейде ұсынылған модельдік объектілер объектілер деп аталады. Деректер үлгісінің логикалық қабаты концептуалды деректер үлгісі сияқты басқа үлгінің үстіне салынуы мүмкін.

2.4 Ақпараттық жүйені құру платформасын таңдаудың негіздемесі

«Алина» жылжымайтын мүлік агенттігінің АЖ енгізу үшін MicrosoftAccess 2010 және MicrosoftVisual С# .Net бағдарламалау тілі сияқты бағдарламалық жасақтаманы әзірлеу құралдары таңдалды - бұл Windows үшін интерактивті реляциялық ДҚБЖ. Бұл орнатылған қатынастарға байланысты деректерді сақтау және алу үшін қолданылатын бағдарлама. Онымен жұмыс тінтуірдің манипуляторы арқылы жеңілдетілген. Қабықтың графикалық мүмкіндіктері жоғары сапалы есептер мен басып шығаруды шығару кезінде үлкен әсер қалдырады. Мұның барлығы True-типті қаріптерді қолдаудың және WINDOWS ортасында OLE нысандарын ендірудің арқасында. OLE – объект өзінің бастапқы түрінде қалатын белгілі бір ақпаратқа сілтеме.Сонымен қатар ол пайдаланушыға әртүрлі форматтағы мәліметтер қорымен жұмыс істеу механизмдерін ұсынады.

Инженерлік бөлімде бар болғаны 3 компьютер болғандықтан, шағын және икемді МҚБЖ қажеттілігі туындады. Нәтижесінде Microsoft Access 2003 бұл ұйым үшін ұсынылған барлық талаптарға жауап беретін деректер қорын әзірлеудің тамаша ортасы болып табылады деген қорытынды жасауға болады.

Жаңа бағдарламалау тілі C# арнайы MicrosoftVisualStudio .Net платформасы үшін әзірленді. Ол әртүрлі бағдарламалау тілдеріндегі ең жақсылардың көпшілігін сіңірді.

C# тілі өзінің қарапайымдылығымен қарусызданады - шамамен 80 бар кілт сөздержәне ондаған кірістірілген деректер түрлері. Дегенмен, ол іске асыруға келгенде ерекше мәнерлі болып шығады қазіргі заманғы ұғымдарбағдарламалау. C# тілі қазіргі тілден күтуге болатын құрылымдық, құрамдас-бағытталған және объектіге бағытталған бағдарламалау үшін ең толық қолдауды қамтиды.

C# тізімдермен, құрылымдармен және сынып сипаттарымен жұмыс істеу үшін кірістірілген синтаксистік құрылымдарды қамтамасыз етеді.

Осылайша, MS Access ДҚБЖ ақпараттық жүйесін әзірлеудің үйлесімді құрамдас бөліктері және жоғары деңгейлі C# тілі бір-бірімен өзара әрекеттесу үшін ғана емес, сонымен қатар риэлторлық компанияның қажеттіліктері үшін өте қолайлы.

.5 Модуль дизайны

Жобалаудың негізгі міндеті – талдау үлгілерін жүйені жүзеге асыратын егжей-тегжейлі жобалау құжаттарына айналдыру. Жобаланған жүйенің логикалық моделі UML тілінің негізгі объектілі-бағытталған тәсілдерін пайдалана отырып, Rational технологиясы негізінде құрастырылған.

«Енгізілген деректер» модулі объект туралы ақпаратты қамтиды және жылжымайтын мүлікті жекешелендіруге, сатып алуға немесе сатуға өтінімді толтыруды қамтиды. Енгізілетін деректер келесі параметрлерді қамтиды:

¾ Шарт нөмірі (ID)

¾ Меншік иесінің толық аты-жөні

¾ Нысан түрі

¾ Бөлме аумағы

¾ Бағасы (сатқан жағдайда)

¾ Бөлменің суреті бар файлды тіркеу мүмкіндігі.

Енгізілген деректер деректер базасына орналастырылады және кез келген уақытта мамандар өңдей алады. Мамандар жылжымайтын мүліктің мәртебесін өзгерте алады (сатылғаннан сатылғанға дейін).

«Из» модулі жекешелендіруді, сатып алуды немесе сатуды аяқтау туралы есепті дайындауды қамтиды.

Сатылған нысандары бар модуль келесі деректерді қамтиды:

¾ Шарт нөмірі

¾ Сатушының толық аты-жөні

¾ сатып алушының толық аты-жөні

¾ Сату күні

¾ Нысан түрі

¾ Бөлме аумағы

Деректер пайдаланушыға ыңғайлы пішімде есеп ретінде жасалады, кез келген уақытта сұрауға болады және статистикалық ақпарат үшін пайдаланылады.

.6 Бөлім бойынша қорытындылар

Екінші бөлімде АЖ жылжымайтын мүлікті есепке алу жүйесін жобалау аяқталды.

Бұл кезеңде жүйенің логикалық және физикалық бейнеленуінің модельдері құрастырылды. Жүйелік деректер қоры әзірленді.

Жүйенің негізгі құрамдас бөліктерінің логикалық көрінісі пәндік аймақтың негізгі тұжырымдамаларының функционалдығын жүзеге асыратын тәуелсіз ActiveX компоненттері ретінде әзірленді.

Қорытынды

Курстық жұмыстың мақсаты «Алина» риэлторлық агенттігі үшін АЖ әзірлеу болды.

Курстық жұмыстың бірінші кезеңі АЖ мақсаты мен міндеттерін анықтау болды.

Бірінші бөлімде ұйымның процестерін бизнес-модельдеу жүзеге асырылады. Қызметкерлердің негізгі қызметін көрсететін бизнесті пайдалану жағдайларының диаграммасы және ақпараттық жүйені пайдалану жағдайларының диаграммасы құрастырылды.

Екінші бөлімде ақпараттық жүйенің архитектуралық жобасы жүргізілді. Сондай-ақ пайдаланушы интерфейсінің дизайны жасалды, бұл өз кезегінде жүйені енгізудегі маңызды сәт болып табылады.

Бағдарлама интерфейсін құрастырғаннан кейін деректер құрылымын модельдеу (логикалық және физикалық модельдер) жүргізілді. CASE құралын жасау үшін пайдаланылған бағдарламалық құрал RationalRose 2000 EnterpriseEdition бағдарламалық өнімі болды. Қолданылатын бағдарламалық құралдар қарастырылды. Бағдарламалық жасақтаманы әзірлеу ортасы ретінде MicrosoftVisualStudio 2010 және C# бағдарламалау тілі пайдаланылды.

Жобалау барысында бағдарламалық өнімдер келесідей пайдаланылды:

¾ BigMasterMini;

¾ MS SQL Server 2010;

¾ MS Word 2013;

¾ Рационалды раушан.

Қорытындылай келе, жылжымайтын мүлік агенттігін автоматтандыру мәселесі шешілді деп айта аламыз.

транскрипт

1 «Жылжымайтын мүлік агенттігі» ақпараттық жүйесін жобалау С.И.Сахно. Балаково инженерлік-технологиялық институты «MEPhI» Ұлттық зерттеу ядролық университеті» Федералдық мемлекеттік автономды жоғары кәсіптік білім беру мекемесінің филиалы, Балаково, Ресей «Жылжымайтын мүлік агенттігі» ақпараттық жүйесін жобалау Сахно С.И. Балаково инженерлік-технологиялық институты Ұлттық зерттеу ядролық университеті MEPhI (Мәскеу инженерлік физика институты) Балаково, Ресей

2 КІРІСПЕ Әлемде және біздің елімізде ақпараттық технологиялардың дамуы 25 жылдан астам уақыт бойы жалғасуда. Және ішінде қазіргі қоғамТехникалық құралдарсыз, ақпараттық-коммуникациялық технологияларсыз және дербес компьютерсіз адамдардың өмірінде және кәсіби қызметінде қалай басқаратынын елестету қазірдің өзінде қиын. Ақпарат ең маңызды ресурстардың біріне айналды және ақпараттық жүйелер болды маңызды құралқызметтің барлық дерлік салаларында. Қазіргі заманғы адам өмірі ақпараттың әртүрлі түрлерімен қаныққандығы сонша, оны өңдеу әртүрлі мақсаттарға арналған көптеген сақтау қоймаларын құруды талап етеді. Ақпараттық жүйелер сақталатын деректердің үлкен көлемімен, күрделі ұйымдастыруымен және көптеген пайдаланушылардың әртүрлі талаптарын қанағаттандыру қажеттілігімен сипатталады. Бұл тапсырмаларды ақпараттық жүйелердің көмегімен шешуге болады. Ақпараттық жүйелер – компьютерлік және басқа да технологияларды пайдалана отырып, ақпаратты жинақтау, сақтау, өңдеу, түрлендіру, беру, жаңарту құралдарымен кез келген пәндік саланың мәліметтерін өңдеуге арналған жүйелер. Адамның іс-әрекетін автоматтандыру кезінде нақты дүние электронды форматқа көшіріледі. Ол үшін осы әлемнің кейбір бөлігі автоматтандыру мүмкіндігі үшін бөлінген және талданған. Ол пәндік аймақ деп аталады және зерттелетін, өлшенетін, бағаланатын және т.б. объектілердің ауқымын қатаң түрде белгілейді. Осы процестің нәтижесінде автоматтандыру объектілері анықталады және осы объектілер бағаланатын мәліметтер анықталады. Бұл процестің нәтижесі нақты әлемнің нақты бөлігін қатаң анықталған позициялардан сипаттайтын мәліметтер қоры болып табылады. «Жылжымайтын мүлік агенттігі» пәні бойынша осы ақпараттық жүйені әзірлеудің өзектілігі қажеттілікте.

3 ақпаратты өңдеу уақытын және деректерді өңдеу жылдамдығын қысқарту. Бұл жұмыстың мақсаты жылжымайтын мүлік агенттігінің ақпараттық жүйесін жобалау болып табылады. Жұмысты орындау барысында пәндік аймақты талдау, ақпараттық жүйенің мақсатын ойластыру, құрылымды жобалау, ақпараттық жүйені әзірлеу және енгізу бойынша практикалық дағдыларды меңгеру қажет.

4 1 ПӘННІҢ СИПАТТАМАСЫ 1.1 Ұйымның сипаттамасы Әзірленген ақпараттық жүйе «Жылжымайтын мүлік агенттігі» пәндік саласына арналған. Жылжымайтын мүлік агенттігі жылжымайтын мүлік нарығында мүмкін болатын барлық операцияларға кәсіби қолдау көрсетеді. Ең алдымен, бұл тұрғын үй және коммерциялық жылжымайтын мүлікті сату және сатып алу, сонымен қатар пәтерлерді, бөлмелерді, жер учаскелерін жалға беру. Агенттіктің артықшылығы – сатуға немесе жалға алуға ұсынылатын жылжымайтын мүлік опциялары мен жер учаскелерінің көлемді мәліметтер базасы. Жылжымайтын мүлік агенттігінің қызметкерлері пәтерлердің, саяжайлардың, коммерциялық үй-жайлардың және жер телімдерінің мәліметтер базасын кеңейту үшін күн сайын жұмыс істейді және оны жақсы біледі. Ақпараттық жүйені пайдалану компанияның деректер базасына жаңа клиентті қосу, өтінімдерді құрастыру кезінде орындалатын операцияларды автоматтандыру арқылы компанияның клиенттерін, олардың жылжымайтын мүлікті сатып алу-сату бойынша өтінімдерін есепке алу бойынша жұмысты айтарлықтай жеңілдетуді және жеделдетуді көздейді. бір сатып алушы немесе сатушы үшін жылжымайтын мүлікті сату кезінде объект туралы деректерді жою. 1.2 Ақпараттық жүйенің мақсаты Жүйе деп бір мезгілде біртұтас тұтастық ретінде де, алға қойылған мақсаттарға жету мүддесінде біріккен біртекті емес, өзара байланысты және өзара әрекеттесетін элементтердің жиынтығы ретінде де қарастырылатын кез келген объект түсініледі. Жүйелер бір-бірінен құрамы жағынан да, негізгі мақсаттары бойынша да айтарлықтай ерекшеленеді.

5 Ақпараттық жүйе – іске асырылатын компьютерлік технологиялар мен коммуникациялық құралдарды пайдалана отырып, құжаттар мен ақпараттық технологиялардың ұйымдық реттелген жиынтығы ақпараттық процестер. Кәсіпорынды басқарудың «идеалды» ақпараттық жүйесі кәсіпорын қызметінің барлығын немесе кем дегенде көпшілігін автоматтандыруы керек. Сонымен қатар, автоматтандыру автоматтандыру үшін емес, оның шығындарын ескере отырып жүргізіліп, кәсіпорынның қаржылық-шаруашылық қызметінің нәтижелеріне нақты нәтиже беруі керек. Пәндік аймаққа байланысты ақпараттық жүйелер функциялары, архитектурасы және жүзеге асырылуы бойынша әр түрлі болуы мүмкін. Дегенмен, жалпыға ортақ бірқатар қасиеттер бар. Ақпараттық жүйелер ақпаратты жинауға, сақтауға және өңдеуге арналған, сондықтан олардың кез келгені деректерді сақтау және оларға қол жеткізу ортасына негізделген. Ақпараттық жүйелер компьютерлік технология саласында жоғары біліктілігі жоқ соңғы пайдаланушыға бағытталған. Демек, ақпараттық жүйенің клиенттік қосымшалары соңғы пайдаланушыны жұмысқа қажетті барлық функциялармен қамтамасыз ететін және сонымен бірге қандай да бір қажетсіз әрекеттерді орындауға мүмкіндік бермейтін қарапайым, ыңғайлы, оңай игерілген интерфейске ие болуы керек. Кәсіпорын ақпараттың сақталуын және оның басқару жүйесінің барлық құрамдас бөліктері үшін қолжетімділігін қамтамасыз ететін мәліметтер қорын құруы керек.

6 1-сурет Ұйымның ақпараттық жүйесінің блок-схемасы Мұндай деректер қорының болуы шешім қабылдау үшін ақпаратты құруға мүмкіндік береді. Өздігінен ақпараттық жүйе басқару шешімдерін қабылдау құралы емес. Шешімдерді адамдар қабылдайды. Бірақ басқару жүйесі шешім қабылдауды қамтамасыз ететіндей ақпаратты ұсынуға немесе «дайындауға» қабілетті. Шешім қабылдауды қолдау жүйелері қамтамасыз ете алады, мысалы: әлсіз байланыстарды анықтау және жою, сондай-ақ бизнес-процестерді және ұйымдық бөлімшелерді жақсарту үшін әртүрлі салалар мен қызметтердің өнімділігін бақылау; жекелеген бөлімшелердің қызметін талдау; әртүрлі бөлімдердің мәліметтерін жинақтау; бизнестің перспективалы және рентабельді емес бағыттарын анықтау үшін кәсіпорынның қаржылық-шаруашылық қызметінің әртүрлі бағыттарының көрсеткіштерін талдау; кәсіпорында және нарықта дамып жатқан тенденцияларды анықтау. Өз пәні бойынша маман болып табылатын, бірақ көбінесе компьютерді өте орташа меңгерген қарапайым адамдарға жүйемен жұмыс істеуге тура келетінін ұмытпауымыз керек. Ақпараттық жүйелердің интерфейсі оларға интуитивті түрде түсінікті болуы керек.

7 1.3 Ақпараттық жүйені пайдаланушылар мен пайдаланушылардың функциялары Жылжымайтын мүлік агенттігінің ақпараттық жүйесін құрудың мақсаты агенттікте болып жатқан негізгі процестерді автоматтандыру болып табылады. Бұл ақпараттық жүйені пайдаланушылар агенттік қызметкерлері: риэлторлар, компьютер операторлары, программист, хатшы, сонымен қатар агенттік клиенттері болады. Ақпараттық жүйе жылжымайтын мүлік туралы, клиенттердің барлық операциялары туралы ақпаратты, барлық риэлторлар туралы ақпаратты, олардың кестесі мен жұмыс режимін енгізуді және сақтауды қамтамасыз етуі керек. Сондықтан ақпараттық жүйені жобалау үшін кіріс деректер келесі сипаттамалар болуы керек: жылжымайтын мүлік туралы ақпарат: мекенжайы, ауданы, бағасы, бөлмелер саны; сату туралы ақпарат: сату күні, мәміле сомасы, мүлік туралы ақпарат, риэлтор және клиент туралы ақпарат; риэлторлар туралы мәліметтер: риэлтордың тегі, аты және әкесінің аты; дәрігерлердің мамандануы туралы мәліметтер: мамандықтың атауы; клиенттер туралы мәліметтер: клиенттің тегі, аты, әкесінің аты және телефон нөмірі. Жылжымайтын мүлік агенттігінің ақпараттық жүйесі келесі міндеттерді орындауы керек: жылжымайтын мүлік, клиенттер, риэлторлар туралы мәліметтерді енгізу, өзгерту және жою, жүргізілген тергеу әрекеттерін қамтамасыз ету; сатылатын немесе жалға берілетін жылжымайтын мүлік туралы ақпарат беру. Құрылған ақпараттық жүйе келесі операциялық талаптарға сай болуы керек: нақты ақпараттық қажеттіліктер; қолайлы уақыттағы нақты талаптар, яғни өнімділікке қойылатын талаптар;

8 анықталған және пайда болатын соңғы пайдаланушы талаптары; пәндік аумақты қайта құру және кеңейту кезінде кеңею оңай болуы керек; бағдарламалық және аппараттық орта өзгерген кезде оңай өзгертілуі керек; дерекқорға жүктелген деректер дұрыс болып қалуы керек; деректер базаға енгізілмес бұрын расталған болуы керек; дерекқорда орналастырылған деректерге объектілі-бағытталған модель арқылы қол жеткізу тек тиісті өкілеттігі бар тұлғаларға берілуі керек. 1.4 Ақпараттық жүйеге қойылатын талаптар Ақпараттық жүйенің, кез келген басқа құрал сияқты, оның функционалдығы мен тиімділігін анықтауға болатын өзіндік сипаттамалары мен талаптары болуы керек. Әрине, әрбір нақты кәсіпорын үшін ақпараттық жүйеге қойылатын талаптар әртүрлі болады, өйткені әрбір ұйымның ерекшеліктерін ескеру қажет. Осыған қарамастан, жүйеге барлық «тұтынушыларға» ортақ бірнеше негізгі талаптарды бөліп көрсету қажет: 1. Ақпараттық жүйені локализациялау. Ақпараттық жүйелердің ірі әзірлеушілері шетелдік компаниялар болғандықтан, жүйе ресейлік компаниялардың пайдалануына бейімделуі керек. Ал бұл жерде біз функционалды локализацияны (ресейлік заңнама мен есеп айырысу жүйелерінің ерекшеліктерін ескере отырып) және лингвистикалық (орыс тіліндегі анықтамалық жүйе мен құжаттаманы) айтамыз.

9 2. Жүйе ақпаратты сенімді қорғауды қамтамасыз етуі керек, ол құпия сөзбен қол жеткізуді басқаруды, деректерді қорғаудың көп деңгейлі жүйесін және т.б. 3. Күрделі ұйымдық құрылымы бар ірі кәсіпорын үшін жүйені енгізу жағдайында оны енгізу қажет қашықтан қол жеткізуақпаратты ұйымның барлық құрылымдық бөлімшелері пайдалана алатындай етіп. 4. Сыртқы және ішкі факторлардың әсерінен (бизнес бағытының өзгеруі, заңнаманың өзгеруі және т.б.) жүйе бейімделгіш болуы керек. 5. Ақпаратты кәсіпорындар деңгейінде (филиалдардың, еншілес ұйымдардың және т.б. ақпараттарды біріктіру), жеке міндеттер деңгейінде, уақыт кезеңдері деңгейінде шоғырландыру қажет. Бұл талаптар негізгі болып табылады, бірақ кәсіпорын үшін корпоративтік ақпараттық жүйені таңдаудың жалғыз критерийі емес. 1.5 Модельдеу әдістемесін таңдау Қазіргі уақытта компьютерлік технологиялар нарығында кәсіпорынды зерттеуге және модель құруға мүмкіндік беретін көптеген арнайы бағдарламалар бар. Бизнес-процестерді модельдеу жүзеге асырылатын әдістеме мен құралдарды таңдау принципті маңызды емес. Кәсіпорынды зерттеу және оның моделін құру үшін пайдалануға болатын стандартталған, уақытпен тексерілген әдістемелер мен құралдар бар. Олардың басты артықшылығы - шеберліктің қарапайымдылығы мен қол жетімділігі. Бизнес-процестерді модельдеу компания қызметінің көптеген аспектілеріне әсер етеді: ұйымдық құрылымды өзгерту; бөлімдер мен қызметкерлердің функцияларын оңтайландыру;

10 басшылардың құқықтары мен міндеттерін қайта бөлу; ішкі тәртіп ережелерін және жұмыс технологиясын өзгерту; жүріп жатқан процестерді автоматтандыруға қойылатын жаңа талаптар және т.б. Модельдеудің мақсаты – алынған ақпаратты аналитикалық өңдеуге ыңғайлы визуалды графикалық формада компания және оның бизнес-процестері туралы білімді жүйелеу. Модель ұйымның бизнес-процестерінің құрылымын, оларды жүзеге асырудың егжей-тегжейлерін және жұмыс процесінің реттілігін көрсетуі керек. Ұйымның бизнес-процестерін модельдеу екі кезеңді қамтиды - құрылымдық және егжей-тегжейлі. Ұйымның бизнес-процестерін құрылымдық модельдеу BPwin құралдары арқылы IDEF0 белгілеуінде орындалуы мүмкін. Бұл жұмыста MS Office Visio бағдарламасында IDEF0, IDEF3, IDEF1X және DFD жүйелерінде процестерді модельдеу жүргізілді. Құрылымдық модельдеу сатысында модель мыналарды көрсетуі керек: - бар ұйымдық құрылым; - модельденетін бизнес-процестерді орындау кезінде қолданылатын және жұмыс процесін модельдеу үшін қажетті құжаттар мен басқа да нысандар, олардың негізгі мағынасын сипаттаумен; - актерлер арасындағы құжаттардың (деректер, материалдар, ресурстар және т.б.) жасалу және қозғалыс реттілігін көрсететін өзара әрекеттесу диаграммалары. Ұйымның егжей-тегжейлі моделі мыналарды қамтуы керек: - бизнес-процестерді «сол қалпында» жүзеге асырудың ықтимал нұсқаларын көрсететін прецеденттердің жиынтығы; - бизнес-процестердің реттілігін егжей-тегжейлі сипаттайтын әрекет диаграммалары;

11 - жұмыс процесінің схемасын көрсететін өзара әрекеттесу диаграммалары. Үлгілер бар ұйымның жетекші мамандарымен келісілуі керек қажетті білім.

12 2 АҚПАРАТТЫҚ ЖҮЙЕ МОДЕЛІН ӘЗІРЛЕУ 2.1 Ұйымдағы бизнес-процестерді модельдеу (IDEF0) Функционалдық модель кәсіпорындағы бар бизнес-процестерді (AS-IS үлгісі деп аталатын) және идеалды жағдайды сипаттауға арналған - неге ұмтылу керек (ТО- БОЛУ). IDEF0 әдістемесі диаграммалардың иерархиялық жүйесін құруды - жүйе фрагменттерінің жеке сипаттамаларын белгілейді. IDEF0 жүйесінде жүйе өзара әрекеттесетін әрекеттер немесе функциялар жиынтығы ретінде ұсынылған. Мұндай таза функционалдық бағдар іргелі болып табылады - жүйенің функциялары олар жұмыс істейтін объектілерге тәуелсіз талданады. Бұл ұйымның процестерінің логикасы мен өзара әрекеттесуін нақтырақ модельдеуге мүмкіндік береді. IDEF0 моделінің астында жүйенің сипаттамасын (мәтіндік және графикалық) түсіну керек, ол кейбір алдын ала анықталған сұрақтарға жауап беруі керек. Функционалдық жұмысты модельдеу әдістемесінің негізгі түсініктері: - іс-әрекеттер – белгілі бір уақыт аралығында пайда болатын және танылатын нәтижелері бар атаулы процестер, функциялар немесе міндеттер. Диаграммада әрекеттер тіктөртбұрыштармен берілген. - Енгізу (Кіріс) – нәтиже алу үшін жұмыста қолданылатын материал немесе ақпарат. - Басқару (Бақылау) – жұмысты басшылыққа алатын ережелер, стратегиялар, стандарттар. - Шығару (Шығару) – жұмыс нәтижесінде шығарылатын материал немесе ақпарат. Әрбір жұмыста кемінде бір шығу көрсеткі болуы керек, себебі нәтижесіз жұмыстың мағынасы жоқ және үлгіленбеу керек.

13 – Механизм – жұмысты орындайтын ресурстар (персонал). - Қоңырау – бір жұмыс моделінің екіншісімен әрекеттесуі. IDEF0 жүйесінде жұмыс сілтемелерінің бес түрі бар. - Енгізу-шығару байланысы жоғары жұмыстың шығысы келесі тапсырманың кірісіне бағытталған кезде пайда болады. - Басқару звеносы (шығыс-басқару) жоғары жұмыстың нәтижесі келесі жұмысты басқаруға бағытталған жағдайды білдіреді. Қарым-қатынас жоғары жұмыстың үстемдігін көрсетеді. - кері байланыскірісте (шығыс-кіріс кері байланысы) төменгі жұмыстың шығысы жоғарының кірісіне бағытталған кезде пайда болады. - Басқарудың кері байланысы (шығыс-басқару кері байланысы) төменгі жұмыстың шығысы жоғары тұрғанның басқаруына бағытталған жағдайды көрсетеді. Ол бизнес-процестің тиімділігінің көрсеткіші болып табылады. - Шығару-механизм қатынасы бір жұмыстың шығысы басқа жұмыстың механизміне жіберілгенде пайда болады және жұмыс басқа жұмысты орындау үшін ресурстарды дайындап жатқанын көрсетеді. Аталған блоктардан жүйенің жұмыс істеу принциптерін сипаттайтын жұмыс диаграммалары құрастырылған. IDEF0-де кез келген жүйені модельдеу процесі контекстті анықтаудан, яғни жүйені тұтастай сипаттаудың ең абстрактілі деңгейінен басталады. АЖ моделін құру контекстік диаграмма түрінде тұтастай кәсіпорынның (жүйенің) жұмыс істеуін сипаттаудан басталады (2-сурет). Мәтінмәндік диаграмманы сипаттағаннан кейін функционалдық декомпозиция жүргізіледі, жүйе ішкі жүйелерге бөлінеді, әрбір ішкі жүйе жеке сипатталады (ыдырау диаграммалары). Содан кейін әрбір ішкі жүйе қажетті дәрежеге жеткенше кішірек және т.б. бөлінеді.

14 мәліметтер. Осындай бөлу нәтижесінде жүйенің әрбір фрагменті жеке ыдырау диаграммасында бейнеленген. Жылжымайтын мүлік агенттігінің ақпараттық жүйесінің жұмыс істеу диаграммасы ақпараттық жүйеде өңделетін кіріс және шығыс деректердің бүкіл ағынын көрсетеді. Агенттіктің қызметі азаматтық және тұрғын үй кодексі негізінде жүзеге асырылады. Шарттың бағасы мен басқа да талаптары келісілгеннен кейін мәміле ресімделеді. Азаматтық кодекс Тұрғын үй кодексі Жылжымайтын мүлік туралы ақпарат Клиент туралы ақпарат Жылжымайтын мүлікті сату мәмілесі Риэлтор 2-сурет Жылжымайтын мүлік туралы ақпараттық жүйенің контекстік диаграммасы 2.2 Деректер ағынын модельдеу (DFD)

15 Деректер ағынының диаграммалары (DFDs) жүйе дизайнының функционалдық талаптарын модельдеудің негізгі құралы болып табылады. Олардың көмегімен бұл талаптар деректер ағындарымен байланысқан функционалдық құрамдастардың (үдерістердің) иерархиясы ретінде ұсынылған. Бұл ұсынудың негізгі мақсаты әрбір процесс кіріс мәліметтерін шығыс деректерге қалай түрлендіретінін көрсету, сондай-ақ осы процестер арасындағы байланыстарды ашу болып табылады. DFD моделі, көптеген басқа құрылымдық модельдер сияқты, иерархиялық модель болып табылады. Әрбір процесті ыдыратуға болады, яғни құрылымдық құрамдас бөліктерге бөлуге болады, олардың арасындағы байланысты бір белгілерде жеке диаграммада көрсетуге болады. DFD құру үшін Джордан-ДеМарко және Джин-Серсон әдістеріне сәйкес екі түрлі белгілер қолданылады. Бұл белгілер таңбалардың графикалық бейнеленуінде бір-бірінен аздап ерекшеленеді. Гейн-Серсон әдістемесі талданатын АЖ үлгісін құруға негізделген – жобаланған немесе іс жүзінде бар. Әдістемеге сәйкес жүйелік модель ақпаратты оны жүйеге енгізуден қолданушыға бергенге дейін түрлендірудің асинхронды процесін сипаттайтын деректер ағыны диаграммаларының (ДҚД) иерархиясы ретінде анықталады. Иерархияның жоғарғы деңгейлерінің диаграммалары (контекстік диаграммалар) сыртқы кірістері мен шығыстары бар АЖ негізгі процестерін немесе ішкі жүйелерін анықтайды. Олар төменгі деңгейдегі диаграммалар арқылы егжей-тегжейлі сипатталады. Бұл ыдырау диаграммалардың көп деңгейлі иерархиясын құра отырып, ыдыраудың осындай деңгейіне жеткенге дейін жалғасады, онда процестер элементарлы болады және оларды одан әрі егжей-тегжейлі көрсету мүмкін болмайды. Ақпарат көздері (сыртқы нысандар) ақпаратты ішкі жүйелерге немесе процестерге тасымалдайтын ақпараттық ағындарды (деректер ағындарын) жасайды. Олар, өз кезегінде, ақпаратты түрлендіреді және ақпаратты басқа процестерге тасымалдайтын жаңа ағындарды жасайды.

16 немесе ішкі жүйелер, деректерді сақтау құрылғылары немесе сыртқы нысандар, ақпаратты тұтынушылар. Осылайша, деректер ағынының диаграммаларының негізгі құрамдастары: - сыртқы нысандар; - жүйелер/ішкі жүйелер; - процестер; - мәліметтерді сақтау құрылғылары; - деректер ағындары. 1. Сыртқы субъектілер Сыртқы субъект - бұл тұтынушылар, қызметкерлер, клиенттер сияқты ақпарат көзі немесе қабылдаушы болып табылатын материалдық объект немесе жеке тұлға. Қандай да бір объектіні немесе жүйені сыртқы нысан ретінде анықтау оның талданатын АЖ шекарасынан тыс екенін көрсетеді. Талдау кезінде кейбір сыртқы нысандарды талданатын АЖ диаграммасының ішіне ауыстыруға болады, қажет болған жағдайда АЖ процестерінің бір бөлігін диаграммадан тыс жылжытуға және сыртқы нысан ретінде көрсетуге болады. Сыртқы нысан осы таңбаны басқа белгілерден ажырату үшін диаграмманың «үстінде» орналасқан және оған көлеңке түсіретін шаршымен белгіленеді. 2. Жүйелер мен ішкі жүйелер Күрделі АЖ моделін құру кезінде ол контекстік диаграмма деп аталатында біртұтас жүйе ретінде ең жалпы түрде көрсетілуі мүмкін немесе ол бірнеше ішкі жүйелерге ыдырауы мүмкін. Оны анықтау үшін ішкі жүйе нөмірі пайдаланылады. Атау өрісінде ішкі жүйенің атауы тақырыппен және сәйкес анықтамалар мен толықтырулармен сөйлем түрінде енгізіледі. 3. Процестер

17 Процесс – белгілі бір алгоритмге сәйкес кіріс деректер ағындарын шығысқа айналдыру. Физикалық тұрғыдан алғанда, процесс әртүрлі тәсілдермен жүзеге асырылуы мүмкін: ол кіріс құжаттарын өңдейтін және есептерді шығаратын ұйымның бөлімшесі (бөлімі), бағдарлама, аппараттық қамтамасыз етілген логикалық құрылғы және т.б. Оны анықтау үшін процесс нөмірі пайдаланылады. Атау өрісінде процесс атауы белсенді бір мағыналы етістікпен сөйлем ретінде белгісіз формада (есептеу, есептеу, тексеру, анықтау, жасау, алу) жазылады, одан кейін жалғаулық септіктегі зат есімдер қойылады, мысалы: - «Тұтынушы туралы ақпаратты енгізу»; - «Қолда бар жылжымайтын мүлік туралы мәлімет беру»; - «Ақшаның түбіртегін тексеріңіз». «Процесс», «модернизация» немесе «өңдеу» сияқты етістіктерді қолдану әдетте процесті түсінбеуді көрсетеді және одан әрі талдауды қажет етеді. Физикалық іске асыру өрісіндегі ақпарат ұйымның, бағдарламаның немесе аппараттық құрылғының қай бөлігінде процесс орындалып жатқанын көрсетеді. 4. Мәліметтерді сақтау құрылғылары Мәліметтерді сақтау құрылғысы - бұл дискіге кез келген уақытта орналастырылатын және белгілі бір уақыттан кейін алынуы мүмкін ақпаратты сақтауға арналған дерексіз құрылғы және орналастыру және алу әдістері кез келген болуы мүмкін. Мәліметтерді сақтау құрылғысы физикалық түрде файлдық шкафта жәшік, жедел жадтағы кесте, магниттік ортадағы файл және т.б. түрінде жүзеге асырылуы мүмкін. Мәліметтерді сақтау құрылғысы «D» әрпімен және ерікті санмен анықталады. Дискінің атауы дизайнер үшін ең үлкен ақпарат мазмұны тұрғысынан таңдалады.

18 Деректер дискісі негізінен болашақ деректер қорының прототипі болып табылады және онда сақталған деректердің сипаттамасы ақпараттық модельмен байланыстырылуы керек. 5. Деректер ағындары Деректер ағыны көзден қабылдағышқа қосылым арқылы берілетін ақпаратты анықтайды. Нақты деректер ағыны жіберілген екі құрылғы арасында алмасатын ақпарат болуы мүмкін электрондық поштаәріптер, компьютерлер арасында тасымалданатын дискілер және т.б. DFD диаграммасы жылжымайтын мүлік агенттігінің жұмысын көрсетеді. Мұндағы сыртқы тұлға - жеке деректерді енгізу арқылы агенттікпен байланысатын клиент. Жеке деректерді енгізгеннен кейін клиент тіркелген пайдаланушылардың деректер базасына енгізіледі, содан кейін пайдаланушыға жылжымайтын мүлік туралы ақпарат базасынан мүлікті таңдауды сұрайды. Осыдан кейін пайдаланушы таңдаған мүлік туралы ақпарат одан әрі өңдеу үшін деректер базасына енгізіледі. Клиент Жеке деректер Тіркеу Клиент ақпараты 1 Клиент деректер базасы 3 2 Жылжымайтын мүлік туралы ақпарат Аяқталған транзакциялар базасы Клиент туралы ақпарат Жылжымайтын мүлік тізімі Таңдалған жылжымайтын мүлік Мәміле туралы ақпарат Жылжымайтын мүлікті таңдау Дизайн 3-сурет АЖ жұмысын DFD ұйымдастыру диаграммасы 2.3 Ақпарат ағындарының өзара әрекеттесу логикасын сипаттау (IDEF3) IDEF3 – кәсіпорында болып жатқан технологиялық процестерді құжаттауға арналған стандарт және құралдар жинағын қамтамасыз етеді

19 олардың сценарийлерін көрнекі зерттеу және модельдеу үшін. Сценарий – қарастырылып отырған процесс шеңберіндегі объектінің қасиеттерінің өзгеру реттілігін сипаттау (мысалы, цехта бөлшекті өңдеу кезеңдерінің реттілігін сипаттау және өткеннен кейін оның қасиеттерінің өзгеруі). әр кезең арқылы). Исполнение каждого сценария сопровождается соответствующим документооборотом, который состоит из двух основных потоков: документов, определяющих структуру и последовательность процесса (технологических указаний, описаний стандартов и т.д.), и документов, отображающих ход его выполнения (результатов тестов и экспертиз, отчётов о браке , және т.б.). Кез келген процесті тиімді басқару үшін оның сценарийін және ілеспе жұмыс процесінің құрылымын егжей-тегжейлі түсіну қажет. IDEF3 құжаттамасы мен модельдеу құралдары келесі тапсырмаларды орындауға мүмкіндік береді: - қарастырылып отырған процесті ұйымдастыруға жауапты құзыретті қызметкерлер арасында сауалнама жүргізу барысында анықталған, айталық, технологиялық технология бойынша қолда бар деректерді құжаттау. - Технологиялық процестер сценарийіне ілеспе жұмыс процесі ағындарының әсер ету нүктелерін анықтау және талдау. - Процестің өмірлік цикліне әсер ететін шешім қабылдау талап етілетін жағдайларды анықтау, мысалы, соңғы өнімнің конструкциялық, технологиялық немесе пайдалану қасиеттерін өзгерту. - Технологиялық процестерді қайта құруда оңтайлы шешімдерді қабылдауға ықпал ету. - «НЕ БОЛАДЫ, ЕГЕР...» принципі бойынша технологиялық процестердің имитациялық модельдерін әзірлеу Бұл жұмыста IDEF3 диаграммасы жылжымайтын мүлік агенттігінің сайтында пайдаланушыны тіркеу жұмысының мәнін көрсетеді. Алдымен пайдаланушы өз деректерін арнайы пішінге енгізеді, содан кейін

20 тіркелген пайдаланушылармен тексеру, егер пайдаланушы тіркелген пайдаланушылардың дерекқорында табылса және енгізілген деректер дұрыс болса, ол жеке кабинетке жіберіледі. Егер пайдаланушы дерекқорда табылмаса және ол енгізген деректер дұрыс болса, тіркеу процесі кейіннен жеке кабинетке кіру арқылы жүзеге асырылады. 4-сурет Жылжымайтын мүлік агенттігінің веб-сайтында пайдаланушыларды тіркеудің IDEF3 диаграммасы 2.4 Деректер үлгісін әзірлеу (IDEF1X) IDEF1X әдістемесі деректерді семантикалық модельдеу болып табылады және оны құру үшін пайдаланылады. ақпараттық модельӨндірістік жүйенің немесе ортаның қызметін қолдау үшін қажетті ақпарат құрылымын көрсететін ER диаграммасы түрінде. IDEF1X стандартына сәйкес ұсынылған тұжырымдамалық модель болып табылады логикалық диаграммажобаланған жүйе үшін мәліметтер базасы. IDEF1X диаграммасы ақпараттық жүйедегі деректердің логикалық құрылымын көрсетеді.

21 Концептуалды модельдің негізгі объектілері субъектілер мен қатынастар болып табылады. Нысан дегеніміз – белгілі бір атрибут сипаттары жиыны бар үлгіленген жүйенің оқшауланған нысаны немесе оқиғасы. Бұл жиынның бір элементі «нұсқа данасы» деп аталады. Нысанның әрбір данасын бірегей түрде анықтайтын бір немесе бірнеше атрибуттары болуы мүмкін және басқа нысандармен байланыстардың кез келген саны болуы мүмкін. Нысан төлсипаттарына арналған ережелер: 1. Әрбір төлсипаттың бірегей атауы болуы керек. 2. Нысанның атрибуттарының кез келген саны болуы мүмкін. 3. Нысанда мұраланған төлсипаттардың кез келген саны болуы мүмкін, бірақ мұраланған төлсипат басты нысанның негізгі кілтінің бөлігі болуы керек. 4. Нысанның әрбір данасы үшін оның әрбір төлсипатының мәні болуы керек (Нөл емес емес ережесі). 5. Нысан даналарының ешқайсысында оның төлсипаты үшін бірден көп мән болуы мүмкін емес. Нысан ER диаграммасында тіктөртбұрыш түрінде бейнеленген, оның жоғарғы бөлігінде оның аты берілген; одан кейін атрибуттар тізімі. Негізгі атрибуттардың асты сызылуы немесе басқа жолмен бөлектелуі мүмкін. Әрбір ұйымның басқа нысандармен кез келген саны қатынасы болуы мүмкін. Кәсіпорын тәуелсіз болып табылады, егер оның әрбір данасы оның басқа нысандармен байланысын анықтамай-ақ бірегей түрде анықталуы мүмкін. Нысанның негізгі ұйыммен қарым-қатынасы арқылы мұраланған атрибуттары болуы мүмкін. Соңғылары әдетте шетелдік кілттер болып табылады және субъектілер арасындағы қатынастарды ұйымдастыруға қызмет етеді. Шетелдік кілт болса

Егер нысан өзінің бастапқы кілті (PK) немесе құрамдас бастапқы кілттің бөлігі ретінде пайдаланылса, онда нысан басты нысанға тәуелді болады. Егер сыртқы кілт бастапқы кілт болмаса және композиттің бөлігі болмаса бастапқы кілт, онда нысан басты нысаннан тәуелсіз болады. Егер кәсіпорын тәуелді болса, онда оның негізгі ұйыммен қатынасы сәйкестендіру деп аталады әйтпесе- анықтамайды. Қатынас ER диаграммасында негізгі нысан мен еншілес нысан арасында еншілес нысандағы жолдың соңында нүктемен сызылған сызық арқылы бейнеленген, анықтаушы қатынас нүктелі емес, тұтас сызық ретінде бейнеленген. . Жалғау етістіктің грамматикалық формасы арқылы білдірілген атаумен беріледі. Байланыс үшін қосымша қуат көрсеткіші болуы мүмкін: негізгі нысан үшін еншілес нысанның қанша дана болуы мүмкін. Қарым-қатынас атауы әрқашан ата-ананың көзқарасы бойынша жасалады, сондықтан сөйлемді ата-аналық тұлғаның атын, қатынас атауын, негізгілік өрнегін және баланың нысан атауын біріктіру арқылы жасауға болады. Бұл диаграмма нысандарды қамтиды: Жылжымайтын мүлік, Мәмілелер, Клиенттер, олар сыртқы кілттердің көмегімен өзара байланысқан және «бірден көпке» қатынасын құрайды. Жылжымайтын мүлік Жылжымайтын мүлік коды Құны Мекенжай ауданы Бөлмелер саны Операциялар Операция коды m Мүлік коды (FK) m 1 Клиент коды (FK) Бағасы Мәміле күні 1 Клиенттер Клиент коды Тегі Аты тегі, аты Телефон 5-сурет IDEF1X диаграммасы

23 ҚОРЫТЫНДЫ Бұл жұмысты орындау барысында «Ақпараттық жүйелер мен технологияларды жобалаудың әдістері мен құралдары» пәні бойынша теориялық және практикалық дағдылар қолданылды. Жобаны жүзеге асыру барысында пәндік салаға талдау жүргізілді, ақпараттық жүйенің мақсаты ойластырылды, құрылымды жобалау, ақпараттық жүйенің дизайнын әзірлеу және енгізу бойынша практикалық дағдылар алынды. Ақпараттық жүйені құру процесінде толық және дәйекті функционалдық және ақпараттық модельдер салынды. Модельдің әртүрлі диаграммаларын құру үшін жиынтық пайдаланылды құралдар, пайдаланушылардың ақпараттық қажеттіліктеріне сәйкес тақырыптық аймақты визуалды түрде модельдеуге мүмкіндік береді. Осылайша, ақпараттық жүйелер маңызды рөл атқарады қазіргі әлем, белгілі бір пән саласындағы мамандарға, пайдаланушыларға өзекті ақпарат беру. Біз күнделікті өмірде кездесетін барлық нәрсе сол немесе басқа ақпараттық жүйеде тіркелген болуы мүмкін. Ақпараттық жүйелермен жұмыс істей білу компьютермен жұмыс істеудегі ең маңызды дағдылардың бірі болып табылады және ақпараттық жүйелермен жұмыс істей алатын мамандар әрқашан сұранысқа ие болады.


Ағынды модельдеу 1 Ағынды модельдеу Бұл әдістеме (Гейн/Сарсон әдістемесі) жобаланған немесе нақты бар талданатын АЖ үлгісін құруға негізделген. Әдістеме бойынша

«Ломбард» ақпараттық жүйесін жобалау Волошин А.С. Балаково инженерлік-технологиялық институты, жоғары кәсіптік білім беру федералды мемлекеттік автономды оқу орнының филиалы

CASE технологиясы Дәріс 3 1 Құрылымдық талдау әдістемесі Гане/Сарсон

MS SQL SERVER НЕГІЗІНДЕ ТУРИСТІК КОМПАНИЯ ҮШІН ТАРТЫЛҒАН ДЕРЕКТЕР БАЗЫН ӘЗІРЛЕУ Спиридонов А.В. Балаково инженерлік-технологиялық институты NRNU MEPhI Балаково филиалы, Ресей ТУРИЗМНІҢ ДАМУЫ

функционалдық модельдеу DFD әдістемесін пайдаланатын жүйелер Негізгі мәселелер DFD үлгілерінің анықтамасы және функционалдық мақсаты DFD үлгілерінің негізгі компоненттері DFD иерархиясы Мысалды қарастыру

Құрастырушылар: Гиндулина Т.К., Камалова Л.З., Торопова Н.Д. Зертханалық жұмысты орындауға арналған әдістемелік нұсқаулар MS OFFICE VISIO 2007 ПӘНІНІҢ АЙМАҚТЫ ФУНКЦИОНАЛДЫҚ МОДЕЛЬДЕУ 1. Жұмыстың мақсаты Жұмыстың мақсаты

үшін контентті сатуға арналған ақпараттық жүйені жобалау Ұялы телефондарЗолотов Р.О. PRUE Ярославль филиалы Г.В.Плеханова Ярославль, Ресей Контентті сатудың ақпараттық жүйесін жобалау

Мазмұны 3-тапсырма I. Түсіндірме жазба 4 1. Кіріспе 4 2. Мақсаты мен көлемі 5 3. Техникалық шарттар 6 3.1 Бағдарламаны әзірлеуге арналған есептің қойылымы 6 3.2 Алгоритмнің сипаттамасы

1 Мәліметтер ағынының диаграммаларын құру 1.1 DFD әдістемесінің жалпы ерекшеліктері Деректер ағынының диаграммасын құру жобаланған жобаға функционалдық талаптарды модельдеудің негізгі құралы болып табылады.

ФЕДЕРАЛДЫҚ МЕМЛЕКЕТТІК БЮДЖЕТТІК ЖОҒАРЫ БІЛІМ БЕРУ СТАВРОПОЛЬ МЕМЛЕКЕТТІК АГРАРЛЫҚ УНИВЕРСИТЕТІ Экономика факультеті Ақпараттық жүйелер кафедрасы БЕКІТІЛДІ.

«ВОЛГОГРАД» МАШИНА ҚҰРАСТЫРУ КОМПАНИЯСЫНЫҢ САҚТАУ ЖЕТЕКШІСІНІҢ АВТОМАТТАНДЫРЫЛҒАН ЖҰМЫС ОРЫНЫН ӘЗІРЛЕУ ВОЛГОГРАД Маркосян Р.В. Волгоград мемлекеттік аграрлық университеті, Волгоград, Ресей ДАМУ

18 ӘОЖ 65.012.26 IDEF0 ЖӘНЕ DFD НЕГІЗІНДЕГІ ЛОГИСТИКАЛЫҚ ЖҮЙЕЛЕРДІ СИПАТТАУДЫҢ САЛЫСТЫРМАЛЫ СИПАТТАМАСЫ Аристов Антон Олегович, Мәскеу мемлекеттік тау-кен университетінің магистранты.

Экономикадағы ақпараттық технологиялар IDEF1 және IDEF1X әдістемесінің негіздері Топорец Александр Юрьевич IDEF1 әдістемесі жоспары IDEF1X әдістемесі IDEF1 әдістемесі IDEF1 талдау және зерттеу үшін стандартты құрал

IDEF0 ФУНКЦИЯЛЫҚ МОДЕЛЬДЕУ ӘДІСІ Ақпаратты басқару стандарттау ұсыныстары Өнімнің өмірлік циклін қолдау Ақпараттық технологиялар ФУНКЦИОНАЛДЫ МОДЕЛЬДЕУ ӘДІСІ

ДЕРЕКТЕР БАЗЫН ЖАСАУ КЕЗЕҢДЕРІ Мәліметтер қорын жобалаудың негізгі міндеттері Мәліметтер қорында барлық қажетті ақпараттың сақталуын қамтамасыз ету. Барлық қажетті сұраныстар бойынша деректерді алу мүмкіндігін қамтамасыз ету. Қысқарту

Ақпараттық технологиялар зертханасы (ITLab) Intel қолдауымен білім беру және зерттеу жобасы Бағдарламаның өмірлік циклін қолдау құралдары Жоба кураторы: Сысоев

Қазіргі заманғы компьютерлік жүйелерперсоналды басқару Ақпараттық жүйелер және математикалық модельдеу кафедрасы 2010/2011 оқу жылы М.П. Харламов 1 Дәріс 3 Функционалды модельдеу технологиялары

Өзіндік жұмыс 2 «Ақпараттық жүйелерді жобалау» пәнінен Тапсырманы орындауға және орындауға қойылатын талаптар BPwin бизнес-процестерін модельдеу бағдарламасын пайдалана отырып, келесі әрекеттерді орындаңыз.

«Сату» бизнес-процесінің деректер ағынының моделін құру О.А.ДЕНИСОВА Аннотация. Бұл мақаланың тақырыбы ұйымның бизнес-процестерімен бірге жүретін деректер ағындарын оңтайландыру әдістері болып табылады.

Зертханалық жұмыс 2. Функционалды модельдеу. Мәтінмәндік диаграмма үшін бірінші деңгейлі декомпозицияны құру. Проблеманы қою: Модель түсіну, талдау және шешім қабылдау үшін жасалған.

Ресей Федерациясы Білім және ғылым министрлігі «Нижневартовский» жоғары кәсіптік білім беру федералды мемлекеттік бюджеттік оқу орны Мемлекеттік университеті»

ӘОЖ 004.056 Виртуалды сауықтыру орталығының IDEF0 моделін салу Миков Д.А., студент Ресей, 105005, Мәскеу, МСТУ им. Н.Е. Бауман, Ақпараттық қауіпсіздік департаментінің супервайзері:

Мәліметтер базасы Оқытушы Азарченков А.А. Деректер қорымен жұмыс істеудің негізгі құрамдас бөліктері (ДҚ) белгілі бір процесске немесе белгілі бір құбылысқа қатысты құрылымдық деректердің байланысқан жиынтығы болып табылады.

Дәріс 3 6 бөлім: Құрамдас диаграмманың графикалық белгілеу элементтері Аннотация: Құрамдас диаграмманың мақсаты, оның негізгі элементтері. Программалық жүйелерді физикалық бейнелеу ерекшеліктері. Құрамдас бөліктер

Мәліметтер қорын жобалау әдістемесі Дерекқорды жобалау әдістемесіне кіріспе Дерекқорды жобалау әдістемесі дегеніміз не? Жобалау әдістемесі – қолдануды көздейтін құрылымдық тәсіл

51 БІЛІМ БЕРУ ЖҮЙЕЛЕРІН ФУНКЦИЯЛЫҚ МОДЕЛЬДЕУДІҢ КЕЗЕҢДЕРІ Л.Л. Горбунова Модель құру үшін функционалдық модельдеу әдістемесін қолдану нәтижелері сипатталған. жалпы білім беруересектер,

IDEF1X ақпараттық модельдеу әдістемесі Негізгі сұрақтар Негізгі ұғымдар: нысан, атрибут, қатынас Субъектіні, атрибутты, қатынасты анықтау ережелері Ақпаратты қалыптастырудың негізгі ережелері

Жұмысты бақылау үшін ақпараттық панельдер жүйесін жобалау алгоритмі қызмет көрсету орталығыақпараттық технологиялар нарығында жұмыс істейтін компания № 09 қыркүйек 2014 ж. Матвеев С.

Уфа мемлекеттік авиациялық техникалық университеті Автоматтандырылған басқару жүйелері жүйесін модельдеу және CASE-технологиялар кафедрасы Курс құрылымы 9 дәріс; 8 зертханалық жұмыс; Есеп айырысу және графика

АЖ ДАМЫТУ АЖ өмірлік циклі 1-анықтама: АЖ өмірлік циклі – оны құру және дамыту процесі. Анықтама 2: АЖ өмірлік циклі - бұл қажеттілік туралы шешім қабылданған сәттен бастап басталатын уақыт кезеңі.

«ВЛАДИМИРСКИЙ АВТОВКЗАЛ» СОЦИГІНІҢ БОЛАШАҚ МҮЛГІСЫН ӘЗІРЛЕУ Лобанов С.И., Воронова Л.И. Мәскеу коммуникациялар және информатика техникалық университеті Мәскеу, Ресей «АВТОВОКЗАЛ» ЖОБАСЫ АРНАЛҒАН МОДЕЛІ

CASE технологиялары 2-дәріс 1 IC жобалау әдістемелері Еске сала кетейік, CASE технологиясы IC жобалау әдістемесі және визуалды модельдеуге, модельдерді талдауға және

Енгізуді басқару Тіркеу Ақпараттық технологиядағы негізгі түрлендіру процедуралары Негізгі ақпараттық технологияның тұжырымдамалық моделі ақпараттың процестерін, процедураларын және операцияларын қамтиды.

Деректер үлгілері кафедрасының аға оқытушысы. Пермь мемлекеттік университетінің басқару процестері және ақпараттық қауіпсіздігі Неверов А.В. Деректер моделі түсінігі Деректер моделі абстрактілі, өзін-өзі қамтамасыз ететін,

УКРАИНА БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ ОДЕССА ҰЛТТЫҚ ПОЛИТЕХНИКАЛЫҚ УНИВЕРСИТЕТ КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР ИНСТИТУТЫ

МАЗМҰНЫ Кіріспе 9 1 «IMAGE» ЖИБАЗ САЛОНЫНЫҢ ҚЫЗМЕТІН ТАЛДАУ 12 1.1 «Image» жиһаз салонының техникалық-экономикалық сипаттамалары 12 1.1.1 Ұйымдастыру құрылымы 14 1.1.2 Сыртқы талдау

Бизнес-процестерді функционалдық модельдеу 1 IDEF0 әдістемесі SADT (Құрылымдық талдау және жобалау техникасы) әдістемесін Дуглас Т. Росс 1969-73 жж. Ол бастапқыда үшін жасалған

6 ЗЕРТХАНАЛЫҚ ЖҰМЫС Деректер ағынының диаграммасын құру Осы зертханалық жұмыстың көмегімен сіз: DFD – деректер ағынының диаграммасын құрудың мақсаты мен принциптерін меңгере аласыз; орнатуды үйрену

Кәсіпорындағы материалдық ресурстарды басқарудың ақпараттық жүйесін жобалау. Камилов Қ.Б., Ғабибулаева С.Г. Дағыстан мемлекеттік университеті Махачкала, Ресей Ақпараттық жүйені жобалау

ӘОЖ 658.2 КҮРДЕЛІ МӘСЕЛЕЛЕРДІ ТАЛДАУДА ЖӘНЕ АВТОМАТТАНДЫРЫЛҒАН ЖҮЙЕЛЕРДІ ЖОБАУДА ҚОЛДАНЫЛАТЫН ИМУЛЯЦИЯЛЫҚ ӘДІСТЕРДІ ЗЕРТТЕУ Лобах А.С. «СТАНКИН» Мәскеу мемлекеттік технологиялық университеті

КІТАПХАНАЛЫҚ ЖӘНЕ АҚПАРАТТЫҚ ЖҮЙЕЛЕРДІ ЗЕРТТЕУ ӘДІСІ РЕТІНДЕ ФУНКЦИОНАЛДЫҚ МОДЕЛЬДЕУ (IDEF0 таңбалауы) Часовских Е.В., Доронина И.Н. Белгород мемлекеттік өнер және мәдениет институты, Белгород, Ресей

«Жүйелік бағдарламалау» пәнінен 1 зертханалық жұмыс Құрылымдық бөлімшелердің техникалық шарттарын әзірлеу. Компьютерлік жобалау арқылы алгоритмдерді жүзеге асыру. Жұмыстың мақсаты: орындау

1. Ақпарат және деректер 2. Мәліметтер қоры бар жүйелердің негізгі түсініктері Мәліметтер қоры бар ақпараттық компьютерлік жүйелер ақпараттық, математикалық, бағдарламалық, тілдік, ұйымдастырушылық жүйелер болып табылады.

IS_rus_3kr_zim_Ukubasova G_IS деректер базасы, VTIPO (2k4g толық уақыт) 1 Жадта сақталған арнайы ұйымдастырылған деректер жиынтығы есептеу жүйесіжәне объектілердің күйін және олардың қарым-қатынасын көрсету

Орындалған медициналық қызметтерді есепке алуды автоматтандыру мәселелері және оларды шешу жолдары Жирновская орталық аудандық ауруханасы мемлекеттік денсаулық сақтау мекемесі мысалында Павловский С.А. Волгоград мемлекеттік аграрлық университеті Волгоград, Ресей.

Қосымша Ресей Федерациясы Білім және ғылым министрлігі Муром институты (филиалы) Федералдық мемлекеттік бюджеттік жоғары оқу орнының «Владимир штаты

Академиялық тәртіп 050501.65 «Кәсіби оқыту» мамандығының студенттеріне арналған «Мәліметтер қоры және оларды басқару» 5 ДӘРІС ДЕРЕКТЕР БАЗЫН ЖОБАУ Сұрақ 1. Мәліметтер қорын жобалау кезеңдері. Сұрақ

1-нұсқа Дұрыс жауапты таңдаңыз. Бір ғана дұрыс жауап болуы мүмкін. 1. Ақпараттық жүйе – бұл а) Кез келген ақпаратты өңдеу жүйесі ә) Мәтіндік ақпаратты өңдеу жүйесі

Деректер қорының дерекқорын жобалау «Күрделі, асығыс жобаланған жүйе ешқашан жұмыс істемейді және оны жұмыс істеуі үшін түзету мүмкін емес». Мерфи заңдары. Жүйелік талаптар туралы 16 заң

Ресей Федерациясының Білім және ғылым министрлігі

IS RESTAURANT ELISTA LLC ҮШІН TO-BE МОДЕЛІН ӘЗІРЛЕУ Корнякова Б.С. Мәскеу коммуникациялар және информатика техникалық университеті Мәскеу, Ресей ELISTA RESTAURANT АҚПАРАТТЫҚ ЖҮЙЕСІНІҢ ЖОБАҢЫЗЫ БОЛАТЫН ҮЛГІСІ

Ресей Экономикалық даму министрлігінің жобаларды басқару жүйесі Тапсырыс беруші туралы ақпарат Ресейдің Экономикалық даму және сауда министрлігі. Корпоративтік басқару және жаңа экономика департаменті (DKUNE). Сипаттама

Ақпараттық жүйелердің түрлері Ақпараттық жүйенің түрі оның кімнің мүддесіне қызмет ететініне және басқарудың қандай деңгейіне байланысты. Ақпараттық жүйелердің түрлері көрсету және логикалық ұйымдастыру сипаты бойынша

2-сессия Заманауи бизнес-процестердің ерекшеліктері, АҚ сипаттамасы, тік нарықтардағы және мемлекеттік басқарудағы АҚ ерекшеліктері Григорий Бочечка, м.ғ.к., МӘС доценті Аймақтық оқыту семинары

➀ Ақпараттық жүйелер және деректер банктері. Ең маңызды шарткез келген ұйымның тиімді жұмыс істеуін қамтамасыз ету дамыған ақпараттық жүйенің болуы болып табылады. Ақпараттық жүйе – бұл жүйе

АВТО МЕКТЕПТІҢ АҚПАРАТТЫҚ ЖҮЙЕСІН ДАМЫТУ «ЗЕБРА» ЖШС Кудинов С.В. Мәскеу коммуникациялар және информатика техникалық университеті Мәскеу қ., Ресей «ZEBRA» АВТОМОБИЛЬ МЕКТЕБІНІҢ АҚПАРАТТЫҚ ЖҮЙЕСІН ДАМЫТУ

12_IS жобалау кезеңдері UML көмегімен ақпараттық жүйелерді жобалауда қолданылатын UML диаграммаларының негізгі түрлері. Диаграммалар арасындағы байланыстар. Итеративті жобалау процесіне UML қолдауы

Климов Вадим Владимирович, Ph.D., SAP Expertise Center техникалық кеңесшісі, Process Integration Group SAP CIS LLC (Санкт-Петербург) Бизнес-процестердің жүйеаралық интеграциясын оңтайландыру Корпоративтік

Тақырып 10. Мәліметтер қоры технологиясының негіздері Мәліметтер қорының технологиясы – компьютерлік ақпараттық жүйелер мен ақпаратты жүзеге асыратын қолданбалы қолданбаларды құру үшін қолданылатын информатиканың негізгі жетістіктерінің бірі.

РЕСЕЙ ФЕДЕРАЦИЯСЫНЫҢ МЕМЛЕКЕТТІК ТЕХНИКАЛЫҚ КОМИССИЯСЫ АҚПАРАТҚА РҰҚСАТСЫЗ ҚОЛДАНУДАН АВТОМАТТАНДЫРЫЛҒАН ЖҮЙЕЛЕРДІ ҚОРҒАУ жөніндегі нұсқаулық құжат. АВТОМАТТАНДЫРЫЛҒАН ЖҮЙЕЛЕРДІҢ ЖІКТЕЛУІ ЖӘНЕ

4-сессия Бизнес-процестерді реинжиниринг әдістері мен құралдары, бизнес-процестерді реинжинирингтеудегі АТ рөлі және телекоммуникациялық компаниялардағы басқару процестері Григорий Бочечка, м.ғ.к., доцент Аймақтық оқыту

«Ақпараттық жүйелерді жобалау» В1.В.ОД.3 «Ақпараттық жүйелерді жобалау» пәні 09.03.03 «Қолданбалы информатика», оқыту бағыты бойынша оқитын студенттерге арналған.

Кіріспе

1. Аналитикалық бөлім

1.1Пәннің және кәсіпорынның техникалық-экономикалық сипаттамасы.

1.1.1 Кәсіпорынның сипаттамасы

1.2 Тапсырмалар кешенінің сипаттамасы, тапсырмалары және автоматтандыру қажеттілігінің негіздемесі

1.2.1 Қолданыстағы бизнес-процестердің сипаттамалары мен автоматтандыру тапсырмаларының жиынтығын таңдау

1.2.2 Есепті шешу үшін компьютерлік технологияны қолдану қажеттілігін негіздеу

1.2.3 Кәсіпорын үшін АЖ негізгі қасиеттерін және таңдалған тапсырмалар кешенін сипаттау

1.2.4 Міндеттер кешенінің экономикалық мәні

1.2.5 Тапсырмалар кешеніндегі жобаланатын тапсырманың орнын анықтау

1.2.6 Тапсырманың мәні

1.3.2 Тапсырманы автоматтандыру стратегиясын таңдау және негіздеу

1.4 Автоматтандырудың мақсаттары мен қосалқы міндеттерін қою. Мақсатқа жету критерийлері.

1.4.3 Компьютерде ішкі тапсырмаларды шешуді ұйымдастырудың жалпы сипаттамасы

1.5 Қолданыстағы әзірлемелерді талдау және жобалау технологиясын таңдауды негіздеу.

1.6 Жобалық шешімдердің негіздемесі

1.6.2 Ақпараттық қамтамасыз ету бойынша жобалық шешімдерді негіздеу

2. Дизайн бөлігі

2.1 Ақпараттық қолдаутапсырмалар

2.1.4 Мәліметтер қорының сипаттамалары.

2.2 Бағдарламалық қамтамасыз ету тапсырмасы

2.3 Тапсырманы технологиялық қамтамасыз ету

2.4 Жобаны іске асыру сынақ жағдайы және оның сипаттамасы

Қорытынды

Пайдаланылған көздер тізімі

1.1 Техника - пәндік аймақтың және кәсіпорынның экономикалық сипаттамасы

1.1.1 Кәсіпорын сипаттамалары

1. Толық атауы: «Елена» жылжымайтын мүлік операциялары агенттігі. Қысқа атауы: Елена жылжымайтын мүлік агенттігі.

2. «Елена» жылжымайтын мүлік агенттігін «Заңды тұлғаларды және жеке кәсіпкерлерді мемлекеттік тіркеу туралы» Ресей Федерациясының заңына сәйкес жеке кәсіпкер тіркейді.

3. Агенттіктің орналасқан жері: Ресей Федерациясы, Башқұртстан Республикасы, Октябрь қ., Ленин даңғылы, 67.

4. Тапсырмалар:

· Халыққа нарық сұранысына сәйкес сатып алу-сату, сыйға тарту, басқа да жылжымайтын мүлікпен мәмілелер жасау бойынша қызмет көрсету.

Ипотекалық несие алуға жәрдемдесу.

· Жылжымайтын мүлік туралы ақпаратты іздеу бойынша қолжетімді қызметтерді құру.

· Жылжымайтын мүлікке инвестициялау бойынша қызметтердің толық кешенін ұсыну.

Кәсіпорын қызметіндегі тұрақтылықты қамтамасыз ету.

5. Фирманың мақсаттары:

· Пайда алу.

· Жоғары сапалы қызметтерді ұсынатын сенімді, адал агенттік болыңыз.

· Жаңа клиенттерді тарту.

· Іс-шараларды аумақтық қамтуды кеңейту.


«Елена» жылжымайтын мүлік агенттіктері 2006, 2007, 2008 ж.

Негізгі көрсеткіштер 2006 2007 Ауытқулар (%)2007-2006 жж 2008 Ауытқулар (%)2007-2006 жж
1 2 3 4 5 6 7
1. Көрсетілген қызметтердің көлемі, мың рубль; 6500 7100 109 9800 151
2. Көрсетілген қызметтердің құны, мың рубль; 5200 5400 104 7340 141
3. Көрсетілген қызметтердің 1 рубльіне арналған шығындар, копеектер; 1,25 0,76 60 0,75 60
4. Пайда, мың рубль; 1300 1700 131 2460 189
5. Табыстылық, % 25 34 136 33 132
6. Персонал саны, адамдар; 5 6 120 8 160
7. Еңбек өнімділігі, мың рубль / адам; 1300 1183 91 1225 94
8. Орташа айлық жалақы, руб; 8000 10000 125 15000 187
9. Жалақы қоры, руб; 40000 60000 150 120000 300

Жоғарыда келтірілген мәліметтерді пайдалана отырып, «Елена» агенттігінің 2006, 2007, 2008 жылдардағы қаржылық нәтижелерін бағалайық.

Кестеде көрсетілген қызметтердің көлемі жыл сайын өсіп келе жатқанын көрсетеді: 2007 жылы 2006 жылға қатысты – 9%-ға, 2008 жылы – 51%-ға.

Бұл өсімге келесі факторлар әсер етті:

Ипотекалық несиелеу 2008 жылы қолжетімді болды – банктің сыйақысы жылдық 11%-дан ауытқиды;

Көрсетілетін қызметтердің нарығы облыстың жақын орналасқан қалаларын басып, айтарлықтай кеңейді;

Агенттікте жаңа риэлторлардың пайда болуымен жұмыс мерзімі күрт қысқарды;

Заңгер тегін кеңестер береді, содан кейін клиенттер транзакцияларды өңдеу агенттігінің клиенттері болады.

Көрсетілген қызметтердің құны 2007 жылы 2006 жылмен салыстырғанда 4%-ға, ал 2008 жылы сәйкесінше 41%-ға өсті. Шығындардың өсуіне келесі факторлар әсер етті:

Энергия құнының өсуі, су, жылу, телефон, интернет төлемдерінің қымбаттауы;

Соңғы күзет дабылын орнату;

Автокөліктерге отын шығынын арттыру;

2007 және 2008 жылдары көрсетілген қызметтердің 1 рубльіне шаққандағы шығындар (құнның көрсетілген қызметтердің көлеміне қатынасы) 2006 жылмен салыстырғанда 40%-ға төмендеді.

Бұл төмендеу компанияның шығындарды азайтуға ұмтылуымен байланысты:

Интернетке шектеусіз қосылу;

Клиенттерді тарту үшін ауызша сөзді көбірек пайдалану;

Қалааралық телефон қоңырауларына шектеулер;

Пайда көрсеткіштеріне (қызмет көрсету көлемі мен өзіндік құнның айырмашылығы) қарайтын болсақ, агенттік табысты жұмыс істейді, яғни пайда жыл сайын өсіп келеді: 2007 жылы 2006 жылмен салыстырғанда 31%-ға, 2008 жылы да, 2006 жылмен салыстырғанда 89%-ға өсті.

Бұған көрсетілетін қызметтердің 1 рубльіне шығындардың төмендеуі әсер етті. Табыстылықтың өсу динамикасы дәл осындай себептермен анықталады.

Персонал саны жыл сайын артып келеді, 2007 жылы штатқа 1 риэлтор, 2008 жылы тағы 3 маман қосылды. Бұл көрсетілетін қызмет көлемінің артуына байланысты. Қажет болған жағдайда мамандар бір-бірін ауыстырады, осылайша олардың біліктілік деңгейін арттырады, сонымен бірге клиенттің компаниядан басқа агенттікке кетуіне жол бермейді.

2007 жылы еңбек өнімділігі (көрсетілген қызмет көлемінің жұмысшылар санына қатынасы) 2006 жылмен салыстырғанда 9%-ға, ал 2008 жылы 2006 жылмен салыстырғанда 6%-ға төмендеді. Бұған мемлекеттің кеңеюі әсер етті. Дегенмен, бұл компания үшін қалыпты жағдай, қызметкерлер жұмыс ырғағына тез енеді, сол арқылы ұжымның өнімділігін арттыру тенденциялары бар.

Қызметкерлердің орташа айлық жалақысы 2007 жылы 2006 жылмен салыстырғанда 25%-ға, 2008 жылы сәйкесінше 87%-ға өсті. Демек, еңбекақы қоры өседі (орташа айлық жалақы мен жұмысшылар санының өнімі). Бұл өсу ұсынылатын қызметтер көлемінің ұлғаюымен байланысты, директор тиімділік пен кәсібилік үшін бонустармен ынталандыратыны сияқты, компания есебінен Мәскеу, Уфа, Самара қалаларында ақылы семинарларға жібереді.

Жалпы, «Елена» жылжымайтын мүлік агенттігі жалпы экономикалық тұрақсыздыққа қарамастан тұрақты, табыспен жұмыс істейді. Бағаның көтерілуі және төмендеуі жылжымайтын мүлік нарығына әсер етеді, бірақ әрқашан сатқысы келетін біреу және мүлікті сатып алғысы келетін біреу болады, компания жұмысын олар сізге қызмет көрсету үшін келетіндей етіп ұйымдастыру керек.

1.1.2 Кәсіпорынды басқарудың ұйымдық құрылымы және оның сипаттамасы

Құрылым

Агенттікте шағын ұйымдарда ғана кездесетін екі деңгейлі бөлуді көрсететін қарапайым ұйымдық құрылым бар.

кеңсе меңгерушісі. Риэлторлар тобының жетекшісі

Міндеттері:

· Риэлторлар тобын басқару.

· Кеңсе жұмысын жоспарлау, бақылау және есеп беру.

· Барлық транзакциялардың орындалу барысын бақылау.

· Риэлторларды оқыту.

· Аванстық төлемдерді қабылдау және жүргізу.

Аға заңгер:

Міндеттері:

· Мәмілелерді қолдау

Құжаттаманың «тазалығын» тексеру

· Агенттік қызметінің заңнамасының сақталуын бақылау.

Бухгалтер

Міндеттері:

· Есептерді дайындау және беру

Риэлтор

Міндеттері:

・ Қоңырауларды қабылдау

· Потенциалды клиенттерге кеңес беру.

· Компанияның кеңсесінде агенттік келісімдер жасау және клиентке бару.

· Мамандандырылған жылжымайтын мүлік базасы бойынша пәтерлерді таңдау.

· Пәтерлерді көрсету.

Құжаттар жинағы

· Мәмілелерді дайындау.

· Аванстық төлемдерді жасау.

Офис-менеджер

Міндеттері:

· Кеңсе қызметін әкімшілік қамтамасыз ету.

· Клиенттермен кездесу. Клиенттерге шай, кофе.

· Факстарды жіберу/қабылдау. Құжаттарды басып шығару.

· Кеңсенің қызмет ету мерзіміне кеңсе тауарлары мен басқа да тауарларды сатып алу.

Қызметкерлердің кеңсеге бару статистикасын жүргізу.

Курьер

· Корреспонденцияларды жеткізу.

· Құжаттарды жеткізу.

1.1-сурет Ұйымдастыру схемасы

Сипаттама

Жылжымайтын мүлік қызметі арнайы білімнің болуын білдірмейді, өйткені. білім нарығы бұл салада мамандар дайындамайды.

Агенттікте жұмыс істейтін адамдардың барлығының жоғары білімі бар, бірақ Елена агенттігінде жұмыс істегенге дейінгі мамандықтар мен қызмет бағыттары айтарлықтай әртүрлі болды. Олардың барлығында «коммерциялық жол» бар, әдетте, олар бұрынғы кәсіпкерлер немесе тәжірибелі заңгерлер.

Мысалы, заң кеңесшісі Гиниятуллин Галимян Галлимуллинович Башқұрт мемлекеттік университетінің заң факультетін бітірген. Заңды қызметпен 30 жылдан астам айналысады, агенттікке келгенге дейін Мемлекеттік тіркеу палатасының Октябрь бөлімінде жұмыс істеді, 2008 жылы «Ритерлік компанияны басқару» бағыты бойынша біліктілігін арттыру сертификатын алды. .

Дегенмен, кейбір нюанстарды білмейтін, бірақ өз клиентін мұқият және қамқорлықпен қоршап, бизнеске жауапкершілікпен қарайтын, кейінірек олар туралы достарына айтатын компанияның жас қызметкерлерін бағаламау керек.

Кәсіпорын өз ісін заңға сәйкес жүргізетін, қандай салықтарды төлеу керектігін білетін үлкен жұмыс тәжірибесі бар жоғары білікті бухгалтер бар.

Тұтынушы сұранысының ерекшелігі компанияның тұрақты тұтынушыларының жоқтығында. Себебі, олардың баспанаға деген қажеттіліктерін қанағаттандырған немесе керісінше, пәтерді сатқаннан кейін қызметке деген қажеттілік жойылады. Дегенмен, мәмілені кәсіби түрде аяқтап, мәмілеге құқықтық қолдау көрсете отырып, агенттік қызметкерлері жақсы беделге ие болады, осылайша тікелей клиенттер агенттікке өздерінің туыстары мен достарына кеңес береді.

Сірә, мұндай схема жұмыс істейді және нәтиже береді.

«Елена» агенттігі екі адамнан сегіз адамға дейін өсті. Бұл өз дағдыларын үнемі жетілдіретін мобильді, үйлесімді команда. Бес адамның жоғары білімі бар, екеуі ЖОО-да оқиды, бұл бізге жоғары сапалы кәсіби қызмет көрсетуге мүмкіндік береді, клиенттердің санын көбейтеді.

1.1.3 Кәсіпорынның ақпараттық-техникалық қамтамасыз етілуінің сипаттамасы, қолданылатын функционалдық мүмкіндіктер

Біз қарастырып отырған шаруашылық субъектісі келесі жабдықты пайдаланады.

7 дербес компьютерлер.

· Бір желіде 7 стационарлық телефон.

· 3 принтер.

· 1 факс.

· 1 көшіргіш.

· Интернетке кіруге арналған 1 маршрутизатор.

Және келесі бағдарламалық құрал.

7 операциялық жүйе Windows XP

7 MSoffice 2003 бумасы

1 бухгалтерлік есеп бағдарламасы 1С Бухгалтерлік есеп 7.7

· 1 бағдарламалық пакет Кепілгер.

1.2 Тапсырмалар кешенінің сипаттамасы, тапсырмалары және автоматтандыру қажеттілігінің негіздемесі

1.2.2 Қолданыстағы бизнес-процестердің сипаттамалары мен автоматтандыру тапсырмаларының жиынтығын таңдау

Қазіргі уақытта коммерциялық кәсіпорын қиын қаржылық-экономикалық жағдайда жұмыс істеуге мәжбүр. Кәсіпорынның мұндай жағдайда табысты жұмыс істеуінің кілті кәсіпорынның барлық деңгейде тиімді ұйымдастырылуы болып табылады. Бұл күрделі міндет, оның табысты шешімі кез келген ғылым саласында емес, әдетте менеджмент және менеджмент, логистика, бухгалтерлік есеп және, әрине, информатика сияқты көптеген пәндердің тоғысқан жерінде болады.

Заманауи кәсіпорынның бизнес-процестерін автоматтандыру қажет және алғышартоның табысты жұмыс істеуі. Бүгінгі күні, мысалы, бухгалтерлік есеп қолмен жүргізілетін кәсіпорынды елестету қиын. Бірақ бухгалтерлік есеп кәсіпорындағы автоматтандыруды қолданудың жалғыз мысалынан алыс. Бар ақпараттық технологияларкәсіпорынның барлық дерлік деңгейлерінің қызметін автоматтандыруға мүмкіндік береді. Осыған сүйене отырып, қызметті автоматтандыру кәсіпорынның мүмкіндігінше тиімді жұмыс істеуі үшін менеджмент шешуі қажет негізгі міндетке айналып отырғаны белгілі болады.

Бұл дипломдық жобада қызмет көрсететін кәсіпорынның қызметін автоматтандыру қарастырылады, бұл, әрине, автоматтандыру міндетіне өзіндік ерекшеліктерді жүктейді. Қызмет көрсететін кәсіпорынның қызметін автоматтандыру - бұл әрқайсысы толық жоба болып табылатын тапсырмалар жиынтығы. Автоматтандыру міндеттеріне мыналар жатады:

кәсіпорындағы бухгалтерлік есеп;

жалға берілетін және сатылатын пәтерлер мен үйлерді есепке алу;

пәтер жалдауға немесе сатып алуға ниет білдірген клиенттерді есепке алу;

Басқа қызметтерді алатын клиенттерді есепке алу;

Жылжымайтын мүлік агенттігінің қызметін автоматтандырудың күрделі міндеттеріне бірқатар ішкі жүйелерді әкелуге болады. Айта кету керек, міндеттер кешеніндегі барлық міндеттер бір-бірімен байланысты және кәсіпорында болып жатқан операцияларды бір тапсырмамен байланыстыруға болмайды.

1.2.3 Есепті шешу үшін компьютерлік технологияны қолдану қажеттілігін негіздеу

Тапсырманы талдау қағаз құжаттарды пайдалана отырып, оны дәстүрлі есеп құралдарымен шешу мүмкін, бірақ тиімсіз деген қорытындыға келеді. Ең алдымен, мұндай қорытынды клиентті немесе мүлікті басқарудағы операциялардың санын талдаудан туындайды. Ірі жылжымайтын мүлік агенттігі үшін мұндай мәмілелердің саны соншалықты болуы мүмкін, оларды қолмен орындау мүмкін болмайды. Сондай-ақ жылжымайтын мүлік және оның қасиеттері, клиенттер мен операциялар туралы ақпаратты қағаз түрінде сақтау және іздеу өте қиын. Ақпаратты іздеудің артықшылықтары мен ыңғайлылығын сипаттаудың қажеті жоқ, мысалы, ыңғайлы және жылдам ақпараттық жүйедегі пәтер туралы қағаз құжаттарының папкаларында мұндай ақпаратты іздеумен салыстырғанда. Сол сияқты, риэлторлық қызметтің кез келген аяқталған операциясы туралы ақпаратты журналдан табуға болады электрондық құжаттароны жүзеге асырудың барлық егжей-тегжейлерімен тез және ыңғайлы.

Дегенмен, компьютерлік технологияны қолдану ақпарат пен іс қағаздарын іздеудің ыңғайлылығы мен жылдамдығын ғана емес, сонымен бірге жұмыстың тиімділігін түбегейлі арттырады. жаңа деңгей, бұрын қолжетімді емес мүмкіндіктерді қамтамасыз етеді. Бұл ең алдымен аналитикалық ақпараттың ішкі жүйесіне қатысты. Бұрын қағаз түріндегі бухгалтерлік жүйені пайдаланған кезде аяқталған транзакциялар туралы ақпаратты алуға, ең танымал қызметтерді барлық құжаттама мен келісім-шарттарды көтеру арқылы талдауға болады, бірақ қазір ол әлдеқайда жылдам және қол жетімді болды, бұл сізге жақсырақ жасауға мүмкіндік береді. нарықтағы әртүрлі қызметтерге сұранысты бағалау.

Жоғарыда айтылғандардан басқа, автоматтандырылған ақпараттық жүйені пайдалану арқылы алуға болатын бірқатар аналитикалық есептерді бөлектеңіз. Осындай есептерден жылжымайтын мүлік нарығының жағдайын талдау, жылжымайтын мүлік нарығының ұсыныстарын талдау, тұрғын үй құнының ауытқуы, жасалған қызметтерді талдау.

Автоматтандырылған ақпараттық жүйені пайдаланудың тағы бір даусыз артықшылығы ақпаратты сақтаудың қауіпсіздігі болып табылады. Ақпаратты қағазда сақтау кезінде кез келген қағаз құжаттың жоғалуы орны толмас еді. Мұндай шығын зиянкестердің әрекеті нәтижесінде де, қайтымсыз күштердің әрекеті нәтижесінде де болуы мүмкін. Ақпаратты электронды түрде сақтау кезінде ақпаратты сақтаудың және оның қайталануының қауіпсіздігін қамтамасыз етудің қолданыстағы әдістері мұндай сақтауды абсолютті сенімді етеді.

Осылайша, есеп жүйесін құру мәселесін шешу үшін компьютерлік технология негізінде автоматтандырылған ақпараттық жүйені пайдаланудың келесі негізгі артықшылықтарын бөліп көрсетуге болады:

Статикалық ақпаратты және орындалған операциялар журналдарын сақтауға арналған каталогтардан деректерді іздеу және таңдау ыңғайлылығын жақсарту;

· ақпаратты іздеу және таңдау, сондай-ақ жылжымайтын мүлікпен мәмілелерді тіркеу жылдамдығын арттыру;

· Жылжымайтын мүлік нарығында әрбір жаңадан пайда болған ұсыныстардың тұтынушылардың ескі өтінімдеріне әсерін қамтамасыз ету;

Ақпаратты сақтаудың қауіпсіздігін қамтамасыз ету;

Көп қолданушы жұмысын қамтамасыз ету.

1.2.4 Кәсіпорын үшін АЖ негізгі қасиеттерін және таңдалған тапсырмалар кешенін сипаттау.

үшін IP негізгі қасиеттері бұл кәсіпорынболып табылады

Шағын және күрделі емес - үлкен және күрделі АЖ-де ағымдағы тапсырмаларды қажет етпейді

· Динамикалық және оңай өзгеретін – Microsoft Access негізінде құрастырылған IP өзгерту үшін арнайы дағдыларды қажет етпейді

Қауіпсіздігі төмен – бұл кезеңде кәсіпорында IP қауіпсіздігіне қойылатын талаптар жоқ

· Адам АЖ жұмысына белсенді қатысады – мәліметтерді енгізу, мәліметтерді алу.

· Ол кездейсоқ факторларға ұшырайды, мысалы - сол құрылғылардың қателері, персонал қателері.


Тапсырмалардың бұл класы маңызды, өйткені тұтастай алғанда жылжымайтын мүлік агенттігі сияқты кәсіпорынның қызметін автоматтандыру өте маңызды емес міндет болып табылады.

Жылжымайтын мүлік агенттігінің қызметін автоматтандыру сияқты міндеттер класына арналған бағдарламалық қамтамасыз ету өте сирек кездеседі және кеңінен қолданылмайды, бұл үлкен агенттіктердің мұндай бағдарламалық жасақтаманы бүкіл бөлімшелермен өз бетінше жазып, кейіннен оны жасамайтындығына байланысты. әлеуетті бәсекелестерінің өмірін жеңілдетпеу үшін сату.

Сондықтан мұндай АЖ алу үшін кәсіпорын осы компания қызметінің барлық нюанстарын ескере отырып, оған ең қолайлы жүйені әзірлегені жөн.

Әрине, біздің дағдарыс күндерімізде жылжымайтын мүлікпен жұмыс істеу сияқты тез өзгеретін салада IP-ді пайдалану нарықтағы жағдайды жылдам бағалауға және қазір максималды пайда әкелетін бағытта белсенді қадамдар жасауға көмектеседі. Дағдарыс кезінде компанияның нарықта аман қалуы үшін бұл өте маңызды. Шығындарды бағалауға мүмкіндік береді.

Болашақта жүйе ұзақ мерзімді перспективаларды бағалауға және ұзақ мерзімді перспективаға инвестиция салуға тұрарлық нәрсені түсіну үшін ақпарат беруге мүмкіндік береді.

1.2.6 Тапсырмалар кешеніндегі жобаланатын тапсырманың орнын анықтау

Автоматтандыру міндеттерінің ішінде жылжымайтын мүлік деректер базасын жүргізуді автоматтандыру, сондай-ақ ұйымның тұтынушыларының деректер базасын жүргізу міндетін бөлек бөліп көрсету керек.

Тұтынушы деректерін жинақтау кәсіпорынды автоматтандырудың өте маңызды бөлігі болып табылады, ол тұтынушыларға қызмет көрсетуге бағытталған, осы дерекқорды пайдалана отырып, қазіргі уақытта тұтынушыларға не қажет екенін түсінуге болады, тіпті біз қазіргі уақытта тұтынушының сұранысын қанағаттандыра алмасақ та, оның не туралы ақпаратты қажеттіліктері біздің компанияның қызметтер спектрін дамытуға көмектеседі. Тұтынушы базасы нарықтағы ұсыныстарыңызды жақсырақ бағыттау үшін оңай зерттеу жүргізуге мүмкіндік береді. Ол автоматтандыруы жоқ бәсекелестерден артықшылық береді.

Жылжымайтын мүлік деректер базасын автоматтандыру клиенттердің тілектеріне тезірек және толық жауап беруге, көптеген параметрлер бойынша күрделі таңдаулар мен іздеулер жасауға мүмкіндік береді, бұл барлық деректер мәтіндік құжаттарда Microsoft word форматында сақталған кездегі ағымдағы жағдайдан айтарлықтай асып түседі. .

Бұл дипломдық жобаның мақсаты – кәсіпорынның қызметін автоматтандырудың кешенді міндеттерінің орталық міндеті – клиенттік базаны және жылжымайтын мүлік деректер базасын автоматтандыру міндетін дәл шешу.

Автоматтандыру тапсырмаларының кешені және осы кешенде шешілетін есептің орны 1.2-суретте көрсетілген.

1.2-сурет Автоматтандыру тапсырмаларының кешені және осы кешенде шешілетін есептің орны.

1.2.7 Тапсырманың мәні

Тұтынушы мен жылжымайтын мүлікті есепке алу жүйесі көптеген аспектілерден тұрады.

Бұл мәселені шешу осы мәселеде анықтауға болатын ішкі тапсырмаларды шешуден тұрады. Келесі ішкі жүйелерді ажыратуға болады:

Сатуға арналған пәтерлер мен үйлерге қызмет көрсетудің ішкі жүйесі, сондай-ақ пәтерлер мен үйлерді жалға алу үшін клиенттерге қызмет көрсетудің ішкі жүйесі жылжымайтын мүлік объектілері туралы барлық қажетті деректерді сақтауға арналған. Мұндай статикалық деректер мүліктің өзі және оның сипаттамалары, мүлік туралы қосымша ақпарат және басқа деректер болуы мүмкін.

Пәтерлер мен үйлерді сатып алу бойынша клиенттерді басқарудың ішкі жүйесі және пәтерлер мен үйлерді жалға беру бойынша клиенттерді басқарудың ішкі жүйесі клиент туралы ақпаратты, тұтынушы талаптарының тізбесін, қажетті төлем түрін, операцияны кім жүргізіп жатқаны, орналасқан жері туралы ақпаратты қамтамасыз етуі керек. жылжымайтын мүлік туралы және клиенттің қалауы туралы басқа ақпарат. Ішкі жүйе транзакция кезеңін бақылай алуы керек. Клиенттерді басқа қызметтерге апаратын ішкі жүйе клиенттің өзі және оған қажет қызметтер туралы, жұмыс кезеңін бақылау мүмкіндігі туралы мәліметтерді және осы клиентті басқаратын қызметкер туралы ақпаратты қамтуы керек. Қызметкерлер қажет деп санайтын басқа ақпаратты қамтиды. Аналитикалық ақпараттың ішкі жүйесі бағдарламаны пайдаланушыларға аяқталған транзакциялар бойынша есептерді құрастыру мүмкіндігін беруі керек. Есептердің икемді параметрлері болуы керек, есептерді шығару шарттарын, сондай-ақ есептерді шығару бөлімдерін орнатуға мүмкіндік береді. Деректерді оңай көрсету үшін барлық есептер баспа түрінде болуы керек.

1.3 Қолданыстағы әзірлемелерді талдау және автоматтандыру стратегиясын таңдау

1.3.1 Тапсырмаларды автоматтандыру бойынша бар әзірлемелерді талдау

Қазіргі уақытта риэлторлық агенттік қызметін автоматтандыру мәселесін шешетін автоматтандырылған ақпараттық жүйелердің саны өте аз.

Мысалы, «Идеал опция: жылжымайтын мүлік» жүйесі бұл жүйеде келесі мүмкіндіктер жүзеге асырылады

· Ыңғайлы және қарапайым интерфейс

Сондай-ақ, көп немесе аз ұқсас опциялар жүйелер:

«Жылжымайтын мүлік объектілерінің деректер базасы»

«Жылжымайтын мүлік жөніндегі сарапшы»

Нарықтағы ең жақсы жүйе, әрине, Ideal: Real Estate»

Дегенмен, «Идеал опция: жылжымайтын мүлік» автоматтандырылған жүйесі айтарлықтай күрделі және ауыр. Жүйе пайдаланушыдан жоғары біліктілікті талап етеді және оған қоса, жеткілікті күрделі конфигурация мен басқаруды талап етеді.

«Идеал опция: жылжымайтын мүлік» автоматтандырылған жүйенің жоғары құны факторы маңызды емес, сонымен қатар ДҚБЖ қолдау және қызмет көрсету үшін білікті маманды жалдау қажеттілігі, пайдаланушыларды оқыту және төтенше жағдайлардың мүмкін еместігі айтарлықтай әсер етеді. әзірлеушінің күшті қашықтығына байланысты техникалық қолдау. Сондай-ақ, бұл жүйенің көптеген функцияларына қажеттілік жоқ.

Осылайша, автоматтандырылған ақпараттық жүйені құрудың жоғары мамандандырылған міндетін шешу үшін «Елена» Ғылым академиясында «Идеал нұсқа: жылжымайтын мүлік» автоматтандырылған жүйесін пайдалану орынсыз сияқты. Бұл мәселені шешетін, орнату және пайдалану оңай, арзан және пайдалану оңай жеке қосымшаны жазу әлдеқайда арзанырақ және жылдамырақ көрінеді. Компанияның жаңа талаптарына оңай бейімделеді.


Кәсіпорын қызметін талдаудан құрылыстағы кемшіліктер көп бар жүйекәсіпорында жылжымайтын мүлікпен жұмысты ұйымдастыру. Ең алдымен, бұл деректер қоймаларының қағаз репозиторийлері немесе қарапайым мәтіндік құжаттар болып табылатындығына қатысты, оларда ақпаратты іздеу тек қолмен жүзеге асырылуы мүмкін, бұл өте ыңғайсыз және қиын процесс. Сондай-ақ, жылжымайтын мүлік туралы кез келген ақпарат өзгерген кезде жылжымайтын мүліктің бүкіл каталогын қайта жасау қажет, егер баға өзгерсе, прейскурант, ал контрагент деректері өзгерсе, тұтынушы файлын қайта жасау ыңғайсыз. Мұның бәрі тиімсіз, көп уақыт пен ресурстарды қажет етеді. Құжаттарды мұрағаттарда сақтау да құжаттарды іздеуді тездетуге және олармен жұмыс істеу ыңғайлылығын арттыруға көмектеспейді.

Қойылған мәселені талдау қағаз құжаттарды пайдалана отырып, оны дәстүрлі есеп құралдарымен шешу мүмкін емес деген қорытындыға келеді. Демек, мәселені шешу стратегиясы кәсіпорындағы жылжымайтын мүлік қызметіне қатысты барлық процестерді автоматтандыру болып табылады.

Тапсырма «Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесін» (қысқартылған ASAN) іске асыратын қосымшаны әзірлеу арқылы автоматтандырылады. Әзірленген жүйе мәселені қою кезінде оған қойылатын барлық талаптарды қанағаттандыруы керек.

1.3.3 Тапсырмаларды автоматтандыру үшін АЖ алу әдісін таңдау және негіздеу

Бухгалтерлік есепті жүзеге асыратын қосымшаны әзірлеу үшін келесі АЖ қажет болады:

· Клиенттік машинада жұмыс істеуге арналған Windows операциялық жүйесі;

Сервер түріндегі Windows операциялық жүйесі немесе егер «Автоматтандырылған жылжымайтын мүлік агенттігі жүйесімен» жұмыс істейтін 10-нан аз қызметкер болса, серверде жұмыс істеуге және дерекқорға көп пайдаланушы қосылымын қамтамасыз етуге арналған клиенттік Windows операциялық жүйесі.

· Әрбір машинада есеп жүйесінің жергілікті жұмыс істеуін қамтамасыз ету үшін DBMS MSAccess;

· Қолданбаны әзірлеу үшін АЖ көлемінің аздығына байланысты MSAccess ДҚБЖ пайдалану ең орынды.

Осы АЖ-нің барлығын кәсіпорында «Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесін» дамыту және одан әрі пайдалану үшін сатып алу қажет.

1.4 Автоматтандырудың мақсаттары мен қосалқы міндеттерін қою. Мақсатқа жету критерийлері

1.4.1 Мәселенің экономикалық мәні

«Елена» риэлторлық агенттігінің риэлторлық қызметін автоматтандыру міндетінің экономикалық мәні күнделікті қызметті автоматтандыру арқылы еңбек өнімділігін, сондай-ақ басқа жүйеге ауысу арқылы жеделдетуге болатын әрекеттерді арттыру болып табылады.

Іс-қағаздарды рәсімдеу үдерісінің жеделдетілуіне байланысты не жасалған операциялардың санын көбейтуге және сол арқылы кәсіпорынның айналымын және, сайып келгенде, пайданы арттыруға болады.

Немесе нарықтың көлемі (мысалы, дағдарысқа байланысты) транзакциялар санын көбейту үшін жеткіліксіз болса, шығындарды азайту үшін қызметкерлерді қысқартуға болады, бұл ақыр соңында қайтадан жоғары пайдаға әкеледі.

Қызметкерлерді қысқарту қандай да бір себептермен нұсқалардың бірі болмаған жағдайда, консалтингтік қызметтер, көмек көрсету сияқты жылжымайтын мүлік саудасымен тікелей байланысты емес риэлторлық агенттіктің нарықта қатысуын арттыруға болады. жылжымайтын мүлікке қатысты іс қағаздарын жүргізу, ипотеканы басқару, жер саудасындағы делдалдық және жылжымайтын мүлікке жанама болса да қатысты басқа қызметтер.

Сонымен, сайып келгенде, бұл автоматтандырудың мақсаты кеңсе жұмысының құнын төмендету, шығындарды азайту және пайданы арттыру болып табылады. Сондай-ақ, мүмкіндігінше, «Елена» жылжымайтын мүлік агенттігінің басқа салаларда қызмет ету аясын кеңейту.

1.4.2 Есепті шешудің автоматтандырылған мақсаты мен мақсаты

Бітіру жобасының мақсаты – «Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесін» әзірлеу және осы жүйені жүзеге асыратын қосымшаны құру. Әзірленген жүйе жылжымайтын мүлік агенттігінің жұмысын автоматтандыру мәселесін шешуге және келесі функцияларды орындауға тиіс:

· Негізгі және қосымша сипаттамаларын көрсететін жылжымайтын мүлікті сату кестесін жүргізу. Өнімнің негізгі сипаттамаларына мыналар жатады: мүліктің түрі, бөлмелер / қабаттар саны, иесі және оның байланыстары, толық сипаттама, құны, үй түрі, пәтер түрі. Қосымша сипаттамаларға кез келген пайдаланушы анықтаған сипаттар кіреді (төменде қараңыз).

· Жылжымайтын мүлік анықтамалығындағы кез келген жылжымайтын мүлік объектісі үшін қосымша сипаттарды орнатуға және байланыстырылған кестеде сақтауға болады. Қасиеттер түрлерінің құрамын және олардың мәндерін тек қана бағдарламаның пайдаланушысы анықтайды, бұл шектеусіз ауқымдағы объектілер мен кез келген мазмұн үшін сипаттар жинағын жасауға мүмкіндік береді.

· Негізгі сипаттамалары көрсетілген пәтерлерді, үйлерді айырбастау анықтамалығын жүргізу.

· Пәтерлерді, үйлерді айырбастау анықтамалығы мүліктер анықтамалығына байланысты болуы керек. Сипаттар бойынша опцияларды таңдауға арналған интерфейс қамтамасыз етілуі керек.

· Бағдарлама риэлторлық агенттік клиенттерінің анықтамалығын жүргізуге мүмкіндік беруі керек. Тұтынушының анықтамалығында тұтынушыны сипаттау үшін барлық қажетті өрістер болуы керек: аты-жөні, аты-жөні, мекен-жайы, телефон нөмірі, толық сипаттамасы.

· Бағдарлама параметрлердің әртүрлі комбинациялары бойынша клиенттерді таңдау (сүзгілеу) мүмкіндігін қамтамасыз етуі керек: клиенттердің сипаттамалары бойынша, олардың қосымша қасиеттері бойынша, клиентті басқаратын менеджерлердің пікірі бойынша. Сүзгінің икемді параметрлері және жазбаларды «ақылды» таңдау мүмкіндігі болуы керек.

· Бағдарлама әртүрлі біріктірілетін сүзгілері бар пәтерлерді сату/айырбастау туралы есептерді құру мүмкіндігін қамтамасыз етуі керек.

Критикалық қателер, тіпті пайдаланушы немесе кіріс деректеріндегі қателер туындаған кезде бағдарлама үзіліссіз жұмыс істеуі керек. Тиісінше, мұндай қателер орын алуы мүмкін бағдарлама бөлімдері бағдарламада ерекше түрде өңделуі керек. Қате орын алса, сәйкес ескертуді бергеннен кейін бағдарлама жұмысын жалғастыруы керек.

Бағдарлама мәліметтер қорының физикалық және логикалық тұтастығын қамтамасыз етуі керек. Мәліметтерді өзгерту немесе жою кезінде бағдарлама мәліметтер қорындағы ақпараттың анықтамалық тұтастығын сақтауы керек.

1.4.3 Компьютерде ішкі тапсырмаларды шешуді ұйымдастырудың жалпы сипаттамасы.

Агенттік жұмысын автоматтандыру міндеті бірнеше негізгі қосалқы міндеттерден тұрады:

· Ыңғайлы сақтау әдісімен мәліметтер қорын құру.

AS деректер базасы келесі талаптарға сай болуы керек:

Қол жетімділік - көп пайдаланушының жұмысы үшін деректер базасы желі арқылы оңай қол жетімді болуы керек.

Арнайы оқытылған қызметкерлерге техникалық қызмет көрсетудің қажеті жоқ - бұл AU-ға қызмет көрсету құнын арттырады және істен шыққан жағдайда тоқтау уақытын арттырады.

Жеңіл мүмкіндік Резервтік көшірмежәне қалпына келтіру - күрделі резервтік көшірме жасау және қалпына келтіру процедурасын ұйымдастыруға қойылатын талаптардың болмауы білікті мамандардың жетіспеушілігінен және олар үшін қосымша шығындарды талап етпеуге байланысты.

Жеңіл жаңарту мүмкіндігі - AU қарапайымдылығы мен ашықтығы компанияны осы AU әзірлеушісінің жұмысын жалғастыру және оған қызмет көрсету мүмкін еместігінен сақтандырудың негізгі талаптарының бірі болып табылады.

Аппараттық құрамдас бөліктерге жоғары талаптардың болмауы - компанияның компьютерлік паркін жаңартуға жоғары қосымша шығындардың болмауы үшін.

· Әртүрлі қажеттіліктер үшін автоматтандырылған жүйенің ішкі жүйелерін құру.

· Мәліметтер қорына ақпаратты енгізу тәсілдерін құру.

Мәліметтер қорына ақпаратты енгізу деректер қорының барлық кестелері немесе логикалық нысандары үшін бөлек болуы керек.

Мәліметтер базасына ақпаратты енгізу ыңғайлы интерфейске ие болуы керек

Мүмкіндігінше ақпаратты енгізу үшін бұрын құрастырылған каталогтар мен классификаторларды пайдалану керек.

· Мәліметтер қорынан ақпаратты алу жолдарын құру.

Мәліметтер базасынан мәліметтерді алудың негізгі жолы алдын ала жасалған формалар мен есептер арқылы болуы керек.

· Тұтынушыны басқарудың толық құрылымын ұйымдастыру.

AU тұтынушылардың дерекқорын жүргізу үшін толық мүмкіндіктерді қамтамасыз етуі керек.

1.4.4 Ішкі тапсырмаларды есептеуді формализациялау

Бұл жобадағы жылжымайтын мүлік агенттігінің жұмысын автоматтандыру міндеті бірнеше қосалқы міндеттерге бөлінген, олардың сәтті шешілуі тұтастай алғанда риэлторлық агенттіктің автоматтандыру міндетін сәтті шешуге әкеледі. Келесі ішкі жүйелерді ажыратуға болады:

сатылатын пәтерлер мен үйлерге қызмет көрсетудің ішкі жүйесі;

пәтерлер мен үйлерді сатып алу бойынша клиенттерді басқарудың ішкі жүйесі;

Пәтерлер мен үйлерді жалға алу бойынша клиенттерді басқарудың ішкі жүйесі;

пәтерлер мен үйлерді жалға алу үшін клиенттерді басқарудың ішкі жүйесі

Клиенттерді басқа қызметтерге жіберудің ішкі жүйесі;

аналитикалық ақпараттың ішкі жүйесі.

Сатылатын пәтерлер мен үйлерге қызмет көрсетудің ішкі жүйесі жылжымайтын мүлік объектілері туралы барлық қажетті деректерді сақтауға арналған. Мұндай деректер жылжымайтын мүлік объектілерінің өздері және олардың сипаттамалары, иелері мен олардың сипаттамалары, жылжымайтын мүлік туралы қосымша ақпарат және басқа да статикалық деректер болуы мүмкін.

Сатылатын пәтерлер мен үйлерді ұстаудың ішкі жүйесі келесі объектілердің есебін жүргізуге мүмкіндік беруі керек:

· Пәтерлер. «Сату деректері 1» кестесі пәтерлер туралы негізгі ақпаратты сақтауға арналған, мысалы:

- «Бөлмелер саны» - тұрғын үй-жайлардың санын сипаттайтын, деректерді енгізу кезінде бұл өріс ішінара алдын ала анықталуы мүмкін.

- «Мекенжай» - сатуға немесе жалға беруге арналған тұрғын үй-жайдың мекенжайы.

- «Үйдің түрі» - үйдің құрылыс түрінің сипаттамалары, мысалы - «кірпіш», «монолит» бұл өріс деректерді енгізу кезінде ішінара алдын ала анықталуы мүмкін,

- «Қабат» - Тұрғын үй-жай орналасқан жердің қабаты.,

- «Әңгімелер» - Үйдегі қабаттардың саны,

- «Бөлменің өлшемі» - шаршы метрдегі бөлменің ауданы,

- «Баға» - Үй-жайдың жалпы құны.

· Пәтер туралы қосымша ақпарат. «Деректерді сату 2» кестесі опцияларды таңдау кезінде екінші дәрежелі маңызы бар пәтерлер туралы ақпаратты сақтау үшін пайдаланылады, меншік иесі, пәтер түрі, меншік иесі немесе байланыс тұлғасы туралы ақпаратты және қажет болуы мүмкін басқа да ақпаратты қамтиды.

· Пәтерлерді сатып алу. Бұл анықтамалық пәтер сатып алғысы келетін тұтынушылар туралы ақпаратты сақтауға арналған.

Бұл анықтамалықта клиенттің не сатып алатыны, шамамен қабаты, қабаттар саны, бөлмелер саны, байланыс ақпараты туралы ақпарат бар.

· Пәтер алмасу. Кесте пәтерлерді айырбастау ұсыныстары туралы ақпарат алуға арналған. Клиент туралы ақпарат, оның қандай мүлікті өзгертетіні, қосымша төлем белгісі бар-жоғы туралы ақпарат және «Деректерді сату 2» және «Деректерді сату» ақпаратына ұқсас басқа ақпарат кіреді. 1” кестелер.

· Үй. Кесте сатылымдағы үйлерге арналған нұсқаулық болып табылады және ол барлық негізгі сипаттамаларды қамтиды, мысалы: үй жасалған материал, шатыр жабынының түрі, иесінің контактілері және басқа да икемді ақпарат.

· Шағын отбасы. Кесте «шағын отбасы» типті пәтерлердің жеке түрі туралы ақпаратты сақтауға арналған, пәтерлердің бұл түрін алып тастау басым ауданда осы типтегі пәтерлердің көп болуымен байланысты. агенттігінің қызметі.

Және олардың басқа тұрғын үй қорынан біршама оқшаулануы.

Тиісінше, бұл кестеде пәтерлерді сатуға арналған кестелерде бар барлық сипаттамалар, сондай-ақ пәтердің осы түріне ғана тән бірнеше қосымша мүмкіндіктер берілген, мысалы, екі мүмкін ерекшелікпен сипатталатын «Шағын отбасы түрі» сияқты. - дәліз және пәтер.

· Клиенттер. Бұл анықтамалық жылжымайтын мүлік агенттігінің клиенттерінің тізімін сақтауға арналған. Әрбір клиент үшін (клиенттер каталогының элементі) клиентті сипаттайтын барлық қажетті қасиеттерді орнату мүмкіндігі болуы керек.

Анықтамалық қызмет көрсетудің ішкі жүйесі ыңғайлы және мүмкіндігін қамтамасыз етуі керек жылдам кірудеректерді каталогтарға, байланысты каталогтар арасындағы сілтемелерді орнату, қажет болған жағдайда қосымша сипаттар. Бірақ барлық каталогтарға деректерді енгізу мүмкіндігінен басқа, жылдам іздеу, кеңейтілген іздеу және осы каталогқа тән кез келген критерий немесе критерийлер тіркесіміне сәйкес деректерді таңдау мүмкіндігі қамтамасыз етілуі керек. Пәтерлер анықтамалығындағы жазбаларды таңдауды ұйымдастыруды ерекше атап өтуге болады. Пәтерлер каталогы деректер құрылымының орталық элементі болып табылатындықтан және көптеген басқа каталогтармен байланысты болғандықтан, осы каталогта жазбаларды икемді таңдау мүмкіндігі қамтамасыз етілуі керек. Осылайша, пәтерлер анықтамалығының элементтерін пәтерлердің негізгі қасиеттері бойынша ғана емес, сонымен қатар барлық байланысты: қосымша жылжымайтын мүлік мәндері бойынша, аудан бойынша таңдау мүмкіндігі болуы керек.

Осылайша, мысалы, екінші қабатта, соңғы қабатта және белгілі бір бағадан төмен бөлмелер саны екіге тең пәтерді таңдауға болады. Мәліметтерді мұндай икемді таңдау мүмкіндігі әзірленген бағдарламаны пайдалану үшін өте ыңғайлы етеді. Жазбаларды іздеу және таңдау мүмкіндігі тек тауарлар анықтамалығында ғана емес, сонымен қатар барлық басқа анықтамалықтарда да қамтамасыз етілуі керек.

Аналитикалық есеп берудің ішкі жүйесі жылжымайтын мүлік агенттігі қызметінің нәтижелері бойынша есептерді құруға арналған. Ең алдымен, бұл көрсетілетін қызмет түрлері туралы есеп. Есеп клиенттер кестесіне негізделген. Есепке шарттарды орнатуға болады: белгілі бір қызмет, күні немесе клиент бойынша таңдау. Бұл есеп жылжымайтын мүлік агенттігінің басшысы үшін негізгі жұмыс есебіне айналуы керек, бағдарлама осы үшін жазылған деп айта аламыз. Екінші аналитикалық есеп – нарықтағы ауытқуларды талдауға мүмкіндік беретін сатылатын жылжымайтын мүлік саны мен оның бағасы туралы есеп.

1.5 Қолданыстағы әзірлемелерді талдау және жобалау технологиясын таңдауды негіздеу

Қазіргі уақытта компанияда іс жүзінде автоматтандырылған жүйе жоқ, бағдарламалық қамтамасыз етуден қолданылатын жалғыз нәрсе - Microsoft Office пакетінің бөлігі болып табылатын Microsoft Word. Клиенттер туралы ақпарат және жұмыс істеп жатқан жылжымайтын мүлік туралы ақпарат сияқты барлық деректерді сақтау үшін пайдаланылады.

Сонымен қатар, бухгалтерлік есеп жұмысында 1С Бухгалтерлік есеп жүйесі қолданылады, бірақ бұл дипломдық жоба шешетін тапсырмада бухгалтерлік есепті автоматтандыру аспектісі қарастырылмаған.

Жоғарыда айтылғандай, жылжымайтын мүлік агенттігінің қызметін автоматтандыру сияқты міндет үшін, негізінен, әзірлемелер көп емес.

Олардың ішінде функциялар саны бойынша келесі функциялар мен мүмкіндіктерге ие «Идеал опция: Жылжымайтын мүлік» деп бөлуге болады:

· «Сату», «Сатып алу», «Жалға алу» операцияларын жүргізу, т.б.

Кез келген түрдегі жылжымайтын мүлікті сатуға және жалға алуға өтініштерді есепке алу (мүлікті сипаттауға арналған 100-ден астам деректемелер)

· Жылжымайтын мүлікті сатып алуға және жалға алуға өтініштерді есепке алу

Қолданбалар мен сипат сипаттамалары арасында айқас іздеу

Аяқталған және аяқталмаған операцияларды есепке алу

Есептердің ерікті нысандарын құру

· Ерікті сұрауларкез келген параметр үшін

· Деректерді экспорттау excel пішімдері, txt, csv және xml

· Электрондық пошта, ftp немесе дискета көмегімен қашықтағы кеңселер арасында деректер алмасу

Клиентті «қауіпсіз» нысанда ақпаратпен қамтамасыз ету (коммерциялық ақпаратты жасыру мүмкіндігі)

Жылжымайтын мүлік объектілерінің фотосуреттерінің слайд-шоуы, кез келген форматтағы сызбалар мен жоспарлар (bmp, jpeg, rle, wmf)

Бағдарламаның әртүрлі режимдері мен функцияларына пайдаланушының қол жеткізуін басқару

Интернеттегі веб-сайтыңыздағы деректерді қараңыз

Бір уақытта пайдаланушылардың шексіз санын қолдау

Күшті және жылдам базадеректер

· Ыңғайлы және қарапайым интерфейс

Бағдарламаға енгізілген егжей-тегжейлі құжаттама

· Қолжетімді анықтамалық үстел

Ал «ЖЫЛМЫСТЫ МҮЛІК АГЕНТНІГІ» жүйесі келесі мүмкіндіктерге ие

Операциялар: «сату», «сатып алу», «жалға алу», «жалға алу», «өзгерту».

Жылжымайтын мүлік объектілері: пәтер, бөлме, үй, учаске, тұрғын емес үй-жайлар, тұрғын емес ғимарат және олардың көптеген нұсқалары.

Қалалардың кез келген саны. Қала ішіндегі икемді географиялық иерархия: муниципалды аудандар, аудандар, көшелер. Ресей Федерациясының барлық аймақтары үшін арнайы дайындалған анықтамалықтардан географиялық объектілерді импорттау; деректердің жалпы көлемі жарты миллионнан астам көшелер мен шағын аудандарды құрайды

Барлық параметрлерге, соның ішінде телефон нөмірлерінің фрагменттеріне арналған опцияларды іздеуге арналған қуатты сүзгілер

Барлық параметрлер бойынша қолданбаларды сұрыптауға арналған визуалды жүйе

Алмасу опцияларын таңдау және кезең-кезеңімен оңтайландыру, соның ішінде. қалааралық

Белсенді және мұрағаттық билеттерді сақтау аймақтары

Географиялық көшірмелерді іздеңіз

Әртүрлі бағалар тізімінің нұсқалары, визуалды баға дизайнері

Жалға алуды басқару

Мәмілелерді басқару

Тапсырмаларды орнату, хабарлау және орындалуын бақылау арқылы бизнес-процестерді ұйымдастыру

Тапсырыстарға, мәмілелерге, тапсырмаларға қатысты әртүрлі форматтағы құжаттарды құру және өңдеу үшін кеңейтілген қолдау

Өнімділік есептері

Бір компаниядағы әртүрлі компаниялар мен филиалдар арасында электрондық пошта және файлдар арқылы автоматтандырылған деректер алмасу. Алушылардың анықтамалығын жүргізу, әрбір алушы үшін жіберілген деректердің құрамын дәл баптау мүмкіндігі.

Интернетте қосымшаларды жариялау. Статикалық және динамикалық веб-сайттарды қолдауды ұйымдастыру. Мультилистинг жүйесін ұйымдастыру мүмкіндігі.

Көп ойыншы және жалғыз ойыншы опциялары

Екі сатылы қауіпсіздік жүйесі – деректер қоры сервері деңгейінде және клиент деңгейінде

Пайдаланушы құқықтарын дәл баптау - қорғалатын әрекеттердің 200-ге жуық түрі

Барлық тапсырыстармен барлық операциялар бойынша әрбір пайдаланушының әрекеттерін бақылау

Қолданба қозғалысы статистикасы

Қарапайым орнатушы және жаңартушы

Бағдарламаның мүмкіндіктерімен жылдам танысуға және онымен жұмыс істеуді меңгеруге арналған бірнеше мың қосымшалары бар дайын демонстрациялық деректер базасы

Клиент-сервер архитектурасы: деректерді сақтаудың жоғары сенімділігі және өңдеудің максималды жылдамдығы

Бірақ жоғарыда айтылғандай, 1.3 тарауда. бұл жүйелер тым күрделі және шағын қаладағы шағын жылжымайтын мүлік агенттігінің қажеттіліктерінен қымбат.

1.6 Жобалық шешімдерді негіздеу

1.6.1 Техникалық қамтамасыз ету бойынша жобалық шешімдерді негіздеу

Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесі операциялық залда жұмыс істеуге арналған Windows жүйесі, сондықтан үшін тиімді жұмысәзірленген жүйеде операциялық жүйенің өзінің тиімді жұмыс істеуіне мүмкіндік беретін техникалық құралдардың архитектурасы мен параметрлеріне қойылатын талаптарды қамтамасыз ету қажет.

Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесі кем дегенде техникалық сипаттамалары бар IBMPC типті компьютерде жұмыс істеуге арналған:

процессор - Intel Celeron 2000;

· жедел жад: 256 Мб;

· қатты диск, ол операциялық жүйенің және Microsoft Access 2007 қолданбасының орналасуын қамтамасыз етеді.Жазылған жүйені орналастыру үшін қатты дискіде 20 Мб бос орын қажет;

· LAN картасыжеліге қосылу үшін.

Есептер мен шығыс құжаттарын басып шығару үшін жоғарыда аталған жабдығы бар компьютермен үйлесімді принтер қажет.

Жүйемен көп пайдаланушы жұмыс істеген жағдайда, деректер базасына қол жеткізу үшін файлдық сервер ретінде бір ДК пайдалану қажет болады. Бұл дерекқорды серверде орналастырған жөн, ал клиенттік компьютерлерден оған smb протоколы арқылы немесе ODBC арқылы smb арқылы қосылған дұрыс. Төмендегіден төмен емес сипаттамалары бар IBMPCc типті компьютер:

процессор - Intel Celeron 2000;

ЖЖҚ: 256 Мб;

операциялық жүйені және Microsoft Access 2007 қолданбасын орналастыратын қатты диск.

Сервердегі операциялық жүйе ретінде, мысалы, smb және ODBC үшін жеткілікті жақсы қолдау болмағандықтан, Linux сияқты Unix отбасының операциялық жүйесін пайдалану мүлдем дұрыс емес.

Клиенттік компьютерлер сервер дерекқорына қосылатындықтан, сервер де, клиенттік машиналар да жергілікті желіде жұмыс істеуі керек. Бұл тең дәрежелі желі немесе домен ұйымы бар желі болуы мүмкін.

Жүйенің жұмыс істеуі тек клиент-сервер нұсқасында ғана емес, сонымен қатар жергілікті операциялық жүйенің басқаруымен көрсетілген сипаттамалары бар клиенттік компьютерде жұмыс істей алатын жергілікті дерекқорды пайдалану сияқты жергілікті нұсқада да мүмкін екенін ескеріңіз. WindowsXP сияқты Windows отбасы. Мұндай жұмысты ұйымдастыру кезінде сервер қажет емес, жергілікті желіжәне сервердің операциялық жүйесі.


Әзірленген жүйе Windows операциялық жүйесінде жұмыс істеуге арналған. Бағдарлама Windows отбасының кез келген операциялық жүйесінде жұмыс істеуі керек: Windows 95/98, NT (ServicePack 6), 2000 (ServicePack 3), XP, сондай-ақ осы операциялық жүйенің серверлік нұсқаларында. Бұл таңдау операциялық жүйелердің осы тобының ыңғайлы графикалық пайдаланушы интерфейсімен, сондай-ақ оның ресейлік нарықтағы танымалдығымен түсіндіріледі. Көптеген бағдарламалық жасақтама компаниялары, соның ішінде қолданбаларды әзірлеу жүйелері де операциялық жүйелердің осы тобына бағытталған, бұл Windows үшін бағдарламалық жасақтаманы әзірлеуге мүмкіндік беретін көптеген бағдарламалау жүйелерінің нарықта болуына әкелді.

Бұл операциялық жүйеде жүйені, сондай-ақ қолданбалы қолданбаларды басқаруға, басқаруға және диагностикалауға арналған утилиталар мен утилиталардың өте үлкен жиынтығы бар. Бұған қоса, ол осы операциялық ортада іске қосу үшін жеке қолданбаларды жазуға арналған бай API интерфейсін қолдайды.

Жақында операция бөлмесі ерекше танымалдылыққа ие болды. Linux жүйесіжәне оның туындылары.

Бұл жағдайда сіз: «Егер мұндай керемет операциялық жүйе бар болса, бағдарламашылар Windows қосымшаларын әзірлеу құралдарын неліктен меңгереді?» Деген сұрақты қоюға болады. Linux-тің өсіп келе жатқан танымалдығына қарамастан, дербес компьютерлер әлемінде операциялық жүйе Windows әліайтарлықтай ұзақ уақыт бойы үстемдік етеді және жақын арада биліктен кетуі екіталай.

Бағдарлама мәліметтер базасында ақпаратты сақтайтындықтан, сәйкес ДҚБЖ болуы қажет.

Бағдарлама MSAccess форматындағы мәліметтер қорымен жұмыс істеуге бағытталған. Тиісінше, компьютер орнатылуы керек ДҚБЖ берілген. Егер MSAccess базасы серверде жұмыс істеп тұрса, онда компьютердің серверге қосылғанына көз жеткізу керек. MsAccess деректер қорымен жұмыс істеу үшін қашықтағы компьютерашуды талап етеді жалпыға қолжетімділік SMB хаттамасы арқылы қашықтағы компьютерде орналасқан дерекқорға.

Сондай-ақ беру керек қашықтағы пайдаланушымәліметтер қорына қосылған, мәліметтер қорын сақтайтын компьютердегі мәліметтерді оқу, жазу, өзгерту құқықтары. Сондай-ақ, деректерге қол жеткізу үшін Microsoft корпорациясының 2007 нұсқасынан төмен емес MSAccess деректер қоры жүйесі пайдаланылады.

1.6.3 Бағдарламалық қамтамасыз етуді жобалау шешімдерін негіздеу

Тапсырмаларды орындау үшін кез келген заманауи ДҚБЖ пайдалануға болады. Пайдаланушының жүйемен ыңғайлы әрекеттесуі үшін жүйелік интерфейсті мұқият қарастыру қажет - ол қарапайым және сонымен бірге функционалды.

Мәліметтер қоры оңтайлы жұмыс істеуі үшін кестелер арасындағы логикалық байланыстарды дұрыс анықтау қажет болады. Осылайша, деректер қорының өзін және клиенттік қосымшаның негізін әзірлеуге көп уақыт жұмсалуы мүмкін.

Сізге қандай деректер қажет екенін, оның жадта қалай сақталатынын және деректерге қол жеткізу жүйесі қандай болуы керек екенін көрсету арқылы сіз тек деректерді басқару мәселесін шештіңіз. Сонымен қатар, бізге алдағы типтік тапсырмаларды шешуді автоматтандырудың тағы бір қарапайым тәсілі қажет. Сіз жеткілікті күрделі «қолданбалы» электрондық кестелерді жасай алсаңыз да, сізде, айталық, тапсырыс пішіндерін немесе түгендеу жүйесін оңай жасау үшін мұндай қолданбаларды жөндеу және басқару құралдары әлі болмайды. Керісінше, ДҚБЖ қосымшаларды құру үшін арнайы жасалған. Олар сізге деректерді басқару және өңдеу үшін қажет құралдарды, сонымен қатар қолданба нысандары арасындағы қатынастарды каталогтау және басқару мүмкіндігін береді. Сонымен бірге, ДҚБЖ-мен бірге сізде бағдарламалау тілі мен жөндеу құралы бар.

Жоғарыда айтылғандарды ескере отырып, тапсырмаларды шешуді автоматтандыру үшін сізге қуатты реляциялық ДҚБЖ және қолданбаларды әзірлеу жүйесі қажет. Қолданыстағы барлық дерлік ДҚБЖ-да деректерді басқару мен өңдеуді автоматтандыру процедураларын жасау үшін бағдарламашылар немесе білікті пайдаланушылар пайдалана алатын қолданбаларды әзірлеу құралдары бар. Өкінішке орай, көптеген қолданбаларды әзірлеу жүйелері процедураларды жасау үшін C немесе Xbase сияқты кейбір бағдарламалау тілін білуді талап етеді. Олардың барлық күші мен қаражатының байлығына қарамастан, оларды сәтті пайдалану үшін олармен белгілі бір кәсіби дайындық пен тәжірибе болуы керек. Бақытымызға орай, бағдарламалау тілін білмей-ақ дерекқор қосымшаларын жобалауды және құруды жеңілдететін құралдар бар. Microsoft Access-те жұмыс істеу реляциялық кестелер мен олардың деректерден тұратын өрістерін анықтаудан басталады. Осыдан кейін бірден пішіндер, есептер және макростар арқылы осы деректер бойынша әрекеттерді анықтай аласыз.

Пішіндер мен есептерді экран пішімдерін және электрондық кестелермен жұмыс істеу сияқты қосымша есептеулерді орнату үшін пайдалануға болады. Бірақ бұл жағдайда пішіндер мен есептердегі пішімдер және есептеулерді орындау нұсқаулары деректерден (кестелерде орналасқан) бөлінген, сондықтан сізде деректерді өзгертпей деректерді пайдалануда толық әрекет еркіндігі бар - бұл жеткілікті бірдей деректерді пайдаланатын қосымша пішін немесе есепті жасаңыз. Кейбір әрекеттерді автоматтандыру қажет болса, белгілі бір пішіндер мен есептер арасында байланыс орнату үшін немесе қандай да бір оқиғаға жауап ретінде белгілі әрекеттерді орындау үшін (мысалы, белгілі бір пішін өрісіндегі деректерді өзгерту) макростарды оңай жасауға болады. Бізге кітапхана сияқты күрделі құралдар қажет болса Windows утилиталары, процедураны Access Basic бағдарламасында жаза аласыз. Төменде жұмыс орнында Access бағдарламасына көшу пайдалы болып көрінетін негізгі себептердің тізімі берілген.

1-себеп.

Сізде тым көп жеке файлдарнемесе кейбір файлдарда ақпараттың үлкен көлемі болады, бұл деректермен жұмыс істеуді қиындатады. Бұған қоса, бағдарлама немесе жүйелік жады шектеулеріне байланысты деректердің мұндай көлемімен жұмыс істей алмауыңыз мүмкін.

2-себеп.

Сіз деректерді әртүрлі жолдармен пайдаланасыз: нақты транзакциялар туралы ақпарат (мысалы, шот-фактуралар), қорытынды талдау үшін (мысалы, тоқсан сайынғы сатылымдар) немесе деректерді белгілі бір жағдайларды болжау үшін пайдаланасыз. Сондықтан, сіз бұл деректерді әртүрлі бұрыштардан көре білуіңіз керек, бұл сіздің барлық қажеттіліктеріңізді қанағаттандыратын бірыңғай деректерді ұсыну құрылымын жасауды өте қиындатады.

3-себеп.

Әртүрлі мамандардың бірдей деректерді пайдалану қажеттілігі туындайды. Мысалы, оларды әртүрлі адамдар енгізеді, жаңартады және талдайды. Егер тек бір адам электрондық кестеге немесе құжатқа өзгертулер енгізе алатын болса, онда бірнеше пайдаланушылар бір кестенің мазмұнын өзгерте отырып, бір уақытта деректер қорымен әрекеттесе алады. Сонымен қатар, дерекқорлар пайдаланушылардың әрқашан соңғы деректер модификацияларымен жұмыс істеуін қамтамасыз етеді.

4-себеп.

Сіз деректерді рұқсатсыз кіруден қорғауыңыз, оның мәндерін бақылауыңыз және деректер қорының тұтастығын сақтауыңыз керек - өйткені көптеген пайдаланушылар деректерге қол жеткізе алады, бұл деректер сіздің компанияңыздың жұмысында пайдаланылады және өзара байланысты (мысалы, тұтынушылар мен тапсырыстар).

Классикалық ДҚБЖ барлық мүмкіндіктеріне ие Microsoft Access қосымша мүмкіндіктерді қамтамасыз етеді. Access – бұл қуатты, икемді және қолдануға оңай ДҚБЖ ғана емес, сонымен қатар мәліметтер қорымен жұмыс істейтін қолданбаларды әзірлеу жүйесі. Access көмегімен сіз іске қосылатын қолданбаны жасай аласыз Windows ортасыжәне сіздің деректерді басқару қажеттіліктеріңізге толығымен бейімделген. Сұрауларды пайдалана отырып, кестелерде сақталған ақпаратты таңдауға және өңдеуге болады. Деректерді енгізу, көру және жаңарту үшін пішіндерді жасауға және қарапайым және күрделі есептерді жасау үшін Access бағдарламасын пайдалануға болады. Пішіндер мен есептер "мұра" сипаттары негізгі үстелнемесе сұрау, сондықтан көп жағдайда пішімдерді, мән шарттарын және кейбір басқа деректер сипаттамаларын тек бір рет көрсетесіз. Access-те ең қуатты құралдардың қатарында объектілерді құру құралдары – Шеберлер бар, оларды тінтуірдің көмегімен жай ғана қажетті опцияларды таңдау арқылы кестелерді, пішіндердің әртүрлі типтерінің сұрауларын және есептерді құруға болады. Қолданбаны толығымен автоматтандыру үшін Access макростары деректерді пішіндер мен есептерге байланыстыруды жеңілдетеді. Сіз қосымшалардың көпшілігін кодтың бір жолын жазбай-ақ жасай аласыз, бірақ егер сізге өте күрделі нәрсе жасау қажет болса, онда бұл жағдайда Microsoft Access қуатты бағдарламалау тілін ұсынады - Microsoft Access Basic.

Ақырында, бұл құралдардың барлығы Access деректер қорымен ғана емес, сонымен қатар басқа да кең таралған деректер қорларымен жұмыс істейтін қолданбаларды жасауға мүмкіндік береді. Қолданбаңыз dBASE файлдарымен, Paradox, FoxPro және ODBC қолдайтын кез келген дерекқормен тікелей жұмыс істей алады. Сондай-ақ деректерді оңай импорттай аласыз мәтіндік файлдар, мәтіндік процессор құжаттары және электрондық кестелер(және оларға деректерді экспорттау).

Microsoft Access көптеген қосымшаларға ие: шағын бизнесте; тапсырыстық қосымшаларды жасағанда немесе кеңесші ретінде әрекет еткенде келісімшарттық жұмыста; ірі корпорацияларда өндірістік ақпараттық жүйелердің үйлестірушісі ретінде әрекет еткенде және тіпті үйде пайдалану саласында.

2 Дизайн бөлігі

2.1 Тапсырманы ақпараттық қамтамасыз ету

2.1.1 Ақпараттық модель және оның сипаттамасы

Жобалау нәтижесінде жүйенің ақпараттық моделі әзірленді, ол жүйенің жұмысын ұйымдастыру моделі болып табылады және қандай кіріс құжаттарының негізінде схемалық түрде түсіндіреді, сонымен қатар нормативтік бастапқы ақпаратжылжымайтын мүлік агенттігінің автоматтандырылған жүйесінің жұмысы және шығыс деректерін алу бар, т.б. ақпараттық жүйедегі деректерді түрлендіру процесі.

Ақпараттық модель үш саладан тұрады.

1-аймақ каталогтарға деректерді енгізу және өңдеу процесін көрсетеді, ол әзірленетін жүйенің каталогтарға қызмет көрсету ішкі жүйесіне жатады. Әрбір каталогтың тізімін қарау және каталог деректерін өңдеу үшін жүйелік операторға каталогқа деректерді енгізуге, бар деректерді қарауға және өңдеуге мүмкіндік беретін жеке экрандық пішін бар. Оператор жұмысының нәтижесінде каталогтар өзгереді: оларға жаңа деректер қосылады, өзгертіледі немесе жойылады бар жазбалар. Кейбір каталогтардың деректерін өңдеу кезінде басқа байланысты каталогтардағы ақпарат пайдаланылады, мысалы, «Деректерді сату» каталогы «Деректерді сату 2» каталогымен байланыстырылады.

2-аймақ дерекқордан деректерді алуға арналған жүйені сипаттайды.

Бұл аймақта пайдаланушы сияқты ақпаратты алады.

Кестелерден жылжымайтын мүлікті сату/сатып алу/айырбастау/жалға алу/жалға алу:

Деректерді сату

Деректерді сату 2

кВ алмасу

кішкентай отбасы

Айырбастау үйі/кВ

Шағын тұқым алмасу

Сатып алу

Сатып алу 2

Үй сатып алу

Біраз сатып алу

Ақпараттық модельдің 3 аймағы есеп берудің ішкі жүйесін сипаттайды. Бұл аймақта есептерді қабылдауға арналған экран пішінінде пайдаланушы есептерді құру шарттарын орнатады. Есептерді қабылдау процесінде клиенттер пайдаланылады, ал жұмыстың нәтижесі менеджерге арналған клиенттер бойынша құрылған есептер болып табылады.

4-аймақ пішіндердің ішкі жүйесін көрсетеді, мысалы, сатуға, сатып алуға және т.б. және BSO.

Ақпараттық модель 2.4 суретте көрсетілген.

1.3-сурет. ақпараттық модель.

2.1.2 Қолданылатын классификаторлар мен кодтау жүйелері

Ақпараттық құрылымнан және осы АС-қа қойылатын талаптардан осы АС әзірлеу кезінде бізге жүктелген міндеттерге сүйене отырып, жіктеуіштерді пайдалану негізсіз болып көрінеді және олар енгізілген жағдайда ғана жүйені шамадан тыс жүктейді.

2.1.3 Анықтамалық және кіріс жедел ақпараты бар бастапқы құжаттардың сипаттамасы

Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесі вакуумда дамымайды. Оның жұмысының әдістемесі пайдалануда көп жылдық тәжірибесі бар, бірақ компьютерлік бағдарламалар түрінде жасалмаған бухгалтерлік есеп жүйелеріне негізделген. Демек, жүйенің кіріс деректері қолмен жұмыс істейтін жүйелерде пайдаланылған деректермен бірдей болады. Ішкі жүйелердің әрқайсысының кіріс және шығыс деректерінің өзіндік жиыны бар, ал бір ішкі жүйенің шығыс деректері басқа ішкі жүйенің кіріс деректері болуы мүмкін. Мәселен, мысалы, тұтынушылар анықтамалығындағы жазбалар және жылжымайтын мүлікті сатып алу аналитикалық есеп берудің ішкі жүйесінің ажырамас бөлігі болып табылатын нарық туралы есепті құру үшін кіріс деректері болып табылады. Әрбір ішкі жүйенің кіріс және шығыс деректерін сипаттайық.

Анықтамалық қызмет көрсетудің ішкі жүйесі үшін кіріс деректер қағаздағы сәйкес тізімдер болып табылады. Мәселен, мысалы, пәтерлердің анықтамалығын жүргізу тапсырмасы үшін кіріс деректері компания жұмыс істейтін ұсынылатын пәтерлердің тізімі болып табылады.

Жүйеге пәтерлер тізімін енгізу нәтижесі пәтерлер кестесі болады, ол өз кезегінде клиентке пәтер таңдау кезінде кіріс ретінде әрекет етеді. Қалған анықтамалықтардың барлығында да осындай жағдай: биржа, клиенттер, үйлер: олардың барлығын компания басшылығы қағаз жүзінде мәліметтер базасына ақпаратты енгізуге жауапты тұлғаға беруі керек. Шығару сәйкес дерекқор кестелері болып табылады. Анықтамалық кестелер негізінен статикалық ақпаратты қамтитынын атап өткен жөн, яғни. уақыт өте өзгермейді немесе өте сирек өзгереді. Ерекшелік тұтынушы каталогы болып табылады. Ескі тұтынушылармен жаңа келісім-шарттар өте сирек жасалса да, бұл тұтынушылар анықтамалығына деректерді жиі қосуды қажет етпейді. Клиент анықтамалығын толтыру үшін кіріс деректері операцияны жүзеге асыратын риэлтормен енгізілген қағаз жеткізгіштегі клиенттермен жасалған шарттар болып табылады. Шығарылатын деректер, басқа каталогтардағы сияқты, толтырылған тұтынушы кестесі болып табылады.

Аналитикалық есеп берудің ішкі жүйесі үшін кіріс деректері клиенттердің кестелеріндегі және жылжымайтын мүлікке қатысты барлық кестелердегі жазбалар болып табылады.

Пайдаланушы жүктеген есептерді жасау шарттарын ескере отырып, осы деректер массивін пайдалана отырып, жүйе монитор экранында көруге немесе принтерде басып шығаруға болатын есепті жасайды. Дайын есептер аналитикалық есеп берудің ішкі жүйесінің және тұтастай алғанда бүкіл жүйенің нәтижесі болып табылады.

Каталогтың толық атауы Қысқаша атау Ішкі каталог Жауапты Жаңарту жиілігі
1 Жылжымайтын мүлікті сату Деректерді сату 1 Риэлтор Қажеттіліктен
2 Жылжымайтын мүлікті сату (қосымша) Деректерді сату 2 №1 Риэлтор Қажеттіліктен
3 Пәтер алмасу айырбастау шаршы. Риэлтор Қажеттіліктен
4 Пәтер айырбастау опциялары айырбастау шаршы. №3 Риэлтор Қажеттіліктен
5 кішкентай отбасы Малосеймейка Риэлтор Қажеттіліктен
6 Мүлікті сатып алу Сатып алу Риэлтор Қажеттіліктен
7 Жылжымайтын мүлікті сатып алу (қосымша) Сатып алу 2 №6 Риэлтор Қажеттіліктен

Мәліметтер базасының мүмкіндігі

2.1.3.1. Мәліметтер қорының инфологиялық моделінің сипаттамасы

Инфологиялық модель пәндік аймақты ауызша сипаттаудан кейін қолданылады.

Субъектілер арасында қарым-қатынас орнатуға болады - нысандардың бір-бірімен қалай байланысатынын немесе өзара әрекеттесетінін көрсететін екілік ассоциациялар. Қарым-қатынас екі түрлі нысан арасында немесе субъект пен оның арасында болуы мүмкін (рекурсивті қатынас). Ол нысан даналарының бір-бірімен қалай байланысты екенін көрсетеді. Егер байланыс екі нысан арасында орнатылса, онда ол бір және басқа нысанның даналарының арасындағы қатынасты анықтайды.

Қарым-қатынастар көптігі бойынша үш түрге бөлінеді: бір-бір (1:1), бір-көп (1:М), көп-көп (М:М).

Бірден-бір қатынас бір нысанның данасы басқа нысанның тек бір данасымен байланысты екенін білдіреді.

Бірден көпке (1:М) қатынас қатынастың сол жағындағы бір нысан данасы қатынастың оң жағындағы бірнеше нысан даналарына қатысты болуы мүмкін екенін білдіреді.

Көптен көпке (M:M) қатынасы бірінші нысанның бірнеше даналары екінші нысанның бірнеше даналарымен және керісінше байланысты болуы мүмкін екенін білдіреді. Екі нысан арасында әртүрлі мағыналық жүктемелері бар байланыстардың кез келген санын орнатуға болады.

Осы түрлердің кез келгенінің қатынасы, егер субъектінің әрбір данасы осы қатынасқа қатысуы керек болса, міндетті болуы мүмкін, міндетті емес - субъектінің әрбір данасы осы қатынасқа қатысуы тиіс болмаса. Бұл жағдайда қосылу бір жағынан міндетті және екінші жағынан міндетті емес болуы мүмкін.

Жылжымайтын мүлік агенттігінің автоматтандырылған жүйесінің деректер базасын инфологиялық жобалауды жүргізейік.

Пәндік аймақты талдау негізінде біз Entity Relationship моделінің (ER-модельдер) субъектілерін таңдаймыз және оларды диаграмма түрінде бейнелейміз.

1.4-сурет. ER моделі.

2.1.3.2. Мәліметтер қорының даталогиялық моделінің сипаттамасы

Қолданба пайдаланатын барлық ақпарат дерекқорда сақталады.

MSACCESS пішіміндегі дерекқор жұмыс үстелі дерекқоры ретінде таңдалады. Яғни, мәліметтер базасы – бұл дискідегі файл, онда мәліметтер базасының кестелері деректер файлдары және оларға индекстер түрінде шоғырланған.

Кестелермен жұмыс істеуге, жазбаларды қосуға, жоюға, өңдеуге арналған бағдарлама әмбебап тілді пайдаланады SQL сұраулары. Бұл тіл әзірлеушіге мәліметтер қорының форматы мен орналасуынан толығымен абстракциялауға және әртүрлі форматтағы деректер қорынан деректерге бірдей жолмен қол жеткізуге мүмкіндік береді. Осылайша, осы әмбебап тілді пайдалану біздің міндетімізді шешуге мүмкіндік береді: кез келген форматтағы деректер қорымен өзгертпей жұмыс істей алатын әмбебап қосымшаны әзірлеу. көзіқолданбалар.

Біз әзірлеген деректер базасы реляциялық және басқа реляциялық деректер қоры сияқты кестелерден тұрады. Төменде дерекқор нысандарының кестесі берілген.

"" баған(дары)ы Опция айырбастау шаршы «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә Иә
Алмасу опциялары Мәтін(255) NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
пәтер түрі Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
ас үй аймағы ұзын бүтін сан NULL жоқ жоқ
қабат Мәтін(255) NULL жоқ жоқ
қабаттардың саны Мәтін(255) NULL жоқ жоқ
ванна түрі Мәтін(255) NULL жоқ жоқ
балкон Мәтін(255) NULL жоқ жоқ
Қосымша Ақпарат жадынама NULL жоқ жоқ
"" баған(дары)ы үй «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
Сюжетті аумақ ұзын бүтін сан NULL жоқ жоқ
үй материалы Мәтін(255) NULL жоқ жоқ
шатыр жабыны Мәтін(255) NULL жоқ жоқ
үйдің қабаттарының саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
бөлмелер саны Мәтін(255) NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
коммуникациялар жадынама NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы Клиенттер «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Мәтін(18) NULL Иә жоқ
Толық аты Мәтін(18) NULL жоқ жоқ
Үй телефоны Мәтін(18) NULL жоқ жоқ
Ұялы телефон Мәтін(18) NULL жоқ жоқ
Тұрғын үй мекен-жайы Мәтін(18) NULL жоқ жоқ
Бар транзакцияның белгісі Мәтін(18) NULL жоқ жоқ
Мәміленің мәліметтері Мәтін(18) NULL жоқ жоқ
Қосымша Ақпарат Мәтін(18) NULL жоқ жоқ
"" баған(дары)ы кішкентай отбасы «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
мекенжайы (көше_үйі) Мәтін(255) NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
тұрғын үй түрі Мәтін(255) NULL жоқ жоқ
қабат Мәтін(255) NULL жоқ жоқ
қабаттардың саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы айырбастау үй / шаршы «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
Сюжетті аумақ ұзын бүтін сан NULL жоқ жоқ
үй материалы Мәтін(255) NULL жоқ жоқ
үйдің қабаттарының саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
бөлмелер саны Мәтін(255) NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
коммуникациялар жадынама NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
айырбастау опциялары Мәтін(255) NULL жоқ жоқ
шарттар жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы айырбастау шаршы «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
пәтер санаты Мәтін(255) NULL жоқ жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
пәтер түрі Мәтін(255) NULL жоқ жоқ
қабат ұзын бүтін сан NULL жоқ жоқ
қабаттардың саны ұзын бүтін сан NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
ас үй аймағы ұзын бүтін сан NULL жоқ жоқ
ванна түрі Мәтін(255) NULL жоқ жоқ
балкон Мәтін(255) NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
бағасы (мың рубль) ұзын бүтін сан NULL жоқ жоқ
Алмасу опциялары Мәтін(255) NULL жоқ жоқ
жағдай жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы айырбастау аз «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
мекенжайы (көше_үйі) Мәтін(255) NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
тұрғын үй түрі Мәтін(255) NULL жоқ жоқ
қабат Мәтін(255) NULL жоқ жоқ
қабаттардың саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
айырбастау опциялары Мәтін(255) NULL жоқ жоқ
жағдай жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы сатып алу үй «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
Сюжетті аумақ ұзын бүтін сан NULL жоқ жоқ
үй материалы Мәтін(255) NULL жоқ жоқ
шатыр жабыны Мәтін(255) NULL жоқ жоқ
үйдің қабаттарының саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
бөлмелер саны Мәтін(255) NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
коммуникациялар жадынама NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы Сатып алу аз «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
мекенжайы (көше_үйі) Мәтін(255) NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
тұрғын үй түрі Мәтін(255) NULL жоқ жоқ
қабат Мәтін(255) NULL жоқ жоқ
қабаттардың саны Мәтін(255) NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"" баған(дары)ы сатып алу «Кесте
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
пәтер санаты Мәтін(255) NULL жоқ жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
қабат ұзын бүтін сан NULL жоқ жоқ
қабаттардың саны ұзын бүтін сан NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
"" баған(дары)ы сатып алу 2" үстел
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә Иә
пәтер түрі Мәтін(255) NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
ас үй аймағы ұзын бүтін сан NULL жоқ жоқ
ванна түрі Мәтін(255) NULL жоқ жоқ
балкон Мәтін(255) NULL жоқ жоқ
қосымша ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ
"1-сату деректері" Кестенің баған(дары).
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә жоқ
пәтер санаты Мәтін(255) NULL жоқ жоқ
Мекенжай (көше_үйі) жадынама NULL жоқ жоқ
үй түрі Мәтін(255) NULL жоқ жоқ
қабат ұзын бүтін сан NULL жоқ жоқ
қабаттардың саны ұзын бүтін сан NULL жоқ жоқ
жалпы ауданы ұзын бүтін сан NULL жоқ жоқ
бағасы (мың рубль) дейін ұзын бүтін сан NULL жоқ жоқ
"2-сату деректері" Кестенің баған(дары).
Аты деректер түрі Нөлдік опциялар П.К. Ф.К.
код Автонөмір NULL Иә Иә
пәтер түрі Мәтін(255) NULL жоқ жоқ
өмір сүру кеңістігі ұзын бүтін сан NULL жоқ жоқ
ас үй аймағы ұзын бүтін сан NULL жоқ жоқ
ванна түрі Мәтін(255) NULL жоқ жоқ
балкон Мәтін(255) NULL жоқ жоқ
Қосымша Ақпарат жадынама NULL жоқ жоқ
Байланыстағы адам жадынама NULL жоқ жоқ
Байланыс телефоны Мәтін(255) NULL жоқ жоқ
Веб мекенжайы жадынама NULL жоқ жоқ

2.2Тапсырма бағдарламалық құралы

2.2.1 Жалпы (функция ағашы және диалогтық сценарий)

Бұл жобада функциялардың келесі категорияларын бөліп көрсетуге болады: анықтамалықтарға ақпаратты енгізу функциялары, жылжымайтын мүлік деректерін енгізу функциялары және аналитикалық есептерді алу функциялары. Осы санаттардың әрқайсысы әзірленетін қолданбаның сәйкес ішкі жүйесіне жатады: анықтамалық қызмет көрсетудің ішкі жүйесі, құжаттарды енгізудің ішкі жүйесі және аналитикалық есептерді қабылдаудың ішкі жүйесі.

Қолданба барлық функцияларды шақыру үшін пайдаланушы мен бағдарлама арасында ыңғайлы және түсінікті диалогты қамтамасыз етеді. Функцияларға пайдаланушының қол жеткізуі қолданбаның негізгі пішінінің негізгі мәзірі арқылы және сәйкес мәзір элементтерін қайталай отырып, жылдам іске қосу жолағының түймелері арқылы жүзеге асырылады. Қолданбаның негізгі пішіні қолданбаның барлық функцияларына қол жеткізу үшін негізгі интерфейсті қамтамасыз етумен қатар, барлық басқа экран пішіндері үшін контейнер рөлін атқарады.

Экрандық пішіндердің бірінші тобы пайдаланушыға жүйенің каталогтарға қызмет көрсету ішкі жүйесіне қол жеткізуді қамтамасыз етеді. Экрандық пішіндердің бұл тобы «Анықтамалар» бағдарламасының бас менюінен шақырылады. Осы мәзір элементінің әрбір ішкі тармағы сәйкес каталогты өңдеуге мүмкіндік беретін экран пішінін шақыруға сәйкес келеді.

Каталогтарды көруге және өңдеуге арналған барлық экран пішіндері бір-біріне ұқсас және каталогтар тізімін қарау, каталогқа жаңа деректерді енгізу, бар деректерді өңдеу және бар деректерді жою функцияларын орындауға мүмкіндік береді. Каталогтардың жаңа деректерін енгізу және бар деректерді өңдеу үшін сәйкес каталогтардың өңдеу формалары шақырылады. Бұл пішіндер көру үшін де қолданылады егжей-тегжейлі ақпараткаталог жазбалары, себебі каталогтар тізімінде тек негізгі деректер берілген.


2.2.2 Жобаның құрылымдық схемасы

2.14 суретте жобаның құрылымдық сұлбасы көрсетілген.

2.1-сурет. Модульді шақыру схемасы.

2.2.3 Бағдарламалық модульдердің сипаттамасы

Проблемалық шешімді бағдарламалық қамтамасыз ету объектілі-бағытталған тәсілге негізделген. Бағдарламалау тілі ретінде таңдалған C++ тілі осыны барынша қолдайтын қуатты аппаратты қамтиды озық технология: кластар мен объектілер, құрылымдардың иерархиясы, әртүрлі мұрагерлік механизмдері бар бірлестіктер мен класстар, қол жеткізудің бірнеше деңгейлері бар деректерді және өңдеу функцияларын инкапсуляциялау, статикалық және виртуалды қол жеткізу әдістерін қамтамасыз ететін операциялардың, функциялардың және объектілердің полиморфизмі. Объектілі-бағытталған бағдарламалаудың кірістірілген аппараты күрделі пәндік облыстарды сипаттауға және жүйелік және қолданбалы мақсаттар үшін пайдаланушының қажеттіліктеріне оңай бейімделетін икемді бағдарламалық пакеттерді жасауға мүмкіндік береді.

Әрбір ішкі тапсырманы жүзеге асыру үшін жобада VCL TForm кітапханасының стандартты класының мұрагерлері бірнеше класстар құрылды.

Бағдарлама веб-қосымша ретінде жасалған және веб-қосымша интерфейсіне қойылатын барлық талаптарды қанағаттандырады. Бағдарлама модульдік бағдарламалау принциптеріне сәйкес келетін модульдерге бөлінген. Осы модульдердің әрқайсысын егжей-тегжейлі қарастырайық.

Қосымшаның негізгі формасының модулі пайдаланушыға бағдарламаның барлық негізгі функцияларына қол жеткізу үшін интерфейсті ұсынады. Бағдарламаның барлық функцияларына қол жеткізу негізгі мәзір мен түймелер жолағы арқылы жүзеге асырылады жылдам қол жеткізу. Барлық түймелер мен мәзір элементтері егжей-тегжейлі кеңестермен қамтамасыз етілген.

Каталогтарды өңдеу ішкі жүйесі каталогтардың мазмұнын көруге және өңдеуге арналған бірнеше модульдерді қамтиды. Дәл осындай пішіндер басқа ішкі жүйелерде қолданылатынын ескеріңіз. Осылайша, анықтамалықтарды жүргізудің ішкі жүйесінің бөлігі болып табылатын тауарлар тізбесін қарау нысаны түсімдерді немесе тауарларды таңдауға арналған шығыстарды тіркеу кезінде тауар қозғалысын есепке алудың ішкі жүйесінен, сондай-ақ аналитикалық ішкі жүйеден шақырылады. кез келген өнім бойынша есепті құру шартын орнату кезінде тауарларды таңдау есептері.

Анықтамалық қызмет көрсетудің ішкі жүйесі келесі модульдерді қамтиды:

· Тауарлар тізімін қарау модулі заттардың тізімін қарауға, сондай-ақ кез келген қоңырау түріндегі тауарларды таңдауға арналған;

· Өнімді қарау модулінен шақырылатын өнімді өңдеу модулі бір нақты өнімнің деректерін өңдеуге арналған. Сол модуль өнім сипатының мәндері, өнімге қатысты жобалар және өнім аналогтары сияқты қатысты сөздіктердің модульдерін шақырады. Осылайша, бұл модульде өнімнің барлық деректерін орнату бойынша негізгі жұмыс орын алады.

· Аналогтар модулі тауарлардың аналогтарын қарауға және тағайындауға арналған;

· Жоба модулі типтік жобалар тізімін қарауға арналған. Қандай тауарларды пайдалануға болады, сондай-ақ шақыру бланкілерінде осы жобаларды таңдау үшін;

· Жобаны өңдеу модулі бір нақты жобаның деректерін өңдеуге және осы жобаның жоба қасиеттерін орнатуға арналған;

· Жоба қасиеттерінің модулі жоба қасиеттерінің тізімін жүргізуге арналған;

· Жоба сипатын өңдеу модулі нақты бір сипаттың деректерін өңдеуге арналған;

· Клиенттік модуль клиенттердің тізімін қарауға және өңдеуге, соның ішінде барлық клиент деректерін өңдеуге, сондай-ақ шақыру пішінінде клиенттерді таңдауға арналған;

· Өндіруші модулі клиенттердің тізімін қарауға және өңдеуге, соның ішінде барлық клиент деректерін өңдеуге, сондай-ақ қоңырау шалу пішінінде клиенттерді таңдауға арналған;

· Тауар қасиеттерінің модулі тауар қасиеттерінің тізімін қарауға арналған;

· Өнім сипаттарын өңдеу модулі осы нақты өнім сипатының деректерін өңдеуге және осы сипаттың барлық мүмкін мәндерін орнатуға арналған;

Сипат мәндерінің модулі өнім қасиеттерінің мәндерін көруге және өңдеуге арналған

· Қоймалар модулі қоймалар тізімін қарауға және шақыру нысанында қоймаларды таңдауға арналған;

· Қойманы өңдеу модулі нақты қойманың мәліметтерін өңдеуге арналған;

Тауар қозғалысын есепке алудың ішкі жүйесі модульдерден тұрады. Бағдарламаның негізгі функционалдығына жауапты: қоймалардағы тауарлардың қозғалысын қамтамасыз ету және тауар қалдығын есептеу:

· Құжат журналының модулі мәліметтер қорының операциялар кестесінде жазылатын операциялардың тізімін қамтиды;

· Құжат модулі бір операцияны, оның ішінде оның барлық компоненттерін өңдеуге арналған. Бұл модуль, өнім модулі сияқты, мәндерді таңдау үшін көптеген басқа пішіндерді шақырады.

· Операцияның кестелік бөлігінің жолын өңдеуге арналған модуль құжаттың бір жолының мәліметтерін өңдеуге арналған.

Аналитикалық есеп берудің ішкі жүйесі келесі модульдерді қамтиды:

· Қоймалардағы тауар қалдығы туралы есеп құрастыру модулі;

· Қоймалардағы тауар қозғалысы туралы есеп құрастыру модулі.

Borland C++ Builder визуалды біріктірілген әзірлеу ортасында бағдарламаның негізгі компоненті пішін болып табылады. Пішін пайдаланушы интерфейсінің элементтерін және пайдаланушы әрекеттеріне жауап беретін бағдарлама кодын инкапсуляциялайды. Бұл объектілі-бағытталған бағдарламалау принциптеріне толығымен сәйкес келеді. C++Builder автоматты түрде C++Builder арқылы автоматты түрде жасалған және пайдаланушы анықтайтын пішінде орналастырылған құрамдастарды, пішіннің қасиеттері мен әдістерін қамтитын пішін үшін пішін сыныбын жасайды. Әзірленген қосымшада келесі формалар анықталған:

· Fmain пішіні – UnitMain.cpp файлында іске асырылған қосымшаның негізгі пішіні, қолданбаның негізгі мәзірі және жылдам қол жеткізу түймесі жолағы арқылы барлық бағдарлама функцияларына пайдаланушының қол жеткізуі үшін негізгі интерфейстің функцияларын орындайды. Сонымен қатар, негізгі пішін деректер енгізілетін және өңделетін барлық басқа пішіндер үшін контейнер рөлін атқарады.

· UnitTovar.cpp файлында іске асырылған FTovar пішіні жүйелік деректер қорының тауарлар кестесіне енгізілген тауарлар тізімін қарау функцияларын орындайды. Пішіннің негізгі элементі C++ Builder компоненттер палитрасының DBGrid компоненті болып табылады, ол тізім түрінде өнімдер кестесін көрсетеді. DBGrid компонентінің бағандары өнім кестесінің сәйкес өрістерін көрсетеді: аты, ағылшынша атауы, штрих-код және өндіруші. Дәл осындай пішін белгілі бір өнімді таңдау үшін басқа формалардан шақырылған жағдайда өнімді таңдау үшін қолданылады, мысалы, баланстар туралы есеп түрінде.

· UnitTovarEdit.cpp файлында іске асырылған FTovarEdit пішімі өнім деректерін көруге және өңдеуге арналған. Бұл пішінде атау, ағылшын атауы, толық сипаттама, синонимдер, штрих-код және баға және өндіруші сияқты негізгі өнім деректерін көрсететін басқару элементтері бар. Өндіруші өндірушілер пішінін ашып, оны ұсынылған тізімнен таңдау арқылы таңдалатынын ескеріңіз. Негізгі деректерден басқа, өнімді өңдеу пішімінде жазбалары осы өніммен байланыстырылған байланысты каталогтардағы деректер көрсетіледі: аналогтар, өнім тиесілі жобалар және осы өнімнің қасиеттері олардың мәндерімен бірге. Қатысты каталогтардың деректерін бір пішінде көрсету өте ыңғайлы, өйткені өнім туралы барлық қажетті деректер бірге орналасқан. Оларды көруге және өңдеуге болады.

· FormClientsU.cpp файлында енгізілген FormClients пішіні жүйелік контрагенттер: жеткізушілер мен сатып алушылар туралы деректерді көруге және өңдеуге арналған. Пішін сол жақта сатып алушылардың тізімін, ал оң жағында ағымдағы сатып алушы туралы толық ақпаратты көруге мүмкіндік беретін етіп салынған. Тізім дерекқор кестесінің атау өрісінен тек сатып алушының атын көрсетеді, оң жағындағы басқару элементтері барлық басқа өрістердің деректерін көрсетеді. Бұл тәсіл өте ыңғайлы, себебі ол толық тұтынушы деректерін бір пішінде көруге және өңдеуге мүмкіндік береді. Қосу, Сақтау және Жою түймелері дерекқордан жазбаларды қосу, өзгерту және жою үшін SQL сұрауларын орындайтын процедураларды шақырады.

· FormVendirsU.cpp файлында енгізілген FormVendirs пішіні тауар өндірушілері туралы деректерді көруге және өңдеуге арналған. Пішін сол жағында өндірушілер тізімін, оң жағында ағымдағы өндіруші туралы толық ақпаратты көруге мүмкіндік беретін етіп жасалған. Тізім дерекқор кестесінің атау өрісінен өндірушінің атын ғана көрсетеді, оң жағындағы басқару элементтері барлық басқа өрістердің деректерін көрсетеді. Бұл тәсіл өте ыңғайлы, себебі ол өндіруші туралы толық деректерді бір пішінде көруге және өңдеуге мүмкіндік береді. Қосу, Сақтау және Жою түймелері дерекқордан жазбаларды қосу, өзгерту және жою үшін SQL сұрауларын орындайтын процедураларды шақырады.

· FProjU.cpp файлында іске асырылған FProj пішіні жүйелік деректер қорының жобалар кестесіне енгізілген жобалар тізімін қарау функцияларын орындайды. Пішіннің негізгі элементі C++ Builder компоненттер палитрасының DBGrid компоненті болып табылады, ол жоба кестесін тізім ретінде көрсетеді. DBGrid компонентінің бағандары тек жоба кестесінің «Аты» өрісін көрсетеді. Дәл осындай пішін жобаны таңдау үшін пайдаланылады, егер бұл пішін белгілі бір жобаны таңдау үшін басқа пішіндерден шақырылса, мысалы, өнім деректерін өңдеуге арналған пішінде.

· UnitProjEdit.cpp файлында іске асырылған FProjEdit пішіні жобаның толық деректерін көруге және өңдеуге, сонымен қатар жобаға жоба сипаттарын тағайындауға арналған. Пішіннің сол жақ бөлігінде сәйкес басқару элементтерінде жоба кестесіндегі барлық жоба деректері көрсетіледі: аты, толық атауы және толық сипаттамасы, ал осы жобаның қасиеттерінің тізімі сол жақ бөлігінде орналасқан. «Сипатты қосу» батырмасы жобаға сипатты таңдауға және тағайындауға мүмкіндік беретін жоба сипатының анықтамалығын таңдауға арналған пішінді ашады. Жоба сипаттарының тізімінен сипатты жою «Сипатты жою» түймесін басқан кезде орын алады.

· UnitSimp.cpp файлында іске асырылған FSimp пішіні жобаны қосымша сипаттайтын жоба сипаттарының тізімін көруге арналған.

· FSimpEdit пішімі өңдеу үшін таңдалған бір нақты жоба сипатын көруге және өңдеуге арналған. Пішін жоба қасиетінің негізгі және қосымша деректерін орнатуға мүмкіндік береді.

· UnitProperty.cpp файлында енгізілген FProperty пішіні өнім сипаттарының тізімі болып табылады. Бұл пішінде тек басқа пішіннен сипатты таңдау үшін пішін ашылған болса, пайдаланушы шақыратын пішінде осы сипаттардың бірін көре алатын және таңдай алатын сипат атауларының тізімі ғана бар.

· UnitPropertyEdit.cpp файлында енгізілген FPropertyEdit пішімі сипат атауын және өнім сипатының егжей-тегжейлі сипаттамасын өңдеуге, сондай-ақ пішіннің оң жағындағы тізімде өнім сипатының мәндерін орнатуға арналған. Тізімді басқару түймелері сипат мәнін таңдау үшін сипат мәндері пішінін ашуға мүмкіндік береді. Берілген сипатқа тағайындалуы мүмкін және сипат мәнін өңдеу үшін сипат мәнін жойыңыз.

· UnitSklad.cpp файлында іске асырылған FSklad пішіні қоймалар аттары бар қоймалар тізімін қарауға арналған. Дәл сол пішін шақыру пішініндегі ағымдағы қойма жазбасын таңдауға мүмкіндік береді

· UnitSkladEdit.cpp файлында іске асырылған FSkladEdit пішіні егжей-тегжейлі деректерді көруге және атауды да, қосымша қойма деректерін де өңдеуге арналған.

· UnitVals.cpp файлында іске асырылған FVals пішіні өнім каталогының элементі үшін сипат мәнін таңдауға арналған және тек өнім пішінінен шақырылады. Сипат мәндері пішіні өнім сипаттарының тізімін толығымен немесе тек сипаттар пішінін таңдау үшін ашу түймесін басу арқылы таңдауға болатын белгілі бір сипатқа бағынатын мәндерді көрсетеді. Сипат таңдалғаннан кейін сипат мәндерінің тізімі тек сипат қабылдай алатын мәндерді көрсетеді.

· UnitValsEdit.cpp файлында іске асырылған FValsEdit пішімі өнім сипатының мәнін оның атын және толық сипаттамасын көрсету арқылы өңдеуге арналған.

· FormFilterU.cpp файлында жүзеге асырылған FormFilter пішіні олардың қасиеттерінің комбинациясы бойынша тауарларды таңдау мәселесін шешуге арналған. Таңдау үшін негізгі өнім деректері де (атауы, ағылшынша атауы, синонимдер, толық аты, егжей-тегжейлі сипаттамасы) және қатысты өнім деректері: ұқсастықтар мен тауарлардың қасиеттері пайдаланылуы мүмкін. Негізгі өнім деректері жол мәндері болғандықтан, пішін пайдаланушыға осы деректер негізінде икемді таңдауды ұйымдастыруды ұсынады. Өнімдер кестесіндегі жазбаларды таңдауды енгізілген сөз тіркесіне дәл сәйкестендіру, таңдау өрісіне енгізілген сөз тіркесін енгізу, таңдау өрісіне кез келген ретпен енгізілген сөз тіркесінің барлық сөздерін енгізу, немесе таңдау өрісіне енгізілген сөз тіркесінің кем дегенде біреуін енгізу арқылы. Мұндай таңдауды таңдау кестесінің кез келген өрісі бойынша ұйымдастыруға болады. Негізгі сипаттар бойынша сүзуден басқа, сүзгі пішіні өнім тиесілі жобалар бойынша таңдауды ұйымдастыру мүмкіндігін береді. Ол үшін жобалар тізімі толтырылады, оған енгізулер таңдау үшін ашылған кезде жобалар тізімі пішінінен жобаларды таңдау арқылы қосылады. Жоба тізімінің басқару элементтері тізімге жазбаларды қосуға, тізімнен жазбаларды жоюға, барлық жазбаларды тексеруге немесе тізімді толығымен тазалауға мүмкіндік береді. Тізімдегі барлық жазбаларда таңдауда пайдалану немесе пайдаланбау белгісі (белгі) болуы мүмкін, бұл құсбелгіні алып тастау арқылы пайдаланушы осы жоба үшін таңдауды алып тастай алады. Нәтижесінде тізімде көрсетілген жобаларға жататын өнімдер ғана өнім каталогындағы жазбаларды таңдауға қосылады. Пішін сонымен қатар өнім сипаттары және олардың мәндері бойынша таңдауды жүзеге асырады. Сипат каталогынан белгілі бір сипатты таңдау және таңдау үшін сипаттар тізімі пішінін ашу арқылы өнім сипаттарының тізіміне жазбаларды қосуға болады. Ағымдағы жазба үшін сипаттар тізімі осы сипат ала алатын барлық мәндерді көрсетеді, олардан пайдаланушы оларға белгілер қою арқылы қажетті мәндерді таңдайды. Нәтижесінде, тізімде көрсетілген сипаттардың мәндері бар өнімдер ғана жасалған таңдауға қосылады. Сүзгі пішіні тікелей негізгі мәзірден шақырылмайды, тек өнім тізімі пішінінен шақырылады, оның ішінде таңдау үшін ашылған кезде, егер бұл пішінде кез келген критерийлердің тіркесімі бойынша өнімдерді таңдауды ұйымдастыру қажет болса.

· UnitDM.cpp файлында іске асырылған DM пішіні дерекқорға кіруді қамтамасыз ететін C++ Builder құрамдастарын сақтауға арналған модуль болып табылады. Әрбір дерекқор кестесі үшін дерекқор кестелеріндегі жазбаларды таңдауға, өңдеуге және жоюға мүмкіндік беретін SQL сұрауларын енгізуге және орындауға мүмкіндік беретін жеке TQuery компоненті бөлінген. Әрбір кесте үшін бір ғана қатынас құрамдас бөлігінің бөлінуі және олардың барлығы бір модульде біріктірілуі бағдарламаның MDI интерфейсінің болуымен және бір пішіндегі мәліметтерді өзгерту олардың дисплейінде лезде өзгеруіне әкеледі. барлық басқа формалар. Деректерге қол жеткізу құрамдастарынан басқа, бұл пішін пішіндердегі деректерді көрсету құрамдастары үшін деректер көзі ретінде қызмет ететін құрамдастарды да сақтайды. Мәліметтер қоры компоненті барлық басқа бағдарлама компоненттерінің мәліметтер қорымен физикалық байланысын қамтамасыз етеді.

· FJornal пішіні құжаттар журналын қарауға арналған – яғни. тауарлармен жасалған операциялардың тізімі. Пішінде TDBGrid компоненті бар, ол әрбір жазба үшін келесі параметрлері бар операциялар тізімін көрсетеді: операция күні, операция нөмірі, операция шығарылған қойма, операция тіркелген клиент.

· FDocs нысаны өңдеуге немесе қоймадағы тауар қозғалысының жаңа операциясын енгізуге арналған. Пішіннің жоғарғы жағында операцияның негізгі қасиеттерін бейнелейтін компоненттер бар: операцияның күні мен нөмірі, клиент, қойма және операция коды. Тұтынушы мен қойманы таңдау үшін олар қажетті жазбаны таңдауға болатын сәйкес каталогтар пішінін таңдау үшін ашылады. Пішіннің төменгі жартысында саны көрсетілген тауарлар тізімі болып табылатын операцияның кестелік бөлігі бар.

· UnitJornalEdit.cpp файлында іске асырылған FJornalEdit пішіні операцияның бір жолын өңдеуге арналған. Бұл пішін ағымдағы жолды өңдеу үшін FJornal пішінінен шақырылады. Пішін жолға элемент пен мөлшерді енгізуге және өзгертуге арналған қарапайым интерфейсті қамтамасыз етеді. Өнімді таңдау үшін өнім каталогы тізімінің пішіні шақырылады, таңдалған жазба FJornalEdit пішініне тасымалданады.

· FUsers пішіні пайдаланушылар тізімін жүргізуге арналған. Осы пішіннің DBGrid компонентінде SQL сұранысын қолдану арқылы жүйе пайдаланушыларының тізімі қалыптасады, ал басқару элементтерінде пайдаланушының қасиеттері көрсетіледі: логин, пароль, тегі, аты, әкесінің аты және пайдаланушы категориясы. Пайдаланушы санаты радио түймелері ретінде көрсетіледі. Басқару түймелерін басқан кезде деректерді қосу, өңдеу және пайдаланушыны жою үшін SQL сұрауы орындалады. Пайдаланушыны жою кезінде дерекқордың анықтамалық тұтастығы бақыланады

· FReg пішіні жүйемен сеанстың басында пайдаланушының аутентификациясына арналған. Жүйе пайдаланушының дерекқорда болуын тексереді, оның құпия сөзін тексереді және сәтті болған жағдайда оның қол жеткізу деңгейіне байланысты пайдаланушыға қолжетімді функцияларға қол жетімділікті ашады.

· UnitRepForm.cpp файлында іске асырылған FRepForm пішіні қоймалардағы тауарлардың қозғалысы туралы есепті дайындауға және қалыптастыруға арналған. Бұл пішіннің басқару элементтері пайдаланушыға есепті құру шарттарын орнатуға, атап айтқанда, кіріс немесе шығыс операциясы жүргізілген клиентті, сондай-ақ осы операция жүргізілген қойманы таңдауға мүмкіндік береді. Пішіннің төменгі бөлігінде пайдаланушы өнім каталогынан бірнеше жазбаларды таңдай алатын кесте бар, бұл жағдайда трафик есебі осы өнімдерге негізделеді.

Әрбір пішін компоненттер палитрасынан пішінге орналастырылған C ++ Builder ортасының құрамдастарын пайдалана отырып, сәйкес модульдің функцияларын орындайды. Қолданбаларды жылдам әзірлеу ортасы немесе RAD (RapidApplicationDevelopment - RAD) C++ Builder VCL (VisualComponentLibrary - VCL) көрнекі компоненттер кітапханасын пайдаланады, ол пайдалануға дайын көрнекі және визуалды емес нысандар мен қаптамалардан тұрады. Ол мүмкіндік береді минималды құны VCL-ден тәуелсіздік дәрежесін қамтамасыз ете отырып, қолданбаларды құрастырыңыз.

Компоненттермен жұмыс істеу кезінде C++ Builder объектіні қайта пайдалану принципін кеңінен пайдаланады. Құрамдас бөліктер - ComponentPalette арқылы қол жеткізуге болатын сынып даналары. Пішінге қажетті компонентті түсіріп, оның қасиеттерін орнатып, одан кейін оқиға өңдегіштерін анықтаудан гөрі қосымшаны құруда не оңай болуы мүмкін. Нақ форма компоненттерінің көмегімен олар өзіне тән функцияларды орындайды.

2.3 Тапсырманы технологиялық қамтамасыз ету

2.3.1 Ақпаратты жинау, беру, өңдеу және шығару технологиясын ұйымдастыру

Күрделі бағдарламалық жүйелерді әзірлеу бағдарламаларды жасаудың айтарлықтай еңбекқорлығымен және олардағы қателерді анықтау қиындығымен байланысты бірқатар ұйымдастырушылық, технологиялық және техникалық мәселелерді шешуді қажет етеді. Бұл мәселелерді шешу бағдарламалаушылардың өнімділігін және бағдарламалардың сенімділігін арттыратын кез келген бағдарламалау технологиясын енгізу арқылы мүмкін болады. Сонымен қатар, енгізілген технология жұмысты жоспарлауды жеңілдетуі және барлық топ мүшелерінің өзара әрекетін ұйымдастыруы, әр даму кезеңінің уақытын нақты бақылауға мүмкіндік беруі, жасалған бағдарламалық өнімге арналған жалпы тұжырымдамалардағы барлық өзгерістерді орындаушыларға жылдам жеткізуі керек. және бағдарлама мен сыртқы орта арасындағы немесе бағдарламаның жеке құрылымдық элементтері арасындағы қатынастар туралы келісімдердің өзгерістері. Технология барлық құжаттаманы оқудың қарапайымдылығы мен анықтығын қамтамасыз етуі керек.

Бағдарламалық өнімді енгізудің уақытын қысқарту және күрделілігін азайту оның сенімділігіне байланысты. Сондықтан технология әзірлеу сатысында алгоритмдер мен бағдарламаларды тексеру және тестілеу процестерін ұйымдастыруды, сонымен қатар бағдарламаны жөндеу және тестілеу тәсілдерін қамтамасыз етуі керек. Технология бағдарламалардың жұмыс істеуі кезінде оларды қарапайым модификациялау мүмкіндігін қамтамасыз етуі керек, бұл анықталған қателерді жою немесе бағдарлама функцияларын өзгерту үшін қажет.

Күрделі бағдарламалық жүйелерді жасау технологиясы бағдарламалық өнімді жеке модульдерге бөлуді талап етеді. Сонымен бірге модульдер көбінесе бір-бірінен тәуелсіз әртүрлі программистер арқылы жасалады. Модульдерді бағдарламалық пакетке біріктіру үшін модульдерді шақыру ережелерін және жеке модульдер арасында параметрлерді беру ережелерін әзірлеу қажет. Бұл ережелер бағдарлама ішілік интерфейсті құрайды.

2.3.2 Ақпаратты жинау, беру, өңдеу және шығарудың технологиялық процесінің схемалары

Бұл бөлімде мәселені шешудің функционалдық және технологиялық схемалары берілген.

Ең алдымен каталогтарды жүргізу міндетін қарастырайық, оны А1 деп атаймыз. Оны жүзеге асыру үшін каталог менеджері деректерді сұрыптайды, содан кейін деректерді сәйкес кестелерге енгізеді. Деректерді енгізу тапсырмасын бірнеше қадамға бөлуге болады. А1 есебін шешудің функционалдық-технологиялық схемасы 2.13-суретте көрсетілген.

2.2-сурет. «Анықтамалық әдебиеттерді жүргізу» А1 тапсырмасының функционалдық-технологиялық схемасы

Әрбір таңдалған модуль үшін функционалдық-технологиялық схема және оны кодтаудың егжей-тегжейлі алгоритмі әзірленді. А1 тапсырмасының құрылымдық схемасы 2.14-суретте, ал А1 тапсырмасының барлық модульдерінің функционалдық және технологиялық схемалары 2.15-суретте көрсетілген.

2.3-сурет. А1 есебін шешу схемасы «Каталогтарды жүргізу»

2.4-сурет. А1 тапсырма модульдерінің функционалдық-технологиялық схемалары

Алынған схемаларды толығырақ сипаттайық.

A1.1 модулі үшін:

Процесс: өнім деректерін тексеру және енгізу.

Енгізу: өнім туралы ақпарат.

Шығару: дерекқорда жасалған өнім деректері

Алгоритм:

Деректер базасында өнім деректерінің болуын тексеру

Экранда өнім туралы ақпаратты көрсету.

A 1.2 модулі үшін:

Процесс: тұтынушы деректерін тексеру және енгізу.

Логин: тұтынушы туралы ақпарат.

Шығару: дерекқордағы клиент туралы жасалған деректер

Алгоритм:

Мәліметтер базасында тұтынушы деректерінің болуын тексеру

Деректер қол жетімді болмаса, енгізіңіз жаңа рекорддеректер базасында

Экранда клиент туралы ақпаратты көрсету.

A 1.3 модулі үшін:

Процесс: Өнімнің қасиеті туралы деректерді тексеру және енгізу.

Енгізу: өнімнің қасиеті туралы ақпарат.

Шығару: дерекқордағы өнім қасиеті туралы жасалған деректер

Алгоритм:

Мәліметтер қорындағы өнімнің қасиеті туралы деректердің болуын тексеру

Деректер болмаса, дерекқорға жаңа жазба қосыңыз

Экранда өнімнің қасиеті туралы деректерді көрсету.

A 1.4 модулі үшін:

Процесс: пайдаланушы деректерін тексеру және енгізу.

Енгізу: пайдаланушы ақпараты.

Шығару: дерекқордағы пайдаланушы туралы жасалған деректер

Алгоритм:

Мәліметтер базасында пайдаланушы деректерінің болуын тексеру

Деректер болмаса, дерекқорға жаңа жазба қосыңыз

Экранда пайдаланушы ақпаратын көрсету.

A 1.5 модулі үшін:

Процесс: Жоба деректерін тексеру және енгізу.

Енгізу: жоба туралы ақпарат.

Шығару: дерекқордағы жоба туралы жасалған деректер

Алгоритм:

Мәліметтер базасында жоба деректерінің болуын тексеру

Деректер болмаса, дерекқорға жаңа жазба қосыңыз

Экранда жоба деректерін көрсету.

A 1.6 модулі үшін:

Процесс: Құрылғы туралы деректерді тексеру және енгізу.

Енгізу: бірлік туралы ақпарат.

Шығару: мәліметтер базасында бөлім туралы деректер қалыптастырылды

Алгоритм:

Мәліметтер қорында бірлік туралы мәліметтердің болуын тексеру

Деректер болмаса, дерекқорға жаңа жазба қосыңыз

Бөлім туралы ақпаратты экранда көрсету.

A 1.7 модулі үшін:

Процесс: өндірушілер туралы деректерді тексеру және енгізу.

Кіріс: өндіруші туралы ақпарат.

Шығару: дерекқордағы өндіруші туралы жасалған деректер

Алгоритм:

Мәліметтер базасында өндіруші туралы деректердің болуын тексеру

Деректер болмаса, дерекқорға жаңа жазба қосыңыз

Экранда өндіруші туралы ақпаратты көрсету.

Әрі қарай жүйеге құжаттарды енгізу тапсырмасын қарастырайық, оны В1 деп атаймыз. Бұл мәселені шешу үшін құжат өңдеу тобының операторы келіп түскен қағаз құжаттарын сұрыптайды, өңдейді және жүйеге енгізеді, нәтижесінде баланстық кестедегі және құжат журналындағы жазбалар өзгертіледі. В1 тапсырмасының функционалдық-технологиялық схемасы 2.16-суретте көрсетілген.

2.5-сурет. В1 «Құжаттарды енгізу» тапсырмасының функционалдық-технологиялық схемасы.

Әрбір таңдалған модуль үшін функционалдық-технологиялық схема және оны кодтаудың егжей-тегжейлі алгоритмі әзірленді. В1 тапсырмасының құрылымдық схемасы 2.17-суретте, ал В1 тапсырмасының барлық модульдерінің функционалдық және технологиялық схемалары 2.18-суретте көрсетілген.

2.6-сурет. В1 «Құжаттарды енгізу» тапсырмасын шешуге арналған блок-схема

2.7-сурет. В1 тапсырма модульдерінің функционалдық-технологиялық схемалары

Әрі қарай есептер алу тапсырмасын қарастырайық, оны В1 деп атаймыз. Бұл мәселені шешу үшін бағдарламаның пайдаланушысы таңдайды қалаған көрінісесеп, соның нәтижесінде таңдалған есеп түрінің экрандық формасы қалыптасады.В1 тапсырмасының функционалдық-технологиялық схемасы 2.19-суретте көрсетілген.

2.8-сурет. В1 тапсырманың функционалдық-технологиялық схемасы «Есептерді құру»

В1 тапсырмасының құрылымдық схемасы 2.20-суретте, ал В1 тапсырмасының барлық модульдерінің функционалдық және технологиялық схемалары 2.21-суретте көрсетілген.

2.9-сурет. В1 тапсырмасының құрылымдық схемасы

Сурет салу 2 . 10 . В1 тапсырма модульдерінің функционалдық-технологиялық схемалары

2.4 Жобаны жүзеге асырудың сынақ жағдайы және оның сипаттамасы

Әзірленген қосымшаның дұрыстығы мен тұтастығын тексеру үшін қосымшаның сынақ үлгісі жасалды. Бұл сынақ жағдайының деректері әзірленген қолданбаның барлық функциялары мен ішкі жүйелерін қамтитындай, оған енгізілген барлық алгоритмдерді тексеретіндей етіп таңдалған.

Тест жағдайын жүзеге асыру үш кезеңнен тұрады:

· Анықтамаларға тест ақпаратын енгізу;

· қоймадағы тауар қозғалысының сынақ жағдайларын енгізу;

· Қоймалардағы тауарлар санының өзгеруін көрсететін және қозғалыстарға талдау жасауға мүмкіндік беретін есептер алу.

Сынақ жағдайын жүзеге асырудың бірінші қадамы тест деректерін жүйелік каталогтарға енгізу болып табылады. Сынақ деректері осылай таңдалды. Негізгі және қосымша ақпаратты сақтайтын барлық каталогтарды пайдалану үшін.

Өнімдер каталогына үш өнім қосылды:

· Есік «Клинкор» металл;

· «Базель» есігі ағаш;

Металл есік «Вегас»

2.24-суретте өнімдер тізімі бар экран пішіні көрсетілген.


2.11-сурет. Өнім тізімі

17-кестеде тауарлардың қасиеттері бойынша сынақ деректері және осы қасиеттер қабылдай алатын мәндер көрсетілген

Кесте 17. Тауарлардың қасиеттері бойынша сынақ деректері.

18-кестеде өнімдерге тағайындалған қасиеттер мен олардың мәндері көрсетілген.


Кесте 18. Өнімдерге өнім қасиеттерін тағайындауға арналған сынақ деректері.

Өнім Меншік Тағайындалған меншік құны
Есік «Клинкор» металл Құлып 1 Тайсон сарайы
Құлып 2 "Верита" сарайы
Салмағы 500 кг
Сыртқы төсеу Пластмасса
Ішкі қаптау Жоқ
Жылыту Жоқ
Vegas металл есігі Құлып 1 Тайсон сарайы
Құлып 2 Вегас сарайы
Салмағы 150 кг
Сыртқы төсеу Сәндік пластик
Ішкі қаптау кілем
Жылыту Полистирол
Ағаш «Базель» есігі Құлып 1 Тайсон сарайы
Құлып 2 Жоқ
Салмағы 120 кг
Сыртқы төсеу Жоқ
Ішкі қаптау кілем
Жылыту Паралон

Өнімді пайдалануға болатын ғимараттар мен үй-жайлардың бір немесе басқа типтік жобасына тауарларды жіктеу үшін жобалар мен олардың қасиеттерінің анықтамалығы толтырылды. Олардың мазмұны 19-кестеде берілген.

Кесте 19. Жобаларға арналған сынақ деректері.

Белгілі бір жобаға тауарлардың тағайындалуы 20-кестеде көрсетілген.

Кесте 20. Жобаларға тауарларды тағайындау үшін сынақ деректері.

Өнімге барлық мәліметтерді тағайындау, оған аналогтарды, қасиеттерді тағайындау, оны белгілі бір жобаға жатқызу 2.25-суретте көрсетілген.

2.12-сурет. Өнімді өңдеу сынақ пішіні

Сондай-ақ, сынақ корпусының толықтығы үшін өндірушілердің, тұтынушылардың, қоймалардың және пайдаланушылардың анықтамалықтарын толтыру қажет. Олардың толтырылуы 2.26 - 2.29 суреттерде көрсетілген.

2.13-сурет. Өндірушінің анықтамалығында сынақ толтыру

2.14-сурет. Клиенттер анықтамалығын тестілік толтыру.

2.15-сурет. Қоймалар анықтамалығын сынамалық толтыру.


2.16-сурет. Пайдаланушылардың анықтамалығын тестілік толтыру.

Тестілеудің бұл кезеңінің нәтижесі каталогтардың барлық деректерін қамтитын толтырылған мәліметтер қоры болып табылады. Анықтамалықтарды толтырудың толықтығы мен дұрыстығын тексерудің ең тиімді және демонстрациялық әдісі - өнім сүзгісі арқылы қажетті өнімді іздеу. Өнім сүзгісі кез келген критерийлер мен олардың комбинациясы бойынша өнімдерді таңдауға мүмкіндік береді. Осылайша, тестілеу кезінде келесі таңдаулар жасалды:

Tyson құлпы бар барлық өнімдер (сүзгі пішіні суретте көрсетілген).

«Қала үйі» жобасына немесе «Көп пәтерлі үйдегі пәтер» жобасына қатысты барлық өнімдер

Klondike өндірушісінің барлық өнімдері.

Сурет салу 2 . 17 . Өнім сүзгісін орнату.

Барлық толтырылған анықтамалықтар болғаннан кейін тестілеудің екінші кезеңіне өтуге болады: қоймалардағы тауарлардың қозғалысы туралы құжаттарды енгізу. Бұл кезеңде қоймалардағы барлық сынақ тауарларын қабылдауды және тұтынуды жүзеге асыратын бірнеше құжаттар енгізілді. Құжат журналы суретте, кейбір құжаттардың мазмұны 2.31 суретте көрсетілген.

Сурет салу 2 . 18 . Құжаттар журналы.

Сурет салу 2 . 19 . Құжат нысаны.


Айта кету керек, нақты өмірде тауарларды қойма арқылы өткізуге арналған құжаттарды ресімдеу нақты уақыт режимінде қағаз құжаттарын қабылдау тәртібімен жүреді. Сонымен қатар, әрбір жаңа құжатты рәсімдеу кезінде операторлар қоймадағы тауардың қалдығын қадағаламайды. Тестілеудің үшінші кезеңі тауар балансын қарауға, сонымен қатар қоймалардағы тауарлардың қозғалысын құжаттар аясында талдауға мүмкіндік береді: аналитикалық есептерді алу. Бұл кезеңде құжаттардың бөлімдері жоқ қалдықтар бойынша есептер, сондай-ақ құжаттар контекстіндегі тауарлардың қалдықтары мен қозғалысы туралы есеп алынды. Бұл есептер қоймалардағы тауар балансының өзгеруін бақылауға және бастапқы баланстан соңғы баланстың қалай шыққанын түсінуге мүмкіндік берді.

Тест нәтижелері бойынша бағдарлама дұрыс жұмыс істейді деп айтуға болады. Ол оның барлық талаптарын қанағаттандырады: функционалдық сипаттамалары, жұмыс істеу сенімділігі мен дұрыстығы, ақпараттық және бағдарламалық қамтамасыз ету үйлесімділігі, аппараттық және бағдарламалық қамтамасыз етудің құрамы, бағдарламалық құжаттаманың құрамы.

Қорытынды

Дипломдық жобаны аяқтау нәтижесінде «Union-doors» ЖШС қоймалық есеп жүргізу әдістемесі зерттелді.

Зерттелген әдістеме негізінде жүйелік мәліметтерді сақтауға қажетті мәліметтер қорының құрылымы әзірленді. Сондай-ақ, әзірленген қолданба жұмыс істеуі керек операциялық жүйе таңдалды, оның көмегімен әзірлеу жүзеге асырылатын бағдарламалау тілі мен бағдарламалау жүйесі таңдалды.

Дипломдық жобаның нәтижесі түгендеуді бақылау процесін автоматтандыратын қосымшаны әзірлеу болды.

Бағдарламаны тестілеудің сипатталған әдістемесіне сәйкес тест нәтижелері бағдарламаның барлық күтілетін жағдайларда дұрыс жұмыс істейтінін көрсетті. әртүрлі жиынтықтардеректерді енгізу.

Бағдарлама Windows 95/98, NT, 2000, XP операциялық жүйелерінде жұмыс істейді және BorlandC++ Builder ортасында жүзеге асырылады. Бағдарламаның нәтижелері қоймалардағы қозғалыс құжаттарының кестелері және қоймалардағы тауарлар балансы болып табылады.

Әзірленген қосымша жақында «Union-doors» жауапкершілігі шектеулі серіктестігінде жүзеге асырылады. «Union-doors» жауапкершілігі шектеулі серіктестігінің басшылығы әзірленген қосымшаны іске асырудан қойма есебін ұйымдастыруда үлкен сапалық секіріс күтеді. Анықтамалық ақпаратты жүргізуді, іс-қағаздарды жүргізуді және есептерді қабылдауды автоматтандыру арқылы қызметкерлердің жұмысы айтарлықтай жеңілдетілетіндіктен, қызметкерлердің жұмыс сапасы айтарлықтай жақсарады. Әзірленген қосымша барлық бөлімшелердің және әрбір жеке қызметкердің жұмысын ұйымдастыруда тәртіпке келтіруге, қызметкерлерді өкілеттіктері мен функцияларына сәйкес бөлуге және бөлімдердің қызметін ұйымдастырудағы кедергілерді анықтауға мүмкіндік береді. Қоймадағы ағымдағы қалдықтарды лезде алу мүмкіндігі өнімдерді ұрлауды жояды, ал тауар қозғалысы туралы есептерді алу мүмкіндігі сатуды талдау бойынша аналитикалық есептерді жасауға және болашақ кезеңдерге болжам жасауға мүмкіндік береді.

1. Подбельский В.В., Фомин С.С. C Бағдарламалау: Проц. Пайда. - 2-ші қосу. Ред. – М: Қаржы және статистика, 2002. – 600 ж.

2. Герберт Шилдт Windows 95 үшін C және C ++ тілінде бағдарламалау - K .: BHV сауда және баспа кеңсесі, 1996 ж.

3. Windows 95 үшін C. Petzold Programming; екі томдықта - Петербург: BHV - Санкт-Петербург, 1997 ж

4. Архангельский П.А. «BorlandC++ 4.0-де бағдарламалау» М.Наука, 2000 ж

5. Stroustrup B. «С++ бағдарламалау тілі: Per. ағылшын тілінен». М.Радио және байланыс, 1991.-352 б.: сырқат.

6. Бобровский С.И. Delphi 5 - М.: Питер, 2002 ж.

7. Гаевский А. Delphi 6-да бағдарламалық қосымшаларды өңдеу – М.: Киев, 2000 ж.

8. Зуев В. A. Turbo Pascal 6.0, 7.0. М.: Мәскеу, 1998 ж.

9. Коцюбинский А.О., Грошев С.В. Тіл Delphi программалауы 5 - М.: Мәскеу, 1999 ж.

10. Леонтьев В.И. Delphi 5 - М.: Мәскеу, 1999 ж.

11. Моисеев А.С. Объект Паскаль – Мәскеу: Мәскеу, 2000 ж.

12. Немнюгин С.А. Бағдарламалау - М .: Питер, 2000 ж.

13. Ремизов Н.С.Дельфи – М.: Питер, 2000 ж

14. Архангельский П.А. Delphi-де программалау 5. М., Наука, 2000 ж

15. Дарахвелидзе П.Г. DELPHI бағдарламасында бағдарламалау 5. Санкт-Петербург, Бином, 2000 ж

16. Teixeira ST DELPHI 5. Әзірлеуші ​​нұсқаулығы. М., Уильямс, 2000 ж

17. Угринович Н.Информатика және ақпараттық технологиялар. Негізгі білімдер жиынтығы. М., Радио және байланыс, 2000 ж

18. Фаронов В.В. Delphi 3. Оқу курсы. М., Білім, 1998 ж

19. Фаронов В.В. Delphi 4. Оқу курсы. М., Білім, 1998 ж

20. Харрингтон Дж. Реляциялық мәліметтер қорын жобалау. М., ЛОРИ, 2000 ж

21. Шумақов В.П. Delphi 3 және мәліметтер базасының қосымшаларын құру. М., Білім, 1998 ж

22. ГОСТ 2.105-95 ESKD. Мәтіндік құжаттарға қойылатын жалпы талаптар

23. ГОСТ 19.103-33 ЭСПД. Бағдарламалар мен бағдарламалық құжаттарды белгілеу.

24. ГОСТ 19.701-90 ЭСПД. Алгоритмдердің, бағдарламалардың, мәліметтер мен жүйелердің схемалары. Конвенциялар мен орындау ережелері.

Қосымша

Деректер ағынының диаграммасы "сол күйінде"


Деректер ағынының диаграммасы «болғандай».


Жылжымайтын мүлікпен операциялар бойынша клиенттермен жұмыс контекстіндегі құжат айналымының схемасы.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!