SlideShare a Scribd company logo
1 of 36
Download to read offline
1
CHAPTER 1
INTRODUCTION
1. Organization Background
1.1 Yip In Tsoi & CO., Ltd.
[1]Yip In Tsoi was formed as an ordinary partnership in the Southern part of
Thailand in 1926, and was incorporated as a limited company in Bangkok in 1930. The
company started with trading in minerals, then marketing of mining products and
equipment and eventually branched out into operation of mines. The next expansion was
into full scale marketing, banking services and lastly industrial investment through joint
venture initially with foreign partners and later with Thai partners.
For over 50 years, Yip In Tsoi & Co., Ltd. has accumulated experience and site
references in development, integration, support, and customization of Information
Technology in Thailand. Our success comes from the expertise and dedication of over
350 IT professionals who regularly implement and deliver projects in accordance with
international standards and best practices.
Today, Yip In Tsoi & Co., Ltd. is not only a products and services provider, but
also a leading Total IT Solutions Provider, which includes systems and network designs,
installation, customization, operations and maintenance of complete IT System Solutions.
In addition, Yip In Tsoi & Co., Ltd. is committed to provide a wide variety of additional
services to meet specific customer requirements through the joint force of world class
quality partnerships.
1.2 Type of Business and Service
Services
Business consulting services include consultancy on business process
improvements as well as the implementation of IT Technologies to streamline business
2
processes. The business consultants integrate best-of-breed software and hardware with
the best practices to create optimized solutions for clients.
Outsourcing Services
Currently, Yip In Tsoi & Co., Ltd. offers the following outsourcing services that can
reduce costs and improve productivity so our clients can focus on the core business
activities.
- Data center and network operations
- Call center operations
- Hardware and software maintenance
Financial and Banking Technology Services
The Financial and Banking Technology Services Group implements and
customizes Infosys Finacle™CoreBankingSoftware. The group also offers other banking
solutions including cheque imaging, workflow, loan origination, credit card management
as well as a wide range of solutions for financial institutions and insurance companies.
Information Technology Services
To support the mission critical applications, Yip In Tsoi & Co., Ltd. provides world
class hardware, system software and networking solutions via its Enterprise Solutions
Division. The division offers products from Oracle, NetApp, Bluecoat, Alcatel-Lucent, etc.
Each product is supported by fully trained and certified engineers to ensure highest level
of service both pre-sales and after sales. The after sales service team consists of more
than 250 field service engineers in 23 service centers throughout Thailand. The field
service engineers are equipped with communication and computing devices to allow
instant access to the company network and the internet.
Professional Services
3
Professional Services Team provides system architect and design services to
ensure dependable and optimized operation of IT infrastructures. The services include
assessment of the existing infrastructure; design and implementation of data center
environments and provision of both Yip In Tsoi & Co., Ltd. and third party hardware and
software to meet specific needs of the clients. Prepackaged solution sets are available for
all enterprise computing needs including Disaster Recovery Center (DRC), Mission
Critical Storage, ISP Content Caching & Distribution, Data Protection & Recovery, and
Enterprise Messaging & Collaboration.
Data Center
Yip In Tsoi & Co., Ltd. by Data Center and Communication Division (DC&C)
provides customers the fully integrated services related to Data Center; Consulting
Service, System Design, Construction, Installation, and Maintenance. Our professional
services are in compliance with the standards of The Engineering Institute of Thailand
under H.M. the King’s Patronage (EIT).
- Construction & Interior Design.
- Passive Cabling Solutions.
- Electrical System and Emergency Power Supply.
- Uninterrupted Power Supply, Battery.
- Air Cooling System and Dehumidifier.
- Clean Agent Fire Suppression System.
- CCTV/Access Control System.
- Water Leak Detection System.
- Tele Alarm and Environmental Monitoring System.
- Maintenance Service.
4
1.3 Organization Structure
Figure 1.1 Organization structure in military department
1.4 Organization Advisor
1.4.1 Name Miss Palita Chanmaroeng
Position Technical Manager
Division Yip In Tsoi
1.4.2 Name Mr. Thaphakkapong Tannukoolthananan
Position Senior Programmer
Division Yip In Tsoi
1.4.3 Name Miss Pornpimon Rodjanasakanan
Position Senior Programmer
Division Yip In Tsoi
1.5 Student’s job responsibilities
- Test program and list bug to Error and User Change Requirements Document.
- Fix bug in from Error and User Change Requirements Document.
5
- Do test case document.
- Do Functional Requirements Specification
- Do User Requirements Document.
- Maintenance program to meet user requirement.
1.6 Work period
24th
March 2013 – 11th
July 2014
1.7 Work plan
Figure 1.2 work plan
6
CHAPTER 2
LITERATURE REVIEWS
2.1 Relevant of work
2.2.1 ISO 9001:2008
Yip In Tsoi & Co., Ltd. has adopted ISO 9001:2008 to ensure our business and
operations management are in line with recognized global standards. We have combined
our business management with this quality standard to ensure increasing customer
satisfaction. We place great emphasis on our human resources by encouraging and
improving staff knowledge and competence to meet the constant change of technology
which also conforms to the company’s goals. All staff are continuously encouraged to
participate in and perform under the guidance of the company’s quality management and
ISO 9001:2008 requirements for the continuous improvement of the organization as a
whole.
2.2.2 CAPABILITY MATURITY MODEL INTEGRATION (CMMI)
YipInTsoi&Co.,Ltd.has alsoimplemented“CapabilityMaturityModelIntegration
(CMMI)” which is a software process improvement approach providing the organization
with the essential elements of effective processes, which will improve its performance.
CMMI is well-known, widely used and standardized which is developed by the Software
Engineering Institute of Carnegie Mellon University, the United States of America.
Presently, Yip In Tsoi & Co., Ltd. has achieved the SCAMPI A Appraisal CMMI
V1.2 at Maturity Level 3
2.2 Software
2.2.1 Visual studio 2013
[2] Visual Studio is a comprehensive collection of tools and services for
developing applications that target the desktop, the web, devices, and the cloud.
7
Whether you are creating your first Windows Store app, or building a website to support
the latest browsers, you can leverage your existing skills with Visual Studio’s state-of-
the-art development environment for .NET languages, HTML/JavaScript, and C++. For
teams working across multiple platforms, Visual Studio provides a flexible collaboration
environment for that welcomes connection with other development tools, such as
Eclipse and Xcode.
Visual Studio provides you the flexibility to create applications that run on
premises, or in the cloud. Easily transition applications and skills to Windows Azure, or
build hybrid applications that get the best of both worlds for your customers’ needs.
With Visual Studio’s integrated web tooling – including full support for HTML5, CSS3,
JavaScript, and jQuery – enables the creation of modern, interactive web apps and
services that adapt to traditional, modern, and mobile browsers. Features such as
Browser Link and Page Inspector greatly simplify the creation of client and server web
apps that run and look the same across almost any browser.
Figure 2.1 Program visual studios 2013
8
2.2.2 Toad
[3] Tool for Oracle Application Developers (TOAD) is a software
application from Dell used for development and administration of various relational
databases using SQL.
Figure 2.2 Toad Oracle Management Tools
2.2.3 Oracle
[4] The Oracle Database (commonly referred to as Oracle RDBMS or simply
as Oracle) is an object-relational database management system produced and
marketed by Oracle Corporation.
Figure 2.3 Oracle Database Server
9
CHAPTER 3
OBJECTIVE OF CO-OPERATIVE EDUCATION
3.1 Objective of the Internship Experience Course
 Understand the work in real world applications.
 Learn new business systems.
 Learn to write code in different languages.
 Learn to use a different tool.
 Working with the team to be effective.
 Have experience as a basis to continue.
 Have access in real time.
 Have worked as planned.
