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 Information17 | 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: 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 also learned many features of HTML 5, CSS, Bootstrap 3, JavaScript, Angular Js. I also learned MVC (model, view, and controller) pattern. I learned how to make admin panel and read every data from database. 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. [2]5.1.1.2 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 [4].23 | P a g e 5.1.1.3 SQL SERVER 2012MS SQL Server is a relational database management system (RDBMS) developed by Microsoft. This product is built for the basic function of storing retrieving data as required by other applications. It can be run either on the same computer or on another across a network. This tutorial explains some basic and advanced concepts of SQL Server such as how to create and restore data, create login and backup, assign permissions, etc. Each topic is explained using examples for easy understanding. [2]5.1.1.4 Angular JSAngular JS is a very powerful JavaScript Framework. It is used in Single Page Application (SPA) projects. It extends HTML DOM with additional attributes and makes it more responsive to user actions. Angular JS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0. [3]24 | P a g e 5.1.2 TECHNOLOGIES AND FRAMEWORKWhile working on these three projects I came to know about various new technology and framework which I was previously unaware.5.1.2.1 Entity FrameworkEntity framework is an Object Relational Mapping (ORM) framework that offers an automated mechanism to developers for storing and accessing the data in the database. This tutorial covers the features of Entity Framework using Code First approach. It also explains the new features introduced in Entity Framework 6. [8]25 | P a g e 5.1.2.2 ANGULARAngular is an open-source web application framework, maintained by Google and community, which assist with creating single-page applications, one-page web applications that only require HTML, CSS, and JavaScript on the client side. Its goal is to augment web applications with model” view”controller (MVC) capability, in an effort to make both development and testing easier. It is now moved to angular 4 [6].5.2 EFFECT ON PERSONAL AND PROFESSIONAL SKILLSThese learning are most precious to me. These teaching helped me develop much better and professional attitude and respect toward my job there. These are the learning’s I can implement in every aspect of life.Below are given some of the realization/learning of myself picked up through the internship.Punctuality: Punctuality was an important aspect of my entire internship phase. As most of my friends know me different in case of punctuality but at my Internship I was very much punctual. Punctuality was strictly maintained in the office and therefore I had to change my way of life to ensure that I was never late for work. Punctuality helped me a lot and I also learnt how to manage my time, meeting deadlines being punctual. I also learned here, when someone trusts you, it becomes your responsibility to keep their trust. I hope I will be able to keep this up all through my life.Relations with Others:The best thing about Daffodil Software ltd is the cordial and cooperative employees who made my working experience a very good one. Whenever I faced any problems I always discussed it with my colleagues, and they always tried their best to help me. Moreover, I had a very close relationship with all my colleagues who helped me to be among themselves in their weal and woe; not to mention the amount of knowledge I got to gain from them as a result.Organization: One has to be organized enough to keep ahead of the time and tide. Also, if you have a higher goal, organization might be the thing to take you there safely. This is lessons I have learned by observing the supervisor..26 | P a g e Communication Skill: In the company everyone must be collaborative so I had to communicate with my Colleagues. I had a fear of talking to unknown people but I had to communicate with them for reasons, it improved my communication skill very much. Also, I had to present my weekly work to my supervisor. It improved my presentation skill as well. I thank IIT for sending us to companies. I believe all of us have improved our communication skills.5.3 SELF-EVALUATIONSelf-achievements: What I have achieved from Daffodil Software ltd during my internship period can be summarized by following: How real world tasks are actually executed What actual professionalism means Real life project and Challenges Appreciate success, do not discourage for failure Planning, Negotiations and PatienceSelf Confidence: At the starting of my internship, I was less confident than as I am now. During Internship period, I was given some tasks. I completed all of them by my own. At the beginning of the beginning I made so many mistakes but from the mistakes I learned more and I can assure that same mistakes won’t be repeated.Understanding Clients: In my Internship at Daffodil Software Limited, I always tried to understand the requirement. First thing to understand someone’s needs. But gradually as kept trying to provide quality work, it both helped me understanding requirements and improving my work.My contribution to the company:I started as a full time developer in my company since my first day at office. Since then I started working their real life projects and since then I was involved in their most of the projects. I think it is something I can tell. I tried my best to be as friendly as possible, and people there are great very much friendly and helpful. Last four months I worked as per the company requirements. I tried to finish all my projects timely. That’s all I can say. 27 | P a g e CHAPTER 6: System Testing6.1 Testing Features:6.1.1 Features to be tested:6.1.1.1 Update Student Info6.1.1.2 Update Parent Info6.1.1.3 Update Student Health Info6.1.1.4 Update Student Study Info6.1.1.6 Download Routine6.1.1.6 Upload Document6.1.1.7 Download Document6.1.2 Features not to be tested:6.1.2.1 Previous Study28 | P a g e Test Case Result Table and Decision:This program is tested many times. Now, we are optimistic that the program will be executed properly. The results of the testing are Testing-1: Firstly, My Application has a User ID and password system. If user gives wrong input, it gives a message and tells to try again doing. If it is correct then it goes to the next page. This is a Strong point of our program. We are done here validation also. Expected result is come from this function. Test Scenario: Login Test Case ID: 01Test Case Description: Login test case Test Priority: HighPre-Requisite: A valid user account Post-Requisite: NATest Execution Steps:SL. No Action Inputs Expected Output Actual Output Test Result01 Enter correct Id and password User ID: 123Password:****** Login Successfully Login Successfully Pass29 | P a g e Testing-2: User who are not authenticate, they (student) can’t enter our system. If user try to login our system with invalid Id and password.Test Scenario: Login Test Case ID: 02Test Case Description: Login test case Test Priority: HighPre-Requisite: An invalid user account Post-Requisite: NATest Execution Steps:SL. No Action Inputs Expected Output Actual Output Test Result01 Enter incorrect Id and password Id : 0000Password:****** Login Failed Login Failed FailTesting-3: After successfully login on our system, User enter on the home page and Student Profile, Document, Routine, Admit CardTest Scenario: Home page Test Case ID: 03Test Case Description: Enter home page Test Priority: HighPre-Requisite: A valid user account Post-Requisite: NATest Execution Steps:SL. No Action Inputs Expected Output Actual Output Test Result01 Enter correct Id and password Id : 606Password:****** Show home page of our system Show home page Pass30 | P a g e Testing-4: If user wants to do change any information on his profile, they (Student) will easily maintain this System. Our system is highly capable to save Student all information.Test Scenario: User profile Test Case ID: 04Test Case Description: Update information from Student Info Test Priority: HighPre-Requisite: A valid user Post-Requisite: NATest Execution Steps:SL. No Action Inputs Expected Output Actual Output Test Result01 Enter user profile Name: Afsana RahmanProfile type:public Update informationsuccessfully Update successfully PassTesting-5: If Student want to do change any Parent information on his profile, they (Student) will easily maintain this System. Our system is highly capable to save Student all information.Test Scenario: User profile Test Case ID: 04Test Case Description: Update information from Parent Info Test Priority: HighPre-Requisite: A valid user Post-Requisite: NA31 | P a g e
Remember! This is just a sample.
You can get a custom paper by one of our expert writers.
Get your custom essay
Helping students since 2015
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download