LOGO Supervisor: Mr. Tran Binh Duong Students: 1 4. Nguyen Huong Thanh 5. Pham Thi Bich Thuy 6. Nguyen Thi Thu Huyen Funny Contents Sharing Community 1. Nguyen Anh Quan 2. Tran Minh Duc 3. Dang Tuan Linh
Add your company slogan LOGO Introduction 1 Process Management Plan 2 Requirements Specification 3 4 Testing Demo & Q/A Implementation
Add your company slogan LOGO Products Our Proposal Literature Review Background The People
Add your company slogan LOGO Phạm Thị Bích Thủy Mr. Trần Bình Dương Đặng Tuấn Linh Nguyễn Thị Thu Huyền Trần Minh Đức Nguyễn Hương Thanh Nguyễn Anh Quân
Add your company slogan LOGO Smile is indeed important in our everyday life The most effective and easiest way to have fun is read, view or listen funny contents. The necessary of sharing funny contents were not evaluated seriously.
Add your company slogan LOGO
Add your company slogan LOGO Created easily by Facebook users Has effective support from Facebook Owner can’t fully control their page Facebook is banned in Vietnam
Add your company slogan LOGO Content’s posted by website’s admin User can’t post, comment or rate content
Add your company slogan LOGO Content’s posted by website’s admin User can’t post, comment or rate content Has effective support from Facebook
Add your company slogan LOGO Very famous at funny photo sharing network User can post, comment, rate content Inappropriate with Vietnamese
Add your company slogan LOGO Specialized for Vietnamese users. Contribute from users. Give more interesting. Make the system user-friendly. Have best performance
Add your company slogan LOGO The main product of this project is a website:
Add your company slogan LOGO Process Environment The proposed system Process Organization Team work Project planning
Add your company slogan LOGO Front-end: Guest : view all contents of any kind User: Share contents Community functions Integrate well with some other popular networks(Google, Yahoo)
Add your company slogan LOGO Manage users Manage categories Manage roles Manage contents(stories, albums, videos) Manage reports
Add your company slogan LOGO Advertisement Banner Souvenirs(glass, T-shirt…)
Add your company slogan LOGO Core 2 Duo 2.0 Ghz 2 GB RAM 120 GB of hard disk Core 2 Duo 2.0 Ghz 3 GB RAM 120 GB of hard disk Development Hardware Server
Add your company slogan LOGO
Add your company slogan LOGO Iterative Model
Add your company slogan LOGO 2 Circles in project plan
Add your company slogan LOGO
Add your company slogan LOGO Working 6h/day and 5d/week Meeting with supervisor 1-2 times a week. 21 meeting minutes.
Add your company slogan LOGO Follow Capstone Project requirements Buffer: 3 weeks Using buffer: 2 weeks Submit all reports before dead-line at least 1 week Master plan Details plan.
Add your company slogan LOGO Non-functional requirement Functional requirements
Add your company slogan LOGO
Add your company slogan LOGO Users Admin Approve Report Follow Search
Add your company slogan LOGO Guest User Power user
Add your company slogan LOGO - Read contents at the website - View other user’s profile - Register account and login into the system - Approve contents - Add categories for contents - Delete contents, comments GuestUserPower User
Add your company slogan LOGO Categories management Contents management Reports management Users management Roles management Statistic
Add your company slogan LOGO The contents displayed in home page are approved contents By power user By users
Add your company slogan LOGO Bad comments Bad user Bad contents
Add your company slogan LOGO Follow users : The followers' contents will be updated in user’s page.
Add your company slogan LOGO Other users : search user
Add your company slogan LOGO Use case diagram Actor Summary Goals Triggers Preconditions Post conditions Success scenarios Alternative scenarios Exceptions Relationship Business rules Description Screen Data field definitions Button definitions Document requirements for each use case Each includes:
Add your company slogan LOGO
Add your company slogan LOGO Usability Reliability Availability Security Maintainability Performance
Add your company slogan LOGO Database design Detailed design Architecture design
Add your company slogan LOGO Overall design
Add your company slogan LOGO Multitier architecture
Add your company slogan LOGO Components
Add your company slogan LOGO Web components
Add your company slogan LOGO Data components
Add your company slogan LOGO Design for each use case: Class diagram Class explanation Sequence diagram
Add your company slogan LOGO Class diagram example
Add your company slogan LOGO Sequence diagram example
Add your company slogan LOGO Business tables Every table has a primary key named Id which is of type: INT NOT NULL IDENTITY(1, 1) Max length and nullability strictly follow field definitions
Add your company slogan LOGO
Add your company slogan LOGO Coding convention Tools Technologies Code review Performance consideration Security consideration Unit test
Add your company slogan LOGO
Add your company slogan LOGO
Add your company slogan LOGO Follow the general.NET naming convention FxCop Microsoft naming Coding style
Add your company slogan LOGO Reviewed by Technical leader Peer review
Add your company slogan LOGO Mainly for data layer and framework Unfinished: create NUnit report
Add your company slogan LOGO Caching in 3 layers: database, memory, and output (HTML) Use SQL Profiler to investigate all data access methods Minimize requests to the server and database hit Use AJAX Compress javascript and css files …
Add your company slogan LOGO Client side and server side validation No SQL injection Encrypt sensitive data: password, cookies
Add your company slogan LOGO Testing Process Testing Strategy Testing Activities Test Execution Test Report Performance Testing Bugs Report
Add your company slogan LOGO Log bug Code Unit test Review code Testing
Add your company slogan LOGO AcceptanceSystemIntegrationUnitRequirementsSystem designArchitecture designModule designCoding Developing Testing Plan for
Add your company slogan LOGO Test Plan Create TC template Write TC (based on SRS) Review TC Test Execution
Add your company slogan LOGO
Add your company slogan LOGO Unit test Function test System test Acceptance test Performance test
Add your company slogan LOGO
Add your company slogan LOGO
Add your company slogan LOGO
Add your company slogan LOGO
Add your company slogan LOGO
Add your company slogan LOGO