際際滷

際際滷Share a Scribd company logo
Agenda
鐃A smart a software project/System
鐃How to present your Project/System efficiently and
effectively!!!
Knowledge sharing
Who=>Mg Kyaing
A smart a software project/System
鐃 1) Must include Data Validation and showing
meaningful message box when CRUD process a
program.
A smart a software project/System
鐃 1) Must include Data Validation and showing
meaningful message box when CRUD process a
program.
A smart a software project/System
鐃 1) Must include Data Validation and showing
meaningful message box when CRUD process a
program.
A smart a software project/System
鐃 1) Must include Data Validation and showing
meaningful message box when CRUD process a
program.
A smart a software project/System
鐃 1) Must include Data Validation and showing
meaningful message box when CRUD process a
program.
A smart a software project/System
鐃 2) Must include User Management Functions:
Eg : Authentication and Authorization
 User Login
 Profile Management
 Change password
 User Logout
A smart a software project/System
鐃 Must include user login / logout
A smart a software project/System
鐃 Must include user login / logout
A smart a software project/System
鐃 Must include change password!!
A smart a software project/System
鐃 Must include Consistent UI Layout:
鐃 Public WebSite Layout and Admin Layout
鐃 Header,Navbar,Aside,Footer and Main Content
Should include Navbar
Should include footer
鐃 3) Must consistent UI Layout
鐃 3) Must consistent UI Layout
鐃 4)Must use and apply MVC Routing pattern
Template =>Hosturl/controllername/actionName
Eg 1)Hosturl/account/logout
Eg 2)Hosturl/account/home
Eg 3)Hosturl/profile/edit?id=101
鐃 5)Build the project with excellent team work or
collaboration
鐃 Discuss Together!
鐃 Work together!
鐃 Innovative together!
鐃 Happy together!
鐃 Achievement together!
鐃 Pass Obstacles together
鐃 And More .
鐃 6)JUST NOT DOING curd CODE,beyond the crud CODE!!
This is PROJECT OR SYSTEM OR SOFTWARE.
-think how the program are related each other
-do the make sense concept in project .
-think the end-users level when you use the project
Any Questions in there !!
Lets move another topic
How to present your
Project/System efficiently and
effectively!!!
=======**==========
Tips and Hints
Content
鐃 What key contents should include in your
project/system presentation?
鐃 UML and Flowchart Notation & how to draw it?
鐃 ERD Diagram Reverse
Engineering(MySQL,MSSQL)
鐃 Further Studies or To read next Level
鐃 CASE Tools Reference and Links
鐃 Any Comments and Open Discussion
What key contents should include in your
project/system presentation?
鐃 0)Development Team Or Team members introduction(0.5 mins)
(罪 罪罪釈罪罪午 過戟 team  罪罪釈罪罪午)
鐃 1)Systems Objective Or Goal(2 mins)
(System  過戟=罪潤罪釈氏罪 鍾罪罪午釈釈罪罪 罪午過 Users 潤 罪
Solutions 釈罪午 鍾罪罪午釈釈罪罪午)
鐃 2)Systems technical point of view(CASE and DevTools) (0.5 mins)
(System  罪午罪午過戟罪罪罪午釈鍾戟 過戟罪鍾罪午釈罪釈罪罪午 tools 潤 過
罪午罪午釈過戟罪)
鐃 3)Systems functional Lists(Features Lists)(1 mins)
(System  過Core features 氏罪午 鍾罪罪午釈釈罪罪午)
鐃 4)Systems Flowchart Or UML Diagrams(2 mins)
(System  過戟=釈罪釈罪過 釈 鍾罪罪午釈釈罪罪午)
鐃 5)Systems ERD Or Database Design(Logical & Physical Design)(2 mins)
(System  過
罪潤罪鍾data 罪罪午罪罪午過 釈氏罪午鍾罪罪午釈釈罪罪[1NF,2NF,3NF,4NF etc])
鐃 6)Systems Pros and Cons Or SWOT Analysis(2 mins)
(System  過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈氏罪罪午)
鐃 7)Systems new feature list.(1 mins)
(System 潤罪 釈 過戟罪釈氏罪 feature 罪罪午氏罪午 鍾罪罪午釈釈罪罪午)
鐃 8)Run/Show project/System(7 mins)
( 過
 過project/system  run 釈釈罪罪.罪午罪午釈過戟過戟罪=釈罪罪午氏罪午鍾罪罪午釈釈罪罪午)
