12.07.2015 Views

View Description - Aptech Computer Education

View Description - Aptech Computer Education

View Description - Aptech Computer Education

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

APTECHWORLDWIDE COMPUTER EDUCATIONSHARAH -E- FAISAL CENTER2 ST SEMESTER IPROJECTLIBRARY MANAGEMENT SYSTEMDEVELOPED AND DESIGNED BY:- Faizan Ahmed Muhammad Arsalan Syed Shakir Ali Kazmi


2 | P a g eTable of ContentsPage no1) INTRODUCTION42) PREFACE 53) ACKNOWLEDGEMENT 64) PROBLEM DEFINITION 75) CUSTOMER REQUIRMENT6)I-PROJECT DESIGN & ANALYSISi) DELIVERABLESii) HARDWARE REQUIREMENTS7-88iii) SOFTWARE REQUIREMENTS7) USER GUIDE98)CONFIGURING JDBC/ODBC: 109)SNAP SHOT 11-1510)I-PROJECT DESIGN & ANALYSIS 16-1711)E-R DIAGRAM 18BATCH CODE PRO-201109B


3 | P a g eCertificate Of CompletionBatch Code: PRO-201109BThis is to certify that Faizan Ahmed , Muhammad Arsalan ,Shakir Ali have successfully completed the development ofLibrary Management System and submitted to APTECH.Thank youDate:Signature:----------------------------BATCH CODE PRO-201109B


4 | P a g eINTRODUCTIONThe thirst for learning, upgrading technical skills and applying theconcepts in real life environment at a fast pace is what the industrydemands from IT professionals today. However busy work schedules,far-flung locations, and unavailability of convenient time-slots pose asmajor barriers when it comes to applying the concepts into realism. Andhence the need to look out for alternative means of implementation in theform of laddered approach.The above truly pose as constraints especially for our students too! Withtheir busy schedules, it is indeed difficult for our students to keep up withthe genuine and constant need for integrated application which can beseen live especially so in the field of IT education where technology canchange on the spur of a moment. Well, technology does come to ourrescue at such times!!Keeping the above in mind and in tune with our constant endeavour touse Technology in our training model, we at <strong>Aptech</strong> have thought ofrevolutionizing the way our students learn and implement the conceptsusing tools themselves by providing a live and synchronous IProjectslearning environment!BATCH CODE PRO-201109B


5 | P a g ePREFACEWe start with the name of Allah, the most beneficient, the most mercifulwho gave us eligibility to complete this project.We are very grateful to our respected Teachers, who contributed with usfor the completion of this project. First of all, we woud like to thanks ourrespected Teacher Sir Farooq Shiblli of <strong>Aptech</strong> for his expert advice.Moreover, we would like to thanks all the teachers of <strong>Aptech</strong> and ourclassmates for their kind appreciation and moral support.We would like to express our deepest gratitude to our parents and wellwishers whose prayers and motivation enabled us to turn our dream intoreality. Special thanks to our parents who supported us day and night forour project. Finally our sincere thanks to our teacher Sir Farooq Shibllifor all their assistance, help and support in making a document intoreality of a website.BATCH CODE PRO-201109B


6 | P a g eACKNOWLEDGEMENTWe are very thankful to Almighty, ALLAH that by His grace we have beensuccessfully submitted our project. We are presenting our project,prepared on Net Beans to you. We have tried our best to take allrelevant important topics in consideration so that this project maybecome comprehensive.This is our Second Semester I project. We have tried our best &struggled hard for a better outlook to come. This project is prepared onNet Beans. We chose to make Softwate for <strong>Aptech</strong> as a project. Wefound it easy to do our work on Net Beans.We are hopeful that this project will provide all the necessarilyinformation required by the user to fulfill their inspiration. Howeversuggestions and advices for improvement of this project will be thankfullyreceived & acknowledged.Thank YouBATCH CODE PRO-201109B


7 | P a g ePROBLEM DEFINITIONThe Library System is a package to be used by Libraries to improve theefficiency of Librarians, Library employees and Users. The LibrarySystem to be developed benefits greatly the members and the Librarianof institute. The system provides books catalog and information tomembers and helps them decide on the books to borrow from thelibrary. We learn many things to make this project likeprogramming structure andLogic and how to handle problem specially client requirement fullfill.CUSTOMER REQUIRMENT SPECIFICATIONThe librarian should be provided with the updated information aboutthe books catalog.The librarian should be provided with interfaces to add/delete thebooks available in the book catalog.Every member must register himself/herself for example name,father name, CNIC # and phone no etc. when issuing / borrowingthe book 1 st time The information of all the members must be stored in adatabase that is accessible by the Library Management System.When issuing a certain book or books to a member, Librarian musthave a days section in the Book Issuing Frame. i.e. member willtell the librarian thar for how long period he/she requires thisbook.Note: Any Member cannot borrow/issue a book for more than 15days.BATCH CODE PRO-201109B


