Tuesday, November 4, 2008

Final Year Project Proposal Updated wahahahaha

Final Year Project January 2009

CSC 285 Project Titles – Paul Chin

1. A .Net Framework Implementation of Classroom Time-Tabling Management System.
Will enable classroom scheduling and timetabling manually. No AI involved. User will be able to key in Classrooms into a Table that will include properties like capacity, equipment etc. There will also be a Lecturer’s Table containing lecturers’ particulars eg, Subject, School etc and also a Subject Table for entry of subject details. The user can manually allocate a lecturer to a classroom. If there is any violation of overlap of constraints, an error will be generated and conflicts shown in such a way that the user will be able to correct it. Also, whenever a change is made to one table, it will automatically be reflected in all other tables. This system will be developed using Visual C# 2005 and Access 2003.

2. PC Remote Control and Monitoring System
Used for remotely monitoring and controlling user activity on another PC. In labs and work environment, cybercafé, server system is installed in all the host PCs. Then, from the Management Workstation, user is able to remotely view the desktop of all the monitored PCs as well as the keystrokes (and maybe mouseclicks). User can then reboot, shutdown, or kill processes or start processes remotely, or, even open a chat dialog box with the user of the PCs being monitored.

3. Car GPS Monitoring and vehicle location idenficationSystem
Installed GPS receiver in a vehicle would transmit position to User who will then be able to locate and monitor vehicle movement and position in realtime via Google Earth software.

4. Vehicle webcam monitoring and location identification system
Hidden spycam in car can remotely relay either live video, or, regular snapshots to User who can monitor the car driver as well as occupants. Useful in car-theft situations. A variation is to monitor the driver’s front view of rear view of the surroundings. This would enable user to locate the car’s whereabouts, via the Internet.

5. Remote Home Webcam Monitoring and Surveillance System plus Burglary countermeasures
Similar to Project 4, except that this system is installed in the home, in every room or those rooms where surveillance is required. An added variation, is the simulate sound or activity in the house so as to give impression to would-be burglars that someone is at home. This can be done by automatically playing pre-recorded human voice via the PC at home, or, music, or any desired sound.

6. Laptop theft recovery system
When a laptop is stolen, it will capture the picture of the thief, keep a record of all keystrokes and desktop capture and well and keep track of user IP address (and telephone number, if possible) and secretly email all of them to owner of the stolen laptop. Once enough evidence is gathered, owner can request police to raid the home and recover the laptop. In order for this to work, the laptop login should not be password protected, so that the thief will be able to open and use the PC immediately and thus entraps himself.

7. Handphone/PDA Phone theft recovery system
Same concept as Project title 6, except that this time, once the thief uses the handphone, it will not only capture the thief’s picture, numbers dialed, sms sent but it will also capture the new SIM card handphone number and secretly sends all of this to the original owner’s second handphone or a pre-designated handphone or PDA phone. The programming platforms could be Symbian OS, Windows Mobile or Java.


8. Ecommerce websites – can give it any relevant title
This could be a website selling some products, eg, books. It will enable customers to visit, browse, place order and make credit card payments. It will require interfacing the webserver with a Database, eg, Access.

9. Information Systems – can give it any relevant title
Any type of information system. Basically there would be the GUI interface which inputs data from user then performs some operations/transactions on a backend database and returns the results.

CSC 285 Project Titles – Shahriman Mohd Said

1. Study on the use of AJAX techniques on websites
Ajax (asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications or rich Internet applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.

Your task here is to find out what is AJAX techniques and how is it applicable to websites and do an implementation of AJAX on a website.

2. A client server examination mark entry system.
A challenge is that for now, a lecturer manually enters the exam marks separately and later it is compiled and reentered into a system. A system that allows the data to be collected to a single database and can be accessed through client based software will be desired.

Any software and database can be used but the focus is that different lecturers can key in mark for his/her own subjects only and the security of the database is an important issue.

3. Application Terminator version 2 (Client Server Based)
Application terminator version 1 uses Visual Basic and MD5 to identify processes from task manager, get the MD5 digest and add to the list of application that you want to terminate at run time. However it is stand alone and needed to be installed at each PC.

For this project, you need to set up a server where the server is used to store the list of program that needs to be terminated. The client program just connects to the server for the list. Enhanced security for the database is also required.

Requirement: VB6 (unless you want to revamp all to VB.net), MD5, Client Server (mapping client program to server)


4. XML Mapper
An application that maps from database to XML language so that the information can be retrieved from the database and generated into an XML language. The program should be generic enough so the tags for the XML can be defined and mapped to any fields in the database.


Requirements: XML language, database (Access)

5. Online Assignment Submission System.
Design a portal with an ftp server where students can submit the soft copy of their assignment.

CSC 285 Project Titles – Kok Keong Ooi

1. Automated Student absent Tracking System.
This system will be enable lecturers to keying in the absent date into the system through IICP web site manually. No AI involved. User will be able to key in student absent date through an input form (according to the lecturer password the teaching subject of that lecturer will be appear etc). The administrator of each school or person in charge will be activating the system every morning. The student absent report will be automated and the warning letter will be auto generated.

2. Web Based IICP Alumni Portal
This system will be enabling IICP Alumni to access to the Alumni Portal host by IICP. All student who graduate from IICP can access this portal by fill in their personal information and will grant the temporary access for 24 hours after verify they can continually use this password if not the account will be bar. This portal will include the noticed board section, chart room etc.

3. SOCIT Web Based Portal
This system will be enabling IICP SOCIT students to access to this Portal host by IICP. All students who currently study in IICP can access this portal by entering their password. This portal will include the noticed board section, chart room, download section (assignment download, assignment cover page etc).

4. Online Exam
The online exam system will be enable IICP lecturers to create data bank objective questions for their subject. This system can randomly generate few set of test paper and allow student to take the online exam. This system should include the timer and able to feedback the result of student immediately after the exam and keep the result in the database.

CSC 285 Project Titles – Nor Rahayu binti Ngatirin

1. A Clinic Management System
This system will enable doctors and clinic staffs to keep track their patients such as registration, appointments, illness, treatments, payment, and so on. The doctors will be able to key in patients’ data (for registration) through their myKad and the card reader, and stored into patients’ database. Data visualization can be included, for example, the dentist can represent the patients’ illness using a simulation of the patients’ tooth, which tooth is damage and nursed. The patients’ report will be automated and the payment receipt will be auto generated.

2. Web-based Inventory System
This system will enable user or shop owner to keep track of their goods. The system starts when the shop owners record their quantity of goods until the cost-benefit analysis. Data visualization can be included, for example, the shop owner can represent the cost, selling price, and profit by a chart and graph.

3. Interactive Learning Courseware for Preschool Education
This package is about the multimedia implementation in developing learning courseware to introduce basic knowledge for preschool children within the age of 4 to 6 years old. The courseware can be applied to basic Mathematics, alphabets, sounds, colors, etc. The objectives are to design an Instructional Design Model for preschool and to develop multimedia courseware used as Computer Aided Instruction and Computer Aided Learning tools. The theories gained from the courseware allow learners to construct their own knowledge and relate it with their daily life. The combination of multimedia elements such as graphic and animation facilitate learners to experience mathematics.

4. Expert System for Diagnosing
An application program that makes decisions or solves problems in a particular field, such as finance or medicine, by using knowledge and analytical rules defined by experts in the field. It uses two components, a knowledge base and an inference engine, to form conclusions. This is an information system in which decision making process are automated. A highly detailed database is accessed by an interface engine, which is capable of forming an intelligent response to a query.

5. Interactive Guitar Learning
This package is about the multimedia implementation in developing learning courseware to learn playing guitar for teenagers and adults. The objectives are to design an Instructional Design Model for learners and to develop multimedia courseware used as Computer Aided Instruction and Computer Aided Learning tools.

3 comments:

Anonymous said...

how about send a text message from a pc or laptop to cellphone ?

SMS said...

hmmm, it can be done also I guess

Anonymous said...

Do you know how to develop a web site by PHP?