037基于struts的图书管理系统[大神调试通过] - 计算机毕业设计源码下载网
更多设计到:www.shuangyulin.com, 咨询QQ:344245001【点我咨询】

计算机毕业课程源码设计案例-037基于struts的图书管理系统[大神调试通过]

  • 内容
  • 评论
  • 相关

***********************************************************
我的信息:
姓名: 汪建林 程序设计大神
毕业学校: 2007年于成都理工大学
联系QQ: 344245001
网站: http://www.shuangyulin.com 【长期有效】 ***********************************************************

程序说明:

系统开发环境: Windows + myEclipse + Tomcat6.0 + MySQL5.0

数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可

mysql数据库登陆信息: 帐号root,密码123(自己可以在com.core.ConnDB类中修改)

管理员测试帐号: admin 密码: admin
系统功能与特色:

(1)图书类别信息管理:作为一个学校的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理。不同的图书类别可以借阅的天数也是不一样的,管理员登陆系统后可以对图书类别进行添加,更新和删除操作。

(2)图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了,只有将图书馆拥有的图书录入系统中,读者朋友在登陆系统后才可以查询到自己喜欢的该图书。

(3)读者类别管理:为了方便图书馆的管理,系统对读者的类别进行了分别,不同的读者类别可以借阅图书的数目是不一样的。管理员在登陆系统后可以这个读者类别信息进行管理,包括添加读者类别信息,修改读者类别,删除读者类别,特别是执行删除操作时需要保持数据库表数据之间的一致性。

(4)读者信息管理:当管理员把读者类别信息编辑好完成后,就可以办理读者信息了,管理员可以添加新的读者信息,修改已经存在的读者信息,删除读者信息。

(5)图书借阅管理:读者可以登陆系统查询自己喜欢的图书,然后到图书馆进行图书借书的登记操作,当读者看完了书或需要归还时,需要拿着自己的图书到图书馆进行归还,此时有管理员办理图书归还业务。当然,如果读者借阅了图书因某种原因忘记了归还,管理员还可以对这些信息进行统计,同时,管理员还可以对已经出借的图书进行续借的办理。

(6)系统设置: 管理员登陆系统后可以修改图书馆的信息,可以修改管理其他操作员的信息,可以管理书架信息。

(7)口令更改:无论是管理员或读者身份登陆系统后,都可以对自己的登陆密码进行修改操作,这样保证了系统的安全性。