3.2 Usefulness of the Internship Experience
 Working in real time
 Have a complete course plan.
 Work in the real situation.
 Learn to use a different tool.
 Have worked together on a professional team.
10
CHAPTER 4
JOB DESCRIPTIONS AND JOB RESPONSIBILITIES
4.1 Job descriptions
The job of an asp.net programmer involves building dynamic websites, web applications
and web services using the asp.Net framework.
 Involve building websites by C# .NET and ASP.NET
 Learning about project structure.
 Design UI and Layout.
 Coding PL/SQL on Oracle.
 Create and modify SAP Crystal Report.
 Fix bug in module responsible.
4.2 Job responsibilities
 Design, Develop, Test and Deploy base on customer project requirements
 Create/Update any related technical specification/documents in project
 Deliver tasks on time as define in project schedule
 Report/update progress as define in project organization/communication
 Testing and correcting software defects
4.3 Job responsibilities Tables period 16 weeks
Date Responsibility
From 25/03/2014
To 28/03/2014
- Install Visual Studio 2012 and Install Oracle Client
- Install Toad for Oracle 10 and Install Tortoise SVN
- Install Infragistics NetAdvantage 2007
- Get WAMS Project By check out from Tortoise SVN
11
Table 4.1 Job responsibility table
Date Responsibility
From 28/04/2014
To 02/05/2014
- Edit and modify Dispense Slip System of Inventory System
- Debug error and resolve it
From 05/05/2014
To 09/05/2014
- Edit and modify Inventory System
- Deployment Dispense Slip to Server
From 12/05/2014
To 16/05/2014
- Edit and coding CAD/PAD System
- Edit and coding Inventory System
- Change popup control’s name and change class name
from WAMS Project to CPMS Project
From 31/03/2014
To 04/04/2014
- Change viewstate into session on CPMS Project
- Change method name in process class and data class
- Meeting with technical manager on topic about Business
logic and Business plan for developing CPMS Project
From 07/04/2014
To 12/04/2014
- Modify process, data and popup control class
- Create popup control
- Developing Master data in CPMS project
From 14/04/2014
To 19/04/2014
- Developing Master data in CPMS project
- List the package and procedure of Oracle use in Master
data of CPMS project to technical manager for modify
- Implement Master data
From 21/04/2014
To 26/04/2014
- Implement Master data from tester comment
- Copy and modify report from WAMS project to CPMS
project
- Developing Dispense Slip System of CPMS Project
12
From 19/05/2014
To 23/05/2014
- Edit and coding CAD/PAD System
- Check Package/Procedure in Oracle database
- Input the information on LMIS System
From 26/05/2014
To 30/05/2014
- Input the information on LMIS System
- Modify CSS in the Inventory System
- Test input the data in testing server
- Create new report
Table 4.2 Job responsibility table (Cont.)
Date Responsibility
From 02/06/2014
To 06/06/2014
- Add data in LMIS System
- Create report of CPMS
- Add data in UAT testing Server
From 09/06/2014
To 013/06/2014
- Edit and modify Issue and resolve problems
- Add data in LMIS & UAT
- Create package/procedure on Oracle Server
From 16/06/2014
To 20/06/2014
- Add data in CPMS
- Edit and coding CPMS
From 23/06/2014
To 27/06/2014
- Edit and coding CAD/PAD System
- Find Package/Procedure in Oracle database
- Create Document for package/procedure
Table 4.3 Job responsibility table (Cont.)
Date Responsibility
From 30/06/2014
To 04/06/2014
- Add data in LMIS System
- Create Documents
- Create reports
13
From 07/06/2014
To 011/06/2014
- Edit documents
- Edit reports
Table 4.4 Job responsibility table (Cont.)
4.4. Projects Responsibility
Project responsibility in Yip In Tsoi & CO., Ltd. side work at Royal Thai Air force
have 2 projects are CAD/PAD Management System and Inventory Management System.
4.4.1. CAD/PAD Management System (CPMS)
CAD/PAD Management System: CPMS is the system use to management
and control CAD/PAD products. CAD/PAD products are ejection seat that
require high accuracy and can save more details such as requirement of
user system, install, uninstall, increasing and decreasing life cycle.
Head of technical machine
Technical machine
Head of armament
department
armament department
Inventory Control officer
(Main Inventory)
Explore officer
Inventory officer
(Distribution Inventory)
Figure 4.1 Overall department using CPMS
14
4.4.2. Inventory Management System (INVS)
4.4.2.1. Main Inventory
- Cataloging is the system use to setting product list of
inventory. Inventory can setting product number and can
control detail of products such as unit, price, type, and can
create cataloging.
- Management, Control and Accounting System in level
Inventory have 2 subsystems are Inventory Management and
control System, Inventory Accounting System.
- Inventory Management and Control System is the system that
control and management product and every durable goods
divide by responsibility of department in inventory. Durable
goods.
- Inventory Accounting System is the system use to save and
control budgets of inventory by issue, dispense, receipt and
return slip.
4.4.2.2. Sub Inventory
- Management, Control and Accounting System in level Sub
Inventory have 2 subsystems are Inventory Management and
control System, Inventory Accounting System.
- Sub Inventory Management and Control System is the system
that control and management product and every durable
goods divide by responsibility of department in Sub inventory.
Durable goods.
- Sub Inventory Accounting System is the system use to save
and control budgets of inventory by issue, dispense, receipt
and return slip.
15
officer
Head of officer
Head of Inventory officer
(Sub inventory)
Inventory officer (Sub inventory)
Head of Inventory
Control officer (Sub inventory)
Inventory Control officer
(Sub inventory)
Dispose Staff (Sub inventory)
Transfer Staff (Sub inventory)
Explore officer
Operation officer(Repair division)
Head of Inventory officer
(Main inventory)
Inventory officer (Main inventory)
Head of Inventory
Control officer (Main inventory)
Inventory Control officer
(Main inventory)
Dispose Staff (Main inventory)
Transfer Staff (Main inventory)
Inventory officer(Repair division)
Head of inventory officer
(Repair division)
Figure 4.2 Overall department using INVS
4.5. My responsibilities on CPMS project
My responsibilities on CPMS project are development user interface, connect
PL/SQL, and create popup control of master data, some functional in daily records
and reports following:
16
4.5.1. Master data of CPMS
- CAD/APD inventory
- CAD/PAD sub inventory
- CAD/PAD location
- CAD/PAD information
- Categories
Inventory officer
CAD/APD
inventory
CAD/PAD
sub inventory
CAD/PAD location
CAD/PAD information
Categories
Figure 4.3 Master data of CPMS
17
4.5.1.1. UML Activity of CAD/PAD inventory
CAD/PAD Management SystemInventory officer
Choose CAD/PAD
inventory
Show list of CAD/PAD
inventory
Do you need to add CAD/PAD inventory?
Choose add CAD/PAD
inventory
Fill information
Save
Show add CAD/PAD
inventory form
Save new CAD/PAD
inventory
Show alert pop up
Yes
No
Spacified search
Searching
Choose modify CAD/PAD
inventory
Fill information
Save
Show modify CAD/PAD
inventory form
Update CAD/PAD
inventory
Show alert pop up
Yes
No
No
Yes
Do you need to searching CAD/PAD inventory?
Do you need to modify CAD/PAD inventory?
For each inventory
End each
Figure 4.4 UML Activity of CAD/PAD inventory
18
Figure 4.5 User Interface of CAD/PAD inventory
19
4.5.1.2. UML Activity of CAD/PAD sub inventory
CAD/PAD Management SystemInventory officer
Choose CAD/PAD
sub inventory
Show list of CAD/PAD
sub inventory
Do you need to add CAD/PAD sub inventory?
Choose add CAD/PAD
sub inventory
Fill information
Save
Show add CAD/PAD
sub inventory form
Save new CAD/PAD
sub inventory
Show alert pop up
Yes
No
Spacified search
Searching
Choose modify CAD/PAD
sub inventory
Fill information
Save
Show modify CAD/PAD
sub inventory form
Update CAD/PAD sub
inventory
Show alert pop up
Yes
No
No
Yes
Do you need to searching CAD/PAD sub inventory?
Do you need to modify CAD/PAD sub inventory?
For each sub inventory
End each
Figure 4.6 UML Activity of CAD/PAD sub inventory
20
Figure 4.7 User Interface of CAD/PAD sub inventory
Figure 4.8 User Interface of CAD/PAD sub inventory detail
21
4.5.1.3. UML Activity of CAD/PAD location
CAD/PAD Management SystemInventory officer
Choose CAD/PAD
location
Show list of CAD/PAD
location
Do you need to add CAD/PAD location ?
Choose add CAD/PAD
location
Fill information
Save
Show add CAD/PAD
location form
Save new CAD/PAD
location
Show alert pop up
Yes
No
Spacified search
Searching
Choose modify CAD/PAD
location
Fill information
Save
Show modify CAD/PAD
location form
Update CAD/PAD
location
Show alert pop up
Yes
No
No
Yes
Do you need to searching CAD/PAD location ?
Do you need to modify CAD/PAD location ?
For each location
End each
Figure 4.9 UML Activity of CAD/PAD location
22
Figure 4.10 User Interface of CAD/PAD location
23
4.5.1.4. UML Activity of CAD/PAD information
CAD/PAD Management SystemInventory officer
Choose CAD/PAD
information
Show CAD/PAD
Search Form
fill specified search
Searching
Show CAD/PAD data
following spacified search
For each location
End each
Choose Modify CAD/
PAD menu
Show detail CAD/
PAD in form
Modify information
Save
Updae CAD/PAD
information
Show alert pop up
Figure 4.11 UML Activity of CAD/PAD information
24
Figure 4.12 User Interface of CAD/PAD information
Figure 4.13 User Interface of CAD/PAD information detail
25
4.5.1.5. UML Activity of CAD/PAD categories
CAD/PAD Management SystemInventory officer
Choose CAD/PAD
categories
Show list of CAD/PAD
categories
Do you need to add CAD/PAD categories ?
Choose add CAD/PAD
categories
Fill information
Save
Show add CAD/PAD
categories form
Save new CAD/PAD
categories
Show alert pop up
Yes
No
Spacified search
Searching
Choose modify CAD/PAD
categories
Fill information
Save
Show modify CAD/PAD
categories form
Update CAD/PAD
categories
Show alert pop up
Yes
No
No
Yes
Do you need to searching CAD/PAD categories ?
Do you need to modify CAD/PAD categories ?
For each categories
End each
Figure 4.14 UML Activity of CAD/PAD categories
26
Figure 4.15 User Interface of CAD/PAD categories
4.5.2. Daily Records
- Dispense CAD/PAD
- Dispense Slip history
Dispense CAD/PAD
Dispense Slip
history
Inventoy officer
(distribution inventory)
Inventoy Control officer
(main inventory)
Figure 4.16 Daily records of CPMS
27
4.5.2.1. UML Activity of Dispense CAD/PAD
CAD/PAD Management SystemInventory Control Officer(Main inventory)
Choose Dispense
CAD/PAD
Show Dispense
CAD/PAD form
Fill information
Save
Save new Dispense
CAD/PAD
Show pop up alert
Figure 4.17 UML Activity of Dispense CAD/PAD (Main inventory)
Figure 4.18 User Interface of Dispense CAD/PAD
28
Figure 4.19 User Interface of Dispense CAD/PAD (add Lot No.)
Figure 4.20 User Interface of Dispense CAD/PAD (add Serial No.)
29
CAD/PAD Management SystemInventory Officer(Distribution inventory)
Choose Dispense
CAD/PAD
Show Dispense
CAD/PAD form
Fill information
Save
Update Dispense
CAD/PAD
Show pop up alert
Choose Dispense
CAD/PAD type
Figure 4.21 UML Activity of Dispense CAD/PAD (Distribution inventory)
Figure 4.22 User Interface of Dispense CAD/PAD (Distribution inventory)
30
Figure 4.23 User Interface of Dispense CAD/PAD (Distribution inventory)
detail
Figure 4.24 User Interface of Dispense CAD/PAD (Distribution inventory)
add Lot No.
Figure 4.25 User Interface of Dispense CAD/PAD (Distribution inventory)
add Serial No.
31
4.5.2.2. UML Activity of Dispense slip history
CAD/PAD Management System
Inventory Officer(Distribution inventory)
Inventory Control Officer(Main inventory)
Choose Dispense Slip
History
Show Dispense Slip
Search form
Searching
Show list of dispense
slip history
Fill specified search
Figure 4.26 UML Activity of Dispense slip history
Figure 4.27 User Interface of Dispense slip history
32
4.5.3. Reports
- Dispense slip
Dispense Slip
Inventory officer
Figure 4.28 Form and report of CPMS
4.5.3.1. Example old Dispense slip report
Figure 4.29 Example old dispense slip report
33
4.5.3.2. Example new Dispense CAD/PAD report
Figure 4.30 Example new dispense slip report
4.6. My responsibilities on INVS project
My responsibilities on INVS project are development Dispense products, product
cataloging, and reports following:
4.6.1. Product Cataloging
Assign Inventory
Assign Product number
Assign Transaction
Inventory officer
Figure 4.31 Product cataloging
34
Figure 4.32 Product cataloging report
4.6.2. Issue Slip report
Figure 4.33 Issue slip report
35
4.6.3. Dispense Slip report
Figure 4.34 Dispense slip report
36
CHAPTER 5
CONCLUSION AND PROBLEM
5.1 Conclusion
I have internship at Yip In Tsoi in 4 months. The internship gave me many
experiences such as how to life in the city, how to working together as a team and the
help of my team has taught me many things. I was learning to use the various solutions. I
went to work as a .NET programmer that is responsible for the inventory management
system on the Royal Thai Air Force Headquarters. The help and advice on how to write
the code to connect to databases, modified to meet the user or business systems, logic
of writing code in different ways, learning systems business for variations also meeting
with the users to share the idea of the business to be in the right direction or after-sales
service and maintenance.
Knowledge in the classroom that used to work, it has to write code in a good
design. The commented code that could be used with our configuration documentation
such as test case, error requirement document, functional requirements specification
document (FRS), and user requirement document (URD) which covers learned a lot .
Finally, the work required to successfully work as a team. Good team work will
lead to a breakthrough for reliable customers to get quality work together to build a good
relationship in the future.
5.2 Problems
My internship uses the C# .NET, ASP.NET and Oracle for the database, which
I had never used before. I need to train with the company but it is a language pattern in
Object oriented for apply from the class. Also the oracle is the same MySQL script to
query the values out that make I learn to apply. Most solutions to solve the business
system in which to learn and adapt as well.

