База даних "Кафедра" в Access з меню MDI |
table> | |
Лабораторія | | Код лабораторії | № кафедри | В/звання | ПІБ начальника лабораторії | Телефон | | 11 | 1 | Магистр | Абель П.С. | 345-98-19 | | 21 | 2 | к.т.н. | Бабич Р.О. | 659-64-44 | | 31 | 3 | Магистр | Бубка П.Р. | 876-86-27 | | 41 | 4 | к.т.н. | Валин К.Д. | 659-88-79 | | 51 | 5 | Магистр | Ганин Н.Л. | 564-67-77 | | | |
Співробітники лабораторії | | ПІБ | № кафедри | Посада | Освіта | Телефон | | Абель П.С. | 1 | Завлаб | Вища | 345-98-19 | | Бабин К.П. | 3 | Лаборант | Середня | 876-86-27 | | Бабич Р.О. | 2 | Завлаб | Вища | 659-64-44 | | Бубка П.Р. | 3 | Завлаб | Вища | 876-56-43 | | Валин К.Д. | 4 | Завлаб | Вища | 659-88-79 | | Волин Н.Г. | 2 | Лаборант | Середня фахова | 659-35-55 | | Врубель А.Т. | 1 | Лаборант | Середня фахова | 345-78-67 | | Вунин Ш.Б. | 4 | Лаборант | Середня | 659-34-43 | | Ганин Н.Л. | 5 | Завлаб | Вища | 564-67-77 | | Гунин К.П. | 5 | Лаборант | Середня | 564-11-22 | | |
|
Майно | | Інв.№ | Рік випуску | Відповідальний | | 101 | 01.02.1999 | Абель П.С. | | 102 | 01.03.2008 | Абель П.С. | | 103 | 15.03.2008 | Врубель А.Т. | | 104 | 21.04.2008 | Врубель А.Т. | | 201 | 18.02.2008 | Бабич Р.О. | | 202 | 23.03.2008 | Бабич Р.О. | | 203 | 24.01.2008 | Волин Н.Г. | | 204 | 14.02.2008 | Волин Н.Г. | | 301 | 12.01.2008 | Бубка П.Р. | | 302 | 23.02.1993 | Бубка П.Р. | | 303 | 21.02.2008 | Бабин К.П. | | 304 | 25.04.1995 | Бабин К.П. | | 401 | 12.03.1997 | Валин К.Д. | | 402 | 17.05.2008 | Валин К.Д. | | 403 | 24.04.1998 | Вунин Ш.Б. | | 404 | 18.08.2007 | Вунин Ш.Б. | | 501 | 25.04.1999 | Ганин Н.Л. | | 502 | 30.12.2007 | Ганин Н.Л. | | 503 | 21.02.2000 | Гунин К.П. | | 504 | 30.01.2008 | Гунин К.П. | | |
|
Технічне обслуговування | | Дата | Інв.№ майна | Вид обслуговування | | 05.05.1999 | 101 | Гарантийне | | 27.06.2003 | 403 | Профілактичне | | 24.08.2003 | 503 | Профілактичне | | 30.03.2004 | 401 | Профілактичне | | 27.04.2005 | 302 | Профілактичне | | 23.05.2005 | 304 | Профілактичне | | 18.09.2006 | 501 | Профілактичне | | 09.12.2007 | 101 | Профілактика | | 30.01.2008 | 404 | Гарантийне | | 18.02.2008 | 203 | Гарантийне | | 26.02.2008 | 504 | Гарантийне | | 16.03.2008 | 201 | Гарантийне | | 22.03.2008 | 303 | Гарантийне | | 23.03.2008 | 502 | Гарантийне | | 25.03.2008 | 204 | Гарантийне | | 02.04.2008 | 102 | Гарантийне | | 20.04.2008 | 103 | Гарантийне | | 22.04.2008 | 202 | Гарантийне | | 25.04.2008 | 201 | Гарантийне | | 26.04.2008 | 301 | Гарантийне | | 15.05.2008 | 104 | Гарантийне | | 20.05.2008 | 402 | Гарантийне | | |
Рис.9. Тепер на підставі логічної моделі ми бачимо, що нормалізація здійснена вірно. 2.2.4 Розробка фізичної схеми бази даних Таким чином, остаточна схема бази даних „Кафедра” виглядає так, як це зображено на рис.10. Рис.10. Схема даних має зв'язки типу „Один-до-багатьох”. 3. .Інтерфейс користувача інформаціїної системи Інтерфейс користувача - це зручний засіб спілкування з даними який дозволяє швидко зробити певну дію не використовуя ніяких особових команд. Схема алгоритму доступу до БД і меню наведена на рис.11. Рис.11. Схема алгоритму. Інтерфейс за допомогою технології MDI у Windows реалізується наступним чином (рис.12): Рис.12. Меню „Файл” має підменю „Знищити об'єкт” (деяку таблицю). Меню „Редагування” має підменю „Додати новий запис”, „”Знищити запис”, „На останній запис”. Меню „Сервіс” має підменю „Доступ до даних” (відкриття сторінки доступу до даних через Інтернет). Меню „Вихід” здійснює вихід з інформаційної системи зі збереженням усіх даних. 4. Програмні додатки, які реалізують пункт меню Модуль реалізації меню у вікнах MDI наведений у лістингу 1. Лістинг 1 unit MainFrm; interface uses WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Menus, StdCtrls, Messages, Dialogs, SysUtils, ComCtrls, ToolWin, ExtCtrls, Buttons, ImgList; type TMainForm = class(TForm) mmMain: TMainMenu; OpenDialog: TOpenDialog; mmiFile: TMenuItem; mmiExit: TMenuItem; N3: TMenuItem; mmiOpen: TMenuItem; mmiNew: TMenuItem; mmiWindow: TMenuItem; mmiArrangeIcons: TMenuItem; mmiCascade: TMenuItem; mmiTile: TMenuItem; mmiCloseAll: TMenuItem; tlbMain: TToolBar; ilMain: TImageList; tbFileOpen: TToolButton; { File Event Handlers } procedure mmiNewClick(Sender: TObject); procedure mmiOpenClick(Sender: TObject); procedure mmiExitClick(Sender: TObject); { Window Event Handlers } procedure mmiTileClick(Sender: TObject); procedure mmiArrangeIconsClick(Sender: TObject); procedure mmiCascadeClick(Sender: TObject); procedure mmiCloseAllClick(Sender: TObject); public { User defined methods } procedure OpenTextFile(EditForm: TForm; Filename: string); procedure OpenBMPFile(FileName: String); procedure Open MDBFile(RTFForm: TForm; FileName: string); procedure SetToolBar(AToolBar: TToolBar); end; var MainForm: TMainForm; implementation uses MDIBmpFrm, MdiEditFrm, MdiRtfFrm, FTypForm; const { Define constants to represent file name extensions } BMPExt = '.BMP'; // Bitmapped file TextExt = '.TXT'; // Text file
Страницы: 1, 2, 3, 4
|