"Network Test System" (PHP, ExtJS) for curriculum design

Source: Internet
Author: User

1.TestSystem approximate structural block diagram

2. Database design (11 sheets)

Database name: Db_testsystem

Database tables:

Tb_admin record Question Bank Administrator account information

Code

Tb_allcontent record the contents of a randomly extracted topic

Code

Tb_answer record the answers to the candidates ' responses

Code

Tb_paper records randomly generated papers

Code

Tb_parameter to record additional information such as IP and account of customer login

Code

Tb_record record the types and quantity of each topic

Code

Tb_selfanswer record the answer to a candidate's self-test

Code

Tb_student Record candidate account information

Code

Tb_style Record Topic types

Code

Tb_teacher Record Change teacher account information

Code

Tb_testpaper record randomly generated test paper content

Code

3. General arrangement and management of documents

Testsystem---admin (question Bank Management)---add_admin---add_admin.js extjs interface

---delete_admin.php delete

---read_admin.php read

---search_adm_login.php Search account

---search_adm_name.php Search name

---update_admin.php Update account information

---add_student--....

---add_style---....

---bar.gif

---charts.js

---charts.swf

---add_teacher---....

---add_homepage---show_admin.php

---show_rules.html

---insert---....

---new_paper---....

---old_paper---....

---add_admin.php

---add_student.php

---add_style.php

---add_style_number.php

---add_teacher.php

---admin.js

---homepage.php

---insert.php

---new_paper.php

---old_paper.php

---login (login)---....

---public (common library)---ext

---pictures

---add_pictures.css icons, etc.

---pagingmemoryproxy.js extjs disposable page

---rowexpander.js topics show expanded use

---slidertip.js slide for paging

---slidingpager.js slide for paging

---register (registration)---...

---student (exam)---....

---student_self (self test)---....

---teacher (change to roll)---....

---admin.php

---login.html

---register.php

---student.php

---student_self

---teacher

4. System operation and function

5. Summary of the Experience

5.1 Design is very important in the whole system formation.

5.2 Unification in naming norms

5.3 When designing the system, we should learn to design and encode it in the form of interface, business, database operation and database.

6. Deficiencies

6.1 Because the curriculum design is oneself set the demand for oneself, the grasp degree is not good enough.

6.2 Database design is not good enough, too many contacts

6.3 Design of the overall idea is not clear enough, not fully grasp

6.4 Do not know how to set up the corresponding model for each function module

6.5 Myself too lazy, the course design end period, the refactoring of the lazy refactoring, the database that set up the trigger place lazy to build, the establishment of the storage process is too lazy to do.

7. Sentiment

7.1 When working with people, we have to admit that everyone has Sui

7.2 Avenue to Jane's truth should be well understood

7.3 The importance of model building affects the direction of future development

From:http://www.cnblogs.com/yongfeng/archive/2010/05/23/1742076.html

Network Exam system for Course design (PHP, ExtJS)

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.