├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .metadata ├── .lock ├── .log ├── .plugins │ ├── org.eclipse.core.resources │ │ ├── .history │ │ │ ├── 0 │ │ │ │ ├── 202b4f335741001d1dfbf7d1fd41b780 │ │ │ │ ├── 70256f0f4341001d1dfbf7d1fd41b780 │ │ │ │ ├── 80754ce3f23e001d13c6bedbb7369f8a │ │ │ │ ├── 900f5e6c5641001d1dfbf7d1fd41b780 │ │ │ │ ├── a06290fb3141001d1dfbf7d1fd41b780 │ │ │ │ └── c0a11bf53e41001d1dfbf7d1fd41b780 │ │ │ ├── 1 │ │ │ │ ├── 00e117bffb3e001d13c6bedbb7369f8a │ │ │ │ ├── 5093dde14f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 907942ae8a40001d1fa9997d711ae720 │ │ │ │ └── a0e39dd45b41001d1dfbf7d1fd41b780 │ │ │ ├── 2 │ │ │ │ └── 80fec7eb3841001d1dfbf7d1fd41b780 │ │ │ ├── 3 │ │ │ │ ├── 50d999505c41001d1dfbf7d1fd41b780 │ │ │ │ └── 60eeeb2abc3f001d1cd5d0d3187f5879 │ │ │ ├── 4 │ │ │ │ ├── 40e295094541001d1dfbf7d1fd41b780 │ │ │ │ ├── 508b10ceef3e001d13c6bedbb7369f8a │ │ │ │ └── 708938e82841001d1dfbf7d1fd41b780 │ │ │ ├── 5 │ │ │ │ ├── 003a14f33341001d1dfbf7d1fd41b780 │ │ │ │ ├── 00429c0eb73f001d1cd5d0d3187f5879 │ │ │ │ ├── 300825ab2240001d1cd5d0d3187f5879 │ │ │ │ ├── 40c780b76840001d1cd5d0d3187f5879 │ │ │ │ ├── 60d999b85d40001d1cd5d0d3187f5879 │ │ │ │ ├── c07e919c2240001d1cd5d0d3187f5879 │ │ │ │ ├── e058d417bb3f001d1cd5d0d3187f5879 │ │ │ │ └── e0e68231f73e001d13c6bedbb7369f8a │ │ │ ├── 6 │ │ │ │ ├── 0033876df53e001d13c6bedbb7369f8a │ │ │ │ ├── 00fca5424041001d1dfbf7d1fd41b780 │ │ │ │ ├── 305fdb805d40001d1cd5d0d3187f5879 │ │ │ │ ├── 500821d59540001d1fa9997d711ae720 │ │ │ │ ├── 708b06a82541001d1dfbf7d1fd41b780 │ │ │ │ ├── 8072fcc33f41001d1dfbf7d1fd41b780 │ │ │ │ └── d00d4022fb3e001d13c6bedbb7369f8a │ │ │ ├── 7 │ │ │ │ ├── 702569cd6840001d1cd5d0d3187f5879 │ │ │ │ ├── 90c4a4c05641001d1dfbf7d1fd41b780 │ │ │ │ └── f08fab4e3241001d1dfbf7d1fd41b780 │ │ │ ├── 8 │ │ │ │ ├── 20f31c5b2641001d1dfbf7d1fd41b780 │ │ │ │ ├── 5012dd7d6840001d1cd5d0d3187f5879 │ │ │ │ ├── 509960392941001d1dfbf7d1fd41b780 │ │ │ │ ├── 50ac0c40f73e001d13c6bedbb7369f8a │ │ │ │ └── c06532d83f41001d1dfbf7d1fd41b780 │ │ │ ├── 9 │ │ │ │ ├── 106632255c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 3019e1e64b40001d1cd5d0d3187f5879 │ │ │ │ ├── 4084006cfb3e001d13c6bedbb7369f8a │ │ │ │ ├── 4084ce395341001d1dfbf7d1fd41b780 │ │ │ │ ├── 70cf07b4ef3e001d13c6bedbb7369f8a │ │ │ │ ├── 9030b6cf5641001d1dfbf7d1fd41b780 │ │ │ │ └── c0d84c1f5c41001d1dfbf7d1fd41b780 │ │ │ ├── 10 │ │ │ │ ├── 30afd60d5340001d1cd5d0d3187f5879 │ │ │ │ ├── 40ff2d6a4d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 700934022a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 9087450e0942001d1f66e867115b6639 │ │ │ │ ├── d04d34c85541001d1dfbf7d1fd41b780 │ │ │ │ ├── d07a8a0b8b40001d1fa9997d711ae720 │ │ │ │ ├── d0fa2e11b73f001d1cd5d0d3187f5879 │ │ │ │ └── f0a3b17c6340001d1cd5d0d3187f5879 │ │ │ ├── 11 │ │ │ │ ├── 8075fdb6ff3e001d13c6bedbb7369f8a │ │ │ │ ├── 90e8c7712741001d1dfbf7d1fd41b780 │ │ │ │ └── d048de846840001d1cd5d0d3187f5879 │ │ │ ├── 12 │ │ │ │ ├── 00fb6f172a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 108c80114d40001d1cd5d0d3187f5879 │ │ │ │ ├── 207af0643f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 30c8099e2541001d1dfbf7d1fd41b780 │ │ │ │ ├── 607e535e6840001d1cd5d0d3187f5879 │ │ │ │ ├── 805b06283941001d1dfbf7d1fd41b780 │ │ │ │ ├── 80b9dde32540001d1cd5d0d3187f5879 │ │ │ │ ├── d079106fef3e001d13c6bedbb7369f8a │ │ │ │ ├── f066f778f63e001d13c6bedbb7369f8a │ │ │ │ ├── f0d24a400941001d1fa9997d711ae720 │ │ │ │ └── f0ef60963941001d1dfbf7d1fd41b780 │ │ │ ├── 13 │ │ │ │ ├── 70a089d04641001d1dfbf7d1fd41b780 │ │ │ │ ├── 90e91c3cbd3f001d1cd5d0d3187f5879 │ │ │ │ └── a05aa0c64541001d1dfbf7d1fd41b780 │ │ │ ├── 14 │ │ │ │ ├── 7007fafdf33e001d13c6bedbb7369f8a │ │ │ │ └── e0cb38d73141001d1dfbf7d1fd41b780 │ │ │ ├── 15 │ │ │ │ ├── 20354d1a8c40001d1fa9997d711ae720 │ │ │ │ ├── 406c4f8a2240001d1cd5d0d3187f5879 │ │ │ │ ├── 604998015041001d1dfbf7d1fd41b780 │ │ │ │ ├── 806dd95d4641001d1dfbf7d1fd41b780 │ │ │ │ ├── b02df7e5f33e001d13c6bedbb7369f8a │ │ │ │ └── b0b43ef83341001d1dfbf7d1fd41b780 │ │ │ ├── 16 │ │ │ │ ├── 40ec33144d40001d1cd5d0d3187f5879 │ │ │ │ ├── c0fb209d5a41001d1dfbf7d1fd41b780 │ │ │ │ ├── e06d712bc33f001d1cd5d0d3187f5879 │ │ │ │ └── f0e1e6ccfb3e001d13c6bedbb7369f8a │ │ │ ├── 18 │ │ │ │ ├── 20a5e413dc3f001d1cd5d0d3187f5879 │ │ │ │ ├── 508e5aa61341001d1fa9997d711ae720 │ │ │ │ ├── 90c7f2474741001d1dfbf7d1fd41b780 │ │ │ │ ├── a04b33df2240001d1cd5d0d3187f5879 │ │ │ │ ├── a0b702c8c23f001d1cd5d0d3187f5879 │ │ │ │ └── e09c76aa2c41001d1dfbf7d1fd41b780 │ │ │ ├── 19 │ │ │ │ └── c07b951a1b41001d1dfbf7d1fd41b780 │ │ │ ├── 20 │ │ │ │ ├── 00da138fe13e001d13c6bedbb7369f8a │ │ │ │ ├── 30706e104741001d1dfbf7d1fd41b780 │ │ │ │ ├── 60936da26840001d1cd5d0d3187f5879 │ │ │ │ ├── c00136c18a40001d1fa9997d711ae720 │ │ │ │ └── d02456ba5c40001d1cd5d0d3187f5879 │ │ │ ├── 21 │ │ │ │ ├── 207e832f4c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 8057756d4c41001d1dfbf7d1fd41b780 │ │ │ │ └── e08eef2fb63f001d1cd5d0d3187f5879 │ │ │ ├── 22 │ │ │ │ ├── 00c3f3414041001d1dfbf7d1fd41b780 │ │ │ │ ├── 109bf7b65d40001d1cd5d0d3187f5879 │ │ │ │ ├── 209fa69d5d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 30483a600742001d1f66e867115b6639 │ │ │ │ ├── 702cb2804641001d1dfbf7d1fd41b780 │ │ │ │ ├── f05f2f3f4d41001d1dfbf7d1fd41b780 │ │ │ │ └── f0f6f02c4d41001d1dfbf7d1fd41b780 │ │ │ ├── 23 │ │ │ │ ├── 0086f9484341001d1dfbf7d1fd41b780 │ │ │ │ ├── 00c646594641001d1dfbf7d1fd41b780 │ │ │ │ ├── 207f958b4641001d1dfbf7d1fd41b780 │ │ │ │ ├── 50ac7e12b73f001d1cd5d0d3187f5879 │ │ │ │ ├── 7024ad3a5341001d1dfbf7d1fd41b780 │ │ │ │ ├── c00c946e3241001d1dfbf7d1fd41b780 │ │ │ │ └── e0c9cb37f73e001d13c6bedbb7369f8a │ │ │ ├── 24 │ │ │ │ ├── 00efa3374641001d1dfbf7d1fd41b780 │ │ │ │ ├── 7018e2602c41001d1dfbf7d1fd41b780 │ │ │ │ ├── b08e5dea5c41001d1dfbf7d1fd41b780 │ │ │ │ └── c084d5145041001d1dfbf7d1fd41b780 │ │ │ ├── 25 │ │ │ │ ├── 004de7c75a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 202aa9425d41001d1dfbf7d1fd41b780 │ │ │ │ └── 908a3420f43e001d13c6bedbb7369f8a │ │ │ ├── 26 │ │ │ │ ├── 103db6fdb63f001d1cd5d0d3187f5879 │ │ │ │ ├── 7074fa08b73f001d1cd5d0d3187f5879 │ │ │ │ ├── 800ef58d8c40001d1fa9997d711ae720 │ │ │ │ ├── 9040f1392941001d1dfbf7d1fd41b780 │ │ │ │ └── f03302e44241001d1dfbf7d1fd41b780 │ │ │ ├── 27 │ │ │ │ ├── 40fdb8c1f13e001d13c6bedbb7369f8a │ │ │ │ └── c0d62b23e23e001d13c6bedbb7369f8a │ │ │ ├── 28 │ │ │ │ └── 309afbdb2841001d1dfbf7d1fd41b780 │ │ │ ├── 29 │ │ │ │ ├── 70fcb008c43f001d1cd5d0d3187f5879 │ │ │ │ ├── a0c43c4b5641001d1dfbf7d1fd41b780 │ │ │ │ └── d0b82cc6f63e001d13c6bedbb7369f8a │ │ │ ├── 30 │ │ │ │ ├── a0e4e2254c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d0506eec5d41001d1dfbf7d1fd41b780 │ │ │ │ └── f090fe5ef33e001d13c6bedbb7369f8a │ │ │ ├── 31 │ │ │ │ ├── 70f0d7541541001d136feabc6390bf1c │ │ │ │ ├── c038af0d4d40001d1cd5d0d3187f5879 │ │ │ │ └── e0d463325340001d1cd5d0d3187f5879 │ │ │ ├── 32 │ │ │ │ ├── 205fc3165d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 50f482195d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 7086a7084c41001d1dfbf7d1fd41b780 │ │ │ │ └── 801f581a6940001d1cd5d0d3187f5879 │ │ │ ├── 33 │ │ │ │ ├── 00932bd9f33e001d13c6bedbb7369f8a │ │ │ │ ├── 103b537d2741001d1dfbf7d1fd41b780 │ │ │ │ ├── 30f9125a5241001d1dfbf7d1fd41b780 │ │ │ │ ├── 801aefdf3341001d1dfbf7d1fd41b780 │ │ │ │ └── a0ac9f454341001d1dfbf7d1fd41b780 │ │ │ ├── 34 │ │ │ │ ├── 00eb69776840001d1cd5d0d3187f5879 │ │ │ │ ├── 20e433434041001d1dfbf7d1fd41b780 │ │ │ │ └── e0d0b4ed6840001d1cd5d0d3187f5879 │ │ │ ├── 35 │ │ │ │ ├── 00993b712541001d1dfbf7d1fd41b780 │ │ │ │ ├── 909c2b0c2a41001d1dfbf7d1fd41b780 │ │ │ │ └── c07bffac5a41001d1dfbf7d1fd41b780 │ │ │ ├── 36 │ │ │ │ ├── 70be77653241001d1dfbf7d1fd41b780 │ │ │ │ ├── a0b3b7a33941001d1dfbf7d1fd41b780 │ │ │ │ ├── c0f3a3e2e23e001d13c6bedbb7369f8a │ │ │ │ └── e03eca01dc3f001d1cd5d0d3187f5879 │ │ │ ├── 37 │ │ │ │ ├── a075d18c0641001d1fa9997d711ae720 │ │ │ │ ├── b0284f465241001d1dfbf7d1fd41b780 │ │ │ │ ├── e0861d8d1341001d1fa9997d711ae720 │ │ │ │ └── e0d92a6b5d40001d1cd5d0d3187f5879 │ │ │ ├── 38 │ │ │ │ ├── 300b16a32240001d1cd5d0d3187f5879 │ │ │ │ ├── 404d4f8b6840001d1cd5d0d3187f5879 │ │ │ │ ├── 60ec8b695c40001d1cd5d0d3187f5879 │ │ │ │ ├── a02839b1fb3e001d13c6bedbb7369f8a │ │ │ │ ├── d0ecc4c2e23e001d13c6bedbb7369f8a │ │ │ │ └── e0cb2936b63f001d1cd5d0d3187f5879 │ │ │ ├── 39 │ │ │ │ ├── 700b19904641001d1dfbf7d1fd41b780 │ │ │ │ ├── 909df4343241001d1dfbf7d1fd41b780 │ │ │ │ ├── a0a9cc1b1240001d1cd5d0d3187f5879 │ │ │ │ └── e0ed7d402a41001d1dfbf7d1fd41b780 │ │ │ ├── 40 │ │ │ │ ├── 0048d1625d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 408aa608c63f001d1cd5d0d3187f5879 │ │ │ │ ├── 609bd0b0c23f001d1cd5d0d3187f5879 │ │ │ │ ├── a032747c5c41001d1dfbf7d1fd41b780 │ │ │ │ ├── b0039dc35b41001d1dfbf7d1fd41b780 │ │ │ │ └── f090cc78f73e001d13c6bedbb7369f8a │ │ │ ├── 42 │ │ │ │ ├── 6081163b5240001d1cd5d0d3187f5879 │ │ │ │ ├── e00325bdba3f001d1cd5d0d3187f5879 │ │ │ │ └── f0b32f3e3141001d1dfbf7d1fd41b780 │ │ │ ├── 43 │ │ │ │ ├── 200729f9e23e001d13c6bedbb7369f8a │ │ │ │ ├── 30e8cf75f63e001d13c6bedbb7369f8a │ │ │ │ └── d08b4641bb3f001d1cd5d0d3187f5879 │ │ │ ├── 44 │ │ │ │ ├── 003178352841001d1dfbf7d1fd41b780 │ │ │ │ ├── 300b07688a40001d1fa9997d711ae720 │ │ │ │ ├── 80ebb08a4641001d1dfbf7d1fd41b780 │ │ │ │ └── e0a11047bb3f001d1cd5d0d3187f5879 │ │ │ ├── 45 │ │ │ │ ├── 70c9cd78f73e001d13c6bedbb7369f8a │ │ │ │ └── b044c0131240001d1cd5d0d3187f5879 │ │ │ ├── 46 │ │ │ │ ├── 70a1876ff63e001d13c6bedbb7369f8a │ │ │ │ ├── 70e303302541001d1dfbf7d1fd41b780 │ │ │ │ ├── 801ec1305d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 80223c5a4641001d1dfbf7d1fd41b780 │ │ │ │ ├── 900981665d41001d1dfbf7d1fd41b780 │ │ │ │ ├── b0598467f53e001d13c6bedbb7369f8a │ │ │ │ ├── d007ebf12941001d1dfbf7d1fd41b780 │ │ │ │ └── f0413d1b013f001d13c6bedbb7369f8a │ │ │ ├── 47 │ │ │ │ ├── 0092ab442a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 60082efef63e001d13c6bedbb7369f8a │ │ │ │ ├── 605c6f26bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 9055ff2a4c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d0bce029f43e001d13c6bedbb7369f8a │ │ │ │ ├── e07da50ec43f001d1cd5d0d3187f5879 │ │ │ │ └── e0b94a295e40001d1cd5d0d3187f5879 │ │ │ ├── 48 │ │ │ │ ├── 20e899a73f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 3053c7dd5c40001d1cd5d0d3187f5879 │ │ │ │ └── a0cfeb880941001d1fa9997d711ae720 │ │ │ ├── 49 │ │ │ │ ├── 30f9e4ec2540001d1cd5d0d3187f5879 │ │ │ │ └── c02fbb21e23e001d13c6bedbb7369f8a │ │ │ ├── 50 │ │ │ │ ├── 80d69f586840001d1cd5d0d3187f5879 │ │ │ │ ├── 9003125b5b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 906403824641001d1dfbf7d1fd41b780 │ │ │ │ ├── a0e1fd4dff3e001d13c6bedbb7369f8a │ │ │ │ ├── d0d0f3bd1341001d1fa9997d711ae720 │ │ │ │ └── f04afe673242001d1875807ea2a77384 │ │ │ ├── 51 │ │ │ │ ├── 00b347c88a40001d1fa9997d711ae720 │ │ │ │ ├── 603d2957fa3e001d13c6bedbb7369f8a │ │ │ │ ├── 801df9695641001d1dfbf7d1fd41b780 │ │ │ │ └── 90dc6ac2fb3e001d13c6bedbb7369f8a │ │ │ ├── 52 │ │ │ │ ├── 60e856433341001d1dfbf7d1fd41b780 │ │ │ │ ├── 703ed0f02841001d1dfbf7d1fd41b780 │ │ │ │ ├── 70d8b6ea3f41001d1dfbf7d1fd41b780 │ │ │ │ └── 809947576840001d1cd5d0d3187f5879 │ │ │ ├── 54 │ │ │ │ ├── 106f3e3a8d40001d1fa9997d711ae720 │ │ │ │ └── 10e321905c41001d1dfbf7d1fd41b780 │ │ │ ├── 55 │ │ │ │ ├── 40de7bc24541001d1dfbf7d1fd41b780 │ │ │ │ ├── 5073493c2741001d1dfbf7d1fd41b780 │ │ │ │ ├── 70beb7894641001d1dfbf7d1fd41b780 │ │ │ │ ├── c0d347b4f13e001d13c6bedbb7369f8a │ │ │ │ └── d00328b1ba3f001d1cd5d0d3187f5879 │ │ │ ├── 56 │ │ │ │ ├── 6075fe625340001d1cd5d0d3187f5879 │ │ │ │ ├── 70490081f63e001d13c6bedbb7369f8a │ │ │ │ ├── b0d0278bbb3f001d1cd5d0d3187f5879 │ │ │ │ └── c0018115b53f001d1cd5d0d3187f5879 │ │ │ ├── 57 │ │ │ │ ├── 1043bf46f63e001d13c6bedbb7369f8a │ │ │ │ ├── 201087d4c23f001d1cd5d0d3187f5879 │ │ │ │ ├── 2039fefa4f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 209884beef3e001d13c6bedbb7369f8a │ │ │ │ ├── 209d24d42841001d1dfbf7d1fd41b780 │ │ │ │ ├── 4048ea5a5340001d1cd5d0d3187f5879 │ │ │ │ ├── b02ada71fb3e001d13c6bedbb7369f8a │ │ │ │ ├── d04a52caef3e001d13c6bedbb7369f8a │ │ │ │ ├── e07e63fc2540001d1cd5d0d3187f5879 │ │ │ │ └── f0644ef1003f001d13c6bedbb7369f8a │ │ │ ├── 58 │ │ │ │ ├── 700f66a0fb3e001d13c6bedbb7369f8a │ │ │ │ ├── 8044cd582b41001d1dfbf7d1fd41b780 │ │ │ │ ├── e02b8cac2b41001d1dfbf7d1fd41b780 │ │ │ │ └── e0d6fc8afc3e001d13c6bedbb7369f8a │ │ │ ├── 59 │ │ │ │ ├── 306efd0d5d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 70f71675013f001d13c6bedbb7369f8a │ │ │ │ ├── 70fea2949840001d1fa9997d711ae720 │ │ │ │ ├── 905f6ea6c23f001d1cd5d0d3187f5879 │ │ │ │ └── a07cae345d40001d1cd5d0d3187f5879 │ │ │ ├── 60 │ │ │ │ ├── 000965da9640001d1fa9997d711ae720 │ │ │ │ ├── 10f8ab925641001d1dfbf7d1fd41b780 │ │ │ │ ├── 703cc804b73f001d1cd5d0d3187f5879 │ │ │ │ ├── 809634b43941001d1dfbf7d1fd41b780 │ │ │ │ ├── a00888eb2240001d1cd5d0d3187f5879 │ │ │ │ ├── b0476f075340001d1cd5d0d3187f5879 │ │ │ │ └── f0c8bef52541001d1dfbf7d1fd41b780 │ │ │ ├── 61 │ │ │ │ ├── 00002c19c33f001d1cd5d0d3187f5879 │ │ │ │ ├── 80a58c1a4441001d1dfbf7d1fd41b780 │ │ │ │ └── f05073244d40001d1cd5d0d3187f5879 │ │ │ ├── 62 │ │ │ │ ├── 50d4ae3b5340001d1cd5d0d3187f5879 │ │ │ │ ├── 707f1e83ff3e001d13c6bedbb7369f8a │ │ │ │ └── f001b9a23141001d1dfbf7d1fd41b780 │ │ │ ├── 63 │ │ │ │ ├── 7031980ff73e001d13c6bedbb7369f8a │ │ │ │ ├── b099524f5340001d1cd5d0d3187f5879 │ │ │ │ ├── c0a66ca90741001d1fa9997d711ae720 │ │ │ │ └── e09b5bdbc33f001d1cd5d0d3187f5879 │ │ │ ├── 64 │ │ │ │ ├── 1017cb334541001d1dfbf7d1fd41b780 │ │ │ │ ├── 3078502e5341001d1dfbf7d1fd41b780 │ │ │ │ ├── 308d5a9c0741001d1fa9997d711ae720 │ │ │ │ ├── 80c87e9a2c41001d1dfbf7d1fd41b780 │ │ │ │ ├── e09abf04fc3e001d13c6bedbb7369f8a │ │ │ │ └── f0a3fa872c41001d1dfbf7d1fd41b780 │ │ │ ├── 65 │ │ │ │ ├── 10ba42445641001d1dfbf7d1fd41b780 │ │ │ │ ├── 4094d7c41341001d1fa9997d711ae720 │ │ │ │ ├── 503b76fbba3f001d1cd5d0d3187f5879 │ │ │ │ ├── 60ff62d0b63f001d1cd5d0d3187f5879 │ │ │ │ ├── 70b628ab8a40001d1fa9997d711ae720 │ │ │ │ └── 70bd1a124341001d1dfbf7d1fd41b780 │ │ │ ├── 66 │ │ │ │ ├── 403156bd1341001d1fa9997d711ae720 │ │ │ │ ├── 40da41274d40001d1cd5d0d3187f5879 │ │ │ │ └── c0315be52540001d1cd5d0d3187f5879 │ │ │ ├── 67 │ │ │ │ ├── 00c8aa885641001d1dfbf7d1fd41b780 │ │ │ │ ├── 20e10e3f0440001d1cd5d0d3187f5879 │ │ │ │ ├── 60af6c4bc33f001d1cd5d0d3187f5879 │ │ │ │ ├── 80a1e9e89a40001d1fa9997d711ae720 │ │ │ │ ├── 900c3aa44541001d1dfbf7d1fd41b780 │ │ │ │ ├── c076c8aefb3e001d13c6bedbb7369f8a │ │ │ │ └── c0931b555240001d1cd5d0d3187f5879 │ │ │ ├── 68 │ │ │ │ ├── 500b9e125041001d1dfbf7d1fd41b780 │ │ │ │ └── c0973650f83e001d13c6bedbb7369f8a │ │ │ ├── 69 │ │ │ │ └── 709806456840001d1cd5d0d3187f5879 │ │ │ ├── 70 │ │ │ │ ├── 507b571c5040001d1cd5d0d3187f5879 │ │ │ │ └── 606830e0b63f001d1cd5d0d3187f5879 │ │ │ ├── 71 │ │ │ │ ├── 404d3f885c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 40e117493441001d1dfbf7d1fd41b780 │ │ │ │ ├── 50d6aa5f3f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 804c7445f63e001d13c6bedbb7369f8a │ │ │ │ └── 80e3f7615341001d1dfbf7d1fd41b780 │ │ │ ├── 72 │ │ │ │ ├── 10be9b4df73e001d13c6bedbb7369f8a │ │ │ │ └── a05af9a25240001d1cd5d0d3187f5879 │ │ │ ├── 73 │ │ │ │ └── d0def8445240001d1cd5d0d3187f5879 │ │ │ ├── 74 │ │ │ │ ├── 7089a6c76840001d1cd5d0d3187f5879 │ │ │ │ ├── 90b6d1302c41001d1dfbf7d1fd41b780 │ │ │ │ └── a071f6790d40001d1cd5d0d3187f5879 │ │ │ ├── 75 │ │ │ │ ├── 205a61065340001d1cd5d0d3187f5879 │ │ │ │ └── a0a0d2e65340001d1cd5d0d3187f5879 │ │ │ ├── 76 │ │ │ │ ├── 600b60fbe23e001d13c6bedbb7369f8a │ │ │ │ ├── 8011af1fa240001d1fa9997d711ae720 │ │ │ │ ├── a04df7e12240001d1cd5d0d3187f5879 │ │ │ │ └── c0fa7021bb3f001d1cd5d0d3187f5879 │ │ │ ├── 77 │ │ │ │ ├── 00f8e029013f001d13c6bedbb7369f8a │ │ │ │ ├── 7012ae27013f001d13c6bedbb7369f8a │ │ │ │ └── 7094b5c25c41001d1dfbf7d1fd41b780 │ │ │ ├── 78 │ │ │ │ ├── 00fac8712741001d1dfbf7d1fd41b780 │ │ │ │ ├── 402a4d4c4540001d1cd5d0d3187f5879 │ │ │ │ ├── c0631b2f1b41001d1dfbf7d1fd41b780 │ │ │ │ ├── e0825da12c41001d1dfbf7d1fd41b780 │ │ │ │ └── f088cde64241001d1dfbf7d1fd41b780 │ │ │ ├── 79 │ │ │ │ ├── 206551b55d40001d1cd5d0d3187f5879 │ │ │ │ ├── 30945a364841001d1dfbf7d1fd41b780 │ │ │ │ ├── 30ed3f265641001d1dfbf7d1fd41b780 │ │ │ │ ├── 606e13e94f41001d1dfbf7d1fd41b780 │ │ │ │ └── a08bdc0d5041001d1dfbf7d1fd41b780 │ │ │ ├── 80 │ │ │ │ ├── 10ea0d5e8d40001d1fa9997d711ae720 │ │ │ │ ├── 803471db2841001d1dfbf7d1fd41b780 │ │ │ │ ├── b051a929bb3f001d1cd5d0d3187f5879 │ │ │ │ └── f0a9c8854641001d1dfbf7d1fd41b780 │ │ │ ├── 81 │ │ │ │ ├── 00422b242a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 00b745644641001d1dfbf7d1fd41b780 │ │ │ │ ├── a0986b4ea140001d1fa9997d711ae720 │ │ │ │ └── b0188e9a5641001d1dfbf7d1fd41b780 │ │ │ ├── 82 │ │ │ │ ├── 40d59fcbf63e001d13c6bedbb7369f8a │ │ │ │ ├── a0f827b95a41001d1dfbf7d1fd41b780 │ │ │ │ ├── c0a51a425d41001d1dfbf7d1fd41b780 │ │ │ │ ├── e02453c65c40001d1cd5d0d3187f5879 │ │ │ │ └── f0f041752341001d1dfbf7d1fd41b780 │ │ │ ├── 83 │ │ │ │ ├── 202a8dd6e23e001d13c6bedbb7369f8a │ │ │ │ ├── 2034ba769640001d1fa9997d711ae720 │ │ │ │ ├── b01f8b30c33f001d1cd5d0d3187f5879 │ │ │ │ └── b08fc9d42841001d1dfbf7d1fd41b780 │ │ │ ├── 84 │ │ │ │ ├── 302bb2aafb3e001d13c6bedbb7369f8a │ │ │ │ ├── 802d3b1afc3e001d13c6bedbb7369f8a │ │ │ │ └── 90ac56412841001d1dfbf7d1fd41b780 │ │ │ ├── 85 │ │ │ │ └── f002322cbc3f001d1cd5d0d3187f5879 │ │ │ ├── 86 │ │ │ │ ├── 00e2441c3241001d1dfbf7d1fd41b780 │ │ │ │ └── 309527e84640001d1cd5d0d3187f5879 │ │ │ ├── 87 │ │ │ │ ├── 4061a157c33f001d1cd5d0d3187f5879 │ │ │ │ ├── 7057e0692c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 904426844641001d1dfbf7d1fd41b780 │ │ │ │ ├── b0e7fcbc5541001d1dfbf7d1fd41b780 │ │ │ │ └── e0fe2c56013f001d13c6bedbb7369f8a │ │ │ ├── 88 │ │ │ │ ├── 1039bff8f33e001d13c6bedbb7369f8a │ │ │ │ └── 802f8db95c40001d1cd5d0d3187f5879 │ │ │ ├── 89 │ │ │ │ └── 10a757f54341001d1dfbf7d1fd41b780 │ │ │ ├── 90 │ │ │ │ ├── 100ab9194d40001d1cd5d0d3187f5879 │ │ │ │ ├── 40d2d3f20a41001d1fa9997d711ae720 │ │ │ │ ├── 60bd7f53fa3e001d13c6bedbb7369f8a │ │ │ │ ├── 9046f8535c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 90d43eeebc3f001d1cd5d0d3187f5879 │ │ │ │ ├── c0adacd69a3e001d13c6bedbb7369f8a │ │ │ │ └── e050d0522641001d1dfbf7d1fd41b780 │ │ │ ├── 91 │ │ │ │ ├── 3025ced02240001d1cd5d0d3187f5879 │ │ │ │ ├── 503c1523f43e001d13c6bedbb7369f8a │ │ │ │ ├── 70a746b99a40001d1fa9997d711ae720 │ │ │ │ └── c0dfb2bb8a40001d1fa9997d711ae720 │ │ │ ├── 92 │ │ │ │ ├── e0149c811241001d1fa9997d711ae720 │ │ │ │ ├── f034a1691341001d1fa9997d711ae720 │ │ │ │ └── f057ab9d8a40001d1fa9997d711ae720 │ │ │ ├── 93 │ │ │ │ ├── 90af25374c41001d1dfbf7d1fd41b780 │ │ │ │ ├── b057974af73e001d13c6bedbb7369f8a │ │ │ │ ├── c0ba00656340001d1cd5d0d3187f5879 │ │ │ │ └── e07192675240001d1cd5d0d3187f5879 │ │ │ ├── 94 │ │ │ │ ├── 603b03895d40001d1cd5d0d3187f5879 │ │ │ │ ├── 80a2fc6e4641001d1dfbf7d1fd41b780 │ │ │ │ ├── b0394d975240001d1cd5d0d3187f5879 │ │ │ │ └── c0446af92541001d1dfbf7d1fd41b780 │ │ │ ├── 95 │ │ │ │ ├── 00abb0da2541001d1dfbf7d1fd41b780 │ │ │ │ ├── 00b833a50741001d1fa9997d711ae720 │ │ │ │ ├── 803d19742541001d1dfbf7d1fd41b780 │ │ │ │ ├── d0bcaf84ba3f001d1cd5d0d3187f5879 │ │ │ │ └── f0f188122a41001d1dfbf7d1fd41b780 │ │ │ ├── 96 │ │ │ │ ├── 00062e2c5641001d1dfbf7d1fd41b780 │ │ │ │ ├── 80b04be22541001d1dfbf7d1fd41b780 │ │ │ │ ├── a069b3354641001d1dfbf7d1fd41b780 │ │ │ │ └── f08cfdb75b41001d1dfbf7d1fd41b780 │ │ │ ├── 97 │ │ │ │ └── 00b4e1164641001d1dfbf7d1fd41b780 │ │ │ ├── 98 │ │ │ │ ├── 40b473915841001d1dfbf7d1fd41b780 │ │ │ │ ├── b04f4894f53e001d13c6bedbb7369f8a │ │ │ │ ├── d01881fb0f41001d1fa9997d711ae720 │ │ │ │ ├── f05c1c10f43e001d13c6bedbb7369f8a │ │ │ │ └── f0a1759a4641001d1dfbf7d1fd41b780 │ │ │ ├── 99 │ │ │ │ ├── 503df2e45240001d1cd5d0d3187f5879 │ │ │ │ └── d09b266bf73e001d13c6bedbb7369f8a │ │ │ ├── 1a │ │ │ │ ├── 008dae004d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 208a3e905c40001d1cd5d0d3187f5879 │ │ │ │ └── 90007a9fe13e001d13c6bedbb7369f8a │ │ │ ├── 1b │ │ │ │ ├── 10a4c6e14b40001d1cd5d0d3187f5879 │ │ │ │ └── b0668d925d40001d1cd5d0d3187f5879 │ │ │ ├── 1c │ │ │ │ ├── 40f2b53d4041001d1dfbf7d1fd41b780 │ │ │ │ └── 60c5fba8bb3f001d1cd5d0d3187f5879 │ │ │ ├── 1d │ │ │ │ ├── 50e9e09e5c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 9073014a5841001d1dfbf7d1fd41b780 │ │ │ │ └── e079d88c5b41001d1dfbf7d1fd41b780 │ │ │ ├── 1e │ │ │ │ └── c0dc4df23341001d1dfbf7d1fd41b780 │ │ │ ├── 1f │ │ │ │ ├── 403b64603f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 40fb91444541001d1dfbf7d1fd41b780 │ │ │ │ ├── 50f4a13af73e001d13c6bedbb7369f8a │ │ │ │ └── 601efb0bc43f001d1cd5d0d3187f5879 │ │ │ ├── 2a │ │ │ │ ├── 202b9f573341001d1dfbf7d1fd41b780 │ │ │ │ ├── 2093f7285641001d1dfbf7d1fd41b780 │ │ │ │ ├── 303daccc5c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 3088f8575341001d1dfbf7d1fd41b780 │ │ │ │ ├── 506903805b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 80f6272a8a40001d1fa9997d711ae720 │ │ │ │ ├── 90ba4cacba3f001d1cd5d0d3187f5879 │ │ │ │ ├── e0ed5e465741001d1dfbf7d1fd41b780 │ │ │ │ └── f0870a56ef3e001d13c6bedbb7369f8a │ │ │ ├── 2b │ │ │ │ ├── 10fa6c344d40001d1cd5d0d3187f5879 │ │ │ │ ├── 20598d3c3241001d1dfbf7d1fd41b780 │ │ │ │ ├── 400f53d4fb3e001d13c6bedbb7369f8a │ │ │ │ ├── 5095a5a84b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 8013da655240001d1cd5d0d3187f5879 │ │ │ │ └── c083de695d40001d1cd5d0d3187f5879 │ │ │ ├── 2d │ │ │ │ ├── 404e8df85141001d1dfbf7d1fd41b780 │ │ │ │ ├── 801b38da6840001d1cd5d0d3187f5879 │ │ │ │ └── d05a7a22c33f001d1cd5d0d3187f5879 │ │ │ ├── 2e │ │ │ │ ├── 008d1fc0fb3e001d13c6bedbb7369f8a │ │ │ │ ├── 4065bc99ef3e001d13c6bedbb7369f8a │ │ │ │ ├── 607b9aac3941001d1dfbf7d1fd41b780 │ │ │ │ ├── 8098813d5340001d1cd5d0d3187f5879 │ │ │ │ └── f0ac9addf33e001d13c6bedbb7369f8a │ │ │ ├── 2f │ │ │ │ ├── 309966a2e13e001d13c6bedbb7369f8a │ │ │ │ ├── 40f64b465340001d1cd5d0d3187f5879 │ │ │ │ ├── 50ba091bbb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 805c8e7a6840001d1cd5d0d3187f5879 │ │ │ │ ├── 905cf2854741001d1dfbf7d1fd41b780 │ │ │ │ ├── b03789b15c41001d1dfbf7d1fd41b780 │ │ │ │ └── e0e3dcd75c40001d1cd5d0d3187f5879 │ │ │ ├── 3a │ │ │ │ ├── 50d76f17e23e001d13c6bedbb7369f8a │ │ │ │ ├── 602ed8773241001d1dfbf7d1fd41b780 │ │ │ │ └── d0036748ef3e001d13c6bedbb7369f8a │ │ │ ├── 3b │ │ │ │ ├── 10a43bfda140001d1fa9997d711ae720 │ │ │ │ ├── 50522bb7ba3f001d1cd5d0d3187f5879 │ │ │ │ ├── 60d9820e3241001d1dfbf7d1fd41b780 │ │ │ │ ├── 903b5e333141001d1dfbf7d1fd41b780 │ │ │ │ ├── a022c61df43e001d13c6bedbb7369f8a │ │ │ │ └── e05081195040001d1cd5d0d3187f5879 │ │ │ ├── 3c │ │ │ │ ├── b030274dff3e001d13c6bedbb7369f8a │ │ │ │ ├── b052a80d4441001d1dfbf7d1fd41b780 │ │ │ │ ├── d09e527d2741001d1dfbf7d1fd41b780 │ │ │ │ └── e01206f75d40001d1cd5d0d3187f5879 │ │ │ ├── 3d │ │ │ │ ├── 10e812884641001d1dfbf7d1fd41b780 │ │ │ │ ├── 40214aeee23e001d13c6bedbb7369f8a │ │ │ │ ├── d0263b5f8a40001d1fa9997d711ae720 │ │ │ │ ├── d054bfb74241001d1dfbf7d1fd41b780 │ │ │ │ └── f0fc74752541001d1dfbf7d1fd41b780 │ │ │ ├── 3e │ │ │ │ ├── 7067d31b013f001d13c6bedbb7369f8a │ │ │ │ └── f07d1b3e5841001d1dfbf7d1fd41b780 │ │ │ ├── 3f │ │ │ │ ├── 606c785a3f41001d1dfbf7d1fd41b780 │ │ │ │ └── b0a50334f43e001d13c6bedbb7369f8a │ │ │ ├── 4a │ │ │ │ ├── 205831b55c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 30af9a106940001d1cd5d0d3187f5879 │ │ │ │ ├── 80f9d1a8fb3e001d13c6bedbb7369f8a │ │ │ │ ├── e0377b3e5d41001d1dfbf7d1fd41b780 │ │ │ │ ├── f0c194bce23e001d13c6bedbb7369f8a │ │ │ │ └── f0dcb2c6ef3e001d13c6bedbb7369f8a │ │ │ ├── 4b │ │ │ │ ├── 3032b41b1b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 40a5b3bf3f41001d1dfbf7d1fd41b780 │ │ │ │ ├── c07617252a41001d1dfbf7d1fd41b780 │ │ │ │ └── c07fa5ab0741001d1fa9997d711ae720 │ │ │ ├── 4c │ │ │ │ ├── 10db2ae95c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 501299b35340001d1cd5d0d3187f5879 │ │ │ │ └── b01be04f5b41001d1dfbf7d1fd41b780 │ │ │ ├── 4d │ │ │ │ ├── 4030b7e09540001d1fa9997d711ae720 │ │ │ │ ├── a0f09a844c41001d1dfbf7d1fd41b780 │ │ │ │ ├── b0121f613241001d1dfbf7d1fd41b780 │ │ │ │ ├── d014242a5c40001d1cd5d0d3187f5879 │ │ │ │ └── d0178b154d40001d1cd5d0d3187f5879 │ │ │ ├── 4e │ │ │ │ ├── 5044d429a240001d1fa9997d711ae720 │ │ │ │ ├── 900db6902c41001d1dfbf7d1fd41b780 │ │ │ │ └── 9077dae55c41001d1dfbf7d1fd41b780 │ │ │ ├── 4f │ │ │ │ ├── 2063d1e68a40001d1fa9997d711ae720 │ │ │ │ ├── 7067031dbb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 70f8caa13141001d1dfbf7d1fd41b780 │ │ │ │ ├── e0858fd66840001d1cd5d0d3187f5879 │ │ │ │ └── f097f232013f001d13c6bedbb7369f8a │ │ │ ├── 5a │ │ │ │ ├── 108e02ba4241001d1dfbf7d1fd41b780 │ │ │ │ ├── 6069b4dd0a41001d1fa9997d711ae720 │ │ │ │ ├── 70c204835b41001d1dfbf7d1fd41b780 │ │ │ │ └── e0fe38d4bc3f001d1cd5d0d3187f5879 │ │ │ ├── 5b │ │ │ │ ├── 006b42484341001d1dfbf7d1fd41b780 │ │ │ │ ├── 00c150715c40001d1cd5d0d3187f5879 │ │ │ │ ├── 10befb4c2741001d1dfbf7d1fd41b780 │ │ │ │ └── 4062b10db63f001d1cd5d0d3187f5879 │ │ │ ├── 5c │ │ │ │ ├── 008934aaf63e001d13c6bedbb7369f8a │ │ │ │ ├── 80d016ee3841001d1dfbf7d1fd41b780 │ │ │ │ ├── d05d0db58a40001d1fa9997d711ae720 │ │ │ │ ├── e097fd804741001d1dfbf7d1fd41b780 │ │ │ │ └── f0f49a715240001d1cd5d0d3187f5879 │ │ │ ├── 5d │ │ │ │ ├── 30d61a886840001d1cd5d0d3187f5879 │ │ │ │ ├── 7026ed294541001d1dfbf7d1fd41b780 │ │ │ │ ├── c0deaf385c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d070fda52c41001d1dfbf7d1fd41b780 │ │ │ │ ├── e02543bc5b41001d1dfbf7d1fd41b780 │ │ │ │ └── f0f322c0f13e001d13c6bedbb7369f8a │ │ │ ├── 5f │ │ │ │ ├── a06177939640001d1fa9997d711ae720 │ │ │ │ ├── e0624b43c33f001d1cd5d0d3187f5879 │ │ │ │ └── f02ee92c013f001d13c6bedbb7369f8a │ │ │ ├── 6a │ │ │ │ ├── 3039b2805641001d1dfbf7d1fd41b780 │ │ │ │ ├── 40fd3e835340001d1cd5d0d3187f5879 │ │ │ │ ├── 807a5a744c41001d1dfbf7d1fd41b780 │ │ │ │ ├── c076b48ef33e001d13c6bedbb7369f8a │ │ │ │ └── d0ae62371b41001d1dfbf7d1fd41b780 │ │ │ ├── 6b │ │ │ │ ├── 706023cd4541001d1dfbf7d1fd41b780 │ │ │ │ ├── d007440fc43f001d1cd5d0d3187f5879 │ │ │ │ ├── e05c690a5b41001d1dfbf7d1fd41b780 │ │ │ │ └── f03775acfb3e001d13c6bedbb7369f8a │ │ │ ├── 6c │ │ │ │ └── 300bbb0b5041001d1dfbf7d1fd41b780 │ │ │ ├── 6d │ │ │ │ ├── 307a2be95240001d1cd5d0d3187f5879 │ │ │ │ ├── c0d8d4b7ba3f001d1cd5d0d3187f5879 │ │ │ │ ├── d0e4a75a1341001d1fa9997d711ae720 │ │ │ │ └── f042eade5a41001d1dfbf7d1fd41b780 │ │ │ ├── 6f │ │ │ │ └── d05d56144c40001d1cd5d0d3187f5879 │ │ │ ├── 7a │ │ │ │ ├── 00cf56dc2741001d1dfbf7d1fd41b780 │ │ │ │ ├── 8050ee133941001d1dfbf7d1fd41b780 │ │ │ │ ├── d0ab35d7b63f001d1cd5d0d3187f5879 │ │ │ │ └── f07630dc5641001d1dfbf7d1fd41b780 │ │ │ ├── 7b │ │ │ │ ├── e058f8943141001d1dfbf7d1fd41b780 │ │ │ │ └── f02af84fc33f001d1cd5d0d3187f5879 │ │ │ ├── 7c │ │ │ │ ├── 00d2cc1df73e001d13c6bedbb7369f8a │ │ │ │ ├── 204af706f63e001d13c6bedbb7369f8a │ │ │ │ ├── 5049204df33e001d13c6bedbb7369f8a │ │ │ │ ├── 60068e3fbb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 805d7eba3141001d1dfbf7d1fd41b780 │ │ │ │ └── e0cac1e1c33f001d1cd5d0d3187f5879 │ │ │ ├── 7d │ │ │ │ ├── 3039362a4c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d0cf01f54c41001d1dfbf7d1fd41b780 │ │ │ │ └── f0dc4297f33e001d13c6bedbb7369f8a │ │ │ ├── 7e │ │ │ │ └── f04fe293bb3f001d1cd5d0d3187f5879 │ │ │ ├── 7f │ │ │ │ ├── 10cbc604a240001d1fa9997d711ae720 │ │ │ │ └── 700d330cf73e001d13c6bedbb7369f8a │ │ │ ├── 8a │ │ │ │ └── c0e8d33ef83e001d13c6bedbb7369f8a │ │ │ ├── 8b │ │ │ │ └── d04e3a60ff3e001d13c6bedbb7369f8a │ │ │ ├── 8c │ │ │ │ ├── 30e477f9c33f001d1cd5d0d3187f5879 │ │ │ │ ├── 404061288a40001d1fa9997d711ae720 │ │ │ │ ├── 60e727766340001d1cd5d0d3187f5879 │ │ │ │ ├── 908242a5ea3f001d1cd5d0d3187f5879 │ │ │ │ ├── 90d081e65b41001d1dfbf7d1fd41b780 │ │ │ │ ├── b046c0fd4c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d0a225d6ef3e001d13c6bedbb7369f8a │ │ │ │ └── f0fab01ebc3f001d1cd5d0d3187f5879 │ │ │ ├── 8d │ │ │ │ ├── 101be6b7ef3e001d13c6bedbb7369f8a │ │ │ │ ├── 20645eca3141001d1dfbf7d1fd41b780 │ │ │ │ ├── 405ca4db9540001d1fa9997d711ae720 │ │ │ │ └── 808c4da5e13e001d13c6bedbb7369f8a │ │ │ ├── 8e │ │ │ │ ├── 60eabfbcc33f001d1cd5d0d3187f5879 │ │ │ │ ├── 70b2bc78f73e001d13c6bedbb7369f8a │ │ │ │ └── 80ebf56a3f41001d1dfbf7d1fd41b780 │ │ │ ├── 8f │ │ │ │ ├── 004fa7716840001d1cd5d0d3187f5879 │ │ │ │ ├── 40a2de9e5240001d1cd5d0d3187f5879 │ │ │ │ ├── 504d5e0dc33f001d1cd5d0d3187f5879 │ │ │ │ ├── b0cb52f9e13e001d13c6bedbb7369f8a │ │ │ │ └── c0858a1d5041001d1dfbf7d1fd41b780 │ │ │ ├── 9a │ │ │ │ ├── 004424863141001d1dfbf7d1fd41b780 │ │ │ │ ├── 70180fd7ef3e001d13c6bedbb7369f8a │ │ │ │ ├── d09c5ba32c41001d1dfbf7d1fd41b780 │ │ │ │ └── d0b151aa5240001d1cd5d0d3187f5879 │ │ │ ├── 9b │ │ │ │ ├── 30d6d4165b41001d1dfbf7d1fd41b780 │ │ │ │ ├── b05598674c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d063a6d95d40001d1cd5d0d3187f5879 │ │ │ │ ├── d095e98f2c41001d1dfbf7d1fd41b780 │ │ │ │ └── e0386a72ff3e001d13c6bedbb7369f8a │ │ │ ├── 9c │ │ │ │ ├── 803b9204bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 905675de9540001d1fa9997d711ae720 │ │ │ │ └── e0778f0e5340001d1cd5d0d3187f5879 │ │ │ ├── 9d │ │ │ │ ├── 00f6b1425841001d1dfbf7d1fd41b780 │ │ │ │ ├── 30a09dc85340001d1cd5d0d3187f5879 │ │ │ │ ├── 4048e8391b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 7051e469ef3e001d13c6bedbb7369f8a │ │ │ │ ├── 808271874741001d1dfbf7d1fd41b780 │ │ │ │ └── c0a8f7486840001d1cd5d0d3187f5879 │ │ │ ├── 9e │ │ │ │ ├── d04ebd802c41001d1dfbf7d1fd41b780 │ │ │ │ ├── e00538ed0f41001d1fa9997d711ae720 │ │ │ │ └── e0df45a59840001d1fa9997d711ae720 │ │ │ ├── 9f │ │ │ │ └── 9018d22c3241001d1dfbf7d1fd41b780 │ │ │ ├── a │ │ │ │ ├── 40bb97bd5c40001d1cd5d0d3187f5879 │ │ │ │ ├── 50b43ff90f41001d1fa9997d711ae720 │ │ │ │ ├── 70d52d57f33e001d13c6bedbb7369f8a │ │ │ │ └── d02226885240001d1cd5d0d3187f5879 │ │ │ ├── a0 │ │ │ │ ├── 60092bc92240001d1cd5d0d3187f5879 │ │ │ │ └── 6098bdf33e41001d1dfbf7d1fd41b780 │ │ │ ├── a1 │ │ │ │ ├── 809ef5924641001d1dfbf7d1fd41b780 │ │ │ │ └── c005b8db5d40001d1cd5d0d3187f5879 │ │ │ ├── a2 │ │ │ │ ├── 105cd7485340001d1cd5d0d3187f5879 │ │ │ │ ├── 3097e9f38a40001d1fa9997d711ae720 │ │ │ │ ├── 805efcf8b63f001d1cd5d0d3187f5879 │ │ │ │ ├── 809f07acef3e001d13c6bedbb7369f8a │ │ │ │ └── f018e3b23942001d1c65ca41008480dd │ │ │ ├── a3 │ │ │ │ ├── 009eae865240001d1cd5d0d3187f5879 │ │ │ │ ├── 00edfde32841001d1dfbf7d1fd41b780 │ │ │ │ ├── 00f67f634641001d1dfbf7d1fd41b780 │ │ │ │ ├── 900d12e5e23e001d13c6bedbb7369f8a │ │ │ │ ├── d0989992f63e001d13c6bedbb7369f8a │ │ │ │ ├── e073c4002a41001d1dfbf7d1fd41b780 │ │ │ │ └── f0866030f73e001d13c6bedbb7369f8a │ │ │ ├── a4 │ │ │ │ ├── 10d3f0445340001d1cd5d0d3187f5879 │ │ │ │ ├── 90d0bd11f73e001d13c6bedbb7369f8a │ │ │ │ └── a075b1b15b41001d1dfbf7d1fd41b780 │ │ │ ├── a5 │ │ │ │ ├── 102741a65c40001d1cd5d0d3187f5879 │ │ │ │ ├── c093d2173241001d1dfbf7d1fd41b780 │ │ │ │ └── c0de4b6cf33e001d13c6bedbb7369f8a │ │ │ ├── a6 │ │ │ │ ├── 200e14b88a40001d1fa9997d711ae720 │ │ │ │ └── 509b16613f41001d1dfbf7d1fd41b780 │ │ │ ├── a7 │ │ │ │ └── d0de0a903f41001d1dfbf7d1fd41b780 │ │ │ ├── a8 │ │ │ │ ├── 10aeff8d5641001d1dfbf7d1fd41b780 │ │ │ │ ├── a047c79e2c41001d1dfbf7d1fd41b780 │ │ │ │ └── b07d1c2b5041001d1dfbf7d1fd41b780 │ │ │ ├── a9 │ │ │ │ ├── 20240430bd3f001d1cd5d0d3187f5879 │ │ │ │ ├── e02d27a89840001d1fa9997d711ae720 │ │ │ │ └── e06e6dc4f13e001d13c6bedbb7369f8a │ │ │ ├── aa │ │ │ │ ├── c0a52fdc6840001d1cd5d0d3187f5879 │ │ │ │ ├── d04e87c8ef3e001d13c6bedbb7369f8a │ │ │ │ └── e01ea8e1f33e001d13c6bedbb7369f8a │ │ │ ├── ab │ │ │ │ ├── 2018bec7ff3e001d13c6bedbb7369f8a │ │ │ │ ├── 401c516f6340001d1cd5d0d3187f5879 │ │ │ │ ├── 50044054f33e001d13c6bedbb7369f8a │ │ │ │ ├── 709702c11341001d1fa9997d711ae720 │ │ │ │ ├── 70f8e3412841001d1dfbf7d1fd41b780 │ │ │ │ ├── 903386bdf23e001d13c6bedbb7369f8a │ │ │ │ ├── a0e7b5c85a41001d1dfbf7d1fd41b780 │ │ │ │ └── f03b17c23841001d1dfbf7d1fd41b780 │ │ │ ├── ac │ │ │ │ ├── 00ed85b44841001d1dfbf7d1fd41b780 │ │ │ │ ├── 504380a05d40001d1cd5d0d3187f5879 │ │ │ │ └── d001d0a32140001d1cd5d0d3187f5879 │ │ │ ├── ad │ │ │ │ ├── 404fa6633141001d1dfbf7d1fd41b780 │ │ │ │ ├── 6009583d0440001d1cd5d0d3187f5879 │ │ │ │ ├── 70146b9b5440001d1cd5d0d3187f5879 │ │ │ │ ├── a043ccc45541001d1dfbf7d1fd41b780 │ │ │ │ └── f00643ede13e001d13c6bedbb7369f8a │ │ │ ├── ae │ │ │ │ ├── 502a870c8b40001d1fa9997d711ae720 │ │ │ │ ├── 6060ad64ff3e001d13c6bedbb7369f8a │ │ │ │ └── 60cbcf92f33e001d13c6bedbb7369f8a │ │ │ ├── af │ │ │ │ ├── 401f81bf5d40001d1cd5d0d3187f5879 │ │ │ │ ├── 60df100cbb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 809b2688f33e001d13c6bedbb7369f8a │ │ │ │ └── b0c07b545741001d1dfbf7d1fd41b780 │ │ │ ├── b │ │ │ │ └── d05ee1a04c40001d1cd5d0d3187f5879 │ │ │ ├── b0 │ │ │ │ ├── 403a65805c40001d1cd5d0d3187f5879 │ │ │ │ └── 909fd6323241001d1dfbf7d1fd41b780 │ │ │ ├── b1 │ │ │ │ ├── 600ec837bd3f001d1cd5d0d3187f5879 │ │ │ │ └── c00d1ae55c41001d1dfbf7d1fd41b780 │ │ │ ├── b2 │ │ │ │ ├── 10d10a398d40001d1fa9997d711ae720 │ │ │ │ ├── 60021a3d2a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 60e6ea425240001d1cd5d0d3187f5879 │ │ │ │ ├── 70d2b6eeb63f001d1cd5d0d3187f5879 │ │ │ │ ├── 8029fb38f43e001d13c6bedbb7369f8a │ │ │ │ ├── 809edd185b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 90f9b2d7ef3e001d13c6bedbb7369f8a │ │ │ │ └── c0e92cce5c41001d1dfbf7d1fd41b780 │ │ │ ├── b3 │ │ │ │ ├── 00bc45923141001d1dfbf7d1fd41b780 │ │ │ │ ├── 10a2c1cf3141001d1dfbf7d1fd41b780 │ │ │ │ ├── 30aaf3c13f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 50be722e3441001d1dfbf7d1fd41b780 │ │ │ │ ├── 605ce4ecb63f001d1cd5d0d3187f5879 │ │ │ │ ├── 70cea60e6940001d1cd5d0d3187f5879 │ │ │ │ ├── a05db0f75240001d1cd5d0d3187f5879 │ │ │ │ ├── c0c6cd875c41001d1dfbf7d1fd41b780 │ │ │ │ └── f0d1ee156940001d1cd5d0d3187f5879 │ │ │ ├── b4 │ │ │ │ ├── 40608a395c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 8026f4e21a41001d1dfbf7d1fd41b780 │ │ │ │ └── f0d1c957a140001d1fa9997d711ae720 │ │ │ ├── b5 │ │ │ │ ├── 309071374d41001d1dfbf7d1fd41b780 │ │ │ │ └── c0f96cbaff3e001d13c6bedbb7369f8a │ │ │ ├── b6 │ │ │ │ ├── 20ad66da8a40001d1fa9997d711ae720 │ │ │ │ ├── a0e823c68a40001d1fa9997d711ae720 │ │ │ │ └── e0b356f0c33f001d1cd5d0d3187f5879 │ │ │ ├── b7 │ │ │ │ ├── 3027c7a92541001d1dfbf7d1fd41b780 │ │ │ │ ├── 904819934541001d1dfbf7d1fd41b780 │ │ │ │ └── a0e1c76f5d40001d1cd5d0d3187f5879 │ │ │ ├── b8 │ │ │ │ ├── 308f71a60741001d1fa9997d711ae720 │ │ │ │ ├── 30f8c078f73e001d13c6bedbb7369f8a │ │ │ │ ├── 40b0211f3f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 804c281f2a41001d1dfbf7d1fd41b780 │ │ │ │ ├── 80d1bc02b63f001d1cd5d0d3187f5879 │ │ │ │ └── 907aa0ca4f41001d1dfbf7d1fd41b780 │ │ │ ├── b9 │ │ │ │ ├── 008d321b4541001d1dfbf7d1fd41b780 │ │ │ │ ├── 20c76aa0bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 80ec03675d40001d1cd5d0d3187f5879 │ │ │ │ ├── d008d93b2841001d1dfbf7d1fd41b780 │ │ │ │ └── e0a828c06840001d1cd5d0d3187f5879 │ │ │ ├── ba │ │ │ │ └── e0f6f6ed5040001d1cd5d0d3187f5879 │ │ │ ├── bb │ │ │ │ ├── 101758f55541001d1dfbf7d1fd41b780 │ │ │ │ └── d0c197fcc33f001d1cd5d0d3187f5879 │ │ │ ├── bc │ │ │ │ ├── 30905fb75340001d1cd5d0d3187f5879 │ │ │ │ ├── 604ca610c33f001d1cd5d0d3187f5879 │ │ │ │ ├── 90383dc28a40001d1fa9997d711ae720 │ │ │ │ └── e0ef3c3b2841001d1dfbf7d1fd41b780 │ │ │ ├── bd │ │ │ │ ├── 00dae95eff3e001d13c6bedbb7369f8a │ │ │ │ ├── 00f9d5543341001d1dfbf7d1fd41b780 │ │ │ │ ├── 1059eb07a140001d1fa9997d711ae720 │ │ │ │ ├── 90aea9bbf63e001d13c6bedbb7369f8a │ │ │ │ └── a0bb5a805c41001d1dfbf7d1fd41b780 │ │ │ ├── be │ │ │ │ ├── 10b40245f83e001d13c6bedbb7369f8a │ │ │ │ ├── 60f7ed25bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 700500f52841001d1dfbf7d1fd41b780 │ │ │ │ └── e046973df43e001d13c6bedbb7369f8a │ │ │ ├── bf │ │ │ │ ├── e091235bbd3f001d1cd5d0d3187f5879 │ │ │ │ └── f049dc20bd3f001d1cd5d0d3187f5879 │ │ │ ├── c │ │ │ │ ├── 000ce336013f001d13c6bedbb7369f8a │ │ │ │ └── 603219adf63e001d13c6bedbb7369f8a │ │ │ ├── c0 │ │ │ │ ├── 100ed141f63e001d13c6bedbb7369f8a │ │ │ │ ├── 804fd8644541001d1dfbf7d1fd41b780 │ │ │ │ ├── f0108a291b41001d1dfbf7d1fd41b780 │ │ │ │ └── f05c70985240001d1cd5d0d3187f5879 │ │ │ ├── c1 │ │ │ │ ├── 10cc7da72841001d1dfbf7d1fd41b780 │ │ │ │ ├── 20c821245641001d1dfbf7d1fd41b780 │ │ │ │ ├── 600a72e06840001d1cd5d0d3187f5879 │ │ │ │ └── a007dcb75d40001d1cd5d0d3187f5879 │ │ │ ├── c2 │ │ │ │ ├── 40bc249d5d40001d1cd5d0d3187f5879 │ │ │ │ ├── 60063cf50f41001d1fa9997d711ae720 │ │ │ │ ├── a0139759fb3e001d13c6bedbb7369f8a │ │ │ │ └── c0cf16fa2540001d1cd5d0d3187f5879 │ │ │ ├── c3 │ │ │ │ ├── 30ed6784f03e001d13c6bedbb7369f8a │ │ │ │ ├── 40718388e23e001d13c6bedbb7369f8a │ │ │ │ └── e081d26dbb3f001d1cd5d0d3187f5879 │ │ │ ├── c4 │ │ │ │ ├── 001895223241001d1dfbf7d1fd41b780 │ │ │ │ ├── 100beee94b40001d1cd5d0d3187f5879 │ │ │ │ ├── 30083d26ff3e001d13c6bedbb7369f8a │ │ │ │ └── 60ca6b172c41001d1dfbf7d1fd41b780 │ │ │ ├── c5 │ │ │ │ ├── 50a3c23f5d40001d1cd5d0d3187f5879 │ │ │ │ ├── 9028b5c54b41001d1dfbf7d1fd41b780 │ │ │ │ ├── b0c5bd354d41001d1dfbf7d1fd41b780 │ │ │ │ └── f01325719a40001d1fa9997d711ae720 │ │ │ ├── c6 │ │ │ │ ├── 008d2527bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 20c53cd8c23f001d1cd5d0d3187f5879 │ │ │ │ ├── 3099e1444540001d1cd5d0d3187f5879 │ │ │ │ ├── 406c449f3f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 40d91a0d5340001d1cd5d0d3187f5879 │ │ │ │ ├── 70269e403241001d1dfbf7d1fd41b780 │ │ │ │ ├── a05d30e34541001d1dfbf7d1fd41b780 │ │ │ │ ├── a07b3b1afc3e001d13c6bedbb7369f8a │ │ │ │ ├── c01e6e815c40001d1cd5d0d3187f5879 │ │ │ │ └── f0b39984e23e001d13c6bedbb7369f8a │ │ │ ├── c7 │ │ │ │ ├── 102365e45340001d1cd5d0d3187f5879 │ │ │ │ ├── 4006fadf4f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 7032e51e4d40001d1cd5d0d3187f5879 │ │ │ │ └── e07cb8982b41001d1dfbf7d1fd41b780 │ │ │ ├── c8 │ │ │ │ ├── 30d214d8fb3e001d13c6bedbb7369f8a │ │ │ │ ├── 406c44925c40001d1cd5d0d3187f5879 │ │ │ │ ├── 5025f0e55240001d1cd5d0d3187f5879 │ │ │ │ ├── 60cde1595d40001d1cd5d0d3187f5879 │ │ │ │ ├── 60d6a2fc6840001d1cd5d0d3187f5879 │ │ │ │ └── b03ddfff5d40001d1cd5d0d3187f5879 │ │ │ ├── c9 │ │ │ │ ├── 20a892965641001d1dfbf7d1fd41b780 │ │ │ │ ├── 3079f03c5d41001d1dfbf7d1fd41b780 │ │ │ │ └── f066d85e4641001d1dfbf7d1fd41b780 │ │ │ ├── ca │ │ │ │ ├── 30b772fe2240001d1cd5d0d3187f5879 │ │ │ │ ├── 60bbc5f05d40001d1cd5d0d3187f5879 │ │ │ │ ├── 90d06a0af73e001d13c6bedbb7369f8a │ │ │ │ ├── d0fa188d9640001d1fa9997d711ae720 │ │ │ │ ├── e0bb873ac33f001d1cd5d0d3187f5879 │ │ │ │ └── f018b5e52240001d1cd5d0d3187f5879 │ │ │ ├── cb │ │ │ │ ├── 30f2a68bff3e001d13c6bedbb7369f8a │ │ │ │ └── 70f0f260ff3e001d13c6bedbb7369f8a │ │ │ ├── cc │ │ │ │ ├── 004d6a08f43e001d13c6bedbb7369f8a │ │ │ │ ├── 204a8cdffb3e001d13c6bedbb7369f8a │ │ │ │ ├── c030b3e31a41001d1dfbf7d1fd41b780 │ │ │ │ ├── c0f4fa9cbb3f001d1cd5d0d3187f5879 │ │ │ │ └── e01a90f44f41001d1dfbf7d1fd41b780 │ │ │ ├── cd │ │ │ │ └── 3008c245c33f001d1cd5d0d3187f5879 │ │ │ ├── ce │ │ │ │ ├── 3073521e5c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 50dc25df5d40001d1cd5d0d3187f5879 │ │ │ │ ├── 7064fa762541001d1dfbf7d1fd41b780 │ │ │ │ └── 908f6f972240001d1cd5d0d3187f5879 │ │ │ ├── cf │ │ │ │ ├── 20786e4a5641001d1dfbf7d1fd41b780 │ │ │ │ ├── 60118aabbb3f001d1cd5d0d3187f5879 │ │ │ │ └── e01db2d12541001d1dfbf7d1fd41b780 │ │ │ ├── d │ │ │ │ ├── 10effaf84f41001d1dfbf7d1fd41b780 │ │ │ │ ├── 30895133f33e001d13c6bedbb7369f8a │ │ │ │ └── 70944445bb3f001d1cd5d0d3187f5879 │ │ │ ├── d0 │ │ │ │ ├── 7036eb90ff3e001d13c6bedbb7369f8a │ │ │ │ └── 803544df2841001d1dfbf7d1fd41b780 │ │ │ ├── d1 │ │ │ │ ├── 908e0f0cb53f001d1cd5d0d3187f5879 │ │ │ │ ├── c0143ac4ef3e001d13c6bedbb7369f8a │ │ │ │ └── f0c83d825b41001d1dfbf7d1fd41b780 │ │ │ ├── d2 │ │ │ │ └── e0034d25f43e001d13c6bedbb7369f8a │ │ │ ├── d4 │ │ │ │ ├── 4066f614bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── 60c386d5f23e001d13c6bedbb7369f8a │ │ │ │ ├── 7030fe0dbb3f001d1cd5d0d3187f5879 │ │ │ │ └── b0c17a0a4d40001d1cd5d0d3187f5879 │ │ │ ├── d5 │ │ │ │ ├── 001bb99e2541001d1dfbf7d1fd41b780 │ │ │ │ ├── 80d5eec65541001d1dfbf7d1fd41b780 │ │ │ │ ├── 9053b52b5641001d1dfbf7d1fd41b780 │ │ │ │ ├── c03f7c274041001d1dfbf7d1fd41b780 │ │ │ │ └── c0bce5c45d40001d1cd5d0d3187f5879 │ │ │ ├── d6 │ │ │ │ ├── 0075f81e4d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 60f591465240001d1cd5d0d3187f5879 │ │ │ │ ├── 7071de511341001d1fa9997d711ae720 │ │ │ │ ├── 80c9efca4341001d1dfbf7d1fd41b780 │ │ │ │ ├── a0c121eef63e001d13c6bedbb7369f8a │ │ │ │ ├── d095ae9ae13e001d13c6bedbb7369f8a │ │ │ │ └── f04996dec23f001d1cd5d0d3187f5879 │ │ │ ├── d7 │ │ │ │ ├── 109567015341001d1dfbf7d1fd41b780 │ │ │ │ ├── 707609ef4f41001d1dfbf7d1fd41b780 │ │ │ │ ├── a092abfa0a41001d1fa9997d711ae720 │ │ │ │ └── a0d4da294d40001d1cd5d0d3187f5879 │ │ │ ├── d8 │ │ │ │ ├── 806341fa2841001d1dfbf7d1fd41b780 │ │ │ │ ├── a0ecdbe35541001d1dfbf7d1fd41b780 │ │ │ │ └── e07992942b41001d1dfbf7d1fd41b780 │ │ │ ├── d9 │ │ │ │ ├── a0d0ebce2240001d1cd5d0d3187f5879 │ │ │ │ └── f04971fd6840001d1cd5d0d3187f5879 │ │ │ ├── da │ │ │ │ ├── 403eae68f63e001d13c6bedbb7369f8a │ │ │ │ ├── 40cc15826340001d1cd5d0d3187f5879 │ │ │ │ ├── f00c73c19940001d1fa9997d711ae720 │ │ │ │ └── f019bd18b53f001d1cd5d0d3187f5879 │ │ │ ├── db │ │ │ │ ├── 809637702541001d1dfbf7d1fd41b780 │ │ │ │ └── b00dd4e1ef3e001d13c6bedbb7369f8a │ │ │ ├── dc │ │ │ │ └── 6024e8fd2841001d1dfbf7d1fd41b780 │ │ │ ├── dd │ │ │ │ └── 90c980543241001d1dfbf7d1fd41b780 │ │ │ ├── de │ │ │ │ ├── 2004eb455c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 207b406df73e001d13c6bedbb7369f8a │ │ │ │ ├── a043c3165341001d1dfbf7d1fd41b780 │ │ │ │ ├── c07e93c35340001d1cd5d0d3187f5879 │ │ │ │ └── f0d89e435641001d1dfbf7d1fd41b780 │ │ │ ├── df │ │ │ │ ├── 10c713074c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 70140fbe2841001d1dfbf7d1fd41b780 │ │ │ │ ├── 70e6295b5d41001d1dfbf7d1fd41b780 │ │ │ │ └── 80dfbe884641001d1dfbf7d1fd41b780 │ │ │ ├── e │ │ │ │ └── 60375229c33f001d1cd5d0d3187f5879 │ │ │ ├── e0 │ │ │ │ ├── 0047a4505340001d1cd5d0d3187f5879 │ │ │ │ ├── 10119e5d6840001d1cd5d0d3187f5879 │ │ │ │ ├── 70ba39fc0f41001d1fa9997d711ae720 │ │ │ │ ├── a0abc241f53e001d13c6bedbb7369f8a │ │ │ │ ├── c0074bf64341001d1dfbf7d1fd41b780 │ │ │ │ └── f07e49853241001d1dfbf7d1fd41b780 │ │ │ ├── e1 │ │ │ │ ├── 20ed39305d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 806456b7bb3f001d1cd5d0d3187f5879 │ │ │ │ └── c0ea518f5d40001d1cd5d0d3187f5879 │ │ │ ├── e2 │ │ │ │ ├── 406595573242001d1875807ea2a77384 │ │ │ │ ├── 904fa4be2841001d1dfbf7d1fd41b780 │ │ │ │ └── e03ecd56f33e001d13c6bedbb7369f8a │ │ │ ├── e3 │ │ │ │ └── 80001e57ff3e001d13c6bedbb7369f8a │ │ │ ├── e4 │ │ │ │ ├── 20949c5d5d41001d1dfbf7d1fd41b780 │ │ │ │ ├── 302e20164541001d1dfbf7d1fd41b780 │ │ │ │ ├── 40de831c1b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 504cab04bc3f001d1cd5d0d3187f5879 │ │ │ │ ├── 802821875b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 807dbe2bf43e001d13c6bedbb7369f8a │ │ │ │ └── 809e57483441001d1dfbf7d1fd41b780 │ │ │ ├── e5 │ │ │ │ ├── 3013ba0bc33f001d1cd5d0d3187f5879 │ │ │ │ ├── 406fa6ef8a40001d1fa9997d711ae720 │ │ │ │ ├── 6012dbe82541001d1dfbf7d1fd41b780 │ │ │ │ ├── 8023b6565b41001d1dfbf7d1fd41b780 │ │ │ │ ├── d0efca14c33f001d1cd5d0d3187f5879 │ │ │ │ └── e050005a6840001d1cd5d0d3187f5879 │ │ │ ├── e6 │ │ │ │ ├── 6074d9485240001d1cd5d0d3187f5879 │ │ │ │ ├── 70b6209f2541001d1dfbf7d1fd41b780 │ │ │ │ └── f01460452a41001d1dfbf7d1fd41b780 │ │ │ ├── e7 │ │ │ │ ├── 20ca551b4d40001d1cd5d0d3187f5879 │ │ │ │ └── 902591495841001d1dfbf7d1fd41b780 │ │ │ ├── e8 │ │ │ │ ├── 30f824260340001d1cd5d0d3187f5879 │ │ │ │ └── 901002b74841001d1dfbf7d1fd41b780 │ │ │ ├── e9 │ │ │ │ ├── 208f3fa85c40001d1cd5d0d3187f5879 │ │ │ │ ├── 902e1194ff3e001d13c6bedbb7369f8a │ │ │ │ └── a02164d82240001d1cd5d0d3187f5879 │ │ │ ├── ea │ │ │ │ └── 00e410f34641001d1dfbf7d1fd41b780 │ │ │ ├── eb │ │ │ │ ├── 208062a6fb3e001d13c6bedbb7369f8a │ │ │ │ ├── 50e2b0883141001d1dfbf7d1fd41b780 │ │ │ │ ├── 70749e361b41001d1dfbf7d1fd41b780 │ │ │ │ ├── a06495134541001d1dfbf7d1fd41b780 │ │ │ │ └── f0442838fb3e001d13c6bedbb7369f8a │ │ │ ├── ec │ │ │ │ ├── 003aae0f3241001d1dfbf7d1fd41b780 │ │ │ │ ├── 1086707d3241001d1dfbf7d1fd41b780 │ │ │ │ ├── 60600500bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── a044f4225641001d1dfbf7d1fd41b780 │ │ │ │ ├── a0f5212f2a41001d1dfbf7d1fd41b780 │ │ │ │ └── f08586144641001d1dfbf7d1fd41b780 │ │ │ ├── ed │ │ │ │ ├── 804db070f73e001d13c6bedbb7369f8a │ │ │ │ ├── a0789f6c4641001d1dfbf7d1fd41b780 │ │ │ │ ├── b0f9e8900641001d1fa9997d711ae720 │ │ │ │ └── d071ee3cf63e001d13c6bedbb7369f8a │ │ │ ├── ee │ │ │ │ ├── 0091c138f63e001d13c6bedbb7369f8a │ │ │ │ ├── 300875750d40001d1cd5d0d3187f5879 │ │ │ │ └── 70c42c2b1b41001d1dfbf7d1fd41b780 │ │ │ ├── ef │ │ │ │ ├── b0168a374c41001d1dfbf7d1fd41b780 │ │ │ │ ├── d00bd329a240001d1fa9997d711ae720 │ │ │ │ └── f0db98e70541001d1fa9997d711ae720 │ │ │ ├── f │ │ │ │ ├── 10b697d7c33f001d1cd5d0d3187f5879 │ │ │ │ ├── 20cfc4b21341001d1fa9997d711ae720 │ │ │ │ ├── 30f8e86c5b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 80d62e104441001d1dfbf7d1fd41b780 │ │ │ │ └── 90c442d65c41001d1dfbf7d1fd41b780 │ │ │ ├── f0 │ │ │ │ ├── 00b008608a40001d1fa9997d711ae720 │ │ │ │ └── 7048c83aa140001d1fa9997d711ae720 │ │ │ ├── f1 │ │ │ │ ├── c00b50a42841001d1dfbf7d1fd41b780 │ │ │ │ ├── c0dd182c4d40001d1cd5d0d3187f5879 │ │ │ │ └── d0aa11a82c41001d1dfbf7d1fd41b780 │ │ │ ├── f2 │ │ │ │ ├── 5057ae270340001d1cd5d0d3187f5879 │ │ │ │ ├── a0755e1ea240001d1fa9997d711ae720 │ │ │ │ ├── b075f9ab1341001d1fa9997d711ae720 │ │ │ │ └── d09a2d34c33f001d1cd5d0d3187f5879 │ │ │ ├── f3 │ │ │ │ ├── 00328a475841001d1dfbf7d1fd41b780 │ │ │ │ ├── 00866917f33e001d13c6bedbb7369f8a │ │ │ │ ├── 10c77e2e4641001d1dfbf7d1fd41b780 │ │ │ │ ├── 3020c7b05c41001d1dfbf7d1fd41b780 │ │ │ │ ├── 90eb5b342841001d1dfbf7d1fd41b780 │ │ │ │ └── e0e27a07c33f001d1cd5d0d3187f5879 │ │ │ ├── f4 │ │ │ │ └── 00db43a3fb3e001d13c6bedbb7369f8a │ │ │ ├── f5 │ │ │ │ └── d0f19e3ec33f001d1cd5d0d3187f5879 │ │ │ ├── f6 │ │ │ │ ├── 00e1c758a140001d1fa9997d711ae720 │ │ │ │ └── e092ef615240001d1cd5d0d3187f5879 │ │ │ ├── f7 │ │ │ │ └── 40373b304d40001d1cd5d0d3187f5879 │ │ │ ├── f9 │ │ │ │ ├── 000ede24bb3f001d1cd5d0d3187f5879 │ │ │ │ └── 704384f33f41001d1dfbf7d1fd41b780 │ │ │ ├── fa │ │ │ │ ├── 5008b0935b41001d1dfbf7d1fd41b780 │ │ │ │ ├── 50768d76bb3f001d1cd5d0d3187f5879 │ │ │ │ ├── b006751bf43e001d13c6bedbb7369f8a │ │ │ │ └── c003eeec3f41001d1dfbf7d1fd41b780 │ │ │ ├── fb │ │ │ │ └── 20f53da2ea3f001d1cd5d0d3187f5879 │ │ │ ├── fc │ │ │ │ └── 50215ad05c40001d1cd5d0d3187f5879 │ │ │ ├── fd │ │ │ │ ├── 50dcb70f4541001d1dfbf7d1fd41b780 │ │ │ │ ├── 70015093ff3e001d13c6bedbb7369f8a │ │ │ │ ├── 809928254541001d1dfbf7d1fd41b780 │ │ │ │ ├── c0d9c4fb2941001d1dfbf7d1fd41b780 │ │ │ │ └── e0ef4d91ff3e001d13c6bedbb7369f8a │ │ │ ├── fe │ │ │ │ ├── 2049e35e5641001d1dfbf7d1fd41b780 │ │ │ │ ├── 30fe0adbef3e001d13c6bedbb7369f8a │ │ │ │ └── 60f828962b41001d1dfbf7d1fd41b780 │ │ │ └── ff │ │ │ │ ├── 4081f3bb4541001d1dfbf7d1fd41b780 │ │ │ │ ├── 60da3b34bd3f001d1cd5d0d3187f5879 │ │ │ │ └── c05decf42541001d1dfbf7d1fd41b780 │ │ ├── .projects │ │ │ ├── .org.eclipse.egit.core.cmp │ │ │ │ └── .location │ │ │ └── Course-Monitoring-System │ │ │ │ ├── .indexes │ │ │ │ ├── af │ │ │ │ │ └── history.index │ │ │ │ ├── e4 │ │ │ │ │ ├── 81 │ │ │ │ │ │ └── 49 │ │ │ │ │ │ │ ├── 62 │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ │ ├── 92 │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ │ ├── 94 │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ │ ├── b0 │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ │ ├── c9 │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ │ └── fc │ │ │ │ │ │ │ └── history.index │ │ │ │ │ └── history.index │ │ │ │ └── properties.index │ │ │ │ ├── .markers │ │ │ │ ├── org.eclipse.egit.core │ │ │ │ └── GitProjectData.properties │ │ │ │ └── org.eclipse.jdt.core │ │ │ │ └── state.dat │ │ ├── .root │ │ │ ├── .indexes │ │ │ │ ├── history.version │ │ │ │ ├── properties.index │ │ │ │ └── properties.version │ │ │ └── 10.tree │ │ └── .safetable │ │ │ └── org.eclipse.core.resources │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── Cloud Foundry.prefs │ │ │ ├── Docker.prefs │ │ │ ├── net.mihai-nita.ansicon.plugin.prefs │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ ├── org.eclipse.egit.core.prefs │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ ├── org.eclipse.jdt.debug.ui.prefs │ │ │ ├── org.eclipse.jdt.junit.prefs │ │ │ ├── org.eclipse.jdt.launching.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ ├── org.eclipse.jsch.core.prefs │ │ │ ├── org.eclipse.m2e.discovery.prefs │ │ │ ├── org.eclipse.pde.api.tools.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ ├── org.eclipse.ui.workbench.prefs │ │ │ ├── org.eclipse.urischeme.prefs │ │ │ ├── org.springframework.ide.eclipse.boot.dash.prefs │ │ │ ├── org.springframework.ide.eclipse.boot.launch.prefs │ │ │ ├── org.springframework.ide.eclipse.imports.prefs │ │ │ ├── org.springsource.ide.eclipse.commons.frameworks.core.prefs │ │ │ └── org.springsource.ide.eclipse.commons.ui.prefs │ ├── org.eclipse.debug.core │ │ └── .launches │ │ │ ├── AdminUseCase.launch │ │ │ ├── CheckDBConnetion.launch │ │ │ └── Main.launch │ ├── org.eclipse.debug.ui │ │ ├── dialog_settings.xml │ │ └── launchConfigurationHistory.xml │ ├── org.eclipse.e4.workbench │ │ └── workbench.xmi │ ├── org.eclipse.egit.core │ │ └── .org.eclipse.egit.core.cmp │ │ │ ├── .project │ │ │ └── .settings │ │ │ └── org.eclipse.core.resources.prefs │ ├── org.eclipse.egit.ui │ │ └── dialog_settings.xml │ ├── org.eclipse.equinox.p2.ui │ │ └── dialog_settings.xml │ ├── org.eclipse.jdt.core │ │ ├── 1693239786.index │ │ ├── 1865797976.index │ │ ├── 2596726700.index │ │ ├── 2711146490.index │ │ ├── assumedExternalFilesCache │ │ ├── externalFilesCache │ │ ├── externalLibsTimeStamps │ │ ├── javaLikeNames.txt │ │ ├── nonChainingJarsCache │ │ ├── savedIndexNames.txt │ │ └── variablesAndContainers.dat │ ├── org.eclipse.jdt.launching │ │ ├── .install.xml │ │ └── libraryInfos.xml │ ├── org.eclipse.jdt.ui │ │ ├── OpenTypeHistory.xml │ │ ├── QualifiedTypeNameHistory.xml │ │ └── dialog_settings.xml │ ├── org.eclipse.ltk.core.refactoring │ │ └── .refactorings │ │ │ ├── .workspace │ │ │ └── 2022 │ │ │ │ └── 9 │ │ │ │ └── 40 │ │ │ │ ├── refactorings.history │ │ │ │ └── refactorings.index │ │ │ └── Course-Monitoring-System │ │ │ └── 2022 │ │ │ ├── 9 │ │ │ └── 40 │ │ │ │ ├── refactorings.history │ │ │ │ └── refactorings.index │ │ │ └── 10 │ │ │ └── 40 │ │ │ ├── refactorings.history │ │ │ └── refactorings.index │ ├── org.eclipse.ltk.ui.refactoring │ │ └── dialog_settings.xml │ ├── org.eclipse.m2e.core │ │ └── workspaceState.ser │ ├── org.eclipse.m2e.logback.configuration │ │ ├── 0.log │ │ └── logback.1.16.3.20211002-1029.xml │ ├── org.eclipse.pde.core │ │ └── .cache │ │ │ └── clean-cache.properties │ ├── org.eclipse.tips.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.tm.terminal.view.ui │ │ └── .executables │ │ │ └── data.properties │ ├── org.eclipse.ui.editors │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.workbench.texteditor │ │ └── dialog_settings.xml │ └── org.eclipse.ui.workbench │ │ ├── dialog_settings.xml │ │ └── workingsets.xml └── version.ini ├── CODE_OF_CONDUCT.md ├── Course-Monitoring-System ├── .classpath ├── .project ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── bin │ └── com │ │ └── cms │ │ ├── bean │ │ ├── Admin.class │ │ ├── Batch.class │ │ ├── Course.class │ │ ├── CoursePlan.class │ │ ├── Faculty.class │ │ ├── ReportDayWiseDTO.class │ │ └── ReportForBatchDTO.class │ │ ├── dao │ │ ├── AdminDao.class │ │ ├── AdminDaoImp.class │ │ ├── BatchDao.class │ │ ├── BatchDaoImp.class │ │ ├── CourseDao.class │ │ ├── CourseDaoImp.class │ │ ├── CoursePlanDao.class │ │ ├── CoursePlanDaoImp.class │ │ ├── FacultyDao.class │ │ └── FacultyDaoImp.class │ │ ├── exceptions │ │ ├── AdminException.class │ │ ├── BatchException.class │ │ ├── CourseException.class │ │ ├── CoursePlanException.class │ │ └── FacultyException.class │ │ ├── start │ │ ├── Main.class │ │ └── UserActivity.class │ │ ├── usecase │ │ ├── AdminUseCase.class │ │ ├── BatchUseCase.class │ │ ├── CoursePlanUseCase.class │ │ ├── CourseUseCase.class │ │ └── FacultyUseCase.class │ │ └── utility │ │ ├── CheckDBConnetion.class │ │ └── DBUtil.class └── src │ └── com │ └── cms │ ├── bean │ ├── Admin.java │ ├── Batch.java │ ├── Course.java │ ├── CoursePlan.java │ ├── Faculty.java │ ├── ReportDayWiseDTO.java │ └── ReportForBatchDTO.java │ ├── dao │ ├── AdminDao.java │ ├── AdminDaoImp.java │ ├── BatchDao.java │ ├── BatchDaoImp.java │ ├── CourseDao.java │ ├── CourseDaoImp.java │ ├── CoursePlanDao.java │ ├── CoursePlanDaoImp.java │ ├── FacultyDao.java │ └── FacultyDaoImp.java │ ├── exceptions │ ├── AdminException.java │ ├── BatchException.java │ ├── CourseException.java │ ├── CoursePlanException.java │ └── FacultyException.java │ ├── start │ ├── Main.java │ └── UserActivity.java │ ├── usecase │ ├── AdminUseCase.java │ ├── BatchUseCase.java │ ├── CoursePlanUseCase.java │ ├── CourseUseCase.java │ └── FacultyUseCase.java │ └── utility │ ├── CheckDBConnetion.java │ └── DBUtil.java ├── ER-diagram.png ├── LICENSE ├── MySQL-Tables.mwb ├── README.md ├── SECURITY.md └── course_monitoring_db.sql /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Build and Release Folders 2 | bin-debug/ 3 | bin-release/ 4 | [Oo]bj/ 5 | [Bb]in/ 6 | 7 | # Other files and folders 8 | .settings/ 9 | 10 | # Executables 11 | *.swf 12 | *.air 13 | *.ipa 14 | *.apk 15 | 16 | # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` 17 | # should NOT be excluded as they contain compiler settings and other important 18 | # information for Eclipse / Flash Builder. 19 | /.metadata/ 20 | -------------------------------------------------------------------------------- /.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.lock -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/0/80754ce3f23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/0/80754ce3f23e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/1/00e117bffb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "6. View the Day wise update of every batch.\r\n" 13 | + "7. Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/10/d0fa2e11b73f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.bean.Faculty; 5 | import com.cms.exceptions.AdminException; 6 | import com.cms.exceptions.FacultyException; 7 | 8 | public interface FacultyDao { 9 | 10 | public Faculty loginFaculty(String username,String password)throws FacultyException; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/11/90e8c7712741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class DayWiseUpdateDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/12/607e535e6840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | 13 | // checking batch name unique or not 14 | public boolean isCourseIdPresent(int courseId) throws BatchException; 15 | 16 | // create batch 17 | public String createBatch(Batch batch) throws BatchException; 18 | 19 | // update batch by name 20 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 21 | 22 | // view all batch details 23 | public List viewAllBatchDetails() throws BatchException; 24 | 25 | // delete batch by name 26 | public String batchDeleteByName() throws BatchException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/12/80b9dde32540001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty) throws FacultyException; 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(int id, Faculty faculty) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFaculty()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/12/d079106fef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/12/f0d24a400941001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public boolean isCoursePlanIdAvailable(int id) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String courseDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/13/90e91c3cbd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Course; 4 | 5 | public interface CourseDao { 6 | 7 | public String courseCreate(Course course); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/14/7007fafdf33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | 5 | public interface AdminDao { 6 | 7 | public Admin loginAdmin(String username, String password)throws AdminException; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/15/b02df7e5f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | 5 | public interface AdminDao { 6 | 7 | public Admin loginAdmin(String username, String password)throws StudentException; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/16/e06d712bc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/16/f0e1e6ccfb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "6. View the Day wise update of every batch.\r\n" 13 | + "7. Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | System.out.println(); 17 | System.out.println("Enter any number from above"); 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/18/a0b702c8c23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | 7 | public interface CourseDao { 8 | 9 | //create course 10 | public String createCourse(Course course); 11 | 12 | 13 | //update course 14 | public String upadteCourse(); 15 | 16 | 17 | //view all courses 18 | public List getAllStudentDetails()throws CourseException; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/1a/90007a9fe13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | public class DBUtil { 4 | 5 | public static Connection provideConnection() { 6 | 7 | Connection conn = null; 8 | 9 | try { 10 | Class.forName("com.mysql.cj.jdbc.Driver"); 11 | } catch (ClassNotFoundException e) { 12 | // TODO Auto-generated catch block 13 | e.printStackTrace(); 14 | } 15 | 16 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 17 | 18 | try { 19 | conn = DriverManager.getConnection(url, "root", "root"); 20 | } catch (SQLException e) { 21 | // TODO Auto-generated catch block 22 | e.printStackTrace(); 23 | } 24 | 25 | return conn; 26 | 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/1b/b0668d925d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/1f/601efb0bc43f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | CourseException(String message) 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/20/00da138fe13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/20/00da138fe13e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/20/d02456ba5c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/21/e08eef2fb63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface FacultyDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/22/109bf7b65d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | // TODO Auto-generated constructor stub 11 | 12 | super(message); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/23/50ac7e12b73f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.AdminException; 5 | import com.cms.exceptions.FacultyException; 6 | 7 | public interface FacultyDao { 8 | 9 | public Faculty loginFaculty(String username,String password)throws FacultyException; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/25/908a3420f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | @Override 6 | public AdminExceptions() { 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/26/103db6fdb63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException extends Exception{ 4 | 5 | public FacultyException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public FacultyException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/26/7074fa08b73f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException extends Exception{ 4 | 5 | public FacultyException() { 6 | } 7 | 8 | public FacultyException(String message) { 9 | super(message); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/27/40fdb8c1f13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | //This is a main file 8 | //Applications starts from here... 9 | 10 | System.out.println("------------------------------------"); 11 | System.out.println("Welcome to Course Monitoring System"); 12 | System.out.println("------------------------------------"); 13 | 14 | UserRoot.selectUser(); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/27/c0d62b23e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName("com.mysql.cj.jdbc.Driver"); 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/course_monitoring_system_db;"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/29/70fcb008c43f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2a/90ba4cacba3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Course { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2a/f0870a56ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | 2 | public class Start { 3 | 4 | public static void main(String[] args) { 5 | // TODO Auto-generated method stub 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2b/400f53d4fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | import java.util.Scanner; 4 | 5 | public class AdminActivity { 6 | 7 | public static void adminOptions() { 8 | 9 | System.out.println("1. Create, Update, View Course.\r\n" 10 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 11 | + "3. Create, Update, View Faculty.\r\n" 12 | + "4. Allocate faculty to a batch.\r\n" 13 | + "5. Create, Update, View Course plan.\r\n" 14 | + "6. View the Day wise update of every batch.\r\n" 15 | + "7. Generate Report for every batch.\r\n" 16 | + ""); 17 | 18 | System.out.println(); 19 | System.out.println("Enter any number from above"); 20 | 21 | Scanner sc=new Scanner(System.in); 22 | 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2d/d05a7a22c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2e/008d1fc0fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "6. View the Day wise update of every batch.\r\n" 13 | + "7. Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | System.out.println("Enter any number from abover"); 17 | 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2e/4065bc99ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2e/f0ac9addf33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | 5 | public interface AdminDao { 6 | 7 | public Student loginStudent(String username, String password)throws StudentException; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2f/309966a2e13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class DBUtil { 6 | 7 | public static Connection provideConnection() { 8 | 9 | Connection conn = null; 10 | 11 | try { 12 | Class.forName("com.mysql.cj.jdbc.Driver"); 13 | } catch (ClassNotFoundException e) { 14 | // TODO Auto-generated catch block 15 | e.printStackTrace(); 16 | } 17 | 18 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 19 | 20 | try { 21 | conn = DriverManager.getConnection(url, "root", "root"); 22 | } catch (SQLException e) { 23 | // TODO Auto-generated catch block 24 | e.printStackTrace(); 25 | } 26 | 27 | return conn; 28 | 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2f/805c8e7a6840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course id present or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | 13 | // checking faculty id present or not 14 | public boolean isCourseIdPresent(int courseId) throws BatchException; 15 | 16 | // create batch 17 | public String createBatch(Batch batch) throws BatchException; 18 | 19 | // update batch by name 20 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 21 | 22 | // view all batch details 23 | public List viewAllBatchDetails() throws BatchException; 24 | 25 | // delete batch by name 26 | public String batchDeleteByName() throws BatchException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/2f/e0e3dcd75c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | public interface BatchDao { 6 | 7 | // checking course name unique or not 8 | // public boolean isNameUnique(String name) throws BatchException; 9 | 10 | // create course 11 | public String createBatch(Batch natch) throws BatchException; 12 | 13 | // update course by name 14 | public String upadteCourseByName(String old_name, Course course) throws BatchException; 15 | 16 | // view all courses details 17 | public List viewAllCourseDetails() throws BatchException; 18 | 19 | // delete course by name 20 | public String courseDeleteByName() throws BatchException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3/60eeeb2abc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.AdminException; 5 | import com.cms.exceptions.FacultyException; 6 | 7 | public interface FacultyDao { 8 | 9 | //login faculty 10 | public Faculty loginFaculty(String username,String password)throws FacultyException; 11 | 12 | 13 | //logout faculty 14 | public void logoutFaculty() throws AdminException; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/30/f090fe5ef33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | super(); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/33/00932bd9f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | 5 | public interface AdminDao { 6 | 7 | public String loginAdmin(Admin admin); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/33/103b537d2741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class ReportDayWiseCoursePlanDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/34/00eb69776840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course id present or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | 13 | // checking batch name unique or not 14 | public boolean isCourseIdPresent(int courseId) throws BatchException; 15 | 16 | // create batch 17 | public String createBatch(Batch batch) throws BatchException; 18 | 19 | // update batch by name 20 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 21 | 22 | // view all batch details 23 | public List viewAllBatchDetails() throws BatchException; 24 | 25 | // delete batch by name 26 | public String batchDeleteByName() throws BatchException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/36/c0f3a3e2e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/37/a075d18c0641001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface CoursePlanDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/38/60ec8b695c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Batch { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/38/a02839b1fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "6. View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/38/d0ecc4c2e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | public class CheckDBConnetion { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/38/e0cb2936b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/38/e0cb2936b63f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/39/a0a9cc1b1240001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty) throws FacultyException; 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(Faculty faculty, int id) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3a/50d76f17e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName() 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3a/d0036748ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/3a/d0036748ef3e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3b/10a43bfda140001d1fa9997d711ae720: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/3b/10a43bfda140001d1fa9997d711ae720 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3b/a022c61df43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | @Override 6 | public AdminExceptions() { 7 | // TODO Auto-generated constructor stub 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3c/d09e527d2741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class ReportDayWiseCoursePlanDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3c/e01206f75d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String batchDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3d/40214aeee23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | if(conn!=null) System.out.println("Conected..."); 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/3f/b0a50334f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4/508b10ceef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | System.out.println("------------------------------------"); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4/708938e82841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.ReportDayWiseDTO; 7 | import com.cms.exceptions.CourseException; 8 | 9 | public interface CourseDao { 10 | 11 | // checking course name unique or not 12 | public boolean isNameUnique(String name) throws CourseException; 13 | 14 | // create course 15 | public String createCourse(Course course) throws CourseException; 16 | 17 | // update course by name 18 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 19 | 20 | // view all courses details 21 | public List viewAllCourseDetails() throws CourseException; 22 | 23 | // delete course by name 24 | public String courseDeleteByName() throws CourseException; 25 | 26 | } 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/40/408aa608c63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById() throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/40/609bd0b0c23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Course; 4 | 5 | public interface CourseDao { 6 | 7 | //create course 8 | public String createCourse(Course course); 9 | 10 | 11 | //update course 12 | public String upadteCourse(); 13 | 14 | 15 | //view all courses 16 | public List getAllStudentDetails()throws CourseException; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/40/f090cc78f73e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | } 7 | 8 | public AdminExceptions(String message) { 9 | super(message); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/42/6081163b5240001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //create course 11 | public String createCourse(Course course)throws CourseException; 12 | 13 | 14 | //update course by name 15 | public String upadteCourseByName(String old_name, Course course)throws CourseException; 16 | 17 | 18 | //view all courses details 19 | public List viewAllCourseDetails()throws CourseException; 20 | 21 | 22 | //delete course by name 23 | public String courseDeleteByName()throws CourseException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/43/200729f9e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | if(conn!=null) System.out.println("Conected..."); 12 | else System.out.println("Not Conected..."); 13 | 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/45/70c9cd78f73e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | } 7 | 8 | public AdminExceptions(String message) { 9 | super(message); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/45/b044c0131240001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty) throws FacultyException; 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(int id) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/46/b0598467f53e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminExceptions; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(Admin admin)throws AdminExceptions; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/47/d0bce029f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | 6 | public AdminExceptions() { 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/47/e07da50ec43f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | CourseException(String message){ 10 | super() 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/48/3053c7dd5c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | public interface BatchDao { 6 | 7 | // checking course name unique or not 8 | // public boolean isNameUnique(String name) throws BatchException; 9 | 10 | // create course 11 | public String createBatch(Batch batch) throws BatchException; 12 | 13 | // update course by name 14 | public String upadteCourseByName(String old_name, Batch batch) throws BatchException; 15 | 16 | // view all courses details 17 | public List viewAllCourseDetails() throws BatchException; 18 | 19 | // delete course by name 20 | public String courseDeleteByName() throws BatchException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/49/c02fbb21e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName("com.mysql.cj.jdbc.Driver"); 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4a/80f9d1a8fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "• Create, Update, View Faculty.\r\n" 10 | + "• Allocate faculty to a batch.\r\n" 11 | + "• Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4a/f0c194bce23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/4a/f0c194bce23e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4a/f0dcb2c6ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | System.out.println("------------------------------------------"); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4b/c07fa5ab0741001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public boolean isCoursePlanIdAvailable(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String courseDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4d/d014242a5c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/4d/d014242a5c40001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/4e/5044d429a240001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlan extends Exception { 4 | 5 | public CoursePlan() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public CoursePlan(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5/00429c0eb73f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.bean.Faculty; 5 | import com.cms.exceptions.AdminException; 6 | 7 | public interface FacultyDao { 8 | 9 | public Faculty loginFaculty(String username,String password)throws FacultyException; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5/60d999b85d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | 11 | super(message); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5/e058d417bb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public logoutAdmin(); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/50/80d69f586840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException); 12 | public boolean isCourseIdPresent(int courseId) throws BatchException { 13 | 14 | // create batch 15 | public String createBatch(Batch batch) throws BatchException; 16 | 17 | // update batch by name 18 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 19 | 20 | // view all batch details 21 | public List viewAllBatchDetails() throws BatchException; 22 | 23 | // delete batch by name 24 | public String batchDeleteByName() throws BatchException; 25 | 26 | } 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/51/90dc6ac2fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "6. View the Day wise update of every batch.\r\n" 13 | + "7. Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | System.out.println("Enter any number from above"); 17 | 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/52/809947576840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create batch 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update batch by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all batch details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete batch by name 23 | public String batchDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/55/5073493c2741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/55/5073493c2741001d1dfbf7d1fd41b780 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/55/c0d347b4f13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("------------------------------------"); 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | UserRoot.selectUser(); 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/56/b0d0278bbb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public void logoutAdmin(); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/57/1043bf46f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | 6 | import com.cms.bean.Admin; 7 | import com.cms.exceptions.AdminExceptions; 8 | import com.cms.utility.DBUtil; 9 | 10 | public class AdminDaoImp implements AdminDao{ 11 | 12 | @Override 13 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 14 | 15 | //initializing admin object as null 16 | Admin admin=null; 17 | 18 | 19 | try(Connection conn=DBUtil.provideConnection()){ 20 | 21 | PreparedStatement ps= conn.prepareStatement("select * from admin where username=? AND password=?"); 22 | 23 | 24 | 25 | } catch (Exception e) { 26 | // TODO: handle exception 27 | } 28 | 29 | 30 | //return admin object 31 | return admin; 32 | } 33 | 34 | 35 | 36 | 37 | 38 | } 39 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/57/201087d4c23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | 7 | public interface CourseDao { 8 | 9 | //create course 10 | public String createCourse(Course course); 11 | 12 | 13 | //update course 14 | public String upadteCourse(); 15 | 16 | 17 | //view all courses 18 | public List viewAllCourseDetails()throws CourseException; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/57/209884beef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to my App (Course Monitoring System)"); 8 | 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/57/b02ada71fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static adminOptions() { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/57/d04a52caef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | System.out.println("-----------------------------------"); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/58/700f66a0fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/59/905f6ea6c23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Course; 4 | 5 | public interface CourseDao { 6 | 7 | //create course 8 | public String createCourse(Course course); 9 | 10 | 11 | //update course 12 | public String upadteCourse(); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5a/6069b4dd0a41001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public boolean isCoursePlanIdAvailable(int id) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String coursePlanDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5a/e0fe38d4bc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/5a/e0fe38d4bc3f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5b/00c150715c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Batch { 4 | 5 | private int batchId; 6 | private int courseId; 7 | private int facultyId; 8 | private int numberOfStudents; 9 | private String batchStartDate; 10 | private String duration; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5b/10befb4c2741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/5b/10befb4c2741001d1dfbf7d1fd41b780 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5b/4062b10db63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public class FacultyDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5d/f0f322c0f13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | //Applications starts from here... 8 | 9 | System.out.println("------------------------------------"); 10 | System.out.println("Welcome to Course Monitoring System"); 11 | System.out.println("------------------------------------"); 12 | 13 | UserRoot.selectUser(); 14 | 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/5f/e0624b43c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all faculty details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6/0033876df53e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminExceptions; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username admin)throws AdminExceptions; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6/305fdb805d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | public interface BatchDao { 6 | 7 | // checking course name unique or not 8 | // public boolean isNameUnique(String name) throws BatchException; 9 | 10 | // create course 11 | public String createBatch(Batch batch) throws BatchException; 12 | 13 | // update course by name 14 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 15 | 16 | // view all courses details 17 | public List viewAllCourseDetails() throws BatchException; 18 | 19 | // delete course by name 20 | public String courseDeleteByName() throws BatchException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6/d00d4022fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | // This is the main file 8 | // Applications starts from here... 9 | 10 | System.out.println("------------------------------------"); 11 | System.out.println("Welcome to Course Monitoring System"); 12 | System.out.println("------------------------------------"); 13 | 14 | UserRoot.selectUser(); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/60/703cc804b73f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminException extends Exception{ 4 | 5 | public AdminException() { 6 | } 7 | 8 | public AdminException(String message) { 9 | super(message); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/61/00002c19c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Course course); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/63/c0a66ca90741001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public String isCoursePlanIdAvailable(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String courseDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/63/e09b5bdbc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | 7 | public interface CourseDao { 8 | 9 | //create course 10 | public String createCourse(Course course); 11 | 12 | 13 | //update course by name 14 | public String upadteCourseByName(); 15 | 16 | 17 | //view all courses details 18 | public List viewAllCourseDetails()throws CourseException; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/64/308d5a9c0741001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // update course plan by id 14 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // view all courses plan details 17 | public List viewAllCoursePlanDetails() throws CoursePlanException; 18 | 19 | // delete course plan by id 20 | public String courseDeleteById() throws CoursePlanException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/64/e09abf04fc3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | import java.util.Scanner; 4 | 5 | public class AdminActivity { 6 | 7 | public static void adminOptions() { 8 | 9 | System.out.println("1. Create, Update, View Course.\r\n" 10 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 11 | + "3. Create, Update, View Faculty.\r\n" 12 | + "4. Allocate faculty to a batch.\r\n" 13 | + "5. Create, Update, View Course plan.\r\n" 14 | + "6. View the Day wise update of every batch.\r\n" 15 | + "7. Generate Report for every batch.\r\n" 16 | + ""); 17 | 18 | System.out.println(); 19 | System.out.println("Enter any number from above"); 20 | 21 | Scanner sc=new Scanner(System.in); 22 | int choice=sc.nextInt(); 23 | 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/65/503b76fbba3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/65/60ff62d0b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Faculty { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/67/60af6c4bc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all faculty details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/67/c076c8aefb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "5. Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/68/c0973650f83e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6a/c076b48ef33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | super(); 11 | } 12 | 13 | public Admin(int id, String username, String password) { 14 | super(); 15 | this.id = id; 16 | this.username = username; 17 | this.password = password; 18 | } 19 | 20 | 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6b/d007440fc43f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | CourseException(String message){ 10 | super(message) 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6b/f03775acfb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "4. Allocate faculty to a batch.\r\n" 11 | + "• Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/6f/d05d56144c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | CourseException(String message){ 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/70/606830e0b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/70/606830e0b63f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/71/804c7445f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | 6 | import com.cms.bean.Admin; 7 | import com.cms.exceptions.AdminExceptions; 8 | import com.cms.utility.DBUtil; 9 | 10 | public class AdminDaoImp implements AdminDao{ 11 | 12 | @Override 13 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 14 | 15 | //initializing admin object as null 16 | Admin admin=null; 17 | 18 | 19 | try(Connection conn=DBUtil.provideConnection()){ 20 | 21 | PreparedStatement ps= conn.prepareStatement("select * from admin where username=? AND password=?"); 22 | 23 | } catch (Exception e) { 24 | // TODO: handle exception 25 | } 26 | 27 | 28 | //return admin object 29 | return admin; 30 | } 31 | 32 | 33 | 34 | 35 | 36 | } 37 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/73/d0def8445240001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //checking course name unique or not 11 | public boolean isNameUnique(String name)throws CourseException; 12 | 13 | //create course 14 | public String createCourse(Course course)throws CourseException; 15 | 16 | 17 | //update course by name 18 | public String upadteCourseByName(String old_name, Course course)throws CourseException; 19 | 20 | 21 | //view all courses details 22 | public List viewAllCourseDetails()throws CourseException; 23 | 24 | 25 | //delete course by name 26 | public String courseDeleteByName()throws CourseException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/74/a071f6790d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty) throws FacultyException; 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(int id) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/76/600b60fbe23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | if(conn!=null) System.out.println("DB Conected..."); 12 | else System.out.println("Not Conected..."); 13 | 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/76/8011af1fa240001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlan extends Exception{ 4 | 5 | public CoursePlan() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public CoursePlan(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/78/00fac8712741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class DayWiseUpdateDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/78/402a4d4c4540001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //create course 11 | public String createCourse(Course course); 12 | 13 | 14 | //update course by name 15 | public String upadteCourseByName(); 16 | 17 | 18 | //view all courses details 19 | public List viewAllCourseDetails()throws CourseException; 20 | 21 | 22 | //delete course by name 23 | public String courseDeleteByName(); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/79/206551b55d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | // TODO Auto-generated constructor stub 11 | 12 | super(message); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7a/00cf56dc2741001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class ReportDayWiseDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7a/d0ab35d7b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface FacultyDao { 7 | 8 | public Faculty loginFaculty(String username,String password)throws FacultyException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7b/f02af84fc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7c/204af706f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | 5 | import com.cms.bean.Admin; 6 | import com.cms.exceptions.AdminExceptions; 7 | import com.cms.utility.DBUtil; 8 | 9 | public class AdminDaoImp implements AdminDao{ 10 | 11 | @Override 12 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 13 | 14 | //initializing admin object as null 15 | Admin admin=null; 16 | 17 | 18 | try(Connection conn=DBUtil.provideConnection()){ 19 | 20 | conn.prepareStatement(password, 0) 21 | 22 | } catch (Exception e) { 23 | // TODO: handle exception 24 | } 25 | 26 | 27 | //return admin object 28 | return admin; 29 | } 30 | 31 | 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7c/5049204df33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7c/e0cac1e1c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //create course 11 | public String createCourse(Course course); 12 | 13 | 14 | //update course by name 15 | public String upadteCourseByName(); 16 | 17 | 18 | //view all courses details 19 | public List viewAllCourseDetails()throws CourseException; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7d/f0dc4297f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface AdminDao { 4 | 5 | public String loginAdmin(Admin admin); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/7f/10cbc604a240001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlan { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/81/a0986b4ea140001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class CoursePlan { 4 | 5 | private int planId; 6 | private int batchId; 7 | private int dayNumber; 8 | private String topic; 9 | private String status; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/82/e02453c65c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | public interface BatchDao { 6 | 7 | // checking course name unique or not 8 | public boolean isNameUnique(String name) throws BatchException; 9 | 10 | // create course 11 | public String createCourse(Course course) throws BatchException; 12 | 13 | // update course by name 14 | public String upadteCourseByName(String old_name, Course course) throws BatchException; 15 | 16 | // view all courses details 17 | public List viewAllCourseDetails() throws BatchException; 18 | 19 | // delete course by name 20 | public String courseDeleteByName() throws BatchException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/83/202a8dd6e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | public class CheckDBConnetion { 4 | 5 | public static void main(String[] args) { 6 | 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/83/b01f8b30c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteCourseById(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/83/b08fc9d42841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.ReportDayWiseDTO; 7 | import com.cms.exceptions.CourseException; 8 | 9 | public interface CourseDao { 10 | 11 | // checking course name unique or not 12 | public boolean isNameUnique(String name) throws CourseException; 13 | 14 | // create course 15 | public String createCourse(Course course) throws CourseException; 16 | 17 | // update course by name 18 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 19 | 20 | // view all courses details 21 | public List viewAllCourseDetails() throws CourseException; 22 | 23 | // delete course by name 24 | public String courseDeleteByName() throws CourseException; 25 | 26 | 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/84/302bb2aafb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "3. Create, Update, View Faculty.\r\n" 10 | + "• Allocate faculty to a batch.\r\n" 11 | + "• Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/84/802d3b1afc3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class FacultyActivity { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/85/f002322cbc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.AdminException; 5 | import com.cms.exceptions.FacultyException; 6 | 7 | public interface FacultyDao { 8 | 9 | //login faculty 10 | public Faculty loginFaculty(String username,String password)throws FacultyException; 11 | 12 | 13 | //logout faculty 14 | public void logoutFaculty() throws FacultyException; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/86/309527e84640001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //create course 11 | public String createCourse(Course course)throws CourseException; 12 | 13 | 14 | //update course by name 15 | public String upadteCourseByName()throws CourseException; 16 | 17 | 18 | //view all courses details 19 | public List viewAllCourseDetails()throws CourseException; 20 | 21 | 22 | //delete course by name 23 | public String courseDeleteByName()throws CourseException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/87/4061a157c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/88/1039bff8f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/88/1039bff8f33e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/88/802f8db95c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws CourseException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws CourseException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws CourseException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws CourseException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/89/10a757f54341001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws CourseException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws CourseException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws CourseException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws CourseException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8a/c0e8d33ef83e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8c/30e477f9c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | 6 | CourseException 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8c/d0a225d6ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("------------------------------------"); 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8c/f0fab01ebc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.AdminException; 5 | import com.cms.exceptions.FacultyException; 6 | 7 | public interface FacultyDao { 8 | 9 | //login faculty 10 | public Faculty loginFaculty(String username,String password)throws FacultyException; 11 | 12 | 13 | //logout faculty 14 | public void logoutAdmin() throws AdminException; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8d/101be6b7ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to my App(Course Monitoring System)"); 8 | 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8d/808c4da5e13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.SQLException; 5 | 6 | public class DBUtil { 7 | 8 | public static Connection provideConnection() { 9 | 10 | Connection conn = null; 11 | 12 | try { 13 | Class.forName("com.mysql.cj.jdbc.Driver"); 14 | } catch (ClassNotFoundException e) { 15 | // TODO Auto-generated catch block 16 | e.printStackTrace(); 17 | } 18 | 19 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 20 | 21 | try { 22 | conn = DriverManager.getConnection(url, "root", "root"); 23 | } catch (SQLException e) { 24 | // TODO Auto-generated catch block 25 | e.printStackTrace(); 26 | } 27 | 28 | return conn; 29 | 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8e/60eabfbcc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById() throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8e/70b2bc78f73e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminExceptions; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminExceptions; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8f/004fa7716840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | 13 | // checking batch name unique or not 14 | public boolean isCourseIdPresent(int courseId) throws BatchException; 15 | 16 | // create batch 17 | public String createBatch(Batch batch) throws BatchException; 18 | 19 | // update batch by name 20 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 21 | 22 | // view all batch details 23 | public List viewAllBatchDetails() throws BatchException; 24 | 25 | // delete batch by name 26 | public String batchDeleteByName() throws BatchException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8f/504d5e0dc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String createCourse(Course course); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/8f/b0cb52f9e13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | try { 14 | Class.forName("com.mysql.cj.jdbc.Driver"); 15 | } catch (ClassNotFoundException e) { 16 | e.printStackTrace(); 17 | } 18 | 19 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 20 | 21 | try { 22 | conn = DriverManager.getConnection(url, "root", "root"); 23 | } catch (SQLException e) { 24 | // TODO Auto-generated catch block 25 | e.printStackTrace(); 26 | } 27 | 28 | return conn; 29 | 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9/4084006cfb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9/70cf07b4ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println(); 8 | System.out.println("Welcome to my App(Course Monitoring System)"); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/90/40d2d3f20a41001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // update course plan by id 14 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // view all courses plan details 17 | public List viewAllCoursePlanDetails() throws CoursePlanException; 18 | 19 | // delete course plan by id 20 | public String coursePlanDeleteById() throws CoursePlanException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/90/90d43eeebc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface CourseDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/90/c0adacd69a3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 4 | org.eclipse.jdt.core.compiler.compliance=17 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 9 | org.eclipse.jdt.core.compiler.release=enabled 10 | org.eclipse.jdt.core.compiler.source=17 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/91/503c1523f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | @Override 6 | public AdminExceptions() { 7 | super(); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/94/603b03895d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/94/603b03895d40001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/95/00b833a50741001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String courseDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/95/d0bcaf84ba3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/95/d0bcaf84ba3f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/98/b04f4894f53e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public AdminExceptions(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/98/f05c1c10f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9a/70180fd7ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9b/d063a6d95d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | // public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9c/803b9204bb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public Admin logoutAdmin()throws AdminException; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9d/7051e469ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/9d/7051e469ef3e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9e/e00538ed0f41001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public boolean isBatchIdAvailable(int id) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String coursePlanDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/9f/9018d22c3241001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class ReportForBatchDTO { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a/40bb97bd5c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a/70d52d57f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | super() 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a1/c005b8db5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | // public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllBatch() throws BatchException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a2/805efcf8b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException extends Exception{ 4 | 5 | public FacultyException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a2/809f07acef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to my App(Course Monitoring System)"); 8 | 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a3/900d12e5e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | if(conn!=null) System.out.println("Concted..."); 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a5/102741a65c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/a5/102741a65c40001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a5/c0de4b6cf33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | super(); 11 | } 12 | 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a9/20240430bd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface CourseDao { 4 | 5 | public Course courseCreate() 6 | 7 | public String registerStudent2(Student student); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/a9/e06e6dc4f13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | // This is a main file 8 | // Applications starts from here... 9 | 10 | System.out.println("------------------------------------"); 11 | System.out.println("Welcome to Course Monitoring System"); 12 | System.out.println("------------------------------------"); 13 | 14 | UserRoot.selectUser(); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/aa/d04e87c8ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | System.out.println("-------------------------------------"); 9 | 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/aa/e01ea8e1f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | 5 | public interface AdminDao { 6 | 7 | public Admin loginStudent(String username, String password)throws StudentException; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ab/50044054f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ab/903386bdf23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/ab/903386bdf23e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ab/f03b17c23841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | // This is the main file 8 | // Applications starts from here... 9 | 10 | System.out.println("------------------------------------"); 11 | System.out.println("Welcome to Course Monitoring System"); 12 | System.out.println("------------------------------------"); 13 | 14 | UserActivity.selectUser(); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ac/504380a05d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | // TODO Auto-generated constructor stub 11 | 12 | super(message); 13 | } 14 | 15 | 16 | } 17 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ac/d001d0a32140001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty) throws FacultyException; 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(int id, Faculty faculty) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ad/f00643ede13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | try { 14 | Class.forName("com.mysql.cj.jdbc.Driver"); 15 | } catch (ClassNotFoundException e) { 16 | // TODO Auto-generated catch block 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/web19sb101db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/af/401f81bf5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/af/809b2688f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | super(); 11 | } 12 | 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b0/403a65805c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Batch { 4 | 5 | private int batchId; 6 | private int courseId; 7 | private int facultyId; 8 | private int numberOfStudents; 9 | private String batchStartDate; 10 | private String duration; 11 | 12 | 13 | public Batch(int batchId, int courseId, int facultyId, int numberOfStudents, String batchStartDate, 14 | String duration) { 15 | super(); 16 | this.batchId = batchId; 17 | this.courseId = courseId; 18 | this.facultyId = facultyId; 19 | this.numberOfStudents = numberOfStudents; 20 | this.batchStartDate = batchStartDate; 21 | this.duration = duration; 22 | } 23 | 24 | 25 | 26 | } 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b1/600ec837bd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Course; 4 | 5 | public interface CourseDao { 6 | 7 | public String courseCreate(Course course); 8 | 9 | public String registerStudent2(Student student); 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b2/60e6ea425240001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //checking course name unique or not 11 | public boolean isNameUnique(String name) { 12 | 13 | //create course 14 | public String createCourse(Course course)throws CourseException; 15 | 16 | 17 | //update course by name 18 | public String upadteCourseByName(String old_name, Course course)throws CourseException; 19 | 20 | 21 | //view all courses details 22 | public List viewAllCourseDetails()throws CourseException; 23 | 24 | 25 | //delete course by name 26 | public String courseDeleteByName()throws CourseException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b2/70d2b6eeb63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException extends Exception{ 4 | 5 | FacultyException 6 | 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b2/8029fb38f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public AdminExceptions() { 10 | // TODO Auto-generated constructor stub 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b2/90f9b2d7ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b3/605ce4ecb63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b4/f0d1c957a140001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class CoursePlan { 4 | 5 | private int planId; 6 | private int batchId; 7 | private int dayNumber; 8 | private String topic; 9 | private String status; 10 | 11 | public CoursePlan() { 12 | super(); 13 | } 14 | 15 | public CoursePlan(int planId, int batchId, int dayNumber, String topic, String status) { 16 | super(); 17 | this.planId = planId; 18 | this.batchId = batchId; 19 | this.dayNumber = dayNumber; 20 | this.topic = topic; 21 | this.status = status; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b6/e0b356f0c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b8/308f71a60741001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public String isCoursePlanIdAvailable(int id, CoursePlan coursePlan) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String courseDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b8/80d1bc02b63f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/b8/80d1bc02b63f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/b9/20c76aa0bb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | //login admin 9 | public Admin loginAdmin(String username,String password)throws AdminException; 10 | 11 | public void logoutAdmin() throws AdminException; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/bb/d0c197fcc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | 6 | 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/bc/604ca610c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String createCourse(Course course); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/bd/1059eb07a140001d1fa9997d711ae720: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/bd/1059eb07a140001d1fa9997d711ae720 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/be/10b40245f83e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/be/e046973df43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | public AdminExceptions() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public AdminExceptions(String message) { 10 | // TODO Auto-generated constructor stub 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/bf/e091235bbd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Course; 4 | 5 | public interface CourseDao { 6 | 7 | //create course 8 | public String courseCreate(Course course); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/bf/f049dc20bd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface CourseDao { 4 | 5 | public Course courseCreate() 6 | 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c0/100ed141f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | 5 | import com.cms.bean.Admin; 6 | import com.cms.exceptions.AdminExceptions; 7 | import com.cms.utility.DBUtil; 8 | 9 | public class AdminDaoImp implements AdminDao{ 10 | 11 | @Override 12 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 13 | 14 | //initializing admin object as null 15 | Admin admin=null; 16 | 17 | 18 | try(Connection conn=DBUtil.provideConnection()){ 19 | 20 | conn.prepareStatement("select * from admin where username=? AND password=?"); 21 | 22 | } catch (Exception e) { 23 | // TODO: handle exception 24 | } 25 | 26 | 27 | //return admin object 28 | return admin; 29 | } 30 | 31 | 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c1/10cc7da72841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws CourseException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws CourseException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws CourseException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws CourseException; 24 | 25 | // 26 | public List dayWiseCoursePlanForBatch() throws CourseException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c1/a007dcb75d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | // TODO Auto-generated constructor stub 11 | 12 | super(message); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c2/40bc249d5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c2/a0139759fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/c2/a0139759fb3e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c3/30ed6784f03e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("------------------------------------"); 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | 12 | 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c3/40718388e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName("com.mysql.cj.jdbc.Driver"); 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/course_monitoring_db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c6/20c53cd8c23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | 7 | public interface CourseDao { 8 | 9 | //create course 10 | public String createCourse(Course course); 11 | 12 | 13 | //update course 14 | public String upadteCourseByName(); 15 | 16 | 17 | //view all courses 18 | public List viewAllCourseDetails()throws CourseException; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c6/3099e1444540001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | //create course 11 | public String createCourse(Course course); 12 | 13 | 14 | //update course by name 15 | public String upadteCourseByName(); 16 | 17 | 18 | //view all courses details 19 | public List viewAllCourseDetails()throws CourseException; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c6/a07b3b1afc3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | import java.util.Scanner; 4 | 5 | public class AdminActivity { 6 | 7 | 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c6/f0b39984e23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName("com.mysql.cj.jdbc.Driver"); 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/course_monitoring_system_db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | // TODO Auto-generated catch block 26 | e.printStackTrace(); 27 | } 28 | 29 | return conn; 30 | 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c8/30d214d8fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | import java.util.Scanner; 4 | 5 | public class AdminActivity { 6 | 7 | public static void adminOptions() { 8 | 9 | System.out.println("1. Create, Update, View Course.\r\n" 10 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 11 | + "3. Create, Update, View Faculty.\r\n" 12 | + "4. Allocate faculty to a batch.\r\n" 13 | + "5. Create, Update, View Course plan.\r\n" 14 | + "6. View the Day wise update of every batch.\r\n" 15 | + "7. Generate Report for every batch.\r\n" 16 | + ""); 17 | 18 | System.out.println(); 19 | System.out.println("Enter any number from above"); 20 | 21 | Scanner sc=new Scanner(System.in); 22 | int choice=sc.nextInt(); 23 | 24 | 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/c8/b03ddfff5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String batchDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ca/60bbc5f05d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | // public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String batchDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ca/e0bb873ac33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/cc/004d6a08f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/cc/204a8cdffb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | import java.util.Scanner; 4 | 5 | public class AdminActivity { 6 | 7 | public static void adminOptions() { 8 | 9 | System.out.println("1. Create, Update, View Course.\r\n" 10 | + "2. Create, Update, View Batch. A batch is related to a course. \r\n" 11 | + "3. Create, Update, View Faculty.\r\n" 12 | + "4. Allocate faculty to a batch.\r\n" 13 | + "5. Create, Update, View Course plan.\r\n" 14 | + "6. View the Day wise update of every batch.\r\n" 15 | + "7. Generate Report for every batch.\r\n" 16 | + ""); 17 | 18 | System.out.println(); 19 | System.out.println("Enter any number from above"); 20 | 21 | Scanner sc=new Scanner(System.in); 22 | int choice=sc.nextInt(); 23 | 24 | 25 | 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/cc/c0f4fa9cbb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public void logoutAdmin() throws AdminException; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/cd/3008c245c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all faculty details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ce/3073521e5c41001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Faculty; 6 | import com.cms.exceptions.FacultyException; 7 | 8 | public interface FacultyDao { 9 | 10 | // login faculty 11 | public Faculty loginFaculty(String username, String password) throws FacultyException; 12 | 13 | // logout faculty 14 | public void logoutFaculty() throws FacultyException; 15 | 16 | // register faculty 17 | public String registerFaculty(Faculty faculty) throws FacultyException; 18 | 19 | // update faculty by id 20 | public String upadteFacultyById(int id, Faculty faculty) throws FacultyException; 21 | 22 | // view all faculty details 23 | public List viewAllFaculty() throws FacultyException; 24 | 25 | // delete faculty by id 26 | public String deleteFacultyById() throws FacultyException; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ce/50dc25df5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking course name unique or not 11 | // public boolean isNameUnique(String name) throws BatchException; 12 | 13 | // create course 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update course by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all courses details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d/30895133f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/d/30895133f33e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d1/c0143ac4ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d2/e0034d25f43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | @Override 6 | public AdminExceptions() { 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d4/4066f614bb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public Admin logoutAdmin(); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d4/60c386d5f23e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public class AdminDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d5/c0bce5c45d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | 7 | public interface BatchDao { 8 | 9 | // checking course name unique or not 10 | // public boolean isNameUnique(String name) throws BatchException; 11 | 12 | // create course 13 | public String createBatch(Batch batch) throws BatchException; 14 | 15 | // update course by name 16 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 17 | 18 | // view all courses details 19 | public List viewAllCourseDetails() throws BatchException; 20 | 21 | // delete course by name 22 | public String courseDeleteByName() throws BatchException; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d6/d095ae9ae13e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | public class DBUtil { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d6/f04996dec23f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | 7 | public interface CourseDao { 8 | 9 | //create course 10 | public String createCourse(Course course); 11 | 12 | 13 | //update course by name 14 | public String upadteCourseByName(); 15 | 16 | 17 | //view all courses 18 | public List viewAllCourseDetails()throws CourseException; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/d7/a092abfa0a41001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.CoursePlan; 6 | import com.cms.exceptions.CoursePlanException; 7 | 8 | public interface CoursePlanDao { 9 | 10 | // create course plan 11 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 12 | 13 | // check course plan id before checking 14 | public boolean isCoursePlanIdAvailable(int id) throws CoursePlanException; 15 | 16 | // update course plan by id 17 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 18 | 19 | // view all courses plan details 20 | public List viewAllCoursePlanDetails() throws CoursePlanException; 21 | 22 | // delete course plan by id 23 | public String coursePlanDeleteById() throws CoursePlanException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/da/403eae68f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | 6 | import com.cms.bean.Admin; 7 | import com.cms.exceptions.AdminExceptions; 8 | import com.cms.utility.DBUtil; 9 | 10 | public class AdminDaoImp implements AdminDao{ 11 | 12 | @Override 13 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 14 | 15 | //initializing admin object as null 16 | Admin admin=null; 17 | 18 | 19 | try(Connection conn=DBUtil.provideConnection()){ 20 | PreparedStatement ps= conn.prepareStatement("select * from admin where username=? AND password=?"); 21 | 22 | 23 | 24 | } catch (Exception e) { 25 | // TODO: handle exception 26 | } 27 | 28 | 29 | //return admin object 30 | return admin; 31 | } 32 | 33 | 34 | 35 | 36 | 37 | } 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/db/b00dd4e1ef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("------------------------------------"); 8 | System.out.println("Welcome to Course Monitoring System"); 9 | System.out.println("------------------------------------"); 10 | 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e/60375229c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e0/10119e5d6840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | 13 | // create batch 14 | public String createBatch(Batch batch) throws BatchException; 15 | 16 | // update batch by name 17 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 18 | 19 | // view all batch details 20 | public List viewAllBatchDetails() throws BatchException; 21 | 22 | // delete batch by name 23 | public String batchDeleteByName() throws BatchException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e0/a0abc241f53e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminExceptions; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username, String password)throws AdminExceptions; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e1/c0ea518f5d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e2/e03ecd56f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class Admin { 4 | 5 | private int id; 6 | private String username; 7 | private String password; 8 | 9 | public Admin() { 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e4/504cab04bc3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.FacultyException; 5 | 6 | public interface FacultyDao { 7 | 8 | public Faculty loginFaculty(String username,String password)throws FacultyException; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e4/807dbe2bf43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | 6 | 7 | } 8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e5/3013ba0bc33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create course 20 | public String createCourse(Course course); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e5/d0efca14c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String createFaculty(Course course); 21 | 22 | 23 | //update course by name 24 | public String upadteCourseByName(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e5/e050005a6840001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Batch; 6 | import com.cms.exceptions.BatchException; 7 | 8 | public interface BatchDao { 9 | 10 | // checking batch name unique or not 11 | public boolean isCourseIdPresent(int courseId) throws BatchException; 12 | public boolean isCourseIdPresent(int courseId) throws BatchException { 13 | 14 | // create batch 15 | public String createBatch(Batch batch) throws BatchException; 16 | 17 | // update batch by name 18 | public String upadteBatchByName(String old_name, Batch batch) throws BatchException; 19 | 20 | // view all batch details 21 | public List viewAllBatchDetails() throws BatchException; 22 | 23 | // delete batch by name 24 | public String batchDeleteByName() throws BatchException; 25 | 26 | } 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/e9/208f3fa85c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface BatchDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/eb/208062a6fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("1. Create, Update, View Course.\r\n" 8 | + "• Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "• Create, Update, View Faculty.\r\n" 10 | + "• Allocate faculty to a batch.\r\n" 11 | + "• Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/eb/f0442838fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/eb/f0442838fb3e001d13c6bedbb7369f8a -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ec/60600500bb3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | public Admin loginAdmin(String username,String password)throws AdminException; 9 | 10 | public Admin logoutAdmin(String username,String password)throws AdminException; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ed/b0f9e8900641001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.CoursePlan; 7 | import com.cms.exceptions.CourseException; 8 | import com.cms.exceptions.CoursePlanException; 9 | 10 | public interface CoursePlanDao { 11 | 12 | // create course plan 13 | public String createCoursePlan(CoursePlan coursePlan) throws CoursePlanException; 14 | 15 | // update course plan by id 16 | public String upadteCoursePlanById(int id, CoursePlan coursePlan) throws CoursePlanException; 17 | 18 | // view all courses plan details 19 | public List viewAllCoursePlanDetails() throws CoursePlanException; 20 | 21 | // delete course plan by id 22 | public String courseDeleteById() throws CoursePlanException; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ed/d071ee3cf63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | 5 | import com.cms.bean.Admin; 6 | import com.cms.exceptions.AdminExceptions; 7 | import com.cms.utility.DBUtil; 8 | 9 | public class AdminDaoImp implements AdminDao{ 10 | 11 | @Override 12 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 13 | 14 | //initializing admin object as null 15 | Admin admin=null; 16 | 17 | 18 | try(Connection conn=DBUtil.provideConnection()){ 19 | 20 | conn.prepareStatement("select * from admin where username=? AND password=?"); 21 | 22 | } catch (Exception e) { 23 | // TODO: handle exception 24 | } 25 | 26 | 27 | //return admin object 28 | return admin; 29 | } 30 | 31 | 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ee/0091c138f63e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.sql.Connection; 4 | 5 | import com.cms.bean.Admin; 6 | import com.cms.exceptions.AdminExceptions; 7 | import com.cms.utility.DBUtil; 8 | 9 | public class AdminDaoImp implements AdminDao{ 10 | 11 | @Override 12 | public Admin loginAdmin(String username, String password) throws AdminExceptions { 13 | 14 | //initializing admin object as null 15 | Admin admin=null; 16 | 17 | 18 | try(Connection conn=DBUtil.provideConnection()){ 19 | 20 | conn.prepareStatement(""); 21 | 22 | } catch (Exception e) { 23 | // TODO: handle exception 24 | } 25 | 26 | 27 | //return admin object 28 | return admin; 29 | } 30 | 31 | 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ee/300875750d40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //register faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(int id) throws FacultyException; 25 | 26 | 27 | //view all faculty details 28 | public List viewAllFacultyDetails()throws FacultyException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ef/d00bd329a240001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlan extends Exception { 4 | 5 | public CoursePlan() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public CoursePlan(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ef/f0db98e70541001d1fa9997d711ae720: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/ef/f0db98e70541001d1fa9997d711ae720 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f/10b697d7c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.history/f/10b697d7c33f001d1cd5d0d3187f5879 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f0/7048c83aa140001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class CoursePlan { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f1/c00b50a42841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.exceptions.CourseException; 7 | 8 | public interface CourseDao { 9 | 10 | // checking course name unique or not 11 | public boolean isNameUnique(String name) throws CourseException; 12 | 13 | // create course 14 | public String createCourse(Course course) throws CourseException; 15 | 16 | // update course by name 17 | public String upadteCourseByName(String old_name, Course course) throws CourseException; 18 | 19 | // view all courses details 20 | public List viewAllCourseDetails() throws CourseException; 21 | 22 | // delete course by name 23 | public String courseDeleteByName() throws CourseException; 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f2/a0755e1ea240001d1fa9997d711ae720: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlan extends Exception{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f2/d09a2d34c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f3/00866917f33e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface AdminDao { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f3/90eb5b342841001d1dfbf7d1fd41b780: -------------------------------------------------------------------------------- 1 | package com.cms.bean; 2 | 3 | public class ReportDayWiseDTO { 4 | 5 | //coursePlan 6 | private int dayNumber; 7 | 8 | //course 9 | private int courseId; 10 | private String courseName; 11 | 12 | //batch 13 | private int 14 | private String batchName; 15 | 16 | 17 | 18 | select cp.dayNumber,c.courseId,c.courseName,b.batchId,b.batchName,f.facultyId,f.facultyName from coursePlan cp INNER JOIN batch b ON cp.batchId=b.batchId INNER JOIN course c ON c.courseId=b.courseId INNER JOIN faculty f ON f.facultyId=b.facultyId group by batchId; 19 | 20 | } 21 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f3/e0e27a07c33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Faculty; 4 | import com.cms.exceptions.FacultyException; 5 | 6 | public interface FacultyDao { 7 | 8 | //login faculty 9 | public Faculty loginFaculty(String username,String password)throws FacultyException; 10 | 11 | 12 | //logout faculty 13 | public void logoutFaculty() throws FacultyException; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f4/00db43a3fb3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class AdminActivity { 4 | 5 | public static void adminOptions() { 6 | 7 | System.out.println("Create, Update, View Course.\r\n" 8 | + "• Create, Update, View Batch. A batch is related to a course. \r\n" 9 | + "• Create, Update, View Faculty.\r\n" 10 | + "• Allocate faculty to a batch.\r\n" 11 | + "• Create, Update, View Course plan.\r\n" 12 | + "• View the Day wise update of every batch.\r\n" 13 | + "• Generate Report for every batch.\r\n" 14 | + ""); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/f5/d0f19e3ec33f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.cms.bean.Course; 6 | import com.cms.bean.Faculty; 7 | import com.cms.exceptions.FacultyException; 8 | 9 | public interface FacultyDao { 10 | 11 | //login faculty 12 | public Faculty loginFaculty(String username,String password)throws FacultyException; 13 | 14 | 15 | //logout faculty 16 | public void logoutFaculty() throws FacultyException; 17 | 18 | 19 | //create faculty 20 | public String registerFaculty(Faculty faculty); 21 | 22 | 23 | //update faculty by id 24 | public String upadteFacultyById(); 25 | 26 | 27 | //view all courses details 28 | public List viewAllCourseDetails()throws CourseException; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/fa/b006751bf43e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminExceptions extends Exception{ 4 | 5 | } 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/fc/50215ad05c40001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import java.util.List; 4 | 5 | public interface BatchDao { 6 | 7 | // checking course name unique or not 8 | // public boolean isNameUnique(String name) throws BatchException; 9 | 10 | // create course 11 | public String createCourse(Course course) throws BatchException; 12 | 13 | // update course by name 14 | public String upadteCourseByName(String old_name, Course course) throws BatchException; 15 | 16 | // view all courses details 17 | public List viewAllCourseDetails() throws BatchException; 18 | 19 | // delete course by name 20 | public String courseDeleteByName() throws BatchException; 21 | 22 | } 23 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/fe/30fe0adbef3e001d13c6bedbb7369f8a: -------------------------------------------------------------------------------- 1 | package com.cms.start; 2 | 3 | public class Main { 4 | 5 | public static void main(String[] args) { 6 | 7 | System.out.println("Welcome to Course Monitoring System"); 8 | System.out.println("------------------------------------"); 9 | 10 | 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.history/ff/60da3b34bd3f001d1cd5d0d3187f5879: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | public interface CourseDao { 4 | 5 | public String courseCreate(Course course); 6 | 7 | public String registerStudent2(Student student); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.location -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/af/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/af/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/62/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/62/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/92/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/92/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/94/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/94/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/b0/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/b0/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/c9/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/c9/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/fc/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/81/49/fc/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/e4/history.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | org.eclipse.team.core 2 | repository!org.eclipse.egit.core.GitProvider -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.markers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/.markers -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/org.eclipse.egit.core/GitProjectData.properties: -------------------------------------------------------------------------------- 1 | #GitProjectData 2 | #Wed Sep 28 09:24:12 IST 2022 3 | .gitdir=../.git 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/org.eclipse.jdt.core/state.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.projects/Course-Monitoring-System/org.eclipse.jdt.core/state.dat -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.core.resourcescontentCacheState2contentCacheTimestamp 1658917344855org.eclipse.jdt.corestateVersionNumber38 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/10.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.root/10.tree -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/Cloud Foundry.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | runTargets-v2= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/Docker.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | runTargets-v2= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/net.mihai-nita.ansicon.plugin.prefs: -------------------------------------------------------------------------------- 1 | booleanPerformanceWarningEnabled=false 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding=UTF-8 3 | version=1 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 3 | preferredTargets=default,org.eclipse.lsp4e.debug.toggleBreakpointTarget\:default|org.eclipse.lsp4e.debug.toggleBreakpointTarget\:org.eclipse.lsp4e.debug.toggleBreakpointTarget| 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs: -------------------------------------------------------------------------------- 1 | GitRepositoriesView.GitDirectories=D\:\\Masai School\\Unit-5\\SB-101-CW-Project\\.git; 2 | GitRepositoriesView.GitDirectories.relative=.git; 3 | core_autoIgnoreDerivedResources=false 4 | eclipse.preferences.version=1 5 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 5 | org.eclipse.jdt.core.compiler.compliance=17 6 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 7 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 8 | org.eclipse.jdt.core.compiler.release=enabled 9 | org.eclipse.jdt.core.compiler.source=17 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.debug.ui.prompt_unable_to_install_breakpoint=false 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.junit.content_assist_favorite_static_members_migrated=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n \r\n \r\n \r\n\r\n 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.m2e.discovery.pref.projects= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | knownEEFragments= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | STS4BootMarkerIndicationColor=56,84,26 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | platformState=1658917344855 3 | quickStart=false 4 | tipsAndTricks=true 5 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | processedSchemes=,eclipse+command,eclipse+mpc 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.springframework.ide.eclipse.boot.dash.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | toggle-filters\:enableRegexFilter=false 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.springframework.ide.eclipse.boot.launch.prefs: -------------------------------------------------------------------------------- 1 | cglib.breakpoint.warning.disabled=true 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.springframework.ide.eclipse.imports.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.springframework.ide.eclipse.imports.importStaticsInstanceScope=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.springsource.ide.eclipse.commons.frameworks.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.springsource.ide.eclipse.commons.frameworks.ui.legacyconversion.done=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.springsource.ide.eclipse.commons.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | egit.pref.fixed.core_autoIgnoreDerivedResources=true 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.core/.launches/Main.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 |
8 |
9 | 10 | 11 | 12 |
13 |
14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | .org.eclipse.egit.core.cmp 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.egit.core/.org.eclipse.egit.core.cmp/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1693239786.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/1693239786.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/1865797976.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/2596726700.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/2596726700.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/2711146490.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/2711146490.index -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt: -------------------------------------------------------------------------------- 1 | java -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | 6D:/Masai School/Unit-4/mysql-connector-java-8.0.30.jar -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt: -------------------------------------------------------------------------------- 1 | INDEX VERSION 1.131+D:\Masai School\Unit-5\SB-101-CW-Project\.metadata\.plugins\org.eclipse.jdt.core 2 | 1693239786.index 3 | 2596726700.index 4 | 1865797976.index 5 | 2711146490.index 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.launching/.install.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2022/9/40/refactorings.history: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2022/9/40/refactorings.index: -------------------------------------------------------------------------------- 1 | 1664337252216 Rename Java project 'Online-Course-Management-System' 2 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Course-Monitoring-System/2022/10/40/refactorings.index: -------------------------------------------------------------------------------- 1 | 1664587318697 Rename type 'DayWiseUpdateDTO' 2 | 1664587338059 Rename type 'ReportDayWiseCoursePlanDTO' 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Course-Monitoring-System/2022/9/40/refactorings.index: -------------------------------------------------------------------------------- 1 | 1664343318008 Delete element 2 | 1664344820377 Delete element 3 | 1664346812306 Rename type 'AdminExceptions' 4 | 1664348385094 Rename type 'UserRoot' 5 | 1664348801117 Delete elements 6 | 1664348990324 Rename type 'AdminLogin' 7 | 1664473206833 Rename type 'CoursePlan' 8 | 1664530074913 Rename type 'CoursePlan' 9 | 1664574730321 Rename type 'CoursePlanImp' 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 |
7 |
8 |
9 |
10 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties: -------------------------------------------------------------------------------- 1 | #Cached timestamps 2 | #Sun Oct 02 15:35:14 IST 2022 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties: -------------------------------------------------------------------------------- 1 | #Wed Sep 28 01:00:39 IST 2022 2 | 0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico 3 | 0.Path=C\:\\Program Files\\Git\\bin\\sh.exe 4 | 0.Translate=true 5 | 0.Args=--login -i 6 | 0.Name=Git Bash 7 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Sun Oct 02 15:34:32 IST 2022 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.24.0.v20220607-0700 4 | -------------------------------------------------------------------------------- /Course-Monitoring-System/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Course-Monitoring-System/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Course-Monitoring-System 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /Course-Monitoring-System/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /Course-Monitoring-System/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=17 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning 13 | org.eclipse.jdt.core.compiler.release=enabled 14 | org.eclipse.jdt.core.compiler.source=17 15 | -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/Admin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/Admin.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/Batch.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/Batch.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/Course.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/Course.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/CoursePlan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/CoursePlan.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/Faculty.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/Faculty.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/ReportDayWiseDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/ReportDayWiseDTO.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/bean/ReportForBatchDTO.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/bean/ReportForBatchDTO.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/AdminDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/AdminDao.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/AdminDaoImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/AdminDaoImp.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/BatchDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/BatchDao.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/BatchDaoImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/BatchDaoImp.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/CourseDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/CourseDao.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/CourseDaoImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/CourseDaoImp.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/CoursePlanDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/CoursePlanDao.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/CoursePlanDaoImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/CoursePlanDaoImp.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/FacultyDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/FacultyDao.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/dao/FacultyDaoImp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/dao/FacultyDaoImp.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/exceptions/AdminException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/exceptions/AdminException.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/exceptions/BatchException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/exceptions/BatchException.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/exceptions/CourseException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/exceptions/CourseException.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/exceptions/CoursePlanException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/exceptions/CoursePlanException.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/exceptions/FacultyException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/exceptions/FacultyException.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/start/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/start/Main.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/start/UserActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/start/UserActivity.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/usecase/AdminUseCase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/usecase/AdminUseCase.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/usecase/BatchUseCase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/usecase/BatchUseCase.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/usecase/CoursePlanUseCase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/usecase/CoursePlanUseCase.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/usecase/CourseUseCase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/usecase/CourseUseCase.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/usecase/FacultyUseCase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/usecase/FacultyUseCase.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/utility/CheckDBConnetion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/utility/CheckDBConnetion.class -------------------------------------------------------------------------------- /Course-Monitoring-System/bin/com/cms/utility/DBUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/Course-Monitoring-System/bin/com/cms/utility/DBUtil.class -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/dao/AdminDao.java: -------------------------------------------------------------------------------- 1 | package com.cms.dao; 2 | 3 | import com.cms.bean.Admin; 4 | import com.cms.exceptions.AdminException; 5 | 6 | public interface AdminDao { 7 | 8 | //login admin 9 | public Admin loginAdmin(String username,String password)throws AdminException; 10 | 11 | 12 | //logout admin 13 | public void logoutAdmin() throws AdminException; 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/exceptions/AdminException.java: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class AdminException extends Exception{ 4 | 5 | public AdminException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public AdminException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/exceptions/BatchException.java: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class BatchException extends Exception{ 4 | 5 | public BatchException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public BatchException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/exceptions/CourseException.java: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CourseException extends Exception{ 4 | 5 | public CourseException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public CourseException(String message){ 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/exceptions/CoursePlanException.java: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class CoursePlanException extends Exception { 4 | 5 | public CoursePlanException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public CoursePlanException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/exceptions/FacultyException.java: -------------------------------------------------------------------------------- 1 | package com.cms.exceptions; 2 | 3 | public class FacultyException extends Exception{ 4 | 5 | public FacultyException() { 6 | // TODO Auto-generated constructor stub 7 | } 8 | 9 | public FacultyException(String message) { 10 | super(message); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/utility/CheckDBConnetion.java: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | 5 | public class CheckDBConnetion { 6 | 7 | public static void main(String[] args) { 8 | 9 | Connection conn=DBUtil.provideConnection(); 10 | 11 | if(conn!=null) System.out.println("DB Conected..."); 12 | else System.out.println("DB Not Conected..."); 13 | 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /Course-Monitoring-System/src/com/cms/utility/DBUtil.java: -------------------------------------------------------------------------------- 1 | package com.cms.utility; 2 | 3 | import java.sql.Connection; 4 | import java.sql.DriverManager; 5 | import java.sql.SQLException; 6 | 7 | public class DBUtil { 8 | 9 | public static Connection provideConnection() { 10 | 11 | Connection conn = null; 12 | 13 | 14 | try { 15 | Class.forName("com.mysql.cj.jdbc.Driver"); 16 | } catch (ClassNotFoundException e) { 17 | e.printStackTrace(); 18 | } 19 | 20 | String url = "jdbc:mysql://localhost:3306/course_monitoring_db"; 21 | 22 | try { 23 | conn = DriverManager.getConnection(url, "root", "root"); 24 | } catch (SQLException e) { 25 | e.printStackTrace(); 26 | } 27 | 28 | return conn; 29 | 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /ER-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/ER-diagram.png -------------------------------------------------------------------------------- /MySQL-Tables.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanajitjana/Course-Monitoring-System/51734171b68dbdf6895c07887cfc6a63c5d26e74/MySQL-Tables.mwb -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | Use this section to tell people about which versions of your project are 6 | currently being supported with security updates. 7 | 8 | | Version | Supported | 9 | | ------- | ------------------ | 10 | | 5.1.x | :white_check_mark: | 11 | | 5.0.x | :x: | 12 | | 4.0.x | :white_check_mark: | 13 | | < 4.0 | :x: | 14 | 15 | ## Reporting a Vulnerability 16 | 17 | Use this section to tell people how to report a vulnerability. 18 | 19 | Tell them where to go, how often they can expect to get an update on a 20 | reported vulnerability, what to expect if the vulnerability is accepted or 21 | declined, etc. 22 | --------------------------------------------------------------------------------