应用软件功能设计和功能列表

简介: 应用软件功能设计和功能列表

一、应用软件设计的开始——功能列表

真正的应用软件设计是从这里开始的。

根据所设计应用软件的需要,编辑功能列表。对模板中列出的功能可以增减。由于授权的原因,新增功能可能只能在预留功能中修改而成。任务增加功能时需要额外的授权。

功能列表中各项目的意义:

1.功能编号:功能识别代码。增加后不能修改,本系统中任何表的主键一经使用即不能更改,除非删除重建。

2.功能名称:功能的名字,用于标识窗口标题或业务操作。

3.功能来源:适用的功能模型,只能在列表中选择。

4.功能类别:所属分类。影响功能位于主窗口功能菜中哪个选项卡中。分为:流程管理、业务处理、信息查询和基础资料。需要时,功能本身的性质可以分类不一致,只是影响菜单位置。

5.所属模块:影响主窗口菜单的分组。模块项目在列表输入参考后台过程中提供。

6.数据表1、数据表2、数据表3:当前功能使用数据表名,因模型不同,使用的表的数量不同。

7.字典版本:相同数据表可能会在不同功能中使用,其相同字段可能在输入或输出时有不同的要求,以版本来区别。

8.是否隐藏:此功能是否不在功能菜单中显示。

9.暂停使用:该功能暂不使用。

10.是否清理:彻底删除不用。

二、帮助系统

无论是你需要帮助别人还是需要别人的帮助,都可以使用平台提供的帮助系统(F1键)。现在就可以使用啦,按F1吧。(附录图片10)

运行模式:取得当前功能的帮助内容。也可以查看一些共性系统知识。

设计模式:编辑当前功能的帮助内容。直接进行保存。有些帮助内容还可以由系统自由生成。

三、功能设计

系统菜单中的设计选项卡中,基本都是完成应用设计的功能。接下来都会介绍到。根据功能模型的不同,功能设计功能分为:输入功能、处理功能、输出功能。其中,输入功能分为分类目录、查询输入、关联输入、单据输入四种;处理功能分为单据审批和业务处理两种;输出功能分为单据查询、汇总查询两种;单据审批功能可以实现多步骤业务处理。

本节功能设计的基本操作内容。

(一)、应用功能的基本参数

每种模型的设计窗口,左侧是功能列表,右侧是数据表字段列表。

选择具体的功能设计。设计的过程就是填写需要的参数。

数据表对应功能参数:一般是和输入输出相关的参数。将在模型设计等章节详细介绍。这里只说一下基本操作方式,了解一般的操作规律。

1.数据表:输入输出的数据或引导输入输出的数据。

2.载入条件:载入数据的条件。

3.关联信息:当前数据所需要的参考信息,将在有关专题中详细介绍。

4.计算公式:当前输入项目间的计算关系定义。

5.数据调入:定义数据调入的来源,需要和后台程序配合。

6.输入限制:也是一种公式。制定一个数据输入的规则。

7.打印模板:确定使用的打印模板的名称。

(二)、复制功能定义

可以将已经设计好的功能原样复制为其他功能。

(三)、导入功能定义

可以从其他账套中导入功能定义到当前账套。

(四)、赋予数据表真实的意义——数据字典

功能定义窗口一般有设计数据字典和功能数据字典两个功能。

设计数据字典是指前端程序发生变化时,可能改变了系统设计表的字段或用途,需要使用此功能进行刷新和调整,通常不需要操作。

功能数据字典是指该功能所用数据字典未曾设计或需要变更时使用此功能。

详细内容将后续文中讲解。

相关文章
|
存储 小程序 JavaScript
借助云开发实现小程序的登陆注册功能
借助云开发实现小程序的登陆注册功能
295 0
|
3月前
|
内存技术
【软件开发流程控制文档】嵌入式应用软件在线升级功能软件概要设计
【软件开发流程控制文档】嵌入式应用软件在线升级功能软件概要设计
44 0
|
4月前
|
传感器 Python
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
|
6月前
在线预约模式管理系统开发|功能方案|设计原理
商业模式是一种包含了一系列要素及其关系的概念性工具
|
6月前
|
存储 前端开发 数据库
|
6月前
|
JSON 数据库 数据格式
推荐一款管理系统专用 低 代码工具,一天开发一个系统不是梦
Yao是一款Go语言驱动的低代码应用引擎,目前在Github上已有3.8k+Star!使用该框架,你可以通过JSON完成90%的接口和页面开发,用来开发管理系统正合适!Yao的名字源于汉字爻(yáo),是构成八卦的基本符号,看样子作者对八卦还是挺有研究的。
求大家鉴定下本人开发的系统平台界面如何,请多提宝贵意见
求大家鉴定下本人开发的系统平台界面如何,请多提宝贵意见
|
JSON 前端开发 Linux
推荐一款管理系统专用低代码工具,一天开发一个系统不是梦
Yao简介 Yao是一款Go语言驱动的低代码应用引擎,目前在Github上已有3.8k+Star!使用该框架,你可以通过JSON完成90%的接口和页面开发,用来开发管理系统正合适!Yao的名字源于汉字爻(yáo),是构成八卦的基本符号,看样子作者对八卦还是挺有研究的。
|
设计模式 监控 安全
内部系统界面设计【下】 | 设计技巧
关于内部系统 UI 设计的五个技巧
580 0
内部系统界面设计【下】 | 设计技巧
|
Windows
通用的管理系统权限设计
原文:通用的管理系统权限设计 在以前的工作中,我常常会遇到一些系统管理权限的问题,常常是一种系统一种管理方式,很浪费时间和精力,后来我根据Windows的文件权限管理方式想了一种相似流程的控制方式,具体流程如下: 将系统的功能页面加入到模块中,并加入权限限制造,权限可以灵活设置,加入多种权限,...
1186 0