软件开发平台设计_cxd
2008-04-16 09:04
495 查看
软件开发平台设计
一.实体设计
对数据库的表的设计,以及表的相关信息,表字段的相关信息
(此处最大的难点是能否做得比sql server 方便,否则意义大减)
二.表单设计
表单设计目前有3种方案
1. 将表单信息全存入数据库中,库户端只用一个dll调用数据库的表单信息,运行时组成界面。(优点:做表单可以省去源码编写,提高编程效率;缺点:生成界面要从数据库中取信息,造成打开界面慢,特别是一些配置较差的客户端机子,自动生成的界面在美观方面也有待改进)。
2. 客户端界面用源码编写,通过一些集成的类来简化编码,界面生成时只调用数据信息就可以了。(优点:界面生成快;缺点:编码工作繁琐)。
3. 客户端信息存在XML文件,放在客户端,再用通用的dll调用生成界面(这项还有待研究)
三.报表设计
初步锁定这几种报表形式:fastreport(delphi),excel报表控件(C#,delphi),水晶报表 。。。 。。。
四.主界面设计
必要的功能:软件的菜单框架,软件信息配置,登陆用户权限分配,数据库的部分移植
其次的功能:登陆用户密码加密,模块的快捷方式,搜索引擎,消息传输(文件传输),
以及操操作用户的其他管理
补充:主界面还可以集成很多功能,有待补充。。。 。。。
五.软件的发布
这是对软件所包含的文件的管理,增加,减去文件,以及版本的更新
一.实体设计
对数据库的表的设计,以及表的相关信息,表字段的相关信息
(此处最大的难点是能否做得比sql server 方便,否则意义大减)
二.表单设计
表单设计目前有3种方案
1. 将表单信息全存入数据库中,库户端只用一个dll调用数据库的表单信息,运行时组成界面。(优点:做表单可以省去源码编写,提高编程效率;缺点:生成界面要从数据库中取信息,造成打开界面慢,特别是一些配置较差的客户端机子,自动生成的界面在美观方面也有待改进)。
2. 客户端界面用源码编写,通过一些集成的类来简化编码,界面生成时只调用数据信息就可以了。(优点:界面生成快;缺点:编码工作繁琐)。
3. 客户端信息存在XML文件,放在客户端,再用通用的dll调用生成界面(这项还有待研究)
三.报表设计
初步锁定这几种报表形式:fastreport(delphi),excel报表控件(C#,delphi),水晶报表 。。。 。。。
四.主界面设计
必要的功能:软件的菜单框架,软件信息配置,登陆用户权限分配,数据库的部分移植
其次的功能:登陆用户密码加密,模块的快捷方式,搜索引擎,消息传输(文件传输),
以及操操作用户的其他管理
补充:主界面还可以集成很多功能,有待补充。。。 。。。
五.软件的发布
这是对软件所包含的文件的管理,增加,减去文件,以及版本的更新
相关文章推荐
- 软件开发平台的设计和考虑
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 对象设计器使用帮助
- 配送平台软件开发|配送管理系统开发功能设计
- 基于.Net(C#开发)平台的三层框架架构软件的设计与实现
- 自然系统是分层的,软件项目的设计需要减少层的相干性来推动工作的规划。微软的开发平台还是做得不完善,至少aspx界面需要浪费大量的沟通才能设计好。
- 企业级管理软件快速开发平台-极致业务基础平台-可视化工作流设计
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎VC++源码
- 软件开发平台的设计目标
- (嵌入式软件设计)SYSTEM-2440开发平台
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎
- 基于ArcEngine+C#设计与开发国土资源一张图空间数据管理平台软件
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ORM设计器
- K60(Cortex-M4)开源开发探索(三)—— 软件开发平台设计
- EUI——专为Lua程序员设计的软件开发平台,制作漂亮的界面从此轻松
- 软件开发平台概要设计
- 软件开发平台概要设计
- 基于.Net(C#开发)平台的三层框架架构软件的设计与实现
- K60(Cortex-M4)开源开发探索(三)—— 软件开发平台设计
- 软件开发平台概要设计