Summary
This article discusses the purpose and significance of the development of the agricultural product sales management system based on JAVA and Web. The purpose is to rationally utilize agricultural product resources and fully exchange materials. The significance lies in speeding up the pace of socialist modernization, realizing a moderately prosperous society that is democratic, prosperous and strong, and fully embodying the characteristics of various regions.
According to actual needs and plans, this system (Web-based agricultural product sales management system) is planned. This system fully considers the relationship between the country's agricultural product production and sales management, as well as the modern application of the Internet. In the Internet, build A website system similar to an online mall, which uses network engineering technologies such as MyEclipse, MySQL, and JSP. This system is divided into a front-end sales system and a back-end management system. The front-end membership system provides members with: membership registration, shopping Car, customer message, product browsing, order management and other main functions. The background management system provides administrators with high-quality services such as agricultural product order management, agricultural product product management, agricultural product product classification management, agricultural product special price product management, member information management, and system user management.
Key words: J SP ; agricultural products; online shopping mall; MySQL
Abstract
This paper discusses the purpose and significance of the system based on JAVA, the development of agricultural products sales Web, in order to fully communicate the rational use of agricultural resources and materials, and sell surplus in some places, some places have not. The significance lies in speeding up the socialist modernization construction, realize democracy and prosperity a well-off society, fully reflect the local features.
According to the actual demand, I designed (Web based agricultural products sales management system) of the system, the system takes full account of the relationship between national agricultural production and sales management, and modern application of the Internet, in the Internet, build a similar online mall as the website system, which use of network engineering technology MyEclipse, MySQL, JSP and so on, the system is divided into front and back office management system, sales system, the membership system, to provide members: the main function of membership registration, shopping cart, customer message, product browsing, order management etc.. The backstage management system, provide the administrator: agricultural products, agricultural products, order management, merchandise management, commodity management, classification of agricultural products agricultural products special offer merchandise management, member information management, user management and service system.
Key words: JSP; agricultural products; online shopping mall; MySQL
system target
The goal of the system is to serve God—farmers, mainly by opening a convenient way to provide data on the Internet, so that farmers can quickly and conveniently communicate with buyers who are in urgent need of agricultural products but cannot find suppliers through the Internet. Furthermore, it is impossible to form an industrial chain in the long run to form a supply-demand relationship, to form a sufficient flow and absorption of materials, and to save a lot of time and money for the people.
In many cities, towns, and supermarkets, agricultural products such as fruits and vegetables are expensive and frightening. In rural areas, many things are rotten on trees, blocked in the land, and piled up at home and cannot be sold. You need something but don’t know where to find it. You may have to buy it yourself or ask someone to buy it for you. Otherwise, you will spend a lot of money and be slaughtered by the peddler as a fat sheep. You may not be able to find what you need. At the same time, it may be limited by the flow of different energies in the empty space. On the other hand, the same aspect of things, the agricultural products website provides more convenient and simpler consultation and search for agricultural products; and the performance of some companies with this system will be greatly improved, because it makes people feel better and less uncomfortable. Suffering is more convenient, no loss and waste of assets is saved, so that everyone can do the biggest thing with the least amount of assets, and then live longer and more sustainably.
The main problem that the system needs to solve
At present, this system needs to understand the hierarchical classification of customers and what functions customers specifically need, what it can do, to what extent, what convenience it provides, and what changes and benefits can be achieved after using this system, and it can bring benefits to customers, people and the country. What kind of influence will it bring to the society?
The demand object of this system is the farmers. To complete the all-round production of the system, it is necessary to complete the understanding of the actual situation of the farmers and the collection of on-site inspection opinions to see what they need, what they can do, what they can do for them, and what they can do for them. Kind regards, complete the analysis report and then strictly follow the analysis report production system to complete the functions required by the farmers step by step, and finally check and accept the content that meets their requirements, and then you can receive the coins.
Basic functions of the system
The success of the agricultural product sales management system is achieved by two important parts. They are really important. The front-end user sales system requires the realization of basic functions, such as login, registration, purchase, order placement, password change, and order check. On this basis, it would be even better if the interface can be beautiful, generous, beautiful, etc., and can highlight the key points at once and shock their hearts.
(1), the front desk of the website
As a functional interface that users can see instantly when browsing the Internet, first of all, it has comprehensive functions, is simple and easy to understand and easy to operate, so that users can use this system conveniently and quickly, and then fall in love with this system and attract more users to come and let them Also be able to understand who remembers the gods of this system - it is them. The functional interface displayed directly for the gods mainly includes product information search by category and name, user registration as a member, member message, shopping, etc. Gods can see all data streams when they enter the first page of this system, and tourists and anyone can view and inquire. Gods can have permission to do what they have been doing after entering the registry level.
(2) Website background
As an operation interface for people with special rights, there should be no registration interface. In order to facilitate the management of the system by people with special rights, a convenient modular management mode is provided. The background system module is mainly divided into management module, member (user registered at the front desk) management module, product classification management module, product itself is a management module, order (user's voucher for purchasing things) data flow, etc.
data flow diagram
Data Flow Diagram (DFD):
It is a sun-like invention discovered by a genius. It is the picture with the clearest expression in my design. There is nothing (should be too much) in this picture that is difficult to understand. will be), it is just a description of the flow and processing of "water" (information) (information communicated back and forth and the information with returned results in the exchange process diagram) situation, is excellent for people (even if not professional computer stakeholders) to express their ideas and understandings.
System functions
Judging from the result obtained from my own careful consideration and perfect analysis of the system in this graduation project, the design of the processing system is stipulated as two divisions, which are the member subsystem and the group subsystem with special rights.
membership subsystem
The member subsystem mainly includes member registration (required by the system, almost every system has it), shopping cart (generally bought things can be placed in the shopping cart and paid directly, here this system is a unified shopping cart), customer message (for The place where users make comments), commodity browsing (the main function of this system is also the homepage of the system and the eternal belief of business websites, which is too common), order management (query the place where users buy things themselves), and modify registration information. membership subsystem
Functional division of the sub-system of people with special rights
The crowd subsystem with special rights can be designed as shown in the figure below
Business flowchart
It often refers to the software engineers' understanding of the business, what the business does, who it serves, how it circulates, why it flows like this, and what the specific content is. These are all programmers must know (whether it is a tester or a developer), the software engineers working in the company believe that everyone has a deep understanding of a business, especially for freshmen (interns) who have relevant documents to describe the business. The relevant flow chart of the business, freshmen can understand the relevant business generally and as a whole through this diagram, that is, through this diagram, they will understand the work and jobs they will carry out in the future.
The following are some symbols of the flow chart. When I understand the business, I often come into contact with them, so I know them. Let me share with you:
Database Design
This is an efficient, easy-to-use and convenient technology that can be used in almost every design. It can not only store data but also read data, so that my graduation project will not become something that can only be viewed or can only be jumped. It is precisely because of this technology that our graduation projects can be colorful. Our various software can be practical and economical. The whole society has entered the era of the Internet. Pay attention to the use of database design. There must be a corresponding database language, such as the MySQL database I used in this graduation project. It can store data well and extract data, so it is widely used in website construction. That is to say, open the computer and search online to find a lot of The websites all use MySQL and there is no website that does not use database technology. It allows the data to have a "home", and then more data can be "lived in". The ballistic (the physical storage device is still so big) is quite laborious to launch the rocket very easily. The role of database technology is indispensable. When I was in school, my teacher often explained several types of databases, including MySQL, oracle, and several volumes including data. Structure, SQL statements, several examples plus applications including lecture examples and course design, he said this is very important, so those students should work hard to learn SQL language
Database technology has several advantages:
- Strong database compatibility.
- The design of this graduation project is not a planning technique with the focus on it.
3. The database of this graduation project has quite strict standards.
4. The requirements of this graduation project can be quite connected.
Database conceptual structure design
People tend to hate seeing complicated things because they are difficult to understand and there is a waste of time. The more terrible fact is that you spend time but can't understand it. The database is such a thing, but if you look at his database statement, you find it is very confusing. Look If you don’t understand, it means that it knows you but you don’t know him, which often leads to difficult analysis, so an intuitive view concept tool came out — ER diagram, which is used to abstract objects, and then abstract As a result, a clear and clear structural diagram that is connected with each other with lines comes out. Through it, software engineers can roughly understand the relationship between various objects and have a plan and understanding of the system, even a layman can understand it. It has two obvious advantages: it is simple and easy; it is loved even if the person does not understand computers. Therefore, whether it is a program or a business, it is best to draw an ER diagram. It will help you understand what you are doing and make you good at summarizing and discovering. There is an ER diagram in my mission to end college.
The ER diagram is something that expresses the connection of "adultery" of things, and it has the following energy components:
(1). Rectangular box-entity type ( Rektangulære boks-type enhed ).
(2). Diamond box - contact type ( Diamanter-kontakt type ).
(3). Oval box - attribute of the entity ( Oval box - en egenskab for en enhed ) .
1. Attribute map of each entity
Everyone, come and take a look, the following are all "corpse" attribute maps, please open and take a look! As follows:
System function realization
Login page for people with special rights
If people with special rights want to log in, they can click the button to enter the background to enter the background interface. The corresponding page is Admin/adminLogin.jsp . This page is the entrance for the subsystem management of people with special rights. Those who can log in must be people with specific relevant requirements to enter and exit this system, especially the background management system of the website. If data leakage occurs, it will bring huge losses to users. Therefore, the background management system of this graduation design It does not involve the registration function. The main faction of the Guatemalan page of this message is to please the crowd identities who do not have special rights. The backend system of the access page console is as shown in the figure below.
Membership Management Module
Click Member Management on the main page of the system to enter the member management page.
1. The member's web page will display the registry data of the users in the system. About the button supprimer is to completely get rid of all members and members of yourself. Corresponding to Admin/URURadminMember.do mr ? meth = browseMember, facing the scheme of the displayed page:
Select the details of the group without special rights in the background management interface, and it will jump to the corresponding data path Admin/adminMember.do? method=viewMember&id=1, and then view the detailed information page of the group without special rights. The page is displayed as shown in the figure
If you select the message management button in the background management interface, you will jump to the corresponding data path, and you will enter the page to view the message information of people without special rights. page design as shown
Product Control Module
1. Display of Product Control ( Paj pwensipal pwodwi jesyon )
Some special rights groups choose the button to carry out relevant operations on the product, most of which are adding, modifying, deleting, and searching for management. ==The equivalent method is method=browseMer, the design of the page is as shown in the figure
Modify product information ( Modifiseer produk inligting )
Jump into the specifics of the corresponding product to scout out the information to believe. ==The equivalent method is method=loadMer&id=1, the design of the page is as shown in the figure
Special offer management module
1. Groups with special rights manage information on special offers. ==The corresponding possible method is method=browseSMer,==The corresponding page is displayed as shown in the figure
People with special rights choose to view the details to view the details of the product, as shown in the figure
Select the option to modify the product, as shown in the figure
You can add products by selecting new special products, as shown in the figure
Order module
Groups with special rights review and remove control over the order information of groups without special rights.
1. All order information is displayed in the display of order control, == the equivalent method is Admin/adminOrder.do? method=browseOrder, the corresponding page design is as shown in the figure
2. Select the relevant information in the relevant information of the order-related operations, and review the detailed information of the order. == The corresponding disk file is Admin/adminOrder.do? method=viewOrder&id=7, and the corresponding page is displayed as shown in the figure
System User Management Module
The special rights group in this graduation project will implement the manipulation that most systems will carry out on the relevant data.
1. The main page of the special rights group of this system, == the equivalent method is method=browseAdmin, the corresponding page design is as shown in the figure
2. Modify the information page of people with special rights, == quite possible method design is method=loadAdmin&id=2, the corresponding page is shown in the figure
3. Fill in the information page of people without special rights, as shown in the figure
Commodity category management module
People with special rights can add, delete, change, view and process the category information of commodities. The corresponding possible methods are Admin/adminCate.do? method=browseCate, == want to be the page design, picture
membership subsystem
related display
There are many facts marked in this related material that God needs to see and see for people to use and hold on to. For people to use production selected. == The equivalent method is wgsc/mer.do? method=browseIndexMer, == The equivalent page design shows:
Member registration page
Search product information page
1. Enter the keywords to be searched on the main page, click the search button, and the corresponding information will be displayed. Corresponding disk file 1. Input word search page, mainly click button search to display corresponding information. The corresponding possible method mer.do? method=searchMer&cateid=0 , on the face
Information page of the shopping cart
1. People without special rights view the product information in the shopping cart. The corresponding possible method is cart.do? method=browseCart, quite possible data display, as shown in Fig.
People without special rights can choose the next step in the corresponding facility to enter the order submission page. The corresponding disk file is cart.do? method=checkOrder, and the possible information is displayed as shown in the figure
Select the order button to create an order. The corresponding possible method is cart.do? method=submitOrder, == corresponding data display, as shown in Fig.
List control display
People without special rights view the order management interface and manipulate the order accordingly. ==The equivalent possible method is order.do? method=browseOrder, and the corresponding page is displayed as shown in the figure
Customer message page
People without special rights can view and post messages. ==The corresponding possible method is mem.do? method=browseWord, and the equivalent page is displayed as shown in the figure
modify profile page
A group of people with no special rights to change the profile of something contrary to the group. == The corresponding possible method is mem.do? method=loadMember, and the corresponding page is displayed as shown in the figure
Share and encourage each other~~~
If you have any resources, you can share with each other, and if you have any questions, you can also discuss with each other~~~
Tsk~~~ You and me alone, then we can't learn from each other~~~ (dog head)
Open source projects and data sharing: free access to source code courseware and other materials supporting the system Free prostitution method: like + follow + private message me~
If there is a novice who wants to get started with Java and Python, but he doesn't know what to learn and how to learn? You can private message me and share the webpan information of Java and Python selflessly~~~