Разработка информационной системы на примере студенческого общежитии

Автор: Пользователь скрыл имя, 16 Ноября 2011 в 02:05, курсовая работа

Описание работы

Целью данной курсовой работы является разработка модели автоматизированной системы «Общежитие», в которой требуется выполнить моделирование предметной области студенческого общежития, используя язык UML, подготовить техническую документацию для разработки программного продукта.
Объектом данной курсовой работы является студенческое общежитие г. Покров.

Содержание

Введение 3
Глава 1. Проектирование информационной системы 4
1.1 Построение UML-диаграмм 4
1.1.1 Диаграмма прецедентов 15
1.1.2 Диаграмма классов 16
1.1.3 Диаграмма видов деятельности 18
1.1.4 Диаграммы состояний 20
1.1.5 Диаграмма последовательностей 21
1.1.6 Диаграмма пакетов 23
1.1.7 Диаграмма компонентов и развертывания 24
1.2 Структура базы данных 25
Глава 2. Технико-экономическое обоснование проекта 28
2.1 Расчет стоимости разработки системы автоматизации 29
2.2 Расчет стоимости выполнения процесса до автоматизации 34
2.3 Расчет стоимости выполнения процесса после автоматизации 37
2.4 Расчет экономического эффекта 41
Заключение 43
Список используемой литературы 44
Приложение 45

Работа содержит 1 файл

курсовая маше.doc

— 1.11 Мб (Скачать)

 

Список  используемой литературы

 
  1. Александров, Д.В. Case-технологии / Д.В. Александров, И.В. Грачев, Д.Н. Фадин. – Владимир: Изд-во Владим. гос. ун-та, 2006. – 64с.
  2. Александров Д.В. Методы и модели информационного менеджмента: учебное пособие. / Д. В. Александров, А. В. Костров. – М.: Финансы и статистика, 2007 г. – 70с.
  3. Александров, Д.В. Системное моделирование бизнеса: Учеб. Пособие / Д.В. Александров. – Владимир: Изд-во Владим. гос. ун-та, 2004. – 300с.
  4. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем /А.М. Вендров. – М.: Финансы и статистика, 2000. – 556с.
  5. Голосов, А.А. Введение в информационный бизнес /А.А.Голосов, П.В. Охрименко. – М.: Финансы и статистика, 2005. – 592с.
  6. Симонович, С.В. Специальная информатика /С.В. Симонович. – М.: Инфорком-Пресс, 2000. – 346с.
  7. Смирнова, Г.Н. Проектирование экономических информационных систем /Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. – М.: Финансы и статистика, 2003. – 512с.
  8. Титоренко, Г.А. Автоматизированные информационные технологии в экономике / Г.А. Титоренко. –  М.: Юнити, 2001. – 416с.
  9. Мишенин, А.И. Теория экономических информационных систем /А.И. Мишенин. – М.: Финансы и статистика, 2003. – 382с.
  10. Черемных С.В., Структурный анализ систем: IDEF-технологии / С.В. Черемных, И.О. Семенов, В.С. Ручкин - М.: Финансы и статистика, 2001. - 208с.

 

Приложение

    SQL-скрипт создания структуры БД «Общежитие» 

CREATE TABLE Inventar (

       id_inventarya        INTEGER NOT NULL,

       type                 VARCHAR(20),

       nazvanie             VARCHAR(20),

       kollichestvo         INTEGER,

       stoimost             VARCHAR(20),

       data_vydachi         DATE,

       data_spisaniya       DATE

); 

CREATE UNIQUE INDEX XPKInventar ON Inventar

(

       id_inventarya                  ASC

);

ALTER TABLE Inventar

       ADD PRIMARY KEY (id_inventarya); 
 

CREATE TABLE komnata (

       nomer_komnaty        INTEGER NOT NULL,

       etazh                INTEGER,

       kolichestvo_mest     INTEGER,

       id_inventarya        INTEGER NOT NULL

);

CREATE UNIQUE INDEX XPKkomnata ON komnata

