实例介绍
自己初学java,利用之前的项目经验而写出来的一套基础的用户权限管理系统。用到了javaWeb 最底层的servlet 及 jdbc .对初学java的童鞋具有很大的参考意义。页面是用了bootstrap。可以完整的运行。
【实例截图】
【核心代码】
用户权限管理系统
├── 数据库文件
│ ├── pdm
│ │ ├── 用户权限管理.pdb
│ │ └── 用户权限管理.pdm
│ └── sql
│ └── 20170421_booksmanagementsystem.sql
└── 源代码
├── myService
│ ├── src
│ │ ├── servlet
│ │ │ ├── Service.java
│ │ │ └── Sta.java
│ │ └── util
│ │ ├── Insert.java
│ │ └── Jdbc.java
│ └── WebRoot
│ ├── index.jsp
│ ├── jquery-1.10.2.js
│ ├── META-INF
│ │ └── MANIFEST.MF
│ └── WEB-INF
│ ├── classes
│ │ ├── servlet
│ │ │ ├── Service.class
│ │ │ └── Sta.class
│ │ └── util
│ │ ├── Insert.class
│ │ └── Jdbc.class
│ ├── lib
│ │ └── mysql-connector-java-5.1.22-bin.jar
│ └── web.xml
├── PaintingAndCPScheme
│ ├── src
│ │ └── com
│ │ └── gx
│ │ ├── common
│ │ │ ├── BeasDao.java
│ │ │ └── BeasService.java
│ │ ├── dao
│ │ │ ├── Impl
│ │ │ │ ├── OperateRecordAccountDaoImpl.java
│ │ │ │ ├── OperateRecordDaoImpl.java
│ │ │ │ ├── SystemModularityDaoImpl.java
│ │ │ │ ├── TypePowerDaoImpl.java
│ │ │ │ ├── UserDaoImpl.java
│ │ │ │ ├── UserLoginDaoImpl.java
│ │ │ │ ├── UserPowerDaoImpl.java
│ │ │ │ └── UserTypeDaoImpl.java
│ │ │ ├── OperateRecordAccountDao.java
│ │ │ ├── OperateRecordDao.java
│ │ │ ├── SystemModularityDao.java
│ │ │ ├── TypePowerDao.java
│ │ │ ├── UserDao.java
│ │ │ ├── UserLoginDao.java
│ │ │ ├── UserPowerDao.java
│ │ │ └── UserTypeDao.java
│ │ ├── filter
│ │ │ └── AllFiflter.java
│ │ ├── po
│ │ │ ├── OperateRecordAccount.java
│ │ │ ├── OperateRecord.java
│ │ │ ├── SystemModularity.java
│ │ │ ├── TypePower.java
│ │ │ ├── User.java
│ │ │ ├── UserLogin.java
│ │ │ ├── UserPower.java
│ │ │ └── UserType.java
│ │ ├── service
│ │ │ ├── Impl
│ │ │ │ ├── OperateRecordAccountServiceImpl.java
│ │ │ │ ├── OperateRecordServiceImpl.java
│ │ │ │ ├── SystemModularityServiceImpl.java
│ │ │ │ ├── TypePowerServiceImpl.java
│ │ │ │ ├── UserLoginServiceImpl.java
│ │ │ │ ├── UserPowerServiceImpl.java
│ │ │ │ ├── UserServiceImpl.java
│ │ │ │ └── UserTypeServiceImpl.java
│ │ │ ├── OperateRecordAccountService.java
│ │ │ ├── OperateRecordService.java
│ │ │ ├── SystemModularityService.java
│ │ │ ├── TypePowerService.java
│ │ │ ├── UserLoginService.java
│ │ │ ├── UserPowerService.java
│ │ │ ├── UserService.java
│ │ │ └── UserTypeService.java
│ │ ├── servlet
│ │ │ ├── Login
│ │ │ │ └── LoginServlet.java
│ │ │ ├── Main
│ │ │ │ └── MainServlet.java
│ │ │ ├── OperateJournal
│ │ │ │ ├── LoginJournalServlet.java
│ │ │ │ └── OperateJournaServlet.java
│ │ │ ├── SystemModul
│ │ │ │ └── SystemModulServlet.java
│ │ │ └── User
│ │ │ ├── UserDataServlet.java
│ │ │ ├── UserTypeServlet.java
│ │ │ └── UserUpdateServlet.java
│ │ ├── util
│ │ │ ├── Almighty.java
│ │ │ ├── CreatPO.java
│ │ │ ├── EncryUtil.java
│ │ │ ├── FileInsert.java
│ │ │ ├── Jdbc.java
│ │ │ ├── JSONArray.java
│ │ │ ├── JSONObject.java
│ │ │ ├── PowerJudge.java
│ │ │ ├── Soket.java
│ │ │ ├── SqlSelect.java
│ │ │ ├── TextUserTypeBigData.java
│ │ │ ├── TokenProccessor.java
│ │ │ ├── UpdateData.java
│ │ │ └── ZZ.java
│ │ └── vo
│ │ ├── Indicator.java
│ │ ├── LoginData.java
│ │ ├── OperateRecordAccountVO.java
│ │ ├── OperateRecordVo.java
│ │ ├── Storage.java
│ │ └── UserData.java
│ └── WebRoot
│ ├── css
│ │ ├── admin.css
│ │ ├── All.css
│ │ ├── error_all.css
│ │ ├── layer
│ │ │ ├── layer.js
│ │ │ ├── mobile
│ │ │ │ ├── layer.js
│ │ │ │ └── need
│ │ │ │ └── layer.css
│ │ │ └── skin
│ │ │ └── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── layer.css
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ │ ├── Main.css
│ │ ├── pintuer.css
│ │ └── table.css
│ ├── File
│ │ └── img
│ │ └── User
│ │ └── 000.PNG
│ ├── img
│ │ ├── 002.png
│ │ ├── 018.png
│ │ ├── bg.jpg
│ │ ├── Connected.png
│ │ ├── Erro.jpg
│ │ └── LOGE.png
│ ├── index.jsp
│ ├── js
│ │ ├── ErroShow.js
│ │ ├── jquery-1.10.2.js
│ │ ├── Login
│ │ │ └── login.js
│ │ ├── Main
│ │ │ ├── MainFun.js
│ │ │ └── Main.js
│ │ ├── OperateJournal
│ │ │ ├── LoginJournal.js
│ │ │ ├── OperateJournal.js
│ │ │ └── OperateJournalTree.js
│ │ ├── SystemModul
│ │ │ ├── SystemModul.js
│ │ │ └── SystemModulUpdate.js
│ │ └── User
│ │ ├── UserData.js
│ │ ├── UserTypePower.js
│ │ └── UserUpdate.js
│ ├── jsp
│ │ ├── Login
│ │ │ ├── Erro400.jsp
│ │ │ ├── Erro403.jsp
│ │ │ ├── Erro.jsp
│ │ │ └── login.jsp
│ │ ├── Main
│ │ │ ├── Histogram.jsp
│ │ │ └── Main.jsp
│ │ ├── OperateJournal
│ │ │ ├── LoginJournal.jsp
│ │ │ ├── OperateJournal.jsp
│ │ │ ├── OperationnData.jsp
│ │ │ ├── OperationnNote.jsp
│ │ │ └── OperationnTree.jsp
│ │ ├── SystemModul
│ │ │ ├── SystemModul.jsp
│ │ │ └── SystemModulUpdate.jsp
│ │ └── User
│ │ ├── UserData.jsp
│ │ ├── UserTypePower.jsp
│ │ └── UserUpdate.jsp
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── Scripts
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ └── bootstrap-theme.min.css.map
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ └── bootstrap.min.js
│ │ ├── code
│ │ │ ├── highcharts-3d.js
│ │ │ ├── highcharts-3d.src.js
│ │ │ ├── highcharts.js
│ │ │ ├── highcharts-more.js
│ │ │ ├── highcharts-more.src.js
│ │ │ ├── highcharts.src.js
│ │ │ ├── highmaps.js
│ │ │ ├── highmaps.src.js
│ │ │ ├── js
│ │ │ │ ├── highcharts-3d.js
│ │ │ │ ├── highcharts-3d.src.js
│ │ │ │ ├── highcharts.js
│ │ │ │ ├── highcharts-more.js
│ │ │ │ ├── highcharts-more.src.js
│ │ │ │ ├── highcharts.src.js
│ │ │ │ ├── highmaps.js
│ │ │ │ ├── highmaps.src.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── accessibility.js
│ │ │ │ │ ├── accessibility.src.js
│ │ │ │ │ ├── annotations.js
│ │ │ │ │ ├── annotations.src.js
│ │ │ │ │ ├── boost.js
│ │ │ │ │ ├── boost.src.js
│ │ │ │ │ ├── data.js
│ │ │ │ │ ├── data.src.js
│ │ │ │ │ ├── drilldown.js
│ │ │ │ │ ├── drilldown.src.js
│ │ │ │ │ ├── exporting.js
│ │ │ │ │ ├── exporting.src.js
│ │ │ │ │ ├── funnel.js
│ │ │ │ │ ├── funnel.src.js
│ │ │ │ │ ├── gantt.js
│ │ │ │ │ ├── gantt.src.js
│ │ │ │ │ ├── grid-axis.js
│ │ │ │ │ ├── grid-axis.src.js
│ │ │ │ │ ├── heatmap.js
│ │ │ │ │ ├── heatmap.src.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── map.src.js
│ │ │ │ │ ├── no-data-to-display.js
│ │ │ │ │ ├── no-data-to-display.src.js
│ │ │ │ │ ├── offline-exporting.js
│ │ │ │ │ ├── offline-exporting.src.js
│ │ │ │ │ ├── overlapping-datalabels.js
│ │ │ │ │ ├── overlapping-datalabels.src.js
│ │ │ │ │ ├── treemap.js
│ │ │ │ │ ├── treemap.src.js
│ │ │ │ │ ├── xrange-series.js
│ │ │ │ │ └── xrange-series.src.js
│ │ │ │ └── themes
│ │ │ │ ├── dark-blue.js
│ │ │ │ ├── dark-green.js
│ │ │ │ ├── dark-unica.js
│ │ │ │ ├── gray.js
│ │ │ │ ├── grid.js
│ │ │ │ ├── grid-light.js
│ │ │ │ ├── sand-signika.js
│ │ │ │ └── skies.js
│ │ │ ├── lib
│ │ │ │ ├── canvg.js
│ │ │ │ ├── canvg.src.js
│ │ │ │ ├── jspdf.js
│ │ │ │ ├── jspdf.src.js
│ │ │ │ ├── rgbcolor.js
│ │ │ │ ├── rgbcolor.src.js
│ │ │ │ ├── svg2pdf.js
│ │ │ │ └── svg2pdf.src.js
│ │ │ ├── modules
│ │ │ │ ├── accessibility.js
│ │ │ │ ├── accessibility.src.js
│ │ │ │ ├── annotations.js
│ │ │ │ ├── annotations.src.js
│ │ │ │ ├── boost.js
│ │ │ │ ├── boost.src.js
│ │ │ │ ├── data.js
│ │ │ │ ├── data.src.js
│ │ │ │ ├── drilldown.js
│ │ │ │ ├── drilldown.src.js
│ │ │ │ ├── exporting.js
│ │ │ │ ├── exporting.src.js
│ │ │ │ ├── funnel.js
│ │ │ │ ├── funnel.src.js
│ │ │ │ ├── gantt.js
│ │ │ │ ├── gantt.src.js
│ │ │ │ ├── grid-axis.js
│ │ │ │ ├── grid-axis.src.js
│ │ │ │ ├── heatmap.js
│ │ │ │ ├── heatmap.src.js
│ │ │ │ ├── map.js
│ │ │ │ ├── map.src.js
│ │ │ │ ├── no-data-to-display.js
│ │ │ │ ├── no-data-to-display.src.js
│ │ │ │ ├── offline-exporting.js
│ │ │ │ ├── offline-exporting.src.js
│ │ │ │ ├── overlapping-datalabels.js
│ │ │ │ ├── overlapping-datalabels.src.js
│ │ │ │ ├── treemap.js
│ │ │ │ ├── treemap.src.js
│ │ │ │ ├── xrange-series.js
│ │ │ │ └── xrange-series.src.js
│ │ │ ├── readme.txt
│ │ │ └── themes
│ │ │ ├── dark-blue.js
│ │ │ ├── dark-green.js
│ │ │ ├── dark-unica.js
│ │ │ ├── gray.js
│ │ │ ├── grid.js
│ │ │ ├── grid-light.js
│ │ │ ├── sand-signika.js
│ │ │ └── skies.js
│ │ └── zTree
│ │ ├── awesomeStyle
│ │ │ ├── awesome.css
│ │ │ ├── awesome.less
│ │ │ ├── fa.less
│ │ │ └── img
│ │ │ └── loading.gif
│ │ ├── demo.css
│ │ ├── jquery
│ │ │ ├── jquery-1.4.4.min.js
│ │ │ ├── jquery.ztree.all.js
│ │ │ ├── jquery.ztree.all.min.js
│ │ │ ├── jquery.ztree.core.js
│ │ │ ├── jquery.ztree.core.min.js
│ │ │ ├── jquery.ztree.excheck.js
│ │ │ ├── jquery.ztree.excheck.min.js
│ │ │ ├── jquery.ztree.exedit.js
│ │ │ ├── jquery.ztree.exedit.min.js
│ │ │ ├── jquery.ztree.exhide.js
│ │ │ └── jquery.ztree.exhide.min.js
│ │ ├── metroStyle
│ │ │ ├── img
│ │ │ │ ├── line_conn.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── metro.gif
│ │ │ │ └── metro.png
│ │ │ └── metroStyle.css
│ │ └── zTreeStyle
│ │ ├── img
│ │ │ ├── diy
│ │ │ │ ├── 1_close.png
│ │ │ │ ├── 1_open.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ ├── line_conn.gif
│ │ │ ├── loading.gif
│ │ │ ├── zTreeStandard.gif
│ │ │ └── zTreeStandard.png
│ │ └── zTreeStyle.css
│ └── WEB-INF
│ ├── classes
│ │ └── com
│ │ └── gx
│ │ ├── common
│ │ │ ├── BeasDao.class
│ │ │ └── BeasService.class
│ │ ├── dao
│ │ │ ├── Impl
│ │ │ │ ├── OperateRecordAccountDaoImpl.class
│ │ │ │ ├── OperateRecordDaoImpl.class
│ │ │ │ ├── SystemModularityDaoImpl.class
│ │ │ │ ├── TypePowerDaoImpl.class
│ │ │ │ ├── UserDaoImpl.class
│ │ │ │ ├── UserLoginDaoImpl.class
│ │ │ │ ├── UserPowerDaoImpl.class
│ │ │ │ └── UserTypeDaoImpl.class
│ │ │ ├── OperateRecordAccountDao.class
│ │ │ ├── OperateRecordDao.class
│ │ │ ├── SystemModularityDao.class
│ │ │ ├── TypePowerDao.class
│ │ │ ├── UserDao.class
│ │ │ ├── UserLoginDao.class
│ │ │ ├── UserPowerDao.class
│ │ │ └── UserTypeDao.class
│ │ ├── filter
│ │ │ └── AllFiflter.class
│ │ ├── po
│ │ │ ├── OperateRecordAccount.class
│ │ │ ├── OperateRecord.class
│ │ │ ├── SystemModularity.class
│ │ │ ├── TypePower.class
│ │ │ ├── User.class
│ │ │ ├── UserLogin.class
│ │ │ ├── UserPower.class
│ │ │ └── UserType.class
│ │ ├── service
│ │ │ ├── Impl
│ │ │ │ ├── OperateRecordAccountServiceImpl.class
│ │ │ │ ├── OperateRecordServiceImpl.class
│ │ │ │ ├── SystemModularityServiceImpl.class
│ │ │ │ ├── TypePowerServiceImpl.class
│ │ │ │ ├── UserLoginServiceImpl.class
│ │ │ │ ├── UserPowerServiceImpl.class
│ │ │ │ ├── UserServiceImpl.class
│ │ │ │ └── UserTypeServiceImpl.class
│ │ │ ├── OperateRecordAccountService.class
│ │ │ ├── OperateRecordService.class
│ │ │ ├── SystemModularityService.class
│ │ │ ├── TypePowerService.class
│ │ │ ├── UserLoginService.class
│ │ │ ├── UserPowerService.class
│ │ │ ├── UserService.class
│ │ │ └── UserTypeService.class
│ │ ├── servlet
│ │ │ ├── Login
│ │ │ │ └── LoginServlet.class
│ │ │ ├── Main
│ │ │ │ └── MainServlet.class
│ │ │ ├── OperateJournal
│ │ │ │ ├── LoginJournalServlet.class
│ │ │ │ └── OperateJournaServlet.class
│ │ │ ├── SystemModul
│ │ │ │ └── SystemModulServlet.class
│ │ │ └── User
│ │ │ ├── UserDataServlet.class
│ │ │ ├── UserTypeServlet.class
│ │ │ └── UserUpdateServlet.class
│ │ ├── util
│ │ │ ├── Almighty.class
│ │ │ ├── CreatPO.class
│ │ │ ├── CurJdbc.class
│ │ │ ├── EncryUtil.class
│ │ │ ├── FileInsert.class
│ │ │ ├── GetJavaTextOnList.class
│ │ │ ├── getTable.class
│ │ │ ├── Jdbc.class
│ │ │ ├── JSONArray.class
│ │ │ ├── JSONObject.class
│ │ │ ├── Memory.class
│ │ │ ├── myJdbc.class
│ │ │ ├── OKData.class
│ │ │ ├── ParData.class
│ │ │ ├── PowerJudge.class
│ │ │ ├── SellRunn.class
│ │ │ ├── Soket.class
│ │ │ ├── SqlSelect.class
│ │ │ ├── TextUserTypeBigData.class
│ │ │ ├── textvoid.class
│ │ │ ├── TokenProccessor.class
│ │ │ ├── UpdateData.class
│ │ │ └── ZZ.class
│ │ └── vo
│ │ ├── Indicator.class
│ │ ├── LoginData.class
│ │ ├── OperateRecordAccountVO.class
│ │ ├── OperateRecordVo.class
│ │ ├── Storage.class
│ │ └── UserData.class
│ ├── lib
│ │ ├── commons-fileupload-1.3.2.jar
│ │ ├── commons-io-1.3.2.jar
│ │ └── mysql-connector-java-5.1.22-bin.jar
│ └── web.xml
└── 运行须知.txt
99 directories, 382 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论