What key contents should include in your project
presentation?
0)Development Team Or Team Members Introduction
(罪 罪罪釈罪罪午 過戟 team  罪罪釈罪罪午)
鐃 Team 罪罪釈氏罪罪午過 鍾罪罪午釈罪
鐃 罪 罪罪  team 罪罪罪
鐃 罪衣潤釈罪罪午罪午釈過戟罪罪
鐃 罪衣潤 罪=釈罪罪午 罪罪午釈過戟罪 罪釈過戟罪
鐃 釈..Login and Logout  =罪=罪罪午罪Reports 潤 罪午罪
鐃 罪=釈罪罪午過 氏/氏 罪午財..罪
1)Systems Objective Or Goal(2 mins)
(System  過戟=罪潤罪釈氏罪 鍾罪罪午釈釈罪罪 罪午過 Users
潤 罪 Solutions 釈罪午罪)
鐃Systems Objectives or Goal
鐃 How to fulfill users or stakeholders expectation by this system.
罪 罪午過 衣潤 罪=氏 罪午氏罪午衣罪午釈罪午罪.罪釈過戟罪罪午釈罪午
鐃 Explain Over all functions of System
罪 過戟釈罪罪過 =釈罪罪午氏罪午 =罪罪午釈氏罪罪午鍾罪罪午釈釈罪罪午
鐃Write down your systems
Objectives/Goal.
2)Systems technical point of view(CASEs and DevTools) (0.5
mins)
(System  罪午罪午過戟罪罪罪午釈鍾戟 過戟罪鍾罪午釈罪釈罪罪 tools 潤 過戟罪午罪午釈罪)
鐃 Which technology are used to develop system?
鐃 Programming Language & Framewrok>Java,C#,PHP,Spring,Spring
Boot,struct2,mvc
鐃 Database>>MySQL,MSSQL,PostgreSQL,SQLite
鐃 Deployment Server>>IIS,Apache Server,xampp server,wamp server,
鐃 Development Tools(IDE)>>eclipse Oxygen,visual studio 2015,vs code,sublime
text,netbean,android studio 3.3 etc.
鐃 Other Plugins & Templates & CSS Framework>>Bootstrap 3,4,Jquery,Ajax,Entity
Framework 5,Hibrate ,Laravel 5.3
3)Systems functional Lists(Features Lists)(2 mins)
(System  過Main features 氏罪午 鍾罪罪午釈釈罪罪午)
鐃Main feature Lists
皰 Administration module(Login,Logout,User account mgt,user profile,role mgt)
皰 Transaction functions
皰 Reports functions
皰Write down your systems functional
lists.
4)Systems flowchart Or UML Diagrams(6 mins)
(System  過戟=釈罪釈罪過 釈 鍾罪罪午釈釈罪罪午)
鐃 UML And Flowchart  釈 過
釈
鐃 What is UML?
衣=過 system  過戟=釈罪釈罪過 釈  users/stakeholders 潤 罪= Diagrams 潤 過
釈罪午潤 過戟鍾罪罪午釈釈
General/Big-Picture 罪午罪潤罪午=罪鍾罪罪午釈罪釈釈
UML (Unified Modeling Language) is a standard language for specifying, visualizing, constructing,
and documenting the artifacts of software systems. UML was created by the Object Management
Group (OMG) and UML 1.0 specification draft was proposed to the OMG in January 1997.
鐃 1)Class diagram
鐃 2)Object diagram
鐃 3)Use case diagram
鐃 4)Sequence diagram
鐃 5)Collaboration diagram
鐃 6)Activity diagram
鐃 7)Statechart diagram
鐃 8)Deployment diagram
鐃 9)Component diagram
UML Use Case Diagram Example
UML Use Case Diagram Example
Notation of UML Use Case Diagram ? Lets
See.
鐃 System
Draw your system's boundaries using a rectangle that contains use cases.
Place actors outside the system's boundaries.
鐃 Use Case
Draw use cases using ovals. Label the ovals with verbs that represent the
system's functions.
鐃 Actors
Actors are the users of a system. When one system is the actor of another
system, label the actor system with the actor stereotype.
鐃 Relationships
Illustrate relationships between an actor and a use case with a simple line. For
relationships among use cases, use arrows labeled either "uses" or "extends." A
"uses" relationship indicates that one use case is needed by another in order to
perform a task. An "extends" relationship indicates alternative options under a
certain use case.
Notation of UML Use Case Diagram ? Lets See.
鐃 A flowchart is a type of diagram that represents
a workflow or process. A flowchart can also be defined as
a diagrammatic representation of an algorithm, a step-by-
step approach to solving a task.
Flowchart Diagram Example
Flowchart
Diagram
Example
4) Notation of flowchart? Let's see!!!
4)Notation Of flowchart: Let's see!!!
5)Systems ERD Diagram or Database Design(Logical & Physical Design)(4
mins)
(System  過
罪潤罪鍾data 罪罪午罪罪午過
釈氏罪午鍾罪罪午釈釈罪罪[1NF,2NF,3NF,4NF etc])
鐃 Function 罪釈釈氏罪罪午 過ERD(Entity Relationship Diagram) design  鍾罪罪午罪罪午釈罪罪午
鐃 Overall function  ERD design (Logical or physical point of
view)鍾罪罪午罪罪午釈罪罪午
5)ERD of Restaurant Management System(MySQL reverse engineering)
5)ERD of Retail Management System(MS SQL reverse engineering)
6)Systems Pros and Cons Or SWOT Analysis(3 mins)
(System  過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈罪罪午)
SWOT means:
鐃 S stand for Strengths, =罪午釈氏罪氏罪呉.
鐃 W stand for Weakness, =罪午罪罪午釈氏罪氏罪
鐃 O stand for Opportunties, =釈潤過戟罪=罪罪午氏罪午 過
鐃 T stand for Threats=罪午=罪午氏罪 罪
Do you know SWOT
?
Now know? But No
problem
6)Systems Pros and Cons Or SWOT Analysis(3 mins)
(System  過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈氏罪罪午)
Pros of System.
鐃 Save time and energy
鐃 Lack of data missing
鐃 Reduce manual jobs and so on.
Cons of System
鐃 Server costs and software costs
鐃 Operations costs
鐃 Training costs
鐃 Users blame the system and so on.
鐃Write down your systems Pros and Cons.
7)Systems new feature list and innovative idea.(1 min)
(System 潤罪 釈 過戟罪釈氏罪 feature 罪罪午氏罪午 鍾罪罪午釈釈罪罪午)
New feature/Innovative idea list:
1)Single sign on(SSO)
2)Localization(Multi-Languages)
3)Role Management & Menu Management etc.
4)Integrate with payment System.
Write down your systems new feature
lists.
8)Run/Show project/System(7 mins)
( 過
 過project/system  run 釈釈罪罪.罪午罪午釈過戟過戟罪=釈罪罪午氏罪午鍾罪罪午釈釈罪罪午)
