Software First Docu Final Proof2
-
Upload
warriormike -
Category
Documents
-
view
222 -
download
0
Transcript of Software First Docu Final Proof2
-
8/9/2019 Software First Docu Final Proof2
1/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Chapter 1
The Project and Its Setting
1.0 Introduction
The system design process usually involves creating and evaluating a
number of possible designs. The researcher team discussed the advantages and
disadvantages of each of these. The design that was conceived accepted may
be the most appropriate technically but, more often than not, other factors such
as the need for compatibility with other systems, the need to use company
standards, the need to minimize risks in other parts of the system govern the
ultimate design choice. The design is simply represented as a specification of the
system which is to be implemented.
The E-Books and Sales Monitoring System is a complete inexpensive
system for management of sales, purchases, payments and customer records.
This system will help the user in creating invoices, sales orders, service/s
rendered, customer profiles and any kind of the reports for monitoring the
business. Inventory System allows controlling customer balances and vendor
balances.
-
8/9/2019 Software First Docu Final Proof2
2/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
The developers of the new system can refine its design by breaking the
system down into smaller tasks and then estimating the time spent to complete it.
The focus of this study is the use of many tools with a collaborative mindset of
the developers to systematically improve business through the implementation of
a new information system. System developers can enhance in its learning
through the application of new techniques and tools.
2.0Background of the Study
INNOVA OPTICS and DENTAL SPECIALISTS is an optical and dental
clinic located at 2nd Floor Susano Complex, Quirino Hi-Way, Novaliches, Quezon
City. It was started on December 11, 2004 with one(1) staff dentist and a medical
secretary. The Innova Optics and Dental Specialist is owned by Dr. Rhona M.
Subagan, a Doctor of Dental Medicine who graduated from National University
(NU). The Clinic has a partnership with Optical Clinic owned by Dr. Armila David-
Cablay and has a branch located at Sampaloc, Manila.
` The Innova Optics and Dental Specialists offers Consultation, Extraction,
Restoration, Prophylaxis, RCT, Denture and X-Ray. This clinic does not have any
computer based system for its business even though they have an existing
computer system.
-
8/9/2019 Software First Docu Final Proof2
3/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Clinics Mission:
INNOVA OPTICS and DENTAL SPECIALISTS strives to meet the needs
of its customers for total value by offering a good service.
Clinics Vision:
Years form now Innova Optics and Dental Specialists will grow and
expand its business by consistently providing a good and affordable service for
its customers.
The E-Books and Sales Monitoring System is an on-line website for the
Innova Dental and Optical Clinic. This system is especially intended for storage
of data covering all the transactions in the clinic, for the on-line sharing of each
branch of the company and to advertise the its services being offered. The
system is developed through HTML, Php and a little Javascript scripting codes
using Dreamweaver Cs3 software, phpMyadmin and Apache in Xampp software.
The system provides an interaction between company and the
guests/visitors of the system. The partners of the clinic can share the sales and
transactions privately, because of the confidential nature of sales and
transactions. In this kind of process, the system provides security in all records of
the company and no one can easily access the sales record unless the person is
permitted to do so. The guests can interact with the owner through sending
suggestions, questions and recommendations at via email.
-
8/9/2019 Software First Docu Final Proof2
4/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
3.0 Statement of the Problem
Based on the interview conducted at the Innova Optics and Dental
Specialists, it was discovered that the clinic has an unorganized compilation of
different patient records and lack of information regarding account receivables
and payables that will be useful in determining if the company is making profit or
not.
4.0 General Objectives
To provide the most effective and flexible system for the improvement of
Innova Dental and Optical Clinic patients record system by designing e-Book and
Sales Monitoring Online System .
5.0 Specific Objectives
A useful system is essential to ensuring the use and acceptance of the
information system; there are several specific objectives that the researchers try
to attain when designing a system:
To create the most useful system possible
MTo make the system user-friendly
To lessen the difficulties while searching files for follow-up
To monitor the sales and generate reports of the company
To advertise the companies services using the website
-
8/9/2019 Software First Docu Final Proof2
5/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
6.0 Current IT Environment/Infrastructure
Laptop
6.1 Hardware Specifications
HARDWARE
Acer Laptop
Intel Dual Core 2.5 Ghz
2GB DDR2 Memory
14 LCD
160GB HDD Samsung
Table 1 Hardware Specifications
(Source: Innova Optics and Dental Specialists)
6.2 Software Specifications
SOFTWARE Specs
Windows Vista Home Edition
Microsoft office 2007
Avast Antivirus
Adobe Reader 9
Yahoo Messenger
Table 2 Software Specifications
(Source: Innova Optics and Dental Specialists)
6.3 Network Architecture
Not Available
6.4 Manpower
-
8/9/2019 Software First Docu Final Proof2
6/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYThe company has one employee/staff and a manager who is the owner.
6.5 Backup Recovery
All the records and transactions are stored in a drawer or storage box.
7.0 Process/Data Flow Diagrams
Data flow diagrams are used to describe how the system transforms
information. They define how information is processed and stored and identify
how the information flows through the processes.
When building a data flow diagram, the following items should be considered:
1. Where does the data that passes through the system come from and
where does it go?
2. What happens to the data once it enters the system (i.e., the inputs)
and before it leaves the system (i.e., the outputs)?
3. What delays occur between the inputs and outputs (i.e., identifying
the need for data stores)?
When systems researchers attempt to understand the information
requirements of users, researchers must be able to conceptualize how data
-
8/9/2019 Software First Docu Final Proof2
7/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYmove through the Innova Dental and Optical clinic, the process of transformation
that the data undergo, and what the outputs are, so these are the process and
data flow of the existing system of the said company.
7.1 Data Flow
-
8/9/2019 Software First Docu Final Proof2
8/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 1 Data Flow Diagram of the Existing System
(Source: Innova Optics and Dental Specialists)
8.0 Data Requirements
8.1 Forms
-
8/9/2019 Software First Docu Final Proof2
9/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY8.1.1 List of Forms
Dental Form
Optical Form
8.1.2 Layout of Forms
Table 3 Dental Form
(Source: Innova Optics and Dental Specialists)
-
8/9/2019 Software First Docu Final Proof2
10/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Table 4 Optical Form
(Source: Innova Optics and Dental Specialists)
-
8/9/2019 Software First Docu Final Proof2
11/97
-
8/9/2019 Software First Docu Final Proof2
12/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYCase History
Case History indicates the illness or diseases of the patient before
proceeding to treatment. The doctor/employee will ask the condition of the
patient first to avoid accident and prescription of wrong medicine that is not
compatible for the illness of the patient.
Services Rendered
The services rendered to the patient in the clinic such as consultation,
extraction, restoration, prophylaxis, RCT, denture and X-Ray.
Fee
The given amount according to the service/s being rendered by the
patient.
Total
The total amount of fees according to the service/s being rendered by the
patient.
Deposit
The advance payment of the patient before performing the treatment.
Balance
The incomplete payment of the patient.
Recall Date
The assigned date where the patient needs to comeback to the clinic for
another check-up.
-
8/9/2019 Software First Docu Final Proof2
13/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYAttending Dentist
The name of the attending dentist who performed the medication of the
patient.
Optical Form Data Dictionary
Job No.
The assigned ID number for all the patients in the clinic by the
management. The Job No. should not be repeated and unique to avoid
redundancy.
Patients Name
The name of the patient or customer of the clinic.
Date
The given or the current date where the patient commit a consultation or
treatment in the clinic.
Age
The age of the patient.
Tel No.
The contact number of the patient in order to have a communication
between the patient and the doctors.
Address
The current and exact address of the patient.
Occupation
The job in which a person is engaged.
-
8/9/2019 Software First Docu Final Proof2
14/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYChief: Complain
The main complain of the patient about its condition.
RX
This isa medical prescription which is consisting of OD, OS, Add, Sph,
P.d., Cyl and Seg. Hit.
Kind of Lens
The lens prescribed for the patient.
Fee
The given amount equivalent to the service/s rendered to the patient.
Frames
The physical frame of the eye glass recommended for the optical patient.
Tints
The lens color recommended by the doctor to balance light transmission,
reduce glare and improve depth perception/color recognition.
Remarks
The final words or the recommendations of the doctor for the patient.
Total
The total amount of fees according to the service/s rendered to the
patient.
Deposit
This is the advance payment of the patient before performing the
treatment.
-
8/9/2019 Software First Docu Final Proof2
15/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYBalance
The remaining unpaid account of the patient.
Recall Date
The assigned date where the patient needs to comeback to the clinic for
another check-up.
8.2 Reports
The Innova Optics and Dental Specialist use ledgers or printed
document encoded by its employee for their daily, monthly and annual reports.
8.2.1 List of Reports
Not Available
8.2.2 Layout of Forms
Not Available
8.2.3 Data Dictionary of Reports
8.3.1 Entity Relationship Diagram
-
8/9/2019 Software First Docu Final Proof2
16/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 3 Innova Optics and Dental Specialists ERD
(Source: Innova Optics and Dental Specialists)
-
8/9/2019 Software First Docu Final Proof2
17/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY8.3.2 Data Dictionary of the ERD
Entity-An entity is a specific object of interest to the business area. It can be said
that in an accounting system, two things are basically necessary: Accounts and
transactions. In a customer support system, we would need to have some
information about customers, for a start. Each such unit of essential information
is named an entity, with a name and attributes.
Attributes-Each entity will normally have one or more attributes. Attributes may
be thought of as smaller pieces of information within an entity. Together they
describe our entity to the degree we find necessary.
Relationships-In a relational database, all entities have bonds between them,
expressed as relationships. A relationship is a link between to entities, and it tells
us something about which relationships exists between our entities.
9.0 Problems/Requirements List
The companys problem is the growing numbers of papers being stocked
in the storage box, because of this, it is not easy to find or recover file records.
Some of the files are not organized, because of the manual errors such as
instead of arranging the files according to its surname alphabetically and
sometimes the company employee displaced it. And because of these problems
the company is just wasting its time and experienced an additional task that
leads to additional expenses for the company.
-
8/9/2019 Software First Docu Final Proof2
18/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYThe following are the requirements list in improving the companys system:
1. The company must have a faster retrieval of records.
2. Less cost for operation or management of the company but produces
effective results.
3. Lessen the time of work.
4. Prevent manual errors.
5. Provides more organized and accurate records of files.
10.0 Analysis of the Existing System
The existing system of the Innova Optics and Dental Specialists is
currently using the manual information system which lacks the proper
management and control of the patients records that makes the company files
unorganized and over populated that caused to the loss of files and it is not easy
to retrieve some previous records of the patient. The manual system of the
company entails a lot of time spent in recording and recovering the files of the
patient. So, the researchers need to propose a system that can help solve all
these problems.
-
8/9/2019 Software First Docu Final Proof2
19/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYChapter 2
Methodology
1.0 Project Design
The E-Books and Sales On-line Monitoring System (ESOMS) for Innova
Optics and Dental Spaecialists is an On-line database website design coded in
HTML, Php and a little Javasript codes. This system has been developed through
Php coding using Dreamweaver Cs3 and with the help of Adobe Photoshop CS3.
The effects and design of the system is made through Macromedia Flash and
Cascading Style Sheets (CSS) codes.
1.1 Research Design
This is a descriptive-exploratory approach on how an on-line solution can
deliver a big impact in an organization, particularly a dental-optical company
gearing it up for global competitiveness. The researchers used both qualitative
and quantitative research methods for this proposition, where they intend to
identify the perceived strengths; benefits and even weaknesses of implementing
a website with on-line information system, as viewed by IT professionals and
students. Further, this proposal analyzes the perceived message transmitted
through the e-business with regards to the content, structure and strategy used.
Finally, the proponents look upon the proposed system and the impact it would
bring to Innova Dental and Optical Specialists Clinic.
-
8/9/2019 Software First Docu Final Proof2
20/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY1.2 Problem Analysis
The companys seen problems at Innova are addressed by the proponents
through the developed system. The system can easily save records for the
companys customer profiles, sales and daily transactions. The researchers
designed an organized and a user-friendly system for the company and are
logically developed to avoid errors and lost of files in the company. The system
will help lessen the time consumed in recording transactions manually and will
lessen the paper documents for the company. Most especially, the two branches
of the said company can share transactions through on-line anytime and
anywhere.
3.0 Project Development
In the first phase of the SMS house alarm system project development,
the researchers are concerned with identifying the problems, opportunities, and
objectives, this stage is critical to the success of the rest of the project, because
no one wants to waste subsequent time addressing the wrong problem.
The first phase requires that the researchers look honestly at what is
acquiring in a business. Then, together with other organization members, the
researchers pinpoint problems. Often these problems will be brought up by other,
and they are the reason why the researcher was initially called in. Opportunities
are situations that the researchers believe can be improved through the use of
computerized information system. Seizing opportunities may allow the business
to gain a competitive edge or set an industry standard.
-
8/9/2019 Software First Docu Final Proof2
21/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYIdentifying objectives is also an important component of the first phase.
First, the researchers must discover what the business is trying to do. Then the
analysis will be able to see if some aspect of information systems applications
can help the business reach its objectives by addressing specific problems or
opportunities.
The people involved in the first phase are the users, researchers and
systems managers coordinating the project. Activities in this phase of
interviewing user management, summarizing the knowledge obtained, estimating
the scope of the project, and documenting results. The output of the phase is a
feasibility report containing a problem definition and summarizing the objectives.
The next phase that the researchers enter is that of determining
information requirements for the particular user involved. Among the tools used
to define information requirements in the business are interactive methods such
as interviewing, sampling and investigating hard data, and questionnaires. And
unobtrusive methods, such as observing, decision makers behavior and office
environments and all encompassing methods such as proto typing.
The next phase that the system researchers undertake involves analyzing
needs, again, special tools of techniques help the researchers make
requirements determinations. One such tool is the use of data flow diagrams to
chart the input, process, and output of the business functions in a structured
graphical form. From the data flow diagrams, a data dictionary is developed that
users all the data items used in the system, as well their specifications.
-
8/9/2019 Software First Docu Final Proof2
22/97
-
8/9/2019 Software First Docu Final Proof2
23/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
4. Designing the
requirement system.
In the last phase of systems development, the researchers help implement
the information system. Some training is done by vendors, but oversight of
training is the responsibilities of the system researchers. In addition, the
researchers need to plan for a smooth conversion from the old system to the new
ones; or build a database, installing equipment, and bringing the new system into
production.
After the system is installed, it must be maintained measure that the
computer program be modified and kept up-to-date.
Figure 4 System Development Cycle
2. Determining
information
requirements
3. Analyzing System
needs.
1. Identifying
Problems,
Opportunities and
objectives
6. Testing and maintaining
the system5. Developing and
documentary system
-
8/9/2019 Software First Docu Final Proof2
24/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYThe proposal is the specific project or set of activities for which you the
researchers seek the grant of the new system and any support and the budget
requirements necessary to successfully complete the work. Here the researchers
look more closely at the key ingredients for developing and implementing the
project, and how to articulate these concepts in the proposal. In this brief, the
word project is used to refer to a specific intervention or activity. The first step
when planning a project is to make sure there is a strong link between the
organizations mission and the initiative the researchers are considering. The
project they planned and the funding should be part of the overall strategy for
addressing the issues. When developing the plan envision the following:
How does the project relate to the organizations mission?
What is the context in which the work and how is this unique?
How will the project change or improve the conditions of the company or
beneficiaries?
Before developing the proposed system, the researchers conduct an
interview to the Innova Optics and Dental Specialists to gather more information
in the company and analyze its problems and ask what kind of system proposal
fits for the company. Then, the researchers conceptualized what kind and
qualities of the system should be proposed in the company.
So, this is the proposed system, the system is developed through
Dreamweaver CS3 using the Dreamweaver Php and HTML where the
researchers wrote the Php and html codes. The researchers created the forms
-
8/9/2019 Software First Docu Final Proof2
25/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYneeded to record all the transactions in the company, while the systems layout is
developed through the use of Adobe Photoshop CS3 and Macromedia Flash for
the additional effects and graphics for the system.
4.0 Evaluation / Validation Criteria
4.1 Technical Considerations
The users only need a computer or a laptop in order to use/access
to the system, no more high specifications required in this system. The
current system of the company does not fit to its requirement to fulfill
the job.
4.2 Operations
The system is a very user-friendly, the user can easily navigate to
this on-line system but not all users can access to the companys
records of transactions, only the owner/administrator can access to it.
The on-line system can record the customer profiles, sales and daily
transactions of the company. The administrator can save, delete edit
and search the customer records.
4.3Schedule
Once the transactions are saved it is already stored in the system
database and it cannot be deleted unless the administrator will delete
the record.
-
8/9/2019 Software First Docu Final Proof2
26/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYThe owner can only share transactions through on-line and both of
the branch owners must have an Internet connection. The
administrator can always access to the system to add, save, delete,
edit and find the recorded transactions in the company.
4.4 Economic / Cost Effectiveness
Every owner wants a cost-effective building. But what does this mean? In
many respects the interpretation is influenced by an individual's interests and
objectives.
Is it the lowest first-cost structure that meets the program?
Is it the design with the lowest operating and maintenance costs?
Is it the system with the longest life span?
Is it the facility in which users is most productive?
Yes, the developed system is very helpful to reduce expenses in the
company and provide a good storage of transactions in the company. Instead of
buying papers, printing of forms and providing storage box/drawers for storage.
This is the system that has a full package of the necessary things for the
improvement of the company.
http://www.wbdg.org/om/om.phphttp://www.wbdg.org/design/func_oper.phphttp://www.wbdg.org/design/productive.phphttp://www.wbdg.org/om/om.phphttp://www.wbdg.org/design/func_oper.phphttp://www.wbdg.org/design/productive.php -
8/9/2019 Software First Docu Final Proof2
27/97
-
8/9/2019 Software First Docu Final Proof2
28/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYnot for the guest/visitor of the site. Through this system, the owner can view the
other companys branch sales and customer records.
2.0 System Requirements
INNOVA OPTICS AND DENTAL SPECIALIST CLINIC are using a
Manual System for their transaction. The E-Book and Sales Online
Monitoring System for Innova Specialist required a minimum of a processor
(Dual Core 2.60 GHz) for Operating system (Windows Server 2003 Standard
Edition) and High Speed Internet Service Provider.
3.0 Hardware Requirement (Minimum and Recommended)
This includes the existing hardware facilities of the INNOVA OPTICS
AND DENTAL SPECIALISTS that are available, below are the stated
proposed hardware specification.
EXISTING HARDWARE DETAILS AND SPECIFICATION
Manual System( Papers )
Table 5 Existing Hardware
PROPOSED HARDWARE DETAILS AND SPECIFICATION
Processor Memory HDD VGA
Dual Core 2.60 GHz 1Gb 160Gb 64 128 / 256 MB
Table 6 Proposed Hardware
3.1 Servers
-
8/9/2019 Software First Docu Final Proof2
29/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Table 7 Existing Server
Table 8 Proposed Server
3.2 Workstations
Laptop/Desktop Computer
3.3 Network
Not Available
3.4 Other Peripherals
3.4.1 Printer
3.4.2 Scanner
3.4.3 Router Dual band / Wireless
3.4.5 Switch Hub
EXISTING SERVER
Not Available
PROPOSED SERVER
Microsoft Server 2005
-
8/9/2019 Software First Docu Final Proof2
30/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYSoftware Requirements
SOFTWARE DESCRIPTION
Xampp Server
XAMPP is an easy to installApache distribution containingMySQL, PHP and Perl. XAMPP isreally very easy to install and touse - just download, extract andstart.
The distribution for Windows2000, 2003, XP and Vista. Thisversion contains: Apache,MySQL, PHP + PEAR, Perl,mod_php, mod_perl, mod_ssl,OpenSSL, phpMyAdmin,
Webalizer, Mercury MailTransport System for Win32 andNetWare Systems v3.32, Ming,JpGraph, FileZilla FTP Server,mcrypt, eAccelerator, SQLite, andWEB-DAV + mod_auth_mysql.
PhpMyAdminphpMyAdmin is a free software tool written inPHP intended to handle the administration ofMySQL over the World Wide Web. phpMyAdminsupports a wide range of operations with
MySQL. The most frequently used operationsare supported by the user interface (managingdatabases, tables, fields, relations, indexes,users, permissions, etc), while you still have theability to directly execute any SQL statement.
PhpMySql
MySQL is a database.
The data in MySQL is stored in database
objects called tables.
Table 9 Software Requirements
http://php.net/http://mysql.com/http://php.net/http://mysql.com/ -
8/9/2019 Software First Docu Final Proof2
31/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
4.1 Servers
Microsoft SQL Server 2005 (codenamed Yukon), released in
October 2005, is the successor to SQL Server 2000. It included native
support for managing XML data, in addition to relational data. SQL Server
2005 also allows a database server to be exposed over web services
using TDS packets encapsulated within SOAP (protocol) requests. When
the data is accessed over web services, results are returned as XML.
4.2 Workstation
Laptop/Desktop Computer
5.0 Data Requirements
6.0 People
The proposed system is used by the owner and staff of the Innova Optics
and Dental Specialists Clinic. There is also an admin that operates and
control the cycle of the proposed system and lastly the guests/visitors of the
system is also a part of the proposed system.
II. Design Instruments and Techniques
The instruments and techniques use din the collection of data for this study were:
a. Observations
Before developing the proposed system, the researchers
observed to the subject company, the purpose of this is to get a
http://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/SOAP_(protocol) -
8/9/2019 Software First Docu Final Proof2
32/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
clearer and richer understanding of what the proponent need to do
to improve in the given company, to know what kind of system used
in the company, what are the activities inside the company and the
disadvantages of the current system in order to know what kind of
system should be proposed for the company.
b. Interviews
The researchers conduct an interview to the company to
know all the information and the problem of the company. The
researchers used cell phone as an instrument for recording the
conducted interview and gathered some paper works and forms as
a basis in developing a new system for the company.
c. Company Visit
The researchers visited some company with a computer-
based system in order to gain more knowledge about the system
requirements, the features and how their system does is
developed.
-
8/9/2019 Software First Docu Final Proof2
33/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Chapter 4
Detailed Program Design Report
1.0 System Specifications
1.1 Functional
The functions of the proposed software are to advertise the company, for
recording and updating of all sales of Innova Optics and Dental Specialists Clinic.
1.1.1 System Boundaries
Figure 4 System UML
(Interaction with the customer and the system)
Customer
Owner/Admin
ProposedSoftware/
System
Inquiry and Registration
Places Services
Customer
Profile
Payments
Reports
-
8/9/2019 Software First Docu Final Proof2
34/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
1.1.2 System Flow
Figure 5 System UML
(Saving, Update, Edit and Deleting Customer Records)
1.2 Technical Design
1.2.1 Database
1.2.1.1 Schema
Customer
Owner/Admin
Proposed
Software/Computer
Customer Inquiry
Software Interaction
Add Records
Edit Records
Save Records
Update Records
-
8/9/2019 Software First Docu Final Proof2
35/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYFLOWCHART
Figure 6.0 Module Flowchart of Admin Log-in Form
LEGEND:
START
Log-inForm
IF Un andPw == True
Input Username andPassword
Verify Username andPassword
N
Display MsgBox
Y
Show Admin
Page
A
A
-Off a e connector to ADMINA
-On page connector to ENDA
-
8/9/2019 Software First Docu Final Proof2
36/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 6.1 Module Flowchart of Menu Form
-Off Page connector to End
DENTALFORM
DENTALDATABASE
VIEW
A
F
OPTICALFORM
OPTICALDATABASE
VIEW
SHOW DENTALFORM
SHOW DENTAL
DATABASE
PREVIEW
SHOW OPTICAL
FORM
SHOW OPTICAL
DATABASE
PREVIEW
LOGOUT
Y
N
A
B
C
D
E
A-Off page connector to ADMIN
F
A -On page connector to End
LEGEND:
-
8/9/2019 Software First Docu Final Proof2
37/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 6.2 Module Flowchart of Admin Account Form
B
B
NAVIGATE
MENU
ADD
DELETE
UPDATE
RECORD
LOGOUTN
Y
F
InputEntry
SelectEntry
Modify
Entry
Saving
Entry
DENTAL/OPTICAL
DATABASE
C D
Confirm
Delete?
NDelete Entry from
Database
Update Entry
from Database
Save Entry from
Database
C
C
D
A
Y
Y
Y
Y
N
N
N
N
-On page connector toDental/Optical Database
On page connector to
C
D
B -On page connector to AdminAccount
B -Off page connector to AdminAccount
LEGEND:
-
8/9/2019 Software First Docu Final Proof2
38/97
-
8/9/2019 Software First Docu Final Proof2
39/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYDental Form
Structure: Rx NO. = {Legal Characters}
Legal Characters = {0 9)
Structure: Full Name = {Legal Characters}Legal Characters = {A-Z|a-z|0-9|.}
Structure: Date = {Legal Characters}Legal Characters = {0-9}
Name : Rx No. Alias : RxNo
Data Type : Text Storage : Customer
Size : 20 Table : Customer
Format : EN -0000 Database : EBSMS
Description : Refers to the Designated Number
Name : Patient Name Alias : p_name
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0001 Database : EBSMS
Description : Refers to the Designated Full Name
Name : Date Alias : Date
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0002 Database : EBSMS
Description : Refers to the Designated Date
-
8/9/2019 Software First Docu Final Proof2
40/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structure: Age = {Legal Characters}Legal Characters = {0-9}
Structure: Date of Birth = {Legal Characters}Legal Characters = {0-9}
Structure: Sex = {Legal Characters}Legal Characters = {A-Z|a-z}
Name : Age Alias : Age
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0003 Database : EBSMS
Description : Refers to the Designated Age
Name : Date of Birth Alias : d_birth
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0004 Database : EBSMS
Description : Refers to the Designated Date of Birth
Name : Sex Alias : Sex
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0005 Database : EBSMS
Description : Refers to the Designated Sex
-
8/9/2019 Software First Docu Final Proof2
41/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structure: Contact Number = {Legal Characters}Legal Characters = {0-9}
Structure: Address = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: Case History = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Name : Contact Number Alias: contact_no
Data Type : Text Storage : Customer
Size : 11 Table : Customer
Format : EN -0007 Database : EBSMS
Description : Refers to the Designated Contact Number
Name : Address Alias : address
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0008 Database : EBSMS
Description : Refers to the Designated Address
Name : Case History Alias : case_history
Data Type : Text Storage : Customer
Size : 100 Table : Customer
Format : EN -0009 Database : EBSMS
Description : Refers to the Designated Case History
-
8/9/2019 Software First Docu Final Proof2
42/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Service Rendered = {Legal Characters}Legal Characters = {A-Z|a-z}
Structures: Fee = {Legal Characters}Legal Characters = {0-9}
Structures: Deposit = {Legal Characters}Legal Characters = {0-9}
Name : Service Rendered Alias : service_rendered
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0010 Database : EBSMS
Description : Refers to the Designated Service Rendered
Name : Fee Alias : fee
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0011 Database : EBSMS
Description : Refers to the Designated Fee
Name : Deposit Alias : deposit
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0012 Database : EBSMS
Description : Refers to the Designated Deposit
-
8/9/2019 Software First Docu Final Proof2
43/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Balance = {Legal Characters}Legal Characters = {0-9}
Structures: Recall Date = {Legal Characters}Legal Characters = {0-9}
Structures: Attending Dentist = {Legal Characters}Legal Characters = {A-Z|a-z}
Optical Form
Name : Balance Alias : balance
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0013 Database : EBSMS
Description : Refers to the Designated Balance
Name : Recall Date Alias : recall_date
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0014 Database : EBSMS
Description : Refers to the Designated Recall date
Name : Attending Dentist Alias : attending_dentist
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0015 Database : EBSMS
Description : Refers to the Designated Attending Dentist
-
8/9/2019 Software First Docu Final Proof2
44/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Job Number = {Legal Characters}Legal Characters = {0-9}
Structures: Patient Name = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: Age = {Legal Characters}Legal Characters = {0-9}
Name : Job Number Alias : job_no
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0016 Database : EBSMS
Description : Refers to the Designated Job Number
Name : Patient name Alias : p_name
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0017 Database : EBSMS
Description : Refers to the Designated Patient Name
Name : Age Alias : age
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0018 Database : EBSMS
Description : Refers to the Designated Age
-
8/9/2019 Software First Docu Final Proof2
45/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Contact Number = {Legal Characters}Legal Characters = {0-9}
Structures: Address = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: Occupation = {Legal Characters}Legal Characters = {A-Z|a-z}
Name : Contact Number Alias : contact_no
Data Type : Text Storage : Customer
Size : 11 Table : Customer
Format : EN -0019 Database : EBSMS
Description : Refers to the Designated Contact Number
Name : Address Alias : address
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0020 Database : EBSMS
Description : Refers to the Designated Address
Name : Occupation Alias : occupation
Data Type : Text Storage : Customer
Size : 20 Table : Customer
Format : EN -0021 Database : EBSMS
Description : Refers to the Designated Occupation
-
8/9/2019 Software First Docu Final Proof2
46/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Chief Complain = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: RX = {Legal Characters}Legal Characters = {A-Z|a-z}
Structures: Kinds of Lens = {Legal Characters}Legal Characters = {A-Z|a-z}
Name : Chief Complain Alias : chief_complain
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0022 Database : EBSMS
Description : Refers to the Designated Chief Complain
Name : RxNo Alias : rx
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0023 Database : EBSMS
Description : Refers to the Designated RX
Name : Kinds of Lens Alias : kind_lens
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0024 Database : EBSMS
Description : Refers to the Designated Kinds of Lens
-
8/9/2019 Software First Docu Final Proof2
47/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Fee = {Legal Characters}Legal Characters = {0-9}
Structures: Frames = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: Tints = Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Name : Fee Alias : fee
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0025 Database : EBSMS
Description : Refers to the Designated Fee
Name : Frames Alias : frame
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0026 Database : EBSMS
Description : Refers to the Designated Frame
Name : Tints Alias : tints
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0026 Database : EBSMS
Description : Refers to the Designated Tints
-
8/9/2019 Software First Docu Final Proof2
48/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Remarks = {Legal Characters}Legal Characters = {A-Z|a-z|0-9}
Structures: Total = {Legal Characters}Legal Characters = {0-9}
Structures: Deposit = {Legal Characters}Legal Characters = {0-9}
Name : Remarks Alias : remarks
Data Type : Text Storage : Customer
Size : 50 Table : Customer
Format : EN -0027 Database : EBSMS
Description : Refers to the Designated Remarks
Name : Total Alias : total
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0028 Database : EBSMS
Description : Refers to the Designated Total
Name : Deposit Alias : deposit
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0029 Database : EBSMS
Description : Refers to the Designated Deposit
-
8/9/2019 Software First Docu Final Proof2
49/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Structures: Balance = {Legal Characters}Legal Characters = {0-9}
Structures: Recall Date = {Legal Characters}Legal Characters = {0-9}
Name : Balance Alias : balance
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0030 Database : EBSMS
Description : Refers to the Designated Balance
Name : Recall Date Alias : recall_date
Data Type : Text Storage : Customer
Size : 12 Table : Customer
Format : EN -0031 Database : EBSMS
Description : Refers to the Designated Recall Date
-
8/9/2019 Software First Docu Final Proof2
50/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Hierarchical Input-Process-Output (HIPO)
Figure 7.0 Hierarchical Input-Process-Output ofE-Books and Online Sales Monitoring System for Clients/Site Visitors
E-BOOKS AND ONLINE SALES MONITORING SYSTEM(CLIENTS/SITE VISITORS)
0.0
LOG-IN1.0
HOME2.0
REGISTER
2.4
ABOUT US
2.1
SERVICES2.3
CONTACT US2.2
-
8/9/2019 Software First Docu Final Proof2
51/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
ADMINISTRATOR3.0
ADMIN ACCOUNT3.1
CUSTOMER RECORDS3.2
SERVICESRECORDS
3.3
Figure 7.1 Hierarchical Input-Process-Output ofE-Books and Online Sales Monitoring System for Administrator
E-BOOKS AND ONLINE SALES MONITORING SYSTEM(ADMINISTRATOR)
3.0
LOG-IN1.0
HOME4.0
ABOUT US4.1
SERVICES4.3
CONTACT US4.2
-
8/9/2019 Software First Docu Final Proof2
52/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
ADMINACCOUNT
3.1.1
ADD2.1.1.5
UPDATE2.1.1.6
EDIT2.1.1.4
DELETE2.1.1.7
SAVE2.1.1.9
CANCEL2.1.1.10
Figure 7.2 Hierarchical Input-Process-Output
Administrator log-in
-
8/9/2019 Software First Docu Final Proof2
53/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 7.3 Hierarchical Input-Process-Output ofAdmin account Submenu
E-BOOKS AND ONLINE SALES MONITORING SYSTEM(CLIENT)
4.0
USER-ACCOUNT4.1
HOME4.2
ABOUT US4.3
SERVICES4.5
CONTACT US4.4
-
8/9/2019 Software First Docu Final Proof2
54/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYFigure 7.4 Hierarchical Input-Process-Output of
Client Navigation
Figure 7.5 Hierarchical Input-Process-Output ofClient account Submenu
Input-Process-Output (IPO)
USER-ACCOUNT(CLIENT)
4.1
EDIT4.1.1
SAVE4..1.2
UPDATE4.1.3
LOG-OUT4.1.5
DELETE4.1..4
Author: Group 11 Program: E-books and Sales Online Monitoring System Date: 3/26/2010
Diagram: 1.0 Module Name: Log-in for Administrator Page: 1 of 1
Input
Username
Password
Process
Verify username
and password if
valid
If username and
password is valid,
load the homepage
If username and
password is invalid,
display message
box and allows user
until 3 trials, or else,
the program will be
terminated
Output
Home page
Warning
Message
Your
username or
password is
incorrect.
-
8/9/2019 Software First Docu Final Proof2
55/97
-
8/9/2019 Software First Docu Final Proof2
56/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 7.7 E-books and Sales Online Monitoring System
(Home for Administrator)
Input
Mouseclick
User name
Password
First Name
Last Name
MiddleName
Process
If Edit button wasselected, the userwould be able to edithis own user accountfrom the form thensave it to the
database
If Delete Accountbutton was selected,the user will bedeleted his account.
Output
Edited Profile
Message boxconfirmationfor deletingthe profile
UpdatedUser Account
Author: Group 11 Program: E-books and Sales Online Monitoring System Date: 3/26/2010
Diagram: 4.0 Module Name: User Account Page: 1 of 2
-
8/9/2019 Software First Docu Final Proof2
57/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 7.8 E-books and Sales Online Monitoring System (User Account)
Input
Mouseclick
Process
If Dental Formsubmenu wasselected, its formwill be loaded
If Optical Recordssubmenu wasselected, its formwill be loaded
Output
AddRecords
EditRecords
UpdateRecords
SaveRecords
Author: Group 11 Program: E-books and Sales Online Monitoring System Date: 3/26/2010
Diagram: 5.0 Module Name: Dental and Optical Forms for Administrator Page: 1 of 2
-
8/9/2019 Software First Docu Final Proof2
58/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 7.9Dental and Optical Forms for Administrator
1.2.1.3 Screen Navigation Diagram
-
8/9/2019 Software First Docu Final Proof2
59/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 8.0 Website Intro Design
-
8/9/2019 Software First Docu Final Proof2
60/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 8.1 Website Home Page
Figure 8.2 Website About Us Page
-
8/9/2019 Software First Docu Final Proof2
61/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 8.3 Website Services Page
-
8/9/2019 Software First Docu Final Proof2
62/97
-
8/9/2019 Software First Docu Final Proof2
63/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 8.5 Website Admin Page
(Sales menu)
-
8/9/2019 Software First Docu Final Proof2
64/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Figure 8.6 Website Database Page
(Table View)
1.2.1.4 Screen Design (use UML to illustrate how a screen operates)
Website Intro Page:
Codes:
intro
-
8/9/2019 Software First Docu Final Proof2
65/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website Home Page
Codes:
INNOVA|Site
-
8/9/2019 Software First Docu Final Proof2
66/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
67/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
68/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYfttp
-
8/9/2019 Software First Docu Final Proof2
69/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website About Us Page
Codes:
innovaf
-
8/9/2019 Software First Docu Final Proof2
70/97
-
8/9/2019 Software First Docu Final Proof2
71/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
72/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYfttp
-
8/9/2019 Software First Docu Final Proof2
73/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website Services Page
Codes:
innovaf
-
8/9/2019 Software First Docu Final Proof2
74/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
75/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
fttp
-
8/9/2019 Software First Docu Final Proof2
76/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
77/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website Contact Us Page
Codes:
innovaf
-
8/9/2019 Software First Docu Final Proof2
78/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
79/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
fttp
-
8/9/2019 Software First Docu Final Proof2
80/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
81/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website Dental Form Page
Codes:
INNOVA|Site
-
8/9/2019 Software First Docu Final Proof2
82/97
-
8/9/2019 Software First Docu Final Proof2
83/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
84/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYfttp
-
8/9/2019 Software First Docu Final Proof2
85/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
Website Optical Form Page
Codes:
INNOVA|Site
-
8/9/2019 Software First Docu Final Proof2
86/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
87/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY
-
8/9/2019 Software First Docu Final Proof2
88/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYfttp
-
8/9/2019 Software First Docu Final Proof2
89/97
-
8/9/2019 Software First Docu Final Proof2
90/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYDental DatabaseRecords:RxNoPatients_nameDate_mDate_dDate_yAgeBirthday_mBirthday_dBirthday_ySexTelnoCellno&n
bsp;AddressDiabetesAllergiesUnder_medicationHypertensionAsthmaOther_diseasesCosultation_feeExtraction_feeRestoration_feeProphylaxis_feeRCT_feeDenture_feeXRay_feeOrthodonticsAttending_dentistRecall
_dateTotal
DepositBalance3355Michael S. EscuetaFebruary14201019June181990Male6734632409224155318Quezonon1000100010001000100010001000sadsdoctor2012-09-007000300040003356Jonathan CayananEstelleroFebruary23
201019August51991Malenone091842943752924 king solomon st.Camarin Caloocan Cityalifunga2001000000-00-003389Gerrad DanaoMarch6
-
8/9/2019 Software First Docu Final Proof2
91/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY201021March111989Male373-54-6309105427507QuezonCity
0000-00-003390Kenneth DanarMarch7201018April11991Female737-24-5609301575485QuezonCity0000-00-00
1.2.2 Forms
1.2.2.1 Inventory
1.2.2.2 Layout
1.2.2.3 Data Dictionary
1.2.3 Reports
1.2.3.1 Inventory
1.2.3.2 Layout
1.2.3.3 Data Dictionary
1.3Program Design (use UML to illustrate how the modules of the system
works)
-each program unit should have a corresponding diagram
(e.g. collaboration, sequence, activity or state diagrams)
1.4Security Module Design
-
8/9/2019 Software First Docu Final Proof2
92/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY1.5Backup and Archiving Design
1.6 Cost Benefit Analysis (CBA): Existing versus Proposed
Innova Optics and Dental Specialists Clinic
E-Books and Sales Online Monitoring System
Cost Benefit Analysis of Existing system
Schedule1. Hardware Cost
LAPTOP SPECIFICATIONSModel: Acer Aspire AS4535-842G25Mn
Source: Acer Store, SM North Annex
Monthly Annually
Php 201.52 Php 2,418.24
Qty Specification Cost Price Total
1 Processor : AMD Turion X2 Ultra DualCore ZM84 (2.3Ghz / 2MB)
1 Video : ATI Radeon HD3200 with2048 Hypermemory
1 Storage : 250GB SATA HDD
1 Memory : 2GB DDR2 Memory(Upgreable to 4GB)
1 Display : 14" HD 1366 x 768 pixelresolution, high-brightness
1 Acer Cystal Eye Webcam1 Built in wireless lan 802.11abg
1 Built in 8X DVD-Super Multi double-layer drive
2 Built in Speakers (3D sonic)
1 Printer
1 Printer
Total Php 32,000
WHOLE
PACKAGE
-
8/9/2019 Software First Docu Final Proof2
93/97
-
8/9/2019 Software First Docu Final Proof2
94/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYPhP 388.83 PhP 4,000.00
Note: all salvage value is 20 % of actual price
Schedule3. Utilities Expense
Qty Item Watts/hour
kW/hour
kW/day
kW/day
Totalwatts
No. ofdays
Consumption
1 Laptop 250 0.25 8 2 16 27 432
1 Printer 20 0.02 8 0.16 0.32 27 8.64
1 Aircon 750 0.8 8 6.4 12.8 27 345.6
3 Light(50w) 50 0.05 8 0.4 3.2 27 86.4
Total 872.64 kWh
Schedule4. Furniture and Fixture
Qty Particular Cost Price Total Price
2 Cabinet P3,000 P6,000
2 Office Table P2,500 P5,000
3 Single Chair P800 P2,400
1 Group Chair P2,500 P2,500
Total P15,900
Source: Sanyang Intertrade Corporation
Monthly Annually
Php 212 Php 2,544
Yearly Depreciation Cost = (Actual cost Salvage Value) / Estimated Life
-
8/9/2019 Software First Docu Final Proof2
95/97
-
8/9/2019 Software First Docu Final Proof2
96/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITY The clients enjoyed the benefits of using the Software in doing their
transactions with the Innova Optics and Dental Specialists Clinic.
The proposed software is considered to be efficient, advanced and
inexpensive.
1.2 Recommendations
Although, the implementation of E-Books and Sales Online Monitoring
System in the Innova Optics and Dental Specialists Clinic is already highly
successful, the company should still undergo some improvements, like any other
systems. Improving security of their software and website is the most important
factor that the company should consider. The other factors that should be
improved by Innova Optics and Dental Specialists Clinic are their accuracy rate
in order to be more efficient. The company should also increase the number of
supported services in order to maintain their clients. At the same time they
should also attract more customers. In order to achieve this, the clinic firm should
have proper and wide marketing and advertisement here in the Philippines.
Finally, the company could make use of database as a strategic weapon and
-
8/9/2019 Software First Docu Final Proof2
97/97
QUEZON CITY POLYTECHNICQUEZON CITY POLYTECHNIC
UNIVERSITYUNIVERSITYnew marketing techniques that will give those gains from saving and increased
revenues.