Федеральне агентство з освіти
Бєлгородський державний університет
Факультет комп'ютерних наук і телекомунікацій
Кафедра математичного та програмного забезпечення інформаційних систем
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи
з дисципліни: Бази даних .
на тему: Розробка інформаційної системи Бібліотека з використанням клієнт-серверної технології .
Студент: Н.Ю. Калашникова
Керівник курсової роботи: В.М. Міхел
г. Білгород 2009
План
Введення
1. СУБД Firebird
2. Розробка бази даних для ІС Бібліотека
2.1 Системний аналіз
2.2 Інфологіческое проектування
2.3 Даталогіческое проектування
2.4 Фізичне проектування
2.5 Програмування бізнес-логіки
3. Розробка клієнтського додатка
4. Створення Web програми. Web-доступ
Висновок
Список використаних джерел
Програми
Введення
У цій роботі для автоматизації роботи бібліотеки розробляється інформаційна база даних, що містить інформацію про наявних книгах, книжкових відділах, а також про співробітників бібліотеки та інформацію про читачів.
Сама база даних містить шість таблиць. За допомогою програми та web інтерфейсу користувач може переглядати записи в БД та здійснювати всі необхідімие дії для ведення бази.
Проект складається з теоретичної та практичної частин. У першій частині розглядається реляційна система управління базами даних Firebird, у другій детально описуються етапи проектування інформаційної системи: розробка бази даних, створення клієнтського додатка, створення веб-додатки.
Метою даної курсової роботи є:
· Поглиблення теоретичних і практичних знань в області баз даних і систем управління базами даних;
До завдань курсової роботи можна віднести наступне:
· Розробка бази даних в РСУБД Firebird;
· Створення програми, заснованого на клієнт-серверній технології;
· Створення веб-додатки.
Курсова робота написана на 57 аркушах. З них 28 листа - основний текст курсової роботи, 29 листів містять повний код програм і винесені в додатки. Курсова робота містить 15 рисунків, 3 таблиці.
інформаційна система додаток клієнтський
1. СУБД Firebird
Загальні відомості
Firebird є програмним забезпеченням для платформи клієнт-сервер, розробленим спеціально для використання в локальних і глобальних комп'ютерних мережах. Відповідно, його ядро ??складається з двох основних програм: сервер бази даних, який виконується на мережевому хост-комп'ютері, і клієнтська бібліотека, через яку користувачі з віддалених робочих станцій з'єднуються і спілкуються з базою даних, керованої сервером.- серйозний програмний продукт, створений для установки в малих і великих мережах, він також володіє деякими корисними можливостями для автономних конфігурацій. Його невеликий розмір дає можливість одиночним розробникам легко виконувати великі виробничі розробки в домашньому офісе.- це потужна, компактна реляційна система управління базами даних (РСУБД) з архітектурою клієнт-сервер. Вона може виконуватися на різноманітних серверних і клієнтських платформах, включаючи Windows, Linux і на деяких інших платформах UNIX, включаючи FreeBSD і Mac OS X. Це РСУБД промислового застосування, чиї можливості мають високий рівень відповідності стандартам SQL, при цьому вона реалізує деякі потужні розширення мови процедурного програмування конкретного виробника.
Опишемо функції які повинні виконувати майбутні програми (Windows і Web): Магазин будівельних матеріалів
Windows - додаток:
· Програма повинна бути легка і зручна у використанні
· Мати приємний інтерфейс
· Утримувати в собі якомога повну інформацію про навчальні заклади
· Функція видалення записів
· Функція сортування
· Функція додавання записи
· Фільтрація записів
...