350 likes | 461 Views
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
E N D
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 Real English Website
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
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
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
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
REQUIREMENT SPECIFICATION • System context diagram Real English Website
REQUIREMENT SPECIFICATION • Assumptions and Constraints • Business constraints • Technical constraints • Stakeholders and Team Organization Real English Website
REQUIREMENT SPECIFICATION • System description • Actor specifications • Context Diagram • Functional Requirements • Non-functional Requirements Figure 2.2 Context Diagram Real English Website
REQUIREMENT SPECIFICATION • Use case Figure 2.3 Use case diagram Real English Website
REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.4 Register Activity Real English Website
REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.5 Translate Article Real English Website
REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.6 describes how member study and manage vocabularies. Real English Website
REQUIREMENT SPECIFICATION • Activity Diagram Figure 2.7 describes how admin manage articles Real English Website
REQUIREMENT SPECIFICATION • Sequence Diagram Figure 2.8 Register Sequence Diagram Real English Website
REQUIREMENT SPECIFICATION • Sequence Diagram Figure 2.9 Translate Article Sequence diagram Real English Website
REQUIREMENT SPECIFICATION • Sequence Diagram Figure 3.0 Vocabularies Management sequence diagram Real English Website
REQUIREMENT SPECIFICATION • Sequence Diagram Figure 3.1 Manage learned Articles Sequence diagram Real English Website
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
ANALYSIS AND DESIGN • Technical Design Approach • 2. What is 3-tiers coding architecture Real English Website
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
ANALYSIS AND DESIGN • Real English website Design Approach • Overview Real English Website
ANALYSIS AND DESIGN • Real English website Design Approach • Module View Diagram Real English Website
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
ANALYSIS AND DESIGN • Sitemap for member Real English Website
ANALYSIS AND DESIGN • Sitemap for guest Real English Website
ANALYSIS AND DESIGN • Screen: • Home page Real English Website
ANALYSIS AND DESIGN • GUI Analysis and Design • 2. Back-End • Back-end is used by Administrator for management. • Sitemap • Screen Real English Website
ANALYSIS AND DESIGN • Sitemap Real English Website
ANALYSIS AND DESIGN • Screen Real English Website
ANALYSIS AND DESIGN • Database Analysis and Design Real English Website
DEVELOPMENT AND DEPLOYMENT • Development • Overview Source Code Figure 4.8 Source Code structure Real English Website
DEVELOPMENT AND DEPLOYMENT • Development • Deployment Model Real English Website
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
Q&A Real English Website