More Related Content

What's hot

IT\Soft skills Certification for Indian students, professionals from State Un...
IT\Soft skills Certification for Indian students, professionals from State Un...IT\Soft skills Certification for Indian students, professionals from State Un...
IT\Soft skills Certification for Indian students, professionals from State Un...Prof. Harsha Kestur
 
TechExpert: Service and Project for Business
TechExpert: Service and Project for BusinessTechExpert: Service and Project for Business
TechExpert: Service and Project for BusinessTechExpert
 
Anas Orwani Resume
Anas Orwani ResumeAnas Orwani Resume
Anas Orwani Resumeanasorwani
 
Yamini softech cse & it b.tech titles (2013 14)
Yamini softech cse & it b.tech titles (2013 14)Yamini softech cse & it b.tech titles (2013 14)
Yamini softech cse & it b.tech titles (2013 14)Sai Babu
 
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resume
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-ResumeSathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resume
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resumegopiaccel
 
Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Rohana K Amarakoon
 
IT Global Certification
IT Global CertificationIT Global Certification
IT Global CertificationSuresh Patel
 
Welcome to the world of information technology
Welcome to the world of information technologyWelcome to the world of information technology
Welcome to the world of information technologyBabatunde Peters
 
corporate-brochure-ITU-
corporate-brochure-ITU-corporate-brochure-ITU-
corporate-brochure-ITU-nasir butt
 
