Даний звіт виконаний ______________________________ на тему «Автоматизований облік витрачання тонерів та картриджів» », спеціальність 230105, м. Кемерово 2007 року.
Загальна кількість сторінок _,
блок-схем _,
літературних джерел _.
Звіт містить:
введення,
організаційно-економічна сутність задачі
постановку задачі,
опис вхідний і вихідний інформації,
взаємозв'язок програмних модулів і їх опис,
укрупнену блок-схему,
список використаної літератури,
п ріложеніе А (роздруківка результатів роботи програми)
Зміст
Введення
Організаційно-економічна сутність задачі
Постановка завдання
Опис вхідний і вихідний інформації
Опис модулів і схема їх взаємозв'язку
Укрупнений алгоритм вирішення задачі
Інструкція по роботі з програмою
Список використаної літератури
Додаток А (роздруківка результатів роботи програми)
Введення
Дана робота виконувалася на підприємстві ТОВ «Топкінскій цемент» у відділі комп'ютерного забезпечення. У цьому відділі вирішуються завдання наступного типу: технічне обслуговування комп'ютерної техніки, інженерний програмінг, ремонт обладнання, системне адміністрування, програмне забезпечення для працівників, забезпечення обслуговування мережі.
Програма «Автоматизований облік витрачання тонерів та картриджів» є для даного відділу збором інформації про встановлені на принтери картриджів або заправлені тонером, а також про принтери та їх місцях використання, про сумісність принтерів з картриджами, або тонерами.
Програма написана на мові програмування - Delphi 7, в якій використовуються функції, написані на мові Assembler і системні вимоги:
- Процесор: Athlon (1,8 GHz)
- Оперативна пам'ять: DDR 1024 Mb
- Вільне місце на жорсткому диску: 40 Mb
- Відеокарта: GeForce FX 5500 128 Mb
- Операційна система: Windows XP, під іншою ОС програма працювати на буде.
1. Організаційно-економічна сутність задачі
Дана програма «Автоматизований облік витрачання тонерів та картриджів» збирає дані про використовувані картриджах, що встановлюються в принтери, про тонерах, якими заправляють принтери і про принтери з інформацією про сумісність з тим або іншим картріджів або тонером воєдино. Програма дозволяє створювати звіти про тонерах та картриджах за певний період або конкретну дату, зберігає їх у форматі Excel, а потім по необхідності роздруковує його на принтері. Тим самим програма полегшує роботу в плані сокрашенія часу на складання звітності в паперовому, як було, вигляді, тобто відображає роботу техніків відділу комп'ютерного забезпечення та зміну паперового обліку на електронний варіант.
2. Постановка завдання
Необхідно створити програму «Автоматизований облік витрачання тонерів та картриджів»
Програма складається з 9 таблиць, об'єднані в базу даних OKO. DB даних:
Fuo.db - довідник працівників заводу
Kartridj.DB - статистичні дані на кожну модель картриджа, одиниця виміру, кількість, дата заміна, в який відділ, цех або персонально працівникові
Mdlk.DB - довідник по картриджам
Mrkt.DB - довідник по тонера
Nalp.db - статистика наявності певної моделі принтера у відділі, цеху, у працівника
Otdel.DB - довідник відділів
Printernaim.db - довідник по принтерів
Sovm.DB - статистика сумісності принтера з картриджем або тонером
Toner.DB - статистичні дані на кожну марку тонера, одиниця виміру, кількість, дата заміни
Таблиці містять слудующіе поля:
Fuo.db | ||
Fuo | A | 20 |
Kartridj.DB | ||
Mdl | A | 30 |
Kst | A | 2 |
K | N | |
Dzm | D | |
Odl | A | 50 |
Mdlk.DB | ||
Mdlk | A |
30 |
Mrkt.DB | ||
Mrk | A | 30 |
Nalp.db | ||
Mdlpr | A | 30 |
Mest | A | 60 |
Otdel.DB | ||
Otl | A | 50 |
Printernaim.db | ||
Printer | A | 30 |
Sovm.DB | ||
Mpr | A | 30 |
Zpr | A | 30 |
Toner.DB | ||
Mrk | A | 30 |
Bkg | A | 2 |
K | N | |
Dzp | D |
3. Опис вхідний і вихідний інформації
В якості вхідної інформації використовуються дані ізтабліц-довідників. Структура вхідної інформації представлена нижче:
Fuo.db - довідник працівників заводу
Fuo - ініціали працівників
Mdlk.DB - довідник по картриджам
Mdlk - модель картриджа
Mrkt.DB - довідник по тонера
Mrk - марка тонера
Otdel.DB - довідник відділів
Otl - відділи наявні на підприємстві
Printernaim.db - довідник по принтерів
Printer - модель принтера
Вихідна інформація реалізується у вигляді звітів Excel, статистичних таблиць, запитів на конкретну дату або проміжок.
4. Опис модулів і схема їх взаємозв'язку
· Unit 1. Pas - пошук
· Unit 2. Pas - головне меню програми
· Unit 3. Pas - повідомлення про те, що обраний режим екрану не підтримується
· Unit 4. Pas - інформація про операційну систему
· Unit 5. Pas - заставка програма
· Unit 6. Pas - інформація про програму
· Unit 7. Pas - наявність принтерів у відділах, цехах або у персоналу
· Unit 8. Pas - статистика тонерів та картриджів
· Unit 9. Pas - довідник
· Unit 10. Pas - звітність з тонером і картриджів
· Unit 11. Pas - додаткова заставка
· Unit 12. Pas - модуль захисту, який реалізує перевірку оригінального диска, імені користувача, пароля, файлів необхідних для роботи програми, перевірки їх контрольних сум
· Unit 13. Pas - не використовується в програмі
Схема взаємозв'язку програмних модулів
5. Укрупнений алгоритм вирішення задачі
6. Інструкція по роботі з програмою
Перед тим як працювати з програмою, її треба встановити. Для того, щоб проінсталювати программму, треба виконати: Install OKO.exe
Перед установкою необхідно закрити всі працюючі додатки.
Для роботи з програмою необхідні файли BDE Administrator, вони встановлюються разом з програмою і потрібні в даній програмі для:
читання і запису бази, виконання SQL запитів, підтримки індексів і ключів, стандартного набору API, які дозволяють підключатися компонентів типу Table, Query, але у разі відмови роботи програми встановіть BDE Administrator з інсталяційного диска або перезавантажте програму.
Програма задоволена проста у використанні і недосвідчений користувач цілком може вивчити її.
Список використаної літератури
http://forum.vingrad.ru/index.php?showforum=2
http://forum.sources.ru/index.php?showforum=11
http://forum.vingrad.ru/index.php?act=Members
http://forum.sources.ru/index.php?act=Members
http://blackman.wp-club.net/
http://delphi4all.narod.ru
http://www.lmc-mediaagentur.de/dpool/
http://forum.pascal.dax.ru/
http://www.swissdelphicenter.ch/en/tipsindex.php
http://delphi.h5.ru
http: / / www.delphiworld.narod.ru
http://subscribe.ru
http://www.baltsoft.com/
http: / / www.delphist.com
http://www.borland.com.ru/delphi/index.htm
http://www.torry.net
http://delphi.vitpc.com/
http://www.delphimaster.ru/
Додаток А (роздруківка результатів роботи програми)
малюнок № 1
малюнок № 2
малюнок № 3
малюнок № 4
малюнок № 5
малюнок № 6
малюнок № 7
малюнок № 8
малюнок № 9
малюнок № 10
малюнок № 11
малюнок № 12
малюнок № 13
малюнок № 14
малюнок № 15
малюнок № 16
малюнок № 17
малюнок № 18
малюнок № 19
малюнок № 20
малюнок № 21
малюнок № 22
малюнок № 23
малюнок № 24
малюнок № 25
малюнок № 26
малюнок № 27
малюнок № 28
малюнок № 29
малюнок № 30
малюнок № 31
малюнок № 32
малюнок № 33
малюнок № 34
малюнок № 36