菜单
  

    5.3 管理员管理子模块
    5.3.1用户管理模块
    当管理员需要对用户信息进行管理时,进入该界面后,可以对读者的基本信息进行管理,可以添加新的用户,修改已有用户的信息,或删除不再使用的读者,还可以按照读者的编号来查询该读者的详细信息。当需要添加新的用户或修改已有用户的信息时,管理员都需输入用户的详细信息;而删除用户的时候只需输入想要删除用户的用户编号即可;读者查询是按读者的编号来查询读者的详细信息的。其查询结果如图3所示。
     
    图3 用户管理界面
    5.3.2图书管理模块
    此模块用来对图书信息的管理,管理员可以通过该模块来往图书馆里添加新书、修改已添加入库的图书信息、删除不再借阅的图书,同时还可以按图书编号来查询图书的详细信息。添加新书或修改图书的时候,都要输入图书的详细信息,而删除图书的时候,只需输入要删除图书的编号即可。
    5.3.3图书借阅、归还模块
    此模块把图书的借阅和归还放在了一个界面上,管理员可以通过输入借阅者的编号来查询他的借阅情况,包括:借阅者的编号、图书编号、借阅者的姓名、图书名称、借阅的时间和当时借阅的数目。借阅图书和归还图书时,都需输入借阅者的编号、图书编号和借阅或归还的数目,借阅时最多只能借阅5本,且借阅的数目要小于此书的库存量,否则提示相应的错误信息。图书借阅的过程中,表示层获取用户输入到窗体控件里的借阅者编号、要借阅的图书编号和借阅的图书数目,然后表示层调用业务逻辑层中的图书借阅函数BookBorrowDealing()进行处理,处理过程中业务逻辑层把需要访问数据库的UserID和BookID传送到数据访问层,由它来直接访问数据库,处理后的结果再返回到业务逻辑层,这时业务逻辑层就需要对借阅者不存在、借阅的图书不存在、借阅数目等逻辑进行控制,其处理后的结果会返回到表示层,表示层根据返回的数据来提示相应的信息。查询借阅信息结果如下图4所示。
     
    图4 借阅管理界面
    5.4 普通用户管理模块
    普通用户登录成功后,会自动进入普通用户操作界面,普通用户只能对图书信息进行查询和查询自己的借阅信息,普通用户可以按各种不同的条件对图书进行检索,也可以按自己的读者编号来查询自己的借阅信息,操作页面如图5所示。
     
    图5 普通用户操作界面
    6.总结
    图书馆管理系统以它高效、便捷的优点已渐渐为人们所熟知,它有着传统手工管理方式所无法比拟的优势,成为未来图书馆管理必可避免的趋势。
    从开始的需求分析、概要设计到详细设计初步设计完成了整个系统的雏形,基本上实现了图书管理、读者管理、借阅归还信息管理、图书查询和读者查询的具体设计,达到了图书管理工作的规范化、系统化和程序化,避免了图书管理的随意性,提高了信息处理的速度和准确性。
    在做毕业论文的这段时间里,我真正的明白了理论与实践的差距,当真的要把那些在书本上学到的理论知识付诸于实践时,一个又一个的问题接踵而来,或许这就告诉我们要理论联系实际、勤于动手,在不断解决问题的过程中,我也明白了自主学习的重要性,身边的资源很多,要懂得利用。
    做毕业设计的时间毕竟是有限的,所以系统还存在着许多的不足:(1)图书的检索还需要改进;(2)图书借阅的期限限制还需进一步的完善;(3)系统的安全性方面考虑的还不是很周全。对于以上这些不足之处,还要在今后的学习当中不断的改进与完善。
  1. 上一篇:Android手机连连看游戏的开发与实现
  2. 下一篇:基于.NET的学生论坛开发与实现+ER图
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. Ruby+mysql就业信息管理系统的设计与实现

  4. php进销存管理系统的设计与实现

  5. jsp医药连锁店管理系统的设计与实现

  6. jsp+mysql学生实践创新项目管理系统设计与实现

  7. jsp+mysql停车场车辆管理系统的设计与实现

  8. 当代大学生慈善意识研究+文献综述

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. java+mysql车辆管理系统的设计+源代码

  13. 中考体育项目与体育教学合理结合的研究

  14. 杂拟谷盗体内共生菌沃尔...

  15. 大众媒体对公共政策制定的影响

  16. 电站锅炉暖风器设计任务书

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回