batch, subject, speciality and course report management system

61 199 0
batch, subject, speciality and course report management system

Đ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

HANOI UNIVERSITY OF TECHNOLOGY, VIETNAM HUT-MATI JOINT TRAINING PROGRAM o0o BATCH, SUBJECT, SPECIALITY AND COURSE REPORT MANAGEMENT SYSTEM Advisor: Prof. Prof. Balakiriev N.E Prof. Dr Nguyen Thi Viet Huong Student: Nguyen Thi Hong Linh Hanoi, 2010 ACKNOWLEDGEMENT When all the last parts of the project were finished and all the corrections were made, my group is so happy and proud for all I have done in the project developing process. At the beginning, it was realized that working in a group with a cooperative spirit is not easy at all. With the results that my get today, all team’s members have tried our best. However, having the today’s results, First of all, I want to give a special thank to Prof. Balakiriev N.E. who is my adviser. He helps me much during my project with a hardly consultancy. I would like to give special thank to Prof Dr. Nguyen Thi Viet Huong, who was very dedicated. She has spent a lot of time on reviewing and editing our system analysis and design as well as system developing process. She also makes a assistance and consultancy to our documents, language and presentation I would like to send our thanks to our lectures, friends, and family members who have helped, encouraged and supported us enthusiastically to complete the project. I also will never forget the kind support of other teachers as well as the staffs of International Joints Training program – Hanoi University of Technology and HUT – Mati Joint Training Program School. Hanoi, 2010 Nguyen Thi Hong Linh TABLE OF CONTENTS 1.1. INTRODUCTION TO CURRICULUM MANAGEMENT SYSTEM (CMS).1 Organization Chart of the Joint Program HUT-Genetic Singapore: 2 Kinds of DBMS 6 3.1. SYSTEM REQUIREMENT ANALYSIS 9 CHAPTER 1: INTRODUCTION TO SYSTEM 1.1. INTRODUCTION TO CURRICULUM MANAGEMENT SYSTEM (CMS) With the current development of Information Technology will play a role than most The impact of information technology has been felt all over the word and in all areas of life. Today, education has put the teaching of the Information Technology on the top. Because this has brought many significant successes aiming to promote the development of education. Genetic is technology-training center was established in 1983 in Viet Nam and trained with many different industries such as software technicians and engineer information technology, language computer. Genetic is a university education centre in forward-looking domains of information technology. With the quick development, Genetic got a training network all over the world. Genetic has had training centre in 33 other countries. Hanoi University of Technology (HUT) - Genetic Singapore joint programmed was set up in 1995, situated in Hanoi-VietNam. During 14 years development, the programmed has come over the difficult stages and has created a sustainable belief in everyone about Vietnamese Education. Annually, there are hundreds of high-educated students graduating and contributing to human resources in Information Technology of Vietnam Realizing an important thing, that curriculum management is done manually. Curriculum Management for center is done by staffs of the programmed. This now has met some problems such as: Waste a lot of time and effort, Difficult for staffs to manage for a large amount of papers, Data stores in file base so difficult to manage and control, and other unfortunate problems…And “Curriculum Management System” is built to help the staffs. This system focuses on program for curriculum management. Manager will provide each staff with unique account. Therefore, staff can see all information which relevant to curriculum. Staff can know all curriculum, subject and batch information. From it, manager can view reports for batch, subject and curriculum information. 1 Organization Chart of the Joint Program HUT-Genetic Singapore: Figure 1.1: Organization Chart of the Joint Program HUT-Genetic Singapore Describe the organizational chart: System management of the Joint Program HUT-Genetic Singapore including: -Center Director Head of Program: Supervise and manage the internal department, receive information from Singapore to create programs for each course and each speciality of Genetic school. - Vice Center Director and Head of Program: Collect information from the different department to edit and give accurate information to the Director. - Officer: Reception and manages student records, manage school hours, class hours of teachers and students. - Inspector: Check and supervise action of departments in Genetic. - Equipment Department: equip and provide teaching equipment and learning equipment to strengthen teaching quality. - Technical: make good and repair the problems or the problems relating to machines in Genetic school. - General Accountancy: collect and receive information relating to school activities. 2 1.2. PROJECT FEASIBILITY Normally, an information system is built because of main purposes as follow: • Business process benefits purpose: increasing process ability; meeting management requirements reliably, accuracy, safety and security. • Economic benefits purpose: reducing number of staffs; reducing costs; increasing staff’s income; repay sum of capital… • Overcome many shortcoming of existing system; supporting long-term development strategies; meeting priors, drawbacks and constrains. This project is feasible because it meets the following feasibility requirements: • Technical Feasibility: We have full of tools and machines that support for building project. • Economical Feasibility: People who develop this project are studying in Information Technology speciality to building project cost is low. • Operational Feasibility: After finish, this project will be used and owned by Genetic – HUT. • Schedule Feasibility: It takes about 2 months to analyses designs and write program. 1.3. PROJECT SCOPE 1.3.1 Scope and function requirements: Curriculum Management System is designed to help arranging batches and subjects systematically as well as providing a mean for the managers to manage reports and back up database of the system. This project has the ability to manage information of curriculum, batch, course, subject, and generate reports, backup and recovery management. Together with the above main functions of the system, it extends some functions help managers easily look up information of course, batch, subject, speciality. The new system must contain the following sub functions: • Curriculum Management: the officers use this function to manage curriculums’ information. This function has some sub functions: 3  Create new Curriculum  Update Curriculum  Print Curriculum • Batch Information Management: the officers use this function to manage the batches’ information. This function has some other sub functions:  Add new Batch  Update Batch  Search Batch • Course Information Management: the officers use this function to manage the Course’ information. This function has some other sub functions:  Add new Course  Update Course  Search Course • Subject Information Management: the officers use this function to manage subjects’ information. This function has some other sub functions:  Add new Subject  Update Subject  Search Subject • Report: the officers use this function to create and view reports about Course, Batch, Subject, Speciality. • Search Supporting: Support the officers search information about Curriculum, Batch, Subject, Speciality. • Backup and Recovery: managers and training bureau use to backup and recovery data. 4 1.3.2 Hardware requirement Hardware Recommended Minimum Processor Pentium III 500 MHz (or faster) Intel Pentium or Celeron 233 MHz RAM 1024 MB (or higher) 512 MB Hard disk space 40 GB IDE 10 GB IDE Video Adapter AGP Card with 32 MB VRAM (or higher) Super VGA card support display mode: 16 bit color 800x600 resolution 1.3.3 Software requirement • Windows XP professional (Service Pack 2 or later) or Windows 2000 Professional (Service Pack 2) • Microsoft SQL Server 2005 (Standard/Enterprise version) • Dot Net Framework 2005 CHAPTER 2: INTRODUCTION TO TECHNOLOGIES 5 2.1. DATABAMSE MANAGEMENT SYSTEM ASSESSMENT Introduction to Database Management System (DBMS) A database management system (DBMS) is a software system used to create access and control the database. . The DBMS serves as a bridge or interface, between the database and the application programs, systems analysts, and end users of the database. DBMS is a software system that enables users to define, create and maintain the database and which provides controlled access to this database. The DBMS is the software that interacts with the users’ application programs and the database. Kinds of DBMS There are many types of DBMS, ranging from small systems that run on personal computers to huge systems that run on mainframes. Each one has many advantages, along with disadvantages. The following popular DBMS:  Oracle Oracle is a relational database system from Oracle Corporation extensively used in product and internet-based applications in different platforms. Oracle is a powerful relational database management system that offers a large feature set. Along with Microsoft SQL Server, Oracle is widely regarded as one of the two most popular full- featured database systems today. Oracle is only used for databases with huge size, from millions to tens millions of records. Oracle database provides large company system products for transaction processing and decision support. This DBMS provides a perfect solution to the development and deployment of Clients/Server’s application. Because of complexity of database so disadvantages of Oracle are high cost of maintaining database and training IT staff.  Microsoft SQL Server 2000 SQL Server 2000 is an RDBMS that uses Transact-SQL to send requests between a client computer and a SQL Server 2000 computer. An RDBMS includes databases, the database engine, and the applications that are necessary to manage the data and the 6 components of the RDBMS. SQL Server 2000 can integrate in harmony with other servers such as Internet Information Services (IIS), E-Commerce Server, Proxy Server, etc. Although SQL Server 2000 is designed to work as the data storage engine for thousands of concurrent users who connect over a network, it is also capable of working as a stand-alone database directly on the same computer as an application. The scalability and ease-of-use features of SQL Server 2000 allow it to work efficiently on a single computer without consuming too many resources or requiring administrative work by the stand-alone user. The same features allow SQL Server 2000 to dynamically acquire the resources required to support thousands of users, while minimizing database administration and tuning.  My SQL My SQL, the most popular Open Source SQL database management system, is developed, distributed, and supported by My SQL AB Company; it’s also a relational database management system. My SQL software is Open Source means it is possible for anyone to use and modify the software. Anybody can download the My SQL software from the Internet and use it without paying anything. The My SQL Database Server is very fast, reliable, and easy to use. My SQL Server also has a practical set of features developed in close cooperation with our users. My SQL Server was originally developed to handle large databases much faster than existing solutions and has been successfully used in highly demanding production environments for several years. Though under constant development, My SQL Server today offers a rich and useful set of functions. Its connectivity, speed, and security make My SQL Server highly suited for accessing databases on the Internet. The My SQL Database Software is a client/server system that consists of a multi-threaded SQL server that supports different back ends, several different client programs and libraries, administrative tools, and a wide range of application programming interfaces (APIs). However, in my project, I chose SQL Server 2005 because it has the following particularitys: - Allows manage a large database up to Tera-Byte and may serve thousands of users simultaneously, data processing speed is fast, satisfy time requirements. 7 [...]... Update Curriculum, and Print Curriculum • Search supporting for curriculum management system: managers and training bureau use to search information about curriculum, batch, subject, speciality 9 • Report Management: managers and training bureau use to manage reports and show reports about Course, Batch, Subject, Speciality • Backup and Recovery: managers and training bureau use to backup and recovery data... us and the Joint Program HUT-Genetic Singapore and user guide However, in this project, I focus on Batch, Subject, Speciality and Course report management system Manager will provide each staff with unique accounts Therefore staffs can see all information which relevant to curriculum Staffs can know all curriculum, subject and bath information From it, Manager can view reports for bath, subject and. .. Update Subject, Delete Subject 4 Curriculum Management: Manager and training bureau use to manage curriculums’ information This function has sub functions: Create new Curriculum, Update Curriculum, and Print Curriculum 5 Search supporting for curriculum management system: managers and training bureau use to search information about curriculum, batch, subject, speciality 6 Report Management: managers and. .. managers and users • Batch, Course, Term, Class Management: manager and training bureau use to manage the batches’ information This function has sub functions: add new, update, delete data • Subject Management: manager and training bureau use to manage subjects’ information This function has sub functions: Add new Subject, Update Subject, and Search Subject • Curriculum Management: manager and training... Management: managers and training bureau use to manage reports and show reports about Course, Batch, Subject, Speciality - Course Report : function gives information about list subject of course Upon receiving the list of subjects, scientific director of the planning study will be based on a list of courses, classes assigned to individual subjects and the subjects of time to each class each semester... reports for bath, subject and curriculum information Report management system gives information about Course, Batch, Subject and Speciality Base on system requirement analysis, we can build the following Function Diagram: 10 Function Diagram Figure 3.1.1 Function Diagram for Curriculum Management System (CMS) 11 3.2 PROCESSING REQUIREMENT ANALYSIS OF EXITING SYSTEM Information Processing 1 Beginning of the... list of courses, classes assigned to individual subjects and the subjects of time to each class each semester “Subject report function give form about list of subject, time of subjects Subject change over time so that the staffs can quickly update - Speciality Report will show all speciality of program, for example: Business (B), Electronic (E), and Computer (C) It contains speciality code and speciality. .. (school year that the course, the classes mentioned in the list), name of batch (Course during the school year of the list), Classes - “Batches Report : manages many different batches so that there are many batch reports as list of Course, Class and Academic Year “Batch report function will show: name of batch, start year of batch and Diploma year, end Higher Diploma year - “Subject Report : upon receiving... fully, and well balanced Function of the same level has the same level of difficulty need to be on the same page Base on function requirement about system, we can build the following Function Diagram: 19 Figure 3.4.1.1: Function Diagram Explain the function: 1 System Management: Includes user management function and distribution of power between managers and users 2 Batch, Course, Term, Class Management: ... opportunity to recover and can not find the list of subjects if as not meeting the manager, the last problem is the manager will face many difficulties in preparing a detail report From these reasons we need a program that functions as the simplest: + Quick Course Search + Management Report Subject + Administration of examinations + • System Management: Includes user management function and distribution . create and view reports about Course, Batch, Subject, Speciality. • Search Supporting: Support the officers search information about Curriculum, Batch, Subject, Speciality. • Backup and Recovery:. curriculum management system: managers and training bureau use to search information about curriculum, batch, subject, speciality. 9 • Report Management: managers and training bureau use to manage reports. reports and show reports about Course, Batch, Subject, Speciality. • Backup and Recovery: managers and training bureau use to backup and recovery data. • Help: Introduction about us and the Joint

Ngày đăng: 04/12/2014, 08:49

Từ khóa liên quan

Mục lục

  • 1.1. INTRODUCTION TO CURRICULUM MANAGEMENT SYSTEM (CMS)

    • Kinds of DBMS

    • 3.1. SYSTEM REQUIREMENT ANALYSIS

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

Tài liệu liên quan