Summer Project Report Presentation on IPO Allocation System Presented By Name: Aadarsha Upadhyaya TU Roll: 11632/20 Supervised By Er. Dhiraj Kumar Jha
Presentation Outline Introduction Algorithm Details Data Processing ( Input , Processing and Output) Testing Methodology ‹#›
Introduction NIBL Ace Capital Limited Wholly owned subsidiary of NIM Bank. Provides portfolio management services to busy investors. Tedious IPO Application and Allotment process. Difficult to analyze the portfolio for individual accounts. Time consuming and error-prone due to human intervention ‹#›
Objectives To build a secure web application. To automate the IPO application and allotment process. To manage Demat accounts of multiple users. To minimize human-errors and emphasize productivity. ‹#›
Literature Review The overall IPO process (allocation and allotment) can be complex and time-consuming, requiring coordination between various entities such as issuing companies, regulatory authorities , and investors (Lowry et al., 2017) . Financial companies have assumed the emerging technologies to enhance operational efficiency, improving customer-centric services, and favoring information technology (Lee & Shin, 2018) . To mitigate the problem of complexity and human errors, automated IPO management systems have emerged as the solution of the overall IPO process (Sharma, 2013) . ‹#›
Literature Review ‹#› (Dave & Panchal, 2021) mention that the digitalization of IPO application process needs to adapt to new regulations imposed by the government as they constantly refine and update their policies to ensure market stability and investor protection. As underscored by (Awad et al., 2019) , such systems can be susceptible to several security threats like: Cross-site Scripting (XSS) or SQL Injection. So, there is a crucial need for the implementation of robust security measures. Finally, the proper selection of appropriate software development model ensures project success and the incremental model , as described by (Sommerville, 1976) , fits the requirements of this system since it involves dividing the project into smaller, manageable increments and phases.
Algorithm Details Authentication (Successful login gives a token) Token Management (Using the token to access different API modules) Database Interaction (Store and manage user data for batch processing) Request-response cycle (Iterate over each user for accessing the system) Error Handling (Implementation of retry and error logging functions) Security (Encryption and decryption of sensitive information). ‹#›
System Analysis ‹#› Figure 1: Conceptual Class Diagram of IPO Allocation System
System Analysis ‹#› Figure 2 : Use Case Diagram of IPO Allocation System
System Design ‹#› Figure 3: Descriptive Class Diagram of IPO Allocation System
Data Processing Input: username, password, and clientId for authentication. Successful login generates a token (for a session). Processing: Token is used to access various modules like Apply IPO and Check IPO. Customer data is manipulated to process the application process. Output : After IPO is applier or checked, necessary information is displayed to the user in a clear format. The generated data can be exported by the user for further analysis. ‹#›
System Design ‹#› Figure 4: Activity Diagram of IPO Allocation System
System Design ‹#› Figure 5: Sequence Diagram of IPO Allocation System
System Design ‹#› Figure 6: Component Diagram of IPO Allocation System
System Design ‹#› Figure 7: Deployment Diagram of IPO Allocation System
Testing Methodology System Testing: Testing the overall system to ensure all the integrated components work appropriately. Checking various actions that an admin can perform. Ensure data accuracy and consistency throughout the system. ‹#›
Testing Methodology ‹#› User Acceptance Testing : Management of multiple demat accounts. Adding new accounts into the system. Application of newly listed IPO. Allocation report of published IPO result.
In summary, the IPO management and allocation system is a major advancement toward modernizing and simplifying the process of initial public offering. Through the resolution of the laborious and manual parts of IPO management, this system provides a strong solution that improves the productivity, accuracy and efficiency. By automating processes like mass application and result checking, the system lowers the possibility of human errors and gives the organization more time. Conclusion ‹#›
References Awad, M., Ali, M., Takruri, M., & Ismail, S. (2019). Security vunrebalities related to web-based data. Dave, D., & Panchal, N. (2021). A Study of on Factors Affecting Digitalization of IPO Application Process. Lee, I., & Shin, Y. (2018). Fintech: Ecosystem, business models, investment decisions, and challenges. Michelle, L., Michaely, R., & Volkova, E. (2017). Initial Pulbic Offerings: A Synthesis of the Literature and Directions for Future Research. Sharma, M. (2013). A Review of Indian IPO Process . Sommerville, I. (1976). Software Engineering 10th Edition . ‹#›