XML Proiect Parsare - Cabinet Veterinar

Imagine preview
(8/10 din 1 vot)

Acest proiect trateaza XML Proiect Parsare - Cabinet Veterinar.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 67 fisiere doc, pptx, gif, png, exe, txt, resources, xml, css, xslt, xsd, dll, cache de 15 pagini (in total).

Profesor indrumator / Prezentat Profesorului: Adriana Olteanu

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 6 puncte.

Domeniu: Alte Domenii

Cuprins

Enunt:
Aplicatie pentru urmarirea istoricului medical intr-un cabinet veterinar.
Cerinte functionale:
1. Cabinetul veterinar are mai multi pacienti.
2. Fiecare pacient este caracterizat de:
• categoria din care face parte (ex: pisici);
• rasa;
• nume;
• varsta;
3. Fiecare animal poate avea mai multe rapoarte medicale.
4. Fiecare raport medical este intocmit la o anumita data, de catre unul sau mai multi medici care participa la diagnosticarea pacientului.
5. La fiecare consultatie animalul poate fi adus de catre un tutore, persoana in grija careia se afla la momentul acela, totodata fiind si persona de contact.
6. La fiecare diagnosticare se pot face sau nu un set de analize.
7. In functie de diagnosticul pus pacientului acesta poate primi un tratament in interiorul cabinetului sau nu, cat si un tratament la domiciliu.
8. Fiecare tratament se face o anumita perioada de timp.
9. Se poate reveni pentru o noua consultatie dupa incheierea tratamentului.

Extras din document

Cerintele proiectului:

Aplicatie pentru urmarirea istoricului medical intr-un cabinet veterinar.

Fiecare pacient este caracterizat de:

categoria, rasa, nume, varsta.

Fiecare animal poate avea mai multe rapoarte medicale.

Fiecare raport medical este intocmit la o anumita data, de catre unul sau mai multi medici.

Fiecare pacient are un tutore, persoana in grija careia se afla la momentul acela, fiind totodata si persona de contact.

In diagnosticarea unui pacient pot efectua un set de analize.

In functie de diagnosticul dat pacientului, acesta poate primi un tratament intern sau la domiciliu.

Fiecare tratament are o durata.

Se poate reveni pentru o noua consultatie dupa incheierea tratamentului.

Proiectarea documentu-lui XML

In proiectarea documentului XML am tinut cont de regulile unui document XML bine format:

Toate elementele XML trebuie sa contina un tag de deschidere si un tag de inchidere

Elementele vide XML trebuie sa se termine cu un spatiu urmat de o bara oblica.

Pentru a delimita valorile atributelor XML utilizati ghilimelele.

Toate atributele XML trebuie sa aiba valori.

Toate documentele XML trebuie sa aiba cel putin un element radacina.

Declaratia XML este facultativa.

Tag-urile XML trebuie sa fie imbricate in mod corect.

Numele atributelor se scriu cu minuscule.

Proiectarea DTD‐ului

Intr-un DTD sunt definite toate constrangerile arhitecturale ale unui fisier XML.

DTD-ul proiectat de mine este unul intern;

Toate declaratiile necesare proiectarii DTD-ului sunt facute in interiorul fisierului XML proiectat anterior.

Prin formula:

<!ELEMENT nume_element(parametri)> se declara un element;

Prin formula: <!ATTLIST atribut denumire_atribut tip> se declara un atribut;

Proiectarea Schemei XML  

Un alt mod de a defini constrangerile unui fisier XML este dat de crearea unei Sheme XML.

Schema XML este un fisier separat de fisierul XML.

Schema XML ofera posibilitatea crearii unui set de constrangerii mult mai complex decat un DTD.

Aceste fisiere pot fi converite in fisiere DTD daca se doreste, lucru valabil in ambele directii.

Fisiere in arhiva (67):

  • Cabinet_veterinar
    • Backup
      • Cabinet_veterinar
        • Cabinet_veterinar.csproj
        • Cabinet_veterinar.csproj.user
        • Form1.cs
        • Form1.Designer.cs
        • Form1.resx
        • Program.cs
        • Properties
          • AssemblyInfo.cs
          • Resources.Designer.cs
          • Resources.resx
          • Settings.Designer.cs
          • Settings.settings
      • Cabinet_veterinar.sln
      • Cabinet_veterinar.suo
    • Cabinet_veterinar
      • bin
        • Debug
          • Cabinet_veterinar.exe
          • Cabinet_veterinar.pdb
          • Cabinet_veterinar.vshost.exe
          • Cabinet_veterinar.vshost.exe.manifest
          • WindowsFormsApplication1.vshost.exe
          • WindowsFormsApplication1.vshost.exe.manifest
        • Release
          • Cabinet_veterinar.exe
          • Cabinet_veterinar.pdb
      • Cabinet_veterinar.csproj
      • Cabinet_veterinar.csproj.user
      • Form1.cs
      • Form1.Designer.cs
      • Form1.resx
      • obj
        • Debug
          • Cabinet_veterinar.csproj.FileListAbsolute.txt
          • Cabinet_veterinar.csproj.GenerateResource.Cache
          • Cabinet_veterinar.exe
          • Cabinet_veterinar.pdb
          • DesignTimeResolveAssemblyReferencesInput.cache
          • ResGen.read.1.tlog
          • ResGen.write.1.tlog
          • TempPE
            • Properties.Resources.Designer.cs.dll
          • WindowsFormsApplication1.csproj.FileListAbsolute.txt
          • WindowsFormsApplication1.csproj.GenerateResource.Cache
          • WindowsFormsApplication1.Form1.resources
          • WindowsFormsApplication1.Properties.Resources.resources
        • Release
          • Cabinet_veterinar.csproj.FileListAbsolute.txt
          • Cabinet_veterinar.csproj.GenerateResource.Cache
          • Cabinet_veterinar.exe
          • WindowsFormsApplication1.Form1.resources
          • WindowsFormsApplication1.Properties.Resources.resources
      • Program.cs
      • Properties
        • AssemblyInfo.cs
        • Resources.Designer.cs
        • Resources.resx
        • Settings.Designer.cs
        • Settings.settings
    • Cabinet_veterinar.sln
    • Cabinet_veterinar.suo
    • UpgradeLog.XML
    • _UpgradeReport_Files
      • UpgradeReport.css
      • UpgradeReport.xslt
      • UpgradeReport_Minus.gif
      • UpgradeReport_Plus.gif
  • poze
    • 1.png
    • 2.png
    • 3.png
    • 4.png
    • 5.png
    • 6.png
    • 7.png
  • cabinet veterinar.xml
  • prezentare.pptx
  • ReadMe.doc
  • Schema.xsd