Академический Документы
Профессиональный Документы
Культура Документы
(Oracle)
LOVE 207062102
2 2 2
4.1 4.2
Hardware Software
2 2 2 3 3 3 4 4 5 5 5 5 5 5 6 7 7 8 8 9 12
5. System Requirements 5.1 Server 5.2 Client 6. Pieces Framework 6.1 Performance 6.2 Information 6.3 Economics 6.4 Control and Security 6.5 Efficiency 6.6 Service 7. Purpose of the system 8. Business Rules for Vaal College 9. Vaal College Organization structure 10. Project Management Gantt Chart 11. Entity Relation Diagram ERD 12. Normalised Tables 13. Data Dictionary 14. Data Flow Diagram DFD 15. List of Forms and Reports 16. Reference
1. BACKGROUND
Vaal College (VC) is a private institution that has been existence for decades. It is one of the few colleges that has managed to remain positive despite the current economic hard times that many institutions face. It provides higher learning education to students. 2. MISSION & VISION VC aims to be the first African world class institution that provides distinctive learning environment to its students with the best state of the art technology. It also aims to merge with other private institutions to provide the best learning experience. This will substantially contribute to the growth of the economy and in turn reduce the high levels of employment.
3. OBJECTIVES VCs main objective is to provide a world class learning environment to its students through the implementation of database system called Integrated Student Database System.
4. CURRENT SYSTEM INFRASTRUCTURE VC uses traditional file processing system and relies heavily on paper work to conduct its day to day operations. The following hardware and software technology are currently in use:
Hardware: Intel Pentium 4 1.6GHZ (CPU) 40 GB IDE Hard drives CD-RW Drive VGA Monitor 640 x 800 InkJet Printer
Server: Intel Pentium 4 3GHZ (CPU) MS 2003 Server 500 GB IDE Hard drives DVD-RW
SVGA Monitor 780 x 1024 Laser Printer Oracle 10g Developer SQL 10g Database Client: Intel Pentium 2.5GHZ Windows XP SP 2 80 GB Hard drives DVD-RW SGVA 780 x 1024 Ms Office 2007
6. PIECES FRAMEWORK Pieces is an acronym for Performance, Information, Economics, Control, Efficiency and Service, which is a framework for identifying and classifying business or system problems and taking corrective action to improve the quality of services to business stakeholders. 1. Performance: (a) Throughput the amount of work VC staff members perform during registration is exhaustive (tiring) since staff members rely on manual paper work to register students each year. (b) Response Times students are not notified in time about the notification status. 2. Information: (a) Outputs: i. ii. iii. iv. Students do not have readily available access to information about their status of application. There is too much information information overload that is unnecessary. Information is not in useful format and that makes it difficult for students and other users to interpret it. Information is difficult to produce to reflect current VC available courses.
(b) Inputs: i. Due to excessive use of paper work, data sometimes is not captured or it is not captured in time.
Data captured contains errors that management cannot base their decision-making on it. Data captured contains redundancy and that creates a lot of confusion between information users. The accuracy of data captured cannot be verified - illegal data.
(c) Stored data: i. ii. Data is stored in multiple files/databases causing data redundancy consuming unnecessary storage space. Same data have different data values in different files. This causes poor data integration hence VC cannot trace students who have outstanding fees. Data is vulnerable to security and vandalism that would cost VC loss of valuable information. It becomes difficult to access stored data since data is not well organised.
iii. iv.
3. Economics: (a) Costs: i. ii. Costs are incurred but the source of the costs cannot be traced. Costs are too high and unjustifiable.
(b) Profits: i. ii. New markets can be explored. Students registration process can be improved.
4. Control and Security: (a) Too little Security: i. ii. Unauthorised people may fraudulently access data and use it commit various crimes. Data is not secured and there it is violated
(b) Too much control or security i. ii. Data is too secured and slows the system. Excessive controls cause inconvenience for system users.
5. Efficiency (a) People, machines or computers (i) Students records are redundantly input. (ii) Information is redundantly generated. (b) Staff members waste a lot of effort to access data. 6. Service (a) Since VC currently uses traditional file system, it produces: (i) Unreliable results (ii) Inaccurate reports (iii) Inconsistent results (b) The system is not user friendly and requires a lot of effort to learn it. 7. PURPOSE OF THE SYSTEM (Integrated Student Database System) Integrated Student Database System (ISDS) is a database system to be developed by C&L IT Solutions to address the challenges that Vaal College faces as indicated in the Pieces Framework. (a) It will speed up the registration process by automating data entry as opposed to manual (paper work) there by reducing the cost of stationery. (b) It will capture students application details and store them in a secured centralised database. (c) The system will generate reliable results and parameter driven reports upon which management can rely on decision-making. (d) The system will alert users about the availability of courses at hand (e) Students will be able to access their records in the database upon providing their credentials. This increases the level of database security. (f) VC Lecturers will be able to track students progress in time. 8. BUSINESS RULES FOR VAAL COLLEGE To ensure that Vaal College meets its objectives, the Cuthbert IT Solutions team will enforce business standards in its implementation of the new system. These rules ensure that a certain criterion is met before a certain business event is done.
The system will verify if the student has provided enough and valid information upon registration. The system will generate a student number and must use that number to register for a course. A student can register for more than course Once verified, the student information will be stored in the student master file for future reference and will be notified of the application status instantly. A student must attend subjects in order to write a test A Lecturer must be qualified in order to teach allocated subjects One subject cannot be taught by many lecturers at the same time.
9. VAAL COLLEGE ORGANISATIONAL STRUCTURE
Campus Director
Head of Academics
Lecturers
Lecturers
Students
Students
Students
Students
10.
NB: Please refer to the sheet attached for the Gnannt Chart.
P R E S C R IP TIO N PK P resc# P rescD ate S ubjectC ode [F K ] C ourseC ode [F K ] LE C TU R E R PK S U B JE C T PK S ubjectC ode S ubjectN am e S ubjectD esc LectureID [F K ] LecturerID FirstN am e LastN am e M iddleInitial D ateO fB irth A ddress C ity ZipC ode S tate PK COURSE C ourseC ode C ourseN am e C ourseD esc
W R ITTE N _TE S T PK Test_N um ber S tudentN um ber[F K ] S ubjectC ode [F K ] M ark D ate
1. STUDENT(StudentNumber, FirstName, LastName, MiddleInitials, Telephone, DateOfBirth, Gender, Password, Address, City, ZipCode, State, IDPhoto) 2. ENROLLMENT(Enrol#, StudentNumber, Coursecode, EnrollDate,) 3. COURSE(courseCode, CourseName, CourseDesc) 4. DEPARTMENT(DepartmentID, DepartmentName) 5. LECTURE(LectureID, FirstName, LastName, MiddleInitials, DateOfBith, Address, City, ZipCode, State) 6. SUBJECT(SubjectCode, SubjectName, SubjectDesc, LectureID) 7. PRESCRIPTION(Presc#, PrescDate, SubjectCode, CourseCode)
ENTITIES STUDENT ENROLLMENT COURSE DEPARTMENT LECTURE SUBJECT PRESCRIPTION WRITTEN TEST
ACRONYM S E C D L S P W
13.
STUDENT
Student Info
STUDENT FILE
Status
ENROLL STUDENT
Student Info
Student Info
Course Info
ASSIGN COURSE
Course Info
Course Info
Subject Info
PRESCRIBE SUBJECTS
Subject Info
Subject Info
Status
Test Info
WRITE TEST
Test Info
Test Results
Test Results
GENERATE RESULTS
Test Results
COLLEGE FILE
14.
15.1 FORMS FORMS STUDENT EVENT Insert, maintain and update Student record. ATTRIBUTES INVOLVED Student Number First Name Last Name Middle Initials Gender Date Of Birth Phone Address City Zip Code State Password ADDITIONAL CONTROLS Course LOV to assign student, accessible via LOV button.
COURSE
LECTURE
Lecturer ID First Name Middle Initials Last Name Address City Zip Code State Image
SUBJECT
PRESCRIPTION
WRITTEN TEST
LOV to lookup and return student and written test information. Report Button link to written test report.
DEPARTMENT
15.2 REPORTS REPORT ENTITIES INVOLVED ATTRIBUTES INVOLVED Student Number First Name Last Name Middle Initials Gender Date Of Birth Phone Address City Zip Code State Password ADDITIONAL CONTROL Accessible via student form via button.
WRITTEN TEST
WRITTEN TEST
15.
REFERENCES
Bentley, D. & Whitten, L. 8th Ed. System Analysis & Design. New York: Mc Graw-Hill, 2007. Hoffer, J. 9th Ed. Modern Database Management. USA: Pearson, 2009. Schwale, K. 5th Ed. Information Technology Management. USA: Thomas Course Technology, 2007.