49262 WEB TECHNOLOGIES Project – Online Library System

UTS

49262 Web Technologies Assignment 2

Online Library System

Due Date:

03/06/2005

Lecturers:

Prof. David Lowe Dr. Xiaoying Kong

By:

Hardik Patel 10221923

Patel, Hardik 10221923

-1-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

Abstract The web site of library management system provides search facility for ordinary user and library management facility for librarians. The report contains the information about online library management system and technique use to developed the site. The system requirements, design, implementation and testing is shown in detail. The report also contains the limitation of the system and future recommendation for system.

Patel, Hardik 10221923

-2-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

Index 1. Project definition………………………………………………………………………5 2. Introduction……………………………………………………………………………5 3. Development process model…………………………………………………………..6 3.1 The waterfall model…………………………………………………………...6 4. Requirements Analysis………………………………………………………………..9 4.1 Function requirements of system……………………………………………...9 4.2 Non-functional requirements of system……………………………………….9 4.3 Hardware requirement……………………………………………………….10 4.4 Software requirements……………………………………………………….10 5. Design…………………………………………………………………………………11 5.1 Boundary diagram……………………………………………………………11 5.1.1 Components and actors of system………………………………….11 5.2 Component Design…………………………………………………………...12 5.3 Use case diagram of system………………………………………………….13 5.4 Sequence and state diagrams of system……………………………………...14 5.4.1 Search item…………………………………………………………14 5.4.2 Borrow item………………………………………………………..16 5.4.3 Return item…………………………………………………………18 5.4.4 Renew item………………………………………………………...20 5.4.5 Add item……………………………………………………………22 5.4.6 Delete item…………………………………………………………24 5.4.7 Update item………………………………………………………..26 5.5 Class diagram of system……………………………………………………..28 5.6 Structure of site………………………………………………………………29 5.7 Data Flow Diagram…………………………………………………………..30 5.8 Navigation diagram of the system…………………………………………...31 5.9 Decision tree of the system…………………………………………………..32 6. Implementation………………………………………………………………………33 6.1 Tools use to implement system………………………………………………33 6.2 User interface layouts of the system…………………………………………34 6.2.1 Login page layout………………………………………………….34 6.2.2 Search page layout…………………………………………………35 6.2.3 Admin page layout…………………………………………………36 6.2.4 Add book page……………………………………………………..37 6.2.5 Update book page………………………………………………….38 6.2.6 Delete book layout ………………………………………………...39 6.2.7 Issue book page layout……………………………………………..40 Patel, Hardik 10221923

-3-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.8 Renew page layout…………………………………………………41 6.2.9 Return page layout…………………………………………………42 6.3 Database layout of the system………………………………………………..43 7. System testing………………………………………………………………………..45 8. System limitation…………………………………………………………………….47 9. Problem rose during the development……………………………………………..48 10. Conclusion…………………………………………………………………………..49 11. Future recommendations…………………………………………………………..49 12. References…………………………………………………………………………...50

Patel, Hardik 10221923

-4-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

1. Project definition The main goal of project is to developed multi-user, access-restricted site of library management system which containing search facility for ordinary user and library management facility for librarians.The online library system allows users (students) to search items and borrow, return, and extend items (books) with help of staff. In addition, this system are going to allow staff (librarian) to deal with inventories such as add items, delete items and update items.

2. Introduction The library system provides facility of access books information to the users and staff is responsible for managing the system so it is easy for user to use it. The best way to facilitate users and librarians is to make an online dynamic Library Management System.

The site facilitate user by helping them to search the books from whole books database. This site also facilitates librarians to manage books information, issue information, user information and search book information. Here the search engine is created to helps user and staff to find any book from the system database. The staff can manage the books and issue information from the admin page provided on the site. However any function on the system required authorize login to the system, otherwise the user is denied access and redirected to login page. This ensures that no illegal entries to the system pages can be performed simply by typing in the URL.

The system contains one database which has five tables. The staff and user table contains staff and user’s information such as username, password, etc. The book table contains information about the books available in the system. The issue table has information of issue items and the student table contains personal information of user. The system is developed with help of ASP for server side and HTML and VB script for client side. Access database management software is use to store the information about user and items. Patel, Hardik 10221923