ABTO Software presentation 2016
ABTO Software presentation 2016ABTO Software presentation 2016
ABTO Software presentation 2016ABTO Software
 
Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate PresentationRavi Krishna
 

What's hot (18)

My Prsentation
My Prsentation My Prsentation
My Prsentation
 
IT\Soft skills Certification for Indian students, professionals from State Un...
IT\Soft skills Certification for Indian students, professionals from State Un...IT\Soft skills Certification for Indian students, professionals from State Un...
IT\Soft skills Certification for Indian students, professionals from State Un...
 
Corporate Mailer
Corporate MailerCorporate Mailer
Corporate Mailer
 
Ahmed Habib CV
Ahmed Habib CVAhmed Habib CV
Ahmed Habib CV
 
TechExpert: Service and Project for Business
TechExpert: Service and Project for BusinessTechExpert: Service and Project for Business
TechExpert: Service and Project for Business
 
Oracle CRM Functional
Oracle CRM FunctionalOracle CRM Functional
Oracle CRM Functional
 
Anas Orwani Resume
Anas Orwani ResumeAnas Orwani Resume
Anas Orwani Resume
 
Dotnet
DotnetDotnet
Dotnet
 
Yamini softech cse & it b.tech titles (2013 14)
Yamini softech cse & it b.tech titles (2013 14)Yamini softech cse & it b.tech titles (2013 14)
Yamini softech cse & it b.tech titles (2013 14)
 
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resume
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-ResumeSathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resume
SathyaVelu-LifeInsuranceDomainTechnicalBusinessAnalyst-Resume
 
Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015
 
IT Global Certification
IT Global CertificationIT Global Certification
IT Global Certification
 
Nnaemeka Victor Maduike CV
Nnaemeka Victor Maduike CVNnaemeka Victor Maduike CV
Nnaemeka Victor Maduike CV
 
Welcome to the world of information technology
Welcome to the world of information technologyWelcome to the world of information technology
Welcome to the world of information technology
 
corporate-brochure-ITU-
corporate-brochure-ITU-corporate-brochure-ITU-
corporate-brochure-ITU-
 
ABTO Software presentation 2016
ABTO Software presentation 2016ABTO Software presentation 2016
ABTO Software presentation 2016
 
Bsoft Network Solutions
Bsoft Network SolutionsBsoft Network Solutions
Bsoft Network Solutions
 
Gateway Corporate Presentation
Gateway Corporate PresentationGateway Corporate Presentation
Gateway Corporate Presentation
 

Viewers also liked

графика и её виды
графика и её видыграфика и её виды
графика и её видыGaliya11
 
графика и её виды
графика и её видыграфика и её виды
графика и её видыGaliya11
 
Marisol gonzalez
Marisol gonzalezMarisol gonzalez
Marisol gonzalezLuis Ruiz
 
Random Act of Kindness: The Scientific Fact Behind Kindness, The Doer Of Goo...
Random Act of Kindness:  The Scientific Fact Behind Kindness, The Doer Of Goo...Random Act of Kindness:  The Scientific Fact Behind Kindness, The Doer Of Goo...
Random Act of Kindness: The Scientific Fact Behind Kindness, The Doer Of Goo...Debbie Lyn Toomey RN
 
برنامج تدريب مدربين للتوعية بمخاطر الألغام
برنامج تدريب مدربين للتوعية بمخاطر الألغامبرنامج تدريب مدربين للتوعية بمخاطر الألغام
برنامج تدريب مدربين للتوعية بمخاطر الألغامالأستاذة مريم مكرم
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaDavid Achachi
 
3 Ways Technology Revolutionized the Fashion Industry
3 Ways Technology Revolutionized the Fashion Industry 3 Ways Technology Revolutionized the Fashion Industry
3 Ways Technology Revolutionized the Fashion Industry Priscilla Yiu
 
Year 7 Assessment Powerpoint
Year 7 Assessment PowerpointYear 7 Assessment Powerpoint
Year 7 Assessment Powerpointknibbsensei
 
