27-06-2011, 03:06 PM
[attachment=14313]
Objective:
This project is aimed at developing a web-based system, which manages the activity of “Student Project Management” and “Online Testing”. This system will manage the database and maintain a list of all student groups that have registered on this site, conduct their online test and shortlist those students who have passed the eligibility criteria as set by the professors.
Functional Requirements:
● A student if he is a new user registers into the system.
● For the professor, this student would act as the primary interface between the student group and the professor
● After entering successfully all details he is given a student group code which he shares with his team members.
● In such a fashion he all team members give a test and their respective scores are listed
● A registered professor who is assigned a user name and a password by the administrator logs in, should enter at least one project and its description which he is willing to allocate to the students.
● He/she is given an option to sort and shortlist students by various criteria such as percentage scored in the online test, academic performance, technologies familiar with, past experience etc. A professor can view all students’ information.
● He can see student status, such as whether the student is available or has been assigned a project by any other professor, and if assigned then by which professor
● A professor after short-listing students, clicks a button so that he locks the student group. i.e. no other professor can assign them any projects now, as they have already been assigned one by this professor, thus assigning the a status
● The online testing system, which starts automatically and stops after a particular stipulated time.
● Auto generation of emails as soon as the professor assigns projects to the student groups, intimating them that they have been assigned project and need to report to the professor within 1-2 weeks.
● Validations like the student doesn’t give the test twice etc
Non Functional Requirements:
i. Secure access of confidential data (user’s details). SSL can be used.
ii. 24 X 7 availability
iii. Better component design to get better performance at peak time
Flexible service based architecture will be highly desirable for future extension
Modules:
1. Administrator
2. Professor
3. Student
4. Authentication
5. Registration
Users:
1. Administrator
2. Professor
3. Student
KEYWORDS:
Generic Technology Keywords: Database, User Interface, Programming
Specific Technology Keywords: Asp.Net 3.5, C#.Net, MS SqlServer-05
Project Keywords: Analysis, Design, Implementation, Testing
SDLC Keywords: Presentation, Business Object, Data Access Layer
ENVIRONMENT:
Software Specification:
Operating System: Widows XP Service pack II or later
Data Base: Microsoft SQL Server -2005
Web Server: IIS (Internet Information Services)
Web Technologies: HTML, CSS, Asp. Net with C#.Net
Client Application: Internet Explorer 6.0 above
IDE & Tools: Microsoft Visual Studio-2008
Hardware Specification:
Processor: Intel Pentium or More
RAM: 512 MB Ram
Hard Disk: 20GB