-5-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

3. Development process model When building a web system, it is important to go through a series of predictable steps, a road map that helps you create a timely, high quality result and it is known as process model. Otherwise system ends up with lots of pits and falls. It is important because it provides stability, control, and organization to an activity that can, if left uncontrolled, become quite chaotic.

Varieties of models are available for web engineering and design. Each represents an attempt to bring order to an inherently chaotic activity; each of the models has been characterized in a way that assists in the control and co-ordination of the real software project. The selection of process model is depending on the system type. One process might be appropriate for creating software for an aircraft avionics system, while an entirely different process would be indicated for the creation of a web site.

The process model choice is based on the nature of the project and application, the methods and tools to be used, and the controls and deliverables that are required. For this project the waterfall model is selected because of familiarity, small size of project. The other reasons are, this process provides clear progress, easy management and each tasks are clear here.

3.1 The waterfall model The waterfall model is also known as linear sequential or classic life cycle model. It suggests a systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, implementation, testing and support. The waterfall model shown in the figure below:

Patel, Hardik 10221923

-6-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

Requ irem ent s d efi ni ti on Sy st em and so ftware d es ig n Im pl em e nt at io n and u ni t t est in g Int egr at io n an d s ys tem t est in g Op erat io n an d m ain ten ance

Requirements definition

This phase is very important to understand the nature of the program. It is important to understand the information domain, required function, behavior, performance and interface. Here requirements for both the system and the software are documented and reviewed with the customer.

Here I decided the goal and objectives of system. With help of my goal and objectives, I make my project scope as our boundary of work so that I can make our project as soon and efficient as possible. I also decided the basic functional and non-functional requirements of the system. System design

System design is actually a multi-step process that focuses on four distinct attributes of a program that is data structure, system architecture, interface representation and procedural detail. The design process translates requirements into a representation of the system that can be assessed for quality before implementation.

Patel, Hardik 10221923

-7-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

I adopt object oriented approach to design the over all system which contains diagram such as use case, sequence diagram and class diagram. Here I also developed the architecture and navigation diagram of the system.

Implementation and unit testing

Here the system design is converted into a machine readable form and this phase also includes the verification of each unit with its specification. I use HTML, ASP, VB script, etc. for system development. During implementation I check each unit to see its individual performance.

Integration and system testing

Once the implementation and unit testing is done, system testing begins. Individual program units are integrated and tested as a complete system to ensure the system requirements have been met. After testing, the system is delivered to the customer. Here I test the system to uncover error and ensure that defined input will produce actual results that agree with required results.

Operation and maintenance

The system is installed and put into practical use. Maintenance involves correcting errors that were not detected in earlier stages, improving the implementation of system units and enhancing the system’s services as new requirements are discovered.

The disadvantage of this model is that it is not possible to make change ones the process begins. So, it is difficult to respond to customer’s requirements which are changing. However, I selected this model for this project because it is small project and requirements are very clear.

Patel, Hardik 10221923

-8-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

4. Requirements Analysis 4.1 Function requirements of system §

The main requirement of system is to provide online multi-user interface.

§

The system should provide accessibility to all users (students) for searching any book information.

§

The system should give authorized online access to authorised staff (librarians).

§

The system should give access to librarian for Adding, Updating and Deleting any book from books database.

§

The system should facilitate librarian to issue, renew and return management of books for users.

§

The system should facilitate librarian to search book information.

§

The system should provide help to user to understand the system

§

Dynamic interaction – The website should be capable of getting user input and adjusting dynamically according to certain user requests.

§

Security – Password enabled security and session security

4.2 Non-functional requirements of system §

Performance – fast response time (less then 3 sec)

§

User interface – should be easy to use, well presented and intuitive

§

System should be co-operating with another system, such as, a university system.

Patel, Hardik 10221923

-9-

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

After analyse requirement and after taking in consideration all the user needs we can say the system should provide following information. •

Book information § § § § § §



User and Staff Information § § §



Call no. Issue status Authors’ name Publisher information Book title Subject information

Name Username and password Personal details

Issue information § § §

