Can manage course categories such as searching adding

This preview shows page 4 - 6 out of 99 pages.

Can manage course categories such as searching, adding, updating and deleting course categories. Course category includes the information such as course category name and descriptions. Can manage courses such as searching, adding, updating and deleting courses. Course includes course name and description. Can add topics such as topic name and topic descriptions into a course, add courses into a category. Can manage trainer profile such as adding, updating and deleting the information: Trainer name, External or Internal Type, working place, telephone, and email address. Can assign trainer to a topic. Can assign trainee to a course. 3. A trainer’s role In the same system, the trainer who have been registered by the administrator can login and can update his profile such as Trainer name, External or Internal Type, education, working place, telephone, and email address. Can view courses which have a topic he is assigned to. Your manager suggests that this would be a great opportunity for you to demonstrate your capabilities by designing and developing the application. After considering, you decide to do the project. The project consists of 4 steps which is divided into two phases. In this first phase, you have to carry on requirement analysis and produce solution design for the problem.
5 | P a g e Le Phuc Huy Assignment Guidance Task Assessment Criteria Requirement 1 P1 Explore a business-related problem and produce a well-defined Problem Definition Statement supported by a set of user and system requirements. 1. Use case diagram to capture problem requirements 2. Screen-flow diagram and wireframes (prototype screen) 2 P2 Determine any areas of risk related to the successful completion of your application. 3. Questions to identity any problem from the requirements, use cases, screen-flow diagram or UI 4. Answer to above questions according to personal research 3 P3 Research the use of software development tools and techniques and identify any that have been selected for the development of this application. 5. ERD describing application database 6. UML Class diagram for the core business processing 4 M1 Analyze a business-related problem using appropriate methods and produce a well- structured Software Design Document that defines a proposed solution and includes relevant details on requirements, system analysis, system design, coding, testing and implementation. 7. Detail use case description for important functions 5 M2 Compare the differences between the various software development tools and techniques researched and justify your preferred selection as well as your preferred software development methodology. 8. A presentation to introduce different software development methods (at least 3), for example: Waterfall, Prototyping, Spiral, Agile… 6 D1 Justify the tools and techniques chosen to realize a custom built website. Justify your preferred selection of tools and techniques in deducing an appropriate solution to a business related problem.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture