欢迎来到天天文库
浏览记录
ID:56721098
大小:405.50 KB
页数:21页
时间:2020-07-06
《Javaee图书馆管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验报告实验课程名称:JAVAEE应用程序开发本次实验名称为:图书馆管理系统学生姓名:张铭烨班级中加132学号:学院(系):国际教育交流学院指导教师:倪彤光目录1.实验目的32.功能模块图33详细设计63.1主界面63.2读者管理模块功能实现63.3书籍管理模块功能实现73.4书籍借阅与归还功能实现94.数据库设计104.1概念结构设计104.2逻辑结构设计114.3数据库表的建立125系统实现185.1.数据库的连接185.2.系统功能模块设置18结论20另附:小组成员任务分配201.实验目的(1)读者身份设置:用于设置不同类型读者所具有的借书权限(借阅数量、续借次数)等;(2)
2、读者信息管理:读者图书证的生成、管理读者信息等;(3)新增图书:图书馆新添图书,为图书入库编号等;(4)图书信息管理:图书基本信息的增删与修改;(5)图书类型管理:图书分类及不同类型图书具有不同的借阅权限(借阅天数);(6)图书借阅:管理读者借书过程;(7)图书过期名单:产看是否有过期图书。(1)读者信息表,包括:条形码、编号、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期限、操作员、备注、图书借阅次数、是否挂失等;(2)读者类型表,包括:类型、图书册书。续借次数、限制图书等;(3)新增图书信息表,包括:入库编号、图书编号、订购者、经手者联系方式、定购数
3、量、是否验收、验收日期、操作员等;(4)书架信息表,包括:书架名、书架类型等;(5)图书类型表,包括:可借天数、图书类型、类型编号等;(6)图书借阅表,包括:借阅编号、读者编号、图书编号、操作时间;(7)图书归还表,包括:故还编号、图书编号、读者编号、归还时间、操作员;2.功能模块图(1)根据上述的功能,可以设计出系统的总体功能模块,如图3-1所示。图书信息管理系统—管理员登陆与操作模块员工管理读者管理图书信息管理图书借还管理图3-1图书信息管理系统—管理员登陆与操作模块功能示意图(2)“员工管理”功能模块用于增加员工,删除员工,修改员工已有信息,查询已有员工相关信息。其功能模块如
4、图3-2所示。员工管理增加员工修改员工信息查询员工信息删除员工图3-2员工管理(3)“读者管理”功能模块用于新生入校时增加使用本系统的读者信息,以及老生毕业离校时删除相关读者信息,清楚数据库,查询读者的借阅书籍情况。其功能模块如图3-3所示。读者管理添加读者查询读者信息删除读者图3-3读者管理(4)“图书信息管理”功能模块用于新书入库,丢失或者陈旧不可用的书籍的出库,已有书籍的查询。其功能模块如图3-4所示。图书信息管理新书入库旧书出库已有书籍信息查询图3-4图书信息管理(5)“图书借还管理”功能模块用于读者借书和还书的登记,其其功能模块如图3-5所示。图书借还管理借书管理借还信息
5、查询还书管理图3-5图书借还管理本系统将用户划分为三种类型,即系统管理员、员工和读者。系统管理员为Admin,他可以管理其他用户和员工的信息,在其他方面的权限相同。3详细设计3.1主界面用户登陆系统以后,将出现主界面,用户可以选择要执行的操作,点击即可实现各功能模块相应的操作,如图4-1所示。图4-1主界面3.2读者管理模块功能实现(1)读者添加功能介绍:添加新的读者,使其能够进入图书系统阅览图书,读者添加如图4-2所示。图4-2读者添加(2)读者修改功能介绍:对读者需要修改的资料进行重定义,读者信息修改如图4-3所示。图4-3读者信息修改(3)读者查询功能介绍:可以对数据库中已有
6、的读者信息进行查询。读者查询如图4-4所示。图4-4读者信息查询(4)读者删除功能介绍:删除数据库中已有信息。读者删除如图4-5所示。图4-5读者删除3.3书籍管理模块功能实现(1)书入库实现功能介绍:此界面主要完成的功能是往数据库book表中添加新书的记录,在book表中可查看最新的记录。在新书信息输入的过程中,会出现一些异常处理,如某个字段的信息没有填写;新书信息输入字段的过程中,输入的字段类型与给定的字段类型与输入不匹配(如:货币、日期);输入的信息长度超过给定的字段长度等。如果填写的内容正确则可以成功将新书添加入库,新书入库窗口如图4-6所示。图4-6添加新书入库界面(2)
7、查询功能实现功能介绍:本系统包含两项一是检索项令一个是检索词,在检索项中用户可以根据自己的需求来选择所要查询的项目并在检索词中添写自己所要查询的内容。本系统副带四个按钮:确定、取消、查看全库,该图书馆管理系统的查询界面如图4-7所示。图4-7查询系统界面在该系统中为了用户使用方便还设有查看全库一项,用户可以通过这一功能来查看全库的图书,所查询的内容将在下方的文本区中显示,其界面如图4-8所示。图4-8查看全库信息使用检索词必须得满足一定的查询条件才可以执行,用户必须得
此文档下载收益归作者所有