On the task of software development from the functional classification of enterprise management software

Source: Internet
Author: User

In the career of software development, it is necessary to accurately locate the research direction, such as architects, analysts, designers and so on, whose technical direction and requirements are different. This article locates in the development of enterprise management software, the scope of the business process (or transactional) software to achieve the goal of the entire product, specifically as the software developers have to have what knowledge and skills, whether you are a person or a team, the problem faced is the same, That is, assuming that you can solve all the problems on your own, you may be the head of the team or a person who can complete the project, and conversely, one or more of these tasks cannot be completed, and all other work that has been done equals reset to zero.

Enterprise management software PRODUCT or project development task

1, requirements Analysis: Determine what business processes it includes. Due to the number of similar products, can be referred to the full information, so easy to complete;

2, the architecture design: determine what technical platform and how to achieve (including database design).

3, the function realizes: writes the code and the design interface.

4, product Documentation: User manual, such as implementation of the program.

In these tasks, if the function implementation can be done, then the other is easy, so the primary developers should start here.

Functional classification of enterprise management software

1. Data input function

(1) Single table data entry

A, hierarchical coding basic data input

B, ordinary single form input (such as options, parameters, attributes, etc.)

(2) Multi-table associated data entry

Mainly the document input.

2. Data processing function

(1) Database data processing

Data processing done through stored procedures

(2) Variable data processing

The operation and conversion of variables in the program

3. Data output function

(1) Report output

Main output form, including screen display and printing

(2) Simple output

Single or small amount of data displayed in a window or page

Basic requirements of main function realization of enterprise management software

First, the input of the basic data of the grading coding

1. Hierarchical coding directory is the main form of basic data in enterprise management software. such as customer directory (or file, this article is called directory, the same below), supplier directory, Department directory, project directory, etc., where the meaning of the Code is: (1) Unique identification, (2) Order, (3) affiliation.

2, when the implementation of the requirements to complete the above meaning while trying to automatically encode.

Second, the document input

1, the document input uses at least a One-to-many two data table to store the data.

2, Input Reference: (1) input project involves the basic data, can refer to the basic data input, (2) Related data input reference, such as the input order can refer to the inventory balance data is historical prices.

3, automatic input: According to the data has been filled out to automatically complete the associated data input. Enter the address, contact, etc. automatically after entering the customer name.

4, automatic operation: According to the input data, calculate and enter the relevant data, such as according to the quantity and unit price calculated the amount.

5, data validation: such as required data, not 0 data, balance data.

6, can increase, delete, change, check, audit.

Third, the report

1, the format design part of the requirements to achieve the basic results of Excel (must customer custom format).

2, can design the formula (can customer custom formula and function).

The above three main functions achieve and meet the requirements, you can say that the project or product is half done.

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.