Task
ATTENDENCE RECORDER AND MANAGEMENT SYSTEM IN DISTRIBUTED ENVIRONMENT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Example implementation needed.
a main server in each lab where the operator punches in the attendence of the student.
===========================================================
scenerio:-
a college, 10 departments, all departments have a computer lab with 60-100 computers, the computers within each lab are interconnected and all computers in any department have to dail to a particular number (THE NUMBER GIVEN BY THE COLLEGE INTERNET DEPARTMENT) to get connected to the internet. therefore safe to assume that there is a central location to which all the computers in the college are connected to.
there is a 'students attendence portal' which can be accessed using internet explorer, students enter there id and get the particular attendence record regarding to the labs only.
a description of the working is like:-
1) the user will select which department, which year has arrived to the lab
2) the selection will give the user a return of all the students name and there roll numbers belonging to that department; 'with a check box to "TICK MARK IF THE STUDENT IS PRESENT" '
3) A SUBMIT BUTTON when pressed reads the 'id' of the checkbox to determine the "particular count number of the student" from that an id of the student is constructed and that id is inserted with a present.
(there is also date and time and much more to normalize the db and to avoid conflicts and keep historic records etc but that you will have to assume)
steps taken till this date:-
( please note we are not computer students, we are to select something of some other line as a project!, as you will read in my many post 'i" have designed small websites just out of liking. have never ever done any thing official to implement like this.)
* have made the database fully normalized.
* have made the website which does the functions required on the database.
Testing :-
deployed the db and site on a free aspspider server and it worked. tested from several computers.
Now the problem please help thank youuuuuuuu
a practical demonstration has to be done within the college network. no internet!
we have been assigned a lab - 60 computers- to demonstrate.
(please dont give replies as 60 computers only! is not a big deal one CPU can manage it. i know that; IT IS A HYPOTHETICAL SITUATION WHERE WE ASSUME THAT 60 IS NOT 60 BUT ITS LIKE 60,000 COMPUTERS)
1a) make a web server, yes iis and put files in www folder and configure server to run aspx files- although a link to a step by step guide will be appreciated)\
? which version of windows should i ask for xp or win server 2000 something?
2a) make a database server.
( well yes install sql server 2005, okay but then what? just put the database file on a pc share it and append the connection string to the share? )
3a) make the site accessible from the remaining computers
? http://localhost/sitename
? all users "being operators of the particular lab" have the right to edit, write or delete(in dispute), thereby any "users" who hate our program can make the database inconsistent by accessing te same record and doing different edits and then complaining? so how to prevent this?
you know something like when the db table is being written to others can only read but not write..
one big confusion:-
IN DISTRIBUTED ENVIRONMENT "how to implement this" where does "distributed environment" come in!
meaning :- alright the labs are in different departments but the "database server will be one" the "web server will be one" so whats distributed!?