Project Name: Teaching Station Teaching Academic Affairs Management System (Esteams) Project
Background and significance of research
Teaching Station Teaching Academic Management (Esteams) (hereinafter referred to as Esteams) is based on a certain university distance education platform, according to the teaching station (the Ministry of Education "is called" school teaching point "). The modern distance education platform system of a certain university is a national 863 key project, which has been put into use and continuously improved and improved during use. A certain university distance education platform is central server mode, and the entire system platform has only one data center, with users of the system administrator, the continuing education school administrator, teaching station administrator, teacher, and student. All characters are completed by logging in to a university distance education platform. This model has centralized management, centralized control, lowest deployment cost, easy to manage control, easy to maintain updates.
The increasingly important means of modern distance education is the network learning. A visiting platform is applied to the network in the traditional college, and gives full play to the advantages of the network, reflecting the modern distance education ", anyone, anywhere, At any time, start from any chapter, learn any content. But the current domestic basic network environment can not support real network education. In response to the functional status of a certain university distance education platform, we refer to the domestic and foreign distributed network education solutions, and propose a distributed terminal server system located in the teaching station, as an extension of a certain university, modern distance education platform, to achieve Distributed remote teaching, one real network study, two for development of several emergency enhanced modules in the platform, forming our teaching station teaching teaching management system.
The purpose of the teaching station teaching, teaching management system, relying on the actual needs of teaching station management, according to the specific needs custom management system, to finally achieve distributed network learning, facilitate students to learn, and provide convenience for students on the distance education platform.
Combined with a certain university's existing distance education platform, providing a complete set of network education solutions based on modern internet networks, establish a separate teaching and teaching management system for the teaching station to achieve distribution teaching to address network bandwidth. You can make students have a better network learning environment to serve the teaching and teaching of teaching stations.
The main content of our research is how to ensure the teaching quality of distance education by calculating the network to ensure the quality of teaching. Esteams is a serious analysis of the teaching process of distance education, in order to conduct problems in the teaching process of science in China, combined with the status quo and characteristics of modern distance education in the teaching process of international education. A set of operating platforms for modern distance education and network education.
EsteAms solves several practical problems of a certain university distance education platform:
1 Distributed storage of course courseware, to facilitate students' network learning: fully considering domestic network status, a certain university's network status and teaching station's current situation, to expand in an existing distance education platform of a certain university, according to The development phase and main characteristics of online higher education education. Solve the actual online learning problem of students.
2 The students of remote teaching are most busy. The announcements in the existing schools require students to take the initiative, and many students have failed to get online, thus missed its effect. We will change the notice, change the student's active view to passive reception, so that everyone saves a university Internet browsing announcement, notification time. Good real-time.
3 Diversity of notification: The original announcement and notice, only a form of pages, currently changed to a variety of forms such as page, Mail, SMS.
4 Tight combination with the original platform, except for the administrator of the teaching station, the authority of the student account judgment directly uses the username / password, security level, etc. of the original platform.
The management of all data from the students, the management of the student learning process, the management of the students, the management of the management of the school. Various floral names and statistics, teachers' management, teachers and students. 5 enhanced online communication and interactive environment
6 Addition of teachers to evaluate subsystems to make the teacher's teaching quality get feedback. To make students, students communicate with the teaching station teacher more convenient and fast.
7 The more resources, the higher the cost of its use, and for this situation, make the courseware cost student's small library, develop a user-local network resource search tool to achieve the search function of courseware resources.
Summary of research status at home and abroad
During the domestic company has studied companies, such as the "Linux-based distributed modern distance education platform" research on XX, is the electronic information industry development fund project in the Ministry of Information Industry. Using the master station terminal mode. The main function of the terminal is to complete the function of the students' network learning tracking management.
Research content and feasibility analysis
Because two students participate in the research work of "Linux-based distributed modern distance education platform", the industry has a certain degree of cognitive. Plus the other three students also engage in work related to software MIS research and development, should be able to complete the project research and development work on time.
Teaching station management
l User authority verification (workload estimation: 10)
n With a certain network of online schools, the same set of user verification mechanisms is actually verified by a certain school, return the results of the verification (3)
n When verifying it once, store the user's username, password, and other information stored locally. Local verification (3) if a certain network of online schools cannot be connected
N Student accounts directly adopt users of a certain school
n Administrator users can specify a proxy user of a certain school user (3)
N uses the same time-time mechanism as a certain network, actually completes timeout judgment by a certain network school (1)
n Local to implement the user permission verification agent layer? ?
n Specific method by the realization of classmates
l Professional management (workload estimate: 6)
N professional list (1)
N Professional Import: According to the import strategy of professional ID: override import, repeat import, different or import, combined import (2)
n Create a new major (1)
n Modify professional information (1)
n Delete Professional: You can only delete a professional (1)
l Teacher Management: If the teacher evaluates subsystem, this module can save. In combination into course management, teachers as an attribute of the course. (Workload estimate: 8)
N Teachers Import: Import Policy: Override Import, Repeated Import, Difference, Merge Import (2)
N teacher list (1)
N teacher query (1)
n Create a teacher information (1)
n Modify Teacher Information (1)
N Delete Teacher Information: You can only delete a teacher information (2)
l Curriculum management (workload estimation: 15 2)
N courses import, and create a corresponding information classification (5)
N Curriculum New, and Creating Corresponding Data Categories (1)
N courses (1)
n Upload courseware, use FTP to implement the upper-handed courseware
n For the first page of the courses designated courseware (2)
n Upper Missionary Information à Call the general module of mathematics materials, with courses as parameters (1)
N courses: If you are disabled, you can no longer be specified to other classes, but the course already specified is not affected (1)
N courses (1)
n For the course designated teacher (1) n to remove the course teacher corresponding to the course (1)
N course deletion, while deleting courseware, teaching information, information classification, etc. (3)
The L-class times will not be managed by naming conventions: If the level is in the years start school, etc. (0)
l Class management (workload estimation: 21)
N class list (1)
n Create a class: designated professional, cultivation, level information, class teacher, etc. (1.5)
n Modify Class Information (1.5)
N [semester] Delete course (1.5)
N [semester] Specify this semester course (1.5)
n Delete the class, first delete students in the class, remove all courses to delete the class (2)
Student management in the N class (12)
u Student list (1)
u Importing this class of student information ---- Student information can only be introduced in class for teaching stations according to class, equivalent to a professional level. (4)
u Delete students in the class: You can delete all the students in a class. (2)
u Student query (1)
u Student Modification: Mail, etc. (2)
u New Student Information: The key is to get a new student, to verify the trainee ID to the main station, only through verification, it can become a formal student. (2)
l Information management (workload estimation: 22)
N Notice List: Substation Stations Notifications and Main Station Notifications (1)
n Manual Update Main Station Notice (2)
n View Notification Content (1)
n View Notification Forward Results (3)
u forward the target student list and forwarding results (1)
u For failure or unknown results, you can reissue (1)
u For failure or unknown results, can be canceled (1)
n Notice Management in this site (12)
u Notification list (1)
u Notify Query (1)
u creation notification (1)
u Modified Notification Content: If it is released, it is necessary to re-forward (1)
u Specify notification objects: multi-selection, all, personal, etc. (4)
u Release Notification, Forwarding Settings: Forward to Mail or Calendar, etc. (1)
u Manual expiration (1)
u Delete the notification, when the notification is deleted, the relevant send results are all deleted (2)
N from a certain primary station (2)
u No need to post directly to all students (1)
u cannot be modified (0)
u Delete a local copy, and the relevant send results are also removed (1)
n Publish the notification or announcement of the published notification or announcement (1)
l Teaching data management system: With the purpose of information sharing, with query function (workload estimate: 18)
n Administrator Data Classification Management (4)
u Category Browse (Refer to Directory Structure, Support Level 1) U New Categories, Create Directory (1)
u Delete the classification, only if there is no record in this classification (1)
u Modify the name, description, etc. (1)
N Resource Type Settings (4)
u Type Add: Set the data suffix, corresponding processing mechanism, etc. (1)
u Type modification (1)
u Type Query List (1)
u Type deletion, only when there is no information of this type (1)
N information list (2)
u Sort by data classification
u Sort by the data type
u Sort by upload time
u Press the number of downloads? Sort
N data upload (2)
N data update (1)
n Modify Information Properties (1)
N data download (1)
N data deletion (1)
N data search query, enter the corresponding information link after the query content (2)
Student side (workload estimation: 11 3)
l View a notice of a certain network of schools and teaching stations (1)
l Use the course as the main list (4 3)
N View Basic Information (1)
n learning courseware (1)
N Download Course Information (2)
N Enter the Q & A Q & A (1)
n Jobs in the primary station (1)
n Enter the main station of XXX, etc. (1)
l Go to the main station "My Course" (1)
l View the calendar of the main station (1)
l Information (4)
N data query (2)
N data classification list (1)
N data download (1)
No user interface program
(1) Data forwarding layer
a) Forwarding strategies
b) Forward scheduling: Re-forwarding after the dispatch failed, the number of forwarders reached until the forwarding is not forwarded.
c) Feedback from forwarding results
d) Forward to Mail
e) Forward to SMS
f) Forward to RDF
g) Forward to students' calendar events.
(2) Actively check the announcement and notification and send the corresponding mailbox or mobile phone, and feedback the send results.
(3) Unified user verification of the entire system, local verification mechanism for the teaching station users, and the agent verification mechanism of the student user.
(4) Import from Excel, including different import policies, etc.
(5) Automatic import mechanism
(6) Analyze page import data, including different import policies, import basis, etc.
(7) Background document pre-search program
Take research methods, technology routes, experimental solutions
research method
1 Due to the current Apache WebLogic Java technology currently selected by a certain distance education platform, all our implementation considers the combination of the main station and the future data exchange, using Java technology. 2 Taking into account the actual economic strength of the teaching station, fully use FREE products.
3 Taking into account the expansion, there is a more flexible Hibernate. XHTML, etc.
4 Consider the use of xhtml
Technology route
1 Improve system security based on open Linux operating systems.
2 JBoss server based on open source code, unified user rights authentication mechanism and session verification mechanism.
3 Using Java language, B / S structure, servlet implementation
4 The development tool used for Eclipse, configures management tools for CVS BUGZILLA
5 Database connection and data persistence use JDBC or Hibernate
6 Database uses mysql, easy to transplant, low cost, stable operation, strong function
7mail forwarding section adopts Jmail
8 forwarding other parts with jxxx
⑨ The page uses the XHTML standard, and the data can be used independently, and the XML format will be directly adopted.
The product prototype is implemented in a static page. Use CSS, public JS files, etc.
Software hardware environment
1 hardware environment: PIV
2.6C
512M
7200 turn hard disk
100M
Network card
2 Software Environment: Mandrake 8.1 (or compatible Linux) JBoss4.0 mysql5.0 Eclipse 3.0 Hibernate 2.3 Jmail CVS 1.1 Bugzilla2.7
3 Run the required hardware environment:
It is expected to achieve the goal
Submitted results:
1 The product software through the test has been deployed.
2 "Opening Report", "User Demand Manual", "Demand Specifications", Detailed Design Documentation of Important Modules, "User Manual" (including each login end manual and client).
3 Page prototypes and page descriptions
4 deployment plan and deployment documentation
5 Product Online Help System (optional)
6 "Data Structure Manual"
Server-end programs, including:
1JSP
2Servlet
3JMAIL background release procedure
4SMS background release procedure
5rdf background release procedure
6 calendar background release procedure
7 Backstage Query Procedure