Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROJECT DEFINITION College Management System. is merely a project to provide the organization about its Students daily report its progress report ,registration ,examination etc . An organization must keep all the record of student detail up to date so that through it we can retrieve it any time and see the any type of information. It maintains the databases for the Students basic data, Students registration data, attendance, staff registration, different types of report. Scope of Project This project is on College Management System it is an application where a organization keep all the records about his college basic information. College Management System is merely a project for the institute to keep all the records that are used in the organization for daily requirements in campus area. The owner keeps the record of the students registration, Staff member, attendance, etc. The implementation of this project will helps the institute to easily do their work. It provides it to easily retrieve its record that keeps the record about its Students & its Staff member. It can also stores all the details of the student general details, attendance, role rights. The main work of the project is to keep up to date information about its Students record, total courses that he want to teach the student, attendance detail and other type of report.
System Perspective
32
KSV GANDHINAGAR
Manually write the registration of student Event alert is on paper. Maintain the registration of student To add any new record is very difficult Manually update the registration is too difficult Take student attendance is very difficulty All the records are maintained in journals, register and ledger
manually. In new system all the drawback of manually system was removed. All work on computer base than no used raw material To counting the records are very easy and faster. Time consuming to get information. Easy time table generate. We easily enter new records and easily update the records. Time saving is important factor is the main aim to develop a Module.
System Feature; All the work can be done so easily cause all the process of previous system are removed. Totally manual or paper works are removed so it saves time. Record querying like insert, update, delete are done quickly. Any time you can find any record easily. Easy to generate report by specific criteria. Time saving is the main important feature of our system. Counting modify records are very easy.
32
KSV GANDHINAGAR
.net Framework for designing a web application. For developed database or to store our data we use the MY SQL as a back end to manage the student data.
new equipments into use, train users, install the new application, and construct any files of data needed to use it. Once installed, the applications are often used for many years. However, both the organization will be undoubtedly had to be maintained; modifications and changes will be made to the software, files, or procedures to meet emerging user requirements. Since organization systems and the business environment undergo continual change, the implementation is as ongoing process
External Interface Software Interface An OS is capable which supports latest or higher dot net version like (.net framework v3.5 & MYSQL) on client computer. Hardware Interface A hardware that is capable to support the latest .net framework and MYSQL.tha hardware configuration is match with minimum system requirement that required for running .net and MYSQL. User Interface All pages of the system are following a consistent theme and clear structure. To display information to give a clear structure that easy to
32
KSV GANDHINAGAR
Feasibility study A feasibility study is undertaken to determine the possibility or probability of either improving the existing system or developing a completely new system. It helps to obtain an overview of the problem and to get rough assessment of whether feasible solution exists. This is essential to avoid committing large resources to a project and then repent on it later. Need for Feasibility Study: Answer the question whether a new system is to be installed or not? Determine the potential of the existing system. Improve the existing system. Know what should be embedded in the new system. Define the problems and objective involved in a project. Avoid costly repairs at a later stage when the system is implemented. Avoid crash implementation of a new system. Avoid the Hardware Approach i.e. getting a computer first and then deciding how to use it. There are three aspects in feasibility study portion of the preliminary investigation. Technical feasibility. Economic feasibility and Operational feasibility of the project. 1. Technical Feasibility :
The organization has very well integrated MIS department with the necessary technology to provide to the needs of the proposed system. Any additional requirements can also be satisfied. The Technical issues generally raised during the investigation are discussed below: The proposed technology has the capacity to hold the data required by the new system. The system is very much open by nature and can easily be expanded in the near future to satisfy newly emerging needs.
32
KSV GANDHINAGAR
2. Financial and Economic Feasibility: The cost involved in designing and developing a system should be a good investment for the organization. The financial benefits must equal or exceed the costs. The financial and economic issues raised during preliminary investigation are answered below The cost of conducting a full system investigation is justified since the MIS development is in-house. The cost of Hardware/Software for the application already exists. His use of existing software and developing a new application using it only increases the gain. Benefits occur through quicker solving of queries resulting in timely sub missing of reports. Quicker submission helps in steady flow of information and better decisions.
3.
Operational Feasibility: Any project proposed can be beneficial only if it satisfies the organization requirements. In any mature MIS set-up, a new system not only needs to be robust but also needs to communicate & work in tandem with the other existing support systems. Following are some points underlining the operational feasibility of the system.
The system was well supported by the management with the MIS manager taking personal interest in the system development process. The users still initially repressive started giving co- operation to development team once the initial doubts were cleared. The current system through functional in practice required a lot of trimming and streamlining. The clear advantage of using better software prevented user opposition if any from troublemaking the development process. The users were involved with the system right from the beginning and were always in touch with the latest developments.
32
KSV GANDHINAGAR
User Requirement The system is desktop application so that the admin can easily maintain the all record of the staff, student, faculty. And it should provide facility to generate different kind of so admin can find any record for ex. Attendance detail between two specific dates etc. it will also provide authentication by assigning role to staff & faculty is different. Requirement analysis can be termed as the study of the actual needs of the organization or the entity in going ahead with the development of the proposed system/software. It defines the objective that why the organization should invest its resources (time, money and manpower) in the development of that software. What help the project will provide to the company? The company can have a short-term goal (meeting an urgent need) or a long-term goal (gaining a competitive edge, or gaining first-mover benefits). Just because a project is feasible in all aspects does not mean that the company will go ahead with the project development. A project may be feasible in all aspects, but it may not be of any worth to the company. Hence, in order to decide whether to go ahead with the project or not, the company does a requirement analysis to determine the COST v/s System should be generating different report like student report, staffs report, attendance, branches and subject report.
All the details of student and staff & faculty are maintains, so it is easy to understand find any type of record or information
32
KSV GANDHINAGAR
Function Requirement Performance Requirement :The proposed system that we are going to develop will be used as the Chief performance system which interact users and developer. Therefore, it is expected that the database would perform functionally all the requirements that are specified by the administrator. Portability Requirement :The system should develop in any platform or in any language that will be easily operate in any hardware or software platform like operating system is Linux, Microsoft, Apple Max OS etc. Safety Requirement :-
We are going to develop a secured system for the user. There are different categories of users namely administrator, staff User, etc., Depending upon the category of user the access rights are decided. It means if the user is an Administrator then he can be able to modify the data, delete, append etc... All other users only have the rights to upload/changed the information. Also we provide the role rights to the every different type category. Timely Requirement :The system will be timely so that it gives you the different time information that is useful in your organization activities. And it will help u to manage student like the attendance detail of any student & you can know the how many student is absent / present. And you can attendance of student speedily.
32
KSV GANDHINAGAR
Operating Environment:Hardware and software specification is required for smoothly running of college management system Hardware Requirement: Hardware Specifications Processor Mother Bard RAM Hard Disk DVD Drive Floppy Drive Monitor Keyboard Mouse Software Requirement: OS: Front End: Back End: Window XP or Above Microsoft Visual Studio 2008 MYSQL Minimum Configuration 1 GHz Pentium Intel Chipset 1GB 20 GB 4x DVD Rom Drive 1.44 MB Floppy Disk Monitor[640*480] Any Standard Any Standard Recommend Configuration 1.6 GHz Pentium Intel 81x Chipset 2 GB 40 GB 52x DVD Rom Drive 1.44 MB Floppy Disk Color[800*600] TVS Gold Optical
KSV GANDHINAGAR
DATA DICTIONARY:
User Master FIELD UserID UserName Password TransDate DATA TYPE int(5) varchar(20) varchar(16) datetime CONSTRAINT Primary key Not null Not null Not null DESCRIPTION User id User name Password Trans date
Student Master FIELD StdId FName MName LName Mobile Gender DATA TYPE int(5) varchar(20) varchar(25) varchar(20) varchar(12) char(1) CONSTRAINT Primary key Not null Not null Not null Not null Not null DESCRIPTION Stud id First name of stud Middle name of stud Last name of stud Mobile no Sex of stud
32
KSV GANDHINAGAR
Batch MASTER TABLE FIELD BatchId BatchName UserId TrDate DATATYPE Int[4] Varchar[15] Int[5] Datatime CONSTRAINT Primary key Not null Foreign key Not null DESCRIPTION Branch id[ ex -1012 ] Branch name Refe to User mst Reg date
32
KSV GANDHINAGAR
Semester Master FIELD SemId SemName UserId TrDate DATA TYPE int(4) varchar(15) int(5) datetime CONSTRAINT Primary key Not null Foreign key Not null DESCRIPTION Semester id Sem. Name Refe to User mst Trans date
Subject Master FIELD SubId SubName SubCode SemId_FK BatchId_FK UserId TrDate DATA TYPE int(4) varchar(50) varchar(10) int(2) int(2) Int[5] datetime CONSTRAINT Primary key Not null Not null Foreign key Foreign key Foreign key Not null DESCRIPTION Subject id Subject name Subject code Refe to sem mst Refe to branch mst Refe to User mst Trans date
32
KSV GANDHINAGAR
DEPARTMENT MASTER TABLE FIELD DeptId DeptName UserId TrDate DATA TYPE INT(4) varchar(50) int(5) datetime CONSTRAINT Primary key Not null Foreign key Not null DESCRIPTION Id of department Name of department Refe to User mst Date
Designation Master FIELD DesgId DesgName UserId TrDate DATA TYPE int(4) varchar(30) int(5) datetime CONSTRAINT Primary key Not null Foreign key Not null DESCRIPTION Designation id Name of Designation Refe to User mst Reg. date
Division Master
32
KSV GANDHINAGAR
ATTENDANCE DETAIL TABLE FIELD AttId AttId_FK StdId_FK Status DATATYPE INT[4] INT[4] INT[4] Int[3] CONSTRATINT Primary key Foreign key Foreign key Not null DESCRIPTION Attendance id Refe to Attendance master Refe to stud master Status of stud
ATTENDANCE HEADER TABLE FIELD AttId AttDate SemId_FK BatchId_FK DivId_FK DATA TYPE INT[4] DATATIME INT[4] INT[4] INT[2] CONSTRATINT Primary key Not null Foreign key Foreign key Foreign key DESCRIPTION Attendance id Attendance date Refe to sem master Refe to branch master Refe to division master
32
KSV GANDHINAGAR
Employee Master FIELD EmpId FName MName LName Mobile DeptId_FK DesgId_FK Gender Address City State Pin Phone Email JDate BDate BGroup BankAc PanNo UserId TrDate DATA TYPE int(4) varchar(20) varchar(25) varchar(20) varchar(15) int(4) int(4) Char(1) varchar(300) varchar(25) varchar(20) varchar(10) varchar(15) varchar(100) datetime datetime varchar(10) varchar(20) varchar(20) int(5) Datetime CONSTRAINT Primary key Not null Not null Not null Not null Foreign key Foreign key Not null Not null Not null Not null Not null Null Not null Not null Not null Not null Not null Not null Foreign key Not null DESCRIPTION Employee id First Name Middle name of Employee Last name of Employee Mobile no Refe to dept. master Refe. To designation master Sex M/F Address of Employee City State Pin no Home tele. No Email address Joing date Date of birth Blood group Bank account no Pan card no Refe to User mst Reg. date
32
KSV GANDHINAGAR
Role Master FIELD RoleID RoleName userID TransDt DATA TYPE int(4) varchar(25) int(5) datetime CONSTRAINT Primary key Not null Foreign key Not null DESCRIPTION Role id Role name Refe to user mst Teans. Date
Role permission FIELD RPID RoleID_fk MenuID userID TransDt DATA TYPE int(4) int(4) int(4) int(5) datetime CONSTRAINT Primary key Foreign key Foreign key Foreign key Not null DESCRIPTION Role per. Id Refe to role mst Refe to menu mst Refe to user mst Trans. Date
32
KSV GANDHINAGAR
Menu Master FIELD MenuID MenuName MenuType Available DATA TYPE int(4) varchar(50) int(2) int(1) CONSTRAINT Primary key Not null Not null Not null DESCRIPTION Menu id Name of menu Type menu[child/parent] Available or not of
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
Actual Result Msg(incorrect user) Msg(correct user) Msg(incorrect user) Msg(correct user)
Txt.user
Expected Result If not match result msg (incorrect) If match Msg(correct) If not match result msg (incorrect) If match Msg(correct)
Action If (incorrect) Give error Msg If (correct) Move on next text If (incorrect) Give error Msg If (correct) Move on next text
Txt.passwor d Txt.passwor d
TEST CASE:
Txt.addr ess
If(txtadd==characte r)
Txt.tele_ r
If(txtteler==number )
32
KSV GANDHINAGAR
Txt.age
If(txtage==number)
Txt.pate nts nm
If(txtPName== character)
Txt.e_ma il
If(txtemail==regular _exp)
Insert into database with expression value Insert into database with character value
Txt.BDat e
If(txtBdate== datetime)
Txt.user
If(txtstaff== character)
Txt.date
If(txtdate==datetim e)
subject Form
Field Name Txt.subjectn ame Condition If(txtname==charac ter) Actual Result Insert into database with Expected Result If not match msg (enter correct Action If (incorrect)
32
KSV GANDHINAGAR
Txt.code
If(txtfees==number )
Txt.semid
If(txtsemid==numb er)
Txt.date
If(txtdate==date time)
Txt.type
If(txttype== character)
Txt.semid
If(txtcourse== number)
Txt.divid
If(txtdivid==num ber)
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
SCREEN LAYOUT:
32
KSV GANDHINAGAR
Input design is the most part of overall system design, which requires more and strict attention on it when the any new system is developed. Sometimes the collection of data is most expensive part of the system. If there is any mistake in taking data by user of data going into the system is incorrect then the processing and output of the system becomes incorrect. And if in any system if we generate the incorrect output, it will be effect on your credit. If we are going to create any system first of all we have to give the personal security to user so that only proper user can able to use the system. So that our data becomes secure.
Login form:
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
Attendance Form :
32
KSV GANDHINAGAR
Batch Form:
32
KSV GANDHINAGAR
Branch Form:
32
KSV GANDHINAGAR
Department Form:
32
KSV GANDHINAGAR
Subject Form:
32
KSV GANDHINAGAR
REPORT LAYOUT
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR
32
KSV GANDHINAGAR