Câu hỏi ôn tập môn thiết kế xưởng
Câu hỏi ôn tập môn thiết kế xưởngCâu hỏi ôn tập môn thiết kế xưởng
Câu hỏi ôn tập môn thiết kế xưởngThanh Dat Success
 
майнове страхування
майнове страхуваннямайнове страхування
майнове страхуванняsweet1611111994
 
difference between primary and secondary tooth
difference between primary and secondary toothdifference between primary and secondary tooth
difference between primary and secondary toothAntara Narang
 

Viewers also liked (16)

графика и её виды
графика и её видыграфика и её виды
графика и её виды
 
графика и её виды
графика и её видыграфика и её виды
графика и её виды
 
Marisol gonzalez
Marisol gonzalezMarisol gonzalez
Marisol gonzalez
 
Random Act of Kindness: The Scientific Fact Behind Kindness, The Doer Of Goo...
Random Act of Kindness:  The Scientific Fact Behind Kindness, The Doer Of Goo...Random Act of Kindness:  The Scientific Fact Behind Kindness, The Doer Of Goo...
Random Act of Kindness: The Scientific Fact Behind Kindness, The Doer Of Goo...
 
Japa
JapaJapa
Japa
 
Ada kaleh
Ada kalehAda kaleh
Ada kaleh
 
Plásticos
PlásticosPlásticos
Plásticos
 
Proposal
ProposalProposal
Proposal
 
برنامج تدريب مدربين للتوعية بمخاطر الألغام
برنامج تدريب مدربين للتوعية بمخاطر الألغامبرنامج تدريب مدربين للتوعية بمخاطر الألغام
برنامج تدريب مدربين للتوعية بمخاطر الألغام
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
3 Ways Technology Revolutionized the Fashion Industry
3 Ways Technology Revolutionized the Fashion Industry 3 Ways Technology Revolutionized the Fashion Industry
3 Ways Technology Revolutionized the Fashion Industry
 
Year 7 Assessment Powerpoint
Year 7 Assessment PowerpointYear 7 Assessment Powerpoint
Year 7 Assessment Powerpoint
 
Câu hỏi ôn tập môn thiết kế xưởng
Câu hỏi ôn tập môn thiết kế xưởngCâu hỏi ôn tập môn thiết kế xưởng
Câu hỏi ôn tập môn thiết kế xưởng
 
майнове страхування
майнове страхуваннямайнове страхування
майнове страхування
 
Carlos slim
Carlos slimCarlos slim
Carlos slim
 
difference between primary and secondary tooth
difference between primary and secondary toothdifference between primary and secondary tooth
difference between primary and secondary tooth
 

Similar to 3_CHAPTER-2

Gtl Corporate Presentation
Gtl Corporate PresentationGtl Corporate Presentation
Gtl Corporate PresentationDipankar_Das
 
GTL Corporate Presentation
GTL Corporate PresentationGTL Corporate Presentation
GTL Corporate Presentationsourav1981
 
Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Pty Ltd
 
‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and ServicesMaan21
 
Orange technolab profile-english-n
Orange technolab profile-english-nOrange technolab profile-english-n
Orange technolab profile-english-nankurpatel29
 
summer training report on payroll at cmc
summer training report on payroll at cmcsummer training report on payroll at cmc
summer training report on payroll at cmcKaran Gupta
 
Intetics Company Profile
Intetics Company ProfileIntetics Company Profile
Intetics Company Profilevladsw
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaPeewee Mendoza
 
Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015James Galera
 
Company - Presentation
Company - PresentationCompany - Presentation
Company - PresentationAmit Joshi
 
Dot net coaching Coimbatore
Dot net coaching CoimbatoreDot net coaching Coimbatore
Dot net coaching Coimbatoresathyancegon
 
Dot net institutes Coimbatore
Dot net institutes CoimbatoreDot net institutes Coimbatore
Dot net institutes Coimbatoresathyancegon
 
Dot net education Coimbatore
Dot net education CoimbatoreDot net education Coimbatore
Dot net education Coimbatoresathyancegon
 
Addvantum Corporate Profile
Addvantum Corporate ProfileAddvantum Corporate Profile
Addvantum Corporate ProfileAddvantum
 

Similar to 3_CHAPTER-2 (20)

Gtl Corporate Presentation
Gtl Corporate PresentationGtl Corporate Presentation
Gtl Corporate Presentation
 
Gateway Technolabs Corporate Presentation
Gateway Technolabs Corporate PresentationGateway Technolabs Corporate Presentation
Gateway Technolabs Corporate Presentation
 
GTL Corporate Presentation
GTL Corporate PresentationGTL Corporate Presentation
GTL Corporate Presentation
 
Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013
 
‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services‘The Valai’ – Our IT Solutions and Services
‘The Valai’ – Our IT Solutions and Services
 
Orange technolab profile-english-n
Orange technolab profile-english-nOrange technolab profile-english-n
Orange technolab profile-english-n
 
linkin
linkinlinkin
linkin
 
Abdus Salam
Abdus SalamAbdus Salam
Abdus Salam
 
summer training report on payroll at cmc
summer training report on payroll at cmcsummer training report on payroll at cmc
summer training report on payroll at cmc
 
Intetics
InteticsIntetics
Intetics
 
Intetics Company Profile
Intetics Company ProfileIntetics Company Profile
Intetics Company Profile
 
SBiswal
SBiswalSBiswal
SBiswal
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 
Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015
 
Krishna_Agrawal_Resume
Krishna_Agrawal_ResumeKrishna_Agrawal_Resume
Krishna_Agrawal_Resume
 
Company - Presentation
Company - PresentationCompany - Presentation
Company - Presentation
 
Dot net coaching Coimbatore
Dot net coaching CoimbatoreDot net coaching Coimbatore
Dot net coaching Coimbatore
 
Dot net institutes Coimbatore
Dot net institutes CoimbatoreDot net institutes Coimbatore
Dot net institutes Coimbatore
 
Dot net education Coimbatore
Dot net education CoimbatoreDot net education Coimbatore
Dot net education Coimbatore
 
Addvantum Corporate Profile
Addvantum Corporate ProfileAddvantum Corporate Profile
Addvantum Corporate Profile
 

