Professional Documents
Culture Documents
RESERVATION SYSTEM
BIT-001-6049/2012
DECLARATION
The research proposal is my original work and has not been presented to any other examination
body.
Name: ………………………………………………………………….
Sign ………………………………………………………………………….
Date ………………………………………………………………
The research has been submitted with my approval as the University Supervisor.
Name: …………………………………………………………………………….
Sign ………………………………………………………………………………..
Date ………………………………………………………………………………..
Table of Contents
DECLARATION ..............................................................................................................................2
CHAPTER ONE ...............................................................................................................................5
1.1 INTRODUCTION .............................................................................................................................. 5
1.2 STATEMENT OF THE PROBLEM: ..................................................................................................... 5
1.3 RESEARCH AREA: .......................................................................................................................... 5
1.4 PROPOSED SOLUTION .......................................................................................................................... 6
1.5.0. OBJECTIVES ..................................................................................................................................... 6
1.5.1. General objective ........................................................................................................................ 6
1.5.2. Specific objectives ...................................................................................................................... 6
1.6 RESEARCH QUESTION ......................................................................................................................... 6
1.7 PROJECT JUSTIFICATION ...................................................................................................................... 6
1.8 PROJECT SCOPE. .................................................................................................................................. 6
CHAPTER TWO: ............................................................................................................................7
2.0 LITERATURE REVIEW............................................................................................................7
2.1 INTRODUCTION .................................................................................................................................... 7
2.2 THEORETICAL REVIEW/ CONCEPTUAL FRAMEWORK .......................................................................... 7
2.2.1 Web Usability .............................................................................................................................. 7
2.2.2 Web Stickiness ............................................................................................................................. 8
2.2.3.0. Attributes of usability............................................................................................................... 8
2.2.4. Usability Evaluation.................................................................................................................. 11
2.2.5.0. Enhancing Usability ............................................................................................................... 12
CHAPTER 3: ...................................................................................................................................... 14
3.1. INTRODUCTION ................................................................................................................................. 14
3.2. METHODOLOGY ................................................................................................................................ 14
3.3.0. FEASIBILITY STUDY ................................................................................................................ 14
3.3.1. operational feasibility ............................................................................................................... 14
3.3.2. Economic feasibility .................................................................................................................. 14
3.3.3. Technical feasibility ................................................................................................................... 14
3.3.4. Behavioral feasibility ................................................................................................................. 14
3.4. REQUIREMENTS ELICITATION ........................................................................................................... 15
3.4.1. Interviews.................................................................................................................................. 15
3.4.2. Questionnaire ........................................................................................................................... 15
3.4.3. Observation ............................................................................................................................... 16
3.5. DATA AND SYSTEM ANALYSIS ......................................................................................................... 16
3.6.0. SYSTEM SPECIFICATION ................................................................................................................ 17
3.6.1 User Requirements ..................................................................................................................... 17
3.6.2 Functional Requirements ........................................................................................................... 17
3.6.3 Design Specification .................................................................................................................. 19
3.6.4. Design ....................................................................................................................................... 19
3.7.0. SYSTEM ARCHITECTURE ............................................................................................................... 24
3.7.1. Use case Diagram ...................................................................................................................... 25
3.7.2. Activity Diagram....................................................................................................................... 27
3.7.3. Database Design........................................................................................................................ 29
CHAPTER FOUR .......................................................................................................................... 33
4.0 INTRODUCTION ............................................................................................................................ 33
4.1 SYSTEM CODE GENERATION ............................................................................................................. 33
4.2.0. TESTING......................................................................................................................................... 39
4.2.1.0. Testing Plan ............................................................................................................................ 39
4.3. ACHIEVEMENTS ................................................................................................................................ 41
4.4. PROBLEMS ENCOUNTERED...................................................................................................................... 41
4.4 LIMITATIONS ............................................................................................................................... 41
4.5 CONCLUSIONS ............................................................................................................................. 42
4.6 RECOMMENDATIONS ......................................................................................................................... 42
REFERENCES .................................................................................................................................... 43
APPENDICES .................................................................................................................................... 44
APPENDIX 1 ................................................................................................................................................ 44
APPENDIX 2 ................................................................................................................................................ 45
APPENDIX 3 ................................................................................................................................................ 46
APPENDIX 4 QUESTIONNAIRE ........................................................................................................................ 47
APPENDIX 5 SAMPLE CODE............................................................................................................................ 50
CHAPTER ONE
1.1 Introduction.
Blueline Synergy Limited is a Kenyan owned business specializing in ICTs, located at New
Rehema Hse (1st floor), Rhapta Road, Westlands Which is an integrator of competitive, innovative
business solutions that develop cutting edge IT solutions Blueline helps to facilitate SMEs reach
their fullest potential in terms of IT and leverage the gap in competition with large companies and
thus giving them a level playing field in their respective businesses. They tailor their services to
meet the needs of their clients whose budgets don’t allow for the costs of working with large scale
enterprises. Given the significant role ICT plays in enabling service delivery, Blueline Synergy is
focused on working with SMEs to increase their revenue and reduce costs in their businesses
through technology. Blueline encourages their clientele to focus on their core functions to increase
their productivity as they themselves focus on facilitating an ICT infrastructure that is reliable and
functional thus reducing their operation costs up to 60%.
The stock system will be developed to enable consumers to make stock reservations remotely thus
making the newly replenished stock accessible to the organizations’ clients
1.5.0. Objectives
1.5.1. General objective
To develop a system that will enable consumers to make reservation of stocks and issue stock
notifications relevant to the consumers remotely.
2.1 Introduction
As Internet is becoming a powerful channel in e-commerce, the website plays an important role as
a “cyber store” through which consumers have their initial and on-going interactions with the Web
retailers. In business to consumer transactions environment, website has become a major
information source and cyber store to purchase online. Up to now, numerous studies have focused
on the design principle of websites and the measurement of Web usability. Unlike the previous
research, this study concentrates on the relationship among usability of the website and
stickiness of potential online shopper toward Web retailers from the B2C ecommerce perspective,
because it has been suggested that elements of human computer interface design have a significant
influence on customer attitudes and perceptions of trustworthiness of a supplier. From the
relationship marketing perspective, since it always costs more to attract new customers than to
retain current customers, customer retention is more critical than customer attraction. Increasing
customer retention could improve long-term profitability in the business The key to customer
retention is customer satisfaction (Zhang and M. von Dran 2001-2002). Consequently, if a
customer is satisfied with the use of a specific website, he/she will continuously use the website to
purchase online. Reichheld and Schefter (2000) found that acquiring consumers on the Internet is
more expensive than on conventional channels and that if consumers cannot stick to the business’
website, the e-business model will collapse. Therefore, understanding consumers’ expectations
and how they feel about the website they use is becoming very important concern in the B2C e-
commerce (Zhang and M. von Dran 2001-2002). Nonetheless, it is little known about the effect of
human-computer interaction on the sticky behavior of website users to purchase online. The
purpose of this research is to explore the relationship between Web usability and users repurchase
intention and to identify the effect of Web stickiness constructs in the relationship.
This definition can be expanded, and made more comprehensive, by including five characteristics
which must be met for the users of a product:
1) Effective
2) Efficient
3) Engaging
4) Error Tolerant
5) Easy to Learn
6) Effective
2.2.3.1. Effectiveness
Is the completeness and accuracy with which users achieve specified goals? It is determined by
looking at whether the user’s goals were met successfully and whether all work is correct.
It can sometimes be difficult to separate effectiveness from efficiency, but they are not the same.
Efficiency is concerned primarily with how quickly a task can be completed, while effectiveness
considers how well the work is done. Not all tasks require efficiency to be the first principle. For
example, in interfaces to financial systems (such as banking machines), effective use of the system
withdrawing the correct amount of money, selecting the right account, making a transfer correctly
are more important than marginal gains in speed. This assumes, of course, that the designer has
not created an annoying or over-controlling interface in the name of effectiveness.
The quality of the user assistance built into the interface can have a strong impact on effectiveness.
The effectiveness of an interface often relies on the presentation of choices in a way that is clearly
understandable to the user. The more informative an interface can be, the better users are able to
work in it without problems. Good interface terminology will be in the user’s language and
appropriate to the task.
Another design strategy to increase effectiveness is to offer redundant navigation, especially for
ambiguous situations. Although this may create inefficient paths, it allows the user to work
effectively by making more than one choice lead to the correct outcome. This can be especially
valuable in interfaces which support infrequent users or those often unfamiliar with the content
domain.
2.2.3.2. Efficient
Efficiency can be described as the speed (with accuracy) in which users can complete the tasks for
which they use the product. ISO 9241 defines efficiency as the total resources expended in a task.
Efficiency metrics include the number of clicks or keystrokes required or the total ‘time on task’
It is important to be sure to define the task from the user’s point of view, rather than as a single,
granular interaction. For example, a knowledge base which doled out small snippets of information
might be very efficient if each retrieval was considered one task, but inefficient when the entire
task of learning enough to answer a user’s question is considered.
Navigation design elements such as keyboard shortcuts, menus, links and other buttons all have
an impact on efficiency. When they are well-designed, with clearly expressed actions, less time
and effort are needed for the user to make navigation and action choices.
Making the right choices for efficient use of the software depends on an understanding of the users
and how they prefer to work. For example, are they likely to use the interface infrequently or to be
habitual users who might learn hidden controls and shortcuts? Do they use the keyboard, mouse
or other input devices? For example, keyboard shortcuts can be extremely efficient for proficient
users who work with the interface intensively. If they are the primary interaction tool, they can
slow down users who are unfamiliar with them, or with the software. Similarly, an interface
structured around a set of hierarchical choices which may be the best solution for one-time or
infrequent users, might be frustratingly slow as the only way of interacting with a frequently-used
program.
2.2.3.3. Engaging
An interface is engaging if it is pleasant and satisfying to use. The visual design is the most obvious
element of this characteristic. The style of the visual presentation, the number, functions and types
of graphic images or colors (especially on web sites), and the use of any multimedia elements are
all part of a user’s immediate reaction. But subtler aspects of the interface also affect how engaging
it is. The design and readability of the text can change a user’s relationship to the interface as can
the way information is chunked for presentation. Equally important is the style of the interaction
which might range from a game-like simulation to a simple menu-command system.
Like all usability characteristics, these qualities must be appropriate to the tasks, users and context.
The style of engagement that is satisfying for a repetitive work tool is different than an e-commerce
site. Even within the same class of interfaces, different users may have widely divergent needs.
What is important is that the design meet the expectations and needs of the people who must use
the interface.
Note that a highly usable interface might treat error messages as part of the interface, including
not only a clear description of the problem, but also direct links to choices for a path to correct the
problem. Errors might also occur because the designer did not predict the full range of ways that
a user might interact with the program. For example, if a required element is missing simply
presenting a way to fill in that data can make an error message look more like a wizard. If a choice
is not made, it can be presented without any punitive language. (However, it is important to note
that it is possible for an interface to become intrusive, or too actively predictive.)
For those errors which are out of the control of the interface – system failures or other disasters -
take a lesson from flight attendants and quietly, calmly guide the user through the process of
helping the program recover from the problem.
1) Make it difficult to take incorrect actions. Design links and buttons to be distinctive, use
clear language, avoiding technical jargon, and be sure that dependent fields or choices
appear together.
2) Make it difficult to take invalid actions. Limit choices when possible to those which are
correct, provide clear examples for data entry, present only appropriate navigation options.
3) Make it difficult to take irreversible actions. Provide the ability to back track, provide
means to undo or reverse actions, avoid dead-end screens. Don’t indiscriminately use
confirmations – users become insensitive to them.
4) Plan for the unexpected. Allow for users to add new entries, take exceptional routes through
the interface or make choices you did not predict. Be polite about "correcting" mistakes
that may arise from this lack of foresight.
But learning goes on for the life of the use of a product. Users may require access to new
functionality, expand their scope of work, explore new options or change their own workflow or
process. These changes might be instigated by external changes in the environment, or might be
the result of exploration within the interface.
An interface which is easy to learn allows users to build on their knowledge without deliberate
effort. This goes beyond a general helpfulness to include built-in instruction for difficult or
advanced tasks, access to just-in-time training elements, connections to domain knowledge bases
which are critical to effective use.
Allows users to build on not only their prior knowledge of computer systems, but also any
interaction patterns they have learned through use in a predictable way. Predictability is
complementary to interface consistency. A consistent interface ensures that terminology does not
change, that design elements and controls are placed in familiar locations and that similar functions
behave similarly. Predictability expands this to place information or controls where the user
expects it to be. This concept has been discussed in connection with Palm Pilot design– and
especially important if you make an interface which goes beyond the boundaries of simple
platform design standards. Good use of predictability requires careful user analysis and
observation, but can make new functions easy to learn by providing controls where the user expects
them to be.
In broad terms it is worth making the following distinctions between evaluation methods:
1. User-based: where a sample of the intended users tries to use the application
2. Expert-based: where an HCI or usability expert makes an assessment of the application
3. Model-based: where an HCI expert employs formal methods to predict one or more criteria
of user performance
usability testing should dictate what enhancements should be made to the live website. In this
article, I will be discussing five simple ways in which you can improve the usability of your
website.
In an earlier article, we explained how you can make your site more readable and hence usable by
following typography usability guidelines. Adequate amount of white space, proper paragraph
formatting and displaying of lists using bullet points will also contribute towards making your
website content more readable. Additionally, you can place your design elements such as sidebars,
banners and text boxes on your site in such a way that they do not distract the users when they are
going through the site.
Also, check whether there is a contrast between the background color and font color. Otherwise,
it becomes difficult for the users to differentiate between the font and the background.
2.2.5.3. Selection of Images and their placement
Make it a ground rule to use high quality and relevant images on your site. Choose your images
carefully so that they immediately appeal to your target audience and make the necessary impact
on them. For example, if it is a food blog, you can use images of recipes which seem to have been
torn out of an old cookbook. This will set your site apart from other food blogs.
Additionally, make sure that your images do not look out of the place; an image which is not placed
properly, sticks out like a sore thumb on the website. This may distract the end-users and they will
have a negative impression about your site. For more advice about optimization of images for
usability, you can read this recent blog post from Chris Fernandez.
2.2.5.4. Navigation
Nowadays, most of the users access the websites from their mobile devices apart from desktops
and laptops. Therefore, you must make sure that your users are able to navigate your website easily
on their mobile devices as well. To start with, you must select a simple layout and use it on all
your web pages. Additionally, you must do away with horizontal scrolling which the users find
really irritating irrespective of the device they use to browse the site.
1) Goals of an interview
2) Solicit ideas and opinions
3) Find facts, verify facts, and Clarify facts.
4) Get the end-user involved.
5) Identify requirements
3.4.2. Questionnaire
It is the technique used to extract information from number of people. This method can be adopted
and used only by a skillful analyst. The Questionnaire consists of series of questions framed
together in logical manner. The questions are simple, clear and to the point. I used this method as
it is very useful for attaining information from people who are concerned with the usage of the
system and is a very cheap source of fact finding.
60 57
50 45
40
30
20
10
10
0
NUMBER OF QUESTIONNAIRES NUMBER OF QUESTIONNAIRES NUMBER OFF QUESTIONNAIRES
ISSUED RETURNED NOT RETURNED
1) The login activity handles users that want to access the application and there it confirms
username and password then if correct they are granted access. In the login there is the
communication of the application and database.
2) Shopping cart page where all the available items are stocked for reservation. The picture
represents the item and a small description about its features. The price per month is also
indicated and you can choose to proceed with the reservation by clicking the button
"reserve" which will take you to another page where there is further instruction for
completion.
3) Stock reservation page that loads after the client selects the stock of his/her preference
whereby the client is expected to fill in his/her relevant credentials and select the suitable
payment method in order to complete the booking process.
4) The admin panel consists of two section, namely; the update stock and reserved items
respectively. The update stock section is the section where the admin uploads the newly
arrived stock to the site with the required detailed information of the stock, whereas the
reserved items section allows the admin to view the client’s reservation details and the
stock reserved.
5) Reservation page consists of the client’s detailed reservation information where the receipts
can be presented at any time for reservation where the client is expected to print and present
the receipt on the date the client wishes to claim the reserved stock.
3.6.3 Design Specification
Design Specifications describe how a system performs the requirements outlined in the Functional
Requirements. Depending on the system, this can include instructions on testing specific
requirements, configuration settings, or review of functions or code. All requirements outlined in
the functional specification should be addressed; linking requirements between the functional
requirements and design specification is performed via the Traceability Matrix.
3.6.4. Design
System design is the process of producing design specifications that will satisfy the requirements
specified during system analysis. The design process will entail:
login
saved successfully
Give details
Request user details
Query database
product_name product_price
Tractor 40000
Mower 30000
Tractor 400000
Landmover 50000
Table 2.3: 2nd Normal form (ii)
product_name product_description
Tractor ERERE
customer_ID, from_date, to_date, fname, lname, Phone, Payment, amount, code, codec
Customer_ID from_date To_date fname lname Phone Payment amount code codec
Category_name Varchar 60
Product_img_name Varchar 60
from_date Varchar 50
To_date Varchar 50
Phone Int 11
Payment Varchar 50
Codec Varchar 50
CHAPTER FOUR
4.0 Introduction
This chapter involves generating the code for the android application. It generally means writing
of the source code of the application
There are various classes in the application e.g. Login page, uploadstock page, stock reservation
page, and reservation information. The software used in generating the source code for this
application is dream weaver, notepad++ and Wamp Server.
Figure 2.0: Login page
The login activity handles users that want to access the application and there it confirms username
and password then if correct they are granted access. In the login there is the communication of
the application and database.
Figure 2.1: Shopping cart Page
page where all the available items are stocked for reservation. The picture represents the item and
a small description about its features. The price per month is also indicated and you can choose to
proceed with the reservation by clicking the button "reserve" which will take you to another page
where there is further instruction for completion.
Figure 2.2: stock reservation page
Page that loads after the client selects the stock of his/her preference whereby the client is expected
to fill in his/her relevant credentials and select the suitable payment method in order to complete
the booking process.
Figure 2.3: Admin Panel
The admin page consists of two section, namely; the update stock and reserved items respectively.
The update stock section is the section where the admin uploads the newly arrived stock to the site
with the required detailed information of the stock, whereas the reserved items section allows the
admin to view the client’s reservation details and the stock reserved.
Figure 2.5: Reservation information page
Page consists of the client’s detailed reservation information where the receipts can be presented
at any time for reservation where the client is expected to print and present the receipt on the date
the client wishes to claim the reserved stock.
4.2.0. Testing
As mentioned before in this report the about the test plans, it was decided that the system testing
would be an ongoing regular process until the successful completion of the project. This involves
a consideration of strategies that are to be adopted by the user during system operation and the
practical tasks to be completed which include:
1 Enter Wrong username and password for user at Displays error message Username: haze,hey
the login form password: asdfghjkl,
zxcvbnm
2 Enter correct username and password for user at Displays Main Menu Username:
the login form admin@gmail.com
password: qwerty12
3 Enter Correct username and user position Configure Users is active Username:
admin@gmail.com
password:qwerty12
4 Enter Correct username and user position Displays Home Page but Username:
the configure users button admin@gmail.com
is not active password: qwerty12
5 Select Add product option and enter the required New product info is
information. added in the database
7 Select Reports details option and enter the Reports are generated
required fields according to form opened
8 Press Cancel under main menu or log in form A message box prompting
for a yes or no selection
whether to close the
program
1) Access to the company’s databases was restricted. Being granted access to Blueline Synergy’s
database proved to be cumbersome since only the organization’s administrator and the tech
support personnel have clearance to access the database and it requires special permission for
an external personnel to be granted permission to gain access of the database which is standard
procedure in Blueline Synergy for security reasons.
2) Uncooperative clients. Most Blueline Synergy personnel had a tight working hours schedule
and most of them were only available during lunch hour, other personnel never had time to
carry out interviews or respond to questionnaires due to work related deadlines that took much
of their time.
3) Constant machine failures. the Wamp server application was failing to load the application
constantly which resulted to purchase of the recent Wamp server version that was compatible
with the application.
4) Money. The project funding process proved to be a challenge since the funding for most of
the budgeted items were not readily available.
4.5 Conclusions
Usability and user-centered design are iterative. The work proceeds in a cycle of hypothesis and
evaluation, with a picture of users and design solutions to meet their needs building in richness
and completeness with each iteration. The five E’s (effective, efficient, engaging, error tolerant,
easy to learn) provide the practitioner with a set of characteristics which can be used to organize
and analyze information from users. They offer trace-ability from initial information-gathering
through requirements setting and finally in evaluation. This might allow the understanding of the
specific needs around each characteristic to grow, or be an opportunity to confirm whether the user
requirements were chosen correctly in the early stages of the project. In either case, they let you
go beyond "ease of use" in a practical way and help make it easier to make products more usable.
The application that has been developed has been able to help calculate estimated units. Users can
view charges incurred where those charges are stored in the database.
4.6 Recommendations
To make this system an even better system, the following recommendations should be considered:
1) Integration of the system to the company servers would ensure excellent results where real
time data would be sent based on the account.
2) The help dialogue should be expanded to include more details about every facet of the program
operation from the time the user logs in to the time he shuts the program down
3) Improving multiple search procedures to provide criteria such as names, date apart from ID
4) Improvising of mobile money transfer in the shopping cart.
References
1) (Zhang and M. von Dran 2001-2002).
2) Reichheld and Schefter (2000)
3) (Zhang and M. von Dran 2001-2002).
4) (Palmer 2002). According to Nielsen (1993)
5) Shneiderman 1998; Nielsen 2000; Palmer 2002). Nielsen (2000
6) (Roy et al. 2001).
7) Bergman, E. and Haitani, R. "Designing the Palm Pilot" in Bergman, E. Information
Appliances and Beyond. Morgan Kaufmann: San Francisco, 2000
8) ISO 9241-11: 1998 Ergonomic requirements for office work with visual display terminals
– Part 11: Guidance on usability
9) Landauer, T. K. The Trouble with Computers: Usefulness, Usability, and Productivity. The
MIT Press: Cambridge, MA, 1995.
10) Quesenbery, W. " UPA 99 Workshop Report: Crossing the Chasm - Promoting Usability
in the Software Development Community. " UPA Common Ground, Vol 10 No 1, March
2000
11) This paper was published in the Proceedings of the 48th Annual Conference, Society for
Technical Communication, 2001
12) Thttp://www.wqusability.com/articles/more-than-ease-of-use.html
APPENDICES
Appendix 1
Table 3.1: Project Schedule
Project
identification
Project plan
Data analysis
System analysis
System design
System coding
System Testing
System
Documentation
2. Windows 10 1 3,000
3. Dreamweaver 1 2,000
4. MYSQL 1 2,500
5. Miscellaneous 5,000
6. WAMPP 1 Free
7. Mozilla 1 Free
Web Browser
Total 27,340
All Employees
1) How can you describe the look and feel of the current system?
3) The textual appearances of the system in one word please describe it.
________________________________________________________
4) he searching tools in the current system rate it.
Very Fast Fast Fair Slow Very Slow
5) Please rate the appearance of the text fields, buttons, text box etc. is it appealing?
Yes No
7) The forms currently available can anyone easily operate/use them with ease?
Yes No
1) According to your experience with the current System, would you classify it as an
efficient system?
Yes No
Yes No
If No, Why?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
___________
6) How long does it take to load a given any information (below is in seconds)?
1-5 6-10 11-15 16-20 21-40
7) How long does it take to save a given any information (below is in seconds)?
1-5 6 -10 11-15 16-20 21-40
Yes No
If No, Why?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
___________
4) According the time you have worked at the White Rose have you heard any complain
with the current system by the employees?
Yes No
Through the laid down interfaces, the system enables addition of data including binary data into a
linked database which in turn manipulates the data accordingly. After completion in using the
system, the user has an option to Log out which prompts the system to save works by the system
user and hence closing that window. After log out, the user has to log in again before performing
any other tasks.
1) Adding data in the databases is done by the Add button which adds according to the
arrangement of the textboxes.
2) Deleting data is done by the Delete button that clears data and files that are selected from
the display and the databases.
3) Updating a record is done by the Update Button Which highlights a set of data from rows
and changing them to a newer form.
4) The refresh buttons return the databases latest form.
5) The search bar allows the user to search the databases for contents specified.
Appendix 6 Sample code
Admin Process
<?php
session_start();
require_once("connect.php");
require_once("functions.php");
$email=sanitize($_POST['email']);
$pass=sanitize($_POST['password']);
$password=md5($pass);
if(check_admin($email,$password)==true){
$_SESSION['user_email']=$_POST['email'];
header("Location:uploadstock.php");
else {
echo "window.location='admin_login.php'";
echo "</script>";
?>
Reservation Process
<?php
session_start();
require_once("connect.php");
require_once("functions.php");
?>
<html lang="en">
<head>
<title>
BLOG
</title>
<meta charset="utf-8">
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/system.js"></script>
<script src="js/jquery-ui.js"></script>
/* jQuery ready function. Specify a function to execute when the DOM is fully loaded. */
$(document).ready(
/* This is the function that will get executed after the DOM is fully loaded */
function () {
$( "#from,#to" ).datepicker({
dateFormat: "yy-mm-dd",
changeYear: true //this option for allowing user to select from year range
});
);
</script>
</head>
<body>
<div class="container">
<div class="page-header">
<?php
require_once("nav2.php");
?>
<div class="col-md-3">
<div class="panel-heading">
<ul>
<li>
This is our official online stock booking receipts. The receipts can be
<li>The information contained on this page is as true as you have provided as with.</li>
</ul>
</div></div></div>
<div class="col-md-6">
<div class="panel-heading">
</div>
<div class="panel-body">
<div class="table-responsive">
<?php
$codec=$_SESSION['codec'];
if(mysqli_num_rows($sql)>0){
?>
<?php
$row=mysqli_fetch_assoc($sql);
?>
<thead>
<tr>
<th>Booking Date</th>
</tr>
<tr>
<th>Receipt No</th>
</tr>
<tr>
<th>Full Name</th>
<tr>
<th>Phone Num</th>
</tr>
<tr>
<th>Payments Method</th>
</tr>
<tr>
<th>Amount Paid</th>
</tr>
</thead>
<tbody>
<tr>
</form>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div></div></div>
<div class="col-md-1">
<?php
//echo $_SESSION['id'];
// unset($_SESSION['id']);
?>
</div>
</div>
</body></html>
Database connection
database: `stock_reservation`
--
-- --------------------------------------------------------
--
--
--
--
--
--
--
--
--
--
--
--