Úvodní studie - X36SIN

Transkript

Úvodní studie - X36SIN
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
České vysoké učení technické
Fakulta elektrotechnická
Softwárové inženýrství (X36SIN) - Katedra počítačů
Semestrální projekt
I.
ÚVODNÍ STUDIE
Realizační tým:
Petr Vízner (mailto:[email protected]) - vedoucí
Vojtěch Bartovský (mailto:[email protected])
Jiří Holý (mailto:[email protected])
Karel Parýzek (mailto:[email protected])
Aleš Roubíček (mailto:[email protected])
Jiří Šulc (mailto:[email protected])
Stránky projektu:
http://team.kvalitne.cz/
Datum vypracování:
Březen—duben 2005
Studijní skupina:
104 (sudý čtvrtek od 10:00) - team 6
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Deklarace záměru
Cílem tohoto projektu je vytvořit informační systém pro menší knihovnu. Systém budou využívat jak zaměstnanci knihovny, tak i jednotliví registrovaní zákazníci a náhodní návštěvníci. Systém bude umožňovat kompletní vedení informací o jednotlivých zákaznících a jednotlivých titulech, které si bude možno vypůjčit nebo případně rezervovat.
Odborný článek
Hlavním úkolem vytvářeného projektu je nabídnutí možnosti registrovaným zákazníkům vypůjčit nebo rezervovat si vybraný knižní titul a nabídnout zaměstnancům knihovny přesný
přehled o aktuálním stavu knih ve vztahu k zákazníkovi. Dále bude systém hlídat čas výpůjček a automaticky generovat upomínky na nevrácené knihy. Námi navrhovaný systém bude
dostupný pomocí standardního protokolu HTTP přes Internet pohodlně odkudkoli.
Nejdříve se budeme věnovat podrobně informacím, které má námi navrhovaný systém obsahovat.
Jsou to informace o titulu. To je samozřejmě název titulu, autor, datum vydání, číslo vydání,
případně další informace o titulu. Pro snadnější identifikaci jednotlivých titulů bude každý
nabízený titul opatřen svým unikátním čárovým kódem a informace o jeho hodnotě bude též
zanesena v informačním systému. Také bude informační systém evidovat, který zákazník a
kdy měl titul vypůjčen. Tato položka bude v databázi udržována jen ve vztahu k posledním
třem zákazníkům (tato položka slouží k možnosti identifikace zákazníka, pokud došlo
k poškození knihy).
Systém samozřejmě bude obsahovat osobní informace o každém registrovaném zákazníkovi.
Tyto informace budou jméno, příjmení, adresa a rodné číslo, což bude unikátní identifikátor
zákazníka. Dále bude mít každý zákazník přiděleno svoje heslo které si sám zvolí. Také zde
budou informace, které tituly a do kdy má zákazník půjčené, případně počet titulů.
Dále se budeme věnovat tomu jak by měl systém zhruba fungovat. To jest možnostem pro
jednotlivé osoby.
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Do systému budou mít přístup uživatelé v rolích:
•
náhodní návštěvníci
•
registrovaní zákazníci
•
zaměstnanci knihovny
•
administrátor databáze
Jejich možnosti ve vztahu k editaci budou různé.
Zaměstnanci
Měli by mít možnost zadávat a mazat knihy ze systému. Případně modifikovat informace
o knize. Vyhledávat v systému. Zadávat a měnit informace o zákazníkovi (buď při registraci
nebo při změně některých údajů).
Měli by mít právo modifikace informací týkajících se rezervace.
Dále zaměstnanec vypůjčující knihy jednotlivým zákazníkům musí mít možnost zanést tuto
informaci do informačního systému.
Pokud má zákazník knihu půjčenou delší dobu, než ho opravňuje výpůjční řad knihovny je
na to zaměstnanec upozorněn systémem, který vygeneruje upomínku a tuto zaměstnanec vytiskne a odešle na adresu zákazníka.
Registrovaný zákazník
Registrovaný zákazník se přes svoje rodné číslo a heslo může připojit do systému na internetu. Může samozřejmě zjistit stav knihy (je k dispozici, je půjčená, je rezervovaná). Může si
rezervovat knihu pokud je tato k dispozici. Do 2 dnů si ji musí vypůjčit jinak se rezervace
ruší. Pokud je kniha vypůjčena je rezervace automaticky udělána na datum vrácení. Do dvou
dnů od tohoto data rezervace propadá.
Zákazník též může provést rezervaci výpůjčky přímo v knihovně, kde bude tato možnost realizována pomocí umístění několika terminálů…
Zákazník může v systému vyhledávat informace o knihách, jestli je kniha k dispozici a
v kolika exemplářích. Registrovaný zákazník má možnost si zapůjčit maximálně 10 knih
současně, přičemž se nepočítají případné požadavky na rezervaci.
2
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Náhodný návštěvník
Může pouze přes internet zjistit, jestli knihovna knihu vlastní. Zjistit její údaje a jestli je
zrovna volná.
Neregistrovaný návštěvník nemá přístup do systému přes terminály v knihovně.
Při registraci zákazník obdrží magnetickou kartu, která bude sloužit k jeho identifikaci. Při
vypůjčení předloží zákazník kartu a zapíše heslo. Při vrácení knihy heslo požadováno není.
Při vypůjčování titulu, respektive při jeho navrácení je povinen zaměstnanec, který tento titul
vypůjčuje, nebo přejímá zpět, zanést tuto informaci do informačního systému, což se provede přes čárový kód.
Katalog požadavků
1. knihovní systém slouží k evidenci potřebných dat
1.1 k evidenci knih a výpůjček (včetně krátké historie)
1.2 k evidenci zákazníků a rezervací
1.3 upozorňování zaměstnanců na nevrácené knihy
2. k systému se dá přihlásit
2.1 pomocí SmartCard v knihovně
2.2 přes webové rozhranní
3. uživatelé mají přidělené uživatelské role
3
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Kontextový diagram
Administrátor
vkládání, mazání, modifikace záznamů o zákaznících
vkládání, mazání, modifikace záznamů o knihách, rezervacích
změna přístupových práv uživatelů
údaje o zákaznících
údaje o knihách
přístupová práva uživatelů
Zaměstnanec
vkládání, mazání, modifikace záznamů o zákaznících
vkládání, mazání, modifikace záznamů o knihách
provádění rezervací
údaje o zákaznících
údaje o knihách
záznamy o rezervacích
upomínky o zpoždění vrácení knih(y)
4
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Registrovaný zákazník
rezervace ( možné provádět i v knihovně na terminálech)
údaje o knihách
údaje o rezervacích
Náhodný návštěvník
Má přístup pouze přes webové rozhraní.
údaje o knihách
Vysvětlivky
= systém poskytuje data uživateli
= uživatel zadává data do systému
Požadavky na software a hardware
Pro provoz aplikace je potřeba dedikovaný server s dostatečným výkonem pro provoz databázového serveru a aplikační logiky společně s webovým serverem. Dále jsou zapotřebí klientské počítače vybavené klávesnicemi s čtečkou čipových karet, některé budou určeny pro
potřeby personálu, zbylé pro potřeby návštěvníků. To vše musí být propojeno do počítačové
sítě, k tomu bude sloužit síťový switch s dostatečným počtem zásuvek.
Naše aplikace bude postavena na technologii Microsoft.net verze 2.0 a na databázové platformě Microsoft SQL Server 2005, to vše poběží na serverovém systému Windows 2003.
Klientské počítače budou vybaveny operačním systémem Windows XP Home Edition
s doinstalovaným MS.net Framework 2.0.
5
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Kalkulace nákladů
Server
Dell PowerEdge 750
•
provedeni Rack
•
Pentium 4, 1MB cache, 2.8GHz
•
2×160GB SATA, RAID
•
2 GB DDR 400 SDRAM
•
UPS APC 1400i 750W Rack
•
Windows 2003 Standard Edition, 10 klientských licencí
•
3 roky Enterprise Silver Support
cena: 191 180 Kč bez DPH (227 504 Kč s DPH)
Klienti
10x Dell OptiPlex GX280 SFF
•
Small Form Factor
•
17" CRT Monitor
•
Celeron 2,53GHz
•
256MB DDR SDRAM
•
40 GB SATA
•
Optická myš
•
Klávesnice s čtečkou čipových karet
•
Windows XP Home Edition CZ
•
AVG 7.0
•
3 roky Next Bussines Day
cena: 17 520 Kč bez DPH (20 849 Kč s DPH)
6
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Tiskárna
Dell Laser Printer 3000cn
•
Barevný tisk
•
64 MB paměť
•
Rozhranní: Ethernet 10/100 Base-T, USB 2.0, Paralelní 1284
•
2 roky Next Bussines Day
Cena: 14 800 Kč bez DPH (17 612 Kč s DPH)
Síťové prvky
Dell PowerConnect 2216 – 7 100 Kč bez DPH (8 449 Kč)
Další software
Microsoft SQL Server 2005 Standard Edition 10 klientských licencí – 2 799 USD
Služby
Instalace 25 000 Kč
Cena celkem
473 667 Kč bez DPH (563 663 Kč s DPH)
7
České vysoké učení technické, Fakulta elektrotechnická
Úvodní studie semestrálního projektu z X36SIN
Kalkulace nákladů pomocí dekompozice
náklady na jednu
úkol
pracovní síla
pracovní sílu
[měsíc / Kč]
Analýza problému
Implementace modulu
databáze
Tvorba webového
rozhraní
Testování
Úprava dle výsledků
testu
čas na daný úkol
celkové náklady na
[měsíc]
daný úkol
3 analytici
35 000
2
210 000
3 programátoři
35 000
1
105 000
3 programátoři
35 000
2
210 000
2 testeři
35 000
1
70 000
3 programátoři
35 000
1
105 000
- celkové náklady na vývoj software jsou 700 000 Kč
8

