Προς το περιεχόμενο

Ανάπτυξη προγράμματος σεναρίου κελύφους


fsbmaniac

Προτεινόμενες αναρτήσεις

Ανάπτυξη προγράμματος σεναρίου κελύφους για την υλοποίηση μίας εφαρμογής για την διαχείριση μίας βάσης δεδομένων με στοιχεία των ταινιών DVD ενός Video Club, με δυνατότητες εισαγωγής, μεταβολής διαγραφής, προβολής, και αναζητήσεων στην βάση δεδομένων και χειρισμό μέσω μενού.

 

 

project για το τει αν ξερειι καποιος κατι.... παλουκι μαλλον

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα έλεγα ότι είναι τζάμπα κόπος να το κάνεις με shell script. Όχι ότι δεν γίνεται αλλά είναι πολύ πιό εύκολο και λογικό να το κάνεις σε C ή σε scripting language π.χ. Perl

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν έχω τον χρόνο να γράψω κώδικα αλλά η διαδικασία θα πάει κάπως έτσι:

Κατέβασε τη mysql και φτιάξε μια βάση με 1 table και τα fields που θές. Μετά βάλε την Perl και το module για να μπορείς να κάνεις συνδέσεις με sql databases. Δές εδώ.

Τα υπόλοιπα είναι απλώς κώδικας σε Perl για να κάνεις connect στην DB και να στέλνεις queries. Μιά απλή εισαγωγή στην Perl μπορείς να βρείς εδώ.

Θα χρειαστεί να διαβάσεις και το documentation του Perl Module για databases για να βρείς 2-3 εντολές που χρειάζεσαι, για το connect και για να στέλνεις τα queries στη βάση. Τα υπόλοιπα είναι απλώς να φτιάχνεις το σωστό query από το input του χρήστη. Αν δεν ξέρεις τίποτα από mysql τότε στην σελίδα τους θα βρείς το manual. Η βασική εντολή για search είναι η SELECT η οποία πάντως παίρνει πολλές παραμέτρους για να σου επιστρέφει αποτελέσματα.

Αν θές να κάνεις post το Perl script που θαφτιάξεις εδώ κα να του ρίξουμε μια ματία, πολύ ευχαρίστως αν αντιμετωπίσεις προβλήματα

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 μήνες μετά...
Και η πλάκα είναι ότι κάθησα πριν μια εβδομάδα να οργανώσω τα DVD που έχω σπίτι σε μια τέτοια βάση, ώστε να μάθω php και MySQL web development.

Αν και λίγο Offtopic, εγώ χρησιμοποιώ http://www.powermovielist.com πέραν του μαθησιακού ενδιαφέροντος για mysql, php.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σωστός ο NullScan! Αν μπορείς να χρησιμοποιήσεις perl, μπορείς να κάνεις τα πάντα. Αποκλειστικά σε Bash ή άλλο shell θα ήταν σα να κοσκινίζεις φακές με γάντια του box. :P

Αντί για mysql θα σου πρότεινα να δεις και τις SQLite, BDB και CDB (δεν είναι ανάγκη να χρησιμοποιήσεις ολόκληρο RDBMS σαν τη MySQL αν δε χρειάζεται).

 

Όπως είπε όμως, θα ήταν καλύτερο να ξεκινήσεις πρώτα το σχεδιασμό-προγραμματισμό και σε ό,τι επιμέρους προβλήματα δε μπορείς να ξεπεράσεις να ζητάς βοήθεια. Σαν εργασία δεν είναι δύσκολη αρκεί να έχεις μια ιδέα για αρχές προγραμματισμού. Η perl είναι εύκολη γλώσσα και συγχωρεί σχεδιαστικά λάθη (αν και ο κώδικάς της μπορεί να γίνει αποτρόπαιος :P). Το βρίσκω πολύ ενδιαφέρον assignment και στη θέση σου θα το επέλεγα με χίλια γιατί έχει να κάνει με πολύτιμες τεχνολογίες. Αν δεν έχεις προηγούμενη εμπειρία θα ζωριστείς λίγο στην αρχή καθώς εκτός από την εφαρμογή θα πρέπει να ασχοληθείς και λίγο με τα βασικά του Linux (ή άλλου unix-like OS) αλλά αν είναι εργασία εξαμήνου υπάρχει αρκετός χρόνος για όλα.

 

ΥΣ. Please, εξέτασε σοβαρά το ενδεχόμενο να χρησιμοποιείς τον όρο shell-script αντί "σενάριο κελύφους" :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Development of a shell script for administration of a dvd club database, with utilities of entering, editing, deleting, viewing and searching in the database's dvds and also a gui.

