实例介绍
【实例简介】
/*****************************************************************\
* *
* 图书管理系统 *
* *
\*****************************************************************/
一、目录
-------------------------------------------------------------------
* 1、软件开发环境 *
* 2、开发背景信息 *
* 3、软件设计流程 *
* 4、软件开发过程 *
* 5、软件实现功能 *
-------------------------------------------------------------------
二、内容
/******************************************************************\
* *
* 开发环境 *
* *
* 系统: windowsXP(sp4) *
* 编译工具: myeclipse6.5 *
* 数据库服务器: MsSQLserver2000 *
* *
\******************************************************************/
软件开发设计流程
----------------------------------------------------------------------
图书方面:
订单——>确认购买,并入库——>登陆类别信息——>登陆图书信息
管理方面:
最高管理员(仅一位)——>设置可管理员用户(屏蔽了其相应功能)
读者方面:
读者信息录入——>借书功能——>还书功能
流程:
登陆图书信息——>创建用于执行的管理员用户——>登陆读者信息
——>通过管理员用户进行图书借阅操作,及返还操作。
-----------------------------------------------------------------------
软件开发过程
-----------------------------------------------------------------------
一、构建数据库。
(要理解并清除图书馆工作流程,利用E-R图进行分析,找出相应的约束)
二、创建公共类。
(主要是用于连接数据库的操作,事件监听操作)
三、创建主窗体及登陆窗体。
(利用JFrame来Jcomponent子类来进行设计)
四、创建所要应用的各功能内嵌面板,并实现相应数据库连接处理功能。
-----------------------------------------------------------------------
软件实现功能
-----------------------------------------------------------------------
本软件模式为CS模式,实现了图书馆订购,入库,
添加、修改图书类别,图书信息,读者信息,
创建管理员用户信息,并支持两级权限(超级管理员,管理员)
并实现借阅,归还,罚款,及相应信息修改等功能。
【核心代码】
图书管理系统
├── 代码
│ ├── library
│ │ ├── bin
│ │ │ ├── Option.properties
│ │ │ ├── Thumbs.db
│ │ │ ├── backImg.jpg
│ │ │ ├── bookAdd.jpg
│ │ │ ├── bookAddtb.jpg
│ │ │ ├── bookBorrowtb.jpg
│ │ │ ├── bookModiAndDel.jpg
│ │ │ ├── bookModiAndDeltb.jpg
│ │ │ ├── bookOrdertb.jpg
│ │ │ ├── bookTypeAdd.jpg
│ │ │ ├── bookTypeAddtb.jpg
│ │ │ ├── bookTypemodianddel.jpg
│ │ │ ├── bookmodify.jpg
│ │ │ ├── booktypemodify.jpg
│ │ │ ├── daohang.jpg
│ │ │ ├── exittb.jpg
│ │ │ ├── jcsjcd.jpg
│ │ │ ├── jcwhcd.jpg
│ │ │ ├── jyglcd.jpg
│ │ │ ├── login.jpg
│ │ │ ├── newBookorderImg.jpg
│ │ │ ├── newOrder.jpg
│ │ │ ├── newbookChecktb.jpg
│ │ │ ├── org
│ │ │ │ └── cjit
│ │ │ │ ├── Library$1.class
│ │ │ │ ├── Library.class
│ │ │ │ ├── Main.class
│ │ │ │ ├── MenuActions$BookAddAction.class
│ │ │ │ ├── MenuActions$BookModiAction.class
│ │ │ │ ├── MenuActions$BookOrderAction.class
│ │ │ │ ├── MenuActions$BookSearchAction.class
│ │ │ │ ├── MenuActions$BookTypeAddAction.class
│ │ │ │ ├── MenuActions$BookTypeModiAction.class
│ │ │ │ ├── MenuActions$BorrowAction.class
│ │ │ │ ├── MenuActions$CheckAndAcceptNewBookAction.class
│ │ │ │ ├── MenuActions$ExitAction.class
│ │ │ │ ├── MenuActions$GiveBackAction.class
│ │ │ │ ├── MenuActions$PasswordModiAction.class
│ │ │ │ ├── MenuActions$ReaderAddAction.class
│ │ │ │ ├── MenuActions$ReaderModiAction.class
│ │ │ │ ├── MenuActions$UserAddAction.class
│ │ │ │ ├── MenuActions$UserModiAction.class
│ │ │ │ ├── MenuActions.class
│ │ │ │ ├── assist
│ │ │ │ │ ├── Item.class
│ │ │ │ │ ├── Item_ISBN.class
│ │ │ │ │ └── MapPz.class
│ │ │ │ ├── dao
│ │ │ │ │ └── Dao.class
│ │ │ │ ├── iframe
│ │ │ │ │ ├── BookAddIFrame$CloseActionListener.class
│ │ │ │ │ ├── BookAddIFrame$DatefocusListener.class
│ │ │ │ │ ├── BookAddIFrame$ISBNFocusListener.class
│ │ │ │ │ ├── BookAddIFrame$ISBNKeyListener.class
│ │ │ │ │ ├── BookAddIFrame$addBookActionListener.class
│ │ │ │ │ ├── BookAddIFrame.class
│ │ │ │ │ ├── BookBackIFrame$BookBackActionListener.class
│ │ │ │ │ ├── BookBackIFrame$CloseActionListener.class
│ │ │ │ │ ├── BookBackIFrame$TableListener.class
│ │ │ │ │ ├── BookBackIFrame$TimeActionListener.class
│ │ │ │ │ ├── BookBackIFrame$readerISBNListenerlostFocus.class
│ │ │ │ │ ├── BookBackIFrame.class
│ │ │ │ │ ├── BookBorrowIFrame$BorrowActionListener.class
│ │ │ │ │ ├── BookBorrowIFrame$ClearActionListener.class
│ │ │ │ │ ├── BookBorrowIFrame$CloseActionListener.class
│ │ │ │ │ ├── BookBorrowIFrame$ISBNListenerlostFocus.class
│ │ │ │ │ ├── BookBorrowIFrame$TimeActionListener.class
│ │ │ │ │ ├── BookBorrowIFrame$bookISBNListenerlostFocus.class
│ │ │ │ │ ├── BookBorrowIFrame.class
│ │ │ │ │ ├── BookLoginIFrame$1.class
│ │ │ │ │ ├── BookLoginIFrame$BookLoginAction.class
│ │ │ │ │ ├── BookLoginIFrame$BookReseAction.class
│ │ │ │ │ ├── BookLoginIFrame$OptionListener.class
│ │ │ │ │ ├── BookLoginIFrame.class
│ │ │ │ │ ├── BookModiAndDelIFrame$1.class
│ │ │ │ │ ├── BookModiAndDelIFrame$2.class
│ │ │ │ │ ├── BookModiAndDelIFrame$TableListener.class
│ │ │ │ │ ├── BookModiAndDelIFrame$addBookActionListener.class
│ │ │ │ │ ├── BookModiAndDelIFrame.class
│ │ │ │ │ ├── BookSearchIFrame$1.class
│ │ │ │ │ ├── BookSearchIFrame$CloseActionListener.class
│ │ │ │ │ ├── BookSearchIFrame.class
│ │ │ │ │ ├── BookTypeAddIFrame$1.class
│ │ │ │ │ ├── BookTypeAddIFrame$2.class
│ │ │ │ │ ├── BookTypeAddIFrame$IDfocueListener.class
│ │ │ │ │ ├── BookTypeAddIFrame$TypeNameListener.class
│ │ │ │ │ ├── BookTypeAddIFrame$forfeisListener.class
│ │ │ │ │ ├── BookTypeAddIFrame.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$ButtonAddListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$ButtonDelListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$CloseActionListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$IDfocueListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$TableListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$TypeNameListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame$forfeisListener.class
│ │ │ │ │ ├── BookTypeModiAddDelIFrame.class
│ │ │ │ │ ├── GengGaiMiMa$1.class
│ │ │ │ │ ├── GengGaiMiMa$2.class
│ │ │ │ │ ├── GengGaiMiMa.class
│ │ │ │ │ ├── NewBookCheckIFrame$CheckActionListener.class
│ │ │ │ │ ├── NewBookCheckIFrame$CloseActionListener.class
│ │ │ │ │ ├── NewBookCheckIFrame$DateListener.class
│ │ │ │ │ ├── NewBookCheckIFrame$DelListener.class
│ │ │ │ │ ├── NewBookCheckIFrame$TableListener.class
│ │ │ │ │ ├── NewBookCheckIFrame.class
│ │ │ │ │ ├── NewBookOrderIFrame$ButtonAddLisenter.class
│ │ │ │ │ ├── NewBookOrderIFrame$CloseActionListener.class
│ │ │ │ │ ├── NewBookOrderIFrame$DateListener.class
│ │ │ │ │ ├── NewBookOrderIFrame$FocusListener.class
│ │ │ │ │ ├── NewBookOrderIFrame.class
│ │ │ │ │ ├── Option$RetListener.class
│ │ │ │ │ ├── Option$SaveListener.class
│ │ │ │ │ ├── Option.class
│ │ │ │ │ ├── ReaderAddIframe$1.class
│ │ │ │ │ ├── ReaderAddIframe$ButtonAddListener.class
│ │ │ │ │ ├── ReaderAddIframe$CloseActionListener.class
│ │ │ │ │ ├── ReaderAddIframe$DateListener.class
│ │ │ │ │ ├── ReaderAddIframe.class
│ │ │ │ │ ├── ReaderModiAndDelIFrame$CloseListener.class
│ │ │ │ │ ├── ReaderModiAndDelIFrame$DelButtonListener.class
│ │ │ │ │ ├── ReaderModiAndDelIFrame$ModiButtonListener.class
│ │ │ │ │ ├── ReaderModiAndDelIFrame$TableListener.class
│ │ │ │ │ ├── ReaderModiAndDelIFrame.class
│ │ │ │ │ ├── UserAddIFrame$1.class
│ │ │ │ │ ├── UserAddIFrame$CloseActionListener.class
│ │ │ │ │ ├── UserAddIFrame.class
│ │ │ │ │ ├── UserModiAndDelIFrame$1.class
│ │ │ │ │ ├── UserModiAndDelIFrame$2.class
│ │ │ │ │ ├── UserModiAndDelIFrame$3.class
│ │ │ │ │ ├── UserModiAndDelIFrame$4.class
│ │ │ │ │ ├── UserModiAndDelIFrame$CloseActionListener.class
│ │ │ │ │ └── UserModiAndDelIFrame.class
│ │ │ │ ├── model
│ │ │ │ │ ├── Back.class
│ │ │ │ │ ├── BookInfo.class
│ │ │ │ │ ├── BookType.class
│ │ │ │ │ ├── Borrow.class
│ │ │ │ │ ├── Operater.class
│ │ │ │ │ ├── Order.class
│ │ │ │ │ ├── OrderAndBookInfo.class
│ │ │ │ │ ├── Reader.class
│ │ │ │ │ ├── Stock.class
│ │ │ │ │ └── User.class
│ │ │ │ └── utl
│ │ │ │ ├── CreatedIcon.class
│ │ │ │ ├── MoneyListener.class
│ │ │ │ ├── MyDocument.class
│ │ │ │ ├── NumberListener.class
│ │ │ │ ├── TableModel.class
│ │ │ │ └── TelListener.class
│ │ │ ├── readerAdd.jpg
│ │ │ ├── readerAddtb.jpg
│ │ │ ├── readerModiAndDel.jpg
│ │ │ ├── readerModiAndDeltb.jpg
│ │ │ └── xsdgcd.jpg
│ │ ├── java.io.BufferedInputStream@10bbf9e
│ │ ├── java.io.BufferedInputStream@1de9ac4
│ │ ├── java.io.BufferedInputStream@50988
│ │ ├── res
│ │ │ ├── Thumbs.db
│ │ │ ├── backImg.jpg
│ │ │ ├── bookAdd.jpg
│ │ │ ├── bookAddtb.jpg
│ │ │ ├── bookBorrowtb.jpg
│ │ │ ├── bookModiAndDel.jpg
│ │ │ ├── bookModiAndDeltb.jpg
│ │ │ ├── bookOrdertb.jpg
│ │ │ ├── bookTypeAdd.jpg
│ │ │ ├── bookTypeAddtb.jpg
│ │ │ ├── bookTypemodianddel.jpg
│ │ │ ├── bookmodify.jpg
│ │ │ ├── booktypemodify.jpg
│ │ │ ├── daohang.jpg
│ │ │ ├── exittb.jpg
│ │ │ ├── jcsjcd.jpg
│ │ │ ├── jcwhcd.jpg
│ │ │ ├── jyglcd.jpg
│ │ │ ├── login.jpg
│ │ │ ├── newBookorderImg.jpg
│ │ │ ├── newOrder.jpg
│ │ │ ├── newbookChecktb.jpg
│ │ │ ├── readerAdd.jpg
│ │ │ ├── readerAddtb.jpg
│ │ │ ├── readerModiAndDel.jpg
│ │ │ ├── readerModiAndDeltb.jpg
│ │ │ └── xsdgcd.jpg
│ │ └── src
│ │ ├── Option.properties
│ │ └── org
│ │ └── cjit
│ │ ├── Library.java
│ │ ├── Main.java
│ │ ├── MenuActions.java
│ │ ├── assist
│ │ │ ├── Item.java
│ │ │ ├── Item_ISBN.java
│ │ │ └── MapPz.java
│ │ ├── dao
│ │ │ └── Dao.java
│ │ ├── iframe
│ │ │ ├── BookAddIFrame.java
│ │ │ ├── BookBackIFrame.java
│ │ │ ├── BookBorrowIFrame.java
│ │ │ ├── BookLoginIFrame.java
│ │ │ ├── BookModiAndDelIFrame.java
│ │ │ ├── BookSearchIFrame.java
│ │ │ ├── BookTypeAddIFrame.java
│ │ │ ├── BookTypeModiAddDelIFrame.java
│ │ │ ├── GengGaiMiMa.java
│ │ │ ├── NewBookCheckIFrame.java
│ │ │ ├── NewBookOrderIFrame.java
│ │ │ ├── Option.java
│ │ │ ├── ReaderAddIframe.java
│ │ │ ├── ReaderModiAndDelIFrame.java
│ │ │ ├── UserAddIFrame.java
│ │ │ └── UserModiAndDelIFrame.java
│ │ ├── model
│ │ │ ├── Back.java
│ │ │ ├── BookInfo.java
│ │ │ ├── BookType.java
│ │ │ ├── Borrow.java
│ │ │ ├── Operater.java
│ │ │ ├── Order.java
│ │ │ ├── OrderAndBookInfo.java
│ │ │ ├── Reader.java
│ │ │ ├── Stock.java
│ │ │ └── User.java
│ │ └── utl
│ │ ├── CreatedIcon.java
│ │ ├── MoneyListener.java
│ │ ├── MyDocument.java
│ │ ├── NumberListener.java
│ │ ├── TableModel.java
│ │ └── TelListener.java
│ └── 程序驱动
│ └── SQL2000
│ ├── msbase.jar
│ ├── mssqlserver.jar
│ ├── msutil.jar
│ └── sqljdbc.jar
├── 师恩.jpg
├── 数据库
│ ├── db_library_Data.MDF
│ └── db_library_Log.LDF
├── 图书图标.ico
└── 图书管理系统开发文档.txt
22 directories, 228 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论