Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Распределения студентів за базами практики

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Виконати постановку завдання, включаючи специфікації вхідних і вихідних данных; З іншого боку, вихідний документ мусить мати підрахунок підсумків за загальним. Інтерфейс, до складу якого у собі меню, контекстно-зависимую підказку контроль. Організація елементарного віконного інтерфейсу, контроль введеної информации. Набір тестів, які було використано при налагодженні даної програми приведено у… Читати ще >

Распределения студентів за базами практики (реферат, курсова, диплом, контрольна)

Распределения студентів за базами практики.

Метою даного курсового проекту є рішення прикладної завдання обліку.

розподілу студентів за базами практики й розробка програмного забезпечення.

для ведення і збереження цієї інформації та видачі необхідних вихідних форм.

Досягнення поставленої мети вирішити такі задачи:

Виконати постановку завдання, включаючи специфікації вхідних і вихідних данных;

Спроектувати структури даних для ведення і збереження информации;

Розробити алгоритм рішення задачи;

Спроектувати структуру програми, визначити склад парламенту й призначення процедур і.

функцій программы;

Написати програму на алгоритмическом мові Паскаль;

Налагодити програму, підготувати дані і контрольний расчет.

1. Постановка задачи.

Завдання обліку розподілу студентів за базами практики повинна мати у собі.

виконання таких функций:

Введення і перегляд НСИ.

Введення вихідної информации.

Формування необхідного вихідного документа з урахуванням НСИ та інформації з.

вхідного документа.

Організація елементарного віконного інтерфейсу, контроль введеної информации.

Є такі вихідні данные:

Нормативно-довідкова інформація, куди входять у собі два показника:

Шифр завода.

Найменування завода.

2. Вхідний документ, до складу якого у собі такі пока-затели:

Шифр завода.

Загальна кількість студентов.

Кількість іногородніх студентов.

— Ф.И.О. й обійняв посаду керівника практики у цій.

предприятию.

3. Вихідний документ, до складу якого у собі такі пока-затeли:

— Найменування завода.

— Загальна кількість студентов.

Кількість іногородніх студентов.

— Ф.И.О. й обійняв посаду керівника практики у цій.

предприятию.

З іншого боку, вихідний документ мусить мати підрахунок підсумків за загальним.

кількості у студентів і кількості иного-родних студентов.

Діяльність передбачити можливість введення і перегляду НСИ, введення вихідної.

інформації та видачу вихідного документу з використанням вхідних даних, і НСИ.

НСИ необхідно зберігати в дисковом файлі. Програма повинен мати «дружній «.

інтерфейс, до складу якого у собі меню, контекстно-зависимую підказку контроль.

введеної информации.

2.Информационное обеспечение.

Інформаційне забезпечення включає у собі такі види информации:

Нормативно-довідкова інформація (НСИ).

Вхідні информация.

Вихідна информация.

Діалогова информация.

Нормативно довідкова інформація (НСИ) є рідко непостійну.

інформацію, необхідну виконання завдання. У нашому випадку НСИ представляє.

собою типизированный файл, у якому найменування і шифри підприємств,.

приймаючих студентів на практику. Склад і структура НСИ наведені у таблиці.

2.1.

Табл. 2.1.

Шифр заводаНаименование завода.

Вхідні інформація включає у собі часто змінювані даних про студентів та його.

керівників, спрямованих для проходження виробничої практики на.

підприємства. Склад і структура вхідних даних для аналізованої завдання.

приведено в таблиці 2.2. Вхідні дані вводяться з клавіатури і далі зберігаються у.

типизированном файле.

Табл. 2.2.

Шифр заводаОбщее кількість СтудентовКоличество іногородніх.

студентовФ.И.О. руководителяДолжность руководителя.

Вихідна інформація є відомість розподілу студентів по.

баз практики, формується з допомогою вхідний інформації та інформації,.

що зберігається у НСИ, і приведено на рис. 2.1.

Відомість розподілу студентів за базами практики.

Шифр заводаОбщее кількість СтудентовКоличество іногородніх.

студентовФ.И.О. руководителяДолжность руководителя.

Рис. 2.1. Вихідний документ.

Задля ефективної організації взаємодії користувача з програмою.

призначена діалогова інформація, організована як «дружнього».

інтерфейсу. Вона представлена основним меню, що дозволяє вибрати необхідний.

