B P Manage, G N Wikramanayake (1998) "Integrated Sri Lankan University Information System" In: Conference, Exhibition and Business Directory of 1st International Information Technology Conference, pp. 43. Infotel Lanka Society, Colombo, Sri Lanka: IITC Oct 7-8
The main objective of this project is to build a website which will help farmers from Indian villages to sell their products. Here if suppose some village farmers want to use this facility and want to learn how is it possible and how they can use e-farming to sell their products
NEED ANALYSIS: PORTABLE WEB SERVER DEVELOPMENT KITS FOR TEACHING AND LEARNINGijma
A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and
PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any
time as all web server configurations have been installed on the storage drive. Portable servers are ideal for
displaying the offline version of the website anywhere when developing a website. Using a mobile server as
well, users do not need hosting that requires complicated configuration and can be used to run tests before
putting the website online. This study aims to obtain preliminary findings on building portable web server
development kits for the teaching and learning process.
A novel method for generating an elearning ontologyIJDKP
The Semantic Web provides a common framework that allows data to be shared and reused across
applications, enterprises, and community boundaries. The existing web applications need to express
semantics that can be extracted from users' navigation and content, in order to fulfill users' needs. Elearning
has specific requirements that can be satisfied through the extraction of semantics from learning
management systems (LMS) that use relational databases (RDB) as backend. In this paper, we propose
transformation rules for building owl ontology from the RDB of the open source LMS Moodle. It allows
transforming all possible cases in RDBs into ontological constructs. The proposed rules are enriched by
analyzing stored data to detect disjointness and totalness constraints in hierarchies, and calculating the
participation level of tables in n-ary relations. In addition, our technique is generic; hence it can be applied
to any RDB.
The main objective of this project is to build a website which will help farmers from Indian villages to sell their products. Here if suppose some village farmers want to use this facility and want to learn how is it possible and how they can use e-farming to sell their products
NEED ANALYSIS: PORTABLE WEB SERVER DEVELOPMENT KITS FOR TEACHING AND LEARNINGijma
A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and
PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any
time as all web server configurations have been installed on the storage drive. Portable servers are ideal for
displaying the offline version of the website anywhere when developing a website. Using a mobile server as
well, users do not need hosting that requires complicated configuration and can be used to run tests before
putting the website online. This study aims to obtain preliminary findings on building portable web server
development kits for the teaching and learning process.
A novel method for generating an elearning ontologyIJDKP
The Semantic Web provides a common framework that allows data to be shared and reused across
applications, enterprises, and community boundaries. The existing web applications need to express
semantics that can be extracted from users' navigation and content, in order to fulfill users' needs. Elearning
has specific requirements that can be satisfied through the extraction of semantics from learning
management systems (LMS) that use relational databases (RDB) as backend. In this paper, we propose
transformation rules for building owl ontology from the RDB of the open source LMS Moodle. It allows
transforming all possible cases in RDBs into ontological constructs. The proposed rules are enriched by
analyzing stored data to detect disjointness and totalness constraints in hierarchies, and calculating the
participation level of tables in n-ary relations. In addition, our technique is generic; hence it can be applied
to any RDB.
SEMANTIC WEB: INFORMATION RETRIEVAL FROM WORLD WIDE WEBIJCI JOURNAL
The large amount of information on web has led to impossible accurate search and integration of the information. One of the attractive procedures for facing the redundancy of information is the Semantic Web (SW). So, to structuring the information, improving the searches and presenting the meaning of the information, a technology is needed to create relationship between the existing information in the World Wide Web (WWW) and find the clear meaning among them. SW has meaningful relationship among information and is able to revolute the Information Retrieval (IR) method in web environment. SW is the development of the existing web by equipping it with the semantic cognitive elements and content mining, and then a combination of the continuous and accurate information will be produced. The SW creates a procedure by which information will be understandable for the machines. It is possible to suppose the SW as an effective way for presenting information in the web or as a global and universal link to the information database. In the web environment, there is need for a tool for integration of the information and techniques for processing the information because of the non-heterogeneous and non-concentrated information resources. Ontology is a suitable solution for fast and right access to the common information. SW uses the ontology via providing the conceptual and relational structure and makes possible the information be accessed by the users and be smartly retrieved. We in this paper to characteristics, advantages, architecture and problems of the SW and need implement it in the WWW.
Design and Implementation of Student Profile and Placement management systemChamanth MVS
This is design of a college website which contains up to date information of the students studying in college.
This project helps in improving efficiency of college record management.
HIGH SPEED DATA RETRIEVAL FROM NATIONAL DATA CENTER (NDC) REDUCING TIME AND I...IJCSEA Journal
Fast and efficient data management is one of the demanding technologies of today’s aspect. This paper
proposes a system which makes the working procedures of present manual system of storing and retrieving
huge citizen’s information of Bangladesh automated and increases its effectiveness. The implemented
search methodology is user friendly and efficient enough for high speed data retrieval ignoring spelling
error in the input keywords used for searching a particular citizen. The main concern in this research is
minimizing the total searching time for a given keyword. This can be done if we can pre-establish the idea
of getting the data belonging to the searching keyword. The primary and secondary key-code generated by
the Double Metaphone Algorithm for each word is used to establish that idea about the word. This
algorithm is used for creating the map of the original database, through which the keyword is matched
against the data.
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...ijcseit
Web 3.0 is an evolving extension of the current web environme bnt. Information in web 3.0 can be
collaborated and communicated when queried. Web 3.0 architecture provides an excellent learning
experience to the students. Web 3.0 is 3D, media centric and semantic. Web based learning has been on
high in recent days. Web 3.0 has intelligent agents as tutors to collect and disseminate the answers to the
queries by the students. Completely Interactive learner’s query determine the customization of the
intelligent tutor. This paper analyses the Web 3.0 learning environment attributes. A Maximum spanning
tree model for the personalized web based collaborative learning is designed.
Allocation of Educational Funds to Provinces: Options 1999Gihan Wikramanayake
Presentation made by Gihan Wikramanayake for the Development of a Norm-Based Cost Allocation Mechanism, Joint Workshop, Rural Bank & Staff Training College, Rajagiriya, 16th February 1999.
P N P Fernando, G N Wikramanayake (1998) "Development of a Web site with Dynamic Data" In: 54th Annual Sessions of Sri Lanka Association for the Advancement of Science, pp. 246-247. Colombo: SLAAS Dec 14-19, Part 1 – abstracts
SEMANTIC WEB: INFORMATION RETRIEVAL FROM WORLD WIDE WEBIJCI JOURNAL
The large amount of information on web has led to impossible accurate search and integration of the information. One of the attractive procedures for facing the redundancy of information is the Semantic Web (SW). So, to structuring the information, improving the searches and presenting the meaning of the information, a technology is needed to create relationship between the existing information in the World Wide Web (WWW) and find the clear meaning among them. SW has meaningful relationship among information and is able to revolute the Information Retrieval (IR) method in web environment. SW is the development of the existing web by equipping it with the semantic cognitive elements and content mining, and then a combination of the continuous and accurate information will be produced. The SW creates a procedure by which information will be understandable for the machines. It is possible to suppose the SW as an effective way for presenting information in the web or as a global and universal link to the information database. In the web environment, there is need for a tool for integration of the information and techniques for processing the information because of the non-heterogeneous and non-concentrated information resources. Ontology is a suitable solution for fast and right access to the common information. SW uses the ontology via providing the conceptual and relational structure and makes possible the information be accessed by the users and be smartly retrieved. We in this paper to characteristics, advantages, architecture and problems of the SW and need implement it in the WWW.
Design and Implementation of Student Profile and Placement management systemChamanth MVS
This is design of a college website which contains up to date information of the students studying in college.
This project helps in improving efficiency of college record management.
HIGH SPEED DATA RETRIEVAL FROM NATIONAL DATA CENTER (NDC) REDUCING TIME AND I...IJCSEA Journal
Fast and efficient data management is one of the demanding technologies of today’s aspect. This paper
proposes a system which makes the working procedures of present manual system of storing and retrieving
huge citizen’s information of Bangladesh automated and increases its effectiveness. The implemented
search methodology is user friendly and efficient enough for high speed data retrieval ignoring spelling
error in the input keywords used for searching a particular citizen. The main concern in this research is
minimizing the total searching time for a given keyword. This can be done if we can pre-establish the idea
of getting the data belonging to the searching keyword. The primary and secondary key-code generated by
the Double Metaphone Algorithm for each word is used to establish that idea about the word. This
algorithm is used for creating the map of the original database, through which the keyword is matched
against the data.
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...ijcseit
Web 3.0 is an evolving extension of the current web environme bnt. Information in web 3.0 can be
collaborated and communicated when queried. Web 3.0 architecture provides an excellent learning
experience to the students. Web 3.0 is 3D, media centric and semantic. Web based learning has been on
high in recent days. Web 3.0 has intelligent agents as tutors to collect and disseminate the answers to the
queries by the students. Completely Interactive learner’s query determine the customization of the
intelligent tutor. This paper analyses the Web 3.0 learning environment attributes. A Maximum spanning
tree model for the personalized web based collaborative learning is designed.
Allocation of Educational Funds to Provinces: Options 1999Gihan Wikramanayake
Presentation made by Gihan Wikramanayake for the Development of a Norm-Based Cost Allocation Mechanism, Joint Workshop, Rural Bank & Staff Training College, Rajagiriya, 16th February 1999.
P N P Fernando, G N Wikramanayake (1998) "Development of a Web site with Dynamic Data" In: 54th Annual Sessions of Sri Lanka Association for the Advancement of Science, pp. 246-247. Colombo: SLAAS Dec 14-19, Part 1 – abstracts
Re-Engineering Databases using Meta-Programming TechnologyGihan Wikramanayake
G N Wikramanayake (1997) "Re-engineering Databases using Meta-Programming Technology" In:16th National Information Technology Conference on Information Technology for Better Quality of Life Edited by:R. Ganepola et al. pp. 1-14. Computer Society of Sri Lanka, Colombo: CSSL Jul 11-13, ISBN 955-9155-05-9
Management of Evolving Constraints in a Computerised Engineering Design Envir...Gihan Wikramanayake
J S Goonethillake, G N Wikramanayake (2004) Management of Evolving Constraints in a Computerised Engineering Design Environment In: 23rd National Information Technology Conference 43-54 Computer Society of Sri Lanka Colombo, Sri Lanka: CSSL Jul 8-9, ISBN: 955-9155-12-1.
Presentation slides: http://www.slideshare.net/wikramanayake/management-of-evolving-constraints-in-a-computerised-engineering-design-environment-presentation
O N N Fernando, G N Wikramanayake (1998) "Web Based Agriculture Information System" In: Conference, Exhibition and Business Directory of 1st International Information Technology Conference, p. 36. Infotel Lanka Society, Colombo, Sri Lanka: IITC Oct 7-8
Integration of a web portal and an erp through web service based implementati...eSAT Journals
Abstract
The ternary cubic equation
2 2 3 5(x y ) 9xy x y 1 35z is considered for determining its non-zero distinct integral
solutions Employing the linear transformations x=u+v,y=u-v (u≠v≠0),and employing the meyhod of factorization in complex
conjugates, different patterns of integral solutions to the ternary cubic equation under consideration are obtained.. In each
pattern, interesting relations among the solutions, some special polygonal , pyramidal numbers and central pyramidal numbers
are exhibited.
Keywords: Ternary cubic, Integral solutions, polygonal number, pyramidal number, Mathematics subject
classificationnumber: 11D09
Offline and Online Bank Data Synchronization Systemijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Improve information retrieval and e learning usingIJwest
The Web-based education and E-Learning has become a very important branch of new educational technology. E-learning and Web-based courses offer advantages for learners by making access to resources and learning objects very fast, just-in-time and relevance, at any time or place. Web based Learning Management Systems should focus on how to satisfy the e-learners needs and it may advise a learner with most suitable resources and learning objects. But Because of many limitations using web 2.0 for creating E-learning management system, now-a-days we use Web 3.0 which is known as Semantic web. It is a platform to represent E-learning management system that recovers the limitations of Web 2.0.In this paper we present “improve information retrieval and e-learning using mobile agent based on semantic web technology”. This paper focuses on design and implementation of knowledge-based industrial reusable, interactive, web-based training activities at the sea ports and logistics sector and use e-learning system and semantic web to deliver the learning objects to learners in an interactive, adaptive and flexible manner. We use semantic web and mobile agent to improve Library and courses Search. The architecture presented in this paper is considered an adaptation model that converts from syntactic search to semantic search. We apply the training at Damietta port in Egypt as a real-world case study. we present one of possible applications of mobile agent technology based on semantic web to management of Web Services, this model improve the information retrieval and E-learning system.
An Infrastructure Based on a Mobile-Agent for Applications of Ebussiness & EworkIJRES Journal
Mobile agents have emerged as a very promising approach for eWork and eBussiness. We have developed an extensive mobile agent infrastructure that supports diverse applications in these fields. Our infrastructure is built around two basic components: a mobile-agent based framework for distributed database access and the PaCMAn (Parallel Computing with Java Mobile Agents) metacomputer. The major functionality of our database framework includes (a) the ability to dynamically create personalized views for the mobile client, (b) dynamic creation and configuration of Web-based warehouses and (c) dynamic support of mobile transactions. PaCMAn offers the necessary tools for Web-based distributed High Performance Computing (HPC) and distributed data mining. Our infrastructure provides the basis for developing eWork applications in many fields. We have utilized it for applications, both wireless and wireline, such as: Electronic commerce, Health Telematics, Teleworking, Distributed Data-mining and Web-based supercomputing.
A Hybrid Architecture for Web-based Expert SystemsWaqas Tariq
A recent technique is to represent the knowledge base of an expert system in XML format. XML parsers are then used to convert XML data into expert system language code. The code is executed or interpreted when providing responses to user queries. Web-based expert system (WBES) architectures may be characterized according to where the application knowledge base resides. Applications of both client and server-sided WBES architectures appear in the literature. A hybrid architecture is proposed where servers provide responses to complex queries using server-based processing of code, and clients handle simple queries using data from the XML knowledge base file. That is, both client and server have access to the knowledge base and share the processing of handling user queries. These concepts are illustrated by a comprehensive description of a small passenger information system, deployed in the hybrid web architecture. A server hosts an XML file describing the passenger network, services, stations and connections. This version of the knowledge base is imported by the client generic web page and used to provide a custom-built user interface consisting of entities derived straight from the knowledge base. At the server, the XML format is converted to Prolog code for handling of complex queries.
Abstract In early days information contain in increasingly corporate area, now IT organization help to right module to store, manage ,retrieve and transfer information in the more reliable and powerful manner. As part of an Information Lifecycle Management (ILM) best-practices strategy, organizations require solutions for migrating data between in heterogeneous environments and system storage. In early days information contain in increasingly corporate area, today IT organization help to right module to store, manage ,retrieve and transfer information in the more reliable and powerful manner. This paper helps to planned to design powerful modules that high-performances data migration of storage area with less time complexity. This project contain unique information of data migration in dynamic IT nature and business advantage that design to provide new tool used for data migration. Keywords— Heterogeneous Environment, data migration, data mapping
Similar to Integrated Sri Lankan University Information System (20)
Evaluation of English and IT skills of new entrants to Sri Lankan universitiesGihan Wikramanayake
Gihan N. Wikramanayake, Damitha D. Karunartna, Dilkushi S. Wettewe, "Evaluation of English and IT skills of new entrants to Sri Lankan universities", International Conference on Information and Educational Technology (ICIET), Mumbai, 15 Jan 2012.
This study presents our experiences in designing, implementing and deploying an on-line evaluation scheme to measure the English and information technology skills of new entrants to Sri Lankan universities at point of entry in 2011. Over 15,000 students from 25 districts of the country were subjected to the on-line evaluation. The test was
conducted by using a learning management system, in 24 consecutive days in twenty six centres scattered across the country. This paper sums up the experiences we gathered in conducting the evaluation of a larger group of students spread across a wide geographical area and the lessons learned.
G N Wikramanayake (2010) Learning beyond the classroom In: Humanitarian Technology Challenges of the 21st Century, Trivandrum, Kerala, 20-21 Feb. IEEE Kerala Section
Seminar on Sports and Information Technology held at UCSC on 10th July 2010 under the distinguish patronage of Hon. C.B. Rathnayake Minister of Sports, Member of Parliament Thilanga Sumithipala and Professor Kshanika Hirimburegama Vice-Chancellor, University of Colombo
Improving student learning through assessment for learning using social media...Gihan Wikramanayake
Hakim Usoof, Gihan Wikramanayake (2009) Improving student learning through assessment for learning using social media and e-Learning 2.0 on a distance education degree programme in Sri Lanka In: Open Learning: Media, Environments and Cultures, What Role for Social Media and E-Learning 2.0? The European Conference on Educational Research (ECER) in Vienna, Austria: Sept 28-30
M C Siriwardena, G N Wikramanayake (2005) Exploiting Tourism through Data Warehousing IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section, Oct, pp. 23-25.
T Silva, D D Karunaratna, G N Wikramanayake, K P Hewagamage, G K A Dias (2004) Speaker Search and Indexing for Multimedia Databases In: 6th International Information Technology Conference Edited by:V.K. Samaranayake et al. 157-162 Infotel Lanka Society Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
Authropometry of Sri Lankan Sportsmen and Sportswomen, with Special Reference...Gihan Wikramanayake
T W Wikramanayake, J Dassanayake, G N Wikramanayake, S Amerasinghe (1991) Authropometry of Sri Lankan Sportsmen and Sportswomen, with Special Reference to Body Mass Index The Ceylon Journal of Medical Science 34: 1. 15-32 Jun
Analysis of Multiple Choice Question Papers with Special Reference to those s...Gihan Wikramanayake
V K Samaranayake, G N Wikramanayake, A P S R Somasiri, M G N A S Fernando (1985) Analysis of Multiple Choice Question Papers with Special Reference to those set at the G.C.E. (Advanced Level) Examination The Journal of the Mathematical and Astronomical Society 12: 17-25
P G Punchihewa, G N Wikramanayake, D D Karunaratna (2003) Balanced Scorecard and its relationship to UMM IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section 7-8 Oct
H A Caldera, Y Deshpande, G N Wikramanayake (2005) Web Usage Mining Based on Heuristics: Drawbacks. IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section, Apr, pp. 27-28.
G N Wikramanayake, W A Gray, N J Fiddian (1995) Evolving and Migrating Relational Legacy Databases In:14th Conference of South East Asia Regional Computer Confederation on Sharing IT Achievements for Regional Growth 533-561 Computer Society of Sri Lanka for SEARCC CSSL Sep 5-8, ISBN 955-9155-03-2
Design and Development of a Resource Allocation Mechanism for the School Educ...Gihan Wikramanayake
G N Wikramanayake (2000) "Design and Development of a Resource Allocation Mechanism for the School Education Sector" In: Annual Sessions, Faculty of Science, University of Colombo, p. 19. UoC Dec, vol. 1
Presentation Slides: http://www.slideshare.net/wikramanayake/design-and-development-of-a-resource-allocation-mechanism-for-the-school-education-sector-2000-presentation-883152
S S Sooriarachchi, G N Wikramanayake, G K A Dias (2003) "A Tool for the Management of ebXML Resources" In:5th International Information Technology Conference, pp. 142-151. Infotel Lanka Society Ltd., Colombo, Sri Lanka: IITC Dec 1-7, ISBN: 955-8974-00-5
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
Integrated Sri Lankan University Information System
1. Integrated Sri Lankan University Information System
B.P. Manage and G.N. Wikramanayake
Department of Statistics and Computer Science,
University of Colombo,
Colombo 3.
E-mail: manage@ifs.lk and gihanw@cmb.ac.lk
ABSTRACT
The Internet is changing the way that people communicate which each other and the way
they obtain their necessary information. Currently there is so much information available on the
Internet and people tend to depend on it to locate the necessary information. Information
providers for the web must ensure that they provide the necessary information for its users in a
style that will help them to locate the information easily. This applies to the web sites on Sri
Lankan Universities where the limited information available on them is not consistent among the
different departments, faculties and universities. This paper describes the design and
implementation of an integrated Sri Lankan University information system that is accessed and
maintained through the Internet.
A university information system of this nature will not only provide easy maintenance of
such sites, but also provide useful integrated information. This will allow people to find out
suitable universities to follow a particular course, to identify resource persons available in a
particular field of study and to determine the job opportunities.
The information of this system is maintained using an Oracle database. The users access
the integrated data through a Java-enable web browser. The coding for each sub task is done
using Java applets. The database is connected to the web browser using an Oracle JDBC Thin
driver. Oracle PL/SQL is used to retrieve the data from the database. As universities are
geographically distributed through out the country, remote database updating facilities are
provided to authorised university personnel over the Internet.
2. 1. INTRODUCTION
For something as vast as a universe, the World Wide Web [BAR95, DEC95, KRO95,
TUR95] is surprisingly finds your way around in. Today, more and more people offer their
services and resources through the Web making all type of information available on the Internet.
Even in Sri Lanka more and more organisations are offering their services on the Web [LEARN,
LIS, LSP, NWS] giving a competitive advantage over their competitors.
Since the inception of the web technology [TUR95] the universities around the world
have made use of the Web to offer information resources and services to the Internet community
at large as well as for the scholars. In most developed countries all most all their universities are
on the Web.
However in Sri Lanka few universities are maintaining Web sites [CMB, MOR] in a
proper manner. These web sites provide descriptive information regarding their universities, but
none of them provide comparative information, which is very useful for general public including
persons who are willing to apply for their higher education. All state universities are under the
University Grants Commission (UGC) of Sri Lanka and admissions to universities are processed
by the UGC. Hence, each state university in Sri Lanka is a college or campus of a single
university system.
An organisation like the UGC could host such an information, so that it will facilitate in
numerous ways for the public that are desperately searching for such information. It will reduce
the searching time significantly and facilitate by providing summarised information about all the
universities at one web site. Individual universities will be the information providers for this
system, but they could continue to maintain their own web sites by providing respective details.
This paper describes the design and implementation of an integrated Sri Lankan University
information system that is accessed and maintained through the Internet.
2. METHOD
An integrated university information system on the Internet will allow potential users to
3. query and obtain the desired information. The data of this system will be stored in a central
database and maintained by the respective universities. Java [DEI97, JEP97, LAU96, THO96]
was chosen to create the front-end of the system and Oracle [BUR96, TOM96] for the back-end
database. The graphical user interfaces of the front-end will use Java applets [JTHP] to access
and update of the back-end Oracle database using Oracle PL/SQL [BUR96, EME89]. The front-
end and the back-end will be connected using an Oracle JDBC Thin driver [JDBC97, ORA]. The
information of this system will be viewed using a Java-enable web browser [TUR95]. This
information is to be presented as hypertext documents [HES95, MAT98] containing Java
applets.
The security of the database [ELM94] can be maintained at different levels. Initially, the
username and password is required to download the Java applets that performs the data updating
tasks. Secondly, data security features of the database can be used to control update operations of
various persons. This is important to ensure that authorised users of a particular university do not
tamper any information of their counterparts.
2.1 Domain Name Servers
Every computer on the Internet has an Internet Protocol (IP) address associated with it. IP
address has four parts (e.g. 192.248.16.193) to allow unique identification of the site. Web users
don’t need to know much about these addresses as they are specified at the software installation
stage. However users need to be familiar with the Internet’s Domain Name System (DNS)
[TUR95] (e.g. sepalika.cmb.ac.lk) as it is used to locate and access information provided by
those machines.
2.2 How the Web Works
A web server maintains information presented through the web. Users (client) access this
information from a remote location somewhere else on the Network. The web browser is the
front-end user interface of this system and its information is obtained from the back-end web
server. This approach is based on the client / server technology [MAR95].
4. 2.2.1 Web Browser
For most end-users, their web access software, known as a web client or a browser, is the
most important piece of the Internet software they use. A browser handles user requests for
information from a known source by connecting to the required web site, translating the user
requests into formal computer communications and handling communication and delivery errors
that occur from time to time. It also has the task of interpreting and converting character-based
information into graphical form and properly combing the many sources of information into
hypertext documents that the web support. Today, there are a lot of web browser software
packages such as Netscape, Internet Explorer and HotJava.
2.2.2 Web Server
Web clients request for information by specifying an address (URL) that identifies the
location of the information source. When a URL request is specified to a web site, the web server
of that site will deliver the user some specific information across the Internet.
A web server listens for specific requests, for web resources that arrive through the
network and interpreting valid requests as they arrive. Then it attempts to locate the requested
resources while keeping a log of the Clients’ requests. It then responds with the requested
resource (or an error message if the requested resource is not available) to the client.
2.3 Java and JDBC
2.3.1 Java Language
Java is a technology [JTHP] that makes it easy to build distributed applications, which
are programs executed by multiple computers across a network. Java attempts to expand the
Internet’s role from an arena for communication to a network on which full-fledged application
can be run. Java simplifies the construction of software agents, programs that move across a
network and perform functions on remote computers on behalf of the user. Java, being robust,
secure, easy to use, easy to understand, and automatically downloadable on a network, is an
5. excellent language basis for database applications.
Java uses a compiler to convert human-readable source code into executable programs. It
generates architecture independent byte-codes. The byte-codes can only be executed by Java
enable software. Java byte-code files are called class files because they contain a single Java
class. Vast majority of Java programs will be composed of more than one class file.
Java programs can be embedded into web documents and turn the static web pages into
applications that run on the client computer. Java based web documentation can include
simulations, working models, and even specialised tools.
2.3.2 Java DataBase Connectivity (JDBC)
Application programs execute database queries on different databases using an ODBC
driver [MSHP] to achieve independence between the DBMS and the application program. Java
application program uses a JDBC driver to execute SQL statements. JDBC driver consists of a
set of classes and interfaces written in the Java programming language. The combination of Java
and JDBC lets a programmer writes database applications once and run it anywhere.
2.3.3 JDBC Thin Driver
Oracle's Thin driver is a JDBC driver that uses Java sockets to connect directly to an
Oracle database. It provides its own implementation of a TCP/IP version of Oracle's SQL*Net.
This Thin driver is written entirely in Java and hence is platform-independent. Note that there are
other Oracle JDBC drivers such as OCI which are platform-dependent as not full written in Java.
The Thin driver does not require Oracle software on the client side. It connects to any
Oracle database of version 7.2.x and higher. The driver requires a TCP/IP listener on the server
side. Web browsers such as Netscape 3 and higher can use the JDBC thin driver in Java Applets.
2.3.4 Java Development Kit (JDK)
6. The Java classes for are provided as JDK to develop the necessary Java program. As
newer versions of JDK will consist of more Java classes it is necessary to specify the JDK
version when programming with Java.
2.3.5 Using JDBC Thin Driver with JDK 1.1.1
When using JDBC thin driver with JDK the program must execute three steps before
using the JDBC Application Program Interface (API) to access the database. Import the JDBC
classes (e.g. java.sql); register the JDBC Thin driver (e.g. DriverManager.registerDriver), and
open a connection to the database (e.g. DriverManager.getConnection) are these three steps. The
necessary processing for the Java applet may be done before or after establishing the database
connection. A database like Oracle will require a user login and password to establish the
database connectivity.
2.3.6 Java Applets
An applet is a small program that runs embedded in a Web browser’s HTML page. As
such, any applet has a drawing or work area equal to an imaginary picture situated in the same
spot. When applet code start running, it can immediately use its applet area without any
initialisations or checks. The Java applet code given below tells the viewer or browser to load the
applet whose compiled code is in “MyApplet.class” (in the same directory as the current HTML
document), and to set the initial size of the applet to 100 pixels wide and 140 pixels high.
<applet code="MyApplet.class" width=100 height=140></applet>
3. DESIGN
Identifying the main entities, their attributes, relationships and constraints, commences
the design of a database application. A university information system should include information
on courses offered, resources available and academic details. This includes details of faculties
and departments, courses and degrees offered and their subjects, student facilities, employment
vacancies, staff personnel and research details. Characteristics of some of the entities used are
given in table 1.The full details are available in [MAN98].
7. 4. IMPLEMENTATION
University Information System is implemented using two levels. The first level is the
information retrieval part and the other is database maintenance part. All the database updating
are handled remotely by the database maintenance part by authorised users through the web.
Entity Characteristics
University Master Table University ID (UniId)
(UniMast) University Name (UniName)
Location (Location)
University Detail Table University ID (UniId)
(UniDetail) Department Number (DeptNum)
Subject Number (SubNum)
University Faculty Table University ID (UniId)
(UniFac) Faculty Number (FacNum)
Faculty Master Table Faculty Number (FacNum)
(FactMast) Faculty Name (FacName)
Department Master Table Department Number (DeptNum)
(DeptMast) Department Name (DeptName)
Subject Master Table Subject Number (SubNum)
(SubjMast) Subject Name (SubName)
Table 1: Selected Entity / Characteristics of a University Information System
The first part consists of the information retrieval, which has separate modules for each
subtask. There is a separate interface for each sub module and they were implemented using Java
applets. In each case user has a choice of obtain detail information regarding a particular
University or summarised information regarding all the available Universities.
Database maintenance, part has the same type of modules, but the general public does not
have the access permissions to them. There is a separate user validation process that allows only
authorised persons in each University to update the database.
4.1 Connecting the Database
8. Several difficulties were faced when attempting to connect the Oracle database to the
Browser. Some JDBC bridges and JDBC drivers (e.g. Jet Connect [JETC97]) supported the
connecting to Oracle, but they did not allow authorised database update through some Java-
enable web browsers (e.g. Netscape), while others allowed (e.g. HotJava) bur had unexpected
disconnection. This was due to the in-built browser security features. However, finally we
achieved the connectivity and remote database updating using the Oracle JDBC Thin driver.
This driver was able to automatically remove in-built browser security features to allow
database update.
Figure 1 shows that the connection to the Oracle database using the Oracle JDBC Thin
driver. The database is physically located at the machine with the IP address 192.248.16.193,
using port 1521 for database system identifier “orcl”. User name of the Oracle database is
“scott” and the password is “tiger”. The code of figure 1 is part of a Java program “faculty.java”
used to retrieve the faculty details. This program when complied will become the Java applet
“faculty.class”.
4.2. Information Retrieval
The user will be able to list the faculties for any University and also search whether a
given faculty exists using the applet for retrieval of faculty details. The input data for the faculty
name and the university name is extracted from the applet dialog boxes using getText() and
assigned to variables FacNameData and UniNameData as shown in figure 2. The university
name that the user input is validated and if it a valid than the identity of the university (e.g.
UniId) is stored in UniIdData. The SQL query is constructed as a string and assigned to a
variable Query. A statement is created next (i.e. createStatement) and the query is executed (e.g.
executeQuery). Finally, the result set (i.e. rset) is processed and displayed as output text (cf.
figure 3). Other information retrieval of this system is done in a similar manner and includes
retrieval of courses offered, research interests and job vacancies [MAN98].
4.3 Database Maintenance
9. Only the authorised persons can insert new entries to the database. There is a user
validation before any database updating. This process is handled by the respective Java applets.
It consists of validation of user input data such as the university name, department name and
subject name. A variable binding process is carried out when preparing an update queries, as
they need to be match to appropriate attributes of the database tables. Finally this prepared query
statement is executed.
import java.sql.*; /* import the JDBC classes */
import …………
public class faculty extends java.applet.Applet
{
static final String driver_class = "oracle.jdbc.driver.OracleDriver";
static final String connect_string =
“jdbc:oracle:thin@192.248.16.193:1521:orcl",
”scott”,”tiger”;
…………… /*variable definitions */
public void init ()
{
…………… /* applet initialisations */
}
public boolean action (Event ev, Object obj)
{
…………… /* query construction */
if (conn == null) /* check whether it already connected */
{
output.appendText ("PLEASE WAIT .....n");
output.appendText ("Connecting to the Databasenn");
Class.forName (driver_class); /* register the JDBC Thin driver */
conn = DriverManager.getConnection (connect_string);
/* open a connection to the database */
}
…………… /* query execution */
…………… /* out display */
}
Figure 1: Java Source code to Retrieve Faculty Details
5 CONCLUSIONS
10. A University information system of this nature will not only provide easy maintenance of
such sites, but also provide useful integrated information. This will allow people to find out
suitable Universities to follow a particular course, to identify resource persons available in a
particular field of study and to determine the job opportunities.
String FacNameData = facname.getText() ;
String UniNameData = universityname.getText() ;
String Query = "SELECT um.UniName , fm.FacName
FROM UniMast um , FacMast fm , UniFac uf
WHERE uf.UniId = um.UniId
AND uf.FacNum = fm.FacNum
AND fm.FacName LIKE "
+ "''%" + FacNameData + "%'" +
" AND uf.UniId = '" + UniIdData + "'" ;
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery (Query);
Figure 2: Query for Selecting Faculty details for a given University
Figure 3: Results of the Query for Selecting Faculty details for a given University
11. One of the important features of this system is the easiness of the data maintenance and
enforcing standards. The remote database updating facilities ensure the retrieval of consistent
up-to-date information.
This type of systems uses the latest technologies that are not very much used for this type
of information systems and avoid the need to go through very lengthy web pages. This system
provides an interactive session with the user and it will reduce the time taken for retrieving
required information, as the user can directly specify the area of interest. Such systems are useful
to most organisations as they have a hierarchical structure in which each division or department
performs their activities in a similar manner.
One of the problems associated with this type of system is the time taken to load the Java
applet and present the data from the database. However, as the information presented always
include those searched for, the users will ultimately gain as they need not go through series of
unwanted pages to locate the necessary information.
6. REFERENCES
[BAR95] Barron B., Ellsworth J.H. and Saretz K.M., "Internet", Sams. Net Publishing, 1995.
[BUR96] Burleson D.K., "Oracle Database Applications", Coriolis Groups, 1996.
[CMB] University of Colombo Web, http://www.cmb.ac.lk.
[DEC95] December J. and Randall N., “World Wide Web Unleased”, Sames net Publications, 1995.
[DEI97] Deitel H.M. and Deitel P.J, “Java How to Program”, Prentice-Hall, 1997.
[ELM94] Elmasri R. and Navathe S.B., “Fundamentals of Database Systems”, 2nd edition,
Benjamin/Cummings, 1994.
[EME89] Emerson S.L., Darnovsky M. and Bowman J.S., "The Practical SQL", Addison-Wesley,
1989.
[HES95] Heslop B. and Budnick L., "HTML Publishing on the Internet", Ventana, 1995.
[JDBC97] JDBC Documentation, Oracle Corporation, 1997
[JEP97] Jepson B., "JAVA database programming", John Wiley & Sons, 1997.
12. [JETC97] Jet Connect JDBC-ODBC driver Documentation, XDB Systems Inc., 1997
[JTHP] Java Technology Home Page, http://www.javasoft.com.
[KRO95] Krol E.D. and Ferguson P., "The Whole Internet", O'Reilly & Associates, 1995.
[LAU96] Vanhelsuwe L., Phillips I., Hsu G.T., Sanker K., Ries E., Rohaly T. and Zukowski J.,
“Mastering Java”, BPB Publications, 1996.
[LEARN] Lanka Educational and Research Academic Network, http://www.ac.lk.
[LIS] Lanka Internet Services, Sri Lanka Web Server, http://www.lanka.net.
[LSP] Lanka Super Pages - The Ultimate Business Connection, http://www.lsplk.com.
[MAN98] Manage B.P., “Integrated Sri Lankan University Information System”, B.Sc. dissertation,
University of Colombo, Colombo, Sri Lanka, 1998.
[MAR95] Martin J. and Leben J., “Client/Server Databases”, Prentice-Hall, 1995.
[MAT98] Matthews M.S. and Poulsen E.B., "Frontpage 98: The Complete Reference", Osborne
McGraw-Hill, 1998.
[MOR] University of Moratuwa, http://www.mrt.ac.lk.
[MSHP] Microsoft Home Page, http://www.microsoft.com.
[NWS] National Web Server, http://www.lk.
[ORA] Oracle Home Page, http://www.oracle.com, Oracle Corporation.
[THO96] Thomas M.D. and Patel P.R., “JAVA Programming for the Internet”, Ventana
Communications Group, 1996.
[TOM96] Tommie L., “Essential Oracle 7”, Prentice-Hall, 1996.
[TUR95] Turligton S.R., "Walking the World Wide Web", Ventana, 1995.