Rapid Development Employment Bureau online training Platform

Source: Internet
Author: User

1.2 Building goals
In order to make the project into a platform for the employment of the Bureau, the main objectives of this project are:
1, the establishment of provincial-level professional network real-time training platform, in line with the development of the network to People's work, life changes, provide a variety of training methods. At the same time, the expenditure of training cost is saved, which enhances the timeliness, convenience, communication and stability of training.
2, the Provincial Bureau unified Planning, local city and county Employment Bureau in the existing platform under the structure of the step-up, need to support the post-provincial, city, county platform access. Provincial Bureau boldly explore, try to use the effect of soft guidance around the city and county Bureau to promote the application of online training platform and resources.
3, the construction of training resources platform, the establishment of resource release and push the audit mechanism. With the popularization of the city, gradually accumulated, the formation of provincial employment training quality resource pool.
2 Technical Requirements
The system development needs to make clear the technical route of the Labor and Employment Bureau's online training system (such as the Java EE) and explain it. Software development includes: main software b/s structure, mobile application development, client software (special download program). In addition, system development needs to meet the following needs.
2.1 System operating Environment requirements
Application system operating environment for the X86 architecture of the server or virtualization platform, based on the Linux operating system, MySQL database, the use of disk storage system for digital content storage and access.
The client browser supports the current mainstream IE7.0 and above, 360, QQ, Google, Firefox, Baidu, Safari and other browsers.
2.2 Extensible Technology Architecture
Adopt SOA-based architecture thinking design; Platform backbone should adopt the SOA architecture, the backstage adopt the open architecture, adopt the component-oriented, modular design and development mode, the main work should be flexible customization, so that the system has good scalability to meet the rapid growth and change of business needs;
Using the existing mature products and technology to build, improve the quality of project implementation, to ensure that the implementation of the project according to time-bound requirements;
Adopt international advanced three-layer or multi-level architecture. Support concurrent multi-process, multi-user. Using middleware technology to support the mainstream application server middleware at home and abroad;
To have standard software architecture, internal and external interfaces, to provide a variety of development tools interface, to ensure that the system can be with other systems fast and smooth data exchange, easy to expand and upgrade the system;
To ensure adequate scalability and interconnection, system design and construction should take into account the existing network and hardware resources, scalability and system two development needs, and support the future potential new business needs.
The technical architecture adopts the component design, which can be adjusted according to the adjustment of future business development, that is, the system should have certain reconfigurable or plasticity. When the business process is adjusted, there is no need to re-modify the compiler, and the system module can adapt accordingly to this need. When a part of the functional structure needs to be adjusted, only the relevant business functional components are upgraded, and the system loads the updated functional components to upgrade seamlessly.
Interface design must take into account the ease of operation, ease of use, friendly interface and other issues;
2.3 High reliability and stability
The system should be able to work continuously and uninterrupted for 7x24 hours;
System design to support a large number of users, large data volume under normal operation;
Parts that need to work together with other systems have a contingency approach.
2.4 Security
Protects against unauthorized user intrusion and confidential information leaks.
Prevents data integrity in exceptional situations.
2.5 Data Model Requirements
Flexible digital content Classification and attribute inheritance: satisfies the classification of digital content, attribute customization. Supports multiple dimension classifications, supports unlimited levels, can define corresponding attributes at each level, the type of the property satisfies the basic data type, and the property can be set down to inherit;
Visual dynamic Configuration: To fully consider the convenience of system maintenance: first, the classification and attributes can be dynamically adjusted to support the classification and attributes of the addition, deletion, modification, merging, support classification level adjustment, support the change of the relationship between the classification, support the inheritance relationship adjustment; second, new or adjusted categories and attributes , can be reflected in the query, report and presentation page; Thirdly, the configuration function of classification and attribute should have humanized operation interface.
2.6 Video Online transcoding
Support video, document upload online transcoding function, the user uploads the video generated low stream suitable for online playback of video files, download can download low-stream files according to permissions.

2.7 Functional Requirements