鐃Time to run yours Project/System
鐃潤 Project/System  run 釈 過
釈釈.
鐃潤罪午罪午釈過戟過戟罪=釈罪罪午氏罪午 run 釈 過
釈釈
鐃潤罪 罪午過 =潤罪罪午 罪 過
釈釈 :D
Further Studies or to read next Level!!!
CASE Tools Reference and Links
鐃 starUML
鐃 Microsoft Visio Tool
鐃 Edrawsoft.Edraw.Network.Diagram
鐃 https://www.tutorialspoint.com/uml/uml_interaction_diagram.htm
鐃 https://www.tutorialspoint.com/uml/uml_building_blocks.htm
鐃 https://online.visual-paradigm.com/
Any Comments and Open Discussion!!!
Thank you all very
much.

More Related Content

ProjectGuideLine&HowToPresentIt.pptx

  • 1. Agenda 鐃A smart a software project/System 鐃How to present your Project/System efficiently and effectively!!! Knowledge sharing Who=>Mg Kyaing
  • 2. A smart a software project/System 鐃 1) Must include Data Validation and showing meaningful message box when CRUD process a program.
  • 3. A smart a software project/System 鐃 1) Must include Data Validation and showing meaningful message box when CRUD process a program.
  • 4. A smart a software project/System 鐃 1) Must include Data Validation and showing meaningful message box when CRUD process a program.
  • 5. A smart a software project/System 鐃 1) Must include Data Validation and showing meaningful message box when CRUD process a program.
  • 6. A smart a software project/System 鐃 1) Must include Data Validation and showing meaningful message box when CRUD process a program.
  • 7. A smart a software project/System 鐃 2) Must include User Management Functions: Eg : Authentication and Authorization User Login Profile Management Change password User Logout
  • 8. A smart a software project/System 鐃 Must include user login / logout
  • 9. A smart a software project/System 鐃 Must include user login / logout
  • 10. A smart a software project/System 鐃 Must include change password!!
  • 11. A smart a software project/System 鐃 Must include Consistent UI Layout: 鐃 Public WebSite Layout and Admin Layout 鐃 Header,Navbar,Aside,Footer and Main Content
  • 12. Should include Navbar Should include footer 鐃 3) Must consistent UI Layout
  • 13. 鐃 3) Must consistent UI Layout
  • 14. 鐃 4)Must use and apply MVC Routing pattern Template =>Hosturl/controllername/actionName Eg 1)Hosturl/account/logout Eg 2)Hosturl/account/home Eg 3)Hosturl/profile/edit?id=101
  • 15. 鐃 5)Build the project with excellent team work or collaboration 鐃 Discuss Together! 鐃 Work together! 鐃 Innovative together! 鐃 Happy together! 鐃 Achievement together! 鐃 Pass Obstacles together 鐃 And More .
  • 16. 鐃 6)JUST NOT DOING curd CODE,beyond the crud CODE!! This is PROJECT OR SYSTEM OR SOFTWARE. -think how the program are related each other -do the make sense concept in project . -think the end-users level when you use the project
  • 17. Any Questions in there !! Lets move another topic
  • 18. How to present your Project/System efficiently and effectively!!! =======**========== Tips and Hints
  • 19. Content 鐃 What key contents should include in your project/system presentation? 鐃 UML and Flowchart Notation & how to draw it? 鐃 ERD Diagram Reverse Engineering(MySQL,MSSQL) 鐃 Further Studies or To read next Level 鐃 CASE Tools Reference and Links 鐃 Any Comments and Open Discussion
  • 20. What key contents should include in your project/system presentation? 鐃 0)Development Team Or Team members introduction(0.5 mins) (罪 罪罪釈罪罪午 過戟 team 罪罪釈罪罪午) 鐃 1)Systems Objective Or Goal(2 mins) (System 過戟=罪潤罪釈氏罪 鍾罪罪午釈釈罪罪 罪午過 Users 潤 罪 Solutions 釈罪午 鍾罪罪午釈釈罪罪午) 鐃 2)Systems technical point of view(CASE and DevTools) (0.5 mins) (System 罪午罪午過戟罪罪罪午釈鍾戟 過戟罪鍾罪午釈罪釈罪罪午 tools 潤 過 罪午罪午釈過戟罪) 鐃 3)Systems functional Lists(Features Lists)(1 mins) (System 過Core features 氏罪午 鍾罪罪午釈釈罪罪午)
  • 21. 鐃 4)Systems Flowchart Or UML Diagrams(2 mins) (System 過戟=釈罪釈罪過 釈 鍾罪罪午釈釈罪罪午) 鐃 5)Systems ERD Or Database Design(Logical & Physical Design)(2 mins) (System 過 罪潤罪鍾data 罪罪午罪罪午過 釈氏罪午鍾罪罪午釈釈罪罪[1NF,2NF,3NF,4NF etc]) 鐃 6)Systems Pros and Cons Or SWOT Analysis(2 mins) (System 過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈氏罪罪午) 鐃 7)Systems new feature list.(1 mins) (System 潤罪 釈 過戟罪釈氏罪 feature 罪罪午氏罪午 鍾罪罪午釈釈罪罪午) 鐃 8)Run/Show project/System(7 mins) ( 過 過project/system run 釈釈罪罪.罪午罪午釈過戟過戟罪=釈罪罪午氏罪午鍾罪罪午釈釈罪罪午) What key contents should include in your project presentation?
  • 22. 0)Development Team Or Team Members Introduction (罪 罪罪釈罪罪午 過戟 team 罪罪釈罪罪午) 鐃 Team 罪罪釈氏罪罪午過 鍾罪罪午釈罪 鐃 罪 罪罪 team 罪罪罪 鐃 罪衣潤釈罪罪午罪午釈過戟罪罪 鐃 罪衣潤 罪=釈罪罪午 罪罪午釈過戟罪 罪釈過戟罪 鐃 釈..Login and Logout =罪=罪罪午罪Reports 潤 罪午罪 鐃 罪=釈罪罪午過 氏/氏 罪午財..罪
  • 23. 1)Systems Objective Or Goal(2 mins) (System 過戟=罪潤罪釈氏罪 鍾罪罪午釈釈罪罪 罪午過 Users 潤 罪 Solutions 釈罪午罪) 鐃Systems Objectives or Goal 鐃 How to fulfill users or stakeholders expectation by this system. 罪 罪午過 衣潤 罪=氏 罪午氏罪午衣罪午釈罪午罪.罪釈過戟罪罪午釈罪午 鐃 Explain Over all functions of System 罪 過戟釈罪罪過 =釈罪罪午氏罪午 =罪罪午釈氏罪罪午鍾罪罪午釈釈罪罪午 鐃Write down your systems Objectives/Goal.
  • 24. 2)Systems technical point of view(CASEs and DevTools) (0.5 mins) (System 罪午罪午過戟罪罪罪午釈鍾戟 過戟罪鍾罪午釈罪釈罪罪 tools 潤 過戟罪午罪午釈罪) 鐃 Which technology are used to develop system? 鐃 Programming Language & Framewrok>Java,C#,PHP,Spring,Spring Boot,struct2,mvc 鐃 Database>>MySQL,MSSQL,PostgreSQL,SQLite 鐃 Deployment Server>>IIS,Apache Server,xampp server,wamp server, 鐃 Development Tools(IDE)>>eclipse Oxygen,visual studio 2015,vs code,sublime text,netbean,android studio 3.3 etc. 鐃 Other Plugins & Templates & CSS Framework>>Bootstrap 3,4,Jquery,Ajax,Entity Framework 5,Hibrate ,Laravel 5.3
  • 25. 3)Systems functional Lists(Features Lists)(2 mins) (System 過Main features 氏罪午 鍾罪罪午釈釈罪罪午) 鐃Main feature Lists 皰 Administration module(Login,Logout,User account mgt,user profile,role mgt) 皰 Transaction functions 皰 Reports functions 皰Write down your systems functional lists.
  • 26. 4)Systems flowchart Or UML Diagrams(6 mins) (System 過戟=釈罪釈罪過 釈 鍾罪罪午釈釈罪罪午) 鐃 UML And Flowchart 釈 過 釈 鐃 What is UML? 衣=過 system 過戟=釈罪釈罪過 釈 users/stakeholders 潤 罪= Diagrams 潤 過 釈罪午潤 過戟鍾罪罪午釈釈 General/Big-Picture 罪午罪潤罪午=罪鍾罪罪午釈罪釈釈 UML (Unified Modeling Language) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. UML was created by the Object Management Group (OMG) and UML 1.0 specification draft was proposed to the OMG in January 1997. 鐃 1)Class diagram 鐃 2)Object diagram 鐃 3)Use case diagram 鐃 4)Sequence diagram 鐃 5)Collaboration diagram 鐃 6)Activity diagram 鐃 7)Statechart diagram 鐃 8)Deployment diagram 鐃 9)Component diagram
  • 27. UML Use Case Diagram Example
  • 28. UML Use Case Diagram Example
  • 29. Notation of UML Use Case Diagram ? Lets See. 鐃 System Draw your system's boundaries using a rectangle that contains use cases. Place actors outside the system's boundaries. 鐃 Use Case Draw use cases using ovals. Label the ovals with verbs that represent the system's functions.
  • 30. 鐃 Actors Actors are the users of a system. When one system is the actor of another system, label the actor system with the actor stereotype. 鐃 Relationships Illustrate relationships between an actor and a use case with a simple line. For relationships among use cases, use arrows labeled either "uses" or "extends." A "uses" relationship indicates that one use case is needed by another in order to perform a task. An "extends" relationship indicates alternative options under a certain use case. Notation of UML Use Case Diagram ? Lets See.
  • 31. 鐃 A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by- step approach to solving a task.
  • 34. 4) Notation of flowchart? Let's see!!!
  • 35. 4)Notation Of flowchart: Let's see!!!
  • 36. 5)Systems ERD Diagram or Database Design(Logical & Physical Design)(4 mins) (System 過 罪潤罪鍾data 罪罪午罪罪午過 釈氏罪午鍾罪罪午釈釈罪罪[1NF,2NF,3NF,4NF etc]) 鐃 Function 罪釈釈氏罪罪午 過ERD(Entity Relationship Diagram) design 鍾罪罪午罪罪午釈罪罪午 鐃 Overall function ERD design (Logical or physical point of view)鍾罪罪午罪罪午釈罪罪午
  • 37. 5)ERD of Restaurant Management System(MySQL reverse engineering)
  • 38. 5)ERD of Retail Management System(MS SQL reverse engineering)
  • 39. 6)Systems Pros and Cons Or SWOT Analysis(3 mins) (System 過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈罪罪午) SWOT means: 鐃 S stand for Strengths, =罪午釈氏罪氏罪呉. 鐃 W stand for Weakness, =罪午罪罪午釈氏罪氏罪 鐃 O stand for Opportunties, =釈潤過戟罪=罪罪午氏罪午 過 鐃 T stand for Threats=罪午=罪午氏罪 罪 Do you know SWOT ? Now know? But No problem
  • 40. 6)Systems Pros and Cons Or SWOT Analysis(3 mins) (System 過戟=罪午罪罪午釈氏 =罪午釈氏罪氏罪午 鍾罪罪午釈釈氏罪罪午) Pros of System. 鐃 Save time and energy 鐃 Lack of data missing 鐃 Reduce manual jobs and so on. Cons of System 鐃 Server costs and software costs 鐃 Operations costs 鐃 Training costs 鐃 Users blame the system and so on. 鐃Write down your systems Pros and Cons.
  • 41. 7)Systems new feature list and innovative idea.(1 min) (System 潤罪 釈 過戟罪釈氏罪 feature 罪罪午氏罪午 鍾罪罪午釈釈罪罪午) New feature/Innovative idea list: 1)Single sign on(SSO) 2)Localization(Multi-Languages) 3)Role Management & Menu Management etc. 4)Integrate with payment System. Write down your systems new feature lists.
  • 42. 8)Run/Show project/System(7 mins) ( 過 過project/system run 釈釈罪罪.罪午罪午釈過戟過戟罪=釈罪罪午氏罪午鍾罪罪午釈釈罪罪午) 鐃Time to run yours Project/System 鐃潤 Project/System run 釈 過 釈釈. 鐃潤罪午罪午釈過戟過戟罪=釈罪罪午氏罪午 run 釈 過 釈釈 鐃潤罪 罪午過 =潤罪罪午 罪 過 釈釈 :D
  • 43. Further Studies or to read next Level!!!
  • 44. CASE Tools Reference and Links 鐃 starUML 鐃 Microsoft Visio Tool 鐃 Edrawsoft.Edraw.Network.Diagram 鐃 https://www.tutorialspoint.com/uml/uml_interaction_diagram.htm 鐃 https://www.tutorialspoint.com/uml/uml_building_blocks.htm 鐃 https://online.visual-paradigm.com/
  • 45. Any Comments and Open Discussion!!!
  • 46. Thank you all very much.