Borrower information Book information Issue and Return dates

4.3 Hardware requirement Computer with 1000 MHz speed 128Mb of RAM 42X CD-ROM 40Mb of Hard disk 16Mb of Graphics card

4.4 Software requirements Operating system:

Microsoft Windows 98 or higher version

Browser: Microsoft IE version 6 or latest Server: Microsoft IIS Server Database: Microsoft Access Database Management System Language: ASP, HTML and VB script

Patel, Hardik 10221923

- 10 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5. Design I use object oriented approach to design this web side. The UML diagrams of the system are shown below:

5.1 Boundary diagram 5.1.1 Components and actors of system 5.1.1.1 Components 1) Item management system: it maintains all the information about book such as call no., type, author, status, etc. 2) Loan management system: it contains information of loan item 3) Staff: it contains attributes and behavior related to the staff such as there name, address, etc. 4) User management system: it contains attributes and behavior related to a user .for example, name, date of birth, unique identifier, id, address, etc. 5.1.1.2 Actors 1) User: who interaction with the system and get benefit from joining it by using its facilities. 2) Staff: they are employee of library and doing process of add and remove items and also issue, return and renew items for user. 3) Data base: This is interacting with the system by receiving, sending and providing information.

Loan management system

Item management system Database

User management system

Staff

User

Librarian

Patel, Hardik 10221923

- 11 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.2 Component Design

Online library management system

Loan Account

Item

User

Patel, Hardik 10221923

Staff

- 12 -

Database #MS Access

#ASP #HTML #VB script

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.3 Use case diagram of system

Search item Add new item

Borrow item Delete item Return item Student

Update item Staff

Extend item

Actors: The system has mainly two actors that are student (user) and staff (librarian). The user can only search book directly. The use can also borrow, return or extend items but with help of staff. However staff can use all the facility of the system. Use case: Borrow item Return item

Extend item

search item

Add new item Delete item Update item Patel, Hardik 10221923

The librarian can borrow items for student by putting his id and call number the item. Then the user loaned the item. If the user had items he can return them to the library by help of librarian by putting his id and the information about the book like a call number for the item. If the user wants to extend the item that had, librarian just put user id and information about the book then it’s extended once for one period. A user can search item by putting the call no. of item and system shown the records of item such as the call number, title, author, edition, subject, etc. The staff (the librarian is member of the staff) can add new item and it’s record is created and added to the system The staff can delete item from system by entering it call no. The system shows all detail of item before deleting it. The staff can update the information of items which are in the system. - 13 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4 Sequence and state diagrams of system 5.4.1 Search item Sequence diagram

Patel, Hardik 10221923

- 14 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Entering call no.

Sending

Searching

Displaying Show detail

Get detail

Display

The user and staff both can use facility of search item. Both of them required to login before searching the book. If user is login in the system then system take him or her to search page where user can search the book by entering the call no. of book. If staff is login to the system, it takes staff to admin page from where staff can select search page and search the entire book available in the system.

Patel, Hardik 10221923

- 15 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.2 Borrow item Sequence diagram

Patel, Hardik 10221923

- 16 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Sending Insert call no. and student detail

Checking Checking details

Checking status Borrow item Status

Borrowing

Not available Complete borrowing

User can borrow item with the help of staff. To issue item to the user staff need to login to the system then system takes staff to the admin page from where staff can select the borrow item page. Staff enters user detail and the call no of book which user required and system check the status of book and provide detail of book. After that staff can issue book to the user by pressing issue button. System put detail on data base and updates the status of the book and user.

Patel, Hardik 10221923

- 17 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.3 Return item Sequence diagram

Patel, Hardik 10221923

- 18 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Sending Insert call. No

Checking Checking item

Checking status Return item Status

Wrong details

Returning

Complete returning

User can return item back to library by giving call no. of book to the staff. Staff enters the call no of book on the return book page and system shows all the detail of the issue item on the page. By pressing return button the item is return to library and system automatically updates status.

Patel, Hardik 10221923

- 19 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.4 Renew item Sequence diagram

Patel, Hardik 10221923

- 20 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram Sending Insert call no. and student details

Checking Checking details

