Введення p>
Завданням даної практики є створення інформаційної системи дляроботи зі списками груп, що входять до складу нашого факультету. p>
З появою нових спеціальностей і зі збільшенням кількостіабітурієнтів стає все складніше обробляти інформацію про студентів,що входять до складу академічних груп. В результаті чого часто виникаютьскладності в роботі деканату зі списками груп. Секретарю важко впоратисяз таким великим обсягом інформації. p>
Особливо часто складності виникають при роботі зі списками груп,особливо якщо необхідно надати списки цих груп на українськомумовою. Саме в цьому моменті найчастіше відбуваються помилки і затримки уроботи деканату, викладачів і студентів. p>
Тому виникає необхідність все більш інтенсивно залучати в цейпроцес сучасні засоби обчислювальної техніки. Їх використаннядозволить прискорити обробку інформації і понизити вірогідність виникненняпомилок. При цьому для ефективного використання подібних систем необхідновикористання сучасної обчислювальної техніки та відповідногопрограмного забезпечення. p>
У даній роботі зроблена спроба створення інформаційної системи дляроботи зі списками груп, що відповідає всім перерахованим вище вимогам. p>
1. Постановка завдання. P>
А) Наявні дані: p>
БД з набором полів: - номер групи; p>
- куратор; p>
- прізвище студента (російська); p>
- прізвище студента (українська); p>
- номер залікової книжки; p>
- номер студента; p>
-- номер у групі; p>
- примітка. p>
Б) Мета роботи: p>
Виділити з БД безліч записів у відповідності з вибором користувача і вивести на друк, а також забезпечити роботу користувача з БД. p>
В) Методи реалізації: p>
Вибір користувача забезпечується шляхом присвоєння значень елементів масиву логічних змінних. Передбачено два таких масиву: для полів записів і для самих записів. Робота з БД реалізована за допомогою функцій роботи з БД, що грунтуються на вбудованому наборі функцій мови VB 3.0. P>
2. Опис баз даних. P>
Структура баз даних - реляційна, тобто база складається з колонок істрок (полів і записів). p>
Колонка або поле визначає тип інформації, запис визначає однупозицію обліку. Таким чином можна вести облік студентів, які навчаються на даномуфакультеті, створити інформаційний довідник про студентів та багато іншого.
Розмір баз може постійно варіюватися, тобто зменшуватися абозбільшуватися до розміру доступного дискового простору. Додаваннянової позиції відбувається в зручному для користувача режимі, де йомунеобхідно лише заповнити картку позиції, що містить поле бази даних.
Картка містить ті поля, які не є обчислюється. P>
У даній інформаційній системі використовуються бази даних у форматі MS
ACCESS 2.0. ці бази дозволяють автоматично створювати індексні файли іпри створенні нових баз даних їх розмір не залежить від кількості записів,які знаходяться в базі даних, що є певним недоліком системи p>
У цій інформаційній системі використовуються 13 баз даних, щовідповідає кількості академічних груп на факультеті. Кожна з базданих носить ім'я відповідної академічної групи (наприклад: ЕІ-92-1). p>
Всі бази даних мають однакову структуру: p>
1 Номер групи text
35
2 Куратор text p>
35
3 Прізвище російська text
35
4 Прізвище українська text 35
5 Номер залікової книжки long 6 p>
6 Номер студента byte p>
2
7 Номер в групі text p>
35
8 Примітка text p>
35 p>
Усі записи в базі даних проіндексовані по полю "Номер в групі".
Цей індекс є глобальним і унікальним. P>
3. Вимоги, що пред'являються до інформаційної системи:
Контроль правильності введення даних та їх коригування
Формування списку студентів за академічними групами, виконане вменюоріентірованном режимі p>
4. Перелік вхідних документів. P>
Для даної інформаційної системи вхідними документами є спискиакдеміческіх груп, які старости подають в деканат. p>
5. Перелік вихідних документів. P>
Для даної інформаційної системи вхідними документами є спискиакдеміческіх груп (або частина академічної групи, обраної за якимосьпевному критерію, з певними реквізитами, вибраними з бази попевному критерію). p>
Ці критерії вибираються довільним чином користувачем системи, тоТобто існує можливість сформувати список студентів, які,наприклад, не здали студентські квитки, і при цьому роздрукувати їх список,використовуючи наприклад, лише певний набір реквізитів. p>
6. Склад робіт з реалізації даної інформаційної системи. P>
При безпосередньому написанні коду цієї інформаційної системи мноюбули реалізовані такі її компоненти: p>
- закриття БД p>
- вихід з системи p>
- відкриття БД p>
- обробка переміщення користувача по меню p>
- створення БД p>
- збереження БД під іншим ім'ям p>
- знищення БД p>
- друк результуючих списків p>
Таким чином був створений інтерфейс для роботи користувача, при цьомуя намагався використовувати найбільш прості і зрозумілі користувачевівідеоформи, щоб він не відчував дискомфорту при роботі з системою. Прицьому весь інтерфейс заснований на можливостях ОС WINDOWS (друк,графічний інтерфейс користувача) та ОС DOS (основні файлові операції).
Робота з програмою здійснюється за допомогою клавіатури (за допомогою
"гарячих клавіш" і переміщенням по меню за допомогою клавіші Alt і клавішуправління курсором), так і маніпулятора "миші ".. p>
Саме на основі цих можливостей обох ОС і була реалізованапрограма. Рішення основного завдання системи - вибір записів і полів дляформування списку реалізовано на основі використання двохвідповідних глобальних масивів логічних змінних (для полів ізаписів). Додавання елементів цих масивів виробляє самкористувач за допомогою периферійних пристроїв ПК. На допомогу користувачупередбачені статусні рядки допомоги і підказки. Крім того діалогпобудований таким чином, щоб користувач у процесі створення списку мігповернутися назад до попередньої стадії вибору. Наприклад, з форми виборузаписів (стадія 2) можна повернутися у форму вибору полів або з підсумковоїформи для друку повернутися на будь-яку з стадій вибору.
В реалізації допоміжної задачі системи - роботи з БД булизадіяні основні операції для роботи користувача з БД такі як:додавання, знищення і редагування записів;повернення всіх проведених змін за час останнього сеансу роботи з
БД;переміщення по записах і полях;пошук полів за вибором користувача;
Цей модуль також реалізований з максимальними зручностями для користувача,всі операції продубльовані клавішними комбінаціями, діалогові боксинадають йому можливості для запобігання помилкових дій.
Далі у звіті прдставлен ряд процедур головного і допоміжних модулівпрограми, забезпечених необхідними коментарями. p>
Висновок. p>
Запропонований підхід до створення інформаційної системи для роботи зсписками академічних груп заснований на тому, що користувач самвизначає список, що необхідно виводити на друк, і при цьомукористувач також вибирає реквізити для вже вибраного списку. p>
Визначено основні вимоги до занесення інформації з вихіднихдокументів в ЕОМ і призначені для користувача можливості з нею. p>
Розроблено структури необхідних баз даних. Написані й налагодженоприкладні прграмми перемикання меню, перегляду документів на екранідисплея, занесення інформації в ЕОМ та її редагування. p>
За результатами машинного тестування програма показала себе якцілком надійна і зручна в експлуатації.
----------------------- p>
№ п/п Значеннєве значення Тип Довжина p>
p>