Podobné dokumenty

Jednoosé nosiče nářadí řady 700

Jednoosé nosiče nářadí řady 700 nářadí: žací lišta EUROPA s běžným či odpruženým držákem ostří bez nastavení, běžné a Duplex lišty. Lišty jsou dostupné jak se suchou spojkou (potřeba údržby), tak se spojkou v olejové lázni (bez p...

Více

Tisková zpráva z 16. 10. 2008

Tisková zpráva z 16. 10. 2008 Státní technická knihovna v Klementinu, z níž NTK vzejde, bude do 28. února 2009 otevřena bez jakýchkoli omezení. Uzavře se až od 1. března až do úplného odstěhování do nové budovy. Poloprovoz NTK ...

Více

část A) Specifikace - Server pro provoz e

část A) Specifikace - Server pro provoz e ‐ textový editor  ‐ tabulkový procesor  ‐ dynamické prezentace  ‐ emailový klient 

Více

Stáhněte si brožuru Digitální zdravotnictví zde.

Stáhněte si brožuru Digitální zdravotnictví zde. ZKU ENOSTI EVROPSKÝCH ZDRAVOTNICKÝCH ZA ÍZENÍ

Více

ICT standardy (HW a SW)

ICT standardy (HW a SW) PC Dell GX620 P4 2800Hz (800MHz,1MB L2 cache, 64bit, HyperThreading) , 1024MB DDR II RAM, 40GB SATA HDD, DVD/CDRW vypalovací mechanika, 226MB VGA, moderní chipset Intel 945G se sběrnicí DDR2 667MHz...

Více

Expert na svařování MMA

Expert na svařování MMA Společnost AIR LIQUIDE Welding si vyhrazuje právo na provádění libovolných změn zařízení bez předchozího upozornění. Výrobce zodpovídá za ilustrace, popisy a speci fikace,které jsou jen informativ...

Více