勤奋的我 - 在线图书馆管理系统
该项目名为“在线图书馆管理系统”是用于监视和控制库中交易的库管理系统。项目“在线图书馆管理系统”是在HTML,CSS,JavaScript和PHP中开发的,该项目主要集中在库中的基本操作中,例如添加新成员,新书,新书,并更新新信息,搜索新信息,搜索书籍,以及搜索书籍以及借入书籍和返回书籍。
我的网站易于用于初学者和高级用户。它具有熟悉且经过深思熟虑的,有吸引力的用户界面,并结合了强大的搜索插入和报告功能。图书馆系统的报告生成设施有助于了解成员借或退还的书籍。
该网站的设计考虑了“简约的设计”,因此界面就像是“ Metro UI / Modern UI”中使用的Microsoft Windows中使用的“ Metro UI / Modern UI”。该网站不仅适用于Vit College的大学生,还适用于孟买大学的所有用户,因为该网站还具有额外的功能,例如为各种考试提供所有可免费成本的学习材料,而且还提供了各种成本。
网站 - 勤奋的我有四个主要模块:
- 插入数据库模块 - 用户友好的输入屏幕
- 从数据库模块中提取 - 有吸引力的输出屏幕
- 报告生成模块 - 借书清单和可用书清单
- 搜索设施系统 - 搜索书籍和成员
网站 - 勤奋的我还具有免费的学习资源:
该网站有以下设施:
用户:
图书馆员:
- 可以添加/删除书籍
- 可以删除用户
- 可以收集良好
- 可以收到书籍
行政 :
- 可以阅读和写有关任何用户或图书馆员的信息。
- 可以阅读和写有关任何书籍的信息。
前端平台:HTML,CSS,JavaScript
后端平台:PHP
问题陈述
该数据库将使用PHP和WAMP服务器设计,并根据需要实现,包括所有提到的功能,包括硬件和软件。
将利用HTML,CSS和JavaScripts语言和MPDF软件。还将利用可用于开发HTML和脚本语言(例如JavaScript)的在线参考。
约束:
- 所有用户的信息必须存储在在线库系统中可以访问的数据库中。
- 大学信息安全系统必须与互联网应用程序兼容。
- 在线图书馆系统已连接到大学计算机,每天24小时运行。
- 用户可以从具有Internet浏览功能和Internet连接的任何计算机访问在线库系统。
- 计费系统连接到在线库系统,计费系统使用的数据库必须与在线库系统的接口兼容。
- 用户必须具有正确的用户名和密码才能进入在线库系统。
假设和依赖性:
- 用户对计算机有足够的了解。
- 假定用户具有使用Java的基本知识。
- 用户必须完全熟悉数据库。
- 校园计算机应具有Internet连接和Internet服务器功能。
- 用户知道英语,因为用户界面将以英语提供。
网站的状态过渡图
功能
在线图书馆系统提供有关图书馆和用户信息中可用书籍的在线实时信息。产品函数或多或少与产品的角度相同。系统的功能包括基于用户类型(成员/图书馆员)提供不同类型的服务的系统。
- 应向成员提供有关书籍目录的更新信息。保持良好。
- 为成员提供了一项规定,以检查其帐户信息并在给定有效期限内随时更改帐户信息。
- 向成员提供可用的书籍名册,并允许选择这些书,他们想在即将到来的几天内使用这些书籍。
- 图书馆员可以获取有关借书或退还书籍的成员的信息。
- 图书馆员提供了界面,以添加/删除书籍目录中可用的书籍。
- 成员完成书籍借贷或返回流程后,必须计算成员支付的成员,并且有关会员的信息和应付金额已发送给大学计费系统。
- 该系统使用大学信息安全要求为用户提供登录工具。
模块
- 书籍:管理员有权添加,删除或修改系统可用的书籍的详细信息。
- 图书馆注册:第一个程序是到达图书馆的人们的注册。接待员有权输入访问图书馆的人的姓名,地址和联系电话,以及他们想阅读的书的名称。
- 借书:一个人也可以在特定的日子里借这本书。所有信息将输入系统。如果该人在到期日之前没有退还书,则将罚款,并将信息发送给该特定人有关罚款。
- 登录注册:管理员还有权为图书馆员提供用户名和密码。
- 收据:将自动生成要发行的书籍的电子收据,因为用户很快就会发行书籍。
- 学习资源:以“孟买大学”教学大纲以及以前的问题论文,电子书和免费在线测试的免费下载形式的学生提供的额外设施。
网站预览
简介页面
注册页面
学生 - 登录页面
学生着陆主页
学生 - 查看书页
学生 - 我的发行状态书页
学生 - 个人资料页面
管理员 - 登录页面
管理员 - 主页
管理员 - 书籍数据库页面
管理员 - 添加新书页面
管理员 - 发行书页
管理员 - 返回书页
管理员 - 会员数据库页面
来宾主页
学习资源 - 教学大纲页面
学习资源 - 电子书页面
学习资源 - 免费在线测试页面
数据库设计:
数据库背后的一般主题是将信息作为集成整体处理。数据库是一组相互关联的数据,该数据存储了最低冗余,以快速有效地为许多用户服务。设计输入和输出后,分析师必须专注于数据库设计,或者应如何围绕用户要求组织数据。一般目标是使信息访问,快速,廉价且适合其他用户灵活。在数据库设计期间,有关以下目标: -
- 受控的冗余
- 数据独立性
- 准确和整合
- 低成本的更多信息
- 从失败中恢复
- 隐私和安全
- 表现
- 易于学习和使用
图书馆DB
管理表
书桌
问题表
用户表
通过使用此网站的好处:
- 用户友好的界面
- 快速访问数据库
- 少数错误
- 更多的存储容量
- 搜索设施
- 外观和感觉环境
- 快速交易
- 学习资源的额外功能
- 电子记录设施
- 取消设施
可扩展性:
该系统可扩展其原始开发人员可能不会预期的方式。以下原理增强了诸如隐藏数据结构之类的可扩展性,避免穿越多个链接或方法,避免对象类型上的案例语句,并区分公共和私人操作。
可重复使用:
在此网站中需要时,可重复使用性是可能的。我们可以更新下一个版本。可重复使用的软件通过在几种设计上摊销精力来降低设计,编码和测试成本。减少代码的数量也简化了理解,这增加了代码正确的可能性。我们遵循两种类型的可重复性:在项目中共享新书面代码,并在新项目中重复使用先前编写的代码。