Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Розробка програмного комплексу

Реферат Розробка програмного комплексу

Зміст

Завдання на розробку програмного комплексу

Функціональна структура програми

Специфікація програмного комплексу

Структурна діаграма програмного комплексу

Дані для тестування

Інструкція користувача

Додаток


Завдання на розробку програмного комплексу

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

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

Дані, які мають бути відображені в підсистемі: прізвище, місяць та рік прийняття на роботу, освіту, спеціальність, стать, відношення до військової служби, рік народження.

Відомості про співробітників поповнюються за мірі прийому на роботу.

В системі повинні вирішуватися наступні завдання:

1. Створення файлу.

2. Доповнення файлу.

3. Коригування даних у файлі.

4. Формування відповідей на запити користувача:

4.1. Вивести у вигляді таблиці прізвища, освіту, ставлення до військової служби співробітників молодше 30 років;

4.2. Визначити середній вік працюючих чоловіків і жінок;

4.3. Вивести на екран прізвища співробітників, прийнятих у поточному році, в порядку убування їх віку;

4.4. Побудувати графіки зміни рівня освіти від віку;

4.5. Побудувати кругову діаграму, що відображає вікове співвідношення працюючих: виділити групи до 30 років, від 31 до 50 років, старше 51 років;

4.6. Побудувати стовпчикові діаграми, що відображає частку співробітників з вищою, середньою спеціальним, середнім, неповною середньою, початковою освітою. Стовпчики діаграми розташувати в порядку зростання.


Функціональна структура програми

Програмний комплекс призначений для роботи з базою даних у вигляді типизированного файлу з розширенням txt. Комплекс здійснює читання, запис і створення бази.

Крім цього програмний комплекс надає можливість створювати, видаляти і редагувати записи в БД. А також здійснює вибірку даних на основі фіксованих правил відбору та побудова графіків і діаграм.

Специфікація програмного комплексу

Основним завданням є розробка інформаційної підсистеми відділу кадрів. Оскільки для реалізації потрібно дружній інтерфейс то було прийнято рішення вести розробку в середовищі програмування Delphi 7. Це покращує споживчі якості програмного продукту, а також дозволить створити графічний інтерфейс для операційної системи Windows.

Єдина вимога для даного програмного пакету це наявність ОС сімейства Windows.

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

В якості вхідних даних програма використовує типізований файл бази даних, а також відомості про працівника такі як:

В· Прізвище - текстове поле з максимальною довжиною 100 символів;

В· Дата прийому на роботу - поле типу TDate;

В· Освіта - текстове поле довжиною 100 символів;

В· Спеціальність - текстове поле довжиною 100 символів;

В· Пол - поле типу byte;

В· Ставлення до військовій службі - текстове поле довжиною 100 символів;

В· Рік народження - поле типу TDate.

В якості вихідних даних програми виступає файл бази даних. А також графічне відображення результатів запитів користувача. З графічної інформації користувач може отримати наступні типи об'єктів:

В· Таблиця з даними;

В· Графік;

В· Текстова інформація.

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

Структурна діаграма програмного комплексу

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


Дані для тестування Прізвище Дата народження Прийнятий на роботу Пол Освіта Спеціальність Відношення до військової служби Петров 03.12.2023 12.12.2023 чоловік Вища Інженер У запасі Іванов 15.01.2024 11.12.2023 чоловік Середнє Технік У запасі Федорова 30.04.2023 04.11.2023 дружин Вища Бухгалтер Сидоров 24.07.2023 0707.2010 чоловік Початкове Кур'єр Призовник Інструкція користувача

При запуску програми користувач потрапляє але основне вікно програми:


Якщо необхідно використовувати вже створену базу то необхідно використовувати кнопку В«Вибрати базуВ». Після цього користувач потрапить на вікно вибору створення чи відкриття існуючої бази.

Для того що б вибрати базу необхідно натиснути на кнопку В«...В» і у вікні задати ім'я або вибрати вже існуючий файл бази.

Увага: Якщо вибраний режим створення БД і вказується існуючий файл, то він буде перезаписаний.

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

Управляти записами можна використовуючи три кнопки внизу екрану. При допомогою цих кнопок можна створювати. Видаляти або редагувати записи.

Існує можливість виконання певних запитів. Для вибору потрібного запиту необхідно скористатися списком, що випадає у верхній частині екрана, після чого натиснути на кнопку В«Виконати запитВ». Як тільки програма здійснить вибірку на екран буде виведена форма з результатами запиту.

графік діаграма типізований файл


Додаток. Вихідні тексти програмних модулів

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Menus, Grids, DBGrids, DB, DBTables;

type

TWorker = record

FIO: string [100];

StartWork: TDate;

Edication: String [100];

Spec: String [100];

sex: byte;

Armi: String [100];

BirthDay: TDate;

end;

type

TForm1 = class (TForm)

MainMenu1: TMainMenu;

File1: TMenuItem;

Exit1: TMenuItem;

Button1: TButton;

Button2: TButton;

Button3: TButton;

StringGrid1: TStringGrid;

Button4: TButton;

Button5: TButton;

ComboBox1: TComboBox;

procedure Exit1Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure ReadData (fileName: string; new: bool);

procedure Button2Click (Sender: TObject);

procedure Button4Clic...


Страница 1 из 4Следующая страница

Друкувати реферат
Замовити реферат
Реклама
Наверх Зворотнiй зв'язок