Phase 2 - WordPress.com

kingfishblacksmithMobile - sans fil

14 déc. 2013 (il y a 3 années et 8 mois)

121 vue(s)

1


King Saud University

College of Computer and Information Sciences

Information Technology Department






IT322

Software Engineering I

BookStore

SYSTEM

Project Planning

Prepared by



Supervised by

DR.


Ghada Alhudhud

Summer
Semester 1433
-
1434

Spring

2013


Group#:
6

Grade:

Group Email/Wiki:
Softwareproject11
.wordpress.com

Group members:


Mash
ea
l AlShehri,429202226,Leader

Project Scope,
Hardware and Software
Tools, Cost, Roles and
Responsibilities

Reem Almogary,431200324, Leader Assistant

Timeline


Shaden Alammar,432200429, Analysis1

Introduction

Abrar Alhussain
,431202
183
, Analysis
2

Goals & Objective

Reema

Al
frayh
,4
31200408
, Analysis
3

The Problem and The
Solution

2


Revision Table


Page#

Section#

Reviewer

Corrected by (Reviewer, Author)

4

1

Reema
,
Abrar
,
Masheal
,
Reem

Authors :
Shaden Alammar

5

2

shaden,
Abrar
,
Masheal
,
Reem

Authors :
Reema Alfrayh

6
-

7

3

Reema
, shaden,
Masheal
,
Reem

Authors :
Abrar Alhussain

8

4

shaden,
Abrar
,
Masheal
,
Reem

Authors :
Reema Alfrayh

9

5

shaden,
Abrar
,
reema,
Reem

Authors :
Masheal AlShehri

10

6

shaden,
Abrar
,
reema,
Reem

Authors :
Masheal AlShehri

11

7

shaden,
Abrar
,
reema,
Reem

Authors :
Masheal AlShehri

12
-
13

8

shaden,
Abrar
,
reema, masheal

Authors :
Reem Almogary

14

9

shaden,
Abrar
,
reema,
Reem

Authors :

Masheal AlShehri














3


T
ABLE OF
C
ONTENTS


1.

Introduction

................................
................................
................................
................................
...........

4

2.

The Problem

................................
................................
................................
................................
...........

5

3.

Project Goals and Objectives

................................
................................
................................
.................

6

3.1. Goals

................................
................................
................................
................................
....................

6

3.2.
Objectives

................................
................................
................................
................................
............

7

4.

The Solution

................................
................................
................................
................................
...........

8

5.

Project Scope

................................
................................
................................
................................
..........

9

6.

Hardware and Software Tools

................................
................................
................................
.............

10

6.1.Hardware

................................
................................
................................
................................
............

10

6.2.Software

................................
................................
................................
................................
.............

10

7.

Cost (if applicable)

................................
................................
................................
...............................

11

8.

Timeline

................................
................................
................................
................................
................

12

8.1.Activity Network

................................
................................
................................
................................
.

12

8.2.Bar Chart

................................
................................
................................
................................
.............

13

9.

Roles and Responsibilities

................................
................................
................................
...................

14

References

................................
................................
................................
................................
...................

15

Appendices

................................
................................
................................
................................
..................

16













4


1.

I
NTRODUCTION


I
n

the recent years, people have seen many innovative ideas in
Information Technology sector mainly in the E
-
commerce and
Smartphone
applications,

which was a result form the trending behavior
of people who want to stay communicated and connected to the world
and became

more
demanding.

Each semester college students will have to go through a long process to
search and find the required textbook for
their courses. in many cases
the textbooks are not available in local libraries or book stores , so the
student will have to order it form Amazon or similar website and that
could cost a lot of time and money depending on where is the shipment
coming from
.

One of the reasons behind being interested to develop this project , is to
find better solution for students where they can communicate and make
deals with each other regarding their textbook and study materials.
In

addition,

saving time, reduce amount o
f effort to find the right textbook,
and satisfy the student economically are other important reason to
adopt this project.












5


2.

T
HE
P
ROBLEM



The
Textbook Exchange

process from

the library is not convenient for
several reasons:



