The----of the charge system in the computer room should pay attention to the thing

Source: Internet
Author: User

Knocking on the room to find a lot of interesting things, and now choose to share with you, say a computer room charge system those should pay attention to the matter, look at my dear in a few guns??

First, the logical aspect:

(1) The operator cannot checkout, the administrator can only close the operator's account and his own account.

(2) Set the Timer event, every 10 milliseconds to detect the user balance of the machine, 0 when the machine automatically.

(3) Fixed user down the machine to eject the success prompt box, the temporary user down the machine is equal to the return card, to eject the card Success prompt box, and show the amount of the refund.

(4) The user automatically detects the balance on the machine, if less than the cost per unit time, can not be on the computer and pop-up prompt box to ask whether to recharge, recharge the top-up window, or stop on the machine.

(5) The user is unable to return the card, such as the use of value to display the balance on the machine can not recharge.

(6) Modify the student information can not modify the card number information, student number can not be modified.

(7) When the query keyword is a teacher, the machine name, the operator should only "=" and "<>", should not appear < or >.

(8) Whether input text box is input information verification, including null value verification, digital verification, length verification, existence verification, duplicate verification.

(9) and the basic data binding, the minimum amount is the minimum recharge amount, the minimum registration amount can not be lower than the unit increment time fee, preparation time is to give students to find seats, boot time.

Second, small details:

(10) Each input text can prevent SQL injection, in some places can only enter numbers, English, Chinese characters and backspace, set the maxlength limit.

(11) Landing has been on the machine number prompt has been on the machine and automatically fill the user information on the machine.

(12) The headline of important information is marked in red, such as the question of money.

(13) Regardless of where the user exits the program to ask whether to confirm the lower machine, anti-misoperation process.

(14) Empty the last query result before each query.
(15) Do not export empty data to Excel.

(16) Disabling unnecessary input text boxes is also a good way to prevent SQL injection, and it can reduce the validation text process.

(17) Adjust the DTPicker control display grid size depends on the length of the string in the lattice

(18) When the information is modified, no information is modified and you are prompted when you click "Modify".

(19) Whether the code has been commented in detail.

Third, the interface aspect:

(19) Aesthetic degree of the interface.

(20) Whether each control on the form is strictly formatted, such as alignment, the same control is exactly the same size and length.

MDI child forms are centered, increasing visibility.

(22) interface-friendly, pop-up box as far as possible to avoid "warning" and other tough words, more use of "warm tips" These let people in the heart of a warm words.


These aspects of attention are irrelevant technology, as long as the intentions can be made, is to do a small test, I hope we all serve the people, more for the user to consider.

Attached to my landing screen:

Welcome to my CSDN Guest!

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

The----of the charge system in the computer room should pay attention to the thing

Related Article

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.