Зміст
1. Аналіз задач, які вирішуються з використанням інформаційної системи
2. Вибір серверного вирішення
3. Вибір клієнтської частини
4. Вибір мережного вирішення
5. Вибір системного програмного забезпечення
6. Вибір прикладного ПЗ
7. Розробка підсистеми діагностики, керування, забезпечення безпеки даних
8. Спеціальна частина
Підсумки
Висновки
Список використаної літератури
1. Аналіз задач, яка вирішується з використанням інформаційної системи
Завданням даного курсового проекту є проектування внутрішньої мережі для фірми по розробці програмного забезпечення (далі ФРПЗ). Проаналізувавши завдання, можна дійти висновку, що об’єктом проектування буде будівля ФРПЗ та побудова мережі між структурними підрозділами фірми.
Відповідно профілем діяльності фірми є розробка та тестування програмного забезпечення (далі ПЗ).
Основними задачами, які потрібно вирішувати за допомогою інформаційних технологій в цій сфері є:
· Розробка ПЗ.
· Тестування ПЗ.
· Обмін інформацією між працівниками фірми та зовнішнім середовищем (доступ до інтернет).
· Зв'язок між структурними підрозділами фірми.
· Обробка документації
· Архівування інформації та її збереження на файл-сервері.
Побудова комп’ютерної мережі для ФРПЗ має свою специфіку, адже потрібно унеможливити витік деякої інформації за її для ефективної роботи (наприклад, коди програм, початкові версії програм, тестова документація).
Для проведення мережі перш за все потрібен план будівлі для того, щоб заздалегідь знати, як розташовані кімнати і де знаходяться потрібні в подальшому для проектування мережі офіси і відділи. Після чого потрібно проаналізувати, де розміщуються офіси, в яких є комп’ютери, дізнатися в якій кількості і в яких місцях розташовані робочі місця працівників.
На рис. 1. подано план будівлі для якої буде розроблятися мережа.
Рис. 1. План будівлі.
Рис. 2. Діаграма прецедентів (Use-case diagram)
2. Вибір серверного вирішення
Файл-сервер
Файловий сервер — це виділений сервер, оптимізований для виконання файлових операцій введення-виводу і призначений для зберігання файлів будь-якого типу. Він обладнаний великим об'ємом дискового простору та RAID контролером.
Для зберігання великих документів, що створються в процесі діяльності фірми (коди програмних систем, програмні системи, звіти тощо) файловий сервер є необхідний. При чому обсяги інформації, що будуть зберігатися будуть великими, тому для цієї реалізації я запропонував використати окремий сервер з операційною системою Novell Netware. Також в цілях безпеки можливе встановлення окремого файлового сервера (теж під керуванням Novell Netware) для конфіденційної інформації, який не буде зв’язаний з зовнішньою мережею (Інтернет).
2.1. Сервер бази даних.
Як правило в роботі ФРПЗ притаманна велика кількість роботи з різноманітною документацією (в тому числі технічною), тому присутня велика кількість поштової інформації. Особливо важливим це є для менеджерів та відділу тестування, адже через пошту можна передавати різноманітні звіти. Для зберігання великої кількості поточної інформації і генерації на основі неї дених звітів необхідний сервер з базою даних. СУБД може бути розміщена на файл–сервері , оскільки інформація в БД і файли на сервері будуть тісно пов’язані. Крім того кожен день поточна база буде архівуватися і зберігатися на тому ж файл сервері.
2.2. Internet-сервер.
Роботу ФРПЗ неможливо уявити без використання всесвітньої мережі Інтернет. Доступ до інтернету в певній мірі потрібний кожному працівникові такої фірми.
Оскільки Інтернет є загальнодоступною мережею, то в проектуванні даної мережі на це необхідно звернути особливу увагу, необхідно забезпечити максимальний ступінь надійності і захищеності інформації (якщо не приділяти цьому належної уваги, фірма може понести значні збитки).
Серед причин використання інтернету на ФРПЗ є наступні:
· Доступ до новин в сфері ІТ (інформаційних технологій).
· Доступ до інформації про справи на ринку програмного забезпечення.
· Передача електронної пошти.
· Пошук документації.
· Обміном інформацією між філіями фірми тощо.
Для реалізації цих операцій WEB–система не підходить як така, що недостатньо захищена. Для реалізації подібних операцій використовують свої власні програмні комплекси.
Я пропоную використати UNIX (FreeBSD) сервер – він найкраще працює з сервісами інтернет (повніше пояснення цього вибору подане у розділі 5).
Для реалізації серверного рішення я пропоную кластерне серверне вирішення, яке буде виконувати такі функції:
1. підтримка праці мережі (на рівні TCP/IP)
2. визначення потоків інформації
3. передача інформації до баз даних.
Для всіх серверів необхідні пристрої безпечного живлення (ПБЖ).
Виходячи з попередньої інформації нам необхідно обрати принаймні два сервери: інтернет-сервер, файл-сервер, сервер баз даних (Усі ціни було взято з підприємства MediaWest):
№ | Назва (при-значення) пристрою | Марка | Технічні характеристики | Кіль-кість | Вартість одного , y.о. | Сумарна вартість, y.о. | |
1 | File server, database server | 19" 1U MaestroServer TX250 | Dual Xeon 5345 4*2.33 8Mb S771 / 5000P / 4Gb DDR2 FB-DIMM / 2(4)x143Gb U320 15k HDD HS / DVD /IPMI slot / RM 700W | 1 | 3581.00 | 3581.00 | |
2 | Internet server | 19" 2U/ Intel SR500ALBRP | 2x Dual-Core Xeon 1,6GHz #5110/4MB/FSB 1066MHz/RAM 2GB FB-DIMM DDR2 ECC Reg/2x250GB SATA /slim CD-ROM | 1 | 2239.00 | 2239.00 | |
3 | ПБЖ | APC | 800VA | 3 | 232.10 | 696.00 | |
Загальна вартість | 5820.00 |
3. Вибір клієнтської частини
В даному випадку клієнтами проектованої мережі будуть працівники практично усіх відділень (розробники, тестувальники, менеджери, секретар та директор).
Кожний підрозділ має своє окреме приміщення, або декілька приміщень в яких розташовані робочі місця працівників. На час проектування мережі на фірмі нараховувалося 19 робочих станцій:
Директор (1-робоча станція)
Оскільки директор має контролювати і керувати роботою всіх підрозділів то ця робоча станція має бути досить потужною. Має бути великий обсяг пам’яті, для зберігання великої кількості документів має бути багато дискового простору.
Менеджери (2-робочі станції)
Для ефективної роботи даних робочих станцій потрібно, щоб на комп’ютерах швидко працювали декілька програм одночасно, можна було швидко відкривати пошту, і щоб зберігати її потрібно достатньо місця на жорсткому диску.
Приймальня директора (1- робоча станція)
В приймальні працює один працівник – секретар директора. Для його роботи потрібно не дуже потужний комп’ютер, тому що його робочі обов’язки не передбачають великої роботи з багатьма програмами. В його обов’язки входить робота з документами та електронною поштою.
Відділ розробки (9- робочих станцій)
Для роботи розробників потрібні достатньо потужні робочі станції, такі, щоб розробник міг працювати в середовищі розробки і при цьому відкривати та переглядати інші програми.
Відділ тестування (6- робочих станцій)
Для роботи тестувальників потужність робочих станцій повинна бути такою, щоб вони могли працювати в середовищах автоматизованого тестування, в середовищах розробки, працювати з документацією та виконувати інші подібні функції.
Для швидкої реалізації цих задач комп’ютери-клієнти повинні бути сучасними і поєднувати в собі усі сучасні здобуття комп’ютерних технологій. Для копіювання малої кількості даних встановимо флопі-дисководи, а для записування більш великого обсягу інформації на робочі станції були встановлені DVD-RW приводи та кардрідери.
Докладніша конфігурація комп’ютерів-клієнтів приведена нижче в таблицях для кожного відділу окремо(Усі ціни було взято з підприємства MediaWest):
· Директор (1-робоча станція), Менеджери (2-робочі станції), Відділ тестувальників (6-робочих станцій)
Назва (призначення) пристрою | Марка | Технічні характеристики | Кіль-кість | Вартість одного, у.о. | Сумарна вартість, у.о. |
Процесор | AMD | Athlon x2 BE2400 (ADH2400DOBOX) AM2, 2300MHz, 1000MHz, 1MB, 2 ядра, 65nm, 45 W, BOX | 9 | 130.00 | 1170.00 |
Материнська плата | AsRock ALIVENF6 | AM2, nForce 6100-430,DDR2-800, 2*SATAII, GF6100+PCIex16, mATX, 8ch sound, Lan | 9 | 74.00 | 666.00 |
ОЗП | PQI | DDR2 SDRAM 2048mb | 9 | 45.30 | 407.70 |
Флопі-дисковід | Mitsumi | 3,5” 1,44Mb | 1 | 7.00 | 7.00 |
Жорсткий диск | Seagate | 400GB SATA II, 7200 об./хв, 16MB, NCQ | 9 | 106.60 | 959.40 |
DVD-RW | LG | DVD R/RW+- SATA | 9 | 32.00 | 288.00 |
Клавіатура | A4Tech | KBS-6-R, White, PS/2 | 9 | 6.20 | 55.80 |
Мишка | Genius | Optical | 9 | 4.00 | 36.00 |
Moнітор | LG | 19" 1900R-BF black 2мс 3000:1 300кд 170/170 DVI Ultra Slim Panel | 9 | 285.75 | 2571.75 |
Відеокарта | nVidia | SVGA 512 MB GF7300 GT, AGP 8x, DDR2, 128bit , TV, DVI-I, ВОХ | 9 | 98.00 | 882.00 |
Кардрідер | Viewcon | VE094 All in 1 USB 2.0 | 9 | 11.00 | 99.00 |
БФП (принтер, сканер, копір) | XEROX | Workcentre 3119 , A4, 18стр/хв, 600dpi, 8 Мб | 1 | 193.00 | 193.00 |
Корпус | Codegen | Case ATX 6062 -1 (350W PIV) + USB | 9 | 32.00 | 160.00 |
ПБЖ | AP | 405W , 230V | 9 | 112.00 | 1008.00 |
Загальна вартість | 8503,65 |
· Приймальна (1- робоча станція)
Назва (призначення) пристрою | Марка | Технічні характеристики | Кіль-кість | Вартість одного, у.о. | Сумарна вартість, у.о. |
Процесор | CPU Intel | Celeron Core 430 1.80Ghz 512Кb box FSB800 socket775 Conroe-L box | 1 | 57.00 | 57.00 |
Материнська плата | MB ASUS | MB ASUS P5G-MX s775 (i945GC/ICH7, s775, FSB1066/800, 2DualDDRII_667/533, VC, 1*PCI, 1*PCI16x, 1*PCI1x, 1*UDMA100, 2*SATA, SB6Ch, 6*USB2.0, 10/100 LAN) mATX | 1 | 50,50. | 50,50. |
ОЗП | Apacer | DDR2 SDRAM 1024Mb | 1 | 22.00 | 22.00 |
Флопі-дисковід | Mitsumi | 3,5” 1,44Mb | 1 | 7.00 | 7.00 |
Жорсткий диск | Seagate | 160GB (ST3160815A) IDE, 7200 об./хв, 8MB, NCQ | 1 | 65.75 | 65.75 |
DVD-RW | LG | DVD R/RW+- SATA | 1 | 32.00 | 32.00 |
Клавіатура | A4Tech | KBS-6-R, White, PS/2 | 1 | 6.20 | 6.20 |
Мишка | Genius | Optical | 1 | 4.00 | 4.00 |
Moнітор | LG | 19" 1900R-BF black 2мс 3000:1 300кд 170/170 DVI Ultra Slim Panel | 1 | 285.75 | 285.75 |
Відеокарта | ASUS | SVGA 128 MB Radeon X700 LE ,ASUS, PCI-E, 128bit, DVI&TV-out BOX | 1 | 24.80 | 24.80 |
Кардрідер | Viewcon | VE094 All in 1 USB 2.0 | 1 | 11.00 | 11.00 |
БФП (принтер, сканер, копір) | XEROX | Workcentre 3119 , A4, 18стр/хв, 600dpi, 8 Мб | 1 | 193.00 | 193.00 |
Корпус | Codegen | Case ATX 6062 -1 (350W PIV) + USB | 1 | 32.00 | 32 .00 |
ПБЖ | AP | 405W , 230V | 1 | 112.00 | 112.00 |
Загальна вартість | 903.00 |
· Відділ розробників (9- робочих станцій)