Checking status Renew item Status

Renewing

Not available Complete renewing

Staff can renew book for the user by going on renew book page. Staff enters the call no. of book and system gives all the details about item and user. Then by pressing renew button and adding new dew date staff can renew the book. System put new dew date of the item in the system and show conformation message on the page.

Patel, Hardik 10221923

- 21 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.5 Add item Sequence diagram

Patel, Hardik 10221923

- 22 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Entering detail of new item

Sending detail

Adding Add item Complete add

Staff is able to add new item in the system. Staff goes to add book page and enter all the details of book such as call no. , title etc. and press abb button, the system store all the details of new item in the system and shows the conformation message.

Patel, Hardik 10221923

- 23 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.6 Delete item Sequence diagram

Patel, Hardik 10221923

- 24 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Sending Insert call no.

Searching Get detail Show detail Delete item Displaying

Deleting

Complete Deleting

Staff is able to delete any item from the system. For that staff required to go to delete book page and have to enter the call no. of the item. System provides all the details of the item on the page so staff can conform that he or she is deleting the right item. By pressing the delete button the item is deleted from the system and the system update the data base and show the conformation message on the page.

Patel, Hardik 10221923

- 25 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.4.7 Update item Sequence diagram

Patel, Hardik 10221923

- 26 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

State diagram

Sending Insert call no.

Searching Get detail Show detail Update item Displaying

Updating

Complete updating

Staff can change the details of item which are available in the system. Staff required going to the update book page where he or she can enter the call no. of the book and system shows all the details of the item and provide form to change the details. By entering the new details in the form and pressing the update button staff can update the details of book. System updates the database according to new details and provides conformation message on the page.

Patel, Hardik 10221923

- 27 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.5 Class diagram of system

The system has mainly four classes which are staff class, user class, item class and loan class. The staff class contains all the information about library staff such as username, password and personal details. The user class contains all the details about system user. The item class contains information of books available in the system and the loan class contains information about issue items such as issue date, due date etc. the relationship between class are also shown in the diagram. For example the relationship between staff and item class is one to many that means staff can be related with non book or more then many book and same relation is there between user and loan class. However the relation between item and loan class is one to one because the one item can have only one loan class. Patel, Hardik 10221923

- 28 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.6 Structure of site

The site is divided in to two parts one is user access module and other is staff access module. The user module has only one facility that is search book. How ever the staff module is divided into three parts which are issue management system, books management and search book module which is same one that user is using. The issue management contains module such as issue, renew and return book. The books management contains add, update and delete book module. Search book module provides the facility of searching books.

Patel, Hardik 10221923

- 29 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.7 Data Flow Diagram The zero level data flow diagram of the system is shown in the figure below. The system has mainly three parts which are user interaction, search engine and book and issue management system. The connection of each part of system with the database is shown in the figure.

Patel, Hardik 10221923

- 30 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

5.8 Navigation diagram of the system

Index page

Credit page

Help page

Login page

Contact page

Search book page

Add item page

Update item page

Delete item page

Data Base

Patel, Hardik 10221923

- 31 -

Site index page

Terms page

Admin page

Issue item page

Renew item page

Return item page

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

The navigation diagram of the system is shown in the figure above. The user or staff can go to login page from the main page. The links of other pages such as credit, help, contact, site index, etc. are also available on the main page as well as every other page. User or staff can login to the system by entering there username and password. If user is login to the system, the system take user to search page where he or she can search all the books available in the system. If staff login to the system, the system move him or her to login page. From login page staff can access all the pages available on the system and can perform activity to manage book and issue sections. The database connection of pages is also shown in the figure.

5.9 Decision tree of the system

If staff

Authorized user having logged in

Issue Management

Issue, renew or return books

Books Management

Add, update or delete books

If user or staff

Searching books

Patel, Hardik 10221923

- 32 -

Search results

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6. Implementation 6.1 Tools use to implement system §

ASP – Server side and dynamic page capability

§

HTML – Basic static web pages

§

MS Access database – Store user and item information

§

VB script - Clint scripting

