Машиналық жобалау
Автор: Айдос Жолдас • Декабрь 15, 2022 • Курсовая работа • 2,247 Слов (9 Страниц) • 207 Просмотры
МАЗМҰНЫ
Кіріспе | 3 | |
1. | Пәндік аймаққа сипаттама | 4 |
1.1. | Пәндік аймақтың және бизнес процестерінің сипаттамасы | 4 |
1.2. | Клиенттердің деректер базасына қойылатын талаптары | 5 |
1.3. | Деректер базасын логикалық жобалау | 8 |
2. | Машиналық жобалау | 10 |
2.1. | Деректер базасының құрылымы | 10 |
2.2. | Пәндік аймақтың негізгі сұраулары | 12 |
2.3. | Қарапайым есепхаттар | 19 |
Қорытынды | 22 | |
Қолданылған әдебиеттер тізімі | 23 |
КІРІСПЕ
Қазіргі уақытта көптеген ұйымдар ақпаратты өңдеуді автоматтандыру процестерін автоматтандыру, оны пайдалану ыңғайлылығы, деректерді сақтау сенімділігін арттыру, жұмыстағы мүмкін қателер санын азайту, деректердің артық болуын болдырмау және өнімділікті арттыру үшін әртүрлі мәліметтер базасын пайдаланады. Деректер базасының құрамы және олардың мөлшері белгілі бір кәсіпорынның қызмет бағытымен және оның қуатымен анықталады.
Қазіргі заманғы ақпараттық жүйелер үлкен көлемде және күрделі деректер құрылымымен жұмыс істейтіндіктен, дерекқорды басқару құралдарын күрделі құрылымдық деректерді басқаруға жауапты ақпараттық жүйелердің жеке тобына бөлуге болады.
Бүгінгі таңда жедел басқарылатын деректер базасын пайдаланбай-ақ, адам қызметінің кез-келген саласындағы көптеген мәселелерді шешу іс жүзінде мүмкін емес деп сеніммен айтуға болады.
Емхана - халыққа ауруханадан тыс медициналық көмек көрсетуге және сырқаттанушылықты төмендетуге бағытталған профилактикалық іс-шаралар кешенін жүргізуге арналған емдеу-алдын алу мекемесі.
Курстық жұмыстың мақсаты: «Емхана» деректер базасын құру. Мақсатқа жету үшін келесі міндеттер қойылды:
- Әдебиеттерді оқып, талдау.
- Пәннің аумағымен танысу
- ER үлгісін құрастыру.
- ДҚ енгізу үшін ДҚБЖ сипаттамасы.
- Деректер қорының логикалық моделін құру.
- Жоба мен мәліметтер базасын жасау.
- Объектілерді құру (сұраныстар, есептер, кестелер, формалар).
- Тұтастық шарттарын анықтау.
- Жұмыстың объектісі - мәліметтер қорын құру процесі. Пән «Емхана» мәліметтер қорын әзірлеу.
- ПӘНДІК АЙМАҚҚА СИПАТТАМА
- Пәндік аймақтың және бизнес процестерінің сипаттамасы
Пәндік аймақ – Емхана (Поликлиника).
Емхана – науқастарды қабылдауға арналған медициналық мекеме, әртүрлі мамандықтағы дәрігерлер қызмет көрсетеді. Емхананың ақпараттық қызметі үшін «Емхана» деректер базасы құрылған. Деректер базасында дәрігерлер, науқастар және науқастардың дәрігерге баруы туралы мәліметтер болуы керек.
Емханада келесідей негізгі операциялар орындалады:
- Науқастар бойынша деректерді енгізу және сақтау.
- Дәрігерлер бойынша деректерді енгізу және сақтау.
- Науқасты дәрігер нұсқауымен емдеуді жүргізу.
- Емдеу басталу уақыты және мерзіміне байланысты емделу курсының аяқталу уақытын есептеп шығару.
Ақпараттық модельдеу – бұл олардың құрылымы мен байланысын бейнелеуге және талдауға мүмкіндік беретін жүйе ішіндегі ақпараттық ағындарды модельдеу әдістемесі. (Сурет 1.1-де көрсетілген)
[pic 1]
Сурет 1.1 – Емхана пәндік аймағының idef моделі
- Клиенттердің деректер базасына қойылатын талаптары
Деректер базасына жазылатын ақпараттар нақты, әрі анық болғаны тиіс. Мәліметтерде артықшылықтар болса, оның жойылуын қадағалау маңызды. Ақпараттар толық жазылған, тұтастығы қамтылған болуы керек. Ақпараттар жаңартылып, деректер базасының көшірмесін сақтап отыруын қадағалау керек.
Шығу құжаттары (пайдаланушы сұрауы):
- Әр дәрігер бойынша қаралған науқастар саны тізімі ;
- Барлық жоғары білікті дәрігерлердің тізімі;
- Емдеу мерзімі бойынша ем атауларының тізімі;
- Мерзімді пайдаланып емдеудің аяқталу күнін есептеу;
- Емделген науқастардың тізімі;
- Емдеу ұзақтығы 10 күннен асатын емдеу атауларының тізбесі;
- Осы емханада емделіп жатқан студенттердің тізімі.
Кесте 1. Атрибуттар жиынтығы
№ | Атрибут атауы | Белгіленуі |
1. | Науқастың ID нөмірі | patcient_id |
2. | Науқастың аты-жөні | patcient_name |
3. | Науқастың мекен-жайы | adress |
4. | Науқастың қоғамдық статусы | status |
5. | Науқастың отбасы жағдайы | sem_pol |
6. | Науқастың дүниеге келген датасы | year_of_birth |
7. | Науқастың телефон нөмірі | tnumber |
8. | Дәрігердің ID нөмірі | doctor_id |
9. | Дәрігердің аты-жөні | doctor_name |
10. | Дәрігердің мекен-жайы | adress |
11. | Дәрігердің квалификациясы (білім деңгейі) | qualification |
12. | Дәрігердің мамандығы | specialization |
13. | Дәрігердің телефон нөмірі | tnumber |
14. | Емдеу ID нөмірі | treatment_id |
15. | Емдеу атауы | treatment_name |
16. | Емдеуді бастау уақыты | start_date |
17. | Емдеу мерзімі | period |
...