I. Background
Mankind has entered a new 21st century, with Internet technology as the representative of information technology for people to create a new without geographical, time constraints and the computer itself, the exchange of information, share and collaborate. 21st century is the information society, data services application has entered the stage of mass. Examination as the most directly reflects the information society in which people's knowledge of a way is one of the most widely used form, the traditional test from a problem, test paper, printing and distribution to the examination papers, answer, rolling, then graders, publication of the results, the whole process requires human involvement, long period, the workload and error-prone, but also have the appropriate security work, make the whole cost of a larger examination. Therefore, to achieve paperless, web-based, automated computer examination system, has profound practical significance and practical value.
At present, the rapid development of information technology, especially the rise of network technology, making examination of information and automation possible. Three-tier structure to emerge as a problem, test paper and answer the system provides a good framework to achieve integrated management question bank, automatic generation, automatic grading, significant savings in manpower, material resources and improve efficiency.
The program describes the network test system's overall design, the system to Microsoft's Microsoft. Net platform as a system development platform, how to achieve data management, access control and system integration Deng Gongneng.
II Introduction
Smart Exam System is a specially designed for enterprises and government agencies of professional examinations, training, learning management solutions. System is open and dynamic system architecture, the traditional examination training model with the combination of advanced network applications, enables users to complete their application characteristics according to the training platform to quickly build test systems to realize the test, training, learning and efficient management.
Smart Exam application of advanced. NET technology and pure B / S structure, with a high degree of flexibility and scalability, management and front-back test can be used to operate a web browser, really any time of the assessment staff. Smart Exam can be applied not only to the LAN, also can be applied to the Internet, not only independent construct, but also with the user's existing Intranet / Internet integration; use system provides flexible user-friendly data interface, the user can quickly have an account information, question bank, knowledge base, papers and other resources to import the Smart Exam, using Smart Exam powerful data integration capabilities and comprehensive management capabilities, quickly began to test the training and learning management.
Third, the system design
1. System design principles
1.1. Enterprise
Specifically for medium and large enterprises and government agencies design and feature set.
Smart Exam can be easily integrated learning system and increase the function modules, such as training, learning, Diaocha, contests and other modules all OK Genju users themselves Xuqiu random selection and Zuzhuang, Erju between and Smart Learning Ye can 进行 seamless upgrades.
Web Service through a unique interface design, Smart Exam customers the flexibility to be integrated into existing or future knowledge management systems and enterprise portal platform.
Test Questions in support of the rich, and truly meet the application requirements of different users. In addition to supporting the system fill in the blank type, radio type, multiple choice type, judging class, quiz questions, reading comprehension, speech Analysis of seven basic types of questions, the users can customize other Questions in.
Smart Exam papers to support multimedia, the user can freely set the font in the paper, font size, colors, insert tables, hyperlinks, sound, pictures, video and other operations. Let your paper maps, text, video, voice and. 3 ways you can use the free test paper (automatic, user selected from the item bank, manual input).
1.2. Ease of use
Pure B / S architecture development, the client need not install any software. This will save customers a lot of system installation and maintenance time, not only refer to employees not subject to geographical restrictions, and client management personnel regardless of where, as long as you can connect to the network can manage and arrange examinations.
System Support Group personnel management style, so system administrators can easily manage different subsidiaries, departments and employees.
1.3. Security
Smart Exam role-based rights management system to allow customers to easily define the various roles and permissions, to ensure system access security. Other data using MD5 encryption technology and SSL transmission encryption for critical data and network transmission impeccable.
The new anti-fraud technology: increasing disruption of the order of multiple-choice candidate item feature, the use of the function, the choice of the candidate to change the order will be random, so that candidates can not copy each other, but also to prevent candidates rote answers. The technology will not affect the normal graders.
Exam used to access relevant documents using embedded server authentication, the user can not directly copy the URL to download the files.
1.4. Advanced
Smart Exam entirely by Microsoft. NET technology development and full support XML. And compared to the traditional ASP technology, ASP.NET pages not only significantly improve the processing speed, but also greatly improved the system configuration, scalability, security and reliability
Smart Exam system built using ASP.NET client-side XML cache, guaranteeing Zai server and network is experiencing any failure, the retention and locked before handing in the Xian Chang, Deng Dai failure treated Jixujiaojuan. It can be said of any candidate during an assignment problem, as long as the client computer does not restart, so the network and server troubleshooting, they all can continue to carry out an assignment successfully.
1.5. Stability
Smart Exam SQL Server-based enterprise-class database platform and the. NET framework to achieve, can be effective management and processing of large quantities of question bank data server through a professional group, cache and system optimization technology, Smart Exam genuine support thousands of concurrent test level.
1.6. Open
Smart Exam by providing flexible Web Service interface for test system is easy to integrate with third-party systems, such as human resource management, knowledge management systems.
1.7. Expansibility
Smart Exam provide secondary development toolkit, user-friendly expansion of system functions.
2. System Features
* User-friendly information access interface
* Personalized
* Data access rights management
* Data Security
* Consistency and sharing of data
* Work between departments and staff collaboration
* Good scalability
* Maintenance work is greatly reduced
4, interface design
Web page design will adhere to the following design principles:
* All dates will be YYYY-DD-MM of the format
• All the user name display show the full name, user number will not appear on the page
If the list is set next page, will display 10 rows per page
* In principle, a statement does not need to display and print pages, the largest design in the A3 paper to complete.
5, system architecture
Apply to Windows 2000 LAN, WAN, network structure is as follows:
6, the operation environment
1. Database / Web server
Hardware requirements: PIII500/128M/4G above configuration, required for the Smart Exam allocate enough disk space on the database. Recommended: PIII800/256M/40G
Database Software Requirements: Windows NT Server/2000 Server Chinese version (recommended); SQL Server 7.0/2000 Chinese version of the database (recommended), SQL Server should be installed security for mixed mode
Web server software requirements: Windows NT Server/2000 Server Chinese version (recommended); installation. NET Framework1.1 and IIS 5.0, and start the Web service; in order to save equipment, if the Web user visits small, can be Web services and database installed on the same computer
2. Front-end Application Management System
Hardware requirements: Celeron 460/64M/4G and above configuration, 800x600/256 color display above; another Web server to be connected to the network equipment, LAN connection with 10/100M LAN needs, through dial-up modems need to configure the Modem
Software Requirements: Windows/98/NT/2000/Me/XP Chinese version of the operating system, IE 5.0 or later browser
7, system functions
1, the participants function:
2, background management functions: