Project Documentation Student Management System format.pptx
3,452 views
36 slides
May 10, 2023
Slide 1 of 36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
About This Presentation
This project is about students management system
Size: 930.05 KB
Language: en
Added: May 10, 2023
Slides: 36 pages
Slide Content
IN D E X INTRODUCTION EXISTINGSYSTEM. D R A W B A C K S O F E X I S T I N G S Y S T E M . P R O P O S E D S Y S T E M . S Y S T E M ANA L Y S IS I N T R O D U C T I O N T O S Y S T E M A N A L Y S I S . F E A S IB LI T Y S T U D Y . I N P U T & O U T P U T D E S I G N .
SYSTEMTESTING’s. FORM DESIGN & REPORTS. DATADICTIONARY. F U T U R E EN H A N C E M E N T S . S O F T WE R E R E Q U I R M EN T S . H A R D WE R E R E Q U I R M EN T S .
Student Management System is used to manage all the activities related to a student. In college/school there are many students, and keeping their records in a file and making changes to these records become very tedious for the organization. It is also important for the organizers to keep updated and correct data of the students. Looking at these issues we have created this software application. In this application a teacher can easily manipulate the d e t a i l s o f t h e s t u d e n t s . W i t h t he automation, organizations just have to do some clicks to want the desired results. We have kept in mind, the ease and user friendliness of this application, even someone with low technical skills can easily operate this application. This system will help the organizations to be robust for handling student data. Intoduction Student Management System
T h e m o dule s i n v o lve d i n thi s p r o j e c t a r e : - Maintenance of Student Details. Student details adding. Search Function for teachers. Tables the data of students by Id, Name, Address, Class and Mobile No. It Also sorts the details of the students.
1 . 1 E X I S T IN G S Y S T E M The existing system around many colleges or schools which deals with the recording of the students. The data of every student who study in the college or school is written - i n t h e r e g i s t e r . I t i s t h e t r a d i t i o n a l m e t h o d. If any kind of record is missing then there will problem during the assessment of a student. If any professor or teacher mistakenly put incorrect information of a student, then it is very tedious to change and make it right. If register lost anywhere then the all information about the student can be lost.
1 . 2 D R A W B A C K S O F E X I S T I N G SYSTEM The present system requires of lot of manpower and there may delay for some work in case of absence of student. Large numbers of student details to be maintained. It is very time consuming & tedious work, since all calculations are to be done manually for every student. Lack of Manpower. Automatic updating of information is not possible. Inconvenience in maintaining of records in cupboards. Colleges may find problem in case leaving of some student. It is very hectic and lengthy job to find particular record as the registers containing that particular record may be full of thousands of records.
1. 3 P R O P O S E D S YST E M D u e t o c o m p u t e r i z a t i o n t h i s h o m e s e r v i c e s will enjoy following.This Student Management System 1.0 is fully integrated system which has interaction with databasesfor storing t h e d i ff e r e n t t yp e s o f d a t a . It h a s s e p a r a t e p a r t i t i o n o f S t u d e n t s a n d t h e i r d e t a i l s w h ic h a r e i n t e g r a t e d i n o n e s y s t e m . It i s e a s y t o u s e r t o d o t h e e n t i r e t a s k o n o n e s y s t e m . H e n c e t h e s p ee d o f w o r k w i l l i m p r o v e .
A d v a n t a g e s o f t h i s s y s t e m a r e as f o ll o w : D a t a E n t r y . PaperlessWork. Ultra-ModernTechnical Environment. S t a n d a r d O f W o r k W i l l I mp r o v e . A tt r a c t i v e R e p r e s e n t a t i o n . H e l p f u l In F u t u r e P l a n s . I n c r e a s e d S p ee d O f W o r k. Reduction Of Manpower. E a s y t o Sh a r e D a t a .
2 S Y S T E M A N A L I S Y S Requirements are nothing but the ideas in the mind of the Donors and the Recipients. Requirement can also be defined as a condition of capability needed by the user to solve the problems or to achieve the objective. The requirement phase translates the ideas in the mind of the client (input) into the document called "Software Requirement Specifications" (SRS) output. The basic goal of requirement phase is to produce SRS, which explains the complete external behavior of the proposed software. The process of the software analysis & specification gives additional ideas to the client about what is needed from the system.
Need of Software requirement & specification : Any software system starts with the needs of client afterword's these needs are converted into the system that used by the end users. There are three main parties who are interested in the new system t h e y a r e a s - C li e n t , D e v e l o p e r , a n d E n d - u s e r . SRS establishes the base for the agreement between client & company. SRS provides a reference for the validation of final product. Without proper SRS there is no way to determine the actual order & to convince the client that all requirements have been fulfilled. SRS states the goals & objectives of software.
Componentsof SRS S R S i s t h e p r i m a r y d o c u m e n t w h i c h i s g e n e r a t ed a f t e r c u s t o m e r c o mm u n i c a t i o n i n o r d e r t o b e complete any SRS should have following Components Functionality requirements R e f e r e n c e r e q u i r e m e n t s D e s i g n c o n s t r a i n t s External interface
2.1 FEASIBLITY STUDY The feasibility study is made to see if the project on completion will serve the purpose of the organization for the amount of work, effort, and time that spend on it. A feasibility study lets the developer to see the future of the project and the usefulness. A feasibility study of a system proposal is according to its work ability, which is the impact on the organization, ability to meet their user, and effective use of resources.Thus when a new application is proposed it normally goes through a feasibility study before it is approved for development. The document provides the feasibility of the project that is being designed and lists various areas that were considered very carefully during the feasibility study of this project such as Technical, Economic, and Operational feasibilities.
F e a t u r e s a r e a s f o ll o w s : - T e c h n i c a l F e a s i b i l i t y . E c o n o m i c F e a s i b i l i t y . B e h a v i o r a l F e a s i b i l i t y .
T e c hn i c a l F e a s i b ili t y The system must be evaluated from the technical point of view first.Theassessment of this f e a s i b i l i t y m u s t b e b a s e d on a n o u t l i n e d e s i g n o f t h e s y s t e m r e q u i r e m e n t i n t h e t e r m s o f i n p u t , output, programs, and procedures.Having an identified outline system, the investigation must g o o n t o s u gg e s t t h e t yp e o f e q u i p m e n t , r e q u i r ed m e t h o d d e v e l o p i n g t h e s y s t e m , o f r u nn i n g t h e s y s t e m onc e i t h a s b ee n d e s i g n e d . T e c h n i c a l i s s u e s r a i s e d d u r i n g t h e i nv e s t i g a t i o n are: Does this technology sufficient for the s u gg e s t e d one? C a n t h e s y s t e m e x p a n d i n f u t u r e u s e ?
The project should be developed such that the necessary f u n c t i o n s a n d p e r f o r m a n ce a r e a c h i e v e d w i t h i n t h e constraints. The project is developed with the latest technology. Through the technology may become out of date after some period of t i m e , d u e t o t h e f a c t t h a t n e w e r v e r s i o n o f s a m e s o f t w a r e s u pp o r t s o l d e r v e r s i o n s , t h e s y s t e m m ay s t i l l b e u s e d . So there are minimal constraints involved with this project. The system has been developed using AngularJSthe project is t e c h n i c a ll y f e a s ib l e f o r d e v e l o p m e n t .
E co n om i c F e a s i b ili t y The developing system must be justifiedthe c o s t . C r i t e r i a t o e n s u r e t h at e ff o r t i s concentrated on the project, whichwill givethe b e s t , r e t u r n a t t h e e a r l i e s t . O n e o f t h e f a c t o r s , w h i c h a ff e c t t h e d e v e l o p m e n t o f a ne w s y s t e m , i s t h e c o s t i t w o u l d r e q u i r e . Some of the important financial questions asked during the preliminaryinvestigation: Th e c o s t s c o n d u c t a f u l l s y s t e m i nv e s t i g a t i o n . The cost of the hardware and software. The benefits in the form of reduced costs or fewer costlyerrors.
B eh a v i o r a l F e a s i b ili t y Is t h e r e s u ff i c i e n t s u pp o r t f o r t h e u s e r s ? Will the proposed system cause any harm? Th e p r o j e c t w o u l d b e b e n e f i c i a l b e c a u s e i t s a t i s f i e s t h e o b j e c t i v e s w h e n d e v e l o p e d a n d installed.Allbehavioral aspects are considered c a r e f u l l y a n d c o n c l u d e t h at t h e p r o j e c t i s b e h a v i o r a ll y feasible.
3 . 4 I npu t & O u t pu t D e s i g n Design is the first step into the development phase for any e n g i n e e r e d p r o d u c t o r sys t e m . I t i s a c r e a t i v e p r o c e s s . A g oo d design is a key to an effective system. The term “design” is defined as “the process of applying various techniquesand principles for the purpose of defining a process or a system in sufficient detail to permit its physical realization”. It may be defined as a process of a p p l y i n g va r i o u s t e c h n i q u e s a n d p r i n c i p l e s f o r t h e pu r p o s e o f defining a device, a process, or a system in sufficient detail to permit its physical realization. Software design sits at the technical k e r n e l o f t h e s o f t w a r e e n g i n e e r i n g p r o c e s s an d i s app l i e d regardless of the development paradigm that is used. The system design develops the architectural detail required to build a system or product. As in the case of any systematic approach, this software h as u n d e r g o n e t h e b e s t p o s s ib l e d e s i g n p h a s e f i n e - t u n i n g a l l e ff i c i e n c y , p e r f o r ma n c e , a n d ac c ur a c y l e v e l s . T h e d e s i g n p h a s e i s a transition from a user- oriented document to a document to the programmers or database personnel. System design goes through two phases of development: Logical and Physical Design.
InputDesign Th e d e s i g n o f i n p u t f o c u s e s on c o n t r o l l i n g t h e a m o u n t o f i n p u t r e q u i r e d , c o n t r o l l i n g t h e e r r o r s , avoiding delay,avoiding extra stepsand keeping the p r o c e s s s i m p le . T h e i n p u t i s d e s i g n e d i n s u c h a w ay so that it provides securityand ease of use with retainingthe privacy.Input Designconsidered the following things: W h a t d a t a s h o u l d b e g i v e n a s i n p u t ? H o w t h e d a t a s h o u l d b e a rr a n g e d o r c o d e d ? Methodsfor preparing input validations a n d s t e p s t o f o ll o w w h e n e r r o r s o cc u r .
OutputDesign Q u al i t y o u t p u t i s o n e , w h ic h m ee t s t h e requirements of the end-user and presents the i n f o r m a t i o n c l e a r l y . In o u t p u t d e s i g n , i t i s d e t e r m i n ed h o w t h e i n f o r m a t i o n i s t o b e d i s p l a c e d f o r immediate need and also the hard copy output.It is the most important and direct source of information to the user. Efficient and intelligent output design improves the system’s relationship to help user decision-making.
D e s i g n i n g c o m p u t e r o u t p u t s h o u l d p r o c ee d i n a n organized,well-thought-out manner;the right output must be developedwhile ensuringthat each output e l e m e n t i s d e s i g n e d s o t h a t p e o p l e w i l l f i n d t h e s y s t e m c a n us e e a s i l y a n d e ff e c t i v e l y . W h e n a n a l y s i s design computer output,they should have the f o ll o w i n g p r o c e s s : I d e n t i f y t h e s p e c i f i c o u t p u t t h a t i s needed t o m ee t t h e r e q u i r e m e n t s . Select methods for presentingthe information. C r e a t e d o c u m e n t , r e p o r t , o r o t h e r f o r m a t s t h a t contain information produced by the system.
4 S y s t e m T e s t i n g T e s t i n g i s t h e p r o c e s s o f e x e c u t i n g a p r o g r a m w i t h t h e i n t e r e s t o f f i n d i n g a n e r r o r . A g oo d t e s t i s on e t h a t has a high probabilityof finding the yet undiscovered error. Testing should systematically uncover different classesof errors in a minimum amount of time with a m i n i m u m a m o u n t o f e ff o r t . Two classesof inputs are provided to test the process : A s o f t w a r e c o n f i g u r a t i o n t h a t i n c l u d e s a software requirement specification,a d e s i g n s p e c i f i c a t i o n , a n d s o u r c e c o d e . A s o f t w a r e c o n f i g u r a t i o n t h a t i n c l u d e s a t e s t p l a n a n d p r o c e d u r e , a n y t e s t i n g t oo l a n d t e s t cases,and their expected results.
Testing is divided into several distinct operations :- UnitTesting. IntegrationTesting. ValidationTesting. RecoveryTesting. SecurityTesting. StressTesting. Black-BoxTesting. T e s t D a t a O u t p u t .
4 . 1 U n i t t e s t i n g T h e u n i t t e s t c o m p r i s e s o f a s e t t e s t s p e rf o r m e d by an individual program to the i n t e g r a t i o n o f t h e u n i t i n t o a l a r g e s y s t e m . A p r o g r a m u n i t i s u s u a ll y t h e s m a ll e s t f r e e - functioning part of the whole system. Module unit t e s t i n g s h o u l d b e a s e x h a u s t i v e a s p o ss i b l e t o e n s u r e t h a t e a c h r e p r e s e n t a t i o n h a n d l e d b y e a c h m o d u l e h a s b ee n t e s t e d . A l l t h e u n i t s t h a t m a k e up the system must be tested independently to e n s u r e t h a t t h e y w o r k a s r e q u i r e d . During unit testing, some errors were raised a n d a l l o f t h e m w e r e r e c t i f i e d a n d h a n d l e d w e ll . The result was quitesatisfactory and it worked well.
4 . 2 I n t eg r a t i o n t e s t i n g Integration testing is a systematic technique for constructing the program structure while at the same time conducting tests to uncover errors associated with interfacing. The objective is to take unit-tested modules and build a program structure that has been dictated by design. Bottom- up integration is the traditional strategy used to integrate the components of a software system into a functioning whole. Bottom-up integration consists of unit tests followed by t e s t i n g o f t h e e n t ir e sys t e m . A s u b - sys t e m c o n s i s t s o f s e v e r a l modules that communicated with other defined interfaces. T h e sys t e m w a s d o n e w i t h t h e i n t e g r a t i o n t e s t i n g . A l l t h e modules were tested for their compatibility with other modules. The test was almost successful. All the modules coexisted very well, with almost no bugs. All the modules were encapsulated very well so as to not hamper the execution of other modules.
4 . 3 V a li da t i o n t e s t i n g After validation testing,the software is completelyassembled as a package,interfacing errors that have been uncoveredand corrected, and the final series of software test. S t e p s t a k e n d u r i n g s o f t w a r e d e s i g n a n d t e s t i n g can greatly improve the probabilityof successful integrationin the larger system.System testing is actuallya series of different testswhose primary purpose is to fully exercise the computer–based system.
4.4 Recovery testing It i s a s y s t e m t h a t f o r c e s t h e s o f t w a r e t o f a i l in a variety of ways and verifies that the recovery is properlyperformed. 5. Securit y testing It attempts to verify that protection mechanisms b u il t i n t o a s y st e m w il l i n f a c t p r o t e c t i t f r o m i m p r o p e r p e n e t r a t i o n. T h e s y s t e m s s e c u r i t y m u s t of course be tested from vulnerability from frontal attack.
4 . 6 S t r e s s t e s t i n g S t r e s s t oo l s a r e d e s i g n e d t o c o n f r o n t p r o g r a ms with abnormal situations. Stress testing executes a s y s t e m i n a m a n n e r t h at d e m a n d s r e s o u r c e s in abnormal quantityand volume.
4 . 7 B l a c k - B o x t e s t i n g B l a c k b o x t e s t i n g i s don e t o f i n d o u t t h e f o ll o w i n g i n f o r m a t i o n as s h o wn i n b e l o w : - I n c o r r e c t o r m i ss i n g f u n c t i o n s . I n t e r f a c e e r r o r s . Errors or database access. P e r f o r m a n c e e r r o r . Terminationerror. Th e m e n t i o n e d t e s t i n g i s c a rr i e d o u t s u cc e ss f u l l y for this system according to the user’s requirement specification.
4 . 8 T e s t da t a O u t pu t A f t e r p r e p a r i n g t e s t d a t a , t h e s y s t e m u n d e r s tu d y i s t e s t e d u s i n g t h e t e s t d a t a . W h i l e t e s t i n g t h e s y s t e m , e r r o r s a r e a g a i n u n c o v e r e d a n d corrected by using this testing and corrections are also noted for future use.
S y s t e m V i e w
7 F u t u r e E nhan c e m en t s We Can Update This System Into Fully F u n c t i o n ally O n l i n e S y s t e m A l s o W i t h Th e Help Of Network Component’s. H e r e T h e T e ac h e r s Da i ly W o r k W e C a n A d d I n F u t u r e Updates. Th e B u g s A n d S o m e L o g i c al E r r o r s W i ll S o l v ed I n Th e N e x t U pd a t e . The Best Security AlsoWe Can Provide In Next Update
8 S o f t w a r e R equ i r e m en t s O p e r a t i n g S y s t e m : W i n d o w s X P ( A n y S e r v i c e P a c k ) . Windows 7, 8, 8.1, 10 (32-Bit & 62-Bit Any). O ff i c e : M i c r o s o f t O f f i c e 200 7 & a b o v e. Programming language: Angular JS C o nn e c t i o n T y p e : ADODC
9 Ha r d w a r e R equ i r e m en t P r o c e ss o r : I n t e l C o r e – I3 o r A b o v e . RAM & ROM : M i n . 50 M b f o r s y s t e m . R O M M o r e t h an 5 G B m o r e t h an 1 G b f r e e s p a c e required. S c r ee n R e s o l u t i o n : 80 x 600 , M i n . 2 5 6 C o l o r . F o r I n s t a ll a t i o n : C D & U SB