3_CHAPTER-2

  • 1. 1 CHAPTER 1 INTRODUCTION 1. Organization Background 1.1 Yip In Tsoi & CO., Ltd. [1]Yip In Tsoi was formed as an ordinary partnership in the Southern part of Thailand in 1926, and was incorporated as a limited company in Bangkok in 1930. The company started with trading in minerals, then marketing of mining products and equipment and eventually branched out into operation of mines. The next expansion was into full scale marketing, banking services and lastly industrial investment through joint venture initially with foreign partners and later with Thai partners. For over 50 years, Yip In Tsoi & Co., Ltd. has accumulated experience and site references in development, integration, support, and customization of Information Technology in Thailand. Our success comes from the expertise and dedication of over 350 IT professionals who regularly implement and deliver projects in accordance with international standards and best practices. Today, Yip In Tsoi & Co., Ltd. is not only a products and services provider, but also a leading Total IT Solutions Provider, which includes systems and network designs, installation, customization, operations and maintenance of complete IT System Solutions. In addition, Yip In Tsoi & Co., Ltd. is committed to provide a wide variety of additional services to meet specific customer requirements through the joint force of world class quality partnerships. 1.2 Type of Business and Service Services Business consulting services include consultancy on business process improvements as well as the implementation of IT Technologies to streamline business
  • 2. 2 processes. The business consultants integrate best-of-breed software and hardware with the best practices to create optimized solutions for clients. Outsourcing Services Currently, Yip In Tsoi & Co., Ltd. offers the following outsourcing services that can reduce costs and improve productivity so our clients can focus on the core business activities. - Data center and network operations - Call center operations - Hardware and software maintenance Financial and Banking Technology Services The Financial and Banking Technology Services Group implements and customizes Infosys Finacle™CoreBankingSoftware. The group also offers other banking solutions including cheque imaging, workflow, loan origination, credit card management as well as a wide range of solutions for financial institutions and insurance companies. Information Technology Services To support the mission critical applications, Yip In Tsoi & Co., Ltd. provides world class hardware, system software and networking solutions via its Enterprise Solutions Division. The division offers products from Oracle, NetApp, Bluecoat, Alcatel-Lucent, etc. Each product is supported by fully trained and certified engineers to ensure highest level of service both pre-sales and after sales. The after sales service team consists of more than 250 field service engineers in 23 service centers throughout Thailand. The field service engineers are equipped with communication and computing devices to allow instant access to the company network and the internet. Professional Services
  • 3. 3 Professional Services Team provides system architect and design services to ensure dependable and optimized operation of IT infrastructures. The services include assessment of the existing infrastructure; design and implementation of data center environments and provision of both Yip In Tsoi & Co., Ltd. and third party hardware and software to meet specific needs of the clients. Prepackaged solution sets are available for all enterprise computing needs including Disaster Recovery Center (DRC), Mission Critical Storage, ISP Content Caching & Distribution, Data Protection & Recovery, and Enterprise Messaging & Collaboration. Data Center Yip In Tsoi & Co., Ltd. by Data Center and Communication Division (DC&C) provides customers the fully integrated services related to Data Center; Consulting Service, System Design, Construction, Installation, and Maintenance. Our professional services are in compliance with the standards of The Engineering Institute of Thailand under H.M. the King’s Patronage (EIT). - Construction & Interior Design. - Passive Cabling Solutions. - Electrical System and Emergency Power Supply. - Uninterrupted Power Supply, Battery. - Air Cooling System and Dehumidifier. - Clean Agent Fire Suppression System. - CCTV/Access Control System. - Water Leak Detection System. - Tele Alarm and Environmental Monitoring System. - Maintenance Service.
  • 4. 4 1.3 Organization Structure Figure 1.1 Organization structure in military department 1.4 Organization Advisor 1.4.1 Name Miss Palita Chanmaroeng Position Technical Manager Division Yip In Tsoi 1.4.2 Name Mr. Thaphakkapong Tannukoolthananan Position Senior Programmer Division Yip In Tsoi 1.4.3 Name Miss Pornpimon Rodjanasakanan Position Senior Programmer Division Yip In Tsoi 1.5 Student’s job responsibilities - Test program and list bug to Error and User Change Requirements Document. - Fix bug in from Error and User Change Requirements Document.
  • 5. 5 - Do test case document. - Do Functional Requirements Specification - Do User Requirements Document. - Maintenance program to meet user requirement. 1.6 Work period 24th March 2013 – 11th July 2014 1.7 Work plan Figure 1.2 work plan
  • 6. 6 CHAPTER 2 LITERATURE REVIEWS 2.1 Relevant of work 2.2.1 ISO 9001:2008 Yip In Tsoi & Co., Ltd. has adopted ISO 9001:2008 to ensure our business and operations management are in line with recognized global standards. We have combined our business management with this quality standard to ensure increasing customer satisfaction. We place great emphasis on our human resources by encouraging and improving staff knowledge and competence to meet the constant change of technology which also conforms to the company’s goals. All staff are continuously encouraged to participate in and perform under the guidance of the company’s quality management and ISO 9001:2008 requirements for the continuous improvement of the organization as a whole. 2.2.2 CAPABILITY MATURITY MODEL INTEGRATION (CMMI) YipInTsoi&Co.,Ltd.has alsoimplemented“CapabilityMaturityModelIntegration (CMMI)” which is a software process improvement approach providing the organization with the essential elements of effective processes, which will improve its performance. CMMI is well-known, widely used and standardized which is developed by the Software Engineering Institute of Carnegie Mellon University, the United States of America. Presently, Yip In Tsoi & Co., Ltd. has achieved the SCAMPI A Appraisal CMMI V1.2 at Maturity Level 3 2.2 Software 2.2.1 Visual studio 2013 [2] Visual Studio is a comprehensive collection of tools and services for developing applications that target the desktop, the web, devices, and the cloud.
  • 7. 7 Whether you are creating your first Windows Store app, or building a website to support the latest browsers, you can leverage your existing skills with Visual Studio’s state-of- the-art development environment for .NET languages, HTML/JavaScript, and C++. For teams working across multiple platforms, Visual Studio provides a flexible collaboration environment for that welcomes connection with other development tools, such as Eclipse and Xcode. Visual Studio provides you the flexibility to create applications that run on premises, or in the cloud. Easily transition applications and skills to Windows Azure, or build hybrid applications that get the best of both worlds for your customers’ needs. With Visual Studio’s integrated web tooling – including full support for HTML5, CSS3, JavaScript, and jQuery – enables the creation of modern, interactive web apps and services that adapt to traditional, modern, and mobile browsers. Features such as Browser Link and Page Inspector greatly simplify the creation of client and server web apps that run and look the same across almost any browser. Figure 2.1 Program visual studios 2013
  • 8. 8 2.2.2 Toad [3] Tool for Oracle Application Developers (TOAD) is a software application from Dell used for development and administration of various relational databases using SQL. Figure 2.2 Toad Oracle Management Tools 2.2.3 Oracle [4] The Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system produced and marketed by Oracle Corporation. Figure 2.3 Oracle Database Server
  • 9. 9 CHAPTER 3 OBJECTIVE OF CO-OPERATIVE EDUCATION 3.1 Objective of the Internship Experience Course  Understand the work in real world applications.  Learn new business systems.  Learn to write code in different languages.  Learn to use a different tool.  Working with the team to be effective.  Have experience as a basis to continue.  Have access in real time.  Have worked as planned. 3.2 Usefulness of the Internship Experience  Working in real time  Have a complete course plan.  Work in the real situation.  Learn to use a different tool.  Have worked together on a professional team.
  • 10. 10 CHAPTER 4 JOB DESCRIPTIONS AND JOB RESPONSIBILITIES 4.1 Job descriptions The job of an asp.net programmer involves building dynamic websites, web applications and web services using the asp.Net framework.  Involve building websites by C# .NET and ASP.NET  Learning about project structure.  Design UI and Layout.  Coding PL/SQL on Oracle.  Create and modify SAP Crystal Report.  Fix bug in module responsible. 4.2 Job responsibilities  Design, Develop, Test and Deploy base on customer project requirements  Create/Update any related technical specification/documents in project  Deliver tasks on time as define in project schedule  Report/update progress as define in project organization/communication  Testing and correcting software defects 4.3 Job responsibilities Tables period 16 weeks Date Responsibility From 25/03/2014 To 28/03/2014 - Install Visual Studio 2012 and Install Oracle Client - Install Toad for Oracle 10 and Install Tortoise SVN - Install Infragistics NetAdvantage 2007 - Get WAMS Project By check out from Tortoise SVN
  • 11. 11 Table 4.1 Job responsibility table Date Responsibility From 28/04/2014 To 02/05/2014 - Edit and modify Dispense Slip System of Inventory System - Debug error and resolve it From 05/05/2014 To 09/05/2014 - Edit and modify Inventory System - Deployment Dispense Slip to Server From 12/05/2014 To 16/05/2014 - Edit and coding CAD/PAD System - Edit and coding Inventory System - Change popup control’s name and change class name from WAMS Project to CPMS Project From 31/03/2014 To 04/04/2014 - Change viewstate into session on CPMS Project - Change method name in process class and data class - Meeting with technical manager on topic about Business logic and Business plan for developing CPMS Project From 07/04/2014 To 12/04/2014 - Modify process, data and popup control class - Create popup control - Developing Master data in CPMS project From 14/04/2014 To 19/04/2014 - Developing Master data in CPMS project - List the package and procedure of Oracle use in Master data of CPMS project to technical manager for modify - Implement Master data From 21/04/2014 To 26/04/2014 - Implement Master data from tester comment - Copy and modify report from WAMS project to CPMS project - Developing Dispense Slip System of CPMS Project
  • 12. 12 From 19/05/2014 To 23/05/2014 - Edit and coding CAD/PAD System - Check Package/Procedure in Oracle database - Input the information on LMIS System From 26/05/2014 To 30/05/2014 - Input the information on LMIS System - Modify CSS in the Inventory System - Test input the data in testing server - Create new report Table 4.2 Job responsibility table (Cont.) Date Responsibility From 02/06/2014 To 06/06/2014 - Add data in LMIS System - Create report of CPMS - Add data in UAT testing Server From 09/06/2014 To 013/06/2014 - Edit and modify Issue and resolve problems - Add data in LMIS & UAT - Create package/procedure on Oracle Server From 16/06/2014 To 20/06/2014 - Add data in CPMS - Edit and coding CPMS From 23/06/2014 To 27/06/2014 - Edit and coding CAD/PAD System - Find Package/Procedure in Oracle database - Create Document for package/procedure Table 4.3 Job responsibility table (Cont.) Date Responsibility From 30/06/2014 To 04/06/2014 - Add data in LMIS System - Create Documents - Create reports
  • 13. 13 From 07/06/2014 To 011/06/2014 - Edit documents - Edit reports Table 4.4 Job responsibility table (Cont.) 4.4. Projects Responsibility Project responsibility in Yip In Tsoi & CO., Ltd. side work at Royal Thai Air force have 2 projects are CAD/PAD Management System and Inventory Management System. 4.4.1. CAD/PAD Management System (CPMS) CAD/PAD Management System: CPMS is the system use to management and control CAD/PAD products. CAD/PAD products are ejection seat that require high accuracy and can save more details such as requirement of user system, install, uninstall, increasing and decreasing life cycle. Head of technical machine Technical machine Head of armament department armament department Inventory Control officer (Main Inventory) Explore officer Inventory officer (Distribution Inventory) Figure 4.1 Overall department using CPMS
  • 14. 14 4.4.2. Inventory Management System (INVS) 4.4.2.1. Main Inventory - Cataloging is the system use to setting product list of inventory. Inventory can setting product number and can control detail of products such as unit, price, type, and can create cataloging. - Management, Control and Accounting System in level Inventory have 2 subsystems are Inventory Management and control System, Inventory Accounting System. - Inventory Management and Control System is the system that control and management product and every durable goods divide by responsibility of department in inventory. Durable goods. - Inventory Accounting System is the system use to save and control budgets of inventory by issue, dispense, receipt and return slip. 4.4.2.2. Sub Inventory - Management, Control and Accounting System in level Sub Inventory have 2 subsystems are Inventory Management and control System, Inventory Accounting System. - Sub Inventory Management and Control System is the system that control and management product and every durable goods divide by responsibility of department in Sub inventory. Durable goods. - Sub Inventory Accounting System is the system use to save and control budgets of inventory by issue, dispense, receipt and return slip.
  • 15. 15 officer Head of officer Head of Inventory officer (Sub inventory) Inventory officer (Sub inventory) Head of Inventory Control officer (Sub inventory) Inventory Control officer (Sub inventory) Dispose Staff (Sub inventory) Transfer Staff (Sub inventory) Explore officer Operation officer(Repair division) Head of Inventory officer (Main inventory) Inventory officer (Main inventory) Head of Inventory Control officer (Main inventory) Inventory Control officer (Main inventory) Dispose Staff (Main inventory) Transfer Staff (Main inventory) Inventory officer(Repair division) Head of inventory officer (Repair division) Figure 4.2 Overall department using INVS 4.5. My responsibilities on CPMS project My responsibilities on CPMS project are development user interface, connect PL/SQL, and create popup control of master data, some functional in daily records and reports following:
  • 16. 16 4.5.1. Master data of CPMS - CAD/APD inventory - CAD/PAD sub inventory - CAD/PAD location - CAD/PAD information - Categories Inventory officer CAD/APD inventory CAD/PAD sub inventory CAD/PAD location CAD/PAD information Categories Figure 4.3 Master data of CPMS
  • 17. 17 4.5.1.1. UML Activity of CAD/PAD inventory CAD/PAD Management SystemInventory officer Choose CAD/PAD inventory Show list of CAD/PAD inventory Do you need to add CAD/PAD inventory? Choose add CAD/PAD inventory Fill information Save Show add CAD/PAD inventory form Save new CAD/PAD inventory Show alert pop up Yes No Spacified search Searching Choose modify CAD/PAD inventory Fill information Save Show modify CAD/PAD inventory form Update CAD/PAD inventory Show alert pop up Yes No No Yes Do you need to searching CAD/PAD inventory? Do you need to modify CAD/PAD inventory? For each inventory End each Figure 4.4 UML Activity of CAD/PAD inventory
  • 18. 18 Figure 4.5 User Interface of CAD/PAD inventory
  • 19. 19 4.5.1.2. UML Activity of CAD/PAD sub inventory CAD/PAD Management SystemInventory officer Choose CAD/PAD sub inventory Show list of CAD/PAD sub inventory Do you need to add CAD/PAD sub inventory? Choose add CAD/PAD sub inventory Fill information Save Show add CAD/PAD sub inventory form Save new CAD/PAD sub inventory Show alert pop up Yes No Spacified search Searching Choose modify CAD/PAD sub inventory Fill information Save Show modify CAD/PAD sub inventory form Update CAD/PAD sub inventory Show alert pop up Yes No No Yes Do you need to searching CAD/PAD sub inventory? Do you need to modify CAD/PAD sub inventory? For each sub inventory End each Figure 4.6 UML Activity of CAD/PAD sub inventory
  • 20. 20 Figure 4.7 User Interface of CAD/PAD sub inventory Figure 4.8 User Interface of CAD/PAD sub inventory detail
  • 21. 21 4.5.1.3. UML Activity of CAD/PAD location CAD/PAD Management SystemInventory officer Choose CAD/PAD location Show list of CAD/PAD location Do you need to add CAD/PAD location ? Choose add CAD/PAD location Fill information Save Show add CAD/PAD location form Save new CAD/PAD location Show alert pop up Yes No Spacified search Searching Choose modify CAD/PAD location Fill information Save Show modify CAD/PAD location form Update CAD/PAD location Show alert pop up Yes No No Yes Do you need to searching CAD/PAD location ? Do you need to modify CAD/PAD location ? For each location End each Figure 4.9 UML Activity of CAD/PAD location
  • 22. 22 Figure 4.10 User Interface of CAD/PAD location
  • 23. 23 4.5.1.4. UML Activity of CAD/PAD information CAD/PAD Management SystemInventory officer Choose CAD/PAD information Show CAD/PAD Search Form fill specified search Searching Show CAD/PAD data following spacified search For each location End each Choose Modify CAD/ PAD menu Show detail CAD/ PAD in form Modify information Save Updae CAD/PAD information Show alert pop up Figure 4.11 UML Activity of CAD/PAD information
  • 24. 24 Figure 4.12 User Interface of CAD/PAD information Figure 4.13 User Interface of CAD/PAD information detail
  • 25. 25 4.5.1.5. UML Activity of CAD/PAD categories CAD/PAD Management SystemInventory officer Choose CAD/PAD categories Show list of CAD/PAD categories Do you need to add CAD/PAD categories ? Choose add CAD/PAD categories Fill information Save Show add CAD/PAD categories form Save new CAD/PAD categories Show alert pop up Yes No Spacified search Searching Choose modify CAD/PAD categories Fill information Save Show modify CAD/PAD categories form Update CAD/PAD categories Show alert pop up Yes No No Yes Do you need to searching CAD/PAD categories ? Do you need to modify CAD/PAD categories ? For each categories End each Figure 4.14 UML Activity of CAD/PAD categories
  • 26. 26 Figure 4.15 User Interface of CAD/PAD categories 4.5.2. Daily Records - Dispense CAD/PAD - Dispense Slip history Dispense CAD/PAD Dispense Slip history Inventoy officer (distribution inventory) Inventoy Control officer (main inventory) Figure 4.16 Daily records of CPMS
  • 27. 27 4.5.2.1. UML Activity of Dispense CAD/PAD CAD/PAD Management SystemInventory Control Officer(Main inventory) Choose Dispense CAD/PAD Show Dispense CAD/PAD form Fill information Save Save new Dispense CAD/PAD Show pop up alert Figure 4.17 UML Activity of Dispense CAD/PAD (Main inventory) Figure 4.18 User Interface of Dispense CAD/PAD
  • 28. 28 Figure 4.19 User Interface of Dispense CAD/PAD (add Lot No.) Figure 4.20 User Interface of Dispense CAD/PAD (add Serial No.)
  • 29. 29 CAD/PAD Management SystemInventory Officer(Distribution inventory) Choose Dispense CAD/PAD Show Dispense CAD/PAD form Fill information Save Update Dispense CAD/PAD Show pop up alert Choose Dispense CAD/PAD type Figure 4.21 UML Activity of Dispense CAD/PAD (Distribution inventory) Figure 4.22 User Interface of Dispense CAD/PAD (Distribution inventory)
  • 30. 30 Figure 4.23 User Interface of Dispense CAD/PAD (Distribution inventory) detail Figure 4.24 User Interface of Dispense CAD/PAD (Distribution inventory) add Lot No. Figure 4.25 User Interface of Dispense CAD/PAD (Distribution inventory) add Serial No.
  • 31. 31 4.5.2.2. UML Activity of Dispense slip history CAD/PAD Management System Inventory Officer(Distribution inventory) Inventory Control Officer(Main inventory) Choose Dispense Slip History Show Dispense Slip Search form Searching Show list of dispense slip history Fill specified search Figure 4.26 UML Activity of Dispense slip history Figure 4.27 User Interface of Dispense slip history
  • 32. 32 4.5.3. Reports - Dispense slip Dispense Slip Inventory officer Figure 4.28 Form and report of CPMS 4.5.3.1. Example old Dispense slip report Figure 4.29 Example old dispense slip report
  • 33. 33 4.5.3.2. Example new Dispense CAD/PAD report Figure 4.30 Example new dispense slip report 4.6. My responsibilities on INVS project My responsibilities on INVS project are development Dispense products, product cataloging, and reports following: 4.6.1. Product Cataloging Assign Inventory Assign Product number Assign Transaction Inventory officer Figure 4.31 Product cataloging
  • 34. 34 Figure 4.32 Product cataloging report 4.6.2. Issue Slip report Figure 4.33 Issue slip report
  • 35. 35 4.6.3. Dispense Slip report Figure 4.34 Dispense slip report
  • 36. 36 CHAPTER 5 CONCLUSION AND PROBLEM 5.1 Conclusion I have internship at Yip In Tsoi in 4 months. The internship gave me many experiences such as how to life in the city, how to working together as a team and the help of my team has taught me many things. I was learning to use the various solutions. I went to work as a .NET programmer that is responsible for the inventory management system on the Royal Thai Air Force Headquarters. The help and advice on how to write the code to connect to databases, modified to meet the user or business systems, logic of writing code in different ways, learning systems business for variations also meeting with the users to share the idea of the business to be in the right direction or after-sales service and maintenance. Knowledge in the classroom that used to work, it has to write code in a good design. The commented code that could be used with our configuration documentation such as test case, error requirement document, functional requirements specification document (FRS), and user requirement document (URD) which covers learned a lot . Finally, the work required to successfully work as a team. Good team work will lead to a breakthrough for reliable customers to get quality work together to build a good relationship in the future. 5.2 Problems My internship uses the C# .NET, ASP.NET and Oracle for the database, which I had never used before. I need to train with the company but it is a language pattern in Object oriented for apply from the class. Also the oracle is the same MySQL script to query the values out that make I learn to apply. Most solutions to solve the business system in which to learn and adapt as well.