Tài liệu STUDENT MARK RECORED SYSTEM doc

23 209 0
Tài liệu STUDENT MARK RECORED SYSTEM doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

STUDENT MARK RECORED SYSTEM Prepared by NGUYEN HUU HUNG MBA7, Email: saobangftu@yahoo.com Hanoi, June 2009 2 Abstract The purpose of this project is to examines the affects of Microsoft Access on organisations and schools such as Hanoi School of Business and the significant growth of Information and communication technologies (ICT) on Business Management as a whole. Many schools are adopting the Microsoft Access to retain excellent relationship with employees, customers, students and the significant growth of ICT application is discussed and noted in this paper. This growth has raised numbers of data security concerns and this paper outlines the security risks that lost student’s mark associating with ICT and describes a number of ways to maintain and reduce the risks. In this paper, it is demonstrate how Microsoft Access can be used to control and record student’s mark, avoid lost of data and also examine the use ICT to develop a programme application and dynamic inside content. This paper also examines the use of Microsoft Access application and its ability to record, store, retrieve and search data. By creating the ICT application, it shows how Project can control the information and database. 3 Preface The purpose of this project is to describe the essentials of Information and communication technologies (ICT) in education, how it is conducted and managed as well as assessing its limitation, issues and risks. ICT is an interesting topic and it interests people in government, educational, heath services and other areas will benefit from the knowledge of Information Technology. Today ICT is going through a period of change for new technologies and ideas to be adapted to strategy implementation and profitability. 4 Acknowledgements First, my most heartfelt thanks go to Professor Fred Lins, for given me instruction and knowledge to complete this project. Next, I thank my family especially my parents for showing concern and frequently enquiring how well I was doing and frequently asking when I was going to finish my project. Next is my partner Yen Vy who has been the most supportive, enthusiastic and constantly trying to help to test my product and spotting any mistakes in this report. Special thanks go to the technicians at Nguyen Van Thai; I appreciate their support and valuable contribution. Finally, I would like to thank my friends for understanding for being antisocial to complete this project. 5 Contents Abstract 2 Preface 3 Acknowledgements 4 Contents 5 1. Identify 7 1.1 Identify the User 7 1.2 Manual Solution Considered 7 1.3 Two Alternative Software Solutions Considered 7 1.4 Proposed Solution Justified 8 2. Analysis 10 2.1 Appropriate Software Identified 10 2.2 Appropriate Hardware Identified 10 2.3 Data collection and input 10 2.4 Data Flow diagrams showing data source, processes and destinations 11 2.5 Data Manipulation 12 2.6 Alternative methods of Output Methods Considered 13 2.7 Backup Strategy Identified 13 2.8 Security Strategy Explaine 13 2.9 Cost and Economic benefit 13 3. Design 15 3.1 Menu structure Diagram 15 3.2 User Feedback on Initial Designs 15 3.3 Table Structures and Relationships defined 16 3.4 Query Explained in detail 17 3.5 QryIndividualGrade 17 3.6 QryClassAssignmentGrade 17 3.7 QryClassindividualGrade 17 3.8 Revised Menu Design 17 3.9 Subtasks Identified 18 4. Implementation 20 5. Maintenance 22 6. Conclusion 23 6 7 1. IDENTIFY 1.1. Identify the User There is a geography teacher known as Mr Sorren and he works at Hanoi School of Business. Since he has been there, Mr Sorren has kept a record of all his pupils’ marks in a register starting from years 2 up to 7. But the problem is that he cannot gain enough information about them, however, accurate and organised the records are. E.g. if a student receives a mark for his exam in a percentage it would also be helpful if the mark they actually received, was visible on the records, this would allow Mr Sorren to observe if a student is progressing or actually getting on with his/her work. Also he would like to see a particular students grades individually without other students marks being visible e.g. on a parents evening he would like to show the students mark but without having to see any other students marks in the record book. 1.2. Manual Solution Considered One solution Mr Sorren could use is by manually adding a few more columns to his record book, and work out the pupils average by hand and note them down, he would then be able to make a list of the average grades and keep an individuals grades private from being visible to other students. 1.3. Two Alternative Software Solutions Considered The first alternative solution Mr Sorren could use would be to create a spreadsheet and input all pupils’ names, information on them, their marks and assignments they have been set. Now to find the percentage marks and averages the pupils received, calculations could be made, using the spreadsheet and their marks. This would save some time as you are not spending as much time, as you did, keeping the marks in order but it would not be simple to produce reports on certain individuals, without other students’ grades being visible. But, however, a much better solution would be to create a database, as it would be a more secure idea. This database would enable Mr Sorren to display a report on an individual student and, also, it would also carry out the simple calculations required. 8 1.4. Proposed Solution Justified Out of the two solutions I think that the best solution would be to use the database, as this would be the best way to look up information and grades of a particular individual. Mainly, creating a database would save more time, then the amount of time spent on record- keeping. 9 10 2. ANALYSIS 2.1. Appropriate Software Identified For the project I will need to use a certain database package, which will allow me to create a suitable database for Mr Sorren. There are two database software packages; I could choose from to create the database. The two packages are the Microsoft Works Database package and Microsoft Access 2003 package. Out of the two I have chosen to use the Microsoft Access package, as it contains all the features I need to implement the project, whereas the Microsoft Works package does not. All requirements are available on Microsoft access, as it is the more popular version and easier to use. 2.2. Appropriate Hardware Identified The hardware requirements I will need is simply the PC itself attached with a mouse, keyboard and also a printer in order to create and print the database. The mouse and keyboard is basic as we have to input the data using the two and a printer is needed to print reports etc. 2.3. Data collection and input Mr Sorren will need to input the following data into the database:  A list of students in each class. These lists will be obtained from a list produced by the school database at the start of the school year. A StudentID will be assigned to each of the pupils and their student’s class, surname and first name will be entered into the database.  Details of each assignment. Details of assignments would be updated and keyed into the database, when each assignment has been decided on at various times in the school year. Each assignment will be noted down and details would be eyed in later. The assignments would consist of data such as assignment title, date to be handed in, description, maximum marks achieved and the assignment type (e.g. Coursework, Exam, and Homework.)  Assignment marks achieved by each student on a particular assignment. The marks each student has achieved will be keyed into the database, but only after the assignment has been marked and checked. After the data has been entered, the StudentID and the marks achieved will be entered and the system will validate the data, to make sure that the mark is not greater than the maximum mark for the assignment. [...]... Sorren has entered the student and assignment details, he will now need to input the individual marks for each assignment as it is completed From the marks entered, percentage grades are calculated which would then form the basis for the school reports for the students This process is shown below: 11 Mr Sorren Marks Enter Marks Marks Student Marks Student Marks Student Marks Student Marks Assignment Details... Details Calculate % & produce reports Student Details Grades Student/ Parent Grades Mr Sorren 2.5 Data Manipulation Tables will be required in the system in order to create the database The tables will consist of Student, Assignment and StudentMark Each of the tables contains individual fields, which will be as follows: STUDENT – Contains the details of a student [StudentID, FirstName, Surname and class]... [AssignmentID, Type, Date, Description and MaxMark] STUDENTMARK - Contain information on what marks the students have achieved for each assignment and will consist of [StudentID, AssignmentID, and Mark] Two reports will need to be produced for the database The first report will be the report for individual grades To create the individual grades report, a query will run in the system to combine data from all three... Percentage mark is premeditated from the mark and the Maximum mark All this information is inputted into a new field named Percent Example on how to find the percentage mark for each grade: Percentage = (Mark) /(MaxMark)*100 Entering a Surname, FirstName and class for an individual student e.g (Enter Surname:) This query will be used as the source for rptIndividualGrades for a particular student 3.6... events such as parents evening, where Mr Sorren can print an individual report for every student in a class 3.3 Table Structures and Relationships defined In the system three tables are required and they are related as shown below: Student StudentMark Assignment The tables are defined as follows: tblStudent Field Name StudentID Surname FirstName Class Data Type Autonumber Text (20) Text (15) Text (3) Description/Validation... and surname and the be stored in the Student table, in the database Mr Sorren Student Name and class Enter Student Details Student Details Students Whenever, Mr Sorren sets a new assignment, he will always have to enter details such as the title, date set, type of assignment and maximum mark This is shown in the diagram below Mr Sorren Assignment Title, Type, Max Mark and Date Enter Assignments Details... recurs predictably within Student Mark Recorded System, such as errors, disruptions; or Emergency corrective maintenance: Work that must be initiated immediately for safety, security reasons or that may result in virus attactted A daily response system detailing who is responsible for urgent repairs should be prepared 22 6 CONCLUSION Undertaking a project like Student Mark Recorded System in ICT is not... users is the realistic factor in its success The standard level of care for Student Mark Recorded System is provided as a guide for lectures Expected cost for this level of care is provided to similarly inform the school managers Maintenance activities includes: Corrective maintenance: Work necessary to bring Student Mark Recorded System to an acceptable standard (often as recommended by a conservation... Key Data Type Long Integer Long Integer Integer Description/Validation Must exist on tblStudent Must exist on tblAssignment >=0, default to 0 tblAssignment Field Name AssignmentId Description AssignmentType AssignmentDate MaxMark Chosen from list Default to Today’s Date >0 tblStudent Field Name StudentID AssignmentID Mark 16 3.4 Query Explained in detail For the database I will need to create 3 queries... validate assignment ID, StudentID and AssignmentDate, which is most of the data, as they will be of a preset type such as Autonumber or Date Also, if a particular student has not been recorded in the database, it would not be possible to enter a mark for the student 2.4 Data Flow diagrams showing data source, processes and destinations Mr Sorren will input the details of all the students in each class . other students marks being visible e.g. on a parents evening he would like to show the students mark but without having to see any other students marks. Description and MaxMark] STUDENTMARK - Contain information on what marks the students have achieved for each assignment and will consist of [StudentID, AssignmentID,

Ngày đăng: 18/01/2014, 06:20

Tài liệu cùng người dùng

Tài liệu liên quan