永发信息网

求一个java图书管理系统,中间的几个要求真心不会,希望大神帮忙,非常感谢了

答案:2  悬赏:0  手机版
解决时间 2021-03-22 19:29
  • 提问者网友:流星是天使的眼泪
  • 2021-03-22 12:59
1、用户分为系统管理员、老师、学生
2、系统管理员可以管理图书、人员、菜单等
3、图书需要分类型,具体类型你自己定义;每本图书均可以设置在库数量
4、老师总共可以借5本书,每本书最长可借半年
5、学生总共可以借3本书,每本书最长可借三个月
6、同一本书每个人最多可以借一次
7、图书管理功能,包括增加、修改、删除等操作
8、其他功能自行发挥,如公告管理等,要站在系统用户的角度考虑问题,即假如你是用户,你希望该系统实现成什么样子。
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-03-22 13:48
其实这个系统最重要最关键的在于数据库表的设计:
我的思路、设计是这样的:
图书表
图书ID(主键) 书名 出版社 出版日期 ISBN 馆藏日期 在库数量

教师表
教师ID(主键) 教师姓名 职称 学院 联系电话 邮箱 地址 可借阅书本数量 可借阅时长

学生表
学号(主键) 学生姓名 学院 联系方式 邮箱 地址 可借阅书本数量 可借阅时长

已借阅图书表
图书ID(主键) 借阅人ID(外键) 借出时间 应归还时间

在借书的时候,根据ID查询可借阅数量,看是否为0,若不为0,生成已借阅图书表的一条记录,设置该记录的图书ID和借阅人ID;取得系统时间设置为借出时间;查询借阅人的借阅时长,加上系统时间后设置为应归还时间;

设置数据库事务管理,触发器监控已借阅表,在归还时间等于系统时间的前5天时,查询借阅人信息,发送邮件提醒借阅时间到期,及时归还!
全部回答
  • 1楼网友:过活
  • 2021-03-22 14:51
。。。我上次帮一个同学写过一个类似的,你要吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