图书管理系统

来源:互联网 发布:source tree mac 编辑:程序博客网 时间:2024/05/24 07:11

图书管理员系统
项目完成代码地址 : https://lnj96.github.io/library/
项目要求:

(一)创建数据库表
(二)实现登录功能
1.能够实现一个登录页面,提交后在后台判断用户名密码的正确性。后台处理使用Servlet实现。
2.输入的用户名和密码是admin和123456时,判断登录成功,跳转到登录成功页面,并在页面上判断用户是否已经登录,如果是已经登录状态,则显示登录用户名及登录时间。
3.输入的用户名和密码不是admin和123456时,判断登录失败,此时,跳回登录页面,并在登录页面上提示用户:“用户或密码错误,请重新登录”。
页面示例 知识点 使用Session记录用户的登录时的信息利用Session判断用户是否登录
(三)实现图书列表功能
具体要求
1. 按照图书编号从小到大显示所有图书的列表,并在列表中显示以下信息。
图书编号、书名、作者、库存、总库存(所有图书库存之和)
2. 页面上显示“书名”输入框、“查询”按钮、“新增”按钮、“删除”按钮。
3. 在列表的“书名”列增加链接,点击链接,可以查看对应图书的详细信息。页面示例 (四)实现按书名查询功能 具体要求 在图书列表页面的“书名”输入框中输入书名,点击“查询”按钮,在图书 列表页面中显示查询结果。 知识点
按指定条件查询数据,并显示到Web页面中。
(五)实现图书详细信息功能 具体要求
在图书列表中,点击“书名”列的链接,显示该图书的详细信息。 知识点 按指定条件查询单条数据,并显示到Web页面中。 页面示例
(六)实现新增图书功能 具体要求
在图书列表页面,点击“新增”按钮,跳转到新增图书页面,在页面上输入图书的信息,点击“提交”按钮,将信息提交至数据库知识点
将Web页面上的信息插入到数据库。 页面示例
(七)实现修改图书信息功能 具体要求
1. 在某图书的详细信息页面点击“修改”按钮,跳转至“修改图书信息”页面。
2. 在“修改图书信息”页面修改图书信息后,点击“提交”按钮,将修改后的信息更新到数据库,页面跳转至图书的详细信息页面。
3. 在该图书的详细信息页面能看到修改后的结果。 知识点 将Web页面上的信息更新到数据库。
(八)实现删除图书功能 具体要求 在图书列表中,选中想删除的图书录前面的复选框,点击“删除”按钮,删除选中的图书。页面跳转至图书列表页面,并且被删除的图书不再被显示。
知识点 根据Web页面上的操作,删除数据库中的数据。