If not, please keep smiling forward

Source: Internet
Author: User

After Wang Jibin's three-layer video study, I reconstructed VB for the second time. the Net version of the data center charging system starts in the alternate spring and summer seasons of Langfang. The starting process is from getting started without being knocked on, to getting started slowly. It is no exaggeration to say that, I have a feeling that I am about to reach the critical point, because I don't really know where to start, but along the way, I think of that sentence, and I can't help living the ordinary tea with rice, oil, salt, soy sauce, and vinegar, it is even more difficult to get rid of joys and sorrows. Just like learning, we have never been so careless. We need to experience and feel all the learning processes. In a hurry, no matter whether it is difficult or not, the years are not busy, and the Youth season is just a twinkling of an eye. What we need to do is one step at a time.

What should I do if I don't? Drag, drag, drag and drop, do not want to knock, every day staring at the computer, can only find some comfort in English (I absolutely do not mean disrespect for English, don't get angry with friends who like English.) What do you do if you don't think about it and you cannot continue learning, throughout the course of study, the master gave me great help and guidance. Here, I would like to thank two of my lovely masters, handsome Master Yu Liang, and beautiful master Haiyan, the master gave me the general route of the IDC:
A. axure: A prototype tool. axure is used to draw a prototype diagram of the data center charging system;
B. design databases and draw ergraphs;
C. Encoding;
D. UML diagrams and documents
E. database knowledge, sqlhelper, view, transaction, stored procedure, trigger;
F. Design Mode

With the basic principles, I started my work. First, I learned about the axure tool: axure RP is a professional quick prototyping tool. Axure stands for axure, which is short for rapid prototyping. Axure RP is the flagship product of axure software solution, and is a professional prototype design tool for the interface, allows experts who define requirements and specifications, design features, and interfaces to quickly create application software or web site line charts, flowcharts, prototypes, and specification instructions. As a professional prototype design tool, it can quickly and efficiently create prototypes and support collaborative design and version control management. Our understanding of axure is that we are now familiar with the data center charging system and know how it is deployed and how the interface is designed. But we will give you a brand new system, you don't know how to deploy the interface. When designing the interface, you need to use the axure tool to design and give the user a rough framework. At this time, we need to use axure.

Then, the database design and how to design the database have always been a matter of benevolence and wisdom. For a database design, it is not easy to distinguish between good and bad. Maybe the sentence is the best, but it is the most suitable. When discussing a database design, we should discuss it in a specific demand environment. ERTU, we need to analyze the business needs, pay attention to the relationship between various entities, and what fields should be in the table, all of which need to be analyzed and understood slowly. Generate a database table based on the object graph.

The next step is the coding stage, but it is different from our original ideas. For example, before a house is built, we need to draw drawings first. However, because we do not fully understand the data center, I don't know what parameters should be passed in and what entities should be passed in. So I first typed the code and then drew the UML diagram based on the Code. The charging system of the data center started from January 1, June 14 and ended today, I typed it twice. For the first time, there was no design mode, no triggers, views, or three layers. During the first acceptance, problems also followed, and the database design was unreasonable, take the student table and the card table for example, the student table should not use the card number field, the card table should not have the student number field, the card table must have the student number field, because the student ID is required for the registration card, must the student ID be included in the student table? The answer is controversial. If the student table contains the card number field, that is, the student must register the card? However, in real life, this is not the case. A student does not have to have a card, but in turn, I think that this is a data center charging system. I only hold the cards for students, if the student does not have a card, will she leave her alone? Right?

The design of the database cannot be easily distinguished between good and bad. It is not the best, only the most suitable, but also the relationship between the primary and Foreign keys. Note is also particularly important. The first version of the data center charging system does not have much comment, and some only have bare code. This has many advantages, such as convenient search and comparison, it is convenient for other programmers in the project team to understand your code and facilitate your understanding and modification of your code in the future. it took sixteen days for the first time that the charging system of the IDC room was slowly gone. After the first knock, I checked the blogs of my friends. They all used layer-7 login, added the interface layer, appearance layer, abstract factory, and looked at my layer-3, cough, people are even more than twice as much as I do. Then, my second-time data center charging system started in 427 minutes .......

I don't want to face, touch, or take the initiative to approach her and understand her at the beginning of all things. However, there is a saying that I have to do something that I don't want to do, it is the responsibility. If we want to do something but cannot do it, it is fate. When we grow up, we cannot do what we want. If we don't want to do it, we don't do it, so I picked up the tomato again, and started logging on to my seven fairies on the fourth floor of the South, where Xia he was swaying. I continued to write the story about me and the seven fairies, unfortunately, I am not Dong yong' (* nickname _ nickname *) '. Another important thing is naming. If you want to name your name, you will know what you want to express, if the name is not a mess, it will lead to chaos.

The IDC charging system has finally been completed. An exciting acceptance, but an endless number of errors have been detected. The acceptance process cannot be forgotten. It is precisely because of these errors that let me go farther and farther on this road. After acceptance, I first saw my own defects, and I still have a long way to go. Secondly, I am deeply aware that it is far from enough to simply fulfill the technical requirements of users. System Robustness is equally important. A successful software must be compatible, portable, and green. Finally, I was deeply touched by the fact that the successful development of a software is by no means a "chicken nest". We should write the functions that the software should implement before starting to develop the system, on the whole, the outline framework of the Project is constructed, and then the functions required by the user are compiled. What makes me grow up is debugging, program debugging, and more discoveries. debugging really requires hard work. The configured breakpoint allows you to quickly and accurately locate the problem. It is also very important to draw a UML diagram. The first version of the data center charging system master only draws a diagram with simple requirements. This time, all the diagrams are required to be completed and the sequence diagram is drawn, in my life, I really don't want to be a train any more. It's just like a train carriage. I was just dizzy and had a feeling of seeing the sea.

Life is like a long journey, and you will never be able to reach the other side of your dream without passing through a ditch. Life is too short. We don't have time to leave it with regret or hesitation. If it's not the end point, please keep smiling forward,
If it is beautiful, it is wonderful. If it is bad, it is called experience. Life should be full of challenges and varied colors. In this way, we can reap the fruits of growth and get more and more brave! Pain makes people strong, tears make people strong, heartbroken makes people more wise. So, thanks to the past and those unsatisfactory little bit by bit. As long as we stay calm and one day, our experience will bring us a better tomorrow. I believe, please, believe it too!





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.