TABLE OF CONTENTS
INTRODUCTION 5
1. THE ANALYSIS OF THE SUBJECT AREA 8
1.1. Problem statement 8
1.2. Definition of subject area 10
1.3. Comparative analysis of analogues 13
2. DEVELOPMENT OF A SITE 15
2.1. Functional and non-functional requirements 15
2.2. Use case diagram 17
2.3. Development of the database 17
2.4. Development of the interface 24
3. IMPLEMENTATION OF WEBSITE 30
3.1. Development tools 30
3.2. Characteristics of good quality code 32
3.3. Samples of codes 33
4. TESTING OF THE WEB APPLICATION 37
4.1. The used methods of testing 37
4.2. Testing of the website for high school 44
CONCLUSION 50
REFERENCES 52
Creation of Web sites is one of the most important technologies of development of resources the Internet. The good website, containing in itself all useful information, is the best business card and business concern and educational institution, working at any time.
School website is very important for making a good first impression as it often is the first contact that people have with the school. Therefore, the school website affects the overall image and reputation of your school which can lead to increased admissions. Having a good school website is also very important for delivering a good user experience for its regular users, including teachers, students and parents. The features of a good school website, Appearance Quality content, Navigation, The right message, mobile version finally, must make it engaging where having a school website is very important, but making it a good website is what creates a good image of your school and leads to the positive user experience [16].
The Internet representation of "school Alnojoom" is, on the one hand, just the website on the Internet, with another - representative office of official institution.
Thus, it is necessary to create and support the Internet resource which attractively will look externally and according to contents, effectively to use possibilities of a wide computer network, to perform representative functions counting on different categories of potential visitors and to play a link role with students, entrants and parents.
Professionally created website provides ease of its finding on requests in search engines as the target audience is made by users who look for specific information on the Internet. The continuous contact with school students and their parents allows to react quickly to changes of tendencies and to carry out timely correction. Besides, expenditures on advertising on the Internet are much lower, than in traditional means. The purpose of this operation is development and advance of the website "School Alnojoom". Tasks:
1) to study the main properties and characteristics of the websites of educational institutions, to define their tasks and functions;
2) to designate audience of the website "School Alnojoom", function which it will perform; to define information component;
3) to analyze and describe the existing web sites; educational institutions; on the basis of the analysis to select and develop optimum structure of the website;
4) to select software for implementation and placement of the website from the Internet;
5) to study means of promoting and advertising of the websites for further use;
6) to create structure of the website and to implement in the selected structure development tools;
7) to develop design of the interface, elements of back coupling.
Because In Iraq most schools using the old way (manually) to support the student and their parent by information about his study such as (result, meeting, advertisement...). Therefore, they need modern way to inform them of all that using (electronic way).
The practical significance:
1) to illustrate the importance of modern electronic methods in schools using the website and between the traditional old method;
2) have more features where this website include features as easy administration and high security, high ability to control and development and interact with users, ability to change styles and color and themes and connect it to social media such as (Facebook, twitter ..) also can add and publish all form of data (text, audio, video and picture). in addition to easy navigation between menus and browsing the site by users;
3) This project (website) can development to using in another institutions such as (university, organization, etc. ..) by changing some titles and menus with the general structure. A retention of the website, except for some additions and modifications to the structure of the site, lists and tables, and increase susceptibility to interact with users.
Structure of the thesis
Structure of the thesis the thesis consists of four chapters, introduction, conclusion and reference list. In the first chapter, the problem of statement is represented and Definition of subject area Also, there is comparative analysis of analogues. In chapter Two, there is a description of functional and non-functional requirements, use case, development of the database and development of the interface. In chapter Three, we represent the development tools, characteristics of good quality code, Samples of codes that build the website Chapter Four contains the description of the (used methods of testing) functional testing of the application and Testing of the website for high school using screen form. The thesis has 53 pages; the list of references contains 20 resources.
The aim of this system is to implement the development for management website of everything relate with the typical private school, the site system will be divided according to the type of users and what they can see and make where:
• the normal users who enter to the website can read and get all data about the typical high school that limited by administrator where can view this icons and detail , home , school image , news and advertising , contact , result of student(view icon only cannot view detail);
• the special users can see all thing that can see by normal user in addition If special user(student or his parent) want to enter to view his result and status he can use user name and password that specified to him by administrator by press to result of student icon;
• the administrator users can see all thing that can see and make by normal user and special user in addition modify (add and edit) the following icons (home, news, teacher, class and subjects, registration and premium , student degree) after enter the page for administrator (enter user name and password that specified to him by programmer);
• the teacher users can see and (add ,edit mark) after enter (user name and password that specified to him by administrator) and that can see and make by normal user.
During the development of the web application, we resolved the following tasks:
1) subject topic analysis;
2) comparative analysis was carried out from its analogues;
3) an analysis of modern tools for the development and selection of websites;
4) tools for project development;
5) designing the structure and behavior of the web application;
6) database schema designed;
7) design interfaces;
8) perform a description of the web application development process;
9) implement and test the Web site to manage a typical high school.
For the following opportunities to develop the application, we can determine that
The following points:
1) includes an integrated electronic library;
2) include a mini-model of school governance electronically and then circulate it as a model for the student's e-government;
3) increasing the information and options in proportion to each school and educational institution;
4) the site can be developed to perform the required role in case it is used as an ideal website for a college or university;
5) each site needs to be updated and developed continuously, where mistakes will be appeared as a result of experience and work in the future and needs to conduct continuous tests, making the site better and more secure.
1. Advantages of C#. [Electronic resource] URL: https://www.c- sharpcorner.com/article/top- 10-most-important-features-of-C-Sharp- programming (date of access: 14.03.2018).
2. Almakased school for boy. [Electronic resource] URL: http://www.Almakasedschool.com (date of access: 09.02.2018).
3. Altafawuq school for girls. [Electronic resource] URL: http://www.altafawuqforgirls.com (date of access: 09.02.2018).
4. Dar-almaref schools. [Electronic resource] URL: http://www.dar- almaref.com (date of access: 09.02.2018).
5. Education system in Iraq. [Electronic resource] URL:https://en.wikipedia.org/wiki/Education_in_Iraq (date of access: 20.01.2018).
6. Features of the ASP.NET MVC Framework. [Electronic resource] URL: https://msdn.microsoft.com/en-us/library/dd381412(v=vs.108).aspx (date of access: 14.03.2018).
7. Four Powerful Features of JavaScript Programming Language. [Electronic resource] URL: https://www.webdesign.org/web- programming/javascript/4-powerful-features-of-javascript-programming- language.17008.html (date of access: 14.03.2018).
8. Functional Testing execute and features. [Electronic resource] URL: http://www.guru99.com/functional-testing.html (date of access: 02.05.2018).
9. Great UI designs. [Electronic resource] URL: http://www.creativebloq.com/web-design/examples-ui-design-7133429 (date of access: 12.04.2018).
10. Importance of good quality code. [Electronic resource] URL: https://crashroyale.wordpress.com/importance-of-good-quality-code (date of access: 12.04.2018).
11. Microsoft SQL Server. [Electronic resource] URL: https://en.wikipedia.org/wiki/Microsoft_SQL_Server (date of access: 12.04.2018).
12. New feature in SQL Server 2016. [Electronic resource] URL: https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server- 2016?view=sql-server-2017 (date of access: 29.03.2018).
13. Ninova international schools. [Electronic resource] URL: http://www.ninovaschools.org (date of access: 09.02.2018).
14. The 5 most important features of html5. [Electronic resource] URL: http://www.dharne.com/the-5-most-important-features-of-html5 (date of access: 17.03.2018).
15. The education in Iraq. [Electronic resource] URL: http://www.moedu.gov.iq (date of access: 20.01.2018)...20