Accounting system based on WeChat applet

Introduction

College student bookkeeping is a convenient WeChat small program for college students. Use small program cloud development, cloud function, cloud database, cloud storage .

The system provides five accounting modules for expenditure, income, transfer, balance, and lending . It contains a variety of scenario books , involving various scenarios for students, such as food, transportation, shopping, dormitory, entertainment, and learning, to meet different periods of accounting need. Users can view their account balance and all bill records in real time . This small program has been launched, welcome to scan the code to experience.
College student book


1. Introduction to Mini Program

1.1 Project background

It is a matter of recent years that personal financial management has been recognized by the public and valued by financial institutions in my country. People's emphasis on personal financial management is inseparable from the continuous improvement of my country's market economy system, the rapid development of the capital market, the increasingly abundant financial products, and the year-on-year increase in the overall income level of residents. However, compared with developed countries such as the United States and Japan, our people's understanding of personal financial management is still in its infancy.

But in fact, financial management is not difficult, and you do not have to rely on the advice of personal financial professionals to do it yourself. As for how to estimate income, grasp expenditures, and review and improve, it depends on the financial records of the week. Simply put, bookkeeping is the first step in financial management.

The most direct function of bookkeeping is to find out the specific situation of income and expenditure, to see how much money you earn, how much money you spend, and where the money is spent. You can also know how much money is needed to maintain a normal daily life, and the remaining money can be considered for consumption and investment, which is the basis for financial planning.

As more and more people have the habit of keeping accounts, it is very practical to adopt a scientific financial management method of "thrift" when the established income of the students is stable, and it is also in line with the principle of personal financial management. The structure of personal income and expenditure is changing day by day. Simply recording income and expenditure on a notebook cannot satisfy the statistical analysis of income and expenditure structure. Therefore, accounting software targeting individual users has emerged. Corresponding various family and personal financial management software are also increasing. However, many personal financial management software operating professionals are too powerful for individual users, and it is difficult to understand the professional terms of analyzing data. Therefore, the development of an accounting program that is easy to use, intuitive statistical results and has reference value for individual users' financial management can undoubtedly provide convenience for the majority of individual users.

The purpose of this project is to help college students manage their own finances reasonably, cultivate good consumption habits, figure out how money is spent, and avoid lavish spending . Help students become smart and rational consumers through bookkeeping, spend money on the blade, and do more with less money.

1.2 Project introduction

College student bookkeeping is a convenient WeChat small program for college students . The system provides five accounting modules for expenditure, income, transfer, balance, and lending . It contains a variety of scenario books, involving various scenarios for students, such as food, transportation, shopping, dormitory, entertainment, and learning, to meet different periods of accounting need. Users can view their account balance and all bill records in real time .

At the same time, the small program provides a map function for querying **"nearby banks" and an exchange rate calculator function** to help users live efficiently. For different bill types, the icons displayed by the system are also different to help users distinguish better. At the same time, the system will automatically sort all bill records in chronological order, from year to month to day. The small programs are simple to use and beautiful in design, which will bring convenience to users' lives.

1.3 Application scenarios

After spending or earning a sum of money, students can open the WeChat applet of "College Student Bookkeeping" at any time to record a sum. At the same time, if the user wants to quickly inquire about his own additional bank or use the commonly used exchange rate to calculate the amount, it is also the use scenario of this applet.

1.4 Overall system framework

frame

2. Demand analysis

Demand analysis refers to a complex process of understanding user needs, reaching agreement with customers on software functions, estimating software risks and evaluating project costs, and finally forming a development plan. Demand analysis is important because it has a decision-making, directional, and strategic role. Its basic task is to answer the question of what the system must do. If a lot of manpower, material resources, financial resources and time are invested to develop software that is not needed by others, then all the investment is in vain. This chapter will elaborate on the demand analysis of the college student accounting system. So that the system can meet the needs of most student users to record daily income and expenditure as much as possible.

2.1 Design goals

In order to make a system that meets the quality requirements of college students, the following design goals are formulated:

  • The type of account is as suitable as possible for students' daily use, and the product should be easy to understand and use for users
  • For income and expenses, set as many bill types as possible for college students
  • The UI design is standard and beautiful, and different icons are displayed for different types of bills, and friendly prompts are given for the success or failure of the operation
  • Provide some small tools that can facilitate the user's efficient life, such as exchange rate calculator, etc.

2.2 Functional requirements

  • The function of recording daily income and expenditure, pictures can be inserted in the bill
  • View the bills of a specific account and the bills of all accounts
  • Bills are sorted and displayed according to time
  • Obtain user feedback

2.3 Non-functional requirements

  • Security: The system must be able to protect the user's billing information
  • Loading speed: When the user has a lot of billing data, the loading speed cannot be too slow

3. Detailed design

More content, please move to https://developers.weixin.qq.com/community/develop/article/doc/0004caaad78550e49fca811f252813


4. Resources

The code of this applet has been open source
https://github.com/ChangYanwei/accountBook

Guess you like

Origin blog.csdn.net/weixin_43974265/article/details/111785310