(

       nomer_komnaty                  ASC

);

ALTER TABLE komnata

       ADD PRIMARY KEY (nomer_komnaty); 
 

CREATE TABLE ochnoe_otdelenie (

       id_fakylteta         INTEGER NOT NULL,

       data_zaseleniya      DATE,

       vremya_prozhivaniya  DATE,

       data_vyseleniya      DATE,

       summa_oplaty         VARCHAR(20),

       data_oplaty          DATE

); 

CREATE UNIQUE INDEX XPKochnoe_otdelenie ON ochnoe_otdelenie

(

       id_fakylteta                   ASC

);

ALTER TABLE ochnoe_otdelenie

       ADD PRIMARY KEY (id_fakylteta); 
 

CREATE TABLE propiska (

       id_propiski          INTEGER NOT NULL,

       data_propiski        DATE,

       data_vypiski         DATE,

       id_studencheskogo    INTEGER NOT NULL,

       id_fakylteta         INTEGER NOT NULL,

       nomer_komnaty        INTEGER NOT NULL

); 

CREATE UNIQUE INDEX XPKpropiska ON propiska

(

       id_propiski                    ASC,

       id_studencheskogo              ASC,

       id_fakylteta                   ASC,

       nomer_komnaty                  ASC

);

ALTER TABLE propiska

       ADD PRIMARY KEY (id_propiski, id_studencheskogo, id_fakylteta,

              nomer_komnaty); 
 

CREATE TABLE student (

       id_studencheskogo    INTEGER NOT NULL,

       FIO                  VARCHAR(20),

       id_fakylteta         INTEGER NOT NULL,

       data_zaseleniya      DATE,

       vremya_porzhivaniya  DATE,

       data_vyseleniya      DATE,

       summa_oplaty         VARCHAR(20),

       data_oplaty          DATE,

       nomer_komnaty        INTEGER NOT NULL

);

CREATE UNIQUE INDEX XPKstudent ON student

(

       id_studencheskogo              ASC,

       id_fakylteta                   ASC,

       nomer_komnaty                  ASC

);

ALTER TABLE student

       ADD PRIMARY KEY (id_studencheskogo, id_fakylteta,

              nomer_komnaty); 
 

CREATE TABLE zaochnoe_otdelenie (

       id_fakylteta         INTEGER NOT NULL,

       data_zaseleniya      DATE,

       vremya_prozhivaniya  DATE,

       data_vyseleniya      DATE,

       summa_oplaty         VARCHAR(20),

       data_oplaty          DATE

);

CREATE UNIQUE INDEX XPKzaochnoe_otdelenie ON zaochnoe_otdelenie

(

       id_fakylteta                   ASC

);

ALTER TABLE zaochnoe_otdelenie

       ADD PRIMARY KEY (id_fakylteta); 
 

ALTER TABLE komnata

       ADD FOREIGN KEY (id_inventarya)

                             REFERENCES Inventar  (id_inventarya)

                             ON DELETE RESTRICT; 
 

ALTER TABLE propiska

       ADD FOREIGN KEY (id_studencheskogo, id_fakylteta,

              nomer_komnaty)

                             REFERENCES student  (id_studencheskogo,

              id_fakylteta, nomer_komnaty)

                             ON DELETE RESTRICT; 
 

ALTER TABLE student

       ADD FOREIGN KEY (nomer_komnaty)

                             REFERENCES komnata  (nomer_komnaty)

                             ON DELETE RESTRICT; 
 

ALTER TABLE student

       ADD FOREIGN KEY (id_fakylteta)

                             REFERENCES zaochnoe_otdelenie  (

              id_fakylteta)

                             ON DELETE RESTRICT; 
 

ALTER TABLE student

       ADD FOREIGN KEY (id_fakylteta)

                             REFERENCES ochnoe_otdelenie  (

              id_fakylteta)

                             ON DELETE RESTRICT; 

Информация о работе Разработка информационной системы на примере студенческого общежитии