Java-Business-Application/C2/Creating-and-viewing-inventories/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
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 এরপর আমরা requestArrayList 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 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta