Department of portal and e-services
Practical training report
Trainee name: Abdulaziz Saleh Al-Abdulkareem
Supervisor name: Eng. Hamad Al-Qahtani
2014 / 1435H
Acknowledgement:
I would like to
thank the Deanship of e-Transaction and Communication for giving me the
opportunity to train with them. I also would like to thank Dr. Esam Alwagait
the dean of the deanship of e-transaction and communication, and Eng. Hamad
Al-Qhatani Portal and new media department director. I thank my supervisor Naif
Alotaibi for his time and effort.
Introduction:
Practical
training is one of the most important opportunities that give the student a
chance to get a practical experience and try the working environment, which is
completely different from the educational environment. It also makes the
student get used to take responsibility and discipline and punctuality.
Moreover, it strengthens teamwork.
The Training Plan:
My training plan was to design a system for the
journal site of college of business administration to post scientific papers
and evaluate them.
The training
plan started from requirement gathering and business analysis, passed through
system analysis, and then designing the application interfaces, and testing the
system after completion.
Scope of training:
System Analysis:
The Systems
Analyst Implements computer system requirements by defining and analyzing
system problems; designing and testing standards and solutions.
System Analyst Job Duties:
·
Defines
application problem by conferring with clients; evaluating procedures and
processes.
·
Identify and plan for organizational planned systems, and ensure
that new technical requirements are properly integrated with existing processes
and skill sets.
·
Interacts with internal users and customers to learn
and document requirements that are then used to produce business requirements
documents.
·
Develops
solution by preparing and evaluating alternative workflow solutions.
·
Controls
solution by establishing specifications; coordinating production with
programmers.
·
Validates
results by testing programs.
·
Provides
reference by writing documentation.
·
Updates
job knowledge by participating in educational opportunities; reading
professional publications; maintaining personal networks; participating in
professional organizations.
·
Accomplishes
information systems and organization mission by completing related results as
needed.
·
Helps programmers during system development to provide flowcharts
or Database design and Interact with designers to understand software
limitations.
·
Writes technical requirements from a critical phase and Plan a
system flow from the ground up.
·
Performs system testing.
System Analysis Tools:
Feasibility Studies
Often the first step involves determining whether the
product or project is worth the time and effort. A feasibility study is a
document that describes features and benefits of the product, itemizes costs,
resources and staffing then describes the projects potential profits or value
to the organization. A feasibility study forces the analysis team to turn a
nebulous idea into a practical, useful project with a firm definition and a
list of tangible benefits.
Interviews
The details necessary to understand processes or product
needs are usually in the heads of employees and customers. The only way to mine
this information is to talk with them. Interviews should be focused, with a
prepared list of questions or concepts to be discussed. Document each interview
by recording it using a small digital recorder or summarize the conversation
immediately after it is completed.
Use Cases
Short narratives describing how a product will be used,
limited to a few paragraphs, often helps analysts and customers refine product
features. Refine these narratives throughout the analysis phase. These use
cases can be used throughout the project life cycle, especially during testing.
Microsoft Word was used to write the use cases.
Figure 1 Use case diagram of the project
Requirements Lists
When designing a product, it is helpful to keep a running
list of requirements. These should be presented as a list or in outline form,
organized by categories. As the list grows, this list helps the analyst
understand the customer's needs and helps limit what features are necessary and
which are not.
Microsoft Word was used for writing the list of
requirements.
Functional Requirements of the project:
·
Authority distribution.
·
Log in to the system.
·
Edit the account
information.
·
Uploading a new research.
·
Editing a research.
·
Assigning referees.
·
Writing a research review.
·
Final acceptance.
Non-Functional Requirements of the project:
·
Ease of use of the system
·
Easy navigation between
pages System
·
Easy retrieval of archived
data
·
Ease of adjustment and
conservation
·
Show the time and date of
lifting of the research and the completion of the arbitration
·
Send an e-mail message and
the status of the researcher to Mobile Search
·
Send an e-mail after each
of the users concerned
·
Put a time limit to the
approval of the arbitrator's award a maximum of 7 days
·
Capping arbitration for up
to 30 days
Flowcharts
Flowcharts come in many varieties and under many names, but
the basic concept is to take a process and describe it as a diagram. Whether
presented as a process flow chart or an Entity/Relation diagram, the drawing
helps the analyst describe a series of steps or decisions in visual form in a
manner that facilitates communication.
Microsoft PowerPoint was used to initiate the flowcharts.
Figure 2 Flowchart diagram of the project
Prototypes
A model or prototype can turn a group of ideas into solid
form. Software engineers often hear the statement "I'll know what I want
when I see it" and a model or prototype can facilitate these issues. By
presenting a prototype, the analysts gather features that work and open
discussion on other features and improvements.
Caretta GUI Design Studio was used to initiate the system
prototype.
Prototype Screenshots:
Figure 3 Log in screen
Figure 4 Research list
Figure 5
uploading a research form
The rest of the prototype screenshots are in the system
requirement report.
Trainee’s outcome :
·
Being
able to do the examination of the
business problem that organizations plan to solve with an information system.
·
Being
able to gather
information about the existing system in order to determine the requirements
for an enhanced system or a new system.
·
Being able to identify the specific requirements that the
system must satisfy.
·
Being
able to develop solution by preparing and evaluating alternative workflow
solutions
·
Being able to control
solution by establishing specifications; coordinating production with
programmers.
ليست هناك تعليقات:
إرسال تعليق