一、要求
系统要实现如下的基本管理功能:
(1)用户分为两类:管理员,一般用户。
(2)提供用户注册和用户登录验证功能;其中一个登录用户的信息有:登录用户名,登
录密码。
(3)管理员可以实现对注册用户的管理(查询、删除、密码修改)、用户的借书申请的
确定和还书操作,并实现对图书的创建、查询、修改和删除等有关的操作
(4)一般用户,只能查询图书,并进行借书操作(提出借书申请),每个用户最多借阅 8
本,即当目前借书已经是 8 本,则不能再借书了,只有还书后,才可以再借阅。
二、 总体设计
2.1 系统功能模块划分
系统大致模块如下:
错误页面跳转模块:当用户访问不存在的页面,会跳到本系统默认的 404 页面,当执行错误
操作导致服务器 500 错误时,也会跳到本系统配套的 500 页面。
权限管理:利用拦截器实现,达到用户无法越权访问页面及发送请求的目的
登录验证模块:与数据库中所存在的用户进行匹配,如果不存在,则返回错误信息。登录成
功后会跳到对应的首页