режим роботи програми, і контекстно-зависимой підказкою, більше полегшує процес.

спілкування користувача з належним програмним продуктом. У конкурсній програмі організований найпростіший.

віконний інтерфейс, реалізований засобами модуля CRT.

Вікно виведення меню (верхнє) — інформація у тому вікні перебуває в екрані.

постійно, не оновлюючись під час роботи программы.

Вікно контекстно-зависимой підказки (нижнє) — інформація у тому вікні.

періодично оновлюється відповідно до ходом виконання программы.

Вікно введення даних, і виведення результатів (середнє) — вікно з змінюваного.

информацией.

3. Розробка алгоритму.

Розробка алгоритму велася методом низхідного проектування згори донизу з.

наступної деталізацією окремих блоков.

Оскільки мовою програмування обраний процедурно — орієнтований.

алгоритмічний мову високого рівня Pascal, основним завданням, підлягає.

рішенню на етапі розробки алгоритму, є декомпозиція основної мети з.

метою виділення окремих подзадач, які можна оформлені як.

підпрограм.

4.Проектирование прикладного програмного обеспечения.

Програма спроектована методом спадного проектування згори донизу, тобто.

спочатку розробили головна програма, яка формує екран.

користувача (зовнішній вигляд екрана користувача див, рис. 2.2.), здійснює.

програмну підтримку під час виборів пункту меню й поводиться до відповідної.

подпрограмме, реалізує певну функцію програмного продукта.

На наступний етап розробили, налагоджені і по черзі підключені.

підпрограми, реалізують основні функції даної задачи.

Програма реалізована мовою високого рівня Pascal .

Прикладне програмне забезпечення цього проекту складається з трьох файлов:

програмний файл.

файл НСИ.

файл бази даних.

У наведеній нижче таблиці 4.1. наведено найменування, призначення та звернення до.

підпрограмам, включеною у склад прикладного програмного забезпечення .

Таблиця 4.1.

№Призначення подпрограммыНаименование подпрограммы.

1Процедура для введення НСИProcedure V_NSI;

2Процедура перегляду НСИProcedure Prosmotr;

3Ввод данныхProcedure Input;

4Функция пошуку найменування заводу з його шифру в файлі НСИFunction.

Poisk (Shifr:string):string;

5Процедура формиро-вания вихідного документи й його видачі на.

экранProcedure Print_Doc;

5. Налагодження і тестування программы.

Під налагодженням розуміється процес, дозволяє отримати програму, що існує.

з необхідними характеристиками в заданої області вхідних даних.

Процес налагодження програми включает:

створення сукупності тестових еталонних значень, которим повинна.

відповідати программа;

статичну перевірку текстів розроблених програм, тож даних виконання.

всіх заданих правил;

тестування програми з виконанням її з різними рівнями детализации;

Основний метод виявлення помилок при налагодженні програми є тестирование.

Набір тестів, які було використано при налагодженні даної програми приведено у.

таблиці 5.1.

Таблиця 5.1.

№Вхідні данныеВыходной документ.

НСИВходной документ.

Шифр заводаНаимен заводаШифр заводаКоличество студентів всегоКоличество.

іногородніх студентовФ.И.О. керівника практикиДолжность.

11 111З-д К. Либкнехта1 111 105Иванов ИнженерРис 5.1.

Рис 5.2.

22 222Шинный55 552 312ПетровЭкономист.

33 333Южнотрубный2 222 452СуркоСт.инженер

455 555Южмаш.

Вихідний документ № 1.

НСИ.

Найменування заводаШифр завода.

Збуд До. Либкнехта1111.

Шинний з-д2222.

Южнотрубный3333.

Южмаш5555.

Рис 5.1.

Вихідний документ № 2.

Відомість розподілу студентів за базами практики.

Найменування заводаКоличество студентовКоличество іногородніх.

студентовФ.И.О. руководителяДолжность.

Збуд До. Либкнехта105ИвановИнженер

Южмаш2312ПетровЭкономист.

Шинний з-д452СуркоСт. инженер

РАЗОМ: 78 19.

Рис 5.2.

Заключение

.

У цьому курсовому проекті розроблений програмний продукт, дозволяє частково.

автоматизувати процес розподілу студентів за базами практики, і навіть.

відстежувати та керувати перебігом проходження виробничої практики.

Показати весь текст
Заповнити форму поточною роботою