ASP ASP is a server-side scripting technology. It allows for both HTML and a scripting language to be interspersed in a Web page. The scripting language access the database. It helps to make sites as dynamic and featured as you wish. ASP provides language flexibility, and with sophisticated object-oriented features supported. One of the most important features about ASP is that it allows you to easily access data and put it on a Web page. The advantages of ASP are shown below: •

Powerful database-driven functionality



Faster web applications



Memory leak and crash protection



Multiple language support

HTML HTML stands for Hyper Text Markup Language. It is designed to specify the logical organization of a document, with important hypertext extensions. HTML document may be viewed by many different "browsers", of very different abilities. HTML allows user to mark selections of text as titles or paragraphs, and then leaves the interpretation of these marked elements up to the browser. HTML provides much facility to develop the client page attractive. An HTML file is a text file containing small markup tags and the markup tags tell the Web browser how to display the page.

Patel, Hardik 10221923

- 33 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

MS Access database A database is a collection of information stored somewhere for easy organization and exploration. Databases are used in various situations such as keeping a record of friends, registering employee’s job attendance, counting the number of students in a classroom and keeping a record of their grades. This means that we have been using databases all our life. Microsoft Access is a software product used for desktop database applications. This can be use for personal stuff, for home, or for your business.

6.2 User interface layouts of the system 6.2.1 Login page layout

The layout of login page is shown above. It contains the links for pages like help, site index, credit, etc. The user or staff can login to the system from this page. The user can go to search page and the staff can go to the admin page from this page.

Patel, Hardik 10221923

- 34 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.2 Search page layout

The layout of the search page is shown above. The search page is common for both user and staff. The user or staff can search any book in the system by entering the call no. of the book. This page provides all the information of the book such as call no., title, subject, author, etc.

Patel, Hardik 10221923

- 35 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.3 Admin page layout

This is main page for the staff. The staff can use the all facility of the system from this page such as add, delete, update book and issue, return, renew book. The staff can also go to search page from here.

Patel, Hardik 10221923

- 36 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.4 Add book page

The add book page layout is shown above. The staff can add new book to the system by adding the information of new book in the form provided on the page. The conformation message is shown in the add book quarry page.

Patel, Hardik 10221923

- 37 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.5 Update book page

The staff can update the book information on the update book page. The staff gets all the information about book by adding the call no. of the book and he or she can update the information of book by entering new information in to the form provided.

Patel, Hardik 10221923

- 38 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.6 Delete book layout

The staff can delete any book from the system on this page. The user enters the call no. of the book and the system can show all the information related to the book on the page. The book is deleted from the system by pressing the delete button provided on the page.

Patel, Hardik 10221923

- 39 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.7 Issue book page layout

The issue page layout is shown above. The staff can issue book from the system to the user by use of this page. The staff enters the details of book and user on the form provided and by pressing the issue button the book is issue to the user. The conformation message is shown on the issue quarry page.

Patel, Hardik 10221923

- 40 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.8 Renew page layout

The staff can renew the book for user on this page. The staff needs to enter the call no. of the book and the system provides all the information about book and user on the page. By entering the new due date and pressing the renew button the book is renew to the user. The conformation message is shown on the renew quarry page.

Patel, Hardik 10221923

- 41 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.2.9 Return page layout

The layout of the return page is shown above. The user can return the book in to system by giving the call no. of book to the staff. The staff enters the call no. of the book on the return book page and the system shows the all detail about the book and user. The book is return to the system by pressing the return button on the page. The conformation message is shown on the return book quarry page.

Patel, Hardik 10221923

- 42 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

6.3 Database layout of the system

The library staff table contains the username and password of the staff.

The student table contains the information about user password and username.

The book table contains the information about the book available in the system.

Patel, Hardik 10221923

- 43 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

The issue table contains the information of all the issue items.

The tbl_student contends all the personal information of user.

Patel, Hardik 10221923

- 44 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

7. System testing This project has three modules for testing. These are: •

Search books management



Books management § § §



Add new books form Update books form Delete books form

Issue management § § §

Issue books form Renew books form Return books form

Their testing are performed which are listed as below:

Search books management Testing parameter Database connectivity

Result Connections are established without any errors.

Error messages