Due to busy schedule, students may do not have enough time for
going to the library searching for the availability of the book they
need , make
search
ing

in the library
and then
buying

. That's Sure
will be wasting
time!




As for the
seller

require too much effort guiding each
buyer

to
obtain their
need.




The libraries are not available all the
time
;

this could be bigger
issue for women who have very limited access to some libraries.




There are
difficulties

for the student to find the
appropriate price

of the

same

book.


6




Project Goals and Objectives

2.1.

Goals

A creation of
an

application

that

will concentrate in many
features
as
saving time, reducing the

amount of effort for

both user types

and keeping up with the beneficiaries of the technology with
having useful information.


2.2.

Objectives

The system will facilitate reaching the needed information, making it
easy for all users to apply at any time as well as anywhere to the
textbook
.

As the project allowed to be used 24 hours a day, it will make
the
library

updating consecutively. In addition
, having a
BookStore

system in mobiles phone is good way to encourage the users to
buy

more books. That can be achieved by:


User

(Student)



Browse

the available
textbooks.



Register for the system by providing their name and email
address and a
password.



Logging
-
in into their accounts in the system with
email

address

and password.



They have the ability to search for a spe
cific book, if it is
availabl
e

by title or ISBN number or author
, it

will
display

additional information about textbook, including an image of
the textbook cover, price, authors, and the book description
.
If the
user wants

to
buy it
,
he/she has to send a request to
7


the seller and owner indicating
intent

to purchase by sending
an email to the textbook buyer.

o

When the user search for a specific book the system
will display a list of results showing the different prices
and conditions if there are more than one of the s
ame
textbook.



The

user

can access to the system by his/her
email

address

and password .Where he/she is able

to control and manage
books by

adding or removing
(
once the student has completed
a sale, or if the user decides to not sell the textbook
)

and

checking the a
vailability of books.


















8


3.

T
HE
S
OLUTION

For the serious problems,
BookStore

System will be the smart solution
that will be available to all students 24
hours:




Through this app the user is able to search for the
book,

read
about its information

(
price

and condition of the
book)

than
Send a
request

to

the owner
,

so the system will be solving many troubles
for users like waste time in searching for textbooks
.




The

system will display a list of results showing the different prices
and conditions if there
is

more than one of the same textbook
,

so
the user can choose
the appropriate

price.




As our
smart

system

will be a good reflection to the
seller's

side
making
sales
easier contr
olling and managing the process.















9


4.

P
ROJECT
S
COPE




Students

have

the ability of controlling the
application

by adding a
book
to the system or removing it.



Students are able to access the system by
entering their email
address
and password
.



Students have the right to buy more than

one
book

per day
.



Students can be aware to the information of
books (for sale)

updated by the
m
.



Student
s

are not allowed to
enter
in
another
person's
account and
does

editing his/her
price

of books
or adding and
removing

his/her books.



Buyers

are not allowed
buy the book unless they pay the full price
of required books.



Book seller can't raise price of book up to unreasonable level.












10


5.

H
ARDWARE AND
S
OFTWARE
T
OOLS

6.1
.

Hardware



Computers

6.2
.
Software




MS Word 2007
-
2010



MS PowerPoint 2007
-
2010



Photoshop



Ms Project

2010





















11


7.

COST

(
IF APPLICABLE
)


There is many components that is needed in the operation of developing
and implementing applications including tools, servers, database and
developer account that allow the developer to publish his/her
application in well
-
known stores . The used
component
varies

from one
software to another according to software details. We tried t
o minimize
the budget of Mobile

application in a way that will not affect in the
quality of the application in the future. The project team have agreed
that the application well need to be designed using sophisticated tools
and they decided that the application should be published in a
ll mobile
stores since the students use different cellophanes from different
companies and here is more details about the cost :



Special tools or programs:

We

decide to choose
Adobe

Dreamweaver CS6

which
provides

