0% found this document useful (0 votes)
25 views17 pages

Sad Project 1

The document outlines a project for developing an AI-driven reporting tool aimed at automating report generation from data to enhance efficiency and provide timely insights to stakeholders. It includes details on the problem statement, project description, software development methodologies, feasibility analysis, system requirements, and user interface designs. The project aims to save time, improve accuracy, and ensure stakeholders receive actionable information without delays.

Uploaded by

Lucky Machaba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views17 pages

Sad Project 1

The document outlines a project for developing an AI-driven reporting tool aimed at automating report generation from data to enhance efficiency and provide timely insights to stakeholders. It includes details on the problem statement, project description, software development methodologies, feasibility analysis, system requirements, and user interface designs. The project aims to save time, improve accuracy, and ensure stakeholders receive actionable information without delays.

Uploaded by

Lucky Machaba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

THE UNIVERSITY OF DODOMA (UDOM)

COLLEGE OF INFORMATICS AND VIRTUAL EDUCATION

DEPARTIMENT OF INFORMATION SYSTEM AND COMMUNICATION


TECHNOLOGY

COURSE CODE:CP 212

COURSE NAME:SYSTEM ANALYSIS AND DESIGN

PROGRAM: BSc.IS2

GROUP NO:9 ASSIGNMENT

COURSE INSTRUCTOR:Dr.CHRISTINA MURO

PROJECT TITLE:AI-DRIVEN TOOLS THAT GENERATE REPORTS


AUTOMATICALLY FROM DATA ,SAVING TIME AND ENSURING THAT
STAKEHOLDERS RECEIVE TIMELY INFORMATION

S/N NAME REGISTRATION SIGNATURE


NUMBER

1 AGNESS EMMANUEL T23-03-20357

2 HENRY JUMANNE T23-03-18822

3 THADEOUS ROBERT T23-03-01838

4 EDGA EDSON T23-03-18232

5 BAHATI MACHABA T23-03-12649


Table of contents
Chapter 1……………………………………………………………………………………1

1.1.Problem statement………………………………………………………………..1

1.2.software development methodology adopted……………………………………1

1.3.System description……………………………………………………………….1

1.4.System objective…………………………………………………………………1

Chapter 2…………………………………………………………………………………….2

2.1.Feasibility analysis……………………………………………………………...2

2.2.System requirements…………………………………………………………...3

Chapter 3…………………………………………………………………………………….4

3.1.Context, Data flow and Use case diagrams…………………………………….5

3.2.Entity Relationship Diagram (ERD)………………………………………….. 6

3.3.Logic diagrams………………………………………………………………...7

3.3.1.Flow chart……………………………………………………………..7

3.3.2.Decision Table………………………………………………………...8

3.3.3.State diagram………………………………………………………….8

3.3.4.Sequence diagram……………………………………………………..9

3.3.5.Activity diagram………………………………………………………9

Chapter 4…………………………………………………………………………………….10

4.1.System architecture…………………………………………………………..10

4.2.User interfaces……………………………………………………………..…10

4.2.1.Login page………………………………………………………....10

4.2.2.Dashboard………………………………………………………….10
4.2.3.Report Viewer……………………………………………………..10

Chapter 5……………………………………………………………………………………..11

5.1.Prototype development………………………………………………………...11

5.2.Report viewer……………………………………………………………….....12

6.Conclusion……………………………………………………….…………………………13
1.PROBLEM STATEMENT

In a data-driven world,organizations face challenges in efficiently analyzing and presenting data


to stakeholders.Manual report generation is often time consuming,prone to errors,and delays
critical decision-making .There is a need for tool that automates the generation of accurate and
timely reports ,ensuring stakeholders receive consistent,actionable insights without delay.

2.PROJECT DESCRIPTION

This project involves designing and implementing an AI-driven system that automatically
generates comprehensive reports from data. The tool will extract, process, and visualize relevant
data, allowing stakeholders to make informed decisions quickly and reduce manual efforts in
report generation.

3.SOFTWARE DEVELOPMENT METHODOLOGIES

• Agile methodology: For iterative and incremental development, allowing regular


feedback from stakeholders.
Scrum Framework: to ensure collaboration,quick adaption to changes and timely
delivery.

4.MAIN OBJECTIVE OF THE PROJECT

The main objective of this project is to create a scalable, AI-powered reporting tool that saves
time ,enhances accuracy and provide timely insights for stakeholders by automating the entire
report generation process.

1
1.FEASIBILITY ANALYSIS

Economic Feasibility

• Net Present Value (NPV);Calculates the projected cash flows over five
years,discounted at a given rate.
• Return on Investment(ROI):Evaluate profits against the development cost.
• Break-Even Point(BEP);Identify when cumulative profits exceeds the development
and operational costs.
Worked Example
Year Total costs($) Total Net cash Cumulative net
benefits($) flow($) cash flow($)