(8)系统特点:采用MVC设计模式,完全采用面向对象的设计思想,使用了开源框架Struts。
百度网盘下载链接: http://pan.baidu.com/s/1pKsw9bP 密码: 5zi6
file://C:\Users\Administrator\Desktop\基于struts的图书管理系统[双鱼林调试通过] (2 folders, 3 files, 196.39 KB, 4.37 MB in total.)
│ Thumbs.db 5.00 KB
│ 基于struts的图书系统.doc 116.00 KB
│ 界面.jpg 75.39 KB
├─数据库 (1 folders, 1 files, 9.01 KB, 136.16 KB in total.)
│ │ sql.txt 9.01 KB
│ └─db_librarySys (0 folders, 37 files, 127.15 KB, 127.15 KB in total.)
│ db.opt 65 bytes
│ tb_bookcase.frm 8.42 KB
│ tb_bookcase.MYD 60 bytes
│ tb_bookcase.MYI 2.00 KB
│ tb_bookinfo.frm 8.76 KB
│ tb_bookinfo.MYD 632 bytes
│ tb_bookinfo.MYI 2.00 KB
│ tb_booktype.frm 8.42 KB
│ tb_booktype.MYD 64 bytes
│ tb_booktype.MYI 2.00 KB
│ tb_borrow.frm 8.57 KB
│ tb_borrow.MYD 256 bytes
│ tb_borrow.MYI 2.00 KB
│ tb_giveback.frm 8.50 KB
│ tb_giveback.MYD 56 bytes
│ tb_giveback.MYI 2.00 KB
│ tb_library.frm 8.63 KB
│ tb_library.MYD 136 bytes
│ tb_library.MYI 2.00 KB
│ tb_manager.frm 8.41 KB
│ tb_manager.MYD 88 bytes
│ tb_manager.MYI 2.00 KB
│ tb_parameter.frm 8.42 KB
│ tb_parameter.MYD 13 bytes
│ tb_parameter.MYI 2.00 KB
│ tb_publishing.frm 8.39 KB
│ tb_publishing.MYD 56 bytes
│ tb_publishing.MYI 1.00 KB
│ tb_purview.frm 8.54 KB
│ tb_purview.MYD 30 bytes
│ tb_purview.MYI 2.00 KB
│ tb_reader.frm 8.80 KB
│ tb_reader.MYD 376 bytes
│ tb_reader.MYI 2.00 KB
│ tb_readertype.frm 8.42 KB
│ tb_readertype.MYD 60 bytes
│ tb_readertype.MYI 2.00 KB
└─源程序 (4 folders, 4 files, 5.55 KB, 4.05 MB in total.)
│ .classpath 2.00 KB
│ .mymetadata 330 bytes
│ .project 1.21 KB
│ 程序使用说明.txt 2.02 KB
├─.myeclipse (0 folders, 0 files, 0 bytes, 0 bytes in total.)
├─.settings (0 folders, 1 files, 103 bytes, 103 bytes in total.)
│ org.eclipse.core.resources.prefs 103 bytes
├─src (1 folders, 0 files, 0 bytes, 115.87 KB in total.)
│ └─com (5 folders, 1 files, 128 bytes, 115.87 KB in total.)
│ │ connDB.properties 128 bytes
│ ├─action (0 folders, 10 files, 51.87 KB, 51.87 KB in total.)
│ │ Book.java 7.59 KB
│ │ BookCase.java 4.70 KB
│ │ BookType.java 5.15 KB
│ │ Borrow.java 9.00 KB
│ │ Library.java 2.53 KB
│ │ Manager.java 7.03 KB
│ │ Parameter.java 2.24 KB
│ │ Publishing.java 1.61 KB
│ │ Reader.java 6.85 KB
│ │ ReaderType.java 5.18 KB
│ ├─actionForm (0 folders, 10 files, 16.98 KB, 16.98 KB in total.)
│ │ BookCaseForm.java 493 bytes
│ │ BookForm.java 3.14 KB
│ │ BookTypeForm.java 627 bytes
│ │ BorrowForm.java 4.25 KB
│ │ LibraryForm.java 1.74 KB
│ │ ManagerForm.java 1.59 KB
│ │ ParameterForm.java 651 bytes
│ │ PublishingForm.java 979 bytes
│ │ ReaderForm.java 2.93 KB
│ │ ReaderTypeForm.java 650 bytes
│ ├─core (0 folders, 2 files, 3.72 KB, 3.72 KB in total.)
│ │ ChStr.java 1.14 KB
│ │ ConnDB.java 2.58 KB
│ ├─dao (0 folders, 10 files, 43.10 KB, 43.10 KB in total.)
│ │ BookCaseDAO.java 3.09 KB
│ │ BookDAO.java 6.29 KB
│ │ BookTypeDAO.java 3.13 KB
│ │ BorrowDAO.java 9.65 KB
│ │ LibraryDAO.java 1.98 KB
│ │ ManagerDAO.java 8.75 KB
│ │ ParameterDAO.java 1.04 KB
│ │ PublishingDAO.java 793 bytes
│ │ ReaderDAO.java 5.22 KB
│ │ ReaderTypeDAO.java 3.16 KB
│ └─wgh (1 folders, 0 files, 0 bytes, 83 bytes in total.)
│ └─struts (0 folders, 1 files, 83 bytes, 83 bytes in total.)
│ ApplicationResources.properties 83 bytes
└─WebRoot (5 folders, 51 files, 140.36 KB, 3.93 MB in total.)
│ banner.jsp 1.35 KB
│ book.jsp 3.49 KB
│ book_add.jsp 5.74 KB
│ book_detail.jsp 4.38 KB
│ book_Modify.jsp 6.86 KB
│ book_ok.jsp 807 bytes
│ bookBack.jsp 7.09 KB
│ bookBack_ok.jsp 136 bytes
│ bookBorrow.jsp 7.94 KB
│ bookBorrow_ok.jsp 138 bytes
│ bookBorrowSort.jsp 3.23 KB
│ bookcase.jsp 2.87 KB
│ bookcase_add.jsp 1.72 KB
│ bookCase_Modify.jsp 1.82 KB
│ bookcase_ok.jsp 876 bytes
│ bookQuery.jsp 3.73 KB
│ bookRenew.jsp 7.06 KB
│ bookRenew_ok.jsp 137 bytes
│ bookType.jsp 3.05 KB
│ bookType_add.jsp 2.11 KB
│ bookType_Modify.jsp 2.13 KB
│ bookType_ok.jsp 819 bytes
│ borrowQuery.jsp 5.41 KB
│ bremind.jsp 2.92 KB
│ copyright.jsp 853 bytes
│ error.jsp 1.09 KB
│ index.jsp 834 bytes
│ library_modify.jsp 4.19 KB
│ library_ok.jsp 381 bytes
│ login.jsp 4.07 KB
│ login_false.jsp 348 bytes
│ logout.jsp 386 bytes
│ main.jsp 3.92 KB
│ manager.jsp 4.22 KB
│ manager_add.jsp 2.39 KB
│ manager_Modify.jsp 3.38 KB
│ manager_ok.jsp 811 bytes
│ navigation.jsp 2.49 KB
│ parameter_modify.jsp 2.34 KB
│ parameter_ok.jsp 387 bytes
│ pwd_Modify.jsp 3.31 KB
│ pwd_ok.jsp 371 bytes
│ reader.jsp 3.76 KB
│ reader_add.jsp 4.90 KB
│ reader_detail.jsp 4.99 KB
│ reader_Modify.jsp 6.43 KB
│ reader_ok.jsp 819 bytes
│ readerType.jsp 3.04 KB
│ readerType_add.jsp 2.10 KB
│ readerType_Modify.jsp 2.15 KB
│ readerType_ok.jsp 823 bytes
├─CSS (0 folders, 1 files, 3.00 KB, 3.00 KB in total.)
│ style.css 3.00 KB
├─Images (0 folders, 22 files, 174.05 KB, 174.05 KB in total.)
│ borrowBackRenew.gif 6.61 KB
│ borrow_if.gif 7.21 KB
│ borrowBackRenew_back.gif 6.60 KB
│ borrowBackRenew_r.gif 6.66 KB
│ copyright_t.gif 96 bytes
│ error.jpg 3.96 KB
│ error_b.gif 1.44 KB
│ item_out.gif 354 bytes
│ item_over.gif 354 bytes
│ login.jpg 26.14 KB
│ main_booksort.gif 8.18 KB
│ main_booksort_1.gif 141 bytes
│ main_booksort_2.gif 701 bytes
│ main_readersort_1.gif 1.03 KB
│ more.GIF 634 bytes
│ navigation_bg.gif 133 bytes
│ navigation_bg_bottom.gif 94 bytes
│ reader_checkbg.jpg 17.34 KB
│ search.gif 1.46 KB
│ subBG.jpg 34.09 KB
│ Thumbs.db 35.00 KB
│ top_bg.gif 15.88 KB
├─JS (0 folders, 3 files, 9.46 KB, 9.46 KB in total.)
│ function.js 1.42 KB
│ menu.JS 7.33 KB
│ onclock.JS 725 bytes
├─META-INF (0 folders, 1 files, 39 bytes, 39 bytes in total.)
│ MANIFEST.MF 39 bytes
└─WEB-INF (2 folders, 8 files, 205.62 KB, 3.61 MB in total.)
│ .struts-config.mex 26.06 KB
│ struts-bean.tld 8.65 KB
│ struts-config.xml 6.03 KB
│ struts-html.tld 71.89 KB
│ struts-logic.tld 14.39 KB
│ struts-nested.tld 69.81 KB
│ struts-tiles.tld 7.66 KB
│ web.xml 1.13 KB
├─classes (1 folders, 0 files, 0 bytes, 109.63 KB in total.)
│ └─com (5 folders, 1 files, 128 bytes, 109.63 KB in total.)
│ │ connDB.properties 128 bytes
│ ├─action (0 folders, 10 files, 40.09 KB, 40.09 KB in total.)
│ │ Book.class 5.29 KB
│ │ BookCase.class 3.72 KB
│ │ BookType.class 3.80 KB
│ │ Borrow.class 5.74 KB
│ │ Library.class 2.71 KB
│ │ Manager.class 5.52 KB
│ │ Parameter.class 2.36 KB
│ │ Publishing.class 2.15 KB
│ │ Reader.class 4.95 KB
│ │ ReaderType.class 3.85 KB
│ ├─actionForm (0 folders, 10 files, 21.02 KB, 21.02 KB in total.)
│ │ BookCaseForm.class 811 bytes
│ │ BookForm.class 3.66 KB
│ │ BookTypeForm.class 0.99 KB
│ │ BorrowForm.class 4.84 KB
│ │ LibraryForm.class 2.10 KB
│ │ ManagerForm.class 2.04 KB
│ │ ParameterForm.class 957 bytes
│ │ PublishingForm.class 1.25 KB
│ │ ReaderForm.class 3.40 KB
│ │ ReaderTypeForm.class 1.00 KB
│ ├─core (0 folders, 2 files, 4.31 KB, 4.31 KB in total.)
│ │ ChStr.class 1.20 KB
│ │ ConnDB.class 3.12 KB
│ ├─dao (0 folders, 10 files, 44.00 KB, 44.00 KB in total.)
│ │ BookCaseDAO.class 3.59 KB
│ │ BookDAO.class 6.42 KB
│ │ BookTypeDAO.class 3.85 KB
│ │ BorrowDAO.class 8.32 KB
│ │ LibraryDAO.class 2.55 KB
│ │ ManagerDAO.class 6.65 KB
│ │ ParameterDAO.class 1.97 KB
│ │ PublishingDAO.class 1.48 KB
│ │ ReaderDAO.class 5.31 KB
│ │ ReaderTypeDAO.class 3.88 KB
│ └─wgh (1 folders, 0 files, 0 bytes, 83 bytes in total.)
│ └─struts (0 folders, 1 files, 83 bytes, 83 bytes in total.)
│ ApplicationResources.properties 83 bytes
└─lib (0 folders, 21 files, 3.30 MB, 3.30 MB in total.)
antlr-2.7.2.jar 349.88 KB
bsf-2.3.0.jar 171.24 KB
commons-beanutils-1.7.0.jar 184.25 KB
commons-chain-1.1.jar 87.89 KB
commons-digester-1.8.jar 140.24 KB
commons-fileupload-1.1.1.jar 31.16 KB
commons-io-1.1.jar 60.12 KB
commons-logging-1.0.4.jar 37.12 KB
commons-validator-1.3.1.jar 135.70 KB
jstl-1.0.2.jar 20.47 KB
mysql-connector-java-5.0.4-bin.jar 484.32 KB
oro-2.0.8.jar 63.73 KB
standard-1.0.2.jar 504.38 KB
struts-core-1.3.8.jar 321.19 KB
struts-el-1.3.8.jar 257.85 KB
struts-extras-1.3.8.jar 38.71 KB
struts-faces-1.3.8.jar 92.33 KB
struts-mailreader-dao-1.3.8.jar 19.18 KB
struts-scripting-1.3.8.jar 17.37 KB
struts-taglib-1.3.8.jar 245.63 KB
struts-tiles-1.3.8.jar 116.85 KB