Error messages are triggered properly. Redirections of pages are managed properly. Correct search results are displayed.

Page redirection Queries fired

Patel, Hardik 10221923

- 45 -

Remarks All connections of issue management forms are performed thoroughly. All types of operations are performed. All page links have been checked thoroughly. All type of queries has been fired.

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

Books management Testing parameter Database connectivity

Result Connections are established without any errors.

Error messages

Error messages are triggered properly. Redirections of pages are managed properly.

Page redirection

Remarks All connections of issue management forms are performed thoroughly. All types of operations are performed. All page links have been checked thoroughly.

Issue management Testing parameter Database connectivity

Result Connections are established without any errors.

Error messages

Error messages are triggered properly. Redirections of pages are managed properly.

Page redirection

Patel, Hardik 10221923

- 46 -

Remarks All connections of issue management forms are performed thoroughly. All types of operations are performed. All page links have been checked thoroughly.

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

8. System limitation •

The main limitation of the system is that, it is not possible to add new user or there information on the site. It is only possible by changing the details in the database directly.



The password of the user and staff can not be change form the site directly. The only way to change the password and user name is through excising the database.



The searching of the book only can possible by the call no. of the book.



The website has very simple user interface, it is not advance or professional.



The security of the system is not up to mark. On some computer the user can go to admin page directly with out login to the system if some one login to the system on same computer before.

Patel, Hardik 10221923

- 47 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

9. Problem rose during the development •

I decided to use the IIS server during the planning phase of the project however due to limited resources available finally I use the free web housing facility provided by the Somee.com.



Due to the lack of knowledge in the ASP I face problem in database connectivity during the implementation of the project.



Due to the limited time period I am not able to finish all the components mention in the proposal. For example I am not able to add user management module in the system which is mention in the proposal and required for well design online library system.



I also found some problem in formation of the side due to lack of knowledge in the HTML. I have to change the format of site many times to make it look good.



I also find some problem in finding the web hosting side which is supporting the ASP.

Patel, Hardik 10221923

- 48 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

10. Conclusion This project is more important to manage library database in online manner. This project is much more helpful to end users and also librarians. In case of end users, it can help him by facilitating search from anywhere from whole world if it is on internet. The site also provides facility to librarian to manage the items. The book management module helps librarian to keep track on the entire book available in the library and the issue management system helps librarian to manage the all issue items. However the project is not according to the proposal. The requirement we mention in the proposal is not fulfill completely in the final product due to the time limit and the some of the requirement mention in the proposal is out of scope of this project.

11. Future recommendations We can make system more effective if we use Ms SQL database in place of Ms Access because the Access is not suitable for the large system and it is not able to handle large no of users. It is recommended that, ASP.NET or PHP should be use for the server side development because the ASP has many disadvantages compare to ASP.NET and PHP. The ASP supporting system is also reducing dramatically during last few years and it is hard to find the server which is supporting the ASP.

Patel, Hardik 10221923

- 49 -

49262 WEB TECHNOLOGIES Project – Online Library System

UTS

12. References Sommerville, I. 2001, Software Engineering, 6th edition, Pearson Education Limited, England. Bennett, S., McRobb, S. & Farmer, R. 2002, Object Oriented Systems Analysis and Design Using UML, 2nd edition, McGraw Hill, London. Chapple, M. 2005, Microsoft Access Database Fundamentals, About, 12/05/05 Mhapsekar, A. 2005, Introduction to ASP, W3schools, 06/05/05 Raggett, D. 2005, Getting started with HTML, W3C, 06/05/05 ASP Web Pro, Inc. 2005, Open database connection, ASP Web Pro, 29/04/05 Roeder, L. 2005, Adding Graphics, About, 10/05/05

Patel, Hardik 10221923

- 50 -

49262 Web Technologies

Jun 3, 2005 - ... model is also known as linear sequential or classic life cycle model. It ... System design is actually a multi-step process that focuses on four ...

1MB Sizes 1 Downloads 190 Views

Recommend Documents

web technologies black book kogent learning solutions pdf free ...
Download now. Click here if your download doesn't start automatically. Page 1 of 1. web technologies black book kogent learning solutions pdf free download.