Η κατι τετοιο.

Ε ρεε τι μας κανει αυτος ο εξελληνισμος, οχι πως ειναι κακος, αλλα να σου βαζουν μια τετοια εργασια σε τει στα ελληνικα, οχι μονο δε θα καταλαβεις τιποτα, αλλα και δε θα μπορεις να ψαξεις στο google.

 

Για να πω και εγω τη γνωμη μου, νομιζω οτι θα μπορουσες να κανεις τη δουλεια σου με python(η database και τα utilities) και wxpython(το gui).Μηπως επιτρεπεται και η python εκτος απο perl και shell?Αν ναι, σου την προτεινω ανεπιφυλακτα, δεν ειμαι πολυ προχωρημενος στον προγραμματισμο, αλλα απο οτι εχω ακουσει κιολας, μπορει να σου αποφερει λιγοτερα μαλλιοτραβηγματα και keyboards.:)

 

Α, και μιλα πιο καθαρα γιατι ποστ με "????????//", ποστ σε greeklish η ποστ γεματα γραμματικα λαθη δειχνουν οτι εκατσες να τα γραψεις πολυ γρηγορα, χωρις καθολου προσοχη, και αυτο δεν ειναι ευγενικο, μπορει πολλοι εκει εξω να ξερουν να σου απαντησουν αλλα να ειδαν το στυλ σου και να ειπαν, "α, αυτος δε νιωθει να γραψει, σιγα μην τον βοηθησω" κτλ.

[edit]

Α, βρηκα ενα ωραιο rfc τυχαια σε σχεση με τα παραπανω και ειπα να το βαλω να το διαβασεις αν θες.

http://www.faqs.org/rfcs/rfc1855.html

[/edit]

Βλεπω τετοια ποστ συνεχεια.:evil: :evil:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Development of a shell script for administration of a dvd club database, with utilities of entering, editing, deleting, viewing and searching in the database's dvds and also a gui.

Η κατι τετοιο.

Ε ρεε τι μας κανει αυτος ο εξελληνισμος, οχι πως ειναι κακος, αλλα να σου βαζουν μια τετοια εργασια σε τει στα ελληνικα, οχι μονο δε θα καταλαβεις τιποτα, αλλα και δε θα μπορεις να ψαξεις στο google.

Ευτυχώς που είναι στα ελληνικά ο τίτλος της εργασίας. Αυτό έλειπε...

Όσο για το οτι δε θα καταλάβει κάποιος κάτι ή δε θα μπορεί να ψάξει στο google μου φαίνεται οτι υπερβάλλεις:)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ε, πιο πολλα αποτελεσματα θα βρεις στο google αν βαλεις τους αγγλικους ορους παρα τους ελληνικους, αυτο ειναι σιγουρο.

Τελως παντων, νομιζω οτι πραγματι υπερεβαλλα, αλλα δικαιολογουμαι με το γεγονος οτι δεν ξερω πως ειναι η κατασταση στα τει, αν δηλαδη ειναι προχωρημενοι οι φοιτητες ωστε να ειναι σε θεση να πιασουν τι θελει η εργασια με τη μια.

 

Παρολαυτα δεν ειμαι κατα των ελληνικων, στα ελληνικα να γραφουμε φυσικα, αλλα απλα μπορει να ψιλομπερδευτουμε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ε, πιο πολλα αποτελεσματα θα βρεις στο google αν βαλεις τους αγγλικους ορους παρα τους ελληνικους, αυτο ειναι σιγουρο.

Σίγουρα, αυτό όμως δεν εμποδίζει κανέναν να μεταφράσει τους ελληνικούς σε αγγλικούς:) αυτό ήθελα να πω:mrgreen:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...

to project einai apo to mathima unix tou tei serron :P kai apo oso 3erw prepi na ginei me shell script me tin boithia tis sed kai ths awk pou didaxtikate sto mathima ! ta project einai efikta kai oxi diskola den zitaei o kathigitis na kanete to kenourgio imdb alla na tou di3ete oti katalavate kati sto mathima..

 

h kaliteri lisi tha itan na eggatastisete kapio linux kai na arxisete to diavasma giati kapia pragmata stous ipologistes den mathenonte mesa apo forum oute briskonte etima.

 

episis den noite fititis tou tei serron pou ferei to onoma "pliroforikis kai epikinoniwn" na min bori na kanei ena aplo senario kelifous

 

merika link pou boithane :)

 

shell scripting (ta genika basika pragmata)

http://www.hsrl.rutgers.edu/ug/shell_help.html

awk ( me tin awk tha pe3ete kirios gi afto doste simasia edw ;) )

http://www.vectorsite.net/tsawk.html

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...