Розробка інформаційної системи процесу оцінювання успішності учнів
Документація, яка ведеться при аналізі успішності учнів загальноосвітньої школи. Проектування бази даних та її структура. Розробка програмного забезпечення інформаційної системи. Структура програмного забезпечення. Інсталяція інформаційної системи.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | украинский |
Дата добавления | 27.07.2015 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Приміщення, в яких розміщуються ЕОМ типу ЄС, СМ та інші великі ЕОМ загального призначення, обладнуються системою автоматичної пожежної сигналізації та засобами пожежогасіння відповідно до вимог Переліку однотипних за призначенням об'єктів, які підлягають обладнанню автоматичними установками пожежогасіння та пожежної сигналізації, СНиП 2.04.09-84, СН 512-78, Правил пожежної безпеки в Україні та вимог нормативно-технічної та експлуатаційної документації заводу-виробника.
Приміщення для відпочинку осіб, які працюють з ЕОМ, призначені для приймання їжі, психологічного розвантаження, та інші побутові приміщення повинні обладнуватись відповідно до вимог СНиП 2.09.04-87 "Административные и бытовые здания", з урахуванням максимальної кількості працівників, що одночасно працюють у зміні.
Власник організує проведення досліджень шкідливих та небезпечних факторів виробничого середовища і трудового процесу на робочих місцях осіб, які працюють з ЕОМ, відповідно до чинних законодавчих та інших нормативно-правових актів і Порядку проведення атестації робочих місць за умовами праці, затвердженого постановою Кабінету Міністрів України від 01.08.92 N 442.
Санітарно-гігієнічні вимоги.
Умови праці осіб, які працюють з ЕОМ, повинні відповідати І або II класу згідно з Гігієнічною класифікацією праці за показниками шкідливості та небезпечності факторів виробничого середовища, важкості та напруженості трудового процесу N 4137-86, затвердженою МОЗ СРСР 12.08.86.
Вимоги до освітлення
Приміщення з ЕОМ повинні мати природне і штучне освітлення відповідно до СНиП ІІ-4-79 "Естественное и искуственное освещение". Природне світло повинно проникати через бічні світлопрорізи, зорієнтовані, як правило, на північ чи північний схід, і забезпечувати коефіцієнт природної освітленості (КПО) не нижче 1,5 %. Розрахунки КПО проводяться відповідно до СНиП П-4-79. При виробничій потребі дозволяється експлуатувати ЕОМ у приміщеннях без природного освітлення за узгодженням з органами державного нагляду за охороною праці та органами і установами санітарно-епідеміологічної служби.2.2.5 Вікна приміщень з відеотерміналами повинні мати регулювальні пристрої для відкривання, а також жалюзі, штори, зовнішні козирки тощо.
Штучне освітлення приміщення з робочими місцями, обладнаними відеотерміналами ЕОМ загального та персонального користування, має бути обладнане системою загального рівномірного освітлення. У виробничих та адміністративно-громадських приміщеннях, де переважають роботи з документами, допускається вживати систему комбінованого освітлення (додатково до загального освітлення встановлюються світильники місцевого освітлення).
Загальне освітлення має бути виконане у вигляді суцільних або переривчатих ліній світильників, що розміщуються збоку від робочих місць (переважно зліва паралельно лінії зору працівників. Допускається застосовувати світильники таких класів світлорозподілу:
- світильники прямого світла - П;
- переважно прямого світла - Н;
- переважно відбитого світла - В.
При розташуванні відеотерміналів ЕОМ за периметром приміщення лінії світильників штучного освітлення повинні розміщуватися локально над робочими місцями.
Для загального освітлення необхідно застосовувати світильники з розсіювачами та дзеркальними екранними сітками або віддзеркалювачами, укомплектовані високочастотними пускорегулювальними апаратами (ВЧ ПРА). Допускається застосовувати світильники без ВЧ ПРА тільки при використанні моделі з технічною назвою "Кососвет".
Застосування світильників без розсіювачів та екранних сіток забороняється.
Як джерело світла при штучному освітленні повинні застосовуватися, як правило, люмінесцентні лампи типу ЛБ. При обладнанні відбивного освітлення у виробничих та адміністративно-громадських приміщеннях можуть застосовуватися металогалогенові лампи потужністю до 250 Вт. Допускається у світильниках місцевого освітлення застосовувати лампи розжарювання.
Яскравість світильників загального освітлення в зоні кутів випромінювання від 50 град, до 90 град, відносно вертикалі в подовжній і поперечній площинах повинна складати не більше 200 кд/кв. м , а захисний кут світильників повинен бути не більшим за 40 град.
Коефіцієнт запасу (Кз) відповідно до СНиП ІІ-4-79 для освітлювальної установки загального освітлення слід приймати рівним 1,4. Коефіцієнт пульсації повинен не перевищувати 5 % і забезпечуватися застосуванням газорозрядних ламп у світильниках загального і місцевого освітлення. При відсутності світильників з ВЧ ПРА лампи багатолампових світильників або розташовані поруч світильники загального освітлення необхідно підключати до різних фаз трифазної мережі. Рівень освітленості на робочому столі в зоні розташування документів має бути в межах 300 - 500 лк. У разі неможливості забезпечити даний рівень освітленості системою загального освітлення допускається застосування світильників місцевого освітлення, але при цьому не повинно бути відблисків на поверхні екрану та збільшення освітленості екрану більше ніж до 300 лк.
Світильники місцевого освітлення повинні мати напівпрозорий відбивач світла з захисним кутом не меншим за 40 град.
Необхідно передбачити обмеження прямої блискості від джерела природного та штучного освітлення, при цьому яскравість поверхонь, що світяться (вікна, джерела штучного світла) і перебувають у полі зору, повинна бути не більшою за 200 кд/кв. м.
Необхідно обмежувати відбиту блискість шляхом правильного вибору типі1" світильників та розміщенням робочих місць відносно джерел природного та штучного освітлення. При цьому яскравість відблисків на екрані відеотерміналу не повинна перевищувати 40 кд/кв. м, яскравість стелі при застосуванні системи відбивного освітлення не повинна перевищувати 200 кд/кв. м.
Необхідно обмежувати нерівномірність розподілу яскравості в полі зору осіб, що працюють з відеотерміналом, при цьому відношення значень яскравості робочих поверхонь не повинно перевищувати 3:1, а робочих поверхонь і навколишніх предметів (стіни, обладнання) - 5:1.
Необхідно використовувати систему вимикачів, що дозволяє регулювати інтенсивність штучного освітлення залежно від інтенсивності природного, а також дозволяє освітлювати тільки потрібні для роботи зони приміщення.
Для забезпечення нормованих значень освітлення в приміщеннях з відеотерміналами ЕОМ загального та персонального користування необхідно очищати віконне скло та світильники не рідше ніж 2 рази на рік, та своєчасно проводити заміну ламп, що перегоріли.
Вимоги до рівнів шуму та вібрації
У приміщеннях з ЕОМ рівні звукового тиску, рівні звуку та еквівалентні рівні звуку на робочих місцях повинні відповідати вимогам ГОСТ 12.1.003 ССБТ "Шум.
Общие требования безопасности", СН 3223-85 "Санітарні норми допустимих рівнів шуму на робочих місцях", затверджених Міністерством охорони здоров'я СРСР, ГР N 2411-81 "Гігієнічні рекомендації по встановленню рівнів шуму на робочих місцях з урахуванням напруженості та тяжкості праці", затверджених Міністерством охорони здоров'я України. Рівні шуму на робочих місцях осіб, що працюють з відеотерміналами та ЕОМ, визначені ДСанПіН 3.3.2-007-98. 2.2.21 Для забезпечення нормованих рівнів шуму у виробничих приміщеннях та на робочих місцях застосовуються шумопоглинальні засоби, вибір яких обґрунтовується спеціальними інженерно-акустичними розрахунками.
Як засоби шумопоглинання повинні застосовуватися негорючі або важкогорючі спеціальні перфоровані плити, панелі, мінеральна вата з максимальним коефіцієнтом звукопоглинання в межах частот 31,5 - 8000 Гц, або інші матеріали аналогічного призначення, дозволені для оздоблення приміщень органами державного санітарно-епідеміологічного нагляду. Крім того, необхідно застосовувати підвісні стелі з аналогічними властивостями.
Рівні вібрації під час виконання робіт з ЕОМ у виробничих приміщеннях не повинні перевищувати допустимих значень, визначених в СН 3044-84 "Санитарные нормы вибрации рабочих мест", затверджених Міністерством охорони здоров'я СРСР, та ДСанПіН 3.3.2-007-98.
Вимоги до вентиляції, опалення та кондиціювання, мікроклімату
Приміщення з ЕОМ повинні бути обладнані системами опалення, кондиціювання повітря або припливно-витяжною вентиляцією відповідно до СНиП 2.04.05-91 "Отопление, вентиляция и кондиционирование".
Параметри мікроклімату, іонного складу повітря, вміст шкідливих речовин на робочих місцях, оснащених відеотерміналами, повинні відповідати вимогам пункту 2.4 СН 4088-86 "Санітарні норми мікроклімату виробничих приміщень", затверджених Міністерством охорони здоров'я СРСР, ГОСТ 12.1.005-88 "ССБТ Общие санитарно-гигиенические требования к воздуху рабочей зоны" (пункт 1.4, таблиця 1), СН 2152-80 "Санітарно-гігієнічні норми допустимих рівнів іонізації повітря виробничих та громадських приміщень", затверджених Міністерством охорони здоров'я СРСР.
Вимоги щодо рівня неіонізуючих електромагнітних випромінювань, електростатичних та магнітних полів
Рівні електромагнітного випромінювання та магнітних полів повинні відповідати вимогам ГОСТ 12.1.006 "ССБТ. Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведенню контроля", СН N 3206-85 "Гранично допустимі рівні магнітних полів частотою 50 Гц" та ДСанПіН 3.3.2-007-98.
Рівні інфрачервоного випромінювання не повинні перевищувати граничних відповідно до ГОСТ 12.1.005 та СН N 4088-86 з урахуванням площі тіла, яка опромінюється, та ДСанПіН 3.3.2-007-98.
Рівні ультрафіолетового випромінювання не повинні перевищувати допустимих відповідно до СН N 4557-88 "Санітарні норми ультрафіолетового випромінювання у виробничих приміщеннях", затверджених Міністерством охорони здоров'я СРСР, та ДСанПіН 3.3.2-007-98.
Гранично допустима напруженість електростатичного поля на робочих місцях не повинна перевищувати рівнів, наведених в ГОСТ 12.1.045 "ССБТ. Электростатические поля. Допустимые уровни на рабочих местах и требования к проведенню контроля", СН N 1757-77 "Санитарно-гигиенические нормы допустимой напряженности электростатического поля" та ДСанПіН 3.3.2-007-98.
Потужність експозиційної дози рентгенівського випромінювання на відстані 0,05 м від екрана та корпуса відеотермінала при будь-яких положеннях регулювальних пристроїв відповідно до Норм радіаційної безпеки України (НРБУ-97), затверджених постановою державного санітарного лікаря Міністерства охорони здоров'я України від 18.08.97 N 58, не повинна перевищувати 7,74 * 10 в ступ. - 12 А/кГ, що відповідає еквівалентній дозі 0,1 мбер/год (100 мкР/год). Відповідно до ГОСТ 12.1.005-88 вміст озону в повітрі робочої зони не повинен перевищувати 0,1 мг/куб. м; вміст оксидів азоту - 5 мг/куб. м; вміст пилу -4 мг/куб. м. При використанні одним працівником кількох відеотерміналів або персональних ЕОМ санітарно-гігієнічні параметри виробничого середовища на робочому місці користувача повинні відповідати зазначеним вище вимогам пунктів 2.2.20-2.2.32.
Вимоги електробезпеки
Під час проектування систем електропостачання, монтажу силового електрообладнання та електричного освітлення будівель та приміщень для ЕОМ необхідно дотримуватись вимог ПВЕ, ПТЕ, ПБЕ, СН 357-77 "Инструкция по проектированию силового осветительного оборудования промышленных предприятий", затверджених Держбудом СРСР, ГОСТ 12.1.006, ГОСТ 12.1.030 "ССБТ. Электробезопасность. Защитное заземление, зануление", ГОСТ 12.1.019 "ССБТ. Электробезопасность. Общие требования и номенклатура видов защиты", ГОСТ 12.1.045, ВСН 59-88 Держкомархітектури СРСР "Электрооборудование жилых и общественных зданий. Нормы проектирования", Правил пожежної безпеки в Україні, цих Правил, а також розділів СНиП, що стосуються штучного освітлення і електротехнічних пристроїв, та вимог нормативно-технічної і експлуатаційної документації заводу-виробника ЕОМ.
ЕОМ, периферійні пристрої ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ, інше устаткування (апарати управління, контрольно-вимірювальні прилади, світильники тощо), електропроводи та кабелі за виконанням та ступенем захисту мають відповідати класу зони за ПВЕ, мати апаратуру захисту від струму короткого замикання та інших аварійних режимів. Під час монтажу та експлуатації ліній електромережі необхідно повністю унеможливити виникнення електричного джерела загоряння внаслідок короткого замикання та перевантаження проводів, обмежувати застосування проводів з легкозаймистою ізоляцією і, за можливості, перейти на негорючу ізоляцію. Під час ремонту ліній електромережі шляхом зварювання, паяння та з використанням відкритого вогню необхідно дотримуватися Правил пожежної безпеки в Україні.
Лінія електромережі для живлення ЕОМ, периферійних пристроїв ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ виконується як окрема групова трипровідна мережа, шляхом прокладання фазового, нульового робочого та нульового захисного провідників. Нульовий захисний провідник використовується для заземлення (занулення) електроприймачів.
Використання нульового робочого провідника як нульового захисного провідника забороняється. Нульовий захисний провід прокладається від стійки групового розподільчого щита, розподільчого пункту до розеток живлення. Не допускається підключення на щиті до одного контактного затискача нульового робочого та нульового захисного провідників.
Площа перерізу нульового робочого та нульового захисного провідника в груповій трипровідній мережі повинна бути не менше площі перерізу фазового провідника. Усі провідники повинні відповідати номінальним параметрам мережі та навантаження, умовам навколишнього середовища, умовам розподілу провідників, температурному режиму та типам апаратури захисту, вимогам ПВЕ. У приміщенні, де одночасно експлуатується або обслуговується більше п'яти персональних ЕОМ, на помітному та доступному місці встановлюється аварійний резервний вимикач, який може повністю вимкнути електричне живлення приміщення, крім освітлення. ЕОМ, периферійні пристрої ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ повинні підключатися де електромережі тільки з допомогою справних штепсельних з'єднань і електророзеток заводського виготовлення.
Штепсельні з'єднання та електророзетки крім контактів фазового та нульового робочого провідників повинні мати спеціальні контакти для підключення нульового захисного провідника. Конструкція їх має бути такою, щоб приєднання нульового захисного провідника відбувалося раніше ніж приєднання фазового та нульового робочого провідників. Порядок роз'єднання при відключенні має бути зворотним. Необхідно унеможливити з'єднання контактів фазових провідників з контактами нульового захисного провідника.
Неприпустимим є підключення ЕОМ, периферійних пристроїв ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ до звичайної двопровідної електромережі, в тому числі - з використанням перехідних пристроїв.
Електромережі штепсельних з'єднань та електророзеток для живлення персональних ЕОМ, периферійних пристроїв ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ слід виконувати за магістральною схемою, по 3 - 6 з'єднань або електророзеток в одному колі. Штепсельні з'єднання та електророзетки для напруги 12 В та 36 В за своєю конструкцією повинні відрізнятися від штепсельних з'єднань для напруги 127 В та 220 В. Штепсельні з'єднання та електророзетки, розраховані на напругу 12 В та 36 В, мають бути пофарбовані в колір, який візуально значно відрізняється віл кольору штепсельних з'єднань, розрахованих на напругу 127 В та 220 В.
Індивідуальні та групові штепсельні з'єднання та електророзетки необхідно монтувати на негорючих або важкогорючих пластинах з урахуванням вимог ПВЕ та Правил пожежної безпеки в Україні.
Електромережу штепсельних розеток для живлення персональних ЕОМ, периферійних пристроїв ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ при розташуванні їх уздовж стін приміщення прокладають по підлозі поряд зі стінами приміщення, як правило, в металевих трубах і гнучких металевих рукавах з відводами відповідно до затвердженого плану розміщення обладнання та технічних характеристик обладнання.
При розташуванні в приміщенні за його периметром до 5 персональних ЕОМ, використанні трипровідникового захищеного проводу або кабелю в оболонці з негорючого або важкогорючого матеріалу дозволяється прокладання їх без металевих труб та гнучких металевих рукавів.
Електромережу штепсельних розеток для живлення персональних ЕОМ, периферійних пристроїв ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ при розташуванні їх у центрі приміщення, прокладають у каналах або під знімною підлогою в металевих трубах або гнучких металевих рукавах. При цьому не дозволяється застосовувати провід і кабель в ізоляції з вулканізованої гуми та інші матеріали, що містять сірку.
Відкрита прокладка кабелів під підлогою забороняється. Металеві труби та гнучкі металеві рукави повинні бути заземлені.
Конструкція знімної підлоги повинна бути такою, щоб забезпечувались (рис.З.):
- вільний доступ до кабельних комунікацій під час обслуговування;
- стійкість до горизонтальних зусиль при частково знятих плитах;
- вирівнювання поверхні підлоги за допомогою регулювальних опорних елементів;
- взаємозамінюваність плит.
Рис. 27. Прокладка кабельних комунікацій під технологічною підлогою
1. Основна підлога; 2. Опорна підставка для знімних плит технологічної підлоги; 3. Технологічна підлога; 4. Електричний кабель; 5. Кабельна шахта
Плити знімної підлоги повинні бути важкогорючими, з межею вогнестійкості не менше 0,5 год., або негорючими. Покриття плит виконують з матеріалів, які під час горіння не виділяють шкідливих токсичних речовин та газів, що сприяють корозії. Опори та стояки знімної підлоги повинні бути негорючими. Покриття плит підлоги повинно бути гладеньким, міцним, антистатичним, таким, яке легко чистити пилососом або прибирати вологим способом. Необхідно забезпечити відведення з покриття підлоги статичних зарядів. Отвори в плитах для прокладання кабелів електроживлення виконуються безпосередньо в місцях встановленн. устаткування відповідно до затвердженого технологічного плану розміщення устаткування та його технічних характеристик. Простір під знімною підлогою розділяють негорючими діафрагмами на відсіки площею не більше 250 кв. м. Межа вогнестійкості діафрагми повинна бути не меншою за 0,75 год. Комунікації прокладають крізь діафрагми в спеціальних обоймах з застосуванням негорючих ущільнювачів для запобігання проникненню вогню з одного відсіку в інший, а також з підпільного простору в приміщення.
Підпільний простір під знімною підлогою має бути оснащений системою автоматичної пожежної сигналізації та засобами пожежогасіння відповідно до вимог Переліку однотипних за призначенням об'єктів, які підлягають обладнанню автоматичними установками пожежогасіння та пожежної сигналізації, СНиП 2.04.09-84, з використанням димових пожежних сповіщувачів.
Для протирання підлоги застосовують рідини, пара яких не утворює вибухопожежонебезпечних сумішей з повітрям та не викликає корозії контактів електричних з'єднань.
Для підключення переносної електроапаратури застосовують гнучкі проводи в надійній ізоляції. Тимчасова електропроводка від переносних приладів до джерел живлення виконується найкоротшим шляхом без заплутування проводів у конструкціях машин, приладів та меблях.
Доточувати проводи можна тільки шляхом паяння з наступним старанним ізолюванням місць з'єднання.
Є неприпустимими:
- експлуатація кабелів та проводів з пошкодженою або такою, що втратила захисні властивості за час експлуатації, ізоляцією; залишення під напругою кабелів та проводів з неізольованими провідниками;
- застосування саморобних подовжувачів, які не відповідають вимогам ПВЕ до переносних електропроводок;
- застосування для опалення приміщення нестандартного (саморобного) електронагрівального обладнання або ламп розжарювання;
користування пошкодженими розетками, розгалужувальними та з'єднувальними коробками, вимикачами та іншими електровиробами, а також лампами, скло яких має сліди затемнення або випинання;
- підвішування світильників безпосередньо на струмопровідних проводах, обгортання електроламп і світильників папером, тканиною та іншими горючими матеріалами, експлуатація їх зі знятими ковпаками (розсіювачами);
- використання електроапаратури та приладів в умовах, що не відповідають вказівкам (рекомендаціям) підприємств-виготовлювачів.
Вимоги до організації робочого місця користувача ЕОМ
Організація робочого місця користувача відеотерміналу та ЕОМ повинна забезпечувати відповідність усіх елементів робочого місця та їх розташування ергономічним вимогам ГОСТ 12.2.032 "ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования"; характеру та особливостям трудової діяльності.
Площа, виділена для одного робочого місця з відеотерміналом або персональною ЕОМ, повинна складати не менше 6 кв. м, а обсяг - не менше 20 куб. м.
Робочі місця з відеотерміналами відносно світлових прорізів повинні розміщуватися так, щоб природне світло падало збоку, переважно зліва.
При розміщенні робочих місць з відеотерміналами та персональними ЕОМ необхідно дотримуватись таких вимог:
- робочі місця з відеотерміналами та персональними ЕОМ розміщуються а відстані не менше 1 м від стін зі світловими прорізами;
- відстань між бічними поверхнями відеотерміналів має бути не меншою за 1,2 м;
- відстань між тильною поверхнею одного відеотермінала та екраном іншого не повинна бути меншою 2,5 м;
- прохід між рядами робочих місць має бути не меншим 1 м.
Вимоги цього пункту щодо відстані між бічними поверхнями відеотерміналів та відстані між тильною поверхнею одного відеотерміналу та екраном іншого враховуються також при розміщенні робочих місць з відеотерміналами та персональними ЕОМ в суміжних приміщеннях, з урахуванням конструктивних особливостей стін та перегородок.
Організація робочого місця користувача ЕОМ повинна забезпечувати відповідність усіх елементів робочого місця та їх розташування ергономічним вимогам відповідно до ГОСТ 12.2.032-78 "ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования", з урахуванням характеру та особливостей трудової діяльності. Конструкція робочого місця користувача відеотерміналу (при роботі сидячи) має забезпечувати підтримання оптимальної робочої пози з такими ергономічними характеристиками: ступні ніг - на підлозі або на підставці для ніг; стегна - в горизонтальній площині; передпліччя - вертикально; лікті - під кутом 70 - 90 град, до вертикальної площини; зап'ястя зігнуті під кутом не більше 20 град, відносно горизонтальної площини, нахил голови - 15-20 град, відносно вертикальної площини.
Якщо користування відеотерміналом та персональною ЕОМ є основним видом діяльності, то вказане обладнання розміщується на основному робочому столі, як правило, з лівого боку. Якщо використання відеотерміналу та персональної ЕОМ є періодичним, то устаткування, як правило, розміщується на приставному столі, переважно з лівого боку від основного робочого столу. Кут між поздовжніми осями основного та приставного столів має бути 90 - 140 град. Якщо використання відеотерміналу та персональної ЕОМ є періодичним, то дозволяється обладнувати в приміщенні окремі робочі місця колективного користування з відеотерміналом та персональною ЕОМ. Висота робочої поверхні столу для відеотерміналу має бути в межах 680 - 800 мм, а ширина - забезпечувати можливість виконання операцій в зоні досяжності моторного поля. Рекомендовані розміри столу: висота - 725 л ., ширина - 600 - 1400 мм, глибина - 800 - 1000 мм. Робочий стіл для відеотерміналу повинен мати простір для ніг висотою не менше 600 мм, шириною не менше 500 мм, глибиною на рівні колін не менше 450 мм, на рівні витягнутої ноги - не менше 650 мм. Робочий стіл для відеотерміналу, як правило, має бути обладнаним підставкою для ніг шириною не менше 300 мм та глибиною не менше 400 мм, з можливістю регулювання по висоті в межах 150 мм та кута нахилу опорної поверхні - в межах 20 град. Підставка повинна мати рифлену поверхню та бортик на передньому краї заввишки 10 мм.
Застосування підставки для ніг тими, у кого ноги не дістають до підлоги, коли робоче сидіння знаходиться на висоті, потрібній для забезпечення оптимальної робочої пози, є обов'язковим. Робоче сидіння (сидіння, стілець, крісло) користувача відеотерміналу та персональної ЕОМ повинно мати такі основні елементи: сидіння, спинку та стаціонарні або знімні підлокітники. У конструкцію сидіння можуть бути введені додаткові елементи, що не є обов'язковими: підголівник та підставка для ніг.
Робоче сидіння користувача відеотерміналу та персональної ЕОМ повинно бути підйомно-поворотним, таким, що регулюється за висотою, кутом нахилу сидіння та спинки, за відстанню спинки до переднього краю сидіння, висотою підлокітників. Регулювання кожного параметра має бути незалежним, плавним або ступінчатим, мати надійну фіксацію.
Хід ступінчатого регулювання елементів сидіння має становити для лінійних розмірів 15 - 20 мм, для кутових -2-5 град.
Зусилля під час регулювання не повинні перевищувати 20 Н.
Ширина та глибина сидіння повинні бути не меншими за 400 мм. Висота поверхні сидіння має регулюватися в межах 400 - 500 мм, а кут нахилу поверхні -від 15 град, вперед до 5 град, назад.
Поверхня сидіння має бути плоскою, передній край - заокругленим.
Висота спинки сидіння має становити 300±20 мм, ширина - не менше 380 мм, радіус кривизни в горизонтальній площині - 400 мм. Кут нахилу спинки повинен регулюватися в межах 0-30 град, відносно вертикального положення. Відстань від спинки до переднього краю сидіння повинна регулюватись у межах 260 - 400 мм.
Для зниження статичного напруження м'язів рук необхідно застосовувати стаціонарні або знімні підлокітники довжиною не менше 250 мм, шириною - 50 - ~Л мм, що регулюються по висоті над сидінням у межах 230±30 мм та по відстані між підлокітниками в межах 350-500 мм.
Поверхня сидіння, спинки та підлокітників має бути напівм'якою, з неслизьким, ненаелектризовуючим, повітронепроникним покриттям та забезпечувати можливість чищення від бруду.
Клавіатуру слід розміщувати на поверхні столу або на спеціальній, регульовуваній за висотою, робочій поверхні окремо від столу на відстані 100 - 300 мм від краю, ближчого до працівника. Кут нахилу клавіатури має бути в межах 5 -15 град.
Робоче місце з відеотерміналом слід оснащувати пюпітром (тримачем) для документів, що легко переміщується.
Пюпітр (тримач) для документів повинен бути рухомим та встановлюватись вертикально (або з нахилом) на тому ж рівні та відстані від очей користувача ЕОМ, що і відеотермінал.
Розміщення принтера або іншого пристрою введення-виведення інформації на робочому місці має забезпечувати добру видимість екрану відеотермінала, зручність ручного керування пристроєм введення-виведення інформації в зоні досяжності моторного поля: по висоті 900 - 1300 мм, по глибині 400 - 500 мм.
Під матричні принтери потрібно підкладати вібраційні килимки для гасіння вібрації та шуму.
При потребі високої концентрації уваги під час виконання робіт з високим рівнем напруженості суміжні робочі місця з відеотерміналами та персональними ЕОМ необхідно відділяти одне від одного перегородками висотою 1,5 - 2 м.
Організація робочого місця, яке передбачає використання ЕОМ для управління технологічним обладнанням (станки з програмним управлінням, роботизовані технологічні комплекси, обладнання для гнучкого автоматизованого виробництва тощо), повинна передбачати:
- достатній простір для людини-оператора;
- вільну досяжність органів ручного управління в зоні моторного поля: відстань по висоті - 900 - 1330 мм, по глибині - 400 - 500 мм;
- розташування екрана відеотермінала в робочій зоні, яке забезпечувало б зручність зорового спостереження у вертикальній площині під кутом плюс-мінус ЗО град, від лінії зору оператора, а також зручність використання відеотермінала під час коригування керуючих програм одночасно з виконанням основних виробничих операцій;
- можливість повертання екрана відеотермінала навколо горизонтальної та вертикальної осі.
Вимоги безпеки під час експлуатації ЕОМ
Користувачі ЕОМ повинні слідкувати за тим, щоб відеотермінали, ЕОМ, периферійні пристрої ЕОМ та устаткування для обслуговування, ремонту та налагодження ЕОМ були справними і випробуваними відповідно до чинних нормативних документів.
Щоденно перед початком роботи необхідно проводити очищення екрану відеотерміналу від пилу та інших забруднень.
Під час виконання робіт на ЕОМ необхідно дотримуватись режимів праці та відпочинку згідно з вимогами розділу 6.
Після закінчення роботи відеотермінал та персональна ЕОМ повинні бути відключені від електричної мережі.
У разі виникнення аварійної ситуації необхідно негайно відключили відеотермінал та ЕОМ від електричної мережі.
При використанні з ЕОМ та відеотерміналами лазерних принтерів потрібно дотримуватись вимог Санітарних норм та правил устрою та експлуатації лазерів N 5804-91, затверджених Міністерством охорони здоров'я СРСР в 1991 р.
При потребі, для захисту від електромагнітних, електростатичних та інших полів можугь застосовуватися спеціальні технічні засоби, що мають відповідний сертифікат або санітарно-гігієнічний висновок акредитованих органів щодо їх захисних властивостей.
Є неприпустимими такі дії:
- виконання обслуговування, ремонту та налагодження ЕОМ безпосередньо на робочому місці користувача ЕОМ;
- зберігання біля відеотермінала та ЕОМ паперу, дискет, інших носіїв інформації, запасних блоків, деталей тощо, якщо вони не використовуються для поточної роботи;
- відключення захисних пристроїв, самочинне проведення змін у конструкції та складі ЕОМ, устаткування або їх технічне налагодження;
- робота з відеотерміналами, в яких під час роботи з'являються нехарактерні сигнали, нестабільне зображення на екрані тощо;
- праця на матричному принтері зі знятою (трохи піднятою) верхньою кришкою.
Режим праці та відпочинку
Режим праці та відпочинку тих, хто працює з ЕОМ, визначається в залежності від виконуваної роботи відповідно до ДСанПіН 3.3.2-007-98.
Залучення жінок до робіт у нічний час є неприпустимим, за винятком випадків, обумовлених статтею 175 Кодексу законів про працю України.
Якщо проводиться психологічне розвантаження працівників, що виконують роботи з застосуванням ЕОМ, то воно повинно проводитись у спеціально обладнаних приміщеннях (кімната психологічного розвантаження) під час регламентованих перерв, або наприкінці робочого дня - відповідно до методики проведення психофізіологічного розвантаження, викладеної в додатку 9 до ДСанПіН 3.3.2-007-98.
5. Економічне обґрунтування дипломного проекту
5.1 Визначення витрат на створення програмного продукту
Для визначення витрат на створення програмного продукту скористаємося методичними вказівками по дипломному проектуванню для слухачів спеціального факультету, по яких для цього необхідно розрахувати:
- витрати по оплаті праці розроблювачів програми;
- витрати по оплаті машинного часу при розробці програми і відрахування на соціальні нестатки.
Витрати по оплаті праці розроблювачів програми визначаються, як множення трудомісткості створення програми, вираженої в годинник, на середню годинну оплату програміста:
Зрозр. = t розр. * Срозр.
Для того, щоб відразу врахувати витрати, зв'язані з відрахуваннями на соціальні нестатки, уводиться коефіцієнт відрахувань на соціальні нестатки. А потім середня годинна оплата програміста враховується вже з цим коефіцієнтом.
tрозр. - трудомісткість створення програми, містить у собі витрати праці на наступні дії:
- Знайомство з проблемою і визначення шляхів підвищення надійності;
- Розробка інформаційної структури;
- Розробка схеми алгоритму;
- Розробка і програмування;
- налагодження програми на ПК;
- підготовка документації по задачі.
Усі ці доданки можуть бути відомі по досвіду роботи чи підприємства задані по нормативах. При розробці програмного продукту їх можна визначити через умовне число операторів у програмному продукті.
Причому в це число входять ті оператори, що програмісту необхідно написати в процесі роботи над задачею з урахуванням можливих уточнень у постановці задачі й удосконалювання алгоритму.
Тому що в ССШ №4 не використовується методика оплати праці програмістів шляхом визначення коефіцієнтів пропонованих для визначення трудомісткості методичними вказівками по дипломному проектуванню для слухачів спеціального факультету, то для визначення трудомісткості використовуються реально витрачений час на розробку програми.
Календарний план виконання робіт зі створення програми визначення успішності учнів загальноосвітньої школи на основі технології ERP систем складений керівником дипломної роботи.
Таблиця 5.1
Найменування етапів виконання робіт |
Термін виконання |
Кількість годин на виконання |
|
Знайомство з проблемою і визначення шляхів підвищення надійності |
01.09.05 |
160 |
|
Розробка інформаційної структури |
22.09.05 |
120 |
|
Розробка схеми алгоритму |
12.10.05 |
70 |
|
Розробка і програмування |
22.10.05 |
120 |
|
Налагодження програми на ПК |
22.11.05 |
160 |
|
Підготовка документації по задачі |
15.12.05 |
140 |
Таким чином, користаючись календарним планом виконання робіт (таблиця ), можемо розрахувати сумарну трудомісткість.
tрозр.= tопис.+tріш.+tпрог.+tотл.+tдок.
tрозр. = 160+120+70+120+160+140 = 770 чол.-година.
Розрахунок середньої годинної оплати програміста
Для визначення середньої годинної оплати програміста необхідно спочатку визначити його річний фонд заробітної плати з урахуванням відрахувань на соціальні нестатки. Це можна зробити, знаючи місячний оклад програміста. Він складає приблизно 1000,00 гривень. Отже, заробітна плата програміста з урахуванням премій (40%) і районного коефіцієнта (15%) складає 1 610,00 гривень на місяць. Таким чином, річний фонд заробітної плати складе 19 320,00 гривень. З цієї суми беруться відрахування в соціальні фонди (37%), тобто 7 148,40 гривень.
Разом річний фонд заробітної плати з урахуванням відрахувань на соціальні нестатки склав 26 468,40 гривень.
Тепер необхідно визначити число робочих годин у році, по формулі:
n(p) = (N - N(п) - N(в)) * 8, де:
N -загальне число днів у році;
N(п) - число святкових днів у році;
N(в) - число вихідних днів у році.
На даний момент число святкових днів у році -7, а вихідних -104. Отже, число робочих годин у році дорівнює:
n(p) = ( 365 - 7 - 104 ) * 8 = 2 032 години.
Середня годинна оплата програміста визначається співвідношенням:
Срозр. = ФЗРсн / n(p), де:
ФЗРсн - річний фонд заробітної плати з урахуванням відрахувань на соціальні нестатки.
Срозр. = 26 468,40/2 032 = 13,03 гривень.
Отже, витрати по оплаті праці ( Зрозр. ) розроблювачів програми складають:
Зрозр. = 770 * 13,03 = 10 033,10 гривень.
Витрати, зв'язані з розробкою програми на ПК
Витрати, пов'язані з розробкою програми на ПК, визначаються, як добуток часу використання ПК для розробки програми на собівартість машино-час обчислювальної техніки. Собівартість ( СПК ) однієї години роботи ПК дорівнює відношенню річних поточних витрат на експлуатацію ПК ( ЗгПК ) до річного фонду часу ( ТгПК ) корисної роботи ПК.
СПК = ЗгПК / ТгПК
Розрахунок річного фонду часу роботи ПК
Визначивши дійсний річний фонд часу ЕОМ у годинник, ми одержимо можливість оцінити собівартість годин машинного часу. Дійсний річний фонд часу ЕОМ дорівнює числу робочих годин у році для оператора, за винятком часу на профілактику і ремонт ЕОМ. Час профілактики: щомісячна - 5 годин; щорічна - 6 доби.
ТгПК = 2945 - (6*8 + 5*12) = 2837 годин.
Річні поточні витрати на експлуатацію визначаються по формулі:
ЗгПК = ЗгЗП + ЗгАМ + ЗгЭЛ + ЗгРЕМ + ЗгМАТ + ЗгДР,
де:
ЗгЗП - фонд заробітної плати;
ЗгАМ - річні відрахування на амортизацію;
ЗгЭЛ - річні витрати на електроенергію для ПК;
ЗгРЕМ - річні витрати на ремонт ПК;
ЗгМАТ - річні витрати на додаткові комплектуючі ПК;
ЗгДР - інші витрати.
Фонд заробітної плати обслуговуючого персоналу
Цей розрахунок уже був приведений вище, задавши окладом обслуговуючого персоналу 1000,00 гривень, ми одержимо річний фонд заробітної плати, з урахуванням відрахувань на соціальні нестатки, рівний 26 468,40 гривень.
Амортизаційні відрахування
Сума річних амортизаційних відрахувань визначається по формулі :
ЗгАМ = ЦПК * НА
де:
ЦПК - балансова вартість ПК;
НА - норма амортизаційних відрахувань, рівна 20%.
Балансова вартість ПК :
Цпк = Цр * ( 1+ Кун )
де:
Цр - ринкова вартість ПК;
Кун - коефіцієнт, що враховує витрати на установку і налагодження, рівний 12%.
Цпк = 5 000 * ( 1 + 0.12 ) = 5 600 гривень
ЗгАМ = 5 600 * 0.2 = 1 120 гривень
Витрати на електроенергію, споживану ПК
Витрати на електроенергію, споживану ПК, визначаються по формулі:
ЗгЭЛ = РчПК * ТгПК * ЦЭЛ * А,
де:
PчПК - настановна потужність ПК ( PчПК = 0.3 квт );
ТгПК - річний фонд корисного часу роботи машини;
ЦЭЛ - вартість 1 квт/година електроенергії (ЦЭЛ = 0,25 руб.);
А - коефіцієнт інтенсивного використання ПК ( 0.9 - 1 ).
Таким чином, розрахункове значення витрат на електроенергію, споживану ПК, складає:
ЗгЭЛ = 0.3 * 2837 * 0,25 * 1.0 = 212,78 гривень.
Витрати на поточний і профілактичний ремонт
Витрати на поточний і профілактичний ремонт приймаються рівними 6% від вартості ПК:
ЗгРЕМ = ЦПК * 0.06
ЗгРЕМ = 5 600 * 0.06 = 336 гривень.
Витрати на матеріали
Витрати на матеріали, витрати необхідні для забезпечення експлуатації ПК приймаються рівними 2% від вартості ПК.
ЗгМАТ = ЦПК * 2%
ЗгМАТ = 5 600 * 0.02 = 112 гривень.
Непрямі витрати
Непрямі витрати, витрати зв'язані з експлуатацією ПК приймаються рівними 5-10% вартості ПК.
ЗгДР = ЦПК * 5%
ЗгДР = 5 600 * 0.05 = 280 гривень.
Повні витрати на експлуатацію ПК
Повні витрати на експлуатацію ПК у плині року складають:
ЗгПК=26 468,40 +1120+ 212,78+336+112+280= 28 529,18 гривень.
Собівартість машинного часу ( CПК ) складає:
СПК = 28 529,18/2 032 = 14,04 гривень.
Витрати машинного часу
У ході розробки програмного комплексу машина використовувалася на етапах програмування:
- Написання програми за готовою схемою алгоритму;
- Налагодження програми на ПК;
- Підготовки документації по задачі.
Таким чином, витрати машинного часу склали ( tмаш ):
tмаш = tпрог.+ tотл. + tдок.
tмаш = 120 + 160 + 140 = 420 чол.-годин
Витрати на оплату машинного часу можна розрахувати по формулі:
Змаш = tмаш * СПК
Змаш = 420 * 14,04 = 5 896,80 гривень.
Загальні витрати на створення програмного комплексу
Зразом = З розр. + З маш
Зразом = 10 033,10+5 896,80 = 15 929,90 гривень.
Визначення планованої економії від упровадження програмного продукту
У результаті впровадження даний програмний комплекс забезпечить:
- зменшення часу та аналізу успішності учнів.
Збільшення швидкості обробки інформації за рахунок збереження в робочому архіві тільки актуальних даних.
Усі події життєво важливі для системи фіксуються у файлах протоколах, що дає можливість аналізу роботи і завантаженості як системи в цілому, так і окремих її компонентів.
Зменшення часу досягається за рахунок зручного розподілу збереження оброблюваних даних. Усі дані зберігаються в окремому каталозі і при необхідності легко доступні для повторної обробки й аналізу.
У розрахунок не можливо включити ймовірні витрати підприємства, зв'язані з чи втратою перекручуванням даних, тому що їхній важко оцінити, але припустити, що простій приведе до виникнення обґрунтованих причин для витрат.
У результаті впровадження даного програмного комплексу економія трудових ресурсів складе 4 штатних одиниць з річним фондом заробітної плати 4000,00 гривень і економія розробки програмного продукту, коли ERP системи коштують від 40-70 тис. доларів. Виходячи з цих даних, одержуємо, що планована економія засобів від економії трудових ресурсів складає значну частину доходу виробничого підприємства за рік.
Висновки
В дипломному проекті представлена розробка інформаційної системи процесу оцінювання успішності учнів. Застосування даного проекту дозволить в значній мірі підвищити якість роботи навчального закладу.
В дипломному проекті розроблено алгоритм роботи інформаційної системи, розроблена база даних цієї системи з теоретичним обґрунтуванням на основі правил ErWin-декомпозиції. Функціональну структуру проекту описано за допомогою CASE-засобу BpWin. Розроблено інтерфейс інформаційної системи. В дипломному проекті також розглянуті питання економіки та охорони праці.
Список використаної літератури
1. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд.: Пер. с англ. - М.: Издательство Бином, СПб.: Невский диалект, 1999.
2. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика,1998.
3. Вендров А.М. Один из подходов к выбору средств проектирования баз данных и приложений. "СУБД", 1995, №3.
4. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования: Пер. с англ. - М.:ДМК, 2000.
5. Глинский Я.М., Анохин В.Е., Ряжская В.А. Бейсик. QBasic и Visual Basic. - Львов: Деол, 2003.
6. Марка Д.А., МакГоуэн К. Методология структурного анализа и проектирования. - М., "МетаТехнология", 1993.
7. Норт Д., Мэйфилд М. Объектные модели. Стратегии, шаблоны и приложения: Пер. с англ. - М.: Лори, 1999.
8. Норт Д., Мэйфилд М. Объектные модели. Стратегии, шаблоны и приложения: Пер. с англ. - М.: Лори, 1999.
9. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). - М., "Лори", 1996.
10. Ларман Крэг. Применение UML и шаблонов проектирования.: Пер. с англ.: Учебное пособие - М.: Вильямс,2001.
11. Перегудов Ф.И., Тарасенко Ф.П. Введение в системный анализ. - М.: Высшая школа, 1989.
12. Трофимов С. А. CASE-технологии: практическая работа в Rational Rose - М.: Бином,2001.
13. Федько В.В. Основы алгоритмизации и программирования. - Харьков: Ранок, 2003.
14. CASE-технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998.
15. IDEF\SADT\Книга.doc. Дэвид А. Марка и Клемент Мак Гоуэн. Методология структурного анализа и проектирования (SADT Structured Analysis & Design Technique)
Додатки
Додаток А
Список вихідних матеріалів
Список атрибутів вхідних матеріалів
Додаток Б
Перелік класів сутностей
Додаток В
Матриця зв'язків між класами
Зв'язки між класами
Зв'язки між классами (продовження)
Додаток Г
Ключові атрибути класів
Матриця ключових атрибутів
Додаток Д
Тексти модулів програми “Успішність учнів”
Текст модуля “Успішність учнів”
Private Sub Command1_Click()
Form2.Show 1
End Sub
Private Sub Command2_Click()
Сторінка_вчителя.Show 1
End Sub
Private Sub Command3_Click()
Form4.Show 1
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Command5_Click()
стор.Show 1
End Sub
Текст модуля “Сторінка адміністратора”
Private Sub Command1_Click()
Навчальний_рік.Show 1
End Sub
Private Sub Command10_Click()
Учні.Show 1
End Sub
Private Sub Command2_Click()
Навчальні_предмети.Show 1
End Sub
Private Sub Command3_Click()
Вчителі.Show 1
End Sub
Private Sub Command4_Click()
Навчальні_класи.Show 1
End Sub
Private Sub Command5_Click()
Період_оцінювання.Show 1
End Sub
Private Sub Command6_Click()
Бали_оцінювання.Show 1
End Sub
Private Sub Command7_Click()
Unload Me
End Sub
Private Sub Command8_Click()
стор.Show 1
End Sub
Private Sub Command9_Click()
frmвчитель.Show 1
End Sub
Текст модуля “Навчальний рік”
Dim WithEvents adoPrimaryRS As Recordset
Dim mbChangedByCode As Boolean
Dim mvBookMark As Variant
Dim mbEditFlag As Boolean
Dim mbAddNewFlag As Boolean
Dim mbDataChanged As Boolean
Private Sub Form_Load()
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Диплом\диплом.mdb;"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open "select навчальний_рік from навчальний_рік Order by навчальний_рік", db, adOpenStatic, adLockOptimistic
Set grdDataGrid.DataSource = adoPrimaryRS
mbDataChanged = False
End Sub
Private Sub Form_Resize()
On Error Resume Next
'This will resize the grid when the form is resized
grdDataGrid.Height = Me.ScaleHeight - 30 - picButtons.Height - picStatBox.Height
lblStatus.Width = Me.Width - 1500
cmdNext.Left = lblStatus.Width + 700
cmdLast.Left = cmdNext.Left + 340
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If mbEditFlag Or mbAddNewFlag Then Exit Sub
Select Case KeyCode
Case vbKeyEscape
cmdClose_Click
Case vbKeyEnd
cmdLast_Click
Case vbKeyHome
cmdFirst_Click
Case vbKeyUp, vbKeyPageUp
If Shift = vbCtrlMask Then
cmdFirst_Click
Else
cmdPrevious_Click
End If
Case vbKeyDown, vbKeyPageDown
If Shift = vbCtrlMask Then
cmdLast_Click
Else
cmdNext_Click
End If
End Select
End Sub
Private Sub Form_Unload(Cancel As Integer)
Screen.MousePointer = vbDefault
End Sub
Private Sub adoPrimaryRS_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
'This will display the current record position for this recordset
lblStatus.Caption = "Запис: " & CStr(adoPrimaryRS.AbsolutePosition)
End Sub
Private Sub adoPrimaryRS_WillChangeRecord(ByVal adReason As ADODB.EventReasonEnum, ByVal cRecords As Long, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
'This is where you put validation code
'This event gets called when the following actions occur
Dim bCancel As Boolean
Select Case adReason
Case adRsnAddNew
Case adRsnClose
Case adRsnDelete
Case adRsnFirstChange
Case adRsnMove
Case adRsnRequery
Case adRsnResynch
Case adRsnUndoAddNew
Case adRsnUndoDelete
Case adRsnUndoUpdate
Case adRsnUpdate
End Select
If bCancel Then adStatus = adStatusCancel
End Sub
Private Sub cmdAdd_Click()
On Error GoTo AddErr
adoPrimaryRS.MoveLast
adoPrimaryRS.AddNew
grdDataGrid.SetFocus
Exit Sub
AddErr:
MsgBox Err.Description
End Sub
Private Sub cmdDelete_Click()
On Error GoTo DeleteErr
With adoPrimaryRS
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
Exit Sub
DeleteErr:
MsgBox Err.Description
End Sub
Private Sub cmdEdit_Click()
On Error GoTo EditErr
lblStatus.Caption = "Edit record"
mbEditFlag = True
SetButtons False
Exit Sub
EditErr:
MsgBox Err.Description
End Sub
Private Sub cmdCancel_Click()
On Error Resume Next
SetButtons True
mbEditFlag = False
mbAddNewFlag = False
adoPrimaryRS.CancelUpdate
If mvBookMark > 0 Then
adoPrimaryRS.Bookmark = mvBookMark
Else
adoPrimaryRS.MoveFirst
End If
mbDataChanged = False
End Sub
Private Sub cmdUpdate_Click()
On Error GoTo UpdateErr
adoPrimaryRS.UpdateBatch adAffectAll
If mbAddNewFlag Then
adoPrimaryRS.MoveLast 'move to the new record
End If
mbEditFlag = False
mbAddNewFlag = False
SetButtons True
mbDataChanged = False
Exit Sub
UpdateErr:
MsgBox Err.Description
End Sub
Private Sub cmdClose_Click()
Unload Me
End Sub
Private Sub cmdFirst_Click()
On Error GoTo GoFirstError
adoPrimaryRS.MoveFirst
mbDataChanged = False
Exit Sub
GoFirstError:
MsgBox Err.Description
End Sub
Private Sub cmdLast_Click()
On Error GoTo GoLastError
adoPrimaryRS.MoveLast
mbDataChanged = False
Exit Sub
GoLastError:
MsgBox Err.Description
End Sub
Private Sub cmdNext_Click()
On Error GoTo GoNextError
If Not adoPrimaryRS.EOF Then adoPrimaryRS.MoveNext
If adoPrimaryRS.EOF And adoPrimaryRS.RecordCount > 0 Then
Beep
'moved off the end so go back
adoPrimaryRS.MoveLast
End If
'show the current record
mbDataChanged = False
Exit Sub
GoNextError:
MsgBox Err.Description
End Sub
Private Sub cmdPrevious_Click()
On Error GoTo GoPrevError
If Not adoPrimaryRS.BOF Then adoPrimaryRS.MovePrevious
If adoPrimaryRS.BOF And adoPrimaryRS.RecordCount > 0 Then
Beep
'moved off the end so go back
adoPrimaryRS.MoveFirst
End If
'show the current record
mbDataChanged = False
Exit Sub
GoPrevError:
MsgBox Err.Description
End Sub
Private Sub SetButtons(bVal As Boolean)
cmdAdd.Visible = bVal
cmdUpdate.Visible = Not bVal
cmdCancel.Visible = Not bVal
cmdDelete.Visible = bVal
cmdClose.Visible = bVal
cmdNext.Enabled = bVal
cmdFirst.Enabled = bVal
cmdLast.Enabled = bVal
cmdPrevious.Enabled = bVal
End Sub
Текст модуля “Навчальні предмети”
adoPrimaryRS As Recordset
Dim mbChangedByCode As Boolean
Dim mvBookMark As Variant
Dim mbEditFlag As Boolean
Dim mbAddNewFlag As Boolean
Dim mbDataChanged As Boolean
Private Sub Form_Load()
Dim db As Connection
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Диплом\диплом.mdb;"
Set adoPrimaryRS = New Recordset
adoPrimaryRS.Open "select предмет from предмет Order by предмет", db, adOpenStatic, adLockOptimistic
Set grdDataGrid.DataSource = adoPrimaryRS
mbDataChanged = False
End Sub
Private Sub Form_Resize()
On Error Resume Next
'This will resize the grid when the form is resized
grdDataGrid.Height = Me.ScaleHeight - 30 - picButtons.Height - picStatBox.Height
lblStatus.Width = Me.Width - 1500
cmdNext.Left = lblStatus.Width + 700
cmdLast.Left = cmdNext.Left + 340
End Sub
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If mbEditFlag Or mbAddNewFlag Then Exit Sub
Select Case KeyCode
Case vbKeyEscape
cmdClose_Click
Case vbKeyEnd
cmdLast_Click
Case vbKeyHome
cmdFirst_Click
Case vbKeyUp, vbKeyPageUp
If Shift = vbCtrlMask Then
cmdFirst_Click
Else
cmdPrevious_Click
End If
Case vbKeyDown, vbKeyPageDown
If Shift = vbCtrlMask Then
cmdLast_Click
Else
cmdNext_Click
End If
End Select
End Sub
Private Sub Form_Unload(Cancel As Integer)
Screen.MousePointer = vbDefault
End Sub
Private Sub adoPrimaryRS_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
'This will display the current record position for this recordset
lblStatus.Caption = "Запис: " & CStr(adoPrimaryRS.AbsolutePosition)
End Sub
Private Sub adoPrimaryRS_WillChangeRecord(ByVal adReason As ADODB.EventReasonEnum, ByVal cRecords As Long, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
'This is where you put validation code
'This event gets called when the following actions occur
Dim bCancel As Boolean
Select Case adReason
Case adRsnAddNew
Case adRsnClose
Case adRsnDelete
Case adRsnFirstChange
Case adRsnMove
Case adRsnRequery
Case adRsnResynch
Case adRsnUndoAddNew
Case adRsnUndoDelete
Case adRsnUndoUpdate
Case adRsnUpdate
End Select
If bCancel Then adStatus = adStatusCancel
End Sub
Private Sub cmdAdd_Click()
On Error GoTo AddErr
adoPrimaryRS.MoveLast
adoPrimaryRS.AddNew
grdDataGrid.SetFocus
Exit Sub
AddErr:
MsgBox Err.Description
End Sub
Private Sub cmdDelete_Click()
On Error GoTo DeleteErr
With adoPrimaryRS
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
Exit Sub
DeleteErr:
MsgBox Err.Description
End Sub
Private Sub cmdEdit_Click()
On Error GoTo EditErr
lblStatus.Caption = "Edit record"
mbEditFlag = True
SetButtons False
Exit Sub
EditErr:
MsgBox Err.Description
End Sub
Private Sub cmdCancel_Click()
On Error Resume Next
SetButtons True
mbEditFlag = False
mbAddNewFlag = False
adoPrimaryRS.CancelUpdate
If mvBookMark > 0 Then
adoPrimaryRS.Bookmark = mvBookMark
Else
adoPrimaryRS.MoveFirst
End If
mbDataChanged = False
End Sub
Private Sub cmdUpdate_Click()
On Error GoTo UpdateErr
adoPrimaryRS.UpdateBatch adAffectAll
If mbAddNewFlag Then
...Подобные документы
Місце і роль організацій та рухів у сучасному розвитку українського суспільства. Аналіз інформаційного забезпечення предметної області. Проектування структури інформаційної системи. Розробка структури інформаційної системи Громадська рада Запоріжжя.
дипломная работа [3,8 M], добавлен 08.12.2010Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.
дипломная работа [4,3 M], добавлен 24.10.2012Аналіз основних задач фінансового відділу і їх залежності від вхідної інформації. Розробка автоматизованої інформаційної системи з ціллю якісної обробки вхідних даних. Організація інформаційного, організаційного, технічного і програмного забезпечення АІС.
курсовая работа [463,7 K], добавлен 11.02.2014Вибір методів та засобів створення інформаційної системи для обліку і перегляду продукції на складі. Розробка моделі даних для реляційної бази даних, прикладного програмного забезпечення. Тестування програмного додатку, виявлення можливих проблем.
курсовая работа [1,1 M], добавлен 22.09.2015Розробка компонентів програмного забезпечення системи збору даних про хід технологічного процесу. Опис програмного забезпечення: сервера, що приймає дані про хід технологічного процесу, КОМ для його імітування, робочої станції для відображення даних.
курсовая работа [1,3 M], добавлен 20.11.2010Етапи розробки проекту. Вимоги до апаратного і програмного забезпечення, до користувача. Специфікація та структура даних, які мають бути розміщеними в системі. Вигляд інтерфейсу системи програмного забезпечення. Розробка бази даних косметичного салону.
дипломная работа [1,8 M], добавлен 21.02.2015Аналіз задач, які вирішуються з використанням інформаційної системи. Вибір серверного вирішення, клієнтської частини, мережного вирішення, системного програмного забезпечення. Розробка підсистеми діагностики, керування, забезпечення безпеки даних.
курсовая работа [1,5 M], добавлен 22.04.2011Аналіз практиці впровадження електронного журналу у школі з виконанням автоматизованої обробки аналізу успішності учнів. Створення програмного забезпечення для ведення електронного обліку успішності школярів за допомогою Microsoft Visual Studio 2008.
курсовая работа [2,9 M], добавлен 01.12.2010Вибір основної моделі задачі інформаційної підтримки автопаркінгів. Специфікація системи інформаційного обслуговування автопаркінгу. Здійснення замовлень в системі. Перевірка замовлених місць на парковці. Проектування інтерфейсу системи та бази даних.
дипломная работа [2,2 M], добавлен 21.06.2014Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.
курсовая работа [861,7 K], добавлен 21.02.2010Інфологічна модель програмного забезпечення. Формалізація технології проектування інформаційної системи. Єдина система класифікації і кодування. Проектування технологічних процесів обробки даних в діалоговому режимі. Класифікація діалогових систем.
контрольная работа [126,9 K], добавлен 22.09.2009Розробка інформаційної системи, що містить дані про товари, їх поставку і доставку за допомогою моделі "Сутність-зв'язок". Вибір засобів її реалізації Структурна схема реляційної бази даних та таблиці БД. Інструкція для користувача програмним продуктом.
курсовая работа [2,4 M], добавлен 19.06.2013Створення інформаційної бази даних з нормативно-технологічних показників подання матеріальних, інформаційних процесів і об'єктів виробничої системи. Алгоритм організації транспортного обслуговування змінного завдання, мінімальні відхилення від термінів.
курсовая работа [833,9 K], добавлен 28.12.2014Дослідження класифікації автоматизованих інформаційних систем. Обґрунтування вибору мови і системи програмування. Програмне забезпечення та опис компонентів середовища. Інтерфейс програмного комплексу. Розрахунок повної собівартості програмного продукту.
дипломная работа [584,1 K], добавлен 26.06.2015Структура інформаційної системи КККЕіП ім. М.П. Сая. Локальна комп'ютерна мережа на підприємстві, конфігурація персональних комп’ютерів. Аналіз апаратних засобів, системного програмного та документального забезпечення структурних підрозділів коледжу.
отчет по практике [6,4 M], добавлен 27.05.2019Забезпечення захисту інформації. Аналіз системи інформаційної безпеки ТОВ "Ясенсвіт", розробка моделі системи. Запобігання витоку, розкраданню, спотворенню, підробці інформації. Дослідження та оцінка ефективності системи інформаційної безпеки організації.
курсовая работа [1,6 M], добавлен 27.04.2014Проектування бази даних предметної області "Магазин будівельних матеріалів". Аналіз сукупності вхідних і вихідних даних, шляхи удосконалення інформаційної системи обліку товару. Організація інформаційної бази, розробка логічної і фізичної моделі.
курсовая работа [559,2 K], добавлен 09.05.2016Компоненти структурно-інформаційної системи. Розділення інформаційної системи (ІС) на окремі частини (декомпозиція) як метод проектування. Склад і зміст робіт на стадії робочого проектування ІС, його технологічна мережа. Система захисту інформації.
контрольная работа [34,2 K], добавлен 20.09.2009Програмне забезпечення та шляхи автоматизації інформаційної системи управління школи. Побудова імітаційної моделі управлінських процесів за допомогою ППЗ MS Project. Розробка бази даних "Школа". Дослідження автоматизованого робочого місця секретаря.
курсовая работа [210,9 K], добавлен 10.11.2012Розробка інформаційної системи для виконання перегляду відомостей про вулиці м. Києва, їх розташування, параметри та історію. Концептуальна і даталогічна модель бази даних. Зв’язки між сутностями. Oпис реалізації клієнтських застосувань та інтерфейсу.
курсовая работа [498,6 K], добавлен 26.07.2013