Software for seeking medical and pharmaceutical questions

Source: Internet
Author: User

First, Introduction

1. Purpose of preparation

Because of the lack of medical knowledge, many people go directly to the hospital when they get sick, leading to a small illness and trouble, if you can have a health assistant, when you are sick can remind you when to take medicine, what medicine, can be greatly convenient and timely remedy, and early recovery.

At present, smartphones have greatly enriched people's lives, in view of the current market mainstream mobile phone system, so decided to develop an Android-based app, to provide reasonable advice for people's health.

2. Project background

A, the software name: Seek medical ask medicine;

b, the task of the project proposed by: Li Guosong;

C, developers: Li Guosong, Summer snow, Zhu Huiping, yeting, showman, Gaoke Ting;

3. Definition

A stored procedure is A precompiled collection of SQL statements and control-flow statements stored on the local database

Triggers belong to a special stored procedure that can contain complex SQL statements. The difference between a trigger and a stored procedure is that the trigger is automatically executed and does not contain parameters.

4. References

Second, the premise of feasibility study

1. Requirements

A, function: can be based on the current pathological characteristics of users to make an accurate symptom matching, and recommend the corresponding drug;

B, performance: When the user input initial symptoms can be listed related complications as an optional target. Users can also enter the list of symptoms that are not;

C, Input: text input, voice input (expected function, version can be used after the upgrade);

D, Output: Text output, voice output (expected function, version can be used after the upgrade);

E, completion period: days.

2. Target

A, control accuracy: the fuzzy matching of symptoms, no more than two symptoms;

b, Management information Services: for the user's personal case information, the use of Password authentication method to protect, to avoid user privacy leakage;

C, the group of personnel in the rational allocation of tasks, so that the efficiency can be significantly improved.

3. Conditions, assumptions and limitations

A, the recommended software operation of the shortest life:1 years;

b, the use of restrictions: The software is only for ordinary daily illnesses, for heavier illnesses, do not recommend the use of the software, should promptly seek medical attention, so as not to delay the disease;

C, Legal liability statement: The software only for the daily common disease recommendations, users need to identify themselves, if there are certain medical accidents, developers do not assume any responsibility;

D, operating environment: Android system 4.4 version and above;

E, development tools:Eclipse;

4. Feasibility Study Method

The main factors determining the feasibility: the accuracy of the matching of the various medications with the symptoms.

Iii. analysis of existing existing systems

1. Processing process and data flow

The user enters a known symptom, the software calls the database to match the symptoms of the user's input, and, if there are multiple illnesses, returns a different point between the symptoms, giving the user a choice of which symptoms to match exactly. If the last one corresponds to two and more than two symptoms, the return does not match, allowing the user to seek medical attention in time.

2, personnel, equipment

Staffing:

Group leader: Li Guosong "Software main frame construction, logical structure programming"

Member: Summer Snow "file collection and Archiving Database document Entry"

Showman "file collection and sorting of archived database Documents"

Gaoke-ting "database Building and Maintenance"

Zhu Huiping "Database Building and Maintenance"

Yeting "UI interface design and production"

3, limitations: At present, fewer cases, fewer verification opportunities, the judgment of some problems is not necessarily accurate.

Iv. feasibility analysis of social factors

1, legal factors: the software only for the daily common disease recommendations, users need to identify themselves, if there are certain medical accidents, developers do not assume any responsibility;

2. Feasibility of user use

Basically can solve the family life to meet the basic disease problem, especially suitable for their own pharmacological knowledge of people who do not understand.

V. Conclusion

Through this course design, the classroom knowledge and practice can be combined to improve the sense of teamwork, especially in the observation, analysis and solve problems in the actual work ability has improved. Through this course design, know the software development process, in the software design, first of all, according to the requirements of the user to the entire project framework for careful division, the need to complete what functions, the function of how to classify, should be identified before development. Modular design of the project, drawing the overall frame structure diagram, so that in the development can be step-by-step, methodical according to the previous design. For the design of the database, the relationship between the data should be analyzed in detail, the reference between the various forms and the associated graph to be represented by the dependencies. The function of the interface should be as diverse as possible, avoid the dispersion of functions, if the dialog is very complex, users will be more troublesome to use. program code to be concise and crisp, as far as possible to extract the code with independent functions, debugging programs also reduce a lot of trouble.

In addition, the system should have a strong fault tolerance, the user illegal input should be prepared, because the actual operation of the program may not understand these, in the actual operation may often appear wrong operation or illegal input. So we write the program should be to prevent this, for the wrong operation or illegal input should be done before the corresponding processing to do error-proof processing, pop-up dialog box.

In this course design, I deeply appreciate the breadth of the object-oriented, as the principle of software engineering: the project regardless of size, the method of treatment is the same, and the way the human handling of the problem, the first thing to know is to complete the project is what, his characteristics, and then the completion of the process will encounter what problems, How to solve these problems, and finally how to implement the plan to solve these problems, complete the project.

Cooperation with teammates is a happy thing, only each other to pay, each other efforts to maintain the work to do more perfect. And teamwork is the most advocated in today's society.

Software for seeking medical and pharmaceutical questions

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.