Курсовая работа: Система учёта бракованной продукции (MSAccess, Delphi, ER-Win)
1. Таблица FIRMS - справочник фирм-покупателей продукции завода.
2. Таблица BRAK – справочник видов брака ванн.
3. Таблица VANNY – номенклатура ванн выпускаемых заводом
4. Таблица KONTR – список контролёров ОТК
5. Таблица TB_VALUES – таблица для хранения данных о возврате бракованных ванн.
Таблица TB_VALUES зависима от остальных таблиц связью один-ко-многим, т.к. данные для этой таблицы берутся из справочников. Каждый справочник будет иметь поле ID – уникальный автоинкрементный целочисленный ключ. Это поле для каждого справочника будет являться первичным ключом, однозначно идентифицирующим запись в БД. Кроме того каждый справочник будет содержать поле NAME – наименование фирмы, вида брака, типа ванны, ФИО контролёра соответственно для каждого справочника.
Таблица TB_VALUES будет содержать записи, отражающие данные актов возврата бракованной продукции. Одним из полей её будет целое число – NUM (номер акта). Далее поля связанные со справочниками, хранящие данные фирма, вида брака, тип ванны, ФИО контролёра. Следующие поля – DATA (дата составления акта), MES (месяц) и GOD (год) составления акта (необходимы для формирования групповых отчётов по годам и месяцам), а так же SUM (количество ванн с данным видом брака по текущему акту).
Кроме того справочник VANNY содержит булевое поле SILVER (признак того что ванна изготовлена по технологии Silver – эмаль с добавлением серебра). А справочник BRAK содержит булевое поле ISTEHN – признак того, что брак является технологическим (по причине нарушения технологии).
В итоге получится модель представленная на рис 3.1
Рис 3.1
Далее необходимо определить связи между сущностями. Все таблицы-справочники будут связаны с таблицей TB_VALUES связью один-ко-многим, так как каждой уникальной записи в справочнике соответствуют многие записи в таблице TB_VALUES. Для создания связей необходимо воспользоваться инструментом Relationship среды ERWin. Необходимо создать отношения каждого справочника к таблице TB_VALUES. В настройках Relationship Properties для каждого отношения установить свойство отношения Cardinality в «One or More». Пример показан на рис. 3.2.
Рис 3.2
В итоге модель БД будет иметь вид, представленный на рис 3.3. На этом разработку БД в Erwin можно считать завершённой.
Рис 3.3
ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. ERwin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).
Следующим шагом будет создание физической модели БД. Необходимо создать новую пустую БД ACCESS, а затем средствами Erwin перенести структуру в эту БД. В результате будет получена БД Access – рис 3.4
Рис 3.4
3.2 ?????????? ?????????? ????? ?????? ? Borland Delphi 7 ? ????? Borland Delphi 7 ?????????? ??????? ????? ??????????, ????????? ??? ? ?????????? ????????? ?????. ??? ?????? ? ?? ????? ?????????????? ?????????? ? ???????? ?? ??????? ??????????? ?ADO?, ??????????? ?????? ? ?????? ?? ?????? ?????????? ADO (Microsoft ActiveX Data Object). ??? ?? ????? ???????????? ??????????? ?????????? ? ?????????? ????? ? ??????????? ?????? (TDataSet, TDBGrid, TDBLookupComboBox). ????? ??????? ???????? ???????? ?? ????????????? ?????????? ?????????????? ??? ???????? ?????? MS EXCEL ?????????? TLIP_Excel. ?? ????????? ????? ??????????? ???????? ? ?????? ??? ???????? ????????? ??????, ????????? ?????? ?? ????? ? ???????? ?????? ? ??????. ?????? ???????? ????? ?????????? ??. ? ??????????. ??????? ???? ?????????????? ?????????? ???????? ?? ???. 3.5


4. ??????????????? ????? 4.1 ?????????? ?????????? ???????????? ?????????? ? ??????????? ? ???????????? ???????????:? ?? ? ??????????? ?? ???? Pentium2? ??? ?? ????? 128 ??? ???????? ?? Windows ? ????????????? ????? MS Office (??? ??????? MS Excel)????????? ?????????:?????????? ??????? ?? ??????? ????? ?????????? ????????? ????? ?????????, ??????????? ? ??? ????? KZDB.mdb, Brak.exe, Reporter.exe, ? ??? ?? ????? - ????????? ??????? (? ??????????? .xls).?????? ??????.??? ?????? ??????? ????????? Brak.exe ??? Reporter.exe ?????????? ????????? ?????????? ? ????? ?????? KZDB.mdb.
![]() |





5. ?????????? ????????????? ?????? ??????? ???? ? ?????????? ???????? ?????????????? ??????. ? ?????? ?????? ???? ?????????????????? ????????????? ????? ?????????? Logic Works ERwin. ????????????? ????? ???????? ??????? ????????? ??????? ??????? ??????, ?????????? ?????????? ???????, ? ??????????? ??????????? ????? ????? ?????????????? ??????? - ???? ?????? - ? ?????????????? ??????????, ?????????? ?? ????? ???????????? ??????????? (????????????? ???? ??????). ??? ??????????? ???? ?? ???? ?? ???????? ???????? ????????, ?? ?? ????????? ? ????????????? ????????????? ??????? ?????? ???????? ???? ???????????? ? ????????, ???????? ??? ?????????????????? ?? ?????????? ?????????? ??????? ? ?????? ?????? ???????, ??????? ?????? ?????????? ??? ???????????? ??????? ?? ????????????? ?????????? ???????. ????? ????, ????????????? ???? ???????????? ???? ??????????? ???????? ????? ????????? ????????????????? ? ????????????? ???????, ??? ? ???????????? ??????? ???????? ????????? ????????? ?????? ? ???????, ? ????? ????? ???? ???????? ???????????? ??? ?????????? ?????? ??????.????? ???????, ???? ????????????? ? ??????????? ??, ? ??? ?? ??????????? ?????????? ? ???, ?????? ??????????? ??????? ?????????????? ??????? ????? ???????? ??????????? ???? ?? ????? ?? ???????????? ???? ????.
6.?????????? 1. ???????? ?.?. BPwin ? ERwin. CASE-???????? ?????????? ?????????????? ??????. - ?.: ??????-????, 19992. ???????? ?.?. ????????????? ?????? ????????? ? BPwin 4.0. - ?.: ??????-????, 2002.3. ???? ?.?. ??????????? ?????? ?????? ??? ??????? ????????? ???????????? ?????? ??????. ???? # 1, 1995, ?. 145-160.
ПРИЛОЖЕНИЯ
Приложение1.Простой отчёт с фильтром по фирме (фрагмент).
Возврат ванн от потребителей за 2008 г. (Простой отчёт) | |||||
№ п\п |
Покупатель |
Наименование продукции |
Тип брака |
Кол-во, шт. |
К-во Просмотров: 633
Бесплатно скачать Курсовая работа: Система учёта бракованной продукции (MSAccess, Delphi, ER-Win)
|