8 | P a g eThe librarian can get the information about the members who haveborrowed or returned the books.While returning of book, the librarian can check by the applicationthat the book is returned by the member is under the decidedtime or not. If not, then the member have to pay a Penalty Fee ofRs. 50/= on per day late. After this book is again available in itsrespective catalog.HARDWARE REQUIREMENTS1. A minimum computer system that will help you access all the toolsin the courses is a Pentium 166 or better2. 64 Megabytes of RAM or better3. Windows 98 (or higher if possible)Java Virtual MachineSOFTWARE REQUIREMENTS• Java editor• j2sdk1.4.1_02 (or later) / J2EE• JSP / Servlets• JDBC• SQL Server 2000/2005/2008• JDBC DriverBATCH CODE PRO-201109B


9 | P a g eUSER GUIDE System Requirement:No. Items <strong>Description</strong>1 Operating System Window 98,2000,XP etc2 Main processor Minimum 166 or better3 Ram (Memory) Minimum 64 or better4 Software Netbeans/Textpad/Notepad/Sql/CmdCopy Library Management Folder on your hard disk:<strong>Description</strong>:For Jar File:1. GOTO Library > dist > Jar file.2. Double Click and Run Jar file.1. Main Form will be Open .2. We Register New Member to go Member Menu and also can <strong>View</strong> All Members.3. We Can Add New Category to go Category Menu Also <strong>View</strong> All Categoryinformation.4. We Can Add New Books , issue Books , <strong>View</strong> Books information , Receive Booksto go Books Menu .5. For Read About Us to go Help Menu.BATCH CODE PRO-201109B


10 | P a g eCONFIGURING JDBC/ODBC:Open Control Panel now go to Administrative Tools, open (Data Sources(ODBC)), click user DNS Tab, click Sql Add button and select SQL SERVER and finishit. Give Data source Name as “LibraryManagement”. And select the database.For Database configuration there is a script in Aptitude folder for sql, execute it.Thedatabase will be generated with the Name of AptitudeDB.BATCH CODE PRO-201109B


11 | P a g eSNAP SHOTSMain FormBATCH CODE PRO-201109B


13 | P a g eAdd New MembersBATCH CODE PRO-201109B


14 | P a g eAdd New BooksBATCH CODE PRO-201109B


15 | P a g eIssue Books For MemersBATCH CODE PRO-201109B


Project TitleLibrary Management System16 | P a g eTASK SHEETActivityDate of PreparationProject Ref.NO.PlanPreparedBy:OfActivity PlanS.NOTaskActualStartApproxEndActualDaysTeamMateNamesStatusDateDate1 SelfAnalysisFaizanAhmedMuhammadArsalan19Sept22Sept4daysFaizanAhmedMuhammadArsalanOkSyed ShakirAli KazmiSyedShakir AliKazmi2 Work onDatabaseFaizanAhmedMuhammadArsalanSyed ShakirAli Kazmi23Sept26Sept4daysFaizanAhmedMuhammadArsalanSyedShakir AliKazmiOkBATCH CODE PRO-201109B


17 | P a g e3 Design ByFaizanAhmedMuhammadArsalan27Sept28Sept2daysFaizanAhmedMuhammadArsalanOkSyed ShakirAli KazmiSyedShakirAli Kazmi4 DevelopedByFaizanAhmedMuhammadArsalan29Sept3Oct5daysFaizanAhmedMuhammadArsalanOkSyed ShakirAli KazmiSyedShakir AliKazmi5 TestingFaizanAhmedMuhammadArsalan4Oct5Oct2daysFaizanAhmedMuhammadArsalanOkSyed ShakirAli KazmiSyedShakir AliKazmi6 DocumentationFaizanAhmedMuhammadArsalan6Oct7Oct2daysFaizanAhmedMuhammadArsalanOkSyed ShakirAli KazmiSyedShakir AliKazmiBATCH CODE PRO-201109B


18 | P a g eBATCH CODE PRO-201109B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!