4.1.Mr. Ahasanul Banna (Intern) was assigned with me in this project and we both were the members of this project.
As I was the core developer so I had to plan the timeline. I made a timeline of the project. There are total almost 100 pages on this Application, most of the pages are done by me. Most of the pages were designed by me. I had to develop all the modules. The whole Application is designed by me. All the module of this application are developed by me. The modules developed are-
Parent as Student Login – A Student can login to this application, for this student will need to verify with his email and Password. After verifying the email and password He/She entered their dashboard
Figure 4: Login Module
15 | P a g e
Student Dashboard- There is a Dashboard, after successful login they can see this dashboard. like below-
Figure 5: Dashboard
16 | P a g e
Student Information- Every information or data of the get from database and maintained by admin panel. Student can update their information.
Figure 7: Student Information page
Figure 6: Student Information
17 | P a g e
Admit Card Information- Student can download their Exam admit card after successful payment complete.
Figure 7: Admit Card
18 | P a g e
Picker Information- Student parent can have added three pickers as local guardian.
Figure 8: Picker
19 | P a g e
Document- Student can save their academic document like assignment, Problem.
Figure 9: Document
20 | P a g e
Problem – Student can save and send their academic class teacher.
Figure 10: Problem
21 | P a g e
During testing of this website, I do not use any testing tool. I focused on desire output. I have manually tested my website to check that weather it is working properly or not and its or requirements are matched.
22 | P a g e
CHAPTER 5: PROFESSIONAL GROWTH
5.1 LEARNING NEW TECHNOLOGIES AND TOOLS
Daffodil Software ltd works in multiple platforms. The projects I was assigned was Web development based. Therefore most of the things I learned are web development based. I was also involved in a Web based application developed with ASP.NET Web Api and angular Js, so there was not much scope for using other tools other than windows platform based tool and windows based application
Programing tools make development easier therefore Choosing appropriate and optimized tool for implementing different problems is an important decision. In my internship period I have used the following tools-
184.108.40.206 Web Api
ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
When you’re building APIs on the Web, there are several ways you can build APIs on the Web. These include HTTP/RPC, and what this means is using HTTP in Remote Procedure Call to call into things, like Methods, across the Web.
220.127.116.11 VISUAL STUDIO
Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code 12.