Crisopeya
 
Crisopeya Software 2.0 Community
The software applications community

Contributors Guide

Aplicaciones Informáticas a Medida
3. USER REQUIREMENTS DEFINITION WITH THE SEED TOOL

The SEED Tool allows to define the software application user requirements in four different steps:

  • 1a. Application Architecture Definition.
  • 1b. Application Database Definition.
  • 2a. Information Modules Definition.
  • 2b. Information Modules Database Definition.


To define the application user requirements execute the SEED Tool. You can start the Tool from the direct accesses created during installation or you can run the "semilla.exe" o "semilla.sh" on the tool installation folder.

The following window to select the Tool language will be shown.

SEED


Once the language is selected, the following welcome window will be shown.

SEED


Press the Next button to continue.

SEED


The following Tool guide window will be shown.

SEED


Press the Next button to continue.

The following window to select the user requirements to define will be shown.

SEED


Select the “Define the application configuration” option to define the application user requirements.

Crisopeya


Note:
The “Go to the Modules definition” option is used to add new Information Modules to an already installed application.

SEED
Press the Next button to continue.

3.1. Definition of the CRISOPEYA Common Platform requirements

On the first step of the "Common Platform" requirements definition the following window to select the operating system where the application will be installed is shown.

SEED


Chose the appropriate option and y press the Next button to continue.

On the next step the following window to define the common platform database is shown.

SEED


Select the option: “Select the recommended embedded database, that will be included with the platform software (Recommended)”. With this option selected, an internal database will be installed automatically together with the software application during its installation.

Note:
Advanced users can define a specific database, from an available databases list, selecting the “Select an external or internal database from compatible databases list” option.

For additional information about this procedure, view the Appendix I - Database definition for advanced users.


On the next step, the following window to define the application additional information is shown.

SEED


On "Window title" the title that will be shown on the application window is defined.

On "URL" a website that will be linked from the application is defined.

On "Application Logo" the image that will be shown as the application logo is defined.

On "Language" the language that will be used when the application starts is selected.

These values can be modified on the application when it is started.

Press the Next button to finalize the common platform user requirements definition.

The following window to choose between finishing the requirements definition or going to the Information Modules definition will be shown.

SEED


Keep unmarked the Finish the requirements definition option and press the Next button to define the Information Modules requirements.


3.2. Definition of the Information Modules requirements

To start with the Information Modules requirements definition, the following window to define the Module name is shown.

SEED


Insert the Information Module name. For example, if you want to build a software application to manage invoices, you can call the Module "Invoices".

Press the Next button to continue.

Next, the following window to define the fields that compose the Information Module is shown.

These fields will set what information will be stored and managed at the database.

The following window will be shown:

SEED


Insert the name of the different fields to manage and the data type of these fields. For example, if you want to manage names, insert a field called "Names" and select the data type "Text". If you want to store birth days, insert a field called "Birth Days" and select the data type "Date".

One you have finished the definition of all the fields that compose the Information Module press the button Next to define the fields additional information.

The following window will be shown:

SEED


On this window you can define additional information about the fields that compose the Information Module. The information that is defined on this window is not mandatory.

Press the Next button to continue.

On the next window, you can define how the information managed by the Information Module is going to be ordered. You can select what fields will be used for ordering and what direction it will use.

SEED


For example: If you select the field "Name" and order "ascending", the Module information will be shown ordered alphabetically for this field form minor to major.

Once the order is defined, press the Next button to continue.

The next window is used to define the icons that will identify the Information Module inside the application. If you do not define any icon for the Module the default icons will be used.

SEED


Once the icons are defined, press the Next button to continue.

On the next step, the following window to define the Information Module database is shown.

SEED


Select the option: “Select the recommended embedded database, that will be included with the platform software (Recommended)”. With this option selected, an internal database will be installed automatically together with the software application during its installation.

