2022.06.06 / 24:31
CODEUS-Groupware
ŹÃÄ
Ãßõ ¼ö 263
CODEUS-Groupware
ÄÚµå¾î½º : ±×·ì¿þ¾î - ÅëÇÕ¾÷¹« Ç÷§Æû (Spring Framework ±â¹Ý À¥ ÇÁ·ÎÁ§Æ®)
ÇÁ·ÎÁ§Æ® °³¿ä
Äڷγª Àå±âÈ·Î ÀÎÇÑ ÀçÅñٹ«ÀÇ Áõ°¡·Î ºñ´ë¸é ¾÷¹«¿¡ ÀûÇÕÇÑ ±×·ì¿þ¾îÀÇ Çʿ伺ÀÌ Áõ°¡ÇÏ°í ÀÖ½À´Ï´Ù. ¿øÈ°ÇÑ ÀÇ»ç¼ÒÅë°ú Á¤º¸ °øÀ¯, ½Å¼ÓÇÑ ÀÇ»ç °áÁ¤ÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ´Â ¾÷¹« ȯ°æÀ» Á¦°øÇϸç Æí¸®ÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ±×·ì¿þ¾î ½Ã½ºÅÛÀ» ¸¸µéÀÚ´Â ¸ñÇ¥·Î ÇÁ·ÎÁ§Æ®¸¦ ±âȹÇÏ¿´½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® ±â°£ : 2021.12.06 ~ 2022.01.26
°³¹ß ȯ°æ
Server : Apache Tomcat 9.0
Database : Oracle 18c
Development Tool : Spring Tool Suite 3.9.13, sqlDeveloper 21.2.1, Visual Studio code
Framework : MyBatis 3.4.6, Spring 5.3.13
Build Tool : Maven 3.8.4
Development Language : JAVA 8 , HTML5, CSS3, JavaScript, jQuery, SQL, JSP, Ajax
Çü»ó°ü¸® : Github, Sourcetree
Team Coop: ERDCloud, Figma, Notion
Open API : Summer Note, FullCalender
Design tool : Bootstrap4
ERD
±¸Çö ±â´É
[ȸ¿ø]
- ȸ¿ø °¡ÀÔ, ·Î±×ÀÎ, ·Î±×¾Æ¿ô, ¾ÆÀ̵ð ã±â, ºñ¹Ð¹øÈ£ ã±â, À̸ÞÀÏ ÀÎÁõ, ȸ¿ø Á¤º¸ ¼öÁ¤, ½ºÅ©·¦ °Ô½Ã±Û °ü¸®
[±ÙÅ °ü¸®]
- ±ÙÅ °ü¸® : QRÄڵ带 È°¿ëÇÑ ÃâÅð±Ù ±â·Ï ³²±â±â, ±Ù¹« »óÅ º¯°æ, ÁÖÂ÷º° ±Ù¹« ±â·Ï(ÃâÅð±Ù, ±Ùų»¿ª) Á¶È¸
- ¿¬Â÷ °ü¸® : »ç¿ø ¿¬Â÷ »ý¼º, °³ÀÎ ¿¬Â÷ Á¶È¸(ÃÑ ¿¬Â÷, »ç¿ë ¿¬Â÷, ³²Àº ¿¬Â÷), ¿¬Â÷½Åû³»¿ª Á¶È¸
[Ķ¸°´õ]
- »ç³» Ķ¸°´õ ÀÏÁ¤ °øÀ¯, °³ÀΠĶ¸°´õ
- Full calendar API¸¦ È°¿ëÇÑ ÀÏÁ¤ Á¶È¸/µî·Ï/¼öÁ¤/»èÁ¦
[äÆÃ]
- 1:1 äÆà ±â´É
- äÆà »ó´ë °Ë»ö, äÆÃ¹æ °³¼³
[Ä¿¹Â´ÏƼ °Ô½ÃÆÇ]
- ÀÚÀ¯ °Ô½ÃÆÇ, Áß°í°Å·¡ °Ô½ÃÆÇ
- °Ô½Ã±Û Á¶È¸/ÀÛ¼º/¼öÁ¤/»èÁ¦, Summernote API »ç¿ë
- ´ñ±Û Á¶È¸/ÀÛ¼º/¼öÁ¤/»èÁ¦
- °Ë»ö, ½ºÅ©·¦, ½Å°í ±â´É
[°øÁö»çÇ× °Ô½ÃÆÇ]
- °Ô½Ã±Û Á¶È¸/ÀÛ¼º/¼öÁ¤/»èÁ¦, Summernote API »ç¿ë
- ´ñ±Û/´ë´ñ±Û Á¶È¸/ÀÛ¼º/¼öÁ¤/»èÁ¦
- °Ë»ö, ½ºÅ©·¦ ±â´É
[ÀÚ·á½Ç]
- µå¶óÀ̺ê Çü½Ä, ÀÚ·á Á¶È¸/µî·Ï/¼öÁ¤/»èÁ¦
- Æú´õ »ý¼º/»èÁ¦/ÀÚ·á À̵¿
- ÀÚ·á½Ç ÃÖ´ë ¿ë·® ¼³Á¤, ÇöÀç ¿ë·® Á¶È¸
[ÁÖ¼Ò·Ï]
- »ç³» ÁÖ¼Ò·Ï Á¶È¸, °Ë»ö ±â´É
[ȸÀÇ½Ç ¿¹¾à]
- ȸÀÇ½Ç Á¶È¸, ¿¹¾à µî·Ï/Ãë¼Ò, ¿¹¾à ³»¿ª °Ë»ö
[°ü¸®ÀÚ ÆäÀÌÁö]
- »ç¿ø °ü¸® : »ç¿ø ¸ñ·Ï/»ó¼¼ Á¶È¸, ºÎ¼º°/Á÷±Þº°/»ç¿ø À̸§ °Ë»ö ±â´É, °èÁ¤ »óÅ º¯°æ(ÀÔ»ç, Á¤»ó, ÁßÁö, »èÁ¦), »ç¿ø Á¤º¸ ¼öÁ¤
- ºÎ¼ °ü¸® : treeviewÇ÷¯±×ÀÎÀ» È°¿ëÇÑ Á¶Á÷µµ(ºÎ¼ ¹× ºÎ¼¿ø ¸ñ·Ï) Á¶È¸, Á¶Á÷µµ ³» ºÎ¼ À§Ä¡ À̵¿(drag and drop), ºÎ¼ µî·Ï/¼öÁ¤/»èÁ¦
- Á÷À§ °ü¸® : Á÷À§ ¸ñ·Ï/»ó¼¼ Á¶È¸, Á÷À§ µî·Ï/¼öÁ¤/»èÁ¦
- ȸÀÇ½Ç °ü¸® : ȸÀÇ½Ç ¸ñ·Ï/»ó¼¼ Á¶È¸, ȸÀÇ½Ç µî·Ï/¼öÁ¤/»èÁ¦
- ½Å°íµÈ ±Û °ü¸® : ½Å°íµÈ ±Û ¸ñ·Ï/»ó¼¼ Á¶È¸, ½Å°íµÈ ±Û »èÁ¦ ¶Ç´Â ½Å°í Ãë¼Ò ó¸®
°á°ú¹°
[¸ÞÀÎÆäÀÌÁö]
[·Î±×ÀÎ ÆäÀÌÁö]
[ȸ¿ø°¡ÀÔ ÆäÀÌÁö]
[±ÙÅ °ü¸®]
[Ķ¸°´õ]
[°øÁö»çÇ× °Ô½ÃÆÇ]
[ÀÚ·á½Ç]
[ȸÀÇ½Ç ¿¹¾à]
[Áß°íÀåÅÍ]
[ÁÖ¼Ò·Ï]
[¸¶ÀÌÆäÀÌÁö - ½ºÅ©·¦ °ü¸®]
[¸¶ÀÌÆäÀÌÁö - ³» Á¤º¸ ¼öÁ¤]
[°ü¸®ÀÚÆäÀÌÁö - ºÎ¼ °ü¸®]
[°ü¸®ÀÚÆäÀÌÁö - »ç¿ø °ü¸®]
[°ü¸®ÀÚÆäÀÌÁö - Á÷À§ °ü¸®]
[°ü¸®ÀÚÆäÀÌÁö - ½Å°í±Û °ü¸®]
[°ü¸®ÀÚÆäÀÌÁö - ȸÀÇ½Ç °ü¸®]
Ư¡
- MVC ÆÐÅÏ¿¡ ±â¹ÝÇÑ À¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
- Transaction 󸮷Πµ¥ÀÌÅÍÀÇ ¹«°á¼º º¸Àå
- AOP¸¦ ÀÌ¿ëÇÑ ·Î±×ó¸®
- Interceptor¸¦ ÀÌ¿ëÇÑ ÆäÀÌÁö Á¢±Ù ±ÇÇÑ ¼³Á¤
- Bcrypt¸¦ ÀÌ¿ëÇÑ ºñ¹Ð¹øÈ£ ¾ÏÈ£È Ã³¸®
÷ºÎÆÄÀÏ
CODEUS-Groupware-main.zip