SAD 1963 New
July 8, 2022 | Author: Anonymous | Category: N/A
Short Description
Download SAD 1963 New...
Description
-
Assignment Brief BTEC Level 4-5 HNC/HND Diploma (QCF) To be filled by the Student Name of the Student
: Hansani Chathurani
Edexcel No
:
Registration No: KLT/A-001963
Batch No:003
Unit Assessmen Assessmentt Information Qualification
: Higher National Diploma in Computing and Systems Development
Unit Code & Title
: K/601/1281 – Unit 09 –SYSTEMS ANALYSIS AND DESIGN (SAD)
Assessment Title & No’s
: Stafford University - (SAD – 16 – 001)
Learning outcomes and grading opportunities:
LO 01: Understand different systems life cycles Learning Outcomes
LO1.1
LO1.2
LO 02: Understand the importance of a feasibility study Learning Outcomes
LO2.1
LO2.2
LO 03: Be able to perform a systems investigation Learning Outcomes
LO3.1
Merit and Distinction Descriptor M1 M2 M3 D1
Date Issued
:
LO3.2
D2
LO3.3
LO3.4
D3
Date Due
:
Date of Submission:
Assessor
:
Internal Verifier (IV):
Hansani Chathurani
Date Assessed: Date of IV:
SYSTEMS ANALYSIS AND DESIGN
Page 1 of 56
General Guidelines 1. A Cover page or title page – You should always attach a title page to your assignment. Use previous page as your cover sheet and be sure to fill the details correct correctly. ly. 2. This entire brief should be attached in first before you start answering. 3. All the assignments should prepare using word processing software. 4. All the assignments should print in A4 sized paper, and make sure to only use one side printing. 5. Allow 1” margin on each side of the paper. But on the left side you wil l need to leave room for binging. 6. Ensure that your assignment is stapled or secured together in a binder of some sort and attach the Softcopy (CD) of your final document, system on last page.
Word Processing Rules 1. Use a font type that will make easy for your examiner to read. The font size should be 12 point, and should be in the style of Time New Roman. 2. Use 1.5 line word-processing. Left justify all paragraphs. 3. Ensure that all headings are consistent in terms of o f size and font style. 4. Use footer function on the word processor to insert Your Name, Subject, Assignment No, and Page Number on each page. This is useful if individual sheets become detached for any reason. 5. Use word processing application spell check and grammar check function to help edit your assignment. 6. Ensure that your printer’s output is of a good quality and that you have enough ink to print your entire assignment.
Important Points: 1. Check carefully the hand in date and the instructions given with the assignment. Late submissions will not be accepted. 2. Ensure that you give yourself enough time to complete the assignment by the due date. 3. Don’t leave things such as printing t o the last minute – excuses of this nature will not be accepted for failure to hand in the work on time. 4. You must take responsibility for managing your own time effectively. 5. If you are unable to hand in your assignment on time and have valid reasons such as illness, you may apply (in writing) for an extension. 6. Failure to achieve at least a PASS grade will result in a REFERRAL grade being given. 7. Non-submission of work without valid reasons will lead to an automatic REFERRAL. You will then be asked to complete an alternative assignment. 8. Take great care that if you use other people’s work or ideas in your assignment, you properly reference them, using the HARVARD referencing system, in you text and any bibliography, otherwise you may be guilty of plagiarism. 9. If you are caught plagiarizing you could have your grade reduced to A REFERRAL or at worst you could be excluded from the course.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 2 of 56
Statement of Originality and Student Declaration I hereby, declare that I know what plagiarism entails, namely to use anothe r’s work and to present it as my own without attributing the sources in the correct way. I further understand what it means to copy another’s work.
1. I know that plagiarism is a punishable offence because it constitutes theft. 2. I understand the plagiarism and copying policy of the Edexcel UK. 3. I know what the consequences will be if I plagiaries or copy another’s work in any of the assignments for this program. 4. I declare therefore that all work presented by me for every aspects of my program, will be my own, and where I have made use of another’s work, I will attribute the source in the correct way. 5. I acknowledge that the attachment of this document signed or not, constitutes a binding agreement between myself and Edexcel UK. 6. I understand that my assignment will not be considered as submitted if this document is not attached to the attached.
Student’s Signature: ……………………………
Hansani Chathurani
Date: .………………
SYSTEMS ANALYSIS AND DESIGN
Page 3 of 56
CASE STUDY Stafford University Stafford University is a large institution which provides education to vast number of students. The University consists three faculties namely Art Faculty, Science Faculty and Management Faculty. Each faculty is supervised by a dean and it contains 3 departments separately. Art Faculty contains History, Economic and political science Departments. Science Faculty contains IT, Electronic, Electronic and Statistical Departments Management Faculty contains Finance, HR and Banking Department. Each faculty offers different programs and each program can be offered by only one faculty. Each program has a unique code, title, level and duration. Some programs may have one or more prerequisite courses and one course can be the prerequisite course of some other courses. The University employs lecturers to teach students. Each lecturer is assigned an ID which is unique across the whole university. The lecturer’s name, title and the office room should be recorded for
further reference. A supervisor maybe in charge of several lecturers, but a lecturer, however reports to only one supervisor. A lecturer can teach many different courses. A course may also have been taught by many different lecturers. A batch report is printed for Lecturers indicating which courses they will teach. A course catalog is printed and distributed to the students. Currently, the students fill out registration forms that indicate their choice in courses, and return the completed forms to the Registrar’s office. The typical stude nt load is four courses. The staff of the Registrar’s office then enters the students’ forms into the computer. Once the students’ curriculum for
the semester has been entered, a batch job is run overnight to assign students to courses. Most of the time student’s get their first choice; however, in those cases where there is a conflict, the Registrar’s office talks with each student to get additional choices. Once all students have been successfully assigned to courses, a hard copy of the students’ curriculum is send to the student’s for their
verification. Most student registrations are processed within a week, but some exceptional cases take up to two weeks to solve. Student works on courses are awarded a grade in any course if he/she passes the course. Otherwise the student has to re-take the t he failed course. The administrator should keep the record the year and term in which the course was taken and the t he grade awarded to the student. st udent. Every student has a unique ID and the Administrator records the student name, birthday and the year he/she enrolled in the ccourse. ourse. According to the higher management decision it is decided to start a new faculty for the students who wish to enroll with the Software Engineering degree programmer which consists 3 years namely Diploma, Higher National Diploma and the Degree. With the expansion of faculties the higher management has decided to go for a feasible Software solution to overcome the limitations of the existing system and the processes.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 4 of 56
Task 1: LO 1: Understand different systems life cycles 1.1 Evaluate range of different lifecycle models with their suitability and suggest which model best fits the scenario (LO 1.1) (M1.1) (D 1.1) 1.2 Discuss the importance of following a procedural/staged lifecycle in a systems investigation by providing the link of each stages and highlight their importance (LO ( LO 1.2)
Task 2: LO 2: Understand the importance of a feasibility study 2.1 Prepare a PowerPoint presentation to assess the impact of different feasibility criteria on a systems investigation including Technical, Economic, Cultural, Legal, Operational and Schedule feasibility by highlighting their importance (LO 2.2) 2.2 Discuss the components of a feasibility report including structure, intended audience, outcomes (LO2.1)
Task 3: LO 3: Be able to perform a systems investigation 3.1 Provide a summarized description according to the requirements re quirements gathered including scope, inputs, outputs, processes and alternate solutions (LO3.1) 3.2 Draw a Level 0 (Context) and a Level 1Data Flow Diagrams and draw a ER Diagram (LO 3.2) Data Flow Diagram should contain:Processes Data Flows Entities Data stores ER Diagram should contain Cardinality constraints among defined Entities 3.3 Create a documentation including background information, problem statements, data collection process and summary, recommendations, appendices (LO 3.3) 3.4 Identify user and systems requirements and evaluate how these requirements have been bee n addressed through your proposed solution (LO 3.4) (D 3.4)
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 5 of 56
Table of Contents Task 1 .......................................................................................................................................................... 10 1.1 Evaluate range of different lifecycle models with their suitability and suggest which model best fits the scenario ............................................................................................................................................. 10 1.2 Discuss the importance of following a procedural/staged lifecycle in a systems investigation by providing the the link of each each stage stage and highlight highlight their their importance importance ............................................................. 18 Task 02 ........................................................................................................................................................ 21 2.1 Prepare a PowerPoint presentation to assess the impact of different feasibility criteria a systems investigation including Technical, Economic, and Cultural, Legal, Operational and Schedule feasibility by highlighting highlighting their importance importance ............................................................................................................. 21 2.2 Discuss the components of a feasibility report including structure, intended audience, outcomes .. 27 Task 3 .......................................................................................................................................................... 32 3.1 Provide a summarized description according to the requirements gathered including scope, inputs, ............................................................................................... 32 outputs, processes and alternate solutions............................................................................................... 3.2 Draw a Level 0 (Context) and a Level 1Data Flow Diagrams and draw a ER Diagram .................. 34 3.3 Create a documentation including background information, problem statements, data collection process and and summary, summary, recommendations, recommendations, appendices appendices ............................................................................ 37 3.4 Identify user and systems requirements and evaluate how these requirements have been addressed through your proposed solution .............................................................................................................. 40 How many working hours per day? ........................................................................................................ 40 Conclusion .................................................................................................................................................. 46 Reference .................................................................................................................................................... 47 Appendix ..................................................................................................................................................... 49
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 6 of 56
List of figure
Figure 1- Software Development Life Cycle .............................................................................................. 10 Figure 2-Waterfall model ............................................................................................................................ 11 Figure 3-Spiral Model ................................................................................................................................. 12 Figure 4 -Prototyping Model ...................................................................................................................... 13 Figure 5 -Rapid Application Development ................................................................................................. 14 Figure 6 -Incremental Model ...................................................................................................................... 15 Figure 7 -Agile Model ................................................................................................................................ 16 Figure 8 -Software life cycle model ............................................................................................................ 20 Figure 9 - Slide 1......................................................................................................................................... 21 Figure 10 - Slide 2....................................................................................................................................... 21 Figure 11- Slide 3........................................................................................................................................ 22 Figure 12 - Slide 4....................................................................................................................................... 22 Figure 13 -Slide 5........................................................................................................................................ 23 Figure 14 -Slide 6........................................................................................................................................ 23 Figure 15 -Slide 7........................................................................................................................................ 24 Figure 16 - Slide 8....................................................................................................................................... 24 Figure 17 - Slide 9....................................................................................................................................... 25 Figure 18 - Slide 10 ..................................................................................................................................... 25 Figure 19 – 19 – Slide Slide 11 .................................................................................................................................... 26 Figure 20 - gantt chart for system B ........................................................................................................... 31 Figure 21 - Context Level Data Flow Diagrams ......................................................................................... 34 Figure 22 - Level 1 Data Flow Diagrams ................................................................................................... 36 Figure 23 - ER Diagram .............................................................................................................................. 36 Figure 24 - User interfaces .......................................................................................................................... 43
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 7 of 56
List of Table
Table 1 - Project Feasibility ........................................................................................................................ 28 Table 2 - Time for the project ..................................................................................................................... 28 Table 3 - Cost for system A ........................................................................................................................ 29 Table 4 - Cost for system B ........................................................................................................................ 29 Table 5 - Cost for system C ........................................................................................................................ 30 Table 6 - Alternative solution ..................................................................................................................... 33 Table 7 - Feedback form ............................................................................................................................. 39 Table 8 - Hardware requirements requirements................................................................................................................ 45
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 8 of 56
Acknowledgement
I would like to express my lecture Mr.Indika Sadanuwan for the useful comments. Remarks and enragement though the learning process of this module. Furthermore, I would you like to think my friends for the support on the way. And I would you like to think my loved ones, who have supported me through haut entire process, both by keeping me harmonious and help me putting pieces together.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 9 of 56
Task 1 1.1 Evaluate range of different lifecycle models with their suitability and suggest which model best fits the scenario Software Development Life Cycle
The systems development life cycle (SDLC), also referred to as the application development lifecycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system. Include the,
Waterfall Model
Spiral Model
Prototyping Model
Rapid Application Development Model
Incremental Model Agile Model
The following image is a graphical representation of the various stages of the typical SDLC.
Figure 1- Software Development Life Cycle Waterfall model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 10 of 56
The Waterfall Model was first Process Model to be introduced. It is also referred to as a linearsequential life cycle model. It is very simple to to understand and use. In a waterfall waterfall model, each phase must be completed fully before the next phase can begin. This type of software development model model is basically used for the project which is small and there are no uncertain requirements. At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. In this model software testing testing starts only after the development is complete. In waterfall model phases phases do not overlap. Waterfall Model is closely accord for the Stafford University. The main disadvantages of this model are we cannot use the requirements change dynamically and we cannot go back during the life cycle.
Figure 2-Waterfall model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 11 of 56
Spiral Model
The spiral model is a risk-driven process model generator for software projects. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental as incremental, waterfall, waterfall, or evolutionary evolutionary prototyping. The spiral model is similar to the incremental model, model, with more emphasis placed on risk analysis. The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation. A software project repeatedly passes through these phases in iterations (called Spirals in this model). The baseline, spiral, starting in the planning phase, requirements are gathered and risk is assessed. Each subsequent spiral builds on the baseline spiral. It’s one of the software Waterfall, Agile, Agile, V-Model. V-Model. But in Stafford requirements are fully development models models like Waterfall, aspectual. Sometimes may be its hard to define objective, verifiable milestones. Spiral model is not suitable for Stafford University.
Figure 3-Spiral Model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 12 of 56
Prototyping Model
Prototyping is the process of building a model of a system. In terms of an information system, prototypes are employed to help system designers d esigners build an information system that intuitive and easy to manipulate for end users. Prototyping is an iterative process that is part of the analysis phase of the systems development life cycle. During cycle. During the requirements determination portion of the systems analysis phase, system analysts gather information about the organization's current procedures and business processes related the proposed information system. In addition, they study the current information system, if there is one, and conduct user interviews and collect documentation. This helps the analysts develop an initial set of system requirements. There are some disadvantages also. They are leads to implementing and then repairing way of building systems, Practically, this methodology may increase the complexity of the system as scope of the system may expand beyond original plans, Incomplete application may cause application not to be used as the full system was designed and Incomplete or inadequate problem analysis. This system is not suitable for Stafford University.
Figure 4 -Prototyping Model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 13 of 56
Rapid Application Development (RAD)
RAD model is Rapid Application Development model. It is a type of incremental model. In model. In RAD model the components or functions are developed in parallel as if they were mini projects. The developments are time boxed, delivered and then assembled assembled into a working working prototype. This can quickly give the customer something to see and use and to provide feedback regarding the delivery and their requirements. They are Requires highly skilled developers, cost is very high because of modeling and coding cost is too much, and this system requires sufficient human resources to create right number of RAD team. So RAD is not suitable for Stafford University.
Figure 5 -Rapid Application Development
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 14 of 56
Incremental Model
In incremental model the whole requirement is divided into various builds. Multiple development cycles take place here, making the life cycle a a “multi “multi--waterfall” cycle. cycle. Cycles are divided up into smaller, more easily managed modules. Incremental model is a type of software development model like V-model, V-model, agile model model etc. clear and complete definition about whole system before it is break down or build incrementally. incrementally. This model is mostly suitable for huge projects where the requirement not clear, so incremental model is not compatible with Stafford University.
Figure 6 -Incremental Model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 15 of 56
Agile Model
Agile SDLC model is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product. Agile Methods break the product into small incremental builds. These builds are provided in iterations. Each iteration typically lasts from about one to three weeks, Every iteration involves cross functional teams working simultaneously on various areas like Planning, Requirements Analysis, Design, Coding, Unit Testing and, Acceptance Testing. Only senior programmer can take decision during the development process. There are some problems in documentations and designing. And the final results can take off the track because customer requirements are not clear. So this model is use when the customer requirement changes rapidly. But in Stafford University does not have rapidly requirements. Therefore the Agile development model is not suitable for Stafford University.
Figure 7 -Agile Model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 16 of 56
When we were given the functional requirements of the above-mentioned models and traditional SDLC is not suitable, this scenario: such as the cascade model and the gradual model. According to my model cascade perspective has a sequential flow of phases. This means that the stages do not overlap each other. Therefore, the production team cannot move to the previous stage and make the changes. According to this scenario, a conflict with the process assigned to the students of the cycle. Therefore, there is little conflict about the requirements. This model requires a clear and complete definition of the whole system before it can be divided and built gradually. Therefore, the graded model does not fit into this scenario because of inconsistencies in the process that assigns students to courses. Spiral model is definitely not a suite for this scenario. Because this is the most expensive model and the success of the project relies heavily on risk analysis. Very specific experience is required. According to this scenario, this is not a high-risk project. Therefore, if we use this model, we should spend more money for highly qualified employees. This is a medium-sized project, and this is not a threat to the high-level project. Therefore, the spiral model is not suitable for this type of projects. I suggest a graceful process model is the most suitable model for the SDLC scenario, since it has the ability to manage the changes until the end of the requirements. Since it is able to adapt to changing circumstances regularly, in the form of an elegant process, and stressed people and instead of interaction processes and tools, we suggest best software solutions using agile process model.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 17 of 56
1.2 Discuss the importance of following a procedural/staged lifecycle in a systems investigation by providing the link of each stage and highlight their importance
Software Development Life Cycle, SDLC for short, is a well-defined, structured sequence of stages in software engineering to develop the intended software product. Development Lifecycle Software (SDLC) is a framework for determining the tasks performed by each step in the software development process. SDLC is a structure, followed by the software development team within the organization. Each processes model follows a particular life in order ensure success in processes of software development. Software life cycle model describe phases of the software cycle and the order in which those phases are executed ex ecuted Requirement are translated in to design. Co Code de is produced p roduced according accordin g to the design which is called development phases. After coding and development the testing verifies the deliverable of the implementation phase against requirement, Even though there is various kind of SDLC models following six phases are identified in every ev ery software life cycle model. 1. Requirement gathering and analysis 2. Design 3. Implementation or coding 4. Testing 5. Development 6. Maintenance
Requirement gathering and analysis
Planning: Without the perfect plan, calculating the strengths and weaknesses of the project, development of software is meaningless. Planning kicks off a project flawlessly and affects its progress positively. The analysis of requirements is the most important and the most important stage in SDLC, usually done by the most trained and conversant software engineers in the organization. After the requirement gathered from the customer, a scope document is created in which the scope of the project is determined and documented. The feasibility study and an analysis are then carrying on analysis the validity of gathered information with the requirement of the system.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 18 of 56
Design
The System and the software design are prepared according to the requirement specifications identified at the previous stage using the system requirement specification. This assists at define the overall system architecture and Cleary identify the requirements of the system hardware and documentation in design document to design document specification. This design document specification is review by all important stakeholders and the best design approach is selected for the product. System design is the output of the next phase. Implementation or coding
The cording is started at this stage after receiving the system design is divided in to modules. A software developer assigned to work in an allocated part of the work which subs divided under task allocation according to their skills which lead to an effecting coding. This is the longest phase in the cycle and main focus of the developer. The programmer follows the coding guidelines defined by their company and programming tools such as compilers, debuggers are used to generate code. The different programming languages such as java, C++, HTML, are used for coding. Testing
The developing code is it tested against the requirement of justify that the product is actually fulfill the needs which have gathered at the requirement phase. The functional testing such as system testing, accepting, unit testing and integration testing and non functional testing are done at this stage. Quality Analyst tests the developed software or using automates tools. The Quality Analyst ensures the product is free of errors then it is forwarded to next stage. Development
The testing successful then the product will be delivered to the client. The beta testing is carried out by the client. The team will be reported if any bugs are changes are required. The final development will occur after those reporters are fixed.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 19 of 56
Maintenance
The client are using developing the system, issues can be raised from time to time which need the solution. The processes changing system after it has been delivered is known as maintenance.
Figure 8 -Software life cycle model
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 20 of 56
Task 02 2.1 Prepare a PowerPoint Power Point presentation to assess the impact of different feasibility criteria a systems investigation including Technical, Economic, and Cultural, Legal, Operational and Schedule feasibility by highlighting their importance
Figure 9 - Slide 1
Figure 10 - Slide 2
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 21 of 56
Figure 11- Slide 3
Figure 12 - Slide 4
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 22 of 56
Figure 13 -Slide 5
Figure 14 -Slide 6
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 23 of 56
Figure 15 -Slide 7
Figure 16 - Slide 8
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 24 of 56
Figure 17 - Slide 9
Figure 18 - Slide 10
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 25 of 56
Figure 19 – 19 – Slide Slide 11
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 26 of 56
2.2 Discuss the components of a feasibility report including structure, intended audience, outcomes
Feasibility study determines where the project is feasible to important. The feasibility report is the documentation of findings and proposal for the system which ensure that the technically, economically, legally operational and schedules are viable to continue the project. Executive summary
This project intends to developing automated software as the solution for the limitations of prevailing manual system at Stafford University. The software team has identified about the this university structure, users, weakness and issues of the manual system, requirement of the new system and solutions for the issues and develop alternative system, for Stafford University system is useful. The requirement analysis universities develop the software requirement specification. Review of goals and objectives ob jectives
Increase accuracy to 95%
Increase performance 30%
Decrease the cost by 20%
Increase security 99%
System issues
High operational cost and less effectiveness
Unauthorized access to manual files
Work load
Student service issues
Time consuming manual based system
Registration system of the student is not available
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 27 of 56
Project Feasibility Feasibility criteria Schedule
Wt
System A
System B
System C
20%
14 months score – score – 90
18 months score-80
20 Months score- 85
Technical
30%
Score-70
Score -90
Score – Score – 80 80
Operational
20%
Only support member Full support user requirement score -80 requirement -100
System A is the differ little score 68
4,180
5,070
5,860
Satisfy requirement Not feasible and user friendly This ISO stranded Less Stranded
93%
Economic (cost 20% to develop) Human factor 10% Political / legal
10%
Not user friendly Score 54 As the per system C
Ranking
100%
71%
65%
Table 1 - Project Feasibility The three alternative solutions for the propped for Stafford University, According to the weight on the feasibility criteria, obvious that system B will be the successful alternative which should be implemented to gain better outcomes to overcome from the current issues of the this organization profitability by achieving set goals and their objectives. Time for the project Activity
System A
System B
System C
Requirement analysis
1 month
3 month
2 month
Design the system
3 month
4 month
5 month
Implementation
3 month
3 month
4 month
Testing
2 month
3 month
4 month
Development
2 month
3 month
3 month
Maintenance
2 month
2 month
2 month
Total
14 month
18 month
20 month
Table 2 - Time for the project
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 28 of 56
Cost for system A Item
Cost (per unit) LKR
Number of units
Total cost
PC
300
8
2,400
Server
150
1
350
Networking Printer
150 50
2
150 100
Software
200
1
200
UPS
50
8
400
Backup drive
60
2
120
Development
210
-
210
Other
250
-
250
Total
1,620
22
4,180
Table 3 - Cost for system A Cost for system B
Item
Cost (per unit) LKR
Number of units
Total cost
PC
300
10
3,000
Server
400
1
400
Networking
100
-
100
Printer
70
2
140
Software UPS
200 50
1 10
200 500
Backup drive
85
2
170
Development
240
-
240
Other
270
-
270
Total
1,765
26
5,070
Table 4 - Cost for system B
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 29 of 56
Cost for system C Item
Cost (per unit) LKR
Number of units
Total cost
PC
400
8
3,200
Server
500
1
500
Networking Printer
150 70
3
150 210
Software
250
1
250
UPS
100
8
800
Backup drive
85
2
170
Development
275
-
275
Other
295
-
295
Total
2,125
27
5,850
Table 5 - Cost for system C Project benefits
The new system also reduces operational
Provides better security levels
Barak down of report and system analysis part become simple and easy
Reduce paper usage
An automated system helps the management level to make the better decisions.
This system gives to more accurate and relevant data
Proper data handing of student details, course details and other details with ease of entering adding, editing, deleting retrieve and analyzing anal yzing data at minimum cost and time.
Recommendation
The staff should be will trained for this new operating opera ting system.
This organization has to be purchase need technology.
Network connection should be setup and render the service provider.
Hire of training the staff and developing the software.
This organization has to automate the system in “B”. “B”.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 30 of 56
Conclusions
The staff member has basic knowledge in IT needs training for better results.
The Stafford University is the advance technical equipment and want be purchase
Experience employees in IT should be joined to the organization.
Gantt Chart for system B
Figure 20 - gantt chart for system B
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 31 of 56
Task 3 3.1 Provide a summarized description according to the requirements gathered including scope, inputs, outputs, processes and alternate solutions Scope
The new system will automated the department of Stafford University in a management system. The major department can be identified as administration, customer service, human resources and finance. Input
The data enter in to the system is an input. All input should be checked. If the user is entering improper or invalid data appropriate error messages should display and ask the user u ser correct them. Student registration details given by the student during they log in to the system should be in the database. The online- registration from all mandatory fields should be filled otherwise display error message.
The user identity, password, user name, emails sending Stafford University by student, rating
feedback after receiving register courses for them this university.
Input data new student registration, modification of editing student details response to email from student, add new course, and add new lectures details and promotion and discount on bulk purchasing.
Output
The information produced by the system after processes input are output.
Registration student details
Payment invoice and the email confirming the payment for the resisted courses.
Error messages such as” password should be at least ten digits” ,”invalid data” . .
Warnings and alerts.
Course Schedules and course catlog
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 32 of 56
Alternative solution
The Alternative solution have rank from according to their feasibility in the system as follow Feasibility Criteria
System A
System B
System C
Technology feasibility
4
5
4
Economical feasibility
3
4
2
Legal feasibility
2
5
3
Operational feasibility
4
5
3
Schedule feasibility
5
4
3
Total
18
23
15
Table 6 - Alternative solution 1 – Very poor 2 – poor 3- Average 4 – Good 5 – very Good
Above the table this system B is the most reliable, most suitable and successes system to be implemented among the alternative system.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 33 of 56
3.2 Draw a Level 0 (Context) and a Level 1Data Flow Diagrams and draw a ER Diagram Context Level Data Flow Diagrams
Figure 21 - Context Level Data Flow Diagrams
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 34 of 56
Level 1 Data Flow Diagrams
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 35 of 56
Figure 22 - Level 1 Data Flow Diagrams ER Diagram
Figure 23 - ER Diagram
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 36 of 56
3.3 Create a documentation including background information, problem statements, data collection process and summary, recommendations, appendices
We develop this system is to a university, is a well-known university in the country which offers reputed degrees to the students and have more faculties in the universities. On this university is that system is manually and the student too have to fill their details on paper and hand it over to the registrar which creates a mess because with the time the documents can weathered or misplaced etc, this problems the university have decided to introduce system to work with, so the work will be efficient in the process. the new system are to make the work easy at Stafford university it have the ability to work more efficiently, the students able to inserts to data into the system where the registrar will verify .they give the confirmation to the system about the data inserted the lectures can publish the results of the student on the every student studen t can check their results through the system. We talk about the efficient of the system there is also draw backs with the system, the company will face a problem for trained the users, the software is new there will be more work needed to the admin to trained and make the standard of the users. The admin team have experience in managing the system because they also new to the system the team also will take time to get experienced on the system. We have gathered to information on the system how the system is handled and the feedback from the user which uses the system.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 37 of 56
Recommendation
The system understudy administration work, we can relegate another course, yet the issue is that this is a fundamental slip-up in my enlistment framework. Along these lines, the systems create up this framework as we can embed subject likewise for every course. Adding a subject as well, this creates clients can look effortlessly what are the subjects under important course. It is exceptionally import assignment for such training foundation that keeping reinforcements of the database, in light of the fact that colossal number of understudy are contemplating in this college and every one of the points of interest of them are spared in the database which the product has been associated. Damage happens to the server or information, throughout the everyday issues of the college will stifle clients proposed that having a method for getting reinforcements by this system.
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 38 of 56
Feedback form
Name: ……………………………………………………………………………………..
Totally
Satisfied
Dissatisfied Totally
satisfied
Average
Dissatisfied
1. User friendly
2. Easy install
3. Security system
4. You can recommend this software others 5. Navigation though functions 6. How is the user manual? 6. Member and book details view facility 7. Member and book details update facility 8. Member and book details search facility 9. Member and book delete facility 10. Your suggestion for the this system
Table 7 - Feedback form
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 39 of 56
3.4 Identify user and systems requirements and evaluate how these requirements have been addressed through your proposed solution Types of requirement
User requirement
This idea to the user how the system is done and its functions written in natural language which the user can understand so we arranged a meeting with the respective registrar in the university to get more information of the system we need ne ed to develop for the so software. ftware.
What type of system?
A student management system
What type of system is currently in use?
Manual system
u niversity? How many students are currently studying in the university? Nearly 20000 students
How many new students register per intake?
Nearly 800 – 800 – 1000 1000
How much staff works in handling data?
About 50
How many lecturers are there?
About 50
Does updating occur in the current manual manu al system? , If so is it easy to perform?
Yes updating happens but it is very hard
How many working hours per day? 10 working hours
Does the university contain a website?
Yes we do have a website
When does the university give holidays for the students? And for how long?
Around June every year for around three months
Hansani Chathurani
SYSTEMS ANALYSIS AND DESIGN
Page 40 of 56
View more...
Comments