REPORT ON INDUSTRIAL ATTACHMENT WITH Merrill Lynch International Bank (Global Private Client Technology Asia Pacific) PREPARED BY : Chen Shaozhuang MATRIC NUMBER : 065312F06 IA SUPERVISOR : Mrs. Yan Wenjing NTU IA TUTOR : Asst. Prof SUBMISSION DATE : School of Computer Engineering 2008 Industrial Attachment Report Page 1 TABLE OF CONTENTS TABLE OF CONTENTS ..................................................................................2 ABSTRACT .....................................................................................................4 ACKNOWLEDGEMENT .................................................................................5 LIST OF TABLES............................................................................................6 LIST OF FIGURES ......................................... Error! Bookmark not defined. 1. CHAPTER 1 .............................................................................................. INTRODUCTION ............................................................................................8 1.1 Company introduction ...................................................................8 1.2 The report purpose and scope ......................................................9 2. CHAPTER 2 .............................................................................................. Meeting Room Booking ..............................................................................11 2.1 Introduction of the system............. Error! Bookmark not defined. 2.1.1 Objective of the System............. Error! Bookmark not defined. 2.1.2 Background Information ............ Error! Bookmark not defined. 2.2 General Overview ........................... Error! Bookmark not defined. 2.2.1 Functional Requirements OverviewError! Bookmark not defined. 2.3 System Design ................................ Error! Bookmark not defined. 2.3.1 Sort Function ............................. Error! Bookmark not defined. 2.3.2 Paging Function ......................................................................14 2.4 Implementation .............................................................................15 2.5 Deploy............................................................................................17 2.6 Summary .......................................................................................18 3 CHAPTER 3 .............................................................................................. Technology Application List…………………………………………………..19 3.1 Introduction ...................................................................................19 3.1.1 Objective of the System...........................................................19 3.1.2 Background Information ..........................................................19 3.1.3 Scope of the System ...............................................................19 3.2 General Overview .........................................................................20 3.2.1 Functional Requirements Overview .........................................20 3.2.2 Technology Used.....................................................................20 3.3 System Design ................................ Error! Bookmark not defined. 3.3.1 User Role Access Control ......... Error! Bookmark not defined. 3.3.2 System architecture .................................................................22 3.3.3 Database Design .....................................................................23 Industrial Attachment Report Page 2 3.3.4 Process Design .......................................................................25 3.4 Implementation .............................................................................30 3.5 Test & User Feedback ..................................................................32 3.5.1 Improve the Radgrid performance ...........................................32 3.3.2 Last historical information auto retrieve ...................................32 3.3.2 The validation for the user input text........................................32 3.6 Deployment ...................................................................................33 3.7 Summary .......................................................................................33 4 CHAPTER 4 .............................................................................................. Project Management ...................................................................................34 4.1 Introduction ...................................................................................34 4.2 Important Principle in Project Management ...............................34 4.3 ML Project Process ......................................................................35 4.3.1 Initiative Process .....................................................................35 4.3.2 Project Process .......................................................................36 4.4 Tools Used for manage Project in Merrill Lynch .......................36 4.4.1 Excel Spread Sheet .................................................................36 4.4.2 Master Project List ...................................................................37 4.4.3 Case Manager .........................................................................39 4.4.5 Business Engine Network........................................................39 4.5 Summary……………………………………………………………..……40 5 CHAPTER 5 ............................................ Error! Bookmark not defined. CONCLUSION ..............................................................................................41 REFERENCES .............................................................................................44 APPENDIX A ................................................................................................45 APPENDIX B ................................................................................................46 APPENDIX C ................................................................................................47 APPENDIX D ................................................................................................52 APPENDIX E ................................................................................................53 Industrial Attachment Report Page 3 ABSTRACT The main objective of this report is to provide a summary of the 5 months Industrial attachment with Merrill Lynch International Bank, Singapore, and generally describe how Merrill Lynch makes my internship as fulfilling learning and life experience. The tasks I involved are mainly on two aspects: Project Management and Software Development. Each of the tasks requires the student to have wide knowledge and skill sets to complete it. However, these challenges provide the motivation for me to do selflearning in order to overcome them. Both parts are introduced in my report, followed by the skills and knowledge enhanced during the process of accomplishment for the tasks. Industrial Attachment Report Page 4 Acknowledgement I would like to express my sincere and deep-felt appreciation to Merrill Lynch for making my Industrial Attachment life meaningful and enjoyable. In particular, I am extremely grateful thanks to the following people: Mr. Gu Feng(IA Supervisor), For his sharing and guidance of life and working experience. And his critical attitude of work was really impressed me. What’s more, I really appreciate him for the patient to help me refine my system. Mr. Teo Sean Keat, For his supervision and patience on providing me with the knowledge of Project Management and his understanding and support for my entire Attachment period. Mr. Cohun Benson, for his valuable guidance on the software development area which know only provide me with the knowledge but also the confidence on doing project. Mr. Zhang Yongxiang, Mr. Munusamy Balaji, Mr. Wu Tongzhao, Mr. Dai Hao, Mr. Teo Thiam Teng, Mr. Zhou Zhou, Ms Wasu Shreebha, Mr Han Tony, my colleagues for providing me the valuable information and assistance. Industrial Attachment Report Page 5 Industrial Attachment Report Page 6