• Computerized Learning And Teaching Management System
    [A CASE STUDY OF COMPUTER SCIENCE DEPARTMENT]

  • CHAPTER THREE -- [Total Page(s) 9]

    Page 2 of 9

    Previous   1 2 3 4 5 6    Next
    • I.    THE CLIENT
      The only client you need to be concerned with is the Web browser. The applications need to generate HTML to be rendered in the browser. As you probably already know, the primary language of browsers is the Hypertext Markup Language, or HTML. HTML provides a set of tags that describe how a Web page should look.
      II.    THE SERVER
      Almost all of the work of Web applications takes place on the server. A specific application, called a Web server, is responsible for communicating with the browser. A relational-database server stores whatever information the application requires. Finally, you need a language to broker requests between the Web server and the database server; it is also used to perform programmatic tasks on the information that comes to and from the Web server. Figure 1.0 below represents this system.

      Figure1: Relational database
      But, of course, none of this is possible without an operating system. The Web server, programming language, and database server you use must work well with your operating system.
      THE OPERATING SYSTEM
      Many operating systems are out there. Windows 98/2000/CE/XP and Macintosh OS are probably the most popular. Basically, the recommended operating system for this project is Windows XP Professional and above.
      THE WEB SERVER
      The Web server has what seems to be a fairly straightforward job. It sits there, running on top of your operating system, listening for requests that somebody on the Web might make, responding to those requests, and serving out the appropriate Web pages. In reality, it is a bit more complicated than that, and because of the 24/7 nature of the Web, the stability of the Web server is a major issue.
      There are many Web servers out there, but two dominate the market. These are Apache and Microsoft’s Internet Information Server (IIS). But we shall be focusing our attention at Apache Web Server.
      APACHE
      The Apache Web server is the most popular Web server there is. It, like Linux, PHP, and MySQL, is an open-source project. Not surprisingly, Apache works best in Unix environments, but also runs just fine under Windows. Apache makes use of third-party modules. Because it is open source, anyone with the skill can write code that extends the functionality of Apache. PHP most often runs as an Apache extension, known as an Apache module.
      Apache is a great Web server. It is extremely quick and amazingly stable. The most frequently stated complaint about Apache is that, like many pieces of UNIX software, the graphical tools for manipulating the application are limited. You alter Apache by specifying options on the command line or by altering text files. When you come to Apache for the first time, all this can be a bit opaque. Though Apache works best on UNIX systems, versions also run on Windows operating systems. Nobody, not even the Apache developers, recommends that Apache be run on a busy server under Windows. If you have decided to use the Windows platform for serving Web pages, you’re better off using IIS.
      But there are conditions under which you’ll be glad Apache does run under Windows. You can run Apache, PHP, and MySQL on a Windows 98 machine and then transfer those applications to Linux with practically no changes to the scripts. This approach is the easiest way to go if you need to develop locally on Windows but to serve off a Unix/Apache server.
      MIDDLEWARE
      PHP belongs to a class of languages known as middleware. These languages work closely with the Web server to interpret the requests made from the World Wide Web, process these requests, interact with other programs on the server to fulfill the requests, and then indicate to the Web server exactly what to serve to the client’s browser. But as you are developing your applications, you spend a lot of time writing code that makes your applications work. In addition to PHP, several languages perform similar functions. Some of the more popular choices are ASP, Perl, and ColdFusion.
      RELATIONAL DATABASES
      Relational database management systems (RDBMS) provide a great way to store and access complex information. They have been around for quite a while. In fact, they predate the Web, Linux, and Windows, so it should be no surprise that there are many RDBMS to choose from. All the major databases make use of the Structured Query Language (SQL). Some of the more popular commercial RDBMS are Oracle, Sybase, Informix, Microsoft’s SQL Server, and IBM’s DB2. In addition to MySQL, there are now two major open-source relational databases. Postgres has been the major alternative to MySQL in the open-source arena for some time. For a while, Borland released its Interbase product under an open-source license and allowed free download and use. The results of that release are a software project called Firebird.

  • CHAPTER THREE -- [Total Page(s) 9]

    Page 2 of 9

    Previous   1 2 3 4 5 6    Next
    • ABSRACT - [ Total Page(s): 1 ]ABSTRACTIn this project i have explored the use of Information Communication and Technology to help students have access to learning resources such as course content online, downloadable materials. With the learning management system we designed and implement. Students can download materials to be read online or offline. It involves redefining the importance of e- learning, design issues and strategies to promote interactivity and active learning, learning support, policy and management issues. ... Continue reading---

         

      APPENDIX A - [ Total Page(s): 11 ]if(isset($_SESSION["login"])){include("afterlogin.php");}else{include("login.php");}?>     Gallery.phpUntitled Document ... Continue reading---

         

      TABLE OF CONTENTS - [ Total Page(s): 1 ]TABLE OF CONTENTSTitle Page   Dedication    Acknowledgement     Approval    Abstract    Table of Contents    Chapter 1    INTRODUCTION    STATEMENT OF THEPROBLEM    AIMS AND OBJECTIVES    SCOPE AND LIMITATION.   SIGNIFICANCE    OF STUDY.   ORGANIZATION REPORT     DEFINITION OF TERMS     Chapter 2    LITERATURE REVIEW     BASIC CONCEPTS OF LEARNING    HISTORY OF E-LEARNING AND DISTANCE EDUCATION     GROWTH OF E-LEARNING    APPROACHES T ... Continue reading---

         

      CHAPTER ONE - [ Total Page(s): 2 ]CHAPTER ONE1.0    INTRODUCTIONICTs are being applied in most areas of human life including education. The uses of ICTs in education system, according to Schank (2002) and Sambrook (2003), e-learning is “communication and learning activities through computers and networks (or via electronic means)”. To be more specific, Fry (2000) defines e-learning as “delivery of training and education via networked interactivity and a range of other knowledge collection and distribution te ... Continue reading---

         

      CHAPTER TWO - [ Total Page(s): 5 ]Self-paced learning seems to be a good idea. However, based on the literature, learners tend to postpone or delay their coursework as it is learner-centered, whereby the success or failure depends on the learner (Carrier et al. 1986; Hiltz, 1994; Bourne et al. 1997; Olugbemiro et al. 1999; Young-Ju et al. 2000). In an e-learning environment, learners need to manage their learning and schedule their assignments (Grant et al, 2003). This is rather different from the traditional learnin ... Continue reading---

         

      CHAPTER FOUR - [ Total Page(s): 7 ] ... Continue reading---

         

      CHAPTER FIVE - [ Total Page(s): 1 ]CHAPTER FIVE5.0    SUMMARYInformation Communication Technology (ICT) was introduced as a result of improving, teaching and learning in the Universities going in line with the present technological advancement in the global village. The core importance of using ICT as a tool for teaching, learning in this project is to ensure that students can view weekly time table, read and download materials online and also to view the course description and outline. With these facilities being put in place ... Continue reading---

         

      REFRENCES - [ Total Page(s): 1 ]5.3    REFERENCESAbouchedid, K. & Eid, G.M., (2004), ‘E-learning challenges in the Arab World: revelations from a Case Study Profile’, Quality Assurance in Educational,    Vol.12, No.1, Pp.15-27.Alexander, S. and McKenzie, J. (1998). An evaluation of information technology projects for university learning, CUTSD and DEETYA, Australia.Allen, I. E., Seaman, J. (2007). Online Nation: Five Years of Growth in Online    Learning. Needham, MA: Sloan Consortium Beizer, Boris,  Bla ... Continue reading---