首页> 中文学位 >基于表描述需求的软件开发自动化方法的研究与实现
【6h】

基于表描述需求的软件开发自动化方法的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章引言

第一节研究背景与意义

第二节本文的研究内容和组织结构

第二章国内外概况与关键技术

第一节软件、软件危机、软件工程

2.1.1软件

2.1.2软件危机

2.1.3软件工程

第二节软件复用概述

2.2.1软件复用的概念

2.2.2软件复用的意义

2.2.3软件复用的过程及类型

2.2.4软件复用技术的发展概况

2.2.5软件复用的关键技术

第三节软件开发自动化技术综述

2.3.1软件自动化的概念及其实现逻辑

2.3.2软件自动化的研究现状

第四节电子政务概述

2.4.1电子政务的内涵及特征

2.4.2电子政务的必要性

2.4.3国内外电子政务的发展状况

2.4.4电子政务领域研究存在的问题和需求

第三章系统分析

第一节项目简介

第二节软件复用和自动化的可行性

第三节数据分析

3.2.1静态数据

3.2.2动态数据

第四节单位组织结构

第四章系统设计

第一节软件体系结构的选择

4.1.1单机程序

4.1.2 C/S和B/S结构

4.1.3软件的B/S体系结构

第二节开发环境和工具的选择

4.2.1开发环境

4.2.2开发工具和语言选择

4.2.3使用Delphi语言开发ISAPI程序

第三节系统总体功能

4.3.1单位管理

4.3.2账号管理

4.3.3数据管理

4.3.4数据查询

4.3.5统计分析

4.3.6单机模块

第四节描述需求的表结构

第五节数据库设计

第六节界面设计

第五章详细设计

第一节软件运行过程

第二节field_tables数组及其使用

5.2.1 field_tables数组结构

5.2.2field_tables数组的使用

第三节部分重要函数和过程

第四节部分重要模块设计

5.4.1数据增加、修改模块

5.4.2综合查询的详细设计

5.4.3统计分析

第六章单机程序及数据交换

第一节单机程序的总体设计

第二节XML概述

6.2.1 XML简介

6.2.2 XML文档

6.2.3 XML用户体系结构

6.2.4 XML的特点

6.2.5 XML的应用

第三节XML编程

第四节数据结构设计

6.4.1数据配置文件

6.4.2数据文件结构

第五节详细设计

6.5.1配置文件的生成

6.5.2界面生成

6.5.3数据的增加和修改

6.5.4文件操作

第六节数据交换

第七章系统应用实例

第一节项目简介

第二节需求分析及设计

7.2.1数据需求及描述

7.2.2界面设计

第三节系统测试和运行

第八章结论

致谢

参考文献

个人简历

展开▼

摘要

本文从一类具有相似需求的电子政务软件项目入手,设计一套可复用的软件系统,从而实现该领域类似项目研发的软件自动化,极大地缩短软件研发周期、提高效率、节省成本,并保证软件质量。 首先对软件复用、软件自动化以及电子政务的应用和发展进行了归纳总结,阐述其定义、作用、发展概况以及存在的问题。而后分析类似项目的需求,将数据分为静态数据和动态数据,并完成软件的复用和自动化目标的可行性研究:决定采用Delphi语言开发B/S结构的ISAPI动态链接库程序作为软件的主要模式,并完成了软件的总体设计;提出用于填写数据字典的表结构,完成了数据库设计和界面设计;讨论了存放数据字典的动态数组的结构及其使用,实现了软件的所有模块;提出用XML语言描述的单机程序配置文件和数据文件,并完成单机程序的详细设计,实现了主数据库与单机程序的数据交换;最后,介绍了采用该系统实现一个软件项目的情况。该系统使得类似项目的研发只需要经过需求分析、需求描述、界面设计过程,即可快速获得软件原型,经过软件测试和多次需求修改,不需要或仅需要极少的代码工作,就能完成项目研发,从而使得类似电子政务软件项目研发的自动化成为可能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号