a
simple visual interface to create Web sit
es in HTML format and
mobile applications and edit. Use Fluid Grid Layout designer for
compatibility between platforms to create layouts quick
adaptation. And can review designs using Multiscreen Preview
"multi
-
screen preview" before publishing. In additio
n, this
program is able to create applications for original mobile devices
for the operating systems ios and android using the updated
support for mobile devices" jquery" and more other features .This
program will cost 514.29 $ (
1928.29

Saudi Riyals
).
[1]




opening accounts in mobile stores (IOS


Android


Windows
phone


Blackberry):

To

publish the application through all available mobile
phone, we

need to open accounts in the application stores for these
phone.
We choose four popular application
stores:

1)

IOS

app
store:

99$
(371.27

SR
)
.

[
2]

2) Android

Google play: 25$
(93.75

SR
)
.

[
3]

3) Windows

phone 8 windows market place: 99$(371.27
SR
)
.

[
4]

12


4) Blackberry

OS app world: registration and submitting app has no
fees. [
5]


8.

TIMELINE


8.1
. Activity

Network



Figure
1
:The BookStore Activity Network diagram




13


8.2
. Bar

Chart




Figure
2
: The BookStore Bar Chart











14


9.

ROLES

AND
R
ESPONSIBILITIES







Member

Role

Responsibilities

Project Leader

Manage the
project. This includes
leading, planning and monitoring
the development of all project
deliverables. The project manager
is responsible for managing and
updating schedule and all project
management procedures (scope
management, team meetings,
delay etc.).
Leading the document
reviewing process
, Ensure that
updates are made to the report
after review by the instructor
,
Works as analyst.

Masheal Alshehri
.

Analyst



Works as analyst and leader
assistant.


Reem Almogary
.

Analysis

The analyst is responsible for
Gathering, writing and ensuring
the requirements of the project
and documented correctly before
a solution is developed and
implemented,
draw system
models.



Shaden
Alammar
,
Abrar

Alhussain
,
Reema

Alfrayh
.

Reviewers
(Additional cyclic
Role)



Review the document, Report
comments about the document,
and return it to the authors for
amending.


Reem almogary ,


Masheal Alshehri

,
Shaden
Alammar

,

Abrar Alhussain

,

Reema Alfrayh

.

15


R
EFERENCES

[1]
Brameji

"Adobe Dreamweaver CS6


brameji.com
. [
online].Available:
http://brameji.com/2012/%D8%A8%D8%B1%
D9%86%D8%A7%D9%85%D8%AC
-
%D8%AF%D8%B1%D9%8A%D9%85
-
%D9%88%D9%8A%D9%81%D8%B1
-
adobe
-
dreamweaver
-
cs6.html


[2] Apple "Apple Developer Program" developer.apple.com
. [Online
].Available:

https://developer.apple.com/programs/


[3]Google "Developer Registration
-
Android Developer Help"
support.google.com
. [Online
].available:

http://s
upport.google.com/googleplay/android
-
developer/answer/113468?hl=en

[4]Windows Phone "Windows 8 Product Guide for Developers"
msdn.microsoft.com
. [Online
].Available:
http
://msdn.microsoft.com/en
-
us/windows/apps/hh852650.aspx


[5]Blackberry
"BlackBerry

World
-

BlackBerry Developer"
developer.blackberry.com
. [Online
].
Available:

http://developer.b
lackberry.com/blackberryworld















16



P
ROJECT
P
LAN



Phase

Description

Start Date

End

Date

Return Date for phases

Phase 1

[WEEK #
1
]

Team Forming

Team Management Site/Wiki

8
th

June 2013

14
th

June 2013


==

Phase 2

Planning Document

Project plan
document according to the
standard template.

15
th

June 2013

21
st

June 2013


==

Phase 3

SRS Document

System Requirements Definition


22
nd

June 2013

28
th

June 2013


==

Phase 4

SRS Document

Use

cases and Use

case Diagram.

Conceptual Diagram




Phase 5

SRS
Document

Sequential Diagrams

Class Diagrams

3
rd

Mar 2012

9
th

March


16
th

Mar 2012

Phase 6

Final SRS Document

.

17
th

Mar 2012

23
rd

Mar 2012


30
th

Mar 2012