Upload
neo-bidam
View
259
Download
1
Tags:
Embed Size (px)
Citation preview
Institute of Technology of
Cambodia
Department of Computer Science
and Communication
Company : BORAMA
Internship tutor : Mr. JOHN Odom
Internship supervisor : Mr. HAO Jeudi
Student : Miss. HENG Thida
Duration : 01 July to 01 Oct 2014
Academic year 2013- 2014
Kimleng Shop Web Application
3/21
BORAMA provides four different major services as follow:
E- Commerce Services
Software Specific Development
Business Process, outsourcing IT Logistic
Software Reseller and Back Office Integrator Services
• Website : http://borama.consulting
Presentation of the Company
Introduction Project Environment Implementation Conclusion
4/21
Project Presentation
Kimleng Project is
An Electronic Shop
Local Customer
Adapted Business flow
Introduction Project Environment Implementation Conclusion
5/21
Why this Project?
Many kind of products in stock
Difficult to keep track of the transaction
with many Location
Document over the invoices.
Project Presentation
Introduction Project Environment Implementation Conclusion
6/21
Solution:
Reliable for controlling
Tracking all transaction
Create Location as much as they want.
Project Presentation
Introduction Project Environment Implementation Conclusion
7/21
Project Environment
Kimleng shop are build with
Linux Platform
Apache Web Server
PHP
MySQL
Introduction Project Environment Implementation Conclusion
8/21
Project environment
Team Collaboration on
Git
Scrum
Introduction Project Environment Implementation Conclusion
9/21
Project development life cycle
Scrum Methodology
1 WEEK
Scrum meeting What I did yesterday?
What I am doing today?
What is blocking me?
Introduction Project Environment Implementation Conclusion
10/21
Planning
From 01 July to 01 October 2014
Weeks Activities
1&2 Research and study related Codeinigter2 with doctrine2
3 Study user requirement
4&5 Database analysis and design
6 Create Layout
7 Login Form
8 CRUD customer, Item, Supplier and Employee
9&10&11 Transfer, Purchase, Sale, Inventory and Customer Balance
12 Testing and Debugging
Introduction Project Environment Implementation Conclusion
11/21
Project requirement
Web application Employee Item Supplier Customer Purchase Transfers Sale Customer Balance Inventory Reports
Introduction Project Environment Implementation Conclusion
12/21
Task divisionTASKS HENG Thida KAK Sokmaly
Customer Create, Read, Update, Delete and Search Excel Import
√
Item Create, Read, Update, Delete and Search Excel Import
√
Supplier Create, Read, Update, Delete and Search Excel Import
√
Transfer Add Location Date Add New Item Quantity Delete Item
√
Purchase Choose supplier Add location Invoice number Date Add new item Print
√
Sale Add customer Type of sale Add location Date Add new item Discount Print
√
Employee Create, Read, Update, Delete and Search Excel Import
√
Introduction Project Environment Implementation Conclusion
14/21
Implementation
Framework and Tool
CodeIgniter II
Doctrine II
Introduction Project Environment Implementation Conclusion
16/21
ImplementationCodeigniter config file and git ignore
Introduction Project Environment Implementation Conclusion
17/21
ImplementationCodeIgniter Controller
Introduction Project Environment Implementation Conclusion
18/21
ImplementationModel and doctrine declaration
Introduction Project Environment Implementation Conclusion
19/21
Accomplished tasksTASKS
Customer Create, Read, Update, Delete and Search Excel Import
√
Item Create, Read, Update, Delete and Search Excel Import
√
Supplier Create, Read, Update, Delete and Search Excel Import
√
Transfer Add Location Date Add New Item Quantity Delete Item
√
Purchase Choose supplier Add location Invoice number Date Add new item Print
√
Sale Add customer Type of sale Add location Date Add new item Discount Print
√
Employee Create, Read, Update, Delete and Search Excel Import
√
Introduction Project Environment Implementation Conclusion
20/21
• Difficulties
Challenge time
Learning new technology
• Experiences
Self-learning and researching
Methodology for development
solve problem and implement
• Perspectives
Improve performance of the application
Finish the rest functions
Difficulties, Experiences and Perspectives
Introduction Project Environment Implementation Conclusion