Large Functional Requirements Category Functional Requirements Small Class Description
Software architecture System architecture Architecture of Support Framework + component + Functional module Customization Platform
Tiered deployment Support the organization structure and permission model of multilevel unit application in province, city and counties.
User User Registration Users are mainly divided into 4 categories: 1, System Administrator 2, Business Manager 3, Lecturer 4, students. For different user types, they have different access rights and permissions.
User Management User registration, classification, information modification, password modification, user level definition, user password reset.
Personal settings Basic information, avatar Photo, change password, resource password
Personal Center My resources, my courseware, my videos, my lesson plans, my questions, my papers, my courses, collection resources.
Account Settings   Support for Windows, Android platform system deployment
Login mode Windows client entry, Web page entry, Android Client access.
Web Whiteboard Electronic whiteboard, blackboard, writing, straight line, circle, Rectangle, blackboard Writing notes, text paste, picture upload and paste, compatible with QQ tools, screen, all clear, local cleaning, recovery and cancellation of handwriting operations.
Network Courseware Insert PPT, insert Video, insert MP3, courseware and whiteboard switch, courseware up and down page, courseware thumbnail display, courseware edit delete, support Word, PPT, PDF, SWF, MP3 format file synchronous call and play, can be used for human real-time dubbing.
Network Video can be adjusted to normal, 640*480, full screen, support multi-video head switch, support video capture.
Network interaction Voice interaction, video interaction, blackboard writing interaction, text interaction
Classroom Quiz Can call the test paper in the question bank, for students to submit the test, and to form statistical results.
Classroom Management Classroom identity transfer, cancel raise your hands, turn off open chat room, turn off voice on, turn off video, clear all students
Desktop Sharing Local sharing, full-screen sharing, start sharing, end sharing
Network Monitoring Uplink, downlink usage speed monitoring, network disconnection and re-connect.
Classroom Safety The custom classroom enters the password, the teacher falls the line to re-connect after enters the classroom automatically restores the teacher identity.
Bandwidth requirements Must be in the upstream 30kb/s, downstream 100kb/s narrowband (512kb/s ADSL) environment smooth operation.
Job Training Video Video size 40 minutes recording is less than 60M.
Video quality Original video sharpness Lossless
Video release Automatically publish to the repository and the cloud in real-time, automatic classification archive.
Video security Recording before the encryption, recording after the secret, the teacher for all video password uniform changes.
Video Watch Can be independent of single-screen and three-point screen switching, can be viewed through Android client, PC client, Web login.
Recording operations Only one operator (teacher) can complete the entire operation during the recording process.
Employment Training Resource Platform System deployment The whole system is based on B/s architecture, can realize multi-level deployment of school, Education Bureau and Cloud Center, and can run under various system platforms such as Windows,linux.
User Management User registration, classification, information modification, password modification, user level definition, user password reset.
Account Settings Basic information, avatar Photo, change password, resource password
Library PPT, Word, PDF, JPEG and other format file upload and display
Video Support video file upload and background transcoding
Lesson plans Online real-time creation of network lesson plans and generate Web content
Item Bank Publish papers and test questions online
Video Video display module for recording and broadcasting system associated with recording system
My resources The resources I publish and the resources I collect
Resource classification Dynamic Custom Classification
Resource management and release Resource management can be classified by resources, hierarchical management, user-friendly management of large quantities of courses and resources. Support courseware multilevel management and release: According to the type of courseware (release courseware, unpublished courseware), User role (administrator, teacher, students, etc.) to manage.
Resource Search Can search by text intelligently
Resource push Push the way for the instructor resources to the county platform, the county platform pushed to the city platform, the city platform to push to the provincial bureau platform. Resource pushes at each level provide an audit interface.
Resource Dynamics Latest documents, latest videos, video rankings, library rankings, etc.
Custom development Custom Development Content Provide interface, requirements and existing Intranet business system integration, Web front-end integration, unified authentication, single sign-on

4 project implementation cycle and other requirements
The software development cycle is 2 weeks and the system runs for 1 weeks from the date of the contract signing of the winning party.
5 quality assurance and after-sales service
5.1 Quality assurance and after-sales service
The winning bidder is responsible for providing the necessary technical support and maintenance after the final acceptance of the system engineering and the warranty period.
The winning bidder should provide a 7-day x24-hour hotline service.
After receiving the fault report, the winning bidder shall provide the solution within 1 hours and ensure that the fault is eliminated within 4 hours. If the winning bidder delays maintenance, contact interruption or failure to troubleshoot within the stipulated time, the Purchaser shall have the right to send another person to carry out the construction, repair, and troubleshooting, and all labor, machinery and material costs plus 20% of the management increase fee shall be borne by the winning party. The winning bidder shall be unconditionally recognized and paid.
The winning bidder provides the system operation and maintenance plan, including the operation process, technical guarantee, management method, contingency plan and so on.
After the final acceptance of the system construction, provide at least one year of system operation and maintenance support services;
5.2 Personnel Training
In accordance with the purchaser's on-line requirements, the winning bidder is responsible for formulating the overall training plan and program of 127 branches and organizing the purchaser to conduct on-site technical training in phases (requiring gradual training during the project implementation).
6 Test and acceptance requirements
According to the requirements of the purchaser for system testing and acceptance, complete the system testing and acceptance of all the necessary work. System installation, commissioning shall be under the supervision of the Procurement Unit, according to the relevant provisions of each test to carry out systematic testing. A detailed technical record is required for testing. After the inspection, the winning bidder will arrange the debugging, testing records sent to the procurement unit for the record.

Thank you for your attention!
More information on Intelligent development platform of new intelligent rapid development platform can be downloaded from the following address: http://www.mydev168.cn/mydev/site/page_topic4.aspx

If have the question or the suggestion, also may join my QQ to carry on the communication, QQ653828307

 

Rapid Development Employment Bureau online training Platform

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.