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 Module15 | P a g e Student Dashboard- There is a Dashboard, after successful login they can see this dashboard.
like below-Figure 5: Dashboard16 | 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 pageFigure 6: Student Information17 | P a g e Admit Card Information- Student can download their Exam admit card after successful payment complete.Figure 7: Admit Card18 | P a g e Picker Information- Student parent can have added three pickers as local guardian.
Figure 8: Picker19 | P a g e Document- Student can save their academic document like assignment, Problem.Figure 9: Document20 | P a g e Problem – Student can save and send their academic class teacher.Figure 10: Problem21 | P a g e 4.1.6 TESTINGDuring 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.
4.1.7 LEARNINGI learned a lot things doing this project. As this was my first real life project, so I learned how to deal with clients. As I developed this website with a new framework so I learned the entity framework.
I learned how to make timeline for a project.22 | P a g e CHAPTER 5: PROFESSIONAL GROWTH5.1 LEARNING NEW TECHNOLOGIES AND TOOLSDaffodil 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 application5.1.1 TOOLSPrograming 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-5.1.1.
1 Web ApiASP.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.22.214.171.124 VISUAL STUDIOVisual 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.