Assignment Instruction
Assignment Instruction
Instructions:
1. Organize yourselves into groups of not more than 5 people.
2. Choose a topic in information system that you will use for this course. You can chose
from the list provided at the end of this document.
3. Produce a document and a PPT based on the following.
I. Introduction
A. Overview of Systems
II. Business Needs Assessment
A. Current Business Challenges
B. Stakeholder Interviews
III. Existing System Evaluation
A. Assessment of Current System (if applicable)
- Features and Capabilities
- User Feedback
Choose appropriate SDLC methodology and justify your choice
IV. System Requirements
A. Functional Requirements
B. Non-Functional Requirements
V. Technology Stack
A. Selection of Software
- Options
- Justification for the chosen technology
B. Infrastructure Requirements
- Hardware and Hosting (Cloud or On-Premises)
- Database Management System (DBMS)
VI. Design
A. UML Diagrams
- Draw different UML diagrams to model the system.
B. Process Modeling
- Model at least 2 processes
C. Data Modeling
IX. Deployment
A. Rollout Plan
- Scheduled deployment
- Data migration process
B. Post-Deployment Support
- Monitoring system performance
- Immediate issue resolution
XI. Conclusion
A. Recap of System Analysis
B. Importance of the System in Modern Business
C. Future Considerations and Adaptation
Some topics
Analyzing the workflow and data management within a hospital's information system, including
electronic health records (EHRs) and patient management.
Assessing the functionality and user experience of an e-commerce platform, including shopping
carts, payment gateways, and order processing.
4. Customer Relationship Management (CRM) System Analysis
Investigating how a CRM system helps businesses manage customer interactions, sales, and
marketing efforts.
Evaluating the integration and impact of an ERP system on various organizational processes,
such as finance, human resources, and supply chain management.
Analyzing tools and systems that gather and analyze data from social media platforms to inform
marketing and decision-making strategies.
Assessing the development process and performance of a mobile application, including user
experience and responsiveness.
Evaluating the effectiveness and usability of an LMS for educational institutions or corporate
training.
Investigating financial information systems, including accounting software and reporting tools, to
ensure compliance and accuracy in financial reporting.