Note:
Advanced users can define a specific database, from an available databases list, selecting the “Select an external or internal database from compatible databases list” option.

For additional information about this procedure, view the Appendix I - Database definition for advanced users.


Press the Next button to finish the Information Module requirements definition.

The following window to summarize the requirements already defined will be shown.

SEED


This window allows to define more Information Modules to be managed by the application. If you want to add more modules, select the "New Module" option and press the Next button. The application can manage many Modules simultaneously and once it is installed, allows to add new modules to manage and delete the modules already installed.

If you want to finish the user requirements definition, press the Next button keeping unmarked the "New Module" option.

The following window "Sending the requirements file" will be shown:

SEED


On this window, the file where the application requirements will be stored is defined. To select the file to store the requirements press the "Browse" button and the next dialog window will be shown:

SEED


The file where the requirements will be stored must have the “.cri” extensions, established by default.

The window allows to connect directly to the CRISOPEYA.NET system to send the file with the requirements. Select the option “Generate and send” to send the requirements.

SEED


Note:
If you only want to save the requirements to send them later to CRISOPEYA.NET, you can select the option “Generate files”.
SEED


Press the Next button to finalize the requirements definition.

The following "Finalize" window will be shown.

SEED


Press the Finish button to exit the Tool.

2. Send Requeriments

When the “Generate and Send” option is selected at the SEED Tool, the following window to send the user requirements file online will be shown.

Crisopeya.net


Note:
You can also access this page to send requirements going to the website en.crisopeya.net and following the link Build Applications.


Select the requirements file generated with the SEED Tool. To select the file you can press the Browse button and the following dialog window will be shown:

Crisopeya.net


Select the file, and press the Continue button to send the requirements.

Crisopeya.net


The requirements file already sent will be checked and the price for the software application to build will be shown.

For this version of the Technology, the price of the software applications to build depends on the number of Information Modules to be installed.

The prices are calculated as follows:

PRICE
Common Platform

Information Modules
19.95€

14.95€


The following page will be shown:

Crisopeya.net


To acquire the requested software application add it to your shopping cart, pressing the In Cart button.

Crisopeya.net


The following page will be shown:

Crisopeya.net


To submit the order press the Checkout button.

Crisopeya.net


The following page will be shown:

Crisopeya.net


To submit the order you must login as a registered user, inserting your email address and login password, and pressing the Login button.

Crisopeya.net


The following page to confirm the payment method will be shown:

Crisopeya.net


The payment method available on CRISOPEYA.NET is “Credit Card” payment on a secure payment gateway. Press the Continue button.

Crisopeya.net


The following page to confirm the order will be shown:

Crisopeya.net


Press the Confirm button.

Crisopeya.net


The following warning page will be shown, where it informs that you will temporally leave the website en.crisopeya.net to connect to the secure payment gateway, to make the payment on a secure environment.

Crisopeya.net


Prees the Continue button to access the payment gateway.

Crisopeya.net


The following page will be shown:

Crisopeya.net


To make the payment, you must insert your credit card number, together with the security number and the "Valid until" date. Press "accept" to continue.

Once this data has been checked, the following page will be shown:

Crisopeya.net


To come back to the electronic commerce system press return to business. If the payment has been successful the following page will be shown:

Crisopeya.net


To download the requested software application press the Download button.
Crisopeya.net


2. Send Requeriments

Note:
You can also download the requested application later at any moment from your user account. For additional information, view the Appendix II - Applications Download.


The requested software application is available for downloading and ready to be installed.


© BUSINESS EXCELLENCE through INFORMATION TECHNOLOGIES, S.L. 2004-2007. All rights reserved.
CRISOPEYA, the CRISOPEYA logo, BEIT and the BEIT logo are Business Excellence through Information Technologies SL registered trademarks.
Project co-funded by the IMPIVA Instituto de la Pequeña y Mediana Industria de la Generalitat Valenciana and the European Social Fund European Social Fund