Web-based Library System
Table of Contents
Chapter 1 Objective and Analysis 3
Chapter 2 Design and Implementation 11
Chapter 3 Testing and Evaluation 32
2.2 3.2 Evaluation 36
Chapter 4 Conclusion and Discussion 38
Chapter 1 Objective and Analysis
Background
Our school has maintained a good reading atmosphere. Most students are eager to learn by reading different types of books. However, the technology used in our school library system is insufficient to meet the great demand for borrowing books of our schoolmates. It may reduce their interest in reading because of the complicated process of borrowing and returning.
Due to the lack of a flawless library management system, several problems arose.
Inconvenient to access information of library materials during holidays
When students are staying in summer vacation, they donrsquo;t need to come back to school and they canrsquo;t get the information of books in the school library unless they go to school. It is inconvenient to students therefore further lower their interests in borrowing books from the library.
Also, students may be required to do research for their holiday assignments and projects. It is also another inconvenience for them to search suitable materials if the library is opened for some days only during holidays.
Inconsistence of data
Also, the format of the transaction may be inconsistent as different librarians use their own way to make records. It may lead to inconsistence of data. To illustrate it with an example, some information may be recorded by librarian A but not recorded by librarian B.
Lack of opinion exchange platform
Sometimes, students and teachers have no ideas to decide which book is suitable for them. It is difficult to know the feelings of the previous readers as they donrsquo;t know who had borrowed the books. On the other hand, the library doesnrsquo;t have any good platform for students to share their reading experiences and books reviews. The opinion users expressed can be a good reference for other user to borrow a suitable
book. The library post the book reviews from students on the board irregularly.
Hand written transaction and long waiting time
The existing library system is relying on manpower to serve the students and to record the daily transaction of books and serve the students. The librarians make use of stationary and paper to record all transactions of books. Students who need to borrow queue up in front of the counter, waiting for librarians to drop down the transaction records in the log book. Students therefore need to wait for a long time to borrow books.
When students return books, the librarians need to search the transaction records page by page. It is a waste of time, inefficient and ineffective since students need to wait so long to borrow and return books.
The inefficiency is due to the existing complicated process of transaction of books. If the hand-writing transaction records were lost, the whole library system would be in a mess since there are no backup of records.
Heavy burdens of librarians
Every transaction record has been recorded by librarians using paper and stationary. It puts librarians under pressure as they have to be responsible for the accuracy of transaction data. To avoid making serious errors, librarians should concentrate in every moment to drop down the transaction record in a clear way. It makes them stressful. Other than recording transaction, they also need to check books and tidy up the bookshelves. They are bearing a huge burden.
Therefore, there is an urgent need for the use of Information Technology in our library. Due to the inconvenience made by the old library system, it should be replaced by a more effective system. In order to release the burden of our library teacher, Mr. Pau, I am invited to conduct a feasibility study on the design of a Web-based Library System for our school. To develop the new system, a numbers of decisions have to be decided.
User Requirements
Students
For the students, they do need to bring their User ID Card to the library counter when they borrow books. Transaction can be recorded by scanning the barcode on the books. Then, the transaction records will be automatically sent to the database. Students can check the records in the web-based library system.
Also, restrictions should be placed on the number of books that a student can actually borrow. For senior form students, they can only borrow 1 books at most. For junior form students, they can borrow 2 books in maximum since they need more references than senior students to help them with learning.
全文共49747字,剩余内容已隐藏,支付完成后下载完整资料
基于Web的图书馆系统
目录
2.2 3.2评估 36
Chapter 1 目标与分析
背景
我们学校保持了良好的阅读氛围。大多数学生都很渴望通过阅读不同类型的书籍来学习。但是,我们学校图书馆系统使用的技术不足以满足对图书借书的巨大需求。由于复杂,它可能会降低他们对阅读的兴趣。
由于缺乏完善的图书馆管理系统,出现了一些问题。在节假日期间难以访问图书馆资料的信息。
当学生们在暑假里度假时,他们不回学校。除非他们去学校,否则他们无法
获得学校图书馆的书籍信息。这对学生来说不方便,因此从图书馆借书进一步降
低了他们的兴趣。
此外,学生可能被要求为他们的假期作业进行研究项目。如果图书馆仅在假
日期间开放几天,那么他们寻找合适的材料也是另一个不便之处。
数据不一致
此外,由于不同的图书馆员使用,交易的格式可能不一致他们以自己的方式制作记录。它可能导致数据不一致。为了说明它。例如,一些信息可能由图书管理员A记录但未记录由图书管理员B.
缺乏意见交流平台
有时,学生和老师没有想法决定哪本书适合他们。很难知道以前读者的感受,因为他们不知道谁借了这些书。另一方面,图书馆没有任何好的平台让学生分享他们的阅读体验和书评。用户表达的意见可以为其他用户借用合适的参考书。图书馆不定期地发布了董事会学生的书评。
邀请更多学生助手
首先,我们可以邀请更多的学生助手成为学校图书馆员。工作量可以在图书馆员之间分享。效率将大大提高。一些如果学生成为图书管理员,他们可能害怕承担沉重的负担。至吸引更多学生进入图书馆员团队,将获得2个优点图书馆员,并在学年结束时记录在学校成绩单上。该奖励用于鼓励学生尝试成为图书馆员球队。
然而,即使奖励也是如此有价值;学生仍然不愿意接受图书馆的职责。甚至促进图书馆员的招聘也有举办了三次,图书馆员的入学率并没有下降。所以,没有足够的图书馆员为我们的学生服务。此外,无法保证人为错误处理交易记录。虽然学生帮助者可以帮助解决问题借书等待时间长的问题,图书馆的数据库不可能学生在不上学时访问。暑假期间,学生仍然需要去学校图书馆获取有关书籍的信息。因此,邀请更多的学生帮助者并不是解决所有问题的好方法之前提到的问题
图书馆员负担沉重
每个交易记录都是由图书管理员使用纸张和文具记录的。它使图书馆员处于压力之下,因为他们必须对交易数据的准确性负责。为了避免出现严重错误,图书馆员应该集中精力在一个明确的方式下载交易记录。这让他们感到压力。除了录制交易外,他们还需要检查书籍并整理书架。他们承担着巨大的负担。
因此,迫切需要在我们的图书馆中使用信息技术。由于旧图书馆系统带来的不便,应该用更有效的系统代替。为了解除我们的图书馆老师Pau先生的负担,我被邀请为我们学校设计一个基于网络的图书馆系统的可行性研究。要开发新系统,必须决定许多决策。
用户要求
学生们
对于学生来说,他们在借书时需要携带用户身份证到图书馆柜台。可以通过扫描书籍上的条形码来记录交易。然后,事务记录将自动发送到数据库。学生可以检查基于Web的图书馆系统中的记录。
此外,应该限制学生可以实际借阅的书籍数量。对于高年级学生,他们最多只能借1本书。对于初级学生,他们最多可以借2本书,因为他们需要比高年级学生更多的参考资料来帮助他们学习。
老师们
对于教师来说,他们还需要在借书时携带身份证,并且限制(最多3本书)他们可以借阅的书籍数量超过学生。
图书馆员
对于图书馆员来说,他们需要深入了解如何使用基于网络的系统,以便快速完成交易过程。此外,他们应该有一些基本的计算机维护技术,以避免延迟帮助用户借书。他们还需要熟悉其规定。邀请这么多学生成为我们的图书馆员的原因是运营我们的网络图书馆系统。因此,图书馆老师将为图书馆员提供为期3天的系统使用培训,以便他们在为用户服务之前熟悉他们的工作。它肯定会提高我们图书管理员的效率。
这个项目的好处
可以随时随地的访问信息
网站采用服务器端编程,基于Web的库允许用户从网络上的数据库中获取信息。这意味着学生可以通过互联网轻松获取有关书籍的信息,例如书籍的可用性,而不是直接进入图书馆。
此外,基于网络的图书馆系统允许学生搜索不同类别的书籍。由于可以使用基于Web的系统随时随地访问有关所有书籍的信息。通过参考书籍ID,可以节省学生搜索书籍的时间。它促进学校建立高质量和有效的图书馆目录,作为获取学校学习和教学资源的工具,以及学生掌握基本的搜索和信息技能。它使学生能够更灵活地利用时间,因为他们不需要到学校图书馆获取有关书籍的信息。
减少交易错误的记录
交易记录可以以电子形式记录,而不是使用纸张。基于网络的图书馆系统支持学校实施图书馆自动化,尤其是将数据转换为电子格式。它可以减少图书馆员造成的重大错误。
鼓励分享书评和想法交流
基于网络的图书馆系统将包含一个论坛,供学生分享他们的意见和感受。它
鼓励学生之间的意见交流。为了让学生有更多的想法选择合适的,基于网络的系
统将建立一个排名系统。读完一些书的学生可以给这些书排名。排名可以是其他
学生借阅或不借阅的好参考。此外,它还在教师 - 图书馆员之间共享编目工作。
加快交易时间,减少图书馆员的负担
为了利用条形码阅读器和计算机,图书馆员不再需要手写交易记录。它们可以更快速地以更快的方式满足用户的需求。此外,数据的计算机化减少了图书馆员的压力,因为他们不需要害怕做错记录。
分析
由于旧图书馆系统购买了这么多不便,应该尽快更换。有一些方法可以解决上述问题。我们最终应该做出适当的决定来处理旧图书馆系统引起的问题。
邀请更多的学生帮手
首先,我们可以邀请更多的学生助手成为学校图书馆员。工作量可以在图书馆员之间共享。效率将大大提高。有些学生如果成为图书管理员,可能会担心承担沉重的负担。为吸引更多学生进入图书馆员队伍,所有图书馆员将获得2个优点,并在学年结束时记录在学校成绩单上。奖励用于鼓励学生尝试成为图书馆员团队的成员。
然而,即使奖励也是如此有价值;学生仍然不愿意承担图书馆的责任。即使促进图书馆员的招聘已经举办了三次,图书馆员的入学率也没有下降。所以,没有足够的图书馆员来为我们的学生服务。此外,在处理交易记录时无法保证人为错误。虽然学生帮助者可以帮助解决借书等待时间长的问题,但学生在不上学时也无法访问图书馆数据库。在暑假期间,学生仍然需要去学校图书馆获取有关书籍的信息。因此,邀请更多的学生帮助者并不是解决之前提到的所有问题的好方法。
为不同用户指定借款期限
其次,允许不同形式的学生在特定时间内借书和归还书籍;它有助于规范借款人的流动。但随着图书借阅时间的确定,它可能会降低我们学生阅读的兴趣,他们借书也不会那么灵活。第三,使用计算机存储交易记录但系统不是基于网络的。虽然整个图书馆系统的计算机化可以减少使用人力记录交易记录的时间。避免使用太多的人力和手写交易记录。但是,它不允许学生从网上获取信息。
.
电算化
计算机化是解决这些问题的另一种方法。计算机化是一种配备电子计算机的方式,以便于或自动化程序。一旦使用该技术,书籍的交易可以更快地完成。节省的时间可以重新分配,以回答用户的查询,管理职责和活动,以便学生更好地管理图书馆。此外,图书馆员可以避免在纸张上制作交易记录时的重复和拼写错误。不是在纸上写记录,而是经常使用的交易记录格式可以存储在数据库中。通过采用计算机化,交易记录的格式会有一致性,但在发现错误时仍可以修改它们。此外,通过使用保护性密码来保护对硬盘上的文件的访问,更容易维护交易记录和用户信息的机密性。最终,它可以提高我们服务的学生的护理质量。虽然图书馆系统的计算机化可以帮助解决“图书馆员的沉重负担”,“手写交易和漫长的等待时间”以及“数据不一致”等问题,但“在节日期间方便获取图书馆资料信息”的问题而“缺乏意见交换平台”无法通过电脑化来缓解。
基于Web的计算机化
另一种可以解决之前提到的问题的方法是基于网络的图书馆系统。附加的计算机化功能是因特网访问。为了采用基于Web的库系统,服务器端编程已被用于允许数据库和Web同时更新。学生可以随时随地获得有关网络书籍的信息。这可以解决“在假日期间访问图书馆资料信息不方便”的问题。除此之外,还可以设置共享论坛以供用户通过因特网发布他们的书评。它鼓励用户通过新平台分享他们的观点。
最终结论
最后,基于网络的图书馆系统被选为解决旧图书馆系统所面临的所有问题的最佳方法。它可以允许更快的借书过程,因为不需要再写手写记录。它减轻了图书馆员的负担。此外,学生无论身在何处都可以搜索。此外,还设计了一个平台,供学生交流思想并对书籍进行排名。
由于已经选择了这种方法,因此分析该方法是否可行以实施也很重要。将在下一节中进行深入分析。
可行性
计算机化是一种解决方案,它可以帮助维护交易数据。计算机化只能解决过多依赖人力,无序交易记录和交易记录分散的问题。但是,其他一些大问题,如从图书馆获取信息不方便,以及缺乏共享书评的平台,都无法解决。这就是选择基于Web的计算机化而不是计算机化的原因。
虽然基于网络的计算机化是我们旧学校图书馆系统最合适的方法,但我们必须考虑学校是否有足够的资源来持建立基于网络的系统。
基于Web的库系统实际上是计算机化系统的扩展,使得可以访问因特网上的数据。我们学校使用路由器建立了一个完美的互联网网络。我们学校已经提供宽带接入,并且在我们的互联网网络中达到了1 Gbps的下载速度。
我们学校有足够的资源使基于网络的图书馆系统成为可能。学校为图书馆投入了大量资金,以建立基于网络的图书馆系统。
此外,一些材料,如条形码阅读器和书籍上的ISBN也已准备就绪。完成我们的项目更容易。此外,一个装备精良的IT团队已准备好建立图书馆系统。他们有交易知识
与项目可能存在的问题。我们需要的是一台服务器,我们学校已经准备了一笔特别的资金来为图书馆系统购买合适的服务器。
用户在家中使用基于Web的图书馆系统并不复杂。要获得有关学校图书馆或交易记录中的书籍的信息,用户无需来学校就可以获得。相反,他们可以使用Web浏览器和Internet访问通过Internet获取所需的所有信息。
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。