
- •Введение Понятие информационной системы
- •Понятие базы данных.
- •Эволюция концепций баз данных
- •Постановка задачи
- •Обоснование выбора метода Технология ado
- •Технология bde
- •3.Перечень идентификаторов
- •Описание алгоритма
- •Блок – схема алгоритма
- •Техника безопасности и научная организация труда
- •Экономическая часть
- •Расчет стоимости одного часа работы пэвм
- •Расчет заработной платы обслуживающего персонала
- •Расчет единого социального налога, зачисляемого в государственные внебюджетные фонды ,
- •Расчет накладных расходов ,
- •Расчет амортизационных отчислений
- •Расчет затрат на ремонт оборудования
- •Расчет затрат на электроэнергию
- •Расчет затрат на материалы
- •Расчет стоимости одного часа работы пэвм
- •Структура стоимости одного часа работы пэвм
- •Расчет затрат на составление и отладку программы
- •Список используемой литературы
- •Приложение 1. Листинг программы
Постановка задачи
На предприятии выпускающем различные изделия существует база данных созданная на MS Excel (см рис.1.1) в которую заносится информация по извещениям о создании или изменении конструкторской документации.
№ |
Номер извещения |
дата |
изв. в PDM |
прилож. нет в PDM |
Изменение состава |
Состав изменил |
1 |
52-9396 |
|
|
|
|
|
2 |
52-9397 |
24.11.2004 |
|
|
|
|
3 |
52-9398 |
24.11.2004 |
|
|
|
|
4 |
52ПМ.1880 |
27.06.2005 |
|
|
|
|
5 |
52ПМ.1881 |
27.06.2005 |
|
|
|
|
6 |
52ПМ.1882 |
27.06.2005 |
|
|
|
|
7 |
52 ПМ.1901 |
19.07.2005 |
|
|
|
|
8 |
52.9503 |
19.07.2005 |
|
|
|
|
9 |
52.9500 |
29.07.2005 |
|
|
|
|
10 |
52.9501 |
29.07.2005 |
|
|
|
|
11 |
52.9514 |
29.07.2005 |
|
|
|
|
12 |
52.9518 |
29.07.2005 |
|
|
|
|
13 |
52.9526 |
29.07.2005 |
|
|
|
|
14 |
52.9511 |
01.08.2005 |
|
|
|
|
15 |
52.9512 |
01.08.2005 |
|
|
|
|
16 |
52.9513 |
01.08.2005 |
|
|
|
|
17 |
52.9517 |
01.08.2005 |
|
|
|
|
18 |
52.9519 |
01.08.2005 |
|
|
|
|
19 |
52.9522 |
01.08.2005 |
|
|
|
|
20 |
52.9524 |
01.08.2005 |
|
|
|
|
21 |
52.9525 |
01.08.2005 |
|
|
|
|
22 |
52.9505 |
02.08.2005 |
|
|
|
|
23 |
52.9507 |
02.08.2005 |
|
|
|
|
24 |
52.9510 |
02.08.2005 |
|
|
|
|
25 |
52.9516 |
02.08.2005 |
|
|
|
|
26 |
52.9527 |
02.08.2005 |
|
|
|
|
27 |
52.9515 |
03.08.2005 |
|
|
|
|
28 |
52.9520 |
04.08.2005 |
|
|
|
|
29 |
52.9521 |
04.08.2005 |
|
|
|
Лесникова |
30 |
52.9523 |
04.08.2005 |
|
|
|
|
Рисунок 1.1
Но ведение такого учёта в MS Excel заставляет оператора вручную неавтоматизированно заполнять все поля таблиц. Из-за чего на данную работу может тратиться значительное количество времени , а также велика вероятность того, что будет допущена ошибка при вводе. Поэтому, было решено составить программу, автоматизирующую процесс учёта изменений конструкторской документации по извещениям.
В соответствии с поставленной задачей мною принято решение спроектировать и разработать базу данных содержащую следующие поля таблиц:
И
Фамилии Фамилия Имя
Отчество
Примечание Примечание
|
| |||||||
Изделия |
| |||||||
| ||||||||
| ||||||||
| ||||||||
| ||||||||
| ||||||||
|
Журнал |
№ извещения |
Дата |
PDM |
Приложение |
Фамилия |
Задача данной дипломной работы - создать программу в среде программирования Delphi и осуществить связь программы с базой данных, таблицами и полями составленными на MS Access
На предприятии часто возникают моменты, когда что оператору работающему БД приносят не одно извещение , а множество. У каждого извещения есть свой составной номер, содержащий номер изделия и порядковый номер извещения. при этом эти номера зачатую имеют сложную структуру (имеют не только цифры, но и буквы). Естественно, оператор вручную заносит информацию по этим извещениям в том порядка, как их принесли. Номера извещений могут варьироваться в больших интервалах, поэтому оператору приходится дописывать в базу все номера пока он не достигнет необходимого ему номера. Передо мной стояла задача разработать систему учёта так, чтобы оператор не вбивал эти номера вручную, а просто указывал необходимое количество добавляемых строк последовательно чередующихся извещений.
Также для удобства просмотра БД и необходимой информации требуется предусмотреть возможность фильтрации данных, что позволит пользователю легко найти и пользователь легко может найти защищённую информацию, например, отобразить извещения, проведенные тем или иным человеком, отфильтровать извещения за определенный период времени и т.д.