首页 >  jsp/java设计  > 正文

基于JavaEE的图书借阅管理系统

课题内容: 
图书借阅系统的主要目的就是图书的网络化管理,使图书借阅工作更加容易,提高工作效率,降低管理的成本。 功能需求任何用户都可以进行图书的查询操作,然后图书借阅系统中其它具体操作需要区分不同用户。通常借阅用户分为学生、教师(助教、讲师、副教授和教授)等多种角色,每种角色拥有不同的借阅权限,而管理员可以分为图书借阅管理员和系统管理员。图书借阅管理员可以对图书进行添加、修改、删除以及图书借阅与归还等,系统管理员可以添加、修改和管理用户。 
课题任务要求: 
具体模块功能要求如下: 
1、安全管理:提供用户登录、注销及修改密码等功能。 
2、用户个人信息管理:每个用户可以查看自己的当前和历史借阅信息、过期图书列表,还可以修改密码。 
3、信息发布:用户可以查看当前最新图书信息。 
4、图书信息管理:图书管理员可以对图书进行增加及更新操作,在图书管理员录入图书信息时,需要输入图书名称、图书作者、出版社及价格等信息,考虑到添加图书时一般都有复本(同样的书会购买多本),为减少工作量应支持批量输入。对于已存在的图书信息同样可对其进行修改删除操作。 
5、图书借阅管理:图书管理员可以对图书进行借阅和归还操作,图书管理员可以根据用户ID 得到该用户信息明细和借书信息明细,并进行相应的图书借、还等操作。对于过期归还的图书,应该显示过期天数和罚款金额。 
6、图书查询:根据一定的条件对图书进行查询,并可以查看图书详细信息。 
7、用户信息管理:系统管理员可以添加和删除用户,并对用户的信息进行修改更新操作。在用户编辑修改页面,可以更改用户类别和用户状态(启用或禁用),但不可以对用户的 ID进行修改。考虑到学生用户通常以班级为单位添加和删除,为减少工作量应支持批量添加或删除(可通过一组连续的学号来完成)。 
8、系统角色权限管理:系统管理员可以添加、修改和删除某一借阅用户角色。对应于某一角色,有类别名称、借书数量、借书天数、是否允许续借等参数。
预期目标: 
(1)掌握一般系统需求、分析、设计的流程   
(2)掌握设计数据库的方法
(3)熟练应用常用数据库管理系统MySql 
(4) 掌握JavaEE技术或者采用框架技术完成系统开发 
(5)开发一套具有借鉴价值的web系统
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于Java Web的教务管理系统

下一篇:jsp高校在线学习答疑系统

相关文章: