Software Project Guide Page 1 of 11 Software Project Guide Semester Spring 2010 Created By, Research and Development section, Department of Computer Science, Virtual University of Pakistan Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 2 of 11 Whom to Contact? This booklet provides comprehensive details to the students who are planning to take Software development projects as their final projects. Therefore, such students are advised to go through it in complete. If any of the quires are unsatisfied even after having read the information given in rest of the booklet then students can contact Research and Development section on following email addresses. [email protected] Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 3 of 11 Table of contents: Topics 1. 2. 3. 4. 5. 6. 7. Page no. What is a software project? …………………………………………….……….. Purpose of a software project…………….…………………..…………………. Should I take software project? ........................................... Eligibility Criteria ….…………………………………….…………………..………… Guidelines to register for a Project ……………..…………………………. Grading Policy ……………………..…………………………………………………. Software Projects for Spring 2010 ……………..………………………….. Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan 4 4 4 5 5 5 6 Software Project Guide Page 4 of 11 1. What is a Software Project? At first it is important to understand what the software is? “Software” can be defined comprehensively as, “Computer Programs that, when executed provide desired function and performance, data structures that enable the programs to adequately manipulate information and documents that describe the operation and use of programs”. 1 Looking at the definition indicates clearly that developing software does not mean mere development of programs (or code) rather it requires the related documents to be produced as well. To develop software effectively requires following a process. Each stage of this process culminates in one or more artifacts. Examples of software projects are, software developed for face recognition, building a Customer Relationship Management (CRM) System, Flight Simulation System, Point of Sale (PoS) System, a Web Portal, an Electronic Store Front etc. Software projects can be aimed at producing a desktop application, an embedded application (like to be used in microwave oven) or some online application. 2. Purpose of a Software Project: The University aims at producing such IT professionals who leave the impression of excellence in knowledge and skills in their professional lives. Students are encouraged to come up with innovative and unexplored ideas while addressing a problem. After having completed the project students will be expected to have the following skills, It will provide the students with an opportunity to implement the concepts they have learned throughout their degree program so far. Awareness of the latest technologies being used in the industry and more importantly the application of those technologies. Knowledge of all the formalities required to undertake a software project. Enough confidence to take the challenges of their practical environment. 3. Should I take Software Project? The development project is recommended for those students who have an aptitude and interest (equally important) for development. Presence of analytical skills to solve a problem is also highly requisite. If a student finds these ingredients in himself/herself then deficiencies (to a certain extent) in the areas like programming, data base and software engineering etc can be overcome but such a student will have to put extra efforts (depending upon the deficiencies) to make his/her weak areas stronger. As having ambitions only does not lead to the goal, one has to strive for those ambitions to get them materialized. 1 This definition is taken from the book “Software Engineering A Practitioner’s Approach (Fourth Edition) by Roger S. Pressman” Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 5 of 11 4. Eligibility Criteria No student below 1.75 CGPA will be allowed to take the project title. MCS/MIT Students must have completed 30 credit hours to become eligible for taking the final project. So don’t enroll in CS619 course or drop your cs619 course if you have already enrolled, but you have earned less than 30 credit hours. BSCS/BSIT Students must have completed 90 credit hours to become eligible for taking the final project. So don’t enroll in CS619 course or drop your cs619 course if you have already enrolled, but you have earned less than 90 credit hours. 5. Guidelines to register for a Project Please read the following to get to know, how you can get registered for you final project. First of all, you have to enroll in CS619 course in Spring 2010 semester through course selection (contact [email protected] for enrollment). Carefully read the eligibility criteria and only send a request if you are eligible to take a final project title. Otherwise drop your cs619 course. Students will be required to make groups. In a group maximum two (2) students are allowed. Students who fail to submit their final project in specified duration (two consecutive semesters) will need to take extension for the next (one) semester in CS619 course. For this purpose, students have to request for extension through email at [email protected]. 6. Grading Policy Students will be clearly communicated about the deliverables they need to submit on specified dates. This is important to remember that each deliverable carries a significant weight age so students are advised to take each deliverable very seriously and submit it according to the date announcements according to the submission schedule. While evaluating the students the following factors will be considered important Effective use of time and of visual aids. Organizational and presentation skills. Seriousness and dedication of the students in meeting the announced dates for each deliverable. Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 6 of 11 7. Software Projects for Spring 2010 Following is the list of projects which have been offered for Spring 2010. Students can only select a project from this given list. Students have to adhere to the requirements specified with each project as the evaluation of the executable artifact will be performed accordingly. Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 7 of 11 Project Title An interface for mathematical assistant using textual, audio, video input/output Project Code Project Description S10201 This is an idea to develop a mathematical tool/application which accepts mathematical symbols, expressions, equations from the end user in the form of text, audio and video. This feature enhances capability of the application. This application also has the feature to develop mathematical solution/model of a problem by helping the user via text, audio and video features. But it is not the end. You can include any other feature, you consider better but after approval from your supervisor. MUHAMMAD TARIQ PERVAIZ WIN/Desktop 1 to 2 Motivated to work hard to deal with challenging tasks. Good programming skills. Microsoft .NET, Visual Studio 2005 (Or Higher), SQL Server, Java, MySQL For further information/explanation/material please contact at [email protected] Supervisor Application Type Possible Students Required Aptitude Required Background Proposed Tools & Tech Further Information Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Project Title Project Code Project Description Supervisor Application Type Possible Students Required Aptitude Required Background Proposed Tools & Tech Further Information Page 8 of 11 Application Backup and Restore System S10202 The system should be able to create custom automated backups for code and database. The main purpose of this application is to facilitate programmers/developer for backing up their code files/folders and databases manually as well as automatically, and then restore from the existing backups. The application shall provide a wide range of settings/options to the user for backup and restore operation. The application shall include windows services and windows registry operations for manual and automated backup and restore operation. The alert system of the application will notify any problem/error condition to the user through email and log files. USMAN WAHEED Windows/Desktop 1 to 2 Motivated to work hard to deal with challenging tasks. Good programming skills. Microsoft .NET, Visual Studio 2005, Java For further information/explanation/material please contact at [email protected] Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 9 of 11 Project Title Goods Transport Management System (GTMS) Project Code Project Description S10203 It is a normal practice in industry to ship its finished products/raw material and other goods within and out of the country. This shipment can be done by using its own vehicles or this transportation can be handover to any Goods Transport Company GTC). This industrial goods/cargo is loaded in containers of different sizes. These containers are hired from container terminals for this shipment. Goods Transport Company hires the vehicle from Transport Company (TC) to carry these containers from one place to another. GTC get its commission for this service and also pays the amount to TCs on behalf of its client (Textile Mill/industrial organization). GTC receive this amount from the client later by issuing Bill for this shipment. This system helps to manage the Goods/Cargo Transport business. It provides the functionality to enter shipment information, enter loading detail, enter unloading detail, and the delivery information. It stores the information of containers to load the cargo and also keeps container off load details. SARFRAZ AHMAD AWAN Web Application 1 to 2 Motivated to work hard to deal with challenging tasks. Good in programming MS.NET OR JAVA TECHNOLOGIES, ROR For further information/explanation/material please contact at [email protected] Supervisor Application Type Possible Students Required Aptitude Required Background Proposed Tools & Tech Further Information Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Page 10 of 11 Project Title Multi-agent Based University Time Table Management System (MUTMS) Project Code Project Description S10204 A number of artificial intelligence systems are being used in educational institutes. All these approaches were developed for tutoring, teaching, or examination tasks. A few of them provide solution for administrative tasks like time table scheduling. Several educational institutes are still following manual system for this purpose. Therefore, to design and develop time table schedule for educational institutes has been remained a common and cumbersome problem. Its objective is to assist administrative personnel like chairman, coordinator or a director of an educational institute in developing time table without face to face interaction with other concerning persons. In the proposed multi-agent based system, we define three agents which communicate, coordinate, and cooperate with each other to achieve their objectives. 1. The information capturing and saving agent captures data from user interfaces and enters it into the database. 2. The information publishing agent presents data to the users. 3. The environment monitoring and processing agent monitors the environment, does computation, and asks information publishing agent to send it to users. TANWEER ARSHAD WIN OR WEB 1 to 2 Motivated to work hard to deal with challenging tasks. Good in programming MS.NET OR JAVA TECHNOLOGIES For further information/explanation/material please contact at [email protected] Supervisor Application Type Possible Students Required Aptitude Required Background Proposed Tools & Tech Further Information Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan Software Project Guide Project Title Project Code Project Description Supervisor Application Type Possible Students Required Aptitude Required Background Proposed Tools & Tech Further Information Page 11 of 11 Online Real Estate System S10205 Real estate is a legal term that deals land site that are fixed in location -- immovable. Real estate is often considered synonymous with real property. It is an integrated property platform offering a wide array of quality property investments ranging from residential and luxurious to commercial options which include homes, villas, apartments, flats, farm houses, residential lands/plots, and commercial lands/plots, shops in markets and plazas in different cities throughout Pakistan. These services are not only restricted to buying and selling in real estate accommodation and property but also encompasses home, villa, shops and other kinds of property rentals and real estate leasing. These systems should handle all these on rent also. ADNAN ASIF Web 1 to 2 Motivated to work hard to deal with challenging tasks. Good in programming skills Microsoft.NET For further information/explanation/material please contact at [email protected] Research and Development Section, Department of Computer Science, Government Virtual University of Pakistan
© Copyright 2025 Paperzz