1 / 35

REAL ENGLISH

REAL ENGLISH LEARNING WEBSITE. REAL ENGLISH. MEMBERS. Students: PHAM HOANG THO (Leader) NGO THANH HOANG LE THANH VUONG LE ANH TUAN DOAN PHUOC HUY Instructor: NGUYEN ANH TU. INTRODUCTION. English is the most popular language in the world

dandre
Download Presentation

REAL ENGLISH

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REAL ENGLISH LEARNING WEBSITE REAL ENGLISH

  2. MEMBERS • Students: • PHAM HOANG THO (Leader) • NGO THANH HOANG • LE THANH VUONG • LE ANH TUAN • DOAN PHUOC HUY • Instructor: NGUYEN ANH TU Real English Website

  3. INTRODUCTION • English is the most popular language in the world • Real English is a website help people study English efficiently • This website allows user evaluate English skill of them, user’s result after small test will be user’s level. • User can manage words which are remembered, not remembered yet, going to learn with specific time. Real English Website

  4. REQUIREMENT SPECIFICATION Project overview Website contains some functions below: • Automatically get news from native English website (ex: now.msn.com) and after that update them to database depend on standard filtering setting of administrator in xml configuration file. • Display news content and list vocabularies base on level of current user is viewing article. • Look up vocabularies function. Real English Website

  5. REQUIREMENT SPECIFICATION Project overview Website contains some functions below: • Automatically evaluate user level based on information which is collected by System. • Allow user compose test questions. • Study vocabularies online. • Allow user supply foot notes unit for each word. • Social features: register, make friend, and share information together. • Administration page with necessary features for managing system. Real English Website

  6. REQUIREMENT SPECIFICATION Project context • Team size: 5 • Duration: 8 weeks • Software development method: Agile • Tools for developing: MS Visual Studio 2010, MS SQL Server 2008 • Source code structure: 3-tiers • Coding methods: ADO.Net, OOP • Hardware: Laptop, PCs Real English Website

  7. REQUIREMENT SPECIFICATION • System context diagram Real English Website

  8. REQUIREMENT SPECIFICATION • Assumptions and Constraints • Business constraints • Technical constraints • Stakeholders and Team Organization Real English Website

  9. REQUIREMENT SPECIFICATION • System description • Actor specifications • Context Diagram • Functional Requirements • Non-functional Requirements Figure 2.2 Context Diagram Real English Website

  10. REQUIREMENT SPECIFICATION • Use case Figure 2.3 Use case diagram Real English Website

  11. REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.4 Register Activity Real English Website

  12. REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.5 Translate Article Real English Website

  13. REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.6 describes how member study and manage vocabularies. Real English Website

  14. REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.7 describes how admin manage articles Real English Website

  15. REQUIREMENT SPECIFICATION • Sequence Diagram Figure 2.8 Register Sequence Diagram Real English Website

  16. REQUIREMENT SPECIFICATION • Sequence Diagram Figure 2.9 Translate Article Sequence diagram Real English Website

  17. REQUIREMENT SPECIFICATION • Sequence Diagram Figure 3.0 Vocabularies Management sequence diagram Real English Website

  18. REQUIREMENT SPECIFICATION • Sequence Diagram Figure 3.1 Manage learned Articles Sequence diagram Real English Website

  19. ANALYSIS AND DESIGN • Technical Design Approach • Overview • These technologies which are used in Real English website: • 3-tiers coding structure • OOP coding method • .NET framework 3.5 Real English Website

  20. ANALYSIS AND DESIGN • Technical Design Approach • 2. What is 3-tiers coding architecture Real English Website

  21. ANALYSIS AND DESIGN • Technical Design Approach • 3. What is OOP? • Object-oriented programming • The programming challenge was seen as how to write the logic, not how to define the data. • The first step in OOP is to identify all the objects you want to manipulate and how they relate to each other, an exercise often known as data modeling. Real English Website

  22. ANALYSIS AND DESIGN • Real English website Design Approach • Overview Real English Website

  23. ANALYSIS AND DESIGN • Real English website Design Approach • Module View Diagram Real English Website

  24. ANALYSIS AND DESIGN • GUI Analysis and Design • 1. Front-End • Front-end is used by member and guest. They use features which are suitable with their privilege. • Sitemap • Screen Real English Website

  25. ANALYSIS AND DESIGN • Sitemap for member Real English Website

  26. ANALYSIS AND DESIGN • Sitemap for guest Real English Website

  27. ANALYSIS AND DESIGN • Screen: • Home page Real English Website

  28. ANALYSIS AND DESIGN • GUI Analysis and Design • 2. Back-End • Back-end is used by Administrator for management. • Sitemap • Screen Real English Website

  29. ANALYSIS AND DESIGN • Sitemap Real English Website

  30. ANALYSIS AND DESIGN • Screen Real English Website

  31. ANALYSIS AND DESIGN • Database Analysis and Design Real English Website

  32. DEVELOPMENT AND DEPLOYMENT • Development • Overview Source Code Figure 4.8 Source Code structure Real English Website

  33. DEVELOPMENT AND DEPLOYMENT • Development • Deployment Model Real English Website

  34. DEVELOPMENT AND DEPLOYMENT • Conclusion • After finish this project, we got some things are very valuable: • Understand more clearly about software development process • Have change research some new methods for applying it to software development • Have solid knowledge about Unified Modeling Language (UML) • Have much more knowledge about ASP.NET • Have more skills working in group • Manage time efficiently Real English Website

  35. Q&A Real English Website

More Related