Summary design of a drawing

xiaoxiao2021-03-06  37

WANGPHOENIX original

1 Introduction

1.1 Writing

In order to clarify software design, organize software development and testing, write this document.

This document is for project managers and developers.

1.2 background

The software system is called --- xx locomotive cycle turnover plotting system; software system is referred to as --- turnaround drawing system; this project is developed as an XX locomotive application management information system (Phase II); Independent, application software is independent. Data sharing with other systems: XXXX, XXXX and other systems.

1.3 reference materials

a. "XX Locomotive Section Phase II Demand"

b. "XX Locker Section Drawing System Demand Description"

c. "Locomotive turnover drawing system database design"

2 summary design

2.1 demand regulations

See "XX Locker Drawing System Demand Description".

2.2 Operation Environment

2.2.1

Hardware environment

The server has at least 256MB of memory and 200MB hard drive (excluding database capacity)

2.2.2

Software Environment

Operating system: Windows2000 Server

Database: SQLServer2000

2.3 System Overall Catalog Structure

Directory name

Store content

Diagram.exe

Main program

XXXX.XML

Graphic display configuration file

Xxxxxxx.xml

Print settings file

DES.DLL

Password encryption and decryption unit

2.4 System main interface schematic

figure 1

The main interface is shown in Figure 1, mainly including the main menu, toolbar, prompt information, right-click menu and status bar.

Main Menu: Contains all the operational projects of the login user to the locomotive turn. The first three main menu is mainly used for the view and selection of locomotive cycutions; the following menu items are actions for each function.

Toolbar: Place the user's frequently used operational shortcuts in the toolbar, which can greatly improve work efficiency during use.

Tip information: When the user's mouse is operated on a locomotive, the prompt information will display the selected information to the user in real time.

Right-click Menu: List all the user's operations in the current environment, reducing the time of the user finding an action item.

Status bar: Mainly used to display some comment information and version information.

2.5 system overall structure

2.6 module definition

2.6.1

Basic figure drawing module

The main function of the basic figure drawing module:

1. Add: Users can add a trail in the basic map drawing module to facilitate the copy of the flight on the plan map and the actual map

2, the deletion of the train: used for maintenance of the train

3, maintenance of the line: Users can create a new line and fill in the relevant information, and the existing line can be maintained

4, the setting of the section: For different line users, the section name can be performed, and if the segment name is consistent, it can be combined in the section.

5, the display of the train information: Provide user intuitive line information, the information displayed is mainly opened, to the point, train number, etc.

The specific operation interface is shown in Figure 2

figure 2

2.6.2

Planning diagram drawing module

The plan drawing module is shown in Figure 3

image 3

The plan diagram drawing module mainly includes the following functions:

1

2, copy plan function: This system can automatically generate the schedule of the day according to the basic map, automatically created a destination plan

3, the management function of the train: users can manage all the trains on the plan map, you can add, delete and modify any of the car

4. Modify the function of the vehicle: The user's drawing area selects a certain number of times to make the number of times.

5, the number of batch deletions: users can delete multiple trains in the plot area

6. Dispatch locomotive function: Users can assign it after selecting a certain train, and can see the locomotive dispatch in the drawing area

7. Dispatch the function of the driver: Users can handle the driver on the locomotive that has been assigned

8, automatic derivation function: embedding automatic derivation procedure, realizing automatic assignment of locomotive and personnel 9, the management of the nature of the train: the nature of the train can be related, the main value: direct goods, passenger car, single machine and intercourse

10, the management of the operation: for any train, users can transfer or cancel the transportation

11. Overall movement: For locomotives or people can achieve the function of moving or down

12, management of locomotive: For locomotives that have been assigned, users can draw locomotives to locomotives

13, automatic fold line: For adjacent trains to achieve aesthetic purpose, the automatic fold line of the line

14. Setting of temporary stop: Temporary stoppoints for display on planning diagrams

2.6.3

Actual drawing module

The actual drawing module is shown in Figure 4

Figure 4

The actual drawing module mainly includes the following functions:

1. View the actual picture: Users can choose the date of viewing the actual chart in the date selection, the actual map is displayed on the actual map and the locomotive information

2, copy the actual graph function: This system can automatically generate a practical map with the scheme of the day.

3, the management function of the train: users can manage all the trains on the actual chart, you can add, delete and modify any of the car

4. Modify the function of the vehicle: The user's drawing area selects a certain number of times to make the number of times.

5, the number of batch deletions: users can delete multiple trains in the plot area

6, locomotive management function: Users can manage locomotives after selecting a certain train, and see the locomotive dispatch in the drawing area

7. Management of the nature of the train: The nature of the train can be related, the main value: direct goods, passenger car, single machine and insiders

8, the management: for any car, users can transfer or cancel the transportation

9, the overall movement of the locomotive: the function of the locomotive can reach up or down

10, the management of locomotives: For locomotives that have been assigned, users can draw locomotives to locomotives

11, automatic fold line: For adjacent trains to achieve aesthetic purpose, the automatic fold line of the line

12. Settings for temporary stop: Temporary stoppoints for display on the plan view

13, the function of the timeline: the user can set the time axis of the current actual map, the timeline is used to distinguish the actual implementation and plan implementation of the locomotive.

14, the normal time information of the locomotive: the locomotive will show the actual shortage of locomotives, the point is the red circle, the late is blue circle

2.6.4

Parameter setting module

The parameter setting module is shown in Figure 5

Figure 5

The parameter setting module mainly includes the following functions:

1. Zoom in and reduce the function of the locomotive: The display parameters can set the horizontal or longitudinal zoom in or to reduce the user's view

2, uplink, downloads of the next time: users can choose only to view the last train or the drowning

3,48 hours display: Users can view the situation of continuous locomotive on the day and tomorrow, this function is valid in planning maps and actual pictures

4, late information viewing function: When the user views the actual map, you can choose the late situation that you don't look at the locomotive.

5. Draw a zone network function: When viewing a locomotive in the section, you can choose the contact line of the associated line in a section.

6, manual hook function: Users can choose to perform manual drawing lines in the actual map and plan graphs, this feature can directly select the locomotive network, you can draw a two-day locomotive contact line 48 hours

7. Maintenance of display parameters: Provide a concise operation interface, enable settings for the proportion of graphics, scale, etc.

8. Maintenance of locomotive: Provide lattice maintenance of locomotive

2.6.5

Print module

The print module is shown in Figure 6

Figure 6

The print module mainly contains the following features

1. Setting of print mode: Users can set different print modes for different lines, you can choose different printing paper, different printing ratios

2, what you have obtained: Users directly click the print button to realize the printing of the locomotive, the printing effect will match the locomotive drawing 2.6.6

Public query module

The public module is shown in Figure 7

Figure 7

The public query module mainly contains the following functions

1. Search for basic map: Provide queries for basic picture data

2, planning query

3, query of the actual map

4. Query of driver information

2.6.7

Other modules

1, user login module

After the user logs in, it will determine the permissions of its operation. Only the director is tune or the system administrator can perform related operations.

2, historical information record module

The user will automatically record in the database when modifying or deleting the planning map and the actual chart, so that you can check it later.

3, copyright and software version module

Record the copyright information of the software and related software update logs, which is easy to update later

转载请注明原文地址:https://www.9cbs.com/read-64593.html

New Post(0)