- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前台管理(图书信息检索)
详细设计说明书
图书管理系统前台设计
前台部分主要为读者服务,包括图书查询、图书馆信息展示、读者登录、读者信息修改和图书续借。图书馆管理系统的前台功能结构图如图1所示。在前台的主界面上可以浏览到图书馆的详细信息介绍,读者可以利用信息检索功能根据指定条件来查询图书的借阅情况。此外,当读者登录后还可以查询自己借阅图书情况,完成图书续借操作。
图书馆管理系统前台功能
图书馆管理系统前台功能
图书馆信息展示
图书信息搜索
图书续借
读者信息修改
图1 图书馆管理系统前台功能结构图
前台主界面的参照画面如图2所示。
图2 前台主界面参照画面
图2 前台主界面参照画面
图书信息检索功能
“信息检索”功能是前台的一项重要功能,读者可以根据图书的作者、出版社、书名、上架日期和类型来检索特定的图书。“信息检索”功能的界面采用AJAX技术实现,选择不同的“分类”,会出现不同的查询条件。
前台界面设计
在图书馆管理系统的前台页面中,可进行的操作包括图书馆信息浏览、指定条件检索图书相关信息、读者登录、查询已经借阅图书情况、读者修改个人信息和图书续借。前台主界面的画面如图3所示。
图
图3 前台主界面
图书信息检索页面
“信息检索”功能是前台的一项重要功能,读者可以根据图书的作者、出版社、书名、上架日期和类型来检索特定的图书。“信息检索”功能的界面采用AJAX技术实现,选择不同的“分类”,会出现不同的查询条件。图3中给出了具体的分类信息。图4给出按照作者检索的画面,图5给出按照上架时间检索的画面,图6给出按照类型检索的画面。
图
图4 按照“作者”检索的画面
图5 按照
图5 按照“上架时间”检索
图6 按照“类型”检索
前台功能实现
在图书馆管理系统的前台页面中,可进行的操作包括图书馆信息浏览、根据指定条件检索图书相关信息、读者登录、查询已经借阅图书情况、读者修改个人信息和图书续借。其中涉及到的JavaBean类有Barcode(图书编号)、Book(图书信息)、BookType(图书类型)、Borrow(图书借阅)、Reader(读者信息)、LiberInfo(图书馆信息),涉及到的数据库操作类有BarcodeDAO(图书编号DAO类)、BookDAO(图书信息DAO类)、BookTypeDAO(图书类型DAO类)、BorrowDAO(图书借阅DAO类)、ReaderDAO(读者信息DAO类)、ReaderTypeDAOP(读者类型DAO类),这些JavaBean类和数据库操作类在前面均已做讲解,这里不做阐述。本节主要介绍前台功能涉及的业务操作类和Action类。
在前台功能中的业务操作接口是FrontFacade,该接口内有以下6个方法。
(1)searchBook():在前台主页中含有信息检索功能,读者可以根据图书作者、出版社、书名、上架时间和类型进行图书信息检索,searchBook()方法根据Action类传递的不同检索条件,查找不同的图书信息,同时将数据库操作类检索出来的图书信息传递给Action类。
(2)readerLogin():用于读者登录,将Action类传递的读者账号和密码交由数据库操作类处理,之后把不同的返回值传递给Action类。
(3)findBorrowedBooks():用于读者登录,将Action类传递的读者id交由数据库操作类处理,以检索当前读者借阅图书的记录。
(4)showReaderInformation():将从Action类传递的读者id交由数据库操作类处理,用以检索当前读者的个人信息记录。
(5)updateReaderInformation():将从Action类传递的修改读者信息交由数据库操作类处理,用来修改当前读者的个人信息。
(6)renew():用于读者图书续借,续借后图书的到期时间会自动延后30天,同时续借字段renew设置为1,表示此书已经续借完毕。
FrontFacade类对应路径为“LibrarySystem\src\jsit\service\front\Front Facade.java”。还有对应的接口实现类。
前台功能的Action类是FrontAction,它可进行的操作如下。
(1)接收在前台页面搜索表单上传递的查询数据,并把它们放到一个数组中,交由业务操作类处理,之后将页面返回到前台页面。
(2)接收在前台页面登录表单上传递的读者登录账号和密码,将它们交由业务操作类处理后,根据业务操作类返回值的不同判断读者是否可以登录。若可以登录把读者信息放入Session中,将页面返回到登录成功页面;否则页面返回到前台页面,并提示读者登录错误信息。
(3)把业务操作类传递的图书馆信息放入Request对象中,将页面转向前台主
您可能关注的文档
- 铁路运输设备使用与管理 项目一:铁路运输 城运3171《车站设备》授课计划.doc
- 数字摄影测量 绝对定向 项目二 任务4 绝对定向--电子教案.doc
- 铜雕技艺 彩画相间 杭州铜雕技艺特征.docx
- 数字视频编辑Premiere 大景别 数字视频编辑PR-1-2-1 大景别-教学设计.doc
- 铜合金铸件铸造技术 浇注及脱型(卧式) 卧式离心铸造浇铸装置.doc
- 铜合金铸件铸造技术 缺陷及检验(立式) 偏析、坍流和裂纹缺陷.doc
- 数字视频编辑Premiere 带镂空效果的字幕 数字视频编辑PR-6-6-4-带空心效果的字幕-教学设计.doc
- 数字视频编辑Premiere 霓虹灯字幕制作 数字视频编辑PR-6-6-7-霓虹灯效果字幕-教学设计.doc
- 图书馆管理系统-3期(AL030) 测试项目4-后台管理(图书借阅管理) AL030050100004 测试项目4-后台管理(图书借阅管理).doc
- 图书馆管理系统-3期(AL030) 详细设计书4-后台管理(图书管理) AL030030200004 详细设计书4-后台管理(图书管理).doc
- 数字视频编辑Premiere 幸福时光相册制作技巧 数字视频编辑PR-9-1-4-幸福时光制作技巧-教学设计.doc
- 数字视频编辑Premiere 逐字打出的字幕 数字视频编辑PR-6-6-6-逐字打出效果字幕-教学设计.doc
- 图形创意 比喻、象征、比拟、借贷、夸张、对比、移用、直叙等 企业案例分析(夸张)精彩生活源于高清.doc
- 双语教学资源 其他书籍(双语文字稿) 29-铁路路基工程施工质量验收标准.doc
- 图形创意 比喻、象征、比拟、借贷、夸张、对比、移用、直叙等 企业案例分析(移用)自由女神房地产.doc
- 水处理设备与仪表 任务2:脱水设备 脱水设备的设计选型应用案例2.doc
- 图形制作Coreldraw 绘制几何图形 基本图形练习.doc
- 水电安装工程招标工程量清单编制 实训报告样板 安装工程——实训报告样板.doc
- 水生态修复技术 知识点4:雨水利用塘技术 雨水利用塘技术.doc
原创力文档


文档评论(0)