ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Управління гуртожитком, облік прибулих, вибули студентів, контроль за своєчасною сплатою сум за проживання у гуртожиток
         

     

    Інформатика, програмування

    Мурманський Державний Технічний Університет

    Факультет менеджменту та економіки

    Кафедра інформаційнихсистем

    РГЗ № 1

    Дисципліна: Інформаційні технології

    Предметна область: Управління гуртожитком, облік прибулих, вибули студентів, контроль за своєчасною сплатою сум за проживання у гуртожиток .
    Виконав студент: Полукаров Д.

    Група: М-282
    Перевірив викладач: Куликова Н.В.

    Мурманськ
    1999
    1. Опис постановки задачі.
    Найменування організація:
    Гуртожиток інституту.
    Найменування предметної області:
    Управління гуртожитком, облік прибулих, вибули студентів, контроль надсвоєчасною сплатою сум за проживання в гуртожитку.
    Мета розробки ІС (БД):
    Оперативне стеження за прибуттям та від'їздом студентів.
    Облік місць у гуртожитку. Організація оперативного, своєчасногообліку оплати студентами проживання в гуртожитку.
    Точка зору:
    Комендант гуртожитку.
    Перелік процесів складова діяльність гуртожитку:
    При вступі до навчального закладу абітурієнт означає в договорі те,що він має потребу в гуртожитку або не має потреби. На основі всіх договорівготуються місця в гуртожитку.
    Коли абітурієнт зарахований (далі студент), він пише заяву на місце вгуртожитку. На основі даних заяв (ПІБ студента, курс, спеціальність,факультет) студентів розселяють по кімнатах. Розподіл полягає вте, що кожному студенту у відповідність записується кімната в журналікоменданта гуртожитку.
    У період екзаменаційних сесії в гуртожиток прибувають студенти-заочники,їх, так само як і студентів денного відділення, записують у журналікоменданта.
    Кожному студенту оголошується сума оплати за проживання в місяць. Студентрозписується в журналі коменданта гуртожитку.
    Комендант гуртожитку подає звіт в деканат факультету про заселення студентав гуртожиток.
    Про від'їзді з гуртожитку студент повинен повідомити коменданту заздалегідь, непізніше 20-ти денного терміну. У цей термін він повинен сплатити (погасити)заборгованості.
    Якщо студент не вносить плату за кімнату більш ніж у 30-ти денний термін, торозглядається питання про його виписку з гуртожитку.
    При порушенні режиму гуртожитку студентом, розглядається питання провиключення його з інституту.
    Якщо студента виключають з інституту, то в 10-ти денний термін він зобов'язанийзвільнити кімнату і з'їхати з гуртожитку.
    При виїзді студента з гуртожитку, комендант зазначає в журналі дату виїзду.
    Опис процесів, які підтримуються в рамках даного дослідження:облік прибулих, вибулих студентів, щодо гуртожитку;ведення журналу коменданта гуртожитку;облік своєчасної оплати сум за кімнату студентами;оперативний облік вільних місць у гуртожитку для заселення студентів;інформування деканату про що в'їхали в гуртожиток студентів.

    На рис. 1 показана схема взаємозв'язку компонент з інформаційнимзабезпеченням.

    Рис.1. Схема взаємозв'язку процесів та інформаційних потоків

    Опис регламенту для процесів:облік прибулих, вибулих студентів - постійно;ведення журналу коменданта гуртожитку - постійно;облік своєчасної оплати сум - щомісячно;оперативний облік вільних місць - постійно, по мірі прибуття (вибуття)студентів;інформування деканату про що в'їхали в гуртожиток студентів - постійно.

    Уточнення правил для виконання процесів для ПО:за перший місяць проживання студент зобов'язаний внести суму оплати на протязі 10 --ти днів з дня виїзду;студент повинен погасити наявні заборгованості в 30-ти денний строк здня, встановленого як день оплати. Якщо студент не оплачує проживанняв даний (відведений) термін, то розглядається питання про відрахуваннястудента з інституту. За умови, що студент мав ранні заборгованості ібув залишений в гуртожитку з яких-небудь причин (подача заяви пронеможливою сплату боргу, сімейні обставини та ін), якіобгрунтовуються відповідними документами.якщо при від'їзді з гуртожитку студент не погасив всі заборгованості зоплати, то він не може знову в'їхати в гуртожиток, до повної сплатизаборгованості.оплата за кімнату залежить від якості (оцінюється по 10-ти бальноюсистемі). Визначається наявністю деяких зручностей в кімнаті, кількостіпроживають і т.д.

    Список виявлених сутностей:
    Студент (паспортні дані, домашній телефон)
    Факультет (повне, коротку назву, декан і т.д.)
    Спеціальність (повна, коротка назва)
    Кімната (кількість місць, додаткові умови)
    Журнал коменданта (дані про навчання студента (курс, спеціальністьфакультет), розподіл студентів по кімнатах)
    Квитанція (вказується сума і дата оплати)

    Перелік можливих запитів до бази даних:кількість студентів, які потребують в гуртожитку;кількість вільних місць у гуртожитку;перелік студентів за певною спеціальністю, курсу;перелік студентів, що мають борг з оплати гуртожитку;перегляд інформації про кімнатах гуртожитку;запит кількості і список виключених студентів;кількість проживаючих студентів у гуртожитку;кількість студентів, не сплатили за поточний місяць суму за кімнату.

    Перелік можливих звітів:список студентів які проживають в гуртожитку (по факультету, спеціальності,курсом);список студентів мають заборгованості на поточну дату;звіт про заселення гуртожитку студентами (по кімнатах, кількість вільнихмісць, кімнат);список студентів, які підлягають виселенню або відрахування за порушення правилгуртожитку.
    2. Інформаційна модель даних.
    На рис. 2 представлена концептуальна модель даних.

    Рис. 2. Концептуальна модель даних предметної області

    2.1. Логічна модель
    На рис.3 представлена діаграма відносини сутностей, виконана на основіконцептуальної моделі.

    Рис. 3. Діаграма відносини сутностей (EDO)
    2.2. Фізична модель даних
    На рис. 4 показана фізична модель даних. У моделі представленісуті,атрибути, зв'язки.

    Рис.4. Фізична модель даних

    На основі фізичної моделі виконано опис структури таблиць бази данихв табл. 1-7 представлено опис структури файлів *. dbf.
    Журнал коменданту (Logbook) залежна Таблиця 1
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Номер запису | Num_rec | PK | NUMERIC | 5 |
    | 2 | Номер кімнати | Num_room | FK | NUMERIC | 3 |
    | 3 | Номер договору | Num_treaty | FK | NUMERIC | 5 |
    | 4 | Дата в'їзду | Date_ent | | DATE | 8 |
    | 5 | Дата виїзду | Date_exit | | DATE | 8 |
    | 6 | Оплата за місце | Sum | | FLOAT | 6,2 |
    | 7 | факт проживання | loglive | | LOGICAL | 1 |


    Студент (Student): незалежна Таблиця 2
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Номер студ. квитка | Num_stud | PK | NUMERIC | 5 |
    | 2 | Ім'я | Name | | CHARACTER | 15 |
    | 3 | Прізвище | Surname | | CHARACTER | 15 |
    | 4 | По батькові | Patronim | | CHARACTER | 19 |
    | 5 | Дата народження | BirthD | | DATE | 8 |
    | 6 | Номер паспорта | N_pas | | NUMERIC | 6 |
    | 7 | Серія паспорта | S_pas | | CHARACTER | 5 |
    | 8 | Індекс | Zip | | NUMERIC | 6 |
    | 9 | Район | District | | CHARACTER | 20 |
    | 10 | Місто | Np | | CHARACTER | 20 |
    | 11 | Вулиця | street | | CHARACTER | 15 |
    | 12 | Дім | dom | | NUMERIC | 3 |
    | 13 | Квартира | flat | | NUMERIC | 3 |
    | 14 | Телефон домашній | tel | | NUMERIC | 9 |

    Договір (Treaty): залежна Таблиця 3
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Номер договору | Num treaty | PK | NUMERIC | 5 |
    | 2 | Код спеціальності | Kod spec | FK | NUMERIC | 5 |
    | 3 | Код факультету | Kod facul | FK | NUMERIC | 2 |
    | 4 | Номер студ квитка | Num stud | FK | NUMERIC | 5 |
    | 5 | Дата укладення | Date start | | DATE | 8 |
    | 6 | Курс | Kurs | | NUMERIC | 1 |

    Спеціальність (Speciali): незалежна Таблиця 4
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Код спеціальності | kod spec | PK | NUMERIC | 5 |
    | 2 | Назва | naz spec | | CHARACTER | 35 |
    | 3 | Коротка назва | short spec | | CHARACTER | 10 |

    Факультет (Faculti): незалежна Таблиця 5
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Код факультету | kod facul | PK | NUMERIC | 2 |
    | 2 | Назва | naz facul | | CHARACTER | 35 |
    | 3 | Коротка назва | short facul | | CHARACTER | 5 |
    | 4 | ПІБ декана | SNP decan | | CHARACTER | 20 |
    | 5 | Телефон декана | tel decan | | NUMERIC | 6 |

    Кімната (Room): незалежна Таблиця 6
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Номер кімнати | Num room | PK | NUMERIC | 3 |
    | 2 | Кількість місць | kol mest | | NUMERIC | 1 |
    | 3 | Якість | Quality | | NUMERIC | 2 |
    | 4 | Примітки | note | | MEMO | 30 |

    Квитанція (Receipt): залежна Таблиця
    7
    | | Заголовок поля | Ідентифікатор | Ключ | Тип поля | Довжина |
    | 1 | Номер квитанції | num receipt | PK | NUMERIC | 6 |
    | 2 | Номер запису | num rec | FK | NUMERIC | 5 |
    | 3 | дата оплати | date ammou | | DATE | 8 |
    | 4 | сплачена сума | sum total | | FLOAT | 6,2 |


    2.3. Файли виду
    Для перегляду інформації одночасно у всіх таблицях їх необхіднозв'язати (встановити відносини). Відносини зберігаються у файлі виду
    (kadastr.vue). На рис. 5 відображена схема взаємозв'язку таблиць.

    Рис. 5. Схема відносин між таблицями бази даних
    3. Опис запитів до бази даних
    1. Показати кількість студентів, що проживають в кімнаті (№ 2):
    SELECT Logbook .*, Student.surname, Student.name, Student.patronic;
    FROM Logbook, Student, Treaty;
    WHERE Treaty.num_treaty = Logbook.num_treaty;

    AND Student.num_stud = Treaty.num_stud;

    AND Logbook.lognote =. T.;
    GROUP BY Logbook.num_room, Student.num_stud;
    HAVING Logbook.num_room = 2

    2. Перелік всіх студентів 4 курсу проживають у гуртожитку
    SELECT Logbook.num_rec, Logbook.num_room, Logbook.num_treaty,;
    Logbook.lognote, Student.surname, Student.name, Student.patronic,;
    Treaty.kurs;
    FROM Logbook, Student, Treaty ;
    WHERE Treaty.num_treaty = Logbook.num_treaty;

    AND Student.num_stud = Treaty.num_stud;

    AND Logbook.lognote =. T.;
    GROUP BY Treaty.kurs, Student.num_stud;
    HAVING Treaty.kurs = 4;
    ORDER BY Student.surname

    3. Перегляд інформації про кімнатах гуртожитку: кількість кімнат з 4-мамісцями:
    SELECT Room.kolmest, COUNT (Room.num_room), Room.qualit, Room.num_room;
    FROM Room;
    GROUP BY Room.kolmest;
    HAVING Room.kolmest = 4

    4. Покозать розподіл студентів по кімнатах
    SELECT Student.surname, Student.name, Student.patronic, Treaty.num_stud,;
    Treaty.kurs, Logbook.num_room, Faculty.shot_facul, Speciali.shot_spec;
    FROM Student, Room, Treaty, Logbook, Faculty , Speciali;
    WHERE Treaty.num_stud = Student.num_stud;

    AND Logbook.num_room = Room.num_room;

    AND Student.num_stud = Treaty.num_stud;

    AND Student.num_stud = Treaty.num_stud;

    AND Room.num_room = Logbook.num_room;

    AND Faculty.kod_facul = Treaty.kod_facul; < p> AND Speciali.kod_spec = Treaty.kod_spec;

    AND Logbook.lognote =. T.;
    GROUP BY Room.num_room, Student.num_stud
    4. Опис звітів та етикеток
    На рис 6. представлена схема звіту "Звіт про проживаючих студентів укімнаті № 2 "

    Рис.6.

    На рис 7. представлена схема звіту "Список студентів 4-го курсу"

    Рис.7
    На рис. 8. Представлена схема етикетки «Наклейка на конверт студенту»

    Рис. 8
    5.Опісаніе екранів
    На рис. 8 представлена схема екрану "Інформація про кімнату"

    Рис.8.

    На рис. 9 представлено згенероване вікно "Відомості про кімнату"

    Рис. 9.
    -----------------------< br>МГПИ

    Відділ кадрів:начальник відділуспеціаліст по роботі зі студентами

    Гуртожиток:


    Факультет

    Комендант

    Ведення журналу

    Студент


    Оплата гуртожитку


    Укладення договору

    дані про кімнату

    списки студентів

    сумаумови

    паспортні дані,оплата

    заяву (ПІБ, курс і тд.)

    інформація про кімнатах

    визначає

    квитанція про оплату < p> Номер студ. квитка (PK)
    Назва
    Прізвище
    По-батькові
    Дата народження
    Номер паспорта
    Індекс
    Район
    Місто (нас.А пункт)
    Вулиця
    Дім
    Квартира
    Телефон домашній

    Студент/1

    Студент

    Спеціальність

    Факультет

    Договір

    Квитанція

    Кімната

    Журнал коменданта

    укладаєподовжує

    включає

    розподіляється

    розподіляється

    відзначаєтьсяоплачується

    включає

    Код спеціальності (PK)
    Назва
    Коротка назва

    Спеціальність/2

    Код факультету (PK)
    Назва
    Коротка назва
    ПІБ декана
    Телефон декана

    Факультет/3

    Номер договору (РК)
    Код спеціальності (FK)
    Код факультету (FK)
    Номер студ. квитка (FK)
    Дата укладення
    Курс

    Договір/4

    Номер кімнати (PK)
    Кількість місць
    Якість
    Примітки

    Кімната/5

    Номер запису (РК)
    Номер кімнати (FK)
    Номер договору (FK)
    Дата в'їзду
    Дата виїзду
    Оплата за місцефакт проживання

    Журнал коменданта/6

    Номер квитанції (РК)
    Номер запису (FK)
    Дата оплати
    Сума оплати

    Квитанція/7

    М: 1

    1: М

    1: М

    1 : М

    1: М

    1: М

    включає

    включає

    укладає

    продовжує

    відзначається

    оплачується

    розподіляється

    розподіляється

    P

    P

    P

    P

    P

    P

    Num_receip: N (6) (РК)
    Num_rec: N (5) (FK)
    Date_ammou: D (8)
    Sum_total: F (6,2)

    Receipt/7

    Num_rec: N (5) (РК)
    Num_room: N (3) (FK)
    Num_treaty: N (5) (FK)
    Date_ent: D (8)
    Date_exit: D (8)
    Sum: F (6,2)
    Loglive: L (1)

    Logbook/6

    Num_room: N (3) (PK)
    Kol_mest: N (1)
    Qualit: N (2)
    Note: C (30)

    Room/5

    Num_treaty: N (5) (РК)
    Kod_spec: N (5) (FK)
    Kod_facul: N (2) (FK)
    Num_stud: N (5) (FK)
    Date_start: D (8)
    Kurs: N (1)


    Treaty/4

    kod _fakult: N (2) (PK)
    Naz_facul: C (35)
    Short_facul: C (5)
    SNP_Decan: C (20)
    Tel_Decan: N (6)

    Faculty/3

    Kod_Spec: N (5) (PK)
    Naz_spec: C (35)
    Short_spec: C (10)

    Speciali/2

    Num_stud: N (5) (PK)
    Name: C (15)
    Surname: C (15)
    Patronim: C (19)
    BirthD: D (8)
    N_pas: N (6)
    S_pas: C (5)
    Zip: N (6)
    District: C (20)
    Np: C (20)
    Street: C (15)
    Dom: N (3)
    Flat: N (3)
    Tel: N (9)

    Student/1

    Facultet

    Student

    num_stud

    kod_spec

    num_treaty

    num_room

    num_receipt

    kod_facul

    SET RELATION TO ... INTO ...

    Speciali

    Treaty

    Room

    Receipt

    Logbook

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status