Java-Business-Application/C2/Creating-and-viewing-inventories/Bengali
From Script | Spoken-Tutorial
Revision as of 14:11, 9 December 2014 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | Creating and Viewing inventories এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে শিখব: |
00:09 | অ্যাডমিন পেজে সরাসরি যেতে লগইন পেজে পরিবর্তন। |
00:14 | সকল বইয়ের বিবরণ আনয়ন করা। |
00:17 | ধার্য বইয়ের বিবরণ আনয়ন করা। |
00:20 | লগইন করা ইউসার দ্বারা ধার্য বই প্রদর্শন করা। |
00:25 | এখানে |
00:27 | উবুন্টু সংস্করণ 12.04, |
00:29 | NetBeans IDE 7.3, |
00:32 | JDK 1.7, |
00:34 | ফায়ারফক্স ওয়েব ব্রাউজার 21.0 ব্যবহার করছি। |
00:38 | আপনি পছন্দের ওয়েব ব্রাউজার ব্যবহার করতে পারেন। |
00:42 | টিউটোরিয়ালটি অনুসরণ করতে |
00:45 | Java Servlets এবং JSPs সম্পর্কে মৌলিক জ্ঞান |
00:50 | ডেটাবেস এবং বৈধতা সম্পর্কে জানতে হবে। |
00:53 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইতে যান। |
00:57 | এখন, Netbeans IDE তে যাই। |
01:01 | আমি Books টেবিল তৈরী করেছি। |
01:04 | আপনি টেবিলে বিভিন্ন ফীল্ড দেখতে পারেন। |
01:08 | আমি এই টেবিলের জন্য দশটি বই রেখেছি। |
01:12 | ধার্য করা বই সংরক্ষণ করতে Checkout টেবিল তৈরী করেছি। |
01:18 | আমি Checkout টেবিলে পাঁচটি বই রেখেছি। |
01:24 | আমি Book এবং Checkout এর জন্য একটি মডেল ও তৈরী করেছি। |
01:29 | Book.java একটি বইয়ের মডেল |
01:32 | এবং Checkout.java একটি চেকআউট মডেল। |
01:37 | এখন ব্রাউজারে আসি। |
01:40 | অ্যাডমিন হিসাবে লগইন করি। |
01:43 | ইউসারনেম এবং পাসওয়ার্ড হিসাবে admin লিখব। তারপর Sign In এ টিপব। |
01:51 | আমরা Admin Section Page পেজে রয়েছি। |
01:55 | আমরা এই পেজে ফেরত আসবো। এখন NetBeans IDE যাই। |
02:02 | অ্যাডমিন পেজে সরাসরি যেতে GreetingServlet কিভাবে পরিবর্তন করে। |
02:08 | এবং GreetingServlet.java দেখি। |
02:13 | এখানে আমরা যাচাই করি ইউসারনেম এবং পাসওয়ার্ড admin কি নয়। |
02:19 | হ্যাঁ হলে, adminsection.jsp তে যাই। |
02:25 | আমরা ইতিমধ্যে দেখেছি যে RequestDispatcher ব্যবহার করে অন্য পেজে কিভাবে যায়। |
02:32 | এখন, ব্রাউজারে ফিরে যাই। |
02:35 | এখানে দুটি বিকল্প রয়েছে। |
02:37 | আমরা List Books এর রেডিও বোতামে টিপব। |
02:41 | তারপর Submit বোতামে টিপব। |
02:44 | এখানে, সকল বইয়ের তালিকা দেখতে পারি। |
02:49 | এখানে সকল বিবরণ রয়েছে যেমন Book Id, BookName, Author Name, ISBN, Publisher, Total Copies এবং Available copies. |
02:59 | এটি কিভাবে করা হয়েছে এখন আমি তা দেখাবো। |
03:03 | IDE তে ফিরে যাই। |
03:05 | এখন, adminsection.jsp তে আসি। |
03:10 | এখানে দুটি রেডিও বোতাম রয়েছে। |
03:14 | প্রথমটি হল সকল বই তালিকাভুক্ত করা। |
03:19 | আমরা adminsection.jsp তে দেখতে পারি যে এখানে form action = AdminSection. |
03:28 | এখন AdminSection.java খুলুন। |
03:32 | এটি আমাদের ক্লিক করা বিকল্প যাচাই করে। |
03:36 | List Books এ টিপেছি। |
03:39 | সুতরাং কোয়েরীর এই অংশ এক্সিকিউট করবে। |
03:44 | আমরা Books টেবিল থেকে বই আনয়ন করতে কোয়েরী এক্সিকিউট করি। |
03:49 | এরপর আমরা বইয়ের বিবরণ সংরক্ষণ করতে ArrayList তৈরী করেছি। |
03:55 | তারপর আমরা ফলাফলের সেট দ্বারা ইটারেট করি। |
03:59 | আমরা Book অবজেক্ট তৈরী করি। |
04:03 | আমরা Book অবজেক্টে BookId সেট করি। |
04:08 | একইভাবে আমরা বইয়ের অন্যান্য বৈশিষ্ট্যাবলী Book অবজেক্টে সেট করি। |
04:16 | books তালিকায় book অবজেক্ট যোগ করি। |
04:21 | এরপর আমরা request এ ArrayList books সেট করি। |
04:26 | তারপর Request কে RequestDispatcher ব্যবহার করে listBooks.jsp তে পাঠাই। |
04:33 | এরপর আমরা listBooks.jsp তে আসি। |
04:38 | এই পেজে অ্যাডমিন বইয়ের তালিকা দেখতে পারে। |
04:43 | এখানে, প্রথমে request থেকে বই প্রাপ্ত করি। |
04:48 | এই HTML টেবিল বইয়ের বিবরণ প্রদর্শন করবে। |
04:54 | সুতরাং আমরা বইয়ের তালিকার মাধ্যমে ইটারেট করব। |
04:58 | এখন বইয়ের BookId দেখি। |
05:02 | একইভাবে আমরা বইয়ের অন্যান্য বৈশিষ্ট্যাবলী প্রদর্শন করি। |
05:07 | এইভাবে বইয়ের তালিকা প্রদর্শন করব। |
05:11 | ব্রাউজারে ফিরে আসি। |
05:14 | List Borrowed Books এ টিপে |
05:17 | Submit বোতামে টিপুন। |
05:20 | আমরা জারি করা বইয়ের তালিকা দেখি। |
05:24 | এখানে Transaction Id, Book Id এবং Username রয়েছে। |
05:29 | এখন, IDE তে ফিরে গিয়ে |
05:32 | সম্বন্ধীয় কোড প্রদর্শন করি। |
05:35 | AdminSection.java তে যাই। |
05:38 | এখানে List Borrowed Books এ টিপেছি। |
05:42 | menuSelection = List Borrowed books. |
05:47 | List Books এর জন্য যে পদ্ধতি দেখেছি এটি একই রকম। |
05:53 | Checkout টেবিল থেকে ধার্য করা বইয়ের বিবরণ আনয়ন করতে কোয়েরী এক্সিকিউট করি। |
05:59 | তারপর ধার্য করা বই দ্বারা ইটারেট করি |
06:02 | Checkout বৈশিষ্ট্য হিসাবে request এ সেট করি। |
06:07 | listBorrowedBooks.jsp তে আসি। |
06:12 | request থেকে Checkout প্রাপ্ত করি। |
06:17 | Checkout তালিকার মাধ্যমে ইটারেট করি। |
06:20 | Checkout এর বৈশিষ্ট্যাবলী প্রদর্শন করি। |
06:25 | এইভাবে ধার্য করা বই প্রদর্শন করি। |
06:28 | ব্রাউজারে ফিরে যাই। |
06:30 | ধার্য করা বইয়ের পেজে আরেকটি তালিকা রয়েছে। |
06:36 | জারি করা বইয়ের তালিকা, যখন বর্তমান তারিখ বই ফেরতের তারিখের থেকে অধিক। |
06:43 | কোড দেখতে IDE তে ফিরে যাই। |
06:46 | এটি ধার্য করা বইয়ের মতনই হবে। |
06:50 | একমাত্র পার্থক্য হল SQL কোয়েরী তে। |
06:56 | আমরা কোয়েরীতে তে কন্ডিশন দেই যে return_date < now() order by transaction_Id. |
07:05 | এখন আমি সাধারণ ইউসারের ইন্টারফেস প্রদর্শন করব। |
07:10 | ব্রাউজারে ফিরে যাই। |
07:12 | লগইন পেজে ফিরে আসি। |
07:15 | আমি mdhusein হিসাবে লগইন করব। |
07:20 | পাসওয়ার্ড হিসাবে welcome লিখব |
07:22 | এবং Sign In এ টিপব। |
07:25 | আমরা Success Greeting Page পাই। |
07:28 | এতে ইউসার দ্বারা ধার্য করা বই রয়েছে। |
07:32 | বিকল্পগুলি হল Transaction Id, User Name, Book Id এবং Return Date. |
07:39 | এখন, IDE তে ফিরে আসি। |
07:43 | আমরা GreetingServlet.java তে যাই। |
07:47 | অ্যাডমিনের মত একইভাবে জারি করা বই এখানে প্রদর্শন করি। |
07:53 | এখানে পার্থক্য হল, আমাদের লগ ইন করা ইউজারের জন্য বই প্রদর্শন করতে হবে। |
08:02 | তাই আমি এই লাইন থেকে ইউসারনেম পাই। |
08:05 | তারপর আমরা ধার্য করা বইয়ের বিবরণ আনয়ন করি। |
08:10 | এখানে কন্ডিশনে ইউসারনেম হল লগইন করা ইউজার। |
08:14 | আমরা সংশ্লিষ্ট ইউসারের জন্য জারি করা বইয়ের তালিকা পাই। |
08:20 | তারপর আমরা successGreeting.jsp তে তালিকা প্রদর্শন করব। |
08:27 | আপনার successGreeting.jsp এরকম হবে। |
08:32 | সংক্ষেপে এখানে শিখেছি: |
08:35 | অ্যাডমিন পেজে সরাসরি যেতে লগইন পেজে পরিবর্তন। |
08:39 | সকল বইয়ের বিবরণ আনয়ন করা। |
08:42 | ধার্য বইয়ের বিবরণ আনয়ন করা |
08:45 | লগইন করা ইউসার দ্বারা ধার্য বই প্রদর্শন করা। |
08:50 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
08:56 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
08:59 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:04 | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
09:06 | কর্মশালার আয়োজন করে। |
09:09 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
09:13 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
09:20 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
09:24 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
09:30 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
09:40 | Library Management System একটি সফ্টওয়্যার MNC, তাদের Corporate Social Responsibility প্রোগ্রামের মাধ্যমে করেছে। |
09:49 | তারা টিউটোরিয়ালের বিষয়বস্তু ও যাচাই করে। |
09:53 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
09:57 | ধন্যবাদ। |