Difference between revisions of "Java-Business-Application/C2/Issuing-and-Returning-a-book/Marathi"
From Script | Spoken-Tutorial
(First Upload) |
PoojaMoolya (Talk | contribs) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
'''Keywords: Java-Business-Application''' | '''Keywords: Java-Business-Application''' | ||
− | + | {| border = 1 | |
− | + | |'''Time''' | |
− | {| border=1 | + | |'''Narration''' |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 00 | + | | 00:00 |
− | | '''Issuing and returning a book वरील पाठात आपले स्वागत. | + | | '''Issuing and returning a book''' वरील पाठात आपले स्वागत. |
|- | |- | ||
− | | 00 | + | | 00:05 |
| या पाठात शिकणार आहोत, | | या पाठात शिकणार आहोत, | ||
|- | |- | ||
− | | 00 | + | | 00:08 |
| युजरची सर्व माहिती मिळवणे, | | युजरची सर्व माहिती मिळवणे, | ||
|- | |- | ||
− | | 00 | + | | 00:11 |
| युजरला पुस्तक देणे, | | युजरला पुस्तक देणे, | ||
|- | |- | ||
− | | 00 | + | | 00:13 |
| पुस्तक परत घेणे, | | पुस्तक परत घेणे, | ||
|- | |- | ||
− | | 00 | + | | 00:15 |
| आपण वापरणार आहोत, | | आपण वापरणार आहोत, | ||
|- | |- | ||
− | | 00 | + | | 00:17 |
| उबंटु वर्जन 12.04 | | उबंटु वर्जन 12.04 | ||
|- | |- | ||
− | | 00 | + | | 00:20 |
| नेटबीन्स IDE 7.3 | | नेटबीन्स IDE 7.3 | ||
|- | |- | ||
− | | 00 | + | | 00:23 |
| JDK 1.7 | | JDK 1.7 | ||
|- | |- | ||
− | | 00 | + | | 00:25 |
| फायरफॉक्स वेब ब्राऊजर 21.0 | | फायरफॉक्स वेब ब्राऊजर 21.0 | ||
|- | |- | ||
− | | 00 | + | | 00:29 |
| तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता. | | तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता. | ||
|- | |- | ||
− | | 00 | + | | 00:33 |
− | | | + | | ह्या पाठासाठी तुम्हाला, |
|- | |- | ||
− | | 00 | + | | 00:37 |
− | | '''Java Servlets, JSPs | + | | '''Java Servlets, JSPs''' आणि |
|- | |- | ||
− | | 00 | + | | 00:40 |
− | | इन्व्हेन्टरीज बनवून ती बघणे या | + | | इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे. |
|- | |- | ||
− | | 00 | + | | 00:44 |
| नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या. | | नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या. | ||
|- | |- | ||
− | | 00 | + | | 00:48 |
− | | मागील पाठात '''Admin | + | | मागील पाठात '''Admin''' सेक्शन कसा कार्य करतो ते पाहिले. |
|- | |- | ||
− | | 00 | + | | 00:53 |
− | | या पाठात '''Admin सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू. | + | | या पाठात '''Admin''' सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू. |
|- | |- | ||
− | | 00 | + | | 00:59 |
− | | | + | | ब्राऊजरवर जाऊ. |
|- | |- | ||
− | | 01 | + | | 01:02 |
− | | ''' | + | | '''admin''' म्हणून लॉगिन करा. |
|- | |- | ||
− | | 01 | + | | 01:05 |
− | | येथे '''Admin सेक्शन पेजमधे List Users | + | | येथे '''Admin''' सेक्शन पेजमधे '''List Users''' आणि '''Checkout/Return Book''' हे पर्याय आहेत. |
|- | |- | ||
− | | 01 | + | | 01:14 |
− | | आता ''' | + | | आता '''IDE''' वर जाऊ. |
|- | |- | ||
− | | 01 | + | | 01:18 |
− | | '''adminsection.jsp''' मधे आणखी दोन | + | | '''adminsection.jsp''' मधे आणखी दोन रेडिओ बटणे बघू शकतो. |
|- | |- | ||
− | | 01 | + | | 01:24 |
− | | एक '''List Users साठी आणि दुसरे | + | | एक '''List Users''' साठी आणि दुसरे '''Checkout/Return Book''' साठी. |
|- | |- | ||
− | | 01 | + | | 01:30 |
− | | | + | | ब्राऊजरवर जा. |
|- | |- | ||
− | | 01 | + | | 01:33 |
− | | '''List | + | | '''List Users''' रेडिओ बटणावर क्लिक करा. |
|- | |- | ||
− | | 01 | + | | 01:38 |
− | | त्यामधे | + | | त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे. |
|- | |- | ||
− | | 01 | + | | 01:48 |
| आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत. | | आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत. | ||
|- | |- | ||
− | | 01 | + | | 01:51 |
| मागील पाठात त्या पाहिल्या आहेत. | | मागील पाठात त्या पाहिल्या आहेत. | ||
|- | |- | ||
− | | 01 | + | | 01:55 |
− | | '''Checkout | + | | '''Checkout''' किंवा '''Return Book''' पर्यायावर क्लिक करा. |
|- | |- | ||
− | | 02 | + | | 02:01 |
− | | आपल्याला एक '''form मिळेल जो''' ''' | + | | आपल्याला एक '''form''' मिळेल जो '''checkout''' तसेच '''return book''' ची परवानगी देतो. |
|- | |- | ||
− | | 02 | + | | 02:06 |
| त्यासाठीचा कोड बघू. | | त्यासाठीचा कोड बघू. | ||
|- | |- | ||
− | | 02 | + | | 02:09 |
− | | त्यासाठी ''' | + | | त्यासाठी '''IDE''' वर जा. |
|- | |- | ||
− | | 02 | + | | 02:11 |
− | | '''Checkout/Return | + | | '''Checkout/Return Book''' वर क्लिक केले. |
|- | |- | ||
− | | 02 | + | | 02:14 |
| म्हणजेच '''menuselection <nowiki>=</nowiki>''' '''checkoutbook''' | | म्हणजेच '''menuselection <nowiki>=</nowiki>''' '''checkoutbook''' | ||
|- | |- | ||
− | | 02 | + | | 02:18 |
− | | '''List | + | | '''List Books''' साठी केल्याप्रमाणेच या स्टेप्स आहेत. |
|- | |- | ||
− | | 02 | + | | 02:23 |
− | | ''' | + | | परंतु येथे '''RequestDispatcher''' द्वारे '''checkOut.jsp''' कडे '''request''' पाठवत आहोत. |
|- | |- | ||
− | | 02 | + | | 02:29 |
− | | ''' | + | | आता '''checkOut '''dot '''jsp''' वर जाऊ . |
|- | |- | ||
− | | 02 | + | | 02:33 |
− | | हे पेज '''listBooks ''''' | + | | हे पेज '''listBooks '''dot '''''jsp''' सारखेच आहे. |
|- | |- | ||
− | | 02 | + | | 02:38 |
− | | फक्त येथे प्रत्येक पुस्तकापुढे | + | | फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे. |
|- | |- | ||
− | | 02 | + | | 02:42 |
− | | त्यामुळे ते पुस्तक '''Checkout/Return करू शकू. | + | | त्यामुळे ते पुस्तक '''Checkout/Return करू शकू. |
|- | |- | ||
− | | 02 | + | | 02:46 |
− | | आपल्याकडे | + | | आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक '''checkout''' करणा-या युजरचे नाव लिहू शकतो. |
|- | |- | ||
− | | 02 | + | | 02:53 |
− | | तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field | + | | तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field''' आहे. |
|- | |- | ||
− | | 02 | + | | 02:59 |
− | | चालू तारखेपासून एक आठवड्यानंतरची | + | | चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे. |
|- | |- | ||
− | | 03 | + | | 03:04 |
− | | ''' | + | | हे '''Calendar''' क्लासद्वारे केले आहे. |
|- | |- | ||
− | | 03 | + | | 03:07 |
| ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल. | | ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल. | ||
|- | |- | ||
− | | 03 | + | | 03:13 |
| पहिले म्हणजे वर्षाचा चालू दिवस. | | पहिले म्हणजे वर्षाचा चालू दिवस. | ||
|- | |- | ||
− | | 03 | + | | 03:16 |
| आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस. | | आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस. | ||
|- | |- | ||
− | | 03 | + | | 03:21 |
| आपण सात दिवस मिळवत आहोत. | | आपण सात दिवस मिळवत आहोत. | ||
|- | |- | ||
− | | 03 | + | | 03:23 |
− | | आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet | + | | आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet''' आहे. |
|- | |- | ||
− | | 03 | + | | 03:29 |
− | | | + | | ब्राऊजरवर जाऊ . |
|- | |- | ||
− | | 03 | + | | 03:32 |
− | | '''BookId | + | | '''BookId 1''' वर क्लिक करा. |
|- | |- | ||
− | | 03 | + | | 03:35 |
− | | ''' | + | | '''arya''' हे युजरनेम टाईप करा. |
|- | |- | ||
− | | 03 | + | | 03:38 |
− | | आजच्या तारखेपासून एक आठवड्यानंतरची | + | | आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे. |
|- | |- | ||
− | | 03 | + | | 03:43 |
− | | उपलब्ध प्रती '''9 | + | | उपलब्ध प्रती '''9''' आहेत. |
|- | |- | ||
− | | 03 | + | | 03:48 |
− | | '''Checkout | + | | '''Checkout Book''' वर क्लिक करा . |
|- | |- | ||
− | | 03 | + | | 03:51 |
− | | ''' | + | | आपल्याला '''Checkout''' सक्सेस पेज मिळेल. |
|- | |- | ||
− | | 03 | + | | 03:55 |
− | | '''Admin सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा. | + | | '''Admin''' सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा. |
|- | |- | ||
− | | 03 | + | | 03:59 |
− | | ''' | + | | पुन्हा '''Checkout/Return Book''' वर क्लिक करा. |
|- | |- | ||
− | | 04 | + | | 04:03 |
− | | उपलब्ध प्रतींची संख्या कमी होऊन '''8 झाली आहे. | + | | उपलब्ध प्रतींची संख्या कमी होऊन '''8''' झाली आहे. |
|- | |- | ||
− | | 04 | + | | 04:08 |
| त्यासाठीचा कोड पाहू. | | त्यासाठीचा कोड पाहू. | ||
|- | |- | ||
− | | 04 | + | | 04:10 |
− | | ''' | + | | '''IDE''' वर जाऊ . |
|- | |- | ||
− | | 04 | + | | 04:13 |
− | | '''CheckoutServlet. | + | | '''CheckoutServlet.java''' वर जा. |
|- | |- | ||
− | | 04 | + | | 04:16 |
| आपण '''errorMsgs''' सूची सेट केलेली आहे. | | आपण '''errorMsgs''' सूची सेट केलेली आहे. | ||
|- | |- | ||
− | | 04 | + | | 04:19 |
− | | ''' | + | | तसेच '''request''' मधे '''errorMsgs''' सेट केलेले आहेत. |
|- | |- | ||
− | | 04 | + | | 04:23 |
− | | ''' | + | | आपल्याला '''request''' कडून '''getParameter''' द्वारे युजरनेम मिळेल. |
|- | |- | ||
− | | 04 | + | | 04:28 |
− | | ''' | + | | तसेच '''checkout_book, return_book''' आणि '''book id''' मिळेल. |
|- | |- | ||
− | | 04 | + | | 04:34 |
− | | नंतर '''Id मधून Integer असलेला BookId | + | | नंतर '''Id''' मधून '''Integer''' असलेला '''BookId''' पार्स करू. |
|- | |- | ||
− | | 04 | + | | 04:40 |
− | | आपण ''' | + | | आपण युजरनेम आणि '''book id''' व्हॅलिडेट करू. |
|- | |- | ||
− | | 04 | + | | 04:44 |
− | | ''' | + | | तसेच '''Checkout_book''' आणि '''Return_Book''' ह्या दोघांची व्हॅल्यू '''null''' आहे का ते तपासू. |
|- | |- | ||
− | | 04 | + | | 04:50 |
− | | नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null | + | | नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null''' नसल्यास, |
|- | |- | ||
− | | 04 | + | | 04:55 |
− | | येथे ''' | + | | येथे '''userExists''' मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू. |
|- | |- | ||
− | | 05 | + | | 05:01 |
− | | नंतर मेथडने दिलेली रिटर्न व्हॅल्यू''' userExists व्हेरिएबलमधे संचित करू. | + | | नंतर मेथडने दिलेली रिटर्न व्हॅल्यू '''userExists''' व्हेरिएबलमधे संचित करू. |
|- | |- | ||
− | | 05 | + | | 05:07 |
− | | आता ही मेथड काय करते ते पाहू | + | | आता ही मेथड काय करते ते पाहू. |
|- | |- | ||
− | | 05 | + | | 05:11 |
− | | प्रथम टेबलमधे | + | | प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू. |
|- | |- | ||
− | | 05 | + | | 05:18 |
− | | | + | | नंतर '''userExists''' हे इंटिजर व्हेरिएबल '''0''' ने इनिशियलाईज करू. |
|- | |- | ||
− | | 05 | + | | 05:23 |
− | | | + | | जरनेम उपलब्ध असेल तर '''userExists''' एक वर सेट करू. |
|- | |- | ||
− | | 05 | + | | 05:29 |
− | | नंतर ''' | + | | नंतर '''userExists''' ची व्हॅल्यू रिटर्न करू. |
|- | |- | ||
− | | 05 | + | | 05:33 |
− | | मेथडने''' ''' | + | | मेथडने '''0''' ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही. |
|- | |- | ||
− | | 05 | + | | 05:42 |
− | | अन्यथा, युजर उपलब्ध असल्यास ''' | + | | अन्यथा, युजर उपलब्ध असल्यास '''bookAlreadyIssued''' मेथड कॉल करू. |
|- | |- | ||
− | | 05 | + | | 05:50 |
− | | नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued मधे संचित करू. | + | | नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued''' मधे संचित करू. |
|- | |- | ||
− | | 05 | + | | 05:55 |
− | | येथे तेच | + | | येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू. |
|- | |- | ||
− | | 06 | + | | 06:01 |
− | | ''' | + | | आता '''bookAlreadyIssued''' मेथडवर जाऊ . |
|- | |- | ||
− | | 06 | + | | 06:05 |
− | | येथे '''bookAlreadyIssued हे इंटिजर व्हेरिएबल''' ''' | + | | येथे '''bookAlreadyIssued''' हे इंटिजर व्हेरिएबल '''0''' वर सेट केले आहे. |
|- | |- | ||
− | | 06 | + | | 06:12 |
− | | | + | | तीच '''BookId''' असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू. |
|- | |- | ||
− | | 06 | + | | 06:18 |
− | | ''' | + | | आपल्याला '''Checkout''' टेबलमधून '''BookId''' मिळेल. |
|- | |- | ||
− | | 06 | + | | 06:23 |
− | | '''BookId उपलब्ध असल्यास''' ''' | + | | '''BookId''' उपलब्ध असल्यास '''bookAlreadyIssued''' हे व्हेरिएबल'''1''' वर सेट होईल. |
|- | |- | ||
− | | 06 | + | | 06:30 |
− | | नंतर '''bookAlreadyIssued ची व्हॅल्यू रिटर्न करू. | + | | नंतर '''bookAlreadyIssued''' ची व्हॅल्यू रिटर्न करू. |
|- | |- | ||
− | | 06 | + | | 06:34 |
− | | मेथडने '''1 ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे. | + | | मेथडने '''1''' ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे. |
|- | |- | ||
− | | 06 | + | | 06:43 |
− | | | + | | ब्राऊजरवर जाऊ . |
|- | |- | ||
− | | 06 | + | | 06:46 |
− | | | + | | आता त्याच युजर द्वारे तेच पुस्तक '''checkout''' करण्याचा प्रयत्न करू. |
|- | |- | ||
− | | 06 | + | | 06:51 |
− | | ''' | + | | '''arya''' हे युजरनेम टाईप करा. |
|- | |- | ||
− | | 06 | + | | 06:54 |
− | | '''BookId | + | | '''BookId 1''' रेडिओ बटणावर क्लिक करा. |
|- | |- | ||
− | | 06 | + | | 06:59 |
− | | '''Checkout | + | | '''Checkout book''' वर क्लिक करा. |
|- | |- | ||
− | | 07 | + | | 07:03 |
− | | आपल्याला '''the same user has already borrowed this book असा एरर मेसेज मिळेल. | + | | आपल्याला '''the same user has already borrowed this book''' असा एरर मेसेज मिळेल. |
|- | |- | ||
− | | 07 | + | | 07:10 |
− | | ''' | + | | '''IDE''' वर जा. |
|- | |- | ||
− | | 07 | + | | 07:14 |
− | | सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book ची व्हॅल्यू''' ''' | + | | सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book''' ची व्हॅल्यू '''null''' नसल्यास checkoutमेथड कॉल करू. |
|- | |- | ||
− | | 07 | + | | 07:22 |
− | | ह्या मेथडमधे काय करणार आहोत ते पाहू | + | | ह्या मेथडमधे काय करणार आहोत ते पाहू. |
|- | |- | ||
− | | 07 | + | | 07:25 |
− | | येथे संबंधित '''id साठी उपलब्ध प्रतींची संख्या मिळेल. | + | | येथे संबंधित '''id''' साठी उपलब्ध प्रतींची संख्या मिळेल. |
|- | |- | ||
− | | 07 | + | | 07:31 |
− | | ''' | + | | हे आपल्याला '''Books''' टेबलमधून मिळेल. |
|- | |- | ||
− | | 07 | + | | 07:35 |
− | | नंतर उपलब्ध प्रतींची संख्या '''available copies ह्या व्हेरिएबलमधे संचित करू. | + | | नंतर उपलब्ध प्रतींची संख्या '''available copies''' ह्या व्हेरिएबलमधे संचित करू. |
|- | |- | ||
− | | 07 | + | | 07:41 |
− | | '''available copies ची संख्या''' ''' | + | | '''available copies''' ची संख्या '''0''' पेक्षा जास्त आणि '''bookIssued '''''<nowiki>=</nowiki> '''''0''' आहे का ते तपासू. |
|- | |- | ||
− | | 07 | + | | 07:50 |
− | | '''request द्वारे आपल्याला dateofreturn मिळेल जी''' ''' | + | | '''request''' द्वारे आपल्याला '''dateofreturn''' मिळेल जी '''returndate''' मधे संचित करू. |
|- | |- | ||
− | | 07 | + | | 07:56 |
− | | नंतर '''insertIntoCheckout कॉल करू. | + | | नंतर '''insertIntoCheckout''' कॉल करू. |
|- | |- | ||
− | | 08 | + | | 08:00 |
− | | ''' | + | | '''insertIntoCheckout''' मेथड काय करते ते बघू. |
|- | |- | ||
− | | 08 | + | | 08:05 |
− | | येथे '''book_id, युजरनेम आणि रिटर्न डेट''' ''' | + | | येथे '''book_id,''' युजरनेम आणि रिटर्न डेट '''Checkout''' टेबलमधे संचित करू. |
|- | |- | ||
− | | 08 | + | | 08:12 |
− | | नंतर '''decrement available copies ही मेथड कॉल करू. | + | | नंतर '''decrement available copies''' ही मेथड कॉल करू. |
|- | |- | ||
− | | 08 | + | | 08:16 |
− | | ही मेथड काय करते ते पाहू | + | | ही मेथड काय करते ते पाहू. |
|- | |- | ||
− | | 08 | + | | 08:19 |
− | | येथे '''Books टेबलमधून उपलब्ध प्रतींची संख्या | + | | येथे '''Books''' टेबलमधून उपलब्ध प्रतींची संख्या '''1''' ने कमी करण्यासाठी क्वेरी कार्यान्वित करू. |
− | + | ||
− | '''करू | + | |
|- | |- | ||
− | | 08 | + | | 08:26 |
− | | नंतर ''' | + | | नंतर '''setCheckoutIntoRequest''' मेथड कॉल करू. |
|- | |- | ||
− | | 08 | + | | 08:29 |
| ह्या मेथडवर जाऊ . | | ह्या मेथडवर जाऊ . | ||
|- | |- | ||
− | | 08 | + | | 08:32 |
− | | ह्या मेथडमधे '''request मधे''' ''' | + | | ह्या मेथडमधे '''request''' मधे '''checkout''' अॅट्रिब्यूट सेट करू. |
|- | |- | ||
− | | 08 | + | | 08:38 |
− | | ''' | + | | नंतर ही '''request''' आपण '''RequestDispatcher''' द्वारे '''successCheckout.jsp''' कडे पाठवू. |
|- | |- | ||
− | | 08 | + | | 08:45 |
− | | जर '''available copies | + | | जर '''available copies''' बरोबर '''0'''असेल तर '''There are no copies of the requested book available''' असे दाखवू. |
|- | |- | ||
− | | 08 | + | | 08:53 |
− | | आता '''successCheckout '''''dot '''''jsp वर जाऊ. | + | | आता '''successCheckout '''''dot '''''jsp''' वर जाऊ. |
|- | |- | ||
− | | 08 | + | | 08:58 |
− | | प्रथम '''request द्वारे checkout | + | | प्रथम '''request''' द्वारे '''checkout''' अॅट्रिब्यूट मिळेल. |
|- | |- | ||
− | | 09 | + | | 09:03 |
− | | नंतर यशस्वीरित्या ''' | + | | नंतर यशस्वीरित्या '''Checkout''' केल्याचा मेसेज मिळेल. |
|- | |- | ||
− | | 09 | + | | 09:08 |
| तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा. | | तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा. | ||
|- | |- | ||
− | | 09 | + | | 09:11 |
− | | आता पुस्तक परत करू. त्यासाठी | + | | आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ. |
|- | |- | ||
− | | 09 | + | | 09:15 |
− | | '''bookId 1 वर क्लिक करा. ''' | + | | '''bookId 1''' वर क्लिक करा. युजरनेम '''arya''' टाईप करा. |
|- | |- | ||
− | | 09 | + | | 09:21 |
− | | '''Return | + | | '''Return book''' वर क्लिक करा. |
|- | |- | ||
− | | 09 | + | | 09:24 |
| पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल. | | पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल. | ||
|- | |- | ||
− | | 09 | + | | 09:29 |
− | | आणखी एक '''checkout/ | + | | आणखी एक '''checkout/return''' साठी येथे क्लिक करा. |
|- | |- | ||
− | | 09 | + | | 09:33 |
− | | आपण '''Admin | + | | आपण '''Admin''' सेक्शन पेज वर जाऊ. |
|- | |- | ||
− | | 09 | + | | 09:36 |
− | | '''Checkout/Return | + | | '''Checkout/Return Book''' वर क्लिक करा. |
|- | |- | ||
− | | 09 | + | | 09:39 |
| उपलब्ध प्रतींची संख्या वाढलेली दिसेल. | | उपलब्ध प्रतींची संख्या वाढलेली दिसेल. | ||
|- | |- | ||
− | | 09 | + | | 09:45 |
| ह्याचा कोड पाहू . | | ह्याचा कोड पाहू . | ||
|- | |- | ||
− | | 09 | + | | 09:47 |
− | | ''' | + | | '''IDE''' वर जाऊ. |
|- | |- | ||
− | | 09 | + | | 09:49 |
− | | '''CheckoutServlet '''''dot ''''' | + | | '''CheckoutServlet '''''dot '''''java''' उघडा. |
|- | |- | ||
− | | 09 | + | | 09:53 |
− | | आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null | + | | आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null''' नसल्यास. |
|- | |- | ||
− | | 10 | + | | 10:00 |
− | | ''' | + | | '''returnBook''' मेथड कॉल करू. |
|- | |- | ||
− | | 10 | + | | 10:03 |
| ह्या मेथडवर जाऊ . | | ह्या मेथडवर जाऊ . | ||
|- | |- | ||
− | | 10 | + | | 10:06 |
− | | येथे '''book | + | | येथे '''book id''' साठी '''Books''' टेबलमधून '''totalcopies''' आणि '''available copies''' सिलेक्ट करू. |
|- | |- | ||
− | | 10 | + | | 10:14 |
− | | '''totalcopies आणि available copies''' अनुक्रमे '''totcopies आणि''' ''' | + | | '''totalcopies''' आणि '''available copies''' अनुक्रमे '''totcopies''' आणि '''availcopies''' मधे संचित करू. |
|- | |- | ||
− | | 10 | + | | 10:21 |
− | | | + | | नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त आहेत का हे तपासू. |
|- | |- | ||
− | | 10 | + | | 10:27 |
| ब्राऊजरवर जाऊ . | | ब्राऊजरवर जाऊ . | ||
|- | |- | ||
− | | 10 | + | | 10:30 |
− | | आता अशा युजरद्वारे पुस्तक | + | | आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते. |
|- | |- | ||
− | | 10 | + | | 10:35 |
− | | ''' | + | | '''Mdhusein''' हे युजरनेम द्या. |
|- | |- | ||
− | | 10 | + | | 10:39 |
− | | '''book id | + | | '''book id 1''' वर क्लिक करा. |
|- | |- | ||
− | | 10 | + | | 10:42 |
− | | ''' | + | | नंतर '''Return Book''' वर क्लिक करा. |
|- | |- | ||
− | | 10 | + | | 10:44 |
− | | '''The given user has not borrowed this book!!''' असा | + | | '''The given user has not borrowed this book!!''' असा एरर मेसेज दिसेल. |
|- | |- | ||
− | | 10 | + | | 10:50 |
− | | ''' | + | | '''IDE''' वर जाऊ. |
|- | |- | ||
− | | 10 | + | | 10:53 |
− | | येथे '''bookIssued''' <nowiki>=</nowiki> '''1 आहे का ते तपासू. | + | | येथे '''bookIssued''' <nowiki>=</nowiki> '''1''' आहे का ते तपासू. |
|- | |- | ||
− | | 10 | + | | 10:57 |
− | | नंतर ''' | + | | नंतर '''removeFromCheckout''' मेथड कॉल करू. |
|- | |- | ||
− | | 11 | + | | 11:01 |
| मेथडवर जाऊ . | | मेथडवर जाऊ . | ||
|- | |- | ||
− | | 11 | + | | 11:04 |
− | | येथे '''Checkout table मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू. | + | | येथे '''Checkout table''' मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू. |
|- | |- | ||
− | | 11 | + | | 11:14 |
− | | '''incrementAvailableCopies ही मेथड कॉल करू. | + | | '''incrementAvailableCopies''' ही मेथड कॉल करू. |
|- | |- | ||
− | | 11 | + | | 11:18 |
| ह्या मेथडवर जाऊ . | | ह्या मेथडवर जाऊ . | ||
|- | |- | ||
− | | 11 | + | | 11:21 |
− | | येथे ''' | + | | येथे उपलब्ध प्रती '''1''' ने वाढवत आहोत. |
|- | |- | ||
− | | 11 | + | | 11:25 |
− | | '''Books table अपडेट करण्यासाठी क्वेरी कार्यान्वित करू. | + | | '''Books table''' अपडेट करण्यासाठी क्वेरी कार्यान्वित करू. |
|- | |- | ||
− | | 11 | + | | 11:29 |
− | | नंतर ''' | + | | नंतर '''setReturnIntoRequest''' मेथड कॉल करू. |
|- | |- | ||
− | | 11 | + | | 11:34 |
− | | त्या मेथडवर जाऊ | + | | त्या मेथडवर जाऊ. |
|- | |- | ||
− | | 11 | + | | 11:37 |
− | | ''' | + | | येथे '''request''' मधे '''returnBook''' अॅट्रिब्यूट सेट केले आहे. |
|- | |- | ||
− | | 11 | + | | 11:41 |
− | | ''' | + | | नंतर '''RequestDispatcher''' द्वारे '''successReturn''' पेज कडे पाठवणार आहोत. |
|- | |- | ||
− | | 11 | + | | 11:48 |
− | | '''successReturn पेज हे''' ''' | + | | '''successReturn''' पेज हे '''successCheckout''' पेजप्रमाणेच आहे. |
|- | |- | ||
− | | 11 | + | | 11:53 |
| आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा . | | आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा . | ||
|- | |- | ||
− | | 11 | + | | 11:58 |
− | | ''' | + | | येथे '''Visitor’s Home Page''' ची लिंक बघू शकतो. |
|- | |- | ||
− | | 12 | + | | 12:03 |
| आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे. | | आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे. | ||
|- | |- | ||
− | | 12 | + | | 12:07 |
| आपण शिकलो ते थोडक्यात: | | आपण शिकलो ते थोडक्यात: | ||
|- | |- | ||
− | | 12 | + | | 12:10 |
| युजरची सर्व माहिती मिळवणे, | | युजरची सर्व माहिती मिळवणे, | ||
|- | |- | ||
− | | 12 | + | | 12:12 |
− | | युजरला पुस्तक देणे, | + | | युजरला पुस्तक देणे, पुस्तक परत घेणे |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 12 | + | | 12:15 |
| प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. | | प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. | ||
|- | |- | ||
− | | 12 | + | | 12:20 |
| ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. | | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. | ||
|- | |- | ||
− | | 12 | + | | 12:24 |
| जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. | | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. | ||
|- | |- | ||
− | | 12 | + | | 12:28 |
| स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, | | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, | ||
|- | |- | ||
− | | 12 | + | | 12:30 |
| Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. | | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. | ||
|- | |- | ||
− | | 12 | + | | 12:32 |
| परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. | | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. | ||
|- | |- | ||
− | | 12 | + | | 12:36 |
| अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki> | | अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki> | ||
|- | |- | ||
− | | 12 | + | | 12:41 |
| "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. | | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. | ||
|- | |- | ||
− | | 12 | + | | 12:44 |
| यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. | | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. | ||
|- | |- | ||
− | | 12 | + | | 12:50 |
| यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. | | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. | ||
|- | |- | ||
− | | 12 | + | | 12:52 |
| '''ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.''' | | '''ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.''' | ||
|- | |- | ||
− | | 12 | + | | 12:58 |
| त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे. | | त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे. | ||
|- | |- | ||
− | | 13 | + | | 13:06 |
− | | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी | + | | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते . |
|- | |- | ||
− | | 13 | + | | 13:10 |
| सहभागासाठी धन्यवाद. | | सहभागासाठी धन्यवाद. | ||
|} | |} |
Latest revision as of 12:13, 19 April 2017
Title of script: Issuing-and-Returning-a-book
Author: Manali Ranade
Keywords: Java-Business-Application
Time | Narration |
00:00 | Issuing and returning a book वरील पाठात आपले स्वागत. |
00:05 | या पाठात शिकणार आहोत, |
00:08 | युजरची सर्व माहिती मिळवणे, |
00:11 | युजरला पुस्तक देणे, |
00:13 | पुस्तक परत घेणे, |
00:15 | आपण वापरणार आहोत, |
00:17 | उबंटु वर्जन 12.04 |
00:20 | नेटबीन्स IDE 7.3 |
00:23 | JDK 1.7 |
00:25 | फायरफॉक्स वेब ब्राऊजर 21.0 |
00:29 | तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता. |
00:33 | ह्या पाठासाठी तुम्हाला, |
00:37 | Java Servlets, JSPs आणि |
00:40 | इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे. |
00:44 | नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या. |
00:48 | मागील पाठात Admin सेक्शन कसा कार्य करतो ते पाहिले. |
00:53 | या पाठात Admin सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू. |
00:59 | ब्राऊजरवर जाऊ. |
01:02 | admin म्हणून लॉगिन करा. |
01:05 | येथे Admin सेक्शन पेजमधे List Users आणि Checkout/Return Book हे पर्याय आहेत. |
01:14 | आता IDE वर जाऊ. |
01:18 | adminsection.jsp मधे आणखी दोन रेडिओ बटणे बघू शकतो. |
01:24 | एक List Users साठी आणि दुसरे Checkout/Return Book साठी. |
01:30 | ब्राऊजरवर जा. |
01:33 | List Users रेडिओ बटणावर क्लिक करा. |
01:38 | त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे. |
01:48 | आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत. |
01:51 | मागील पाठात त्या पाहिल्या आहेत. |
01:55 | Checkout किंवा Return Book पर्यायावर क्लिक करा. |
02:01 | आपल्याला एक form मिळेल जो checkout तसेच return book ची परवानगी देतो. |
02:06 | त्यासाठीचा कोड बघू. |
02:09 | त्यासाठी IDE वर जा. |
02:11 | Checkout/Return Book वर क्लिक केले. |
02:14 | म्हणजेच menuselection = checkoutbook |
02:18 | List Books साठी केल्याप्रमाणेच या स्टेप्स आहेत. |
02:23 | परंतु येथे RequestDispatcher द्वारे checkOut.jsp कडे request पाठवत आहोत. |
02:29 | आता checkOut dot jsp वर जाऊ . |
02:33 | हे पेज listBooks dot jsp सारखेच आहे. |
02:38 | फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे. |
02:42 | त्यामुळे ते पुस्तक Checkout/Return करू शकू. |
02:46 | आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक checkout करणा-या युजरचे नाव लिहू शकतो. |
02:53 | तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी Date field आहे. |
02:59 | चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे. |
03:04 | हे Calendar क्लासद्वारे केले आहे. |
03:07 | ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल. |
03:13 | पहिले म्हणजे वर्षाचा चालू दिवस. |
03:16 | आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस. |
03:21 | आपण सात दिवस मिळवत आहोत. |
03:23 | आता form action = CheckoutServlet आहे. |
03:29 | ब्राऊजरवर जाऊ . |
03:32 | BookId 1 वर क्लिक करा. |
03:35 | arya हे युजरनेम टाईप करा. |
03:38 | आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे. |
03:43 | उपलब्ध प्रती 9 आहेत. |
03:48 | Checkout Book वर क्लिक करा . |
03:51 | आपल्याला Checkout सक्सेस पेज मिळेल. |
03:55 | Admin सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा. |
03:59 | पुन्हा Checkout/Return Book वर क्लिक करा. |
04:03 | उपलब्ध प्रतींची संख्या कमी होऊन 8 झाली आहे. |
04:08 | त्यासाठीचा कोड पाहू. |
04:10 | IDE वर जाऊ . |
04:13 | CheckoutServlet.java वर जा. |
04:16 | आपण errorMsgs सूची सेट केलेली आहे. |
04:19 | तसेच request मधे errorMsgs सेट केलेले आहेत. |
04:23 | आपल्याला request कडून getParameter द्वारे युजरनेम मिळेल. |
04:28 | तसेच checkout_book, return_book आणि book id मिळेल. |
04:34 | नंतर Id मधून Integer असलेला BookId पार्स करू. |
04:40 | आपण युजरनेम आणि book id व्हॅलिडेट करू. |
04:44 | तसेच Checkout_book आणि Return_Book ह्या दोघांची व्हॅल्यू null आहे का ते तपासू. |
04:50 | नंतर त्यापैकी एखाद्याची व्हॅल्यू null नसल्यास, |
04:55 | येथे userExists मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू. |
05:01 | नंतर मेथडने दिलेली रिटर्न व्हॅल्यू userExists व्हेरिएबलमधे संचित करू. |
05:07 | आता ही मेथड काय करते ते पाहू. |
05:11 | प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू. |
05:18 | नंतर userExists हे इंटिजर व्हेरिएबल 0 ने इनिशियलाईज करू. |
05:23 | जरनेम उपलब्ध असेल तर userExists एक वर सेट करू. |
05:29 | नंतर userExists ची व्हॅल्यू रिटर्न करू. |
05:33 | मेथडने 0 ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही. |
05:42 | अन्यथा, युजर उपलब्ध असल्यास bookAlreadyIssued मेथड कॉल करू. |
05:50 | नंतर मेथडची रिटर्न व्हॅल्यू bookIssued मधे संचित करू. |
05:55 | येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू. |
06:01 | आता bookAlreadyIssued मेथडवर जाऊ . |
06:05 | येथे bookAlreadyIssued हे इंटिजर व्हेरिएबल 0 वर सेट केले आहे. |
06:12 | तीच BookId असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू. |
06:18 | आपल्याला Checkout टेबलमधून BookId मिळेल. |
06:23 | BookId उपलब्ध असल्यास bookAlreadyIssued हे व्हेरिएबल1 वर सेट होईल. |
06:30 | नंतर bookAlreadyIssued ची व्हॅल्यू रिटर्न करू. |
06:34 | मेथडने 1 ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे. |
06:43 | ब्राऊजरवर जाऊ . |
06:46 | आता त्याच युजर द्वारे तेच पुस्तक checkout करण्याचा प्रयत्न करू. |
06:51 | arya हे युजरनेम टाईप करा. |
06:54 | BookId 1 रेडिओ बटणावर क्लिक करा. |
06:59 | Checkout book वर क्लिक करा. |
07:03 | आपल्याला the same user has already borrowed this book असा एरर मेसेज मिळेल. |
07:10 | IDE वर जा. |
07:14 | सिस्टीममधे युजर उपलब्ध असल्यास आणि checkout_book ची व्हॅल्यू null नसल्यास checkoutमेथड कॉल करू. |
07:22 | ह्या मेथडमधे काय करणार आहोत ते पाहू. |
07:25 | येथे संबंधित id साठी उपलब्ध प्रतींची संख्या मिळेल. |
07:31 | हे आपल्याला Books टेबलमधून मिळेल. |
07:35 | नंतर उपलब्ध प्रतींची संख्या available copies ह्या व्हेरिएबलमधे संचित करू. |
07:41 | available copies ची संख्या 0 पेक्षा जास्त आणि bookIssued = 0 आहे का ते तपासू. |
07:50 | request द्वारे आपल्याला dateofreturn मिळेल जी returndate मधे संचित करू. |
07:56 | नंतर insertIntoCheckout कॉल करू. |
08:00 | insertIntoCheckout मेथड काय करते ते बघू. |
08:05 | येथे book_id, युजरनेम आणि रिटर्न डेट Checkout टेबलमधे संचित करू. |
08:12 | नंतर decrement available copies ही मेथड कॉल करू. |
08:16 | ही मेथड काय करते ते पाहू. |
08:19 | येथे Books टेबलमधून उपलब्ध प्रतींची संख्या 1 ने कमी करण्यासाठी क्वेरी कार्यान्वित करू. |
08:26 | नंतर setCheckoutIntoRequest मेथड कॉल करू. |
08:29 | ह्या मेथडवर जाऊ . |
08:32 | ह्या मेथडमधे request मधे checkout अॅट्रिब्यूट सेट करू. |
08:38 | नंतर ही request आपण RequestDispatcher द्वारे successCheckout.jsp कडे पाठवू. |
08:45 | जर available copies बरोबर 0असेल तर There are no copies of the requested book available असे दाखवू. |
08:53 | आता successCheckout dot jsp वर जाऊ. |
08:58 | प्रथम request द्वारे checkout अॅट्रिब्यूट मिळेल. |
09:03 | नंतर यशस्वीरित्या Checkout केल्याचा मेसेज मिळेल. |
09:08 | तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा. |
09:11 | आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ. |
09:15 | bookId 1 वर क्लिक करा. युजरनेम arya टाईप करा. |
09:21 | Return book वर क्लिक करा. |
09:24 | पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल. |
09:29 | आणखी एक checkout/return साठी येथे क्लिक करा. |
09:33 | आपण Admin सेक्शन पेज वर जाऊ. |
09:36 | Checkout/Return Book वर क्लिक करा. |
09:39 | उपलब्ध प्रतींची संख्या वाढलेली दिसेल. |
09:45 | ह्याचा कोड पाहू . |
09:47 | IDE वर जाऊ. |
09:49 | CheckoutServlet dot java उघडा. |
09:53 | आपण तपासू, userExists = 1 आणि return_book is not equal to null नसल्यास. |
10:00 | returnBook मेथड कॉल करू. |
10:03 | ह्या मेथडवर जाऊ . |
10:06 | येथे book id साठी Books टेबलमधून totalcopies आणि available copies सिलेक्ट करू. |
10:14 | totalcopies आणि available copies अनुक्रमे totcopies आणि availcopies मधे संचित करू. |
10:21 | नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त आहेत का हे तपासू. |
10:27 | ब्राऊजरवर जाऊ . |
10:30 | आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते. |
10:35 | Mdhusein हे युजरनेम द्या. |
10:39 | book id 1 वर क्लिक करा. |
10:42 | नंतर Return Book वर क्लिक करा. |
10:44 | The given user has not borrowed this book!! असा एरर मेसेज दिसेल. |
10:50 | IDE वर जाऊ. |
10:53 | येथे bookIssued = 1 आहे का ते तपासू. |
10:57 | नंतर removeFromCheckout मेथड कॉल करू. |
11:01 | मेथडवर जाऊ . |
11:04 | येथे Checkout table मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू. |
11:14 | incrementAvailableCopies ही मेथड कॉल करू. |
11:18 | ह्या मेथडवर जाऊ . |
11:21 | येथे उपलब्ध प्रती 1 ने वाढवत आहोत. |
11:25 | Books table अपडेट करण्यासाठी क्वेरी कार्यान्वित करू. |
11:29 | नंतर setReturnIntoRequest मेथड कॉल करू. |
11:34 | त्या मेथडवर जाऊ. |
11:37 | येथे request मधे returnBook अॅट्रिब्यूट सेट केले आहे. |
11:41 | नंतर RequestDispatcher द्वारे successReturn पेज कडे पाठवणार आहोत. |
11:48 | successReturn पेज हे successCheckout पेजप्रमाणेच आहे. |
11:53 | आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा . |
11:58 | येथे Visitor’s Home Page ची लिंक बघू शकतो. |
12:03 | आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे. |
12:07 | आपण शिकलो ते थोडक्यात: |
12:10 | युजरची सर्व माहिती मिळवणे, |
12:12 | युजरला पुस्तक देणे, पुस्तक परत घेणे |
12:15 | प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. |
12:20 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
12:24 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
12:28 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
12:30 | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. |
12:32 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
12:36 | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा |
12:41 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
12:44 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
12:50 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
12:52 | ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे. |
12:58 | त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे. |
13:06 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते . |
13:10 | सहभागासाठी धन्यवाद. |