Project Domain / Category Web Programming
Abstract / Introduction The Online News Management System will help a news agency to post news using web application. It will facilitate users to read news online and provide their feedback on posted news. The users can read news without registering themselves on the website of news agency. The users will be able to see news category wise e.g. national news, international news, breaking news, popular news, politics, sports, job, business, entertainment, crime, health, science and technology, miscellaneous news etc. The system will not only provide latest news to people but they can view news archives as well. The system will also allow users to register on the website to subscribe for news receive email and desktop notifications.
User’s Requirements: FR1. The system should allow users to select news category. FR2. The system should allow users to view news. FR3. The system should allow users to give their feedback on posted news. FR4. The system should allow customers to get registered on the website and subscribe for news receive email and desktop notifications. FR5. The system should allow users to contact with news agency to give suggestions and ask queries.
FR6. The system should allow admin to add, update and delete news. FR7. The system should allow admin to maintain date and timing information along with each news. FR8. The system should allow admin to put news in news archive based on its date and timing information. FR9. The system should allow admin to give “read only view” to users so that they can only view the posted news and not make any changes in it or delete it. FR10. The system should allow admin to keep track of registered users, their suggestions, feedback, and queries etc. FR11. The system should allow admin to keep record of how many users viewed a particular news and put a particular news in “popular news” category based onthis information.
Non-Functional Requirements: NFR1. Reliability: System behaviour should be correct. NFR2. Availability: System should be available 24/7. NFR3. Usability: System should provide user friendly interface.
NFR4. Robustness: System should be able to behave normally, roll back or commit processing/transaction in case of system failure or crash. NFR5. Performance: System should produce results quickly.
Tools: Visual Studio (C#.Net) and SQL Server