图书馆管理系统总体设计与部分代码设计_毕业设计论文(编辑修改稿)内容摘要:

失败 出版时间格式错误 价格或库存数量错误,应为数字 清空全部文本框 10 Borrow,java 图书和读者查询 如果图书编号或读者编号两者均为空,或者有一个为空,则返回 按编号查询图书,结果存入book 对象中 如果查询到结果,将其显示在各文本框中 图书编号有误,查无此书 图书已无库存,无法借阅 重新初始化各参数并禁止借出按钮 按编号查询读者,结果存入reader 对象中 如果查询到结果,将其显示在各文本框中 读者编号有误,查无此人 查询指定读者是否已借过指定图书且未归还 统计读者所借图书数量 11 如果读者已借图书尚未超出其允许最大借书量,则允许其继续借阅所选图书 该读者借书过多,无法继续借阅 填写借出图书记录 统计某个读者当前已借图书且未归还的数量 数据库统计失败 初始化各参数项并禁止借出按钮 增加 main()方法,主要为了调试程序界面 12 异常 用户数据库有误 如果用户名或密码任一为空,则终止后续操作 核对用户名和密码 如果此用户存在,则记录其状态(否:不是管理员,是:是管理员) 记录登录的用户名 调用主程序 只有管理员才能使用 基础管理 和 借阅管理 菜单 释放登录窗体 13 如果读者编号为空,则终止保存记录操作 如果读者编号重复,则记录无效,需修改读者编号 读者编号重复 读者添加成功; 清空全部文本框 异常;最大可借天数错误,应为整数 判断 Reader表中是否存在指定编号的读者,如果存在,返回true,否则,返回 false 清空全部文本框 14 读者编号不能为空 如果读者编号为空,则终止删除操作 读者信息删除成功 清空全部文本框 异常 读者编号有误,查无此人 按编号查询读者,结果存入reader 对象中 如果查询到结果,将其显示在各文本框中 异常 读者编号有误,查无此人 清空全部文本框 15 创建一条基本的SQL 语句,表示选出表中全部记录 如果已设置任意一项条件,则修改 SQL语句 执行查询 将查询结果赋予 Book 数组 创建一个表格 异常 :数据库不存在,或存在错误 如果读者姓名不空,生成 sql1 字句 如果作者不空,生成 sql2 字句 16 如果读者编号为空,则终止查询操作 按编号查询读者,结果存入reader 对象中 如果查询到结果,将其显示在各文本框中 如果读者编号为空,则终止保存记录操作 修改读者信息 最大可借数或最大可借 清空全部文本框 17 如果不是管理员,则禁止用户维护图书信息和读者信息 以及禁止进行借阅管理,即只能查询 如果两个密码输入框中有一个为空,则显示错误提示信息并返回 如果两个密码输入框中输 入的内容不一致,则显示错误提示信息并返回 修改密码 18 获得书的 ID号 获得书的书名 获得书的类型 获得书的作者 获得书的翻译者 获得书的出版社 获得书的发行日期 获得书的股价 获得书的价格 并全部返回 19 按图书编号查询,查询结果保存在 Book类的对象中 异常 无法正常读取数据库 保存登录用户名 查指定读者是否借过指定图书且未归还 20 构造方法。 如果数据库未打开,则通过创建连接打开数据库 执行数据库查询工作。 如果出现异常,返回 null 执行数据库更新操作。 如果有问题, 则返回 1 关闭数据库 21 获得读者的 ID号 获得读者的名字 获得读者的类型 获得读者的性别 获得读者最大借书数 获得读者的还书日期 并全部返回 按读者编号查询,结果保存在 Reader 类的对象中 22 二. 部分代码 // package MainPro。 import .*。 import .*。 import。 import。 import。 import PublicModule.*。 public class Back extends Frame { private static final long serialVersionUID = 1036076990599464079L。 String SepLin。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。