A smart a software project/System
How to present your Project/System efficiently and effectively!!!
1 of 46
Download to read offline
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
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
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
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.
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