CS 368 WEB TECHNOLOGIES Question Bank PART ... -
CS 368 WEB TECHNOLOGIES. Question Bank. PART A. 1. Write short note on Web Servers. 2. Brief about URL and MIME. 3. Differentiate Internet and WEB. 4.

(>
(-eBook-) XML and Web Technologies for Data Sciences with R (Use R!) ... laptop, including Microsoft's cost-free Reader application, or perhaps a book-sized ...

Web Technologies - A Computer Science Perspective - J. Jackson ...
Web Technologies - A Computer Science Perspective - J. Jackson (Pearson, 2007) BBS.pdf. Web Technologies - A Computer Science Perspective - J. Jackson ...

pdf-52\foundations-of-semantic-web-technologies-chapman-hall-crc ...
TEXTBOOKS IN COMPUTING) BY PASCAL ... Click link bellow and free register to download ebook: ... ing-by-pascal-hitzler-markus-krotzsch-sebastian-r.pdf.

Utilizing new Esri technologies for streamlining web GIS.pdf ...
Sign in. Page. 1. /. 1. Loading… Page 1 of 1. Sl no. Rollno NAME DOB Posting. 1 1201000028 LAKSHMINARAYANA S 23/01/1990 Mysuru. 2 1201000036 ...

Bridging the gap between Web 2.0 Technologies and ...
SOAP and REST, Adobe Flash, Flex and AIR, Open APIs and Mashups, RSS Feeds, ..... Integration Technologies, IBM Zurich Research Lab, (2007). 14. Spies ...

Lesson 2 Web Publishing Technologies HTML-XHTML-CSS.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Lesson 2 Web ...

Net-Technologies-May201412 .NET TECHNOLOGIES(USING ASP ...
Net-Technologies-May201412 .NET TECHNOLOGIES(USING ASP.NET).pdf. Net-Technologies-May201412 .NET TECHNOLOGIES(USING ASP.NET).pdf.

Net-Technologies-Dec201311 NET TECHNOLOGIES (USING ASP ...
Net-Technologies-Dec201311 NET TECHNOLOGIES (USING ASP.NET).pdf. Net-Technologies-Dec201311 NET TECHNOLOGIES (USING ASP.NET).pdf. Open.

TKS TECHNOLOGIES
Nov 13, 2017 - งบ 3Q60 ทรงตัว YoY จำกลูกกตัญญูอีกครั้ง. ก ำไรสุทธิ 3Q60 อยู่ที่89 ล้ำนบำท (+20.9% QoQ, +0.3% YoY) ก ำไรที่ฟื้น

industrial technologies
Custom Software. Project Engineering. Training. Maintenance. APEX IT, LLC began in 1998 as part of an Industrial Systems ... Photoshop. Visio. C, C #, C ++.

propulsion technologies -
Propulsion Technologies major IPT Training programs for CSE/IT. /ECE /EEE departments include,. • IPT on Android and Mobile Application Development.

tks technologies - Settrade
Dec 14, 2017 - ประกาศเพิ่มทุน RO เพื่อเข้าซื้อ TBSP ที่ 15.70 บาท. TKS ประกาศเพิ่มทุนสัดส่วน 6.0034 หุ้นเดิมต่อ 1 หุ

Technologies Employment
Items for Attention - Document center for customers to review items and alerts ... Development of various HTML widgets for the RoadRunner Toolbar with ...

Untitled - Deeksha Technologies
Analysis and interpretation of the data,. • Report writing, ... (Consolidation of data, analysis and writing the report on the project) ... Plan the lessons thoroughly.

propulsion technologies -
Participation Certificate. Stationary kit. Propulsion Technologies major ... /ECE /EEE departments include,. • IPT on Android and Mobile Application Development.

Untitled - Deeksha Technologies
Page 9 ... the teacher records in his/her diary/notebook alone will provide the evi- dence. How to facilitate ... (Students should maintain separate notebook to.

Bioinformatics Technologies - Semantic Scholar
methods. Key techniques include database management, data modeling, ... the integration of advanced database technologies with visualization tech- niques such as ...... 3. Fig. 1.1. A illustration of a bioinformatics paradigm (adapted from.