1 50,000 30,000 -20,000 -18,181

2 10,000 50,000 40,000 33,058

3 5,000 70,000 65,000 48,751

4 5,000 80,000 75,000 51,136

5 5,000 100,000 95,000 59,049

NPV=Sum of discounted cash flows=$173,813

ROI=Total benefits-Total costs/Total costs

=330,000-75,000/75,000

=3.4

BEP= Occurs between years 2 and 3

2
SYSTEM REQUIREMENTS

2. Functional and Non-functional Requirements of the system

(a) Functional Requirements

1.The system should input data.

. 2 .The system should perform data processing using AI to clean, analyze and organize data.

3.The system should generate customized reports based on user-defined templates.

4.The system should have access control for different user levels.

5.The system should send notifications for report readiness.

6.The system should provide a real-time insights and analytic through user-friendly
interface.

(b) Non-Functional Requirements

1. The system should generate a report within 30 seconds.(performance)


2. The system should support up to 1000 users.(scalability)
3. The system should ensure data security in transit and at rest(encryption).
4. The system should be 99.9%uptime(reliable).
5. The system interface should be easy to navigate(usability)

3
1. Context diagram
Input data AI process report
Data source stakeholders
processing
Dsystem deliver report

Request report

View report

4
2.Data flow diagram (DFD)

Input data Stakeholder


Data source Data input

Sends data request report


Data processing & analysis
Process data i
D1 data store

Report analysis generate report


Generates report
Report generation Report output
3.Use case diagram

Request report

Schedule report

stakeholder Manage data System administrator


sources

View report

Manage users

4.Entity Relationship Diagram (ERD)

role userID reportname

lUsernam
e
user report
Date

reportID
Password

6
3.Logic diagrams

3.1 Flow chart

start

Input data

Request report

no
Present

yes

Generate report Process data

Deliver report

end

7
3.2 Decision table

Condition User Data Action Action2:di


authenticated available 1generate splay error
report

User Y Y Y N
authenticated,data
exists

User is Y N N Y
authenticated,no
data

User not N Y N Y
authenticated,data
exists

User not N N N Y
authenticated,no
data

3.3 State diagram

It explains the states of the system.

Idle pending processing


process completed

report

8
3.4 Sequence diagram

Report ready for delivery

user system data repository

request report retrieve data

deliver report process data

3.5 Activity diagram

Start

Input
data/request

Process data

Generate report

Deliver report

end

9
1.System Architecture

This architecture illustrates the major system components and their interactions:

• Frontend;User-facing dashboard for requests and report viewing.


• Backend:AI engine processes data and generates report.
• Database:Stores raw data and generated reports

• External systems:Data sources providing input

2.User Interface Designs

2.1 Login page

➢ Fields:Username ,password
➢ Button:Login

2.2 Dashboard
➢ Features:real-time analytics,”request report”button,list of recent reports.

2.3 Report viewer


➢ Features;list of generated reports,search functionality,download option.

10
1.PROTOTYPE DEVELOPMENT

User interface (UI) Prototype for AI-driven reporting system.The


following are the main screens we shall create:-
1.Login Page
Components:
 Title:AI Reporting System Login
 Fields:
 Username input box
 Password input box
Button:”Login” button below the fields
Optional:”Forgot Password” link.

AI Reporting System Login


Username:
Password:
Forgot Password?

2.Dashboard
Components
 Header
▪ System title and user profile icon
 Sections
▪ Request Report Button:positioned prominently.
▪ Recent Reports:A table showing report names,generation
dates,and statuses.
▪ Real-time Analytics:small charts or graphs summarizing
recent data insights.

Request Report
AI Reporting System
user profile icon

Report name
Date generated
Status

11
3.Report Viewer
Components
o Header
 Page title :”Reports’
 Search bar for filtering reports.
o Body
 List of reports in a table format with report
name,date generated,view download actions.

o Footer: pagination or scroll to load more report

Reports
Search bar

Report name
Date generated
Actions
View Download

12
Conclusion
The successful implementation of AI-powered solutions to analyse use
behaviour and deliver personalized recommendations within an e-commerce
system presents a significant opportunity to enhance the customer experience,
drive revenue growth, and gain a competitive edge in the market.

By leveraging RAD methodologies, by prioritizing data-driven decision making


and continuous improvement, the project team can effectively develop and
deploy these solutions and the anticipated outcomes of this system will include
increased customer satisfaction:
Delivering a more enjoyable and relevant shopping experience, enhanced
customer engagement, encouraging longer session durations, lower bounce rates,
and increased interaction with the platform, significant revenue growth,
increasing conversion rates, average order value, and customer lifetime value,
improved customer loyalty, building stronger relationships with customers
through personalized and engaging experiences.

13

You might also like