Professional Documents
Culture Documents
Chapter 1-5 Softeng
Chapter 1-5 Softeng
CHAPTER I
SOFTWARE PROJECT MANAGEMENT PLAN
(SPMP)
1. Introduction
The study is all about An Online Sales and Product Monitoring System with E-Mail
and SMS for RSS Marketing. The researcher’s focuses on what will the Company needs
and because of the appliances that they have, our group decided to make a database of
their products and online sales and product monitoring for the customers. One of the most
important jobs of the database is to track and manage transactions. It needs to keep track
of every order along with the details that the company needs to process the transactions.
There is much data needed to process an order. This functionality dominates most
ecommerce databases. A database management system stores, organizes and manages a
large amount of information within a single software application. The use of this system
could increase efficiency of business operations and reduces overall costs.
RSS Marketing is located near Shopwise and e-homes in the Antipolo City. It is a
business to customer type and it primary sells home appliances such as washing
machines, air-conditioning systems, television and many more. Their current system is a
walk-in process they manually talk to the customer and they also deliver the appliances to
the customer. RSS Marketing serves a lot of people every single day.
The RSS Marketing doesn’t have existing system, the possible solution in their
problem is to develop a software to make the customer easier to buy to their store and to
see also the products of RSS Marketing.
Chapter I
Project Overview
A Project Deliverables NONE 0 1 Nov.
PROJECT 8, Nov. 15,
ORGANIZATION 2017 2017
PROJECT
MANAGEMENT PLAN A
B 0 2 Nov.
Gantt Chart 15, Nov. 15,
PERT/CPM 2017 2017
Chapter II
Requirements Traceability
Matrix
SYSTEM
ARCHITECTURAL
DESIGN
Chosen System
G Architecture (HIPO) F 1 2
Discussion of Alternative
Designs Dec.
System Interface 13, Dec. 20,
Description 2017 2017
DETAILED
DESCRIPTION OF
H COMPONENTS G 1 3 Dec.
Input Process Output 27, Jan. 3,
Charts 2017 2018
USER INTERFACE
DESIGN Jan.
I G 1 1
Description of the User 3, Jan. 10,
Interface 2018 2018
Chapter IV
Table No. 1
(Project Deliverables)
The RSS Marketing would like to create a system that will help them to
encourage a lot of customers and also to make it easier for them to transact with every
single customer and to have database in their company and also have a reservation for
those who want to buy. The management and the researchers have a meeting and decided
that Online Sales and Product Monitoring System with E-Mail Notification and SMS
Notification for RSS Marketing
General Problem
The RSS Marketing is currently using a manual processing system that makes it
hard for them to maintain and keep their records properly.
Specific Problem
To design and develop application software for home appliances and also An
Online Sales and Product Monitoring System with E-Mail and SMS Notification for RSS
Marketingwill surely help them to minimize the works of the workers because of walk-in
system. And with the help of this system, they will sure the good serving of RSS
Marketing for their customers and it will make the transaction much easier for both
parties.
General Objective
To develop an application and software for the convenience of the customers and
employees.
Specific Objective
Scope
The scope of the study is to provide the customer fast transaction and reservation
of the products. The employees see the order of the customer.
Limitation
The delimitation of the study which is not included in the study are the following:
The proposed system will only have limited for those who don’t have an
internet.
The study thus not cover with transaction card.
The finding of this study how they would benefit from Company, Clients, Future
2. PROJECT ORGANIZATION
Is a structure that facilitates the coordination and implementation of
projectactivities. Its main reason is to create an environment that fosters interactions
among the team members with a minimum amount of disruptions, overlaps and
conflict.
2.1 Software Process Model
Process models are processes of the same nature that are classified together into a
model. Thus, a process model is a description of a process at the type level. Since the
process model is at the type level, a process is an instantiation of it. The same process
model is used repeatedly for the development of many applications and thus, has many
instantiations. The proponents will use the agile type of system development.
Agile software development describes a set of values and principles for software
development under which requirements and solutions evolve through the collaborative
effort of self-organizing cross-functional teams. It advocates adaptive planning,
evolutionary development, early delivery, and continuous improvement, and it
encourages rapid and flexible response to change. These principles support the
definition and continuing evolution of many software development methods.
Figure No. 1
(Software Process Model)
The definitions of terms are based on observable characteristics and how it is used
in study. For clarity, the following terms are defined operationally.
PHP (Hypertext Preprocessor). The study aims to create an online school management
that the students can access through the internet. It is a general-purpose language that is
Email Notification - The use of cellular and mobile phones had turned from being a
luxury to becoming a necessity. It has helped transform the way people communicate on
a daily basis. The proponent’s aims to use the SMS notification to update the customer if
the loan application is approved or didn’t approve.
Xampp - It is used to test a system by using a local server easy for developers to create a
local web server for testing and deployment purposes. It is also cross-platform, which
means it works equally well on Linux, Mac and Windows.
CSS (Cascading style sheets) - Are used to format the layout of Web pages.Develops
and create a uniform looks of a websites.
3.2 PERT/CPM
CPM (Critical Path Method) is used to assist the project manager in scheduling the
activities (i.e., when should each activity start). It assumes that activity durations are
known with certainty. PERT (Program Evaluation and Review Technique) is used to
assist in project scheduling similar to CPM.
Figure No. 2
(PERT/CPM)
CHAPTER II
SOFTWARE REQUIREMENTS SPECIFICATION
(SRS)
1 INTRODUCTION
Software requirements specification. A software requirements specification (SRS)
is a description of a software system to be developed. It lays out functional and non-
functional requirements and may include a set of use cases that describe user interactions
that the software must provide.
2 SPECIFIC REQUIREMENTS
The primary function of the RSS Marketing website is ordering, reservation and
buying of products. Some of its functions are the interactive map to locate the main
physical branch, reservation of products, buying of products, contacting the staffs and
such.
Figure 3
(Home page)
The website doesn’t have any designated hardware, it does not have any direct
hardware interfaces. The user will only be required of a reliable internet connection to be
able to access the website. A personal computer or handheld mobile device will do.
Figure No. 4
Hardware Interface Design (HID)
RSS
Pick order
Process
order
Send Notification
Receive
Order
End \
Figure No. 5
(Software Interface)
Product features are characteristics of your product that describe its appearance,
components, and capabilities.
Figure No. 6
(Product features)
Table No. 3
System Attributes for RSS MARKETING
2.3.1 Reliability
Figure No. 7
(Reliability)
As time goes by, the reliability of the website becomes obsolete, the proponents
will keep updating the website for the future products, but the main website will become
obsolete due to the upgrading of technologies. The vision of the proponents of why this
does will be obsolete is due to the need to upgrade into a mobile application.
2.3.2 Availability
The website application will be available twenty-four seven. The limitation of the
website application is the lack of internet access.
2.3.3 Security
The credentials of the users will be secured in the systems database and will be
secured with password that user will only be able to access with the password.
2.3.4 Maintainability
The websites maintainability cost depends on the future updates and bugs. The
systems coding will take time and the cost will be based on the feedback or found bugs.
2.3.5 Portability
Portability is not a problem for the website application for it is online based and
can be accessed easily with the use of internet.
2.3.6 Performance
The systems performance will be based on the internet speed and the hardware ram.
3 DATABASE REQUIREMENT
3.1 Data Dictionary
A data dictionary contains a list of all files in the database, the number of records
in each file, and the names and types of each field.
Table No. 4
Entity Relationship Diagram (ERD)
CHAPTER III
SOFTWARE DESIGN DESCRIPTION
(SDD)
1 INTRODUCTION
The entire proposed system includes customer and admin. The customer can pick
appliances and order. The admin can track customer’s information and can add, delete
and update the customer orders and send SMS notification and EMAIL notification.
Table No. 5
Requirements Traceability Matrix (RTM)
Figure No. 8
Hierarchical Input Process Output (HIPO)
The discussion designs of the existing system show that the Customer will book request
and then it will go to the process then it will give confirmation from the database then
send it back to the customer.
Login
Payment
Monitor Monitor list
Product list
Process
Figure No. 9
Discussion of Alternative Designs
Figure No. 10
(Context Diagram)
IPO (input Process Output) diagram, which depicts the flow of control and data in
a module, HIPO does not provide any information about data flow or control.
Figure No. 11
Input Process Output (IPO)
The proponents use a simplified design for the user interface, the website contain
a home, product, view cart and a log-in button. The home interface includes the featured
products and the link to the interactive map of the physical stores location. The products
interface includes the pictures and list of the products that the company is selling. The
“view cart” includes the list of the selected products by the user. And the log-in includes
the form to be filled up by the user.
Figure No. 12
Home interface
The Home interface is the Home page of the system you can see there the Brand of the
appliances and the registration in website.
Figure No. 13
Product interface
Product interface you can see there the appliances of the RSS Marketing.
Figure No. 14
View cart
View cart you can see your appliances that you buy in the RSS Marketing.
Figure No. 15
Log-in
Log- in, you can use your account that you register in the Home Page.
In the home page there’s a “start shopping” button which will redirect the
interface to the featured products upon clicking. And add to cart button adds the selected
item into the user’s cart which will be available to check out for the later payment.
There’s a about us button where the information about the company or the staff are
included. And much more features to explore.
CHAPTER IV
SOFTWARE TEST DOCUMENTATION
(STD)
1 INTRODUCTION
Software test documentation is the vital element that raises any experimental
activities to the level of a software test. International organizations like IEEE and ISO
have published standards for software test documentation.
1.1 System Overview
The proponents used to create a system that will help the RSS Marketing to
expand their sales and to encourage a lot of customers to buy products to them, so the
proponents and the management discuss about the different problems that they’re going
through. The RSS marketing needs an advertisement through online so that they can earn
a lot of customers, because that’s what they needed, they’re having a problem to sell
products. Also, the management asks to create a system that will help them to make
transactions easier than the system that they have right now which is walk-in system.
Sales system is an online solution for handling orders. It provides easy and quickest way
of finding and managing information related to orders. As the Online Sales System
application is a global application which is going to be used by the users belonging to
various region of the world, therefore, it should be developed and designed by using
some open source and platform independent technology. This project is to investigate and
design a software solution which can facilitate RSS Marketing in performing their daily
tasks, improving efficiency, and helping them to be more productive.
This project will provide a solution through which RSS Marketing can easily
manage, handle and generate all required information in their respective format when
needed. It will help them to manage order Details, financial data, and historical data and
also in producing documents of different formats for different customers. This solution
will help RSS Marketing in reducing effort spend on managing orders. It will also
provide them opportunity to explore possibility of generating documents, managing
financial details and analyzing historical data with use of digitalized solution.
Planning Phase
The proponents decided to construct a WEB-Based Online Sales and Product
Monitoring System with E-Mail Notification and SMS Notification for RSS Marketing to
process for a fast and easy transaction for customer. so, they can easily buy appliances.
Designing
The proponents decided to work their system using PHP (Personal Home Page),
MySQL (Structured Query Language). PHP is a script language and interpreter that is
freely available and used primarily on Linux Web servers while MySQL is an open
source relational database management system (RDBMS) based on Structured Query
Language (SQL)
Testing
The proponents test the product system, so they can know the bugs and some
error also they analyze it through the given step by the panelist.
Build
In this phase the proponents fix the errors that they see through the testing phase,
so the system will run smoothly and accordingly.
Accept
In this phase the proponents will finalize the system checks all the possible error
and bugs, so they can deploy it to the next iteration.
2 TEST PLAN
2.1 Features to be Tested
Sign – in Module
Log – in Module
Payment Module
2.2 Features not to be Tested
Home page Module
Kindly test the system modules according to the function and performance with
the following categories:
Where: 3 (FC) = Full Compliance
2 (PC) = Partial Compliance
1 (NC) = Non-Compliance
MODULE FC PC NC REMARKS
HOME 15 Full Compliance
LOG-IN 13 Partial Compliance
PRODUCT 15 Full Compliance
ABOUT US 10 Non-Compliance
CRITERIA
2] Reliability
Criteria Comments/Statements Rating Remarks
Consistency Does the software have a 4 Satisfactory
formal and unique interface
design?
Accuracy Does the software can 4 Satisfactory
navigate and perform fast?
Error Tolerance Does the system have no 3 Average
error or failure?
Modularity The system components 4 Satisfactory
architecture enables to divide
up into smaller components?
3] Efficiency
Criteria Comments/Statements Rating Remarks
Consistency The useful output of the 4 Satisfactory
result, characteristic, forms
or modules in the system.
Accuracy The measurements of the 4 Satisfactory
quality in all modules.
Execution The efficiency of the system 4 Satisfactory
Efficiency to execute.
4] Testability
Criteria Comments/Statements Rating Remarks
Modularity The quality that allows a 4 Satisfactory
components to be easily tested to a
system that enables to easily divide
into smaller components.
4] Testability
Criteria Comments/Statements Rating Remarks
Simplicity The quality or condition to be easily 4 Satisfactory
test.
Audit Ability The ability to verify and examined 3 Average
the tested form of modules.
5] Portability
Criteria Comments/Statements Rating Remarks
Modularity The ability to divide 5 Excellent
components in different
computers.
Simplicity The quality of the system to 5 Excellent
easily carried out and run to
different computers.
Conciseness The ability of components to 4 Satisfactory
view a clear result in modules
or forms
Hardware The ability of the system to 4 Satisfactory
Independence easily run in different
computers without runtime
error in hardware.
5. TEST RESULTS
WHITE BOX TESTING SUMMARY
10 Respondents 50 perfect = Total / 50 = Weighted Mean
FACTOR
1) CORRECTNESS
(Table Discussion)
2) RELIABILITY
Consistency 5 3 0 2 0
25 12 0 4 0 41 1
Accuracy 5 2 1 2 0
25 8 3 4 0 40 1
Error Tolerance 5 3 1 1 0
25 12 3 2 0 42 1
Modularity 5 3 0 2 0
25 12 0 4 0 41 1
(Table Discussion)
3) EFFICIENCY
Consistency 5 3 0 2 0
25 12 0 4 0 41 1
Accuracy 5 2 1 2 0
25 8 3 4 0 40 1
Execution 5 3 1 1 0
25 12 3 2 0 42 1
Efficiency 5 3 0 2 0
25 12 0 4 0 41 1
(Table Discussion)
4) TESTABILITY
Modularity 5 3 0 2 0
25 12 0 4 0 41 1
Simplicity 5 2 1 2 0
25 8 3 4 0 40 1
Audit Ability 5 3 1 1 0
25 12 3 2 0 42 1
(Table Discussion)
5) PORTABILITY
Modularity 5 3 0 2 0
25 12 0 4 0 41 1
Simplicity 5 2 1 2 0
25 8 3 4 0 40 1
Conciseness 5 3 1 1 0
25 12 3 2 0 42 1
Hardware 5 3 0 2 0
25 12 0 4 0 41 1
Independence 5 3 0 2 0
25 12 0 4 0 41 1
(Table Discussion)
6. INCIDENT REPORT
INCIDENT REPORT
7. SOFTWARE MEASUREMENT
Status Complex
CHAPTER V
SUMMARY, CONCLUSION AND RECOMMENDATIONS
SUMMARY
The main purpose of the website that we’ve developed is for the fast transaction
and much more easy way of buying the appliance without needing to go to the main
store. The researchers create a system that will help not only the customers but also the
RSS management to have a better transaction through the web. We all knew that we are
in the era where more people are using internet nowadays, so the researchers and the
management also decided to put the RSS through web, a commercial website so that
they’ll encourage a lot of customers. Within the advancement of electronic marketplace,
many individuals and commercial entities undertaking in web-based system marketplace
have conveyed that there exist a variety of advantages latent within the process of
conducting business on a virtual basis. Many people around the world prefer to shop
online and buy products from several brands and companies. Nowadays, and with the
help of the new technology and the support of the internet from all around the world
started to purchase items online by simply sitting in their homes.
Online shopping is a very helpful way of buying products through the internet especially
during the holidays and items not only from a specific store, but from a diverse storage
that includes all kinds of items. First, an online shopper needs to create a personal
account which includes a username and a password. It is very important for the customer
to save the account information in a safe place in order to use it under their personal
name. After creating an online account for the specific site, the customer will start
enjoying the wide variety of products and items that are available online. The customer
will then click on the wanted item in order to add it to the personal shopping bag or
basket.
After doing all the previous steps, the customers should take into consideration
the safety of the specific site. Online shopping also provides customers with a good
customer service that also occurs online. The main page of the website is the home page
where the customers is welcomed and can access various website features like accessing
the location of the RSS, accessing the featured products and many more. The second tab
is where the products list is, the customers can choose in the wide variety of appliance
base on their needs and wants. The other tabs are for the whereabouts of the shop to
ensure the costumers of its authenticity. In our thesis you'll see the track of our work from
the start, from planning the system to the finish product it may not be perfect, but we do
our best to finish it.
CONCLUSION
The proponents could arrive at these conclusions based on the findings of the
study. The researchers were able to create a website with the help of logical design like
IPO and flowchart and with the help of programming language. Technology has made
significant progress over the years to provide consumers a better online shopping
experience and will continue to do so for years to come. With the rapid growth of
products and brands, people have speculated that online shopping will overtake in-store
shopping. While this has demand for brick and mortar stores in more comfortable seeing
and touching the product being bought. However, the availability of online shopping has
produced more educated consumer that can shop around with relative ease without
exchange, online shopping has opened doors to many small retailers that would high cost
of owning a brick and mortar store.
RECOMMENDATIONS
Based on the findings of the study the following are recommended for future
enhancement of the developed web-based job application with an E-mail notification for
streamline structured development builders Inc. endorsing the company through social
network will enhance not only the popularity but also the company’s population, web
notification for every possible update that the company will do.
APPENDICES
ENDORSEMENT LETTER
Project Title: An Online Sales and Ordering Monitoring System with E-mail Notification for RSS
Marketing
CERTIFICATION
The undersigned members comprising the panel for oral examination hereby agree to the
schedule of defense for the above research.
PANEL CHAIR
INTERVIEW GUIDE
October 16 , 2017
RSS MARKETING
M.L. Quezon Ave. Antipolo, Calabarzon
Greetings!
In partial fulfillment of the requirements for the subject Software Engineering, the students
enrolled are required to conduct a company visit, leading to the preparation, documentation and
presentation of the research study on a topic of System Analysis and Design importance.
The aim of the said study is to prepare the students as well as to expose them in actual application
of Software Engineering.
In this regard, I would like to request your good office to allow our students to conduct an
interview at your department.
Any favor accorded will be highly appreciated and would mean that your company is one with us
in helping students strengthen our education.
Rest assured that all information gathered will be treated with utmost confidentiality and will be
used for classroom discussion only.
Noted by:
QUESTIONNAIRE
SURVEY FORM
Scale: 5 = Excellent 2 = Needs Improvement
4 = Satisfactory 1 = Poor
3 = Average
CRITERIA
1] Correctness
Criteria Comments/Statements Rating Remarks
Completeness Does all functions and
buttons are working
properly?
Consistency Does the software have
consistence user interface
design?
Traceability Does the software can trace
and manage the data?
CRITERIA
2] Reliability
Criteria Comments/Statements Rating Remarks
Consistency Does the software have a
formal and unique interface
design?
Accuracy Does the software can
navigate and perform fast?
Error Tolerance Does the system have no
error or failure?
Modularity The system components
architecture enables to divide
up into smaller components?
3] Efficiency
Criteria Comments/Statements Rating Remarks
Consistency The useful output of the
result, characteristic, forms
or modules in the system.
Accuracy The measurements of the
quality in all modules.
Execution The efficiency of the system
Efficiency to execute.
4] Testability
Criteria Comments/Statements Rating Remarks
Modularity The quality that allows a components
to be easily tested to a system that
enables to easily divide into smaller
components.
4] Testability
Criteria Comments/Statements Rating Remarks
Simplicity The quality or condition to be easily
test.
Audit Ability The ability to verify and examined
the tested form of modules.
5] Portability
Criteria Comments/Statements Rating Remarks
Modularity The ability to divide
components in different
computers.
Simplicity The quality of the system to
easily carried out and run to
different computers.
Conciseness The ability of components to
view a clear result in modules
or forms
Hardware The ability of the system to
Independence easily run in different
computers without runtime
error in hardware.
STUDENTS PROFILE
Objective:
To enhance my abilities and communication, to complete my task with in the right
time with no error and complain.
EDUCATIONAL ATTAINMENT
UNDERGRADUATE
Bachelor of Science in Information Technology
Our Lady of Fatima University
Sta.Cruz, Antipolo City
SECONDARY
Muntindilaw National High School
Brgy. Muntindilaw Antipolo City
ELEMENTARY
Muntindilaw Elementary School
Brgy. Muntindilaw Antipolo City
PERSONAL DATA
Objective:
To enhance my abilities and communication, to complete my task with in the right
time with no error and complain.
EDUCATIONAL ATTAINMENT
UNDERGRADUATE
Bachelor of Science in Information Technology
Our Lady of Fatima University
Sta.Cruz, Antipolo City
SECONDARY
Anri Montessori School
Brgy. Calumpang, Prayer Mountain
(2007-2011)
ELEMENTARY
Tanza Elementary School
sitio Tanza II Brgy. San Jose, Antipolo City
(2000-2007)
PERSONAL DATA
Objective:
To enhance my abilities and communication, to complete my task with no errors
to improve what I have started to get a well job.
EDUCATIONAL ATTAINMENT
UNDERGRADUATE
Bachelor of Science in Information Technology
Our Lady of Fatima University
Sta.Cruz, Antipolo City
SECONDARY
Roosevelt College Marikina
JP Rizal St. Marikina City
(2007-2011)
ELEMENTARY
H.Bautista Elementary School
Marikina City
(2000-2007)
PERSONAL DATA
Objective:
To develop my programming skills and English vocabulary when it comes to
corporate field.
EDUCATIONAL ATTAINMENT
UNDERGRADUATE
Bachelor of Science in Information Technology
Our Lady of Fatima University
Sta.Cruz, Antipolo City
SECONDARY
Juan Sumulong Memorial Junior College
ELEMENTARY
Dolores Elementary school taytay rizal
PERSONAL DATA
Objective:
To enhance my abilities and communication, to complete my task with no errors
to improve what I have started to get a well job.
EDUCATIONAL ATTAINMENT
UNDERGRADUATE
Bachelor of Science in Information Technology
Our Lady of Fatima University
Sta.Cruz, Antipolo City
SECONDARY
Irvinghall School
Marikina City
(2007-2011)
ELEMENTARY
Roosevelt College
JP Rizal st. Marikina City
(2000-2007)
PERSONAL DATA
BIBLIOGRAPHY
Article references:
Monica Sharma Naina Rawat Nida Khan Piyush Soni MBA(FT) Semester II
online shopping/localliterature.Batch 2012 -
2014http://www.studymode.com/essays/Online-Shopping-1529350.html
Online shopping in a June 2000 survey, just 22% of Americans had made a
purchase online.
Results from a survey of 406 consumers (217 from offline store customers and 189 online
store users
Koo, Dong-Mo, and Ji-Hoon Lee.(2011) "Interrelationships among dominance, energetic
and tense arousal, and pleasure, and differences in their impacts under online vs. offline
environment." Computers in Human Behavior “ 27.5 pp- 1740- 1750
Book References:
“More and more Filipinos are beginning to shop online, according to the results of
MasterCard’s Online Shopping Behavior Study 2012 in 14 Asia Pacific countries. The
survey also shows that the country’s e-commerce potential is expected to grow even more
with the emergence of enabling technologies. Dominating the Philippine e-commerce
landscape are local deals and promo websites.
Philippine Daily Inquirer / 11:53 PM March 09, 2013
“Online retail has experienced steady growth in the country, boosted by the flurry of
steep markdowns such as discounts of up to 70 percent. Sites like Lazada,
CashCashPinoy, Zalora, Groupon, and LivingSocial have brought excitement to
ecommerce and have helped to build a growing market of online buyers.
Yaobin Lu (2011), focused on factors that influence users' intention to transfer their
usage from the offline to the online channel that offer similar services.
Lu, Yaobin, et al.(2011) "A study on factors that affect users' behavioral intention
ttransfer usage from the offline to the online channel." Computers in Human Behavior