通过面向系统建模软件设计系统模型后自动生成应用系统

    1)管理信息系统“软件生产线”3.0版

    软件生产线通过建立用例图、数据结构部件图、组件图、系统结构部件图等系统模型、调用部件程序,用户只需根据提示输入参数,便可一键生成应用系统;也可以调出已经建立的系统模型,修改参数,再一键就可完成系统修改与扩展。操作者无需任何语言基础都能设计出高质量、界面友好的应用系统。可用于数据库课程实验,帮助了解一般管理信息系统的构成、结构特点、功能与性能要求,设计方法。也可用于实际管理信息系统的开发,具有开发效率高,技术难度低,所开发项目界面丰富、易学习、易使用、易维护、成本低等特点。

    软件中给出二个实例分别说明简单与复杂管理信息系统的生成过程。前者例如生成一个仓库管理系统:应用用例图、数据结构部件图、系统结构部件图创建一个包括18个数据表、46个模块的应用系统。后者例如生成一个汽车零配件企业的企业管理系统:应用用例图、数据结构部件图、系统结构部件图、组件图创建一个包括90个数据表、219个模块的应用系统。充分说明该软件具有实用价值,可以帮助中、小企业用最少的费用建立自己的管理信息系统,并且极大减少维保费用,减少维保与系统扩展可能对生产带来的损失。

    该系统由“软部件库”支撑,软部件库中数据维护类部件包括有界面自生成与任意自定义生成二种模式,考虑了数据异构、代码变换、安全性、数据完整性、图形、语音等问题。数据查询类部件包括选择1到多个字段进行固定查询、任意查询,各种组合查询,包括聚集函数的查询,关于文本的查询等功能。数据处理类部件包括横向计算、纵向统计、关系运算、交叉表、表转置、生成统计图表、ABC分类等通用处理和专用程序,可以通过参数定义确定部件功能、性能、计算处理内容,也可以通过接口文件进行复杂变换与处理,使得有更宽广适应性。数据通信类部件可以实现当前库中数据表间、不同数据库数据表间、不同数据库系统数据表间数据导入与导出,也可以实现数据表欲各种格式的纯文本文件、excel文件、word文件、pdf文件、xml文件之间的导入或导出。数据打印类部件包括各种表格式、文本式、图表式报表的格式生成、打印预览、打印等程序。功能丰富完善,基本能满足一般管理信息系统设计与建立的需要,当完成数据模型图绘制后,只需要数秒就能建立或修改所有数据库与数据表,建立应用系统菜单,生成水平下拉菜单或目录树菜单控制的应用系统,自动生成执行程序文件。

   目前尚未见类似软件的报道。

    2)数据库桌面操作系统

    可选择功能、变换界面、十分容易地对SQL Server及其他数据库进行数据维护、查询、处理、通信、打印等操作,是对SQL Server等一般数据库管理系统可视化操作的功能的补充。也是了解本系统部件库的工具。

    3)工作流实验系统

    通过建立时序图模型可建立工作流控制的应用系统,例如办公自动化系统与erp系统。可帮助了解管理信息系统中具有工作流控制要求的系统结构与功能性能情况。

    4)数据挖掘实验系统

    可用于数据挖掘课程教学,通过单步操作与图形了解数据关联、FP树、ID3决策树、聚类分析、公式发现等数据挖掘的理论与算法。也可用于这些类型数据挖掘的操作。其中“公式发现”用多个函数式拟合连续形式的实验数据,力图找到最接近的函数式用于预测。软件通过单步方式计算或描述求得数据挖掘结果,帮助更好地学习与了解数据挖掘技术。

    5)数据库SQL语句实验程序

    可采用向导手段辅助生成建立数据表、修改数据表结构、数据查询、数据维护等SQL语句,帮助了解SQL语句的结构与设计方法。

    上述软件可从由水利水电出版社于元月份出版的《数据库原理与技术(第三版)实验指导》所附光盘中获得。

    通过教材《数据库原理与技术(第三版)实验指导》可以详细了解该光盘全部软件的操作方法,凭借其所附的数据,可以复现操作该软件各实验结果,从而保证哪怕完全不懂编程语言的任何中学以上文化程度的读者完全掌握该软件操作方法。其中部分目录如下:

目录... 3

实验1  SQL Server 2014可视化操作实验入门... 7

1.1  实验目的... 7

1.2  预备知识... 8

1.3  实验范例... 8

1.3.1  可视化方式创建数据库... 9

1.3.2  可视化方式创建数据表... 12

1.3.3  可视化方式进行数据录入... 14

1.3.4  分离和附加数据库... 14

1.3.5  备份和恢复数据库... 16

1.4  实验练习... 21

实验2  SQL Server文件组织分析... 22

2.1  实验目的... 22

2.2  预备知识... 22

2.3  实验范例... 25

2.4  实验练习... 28

实验3  SQL数据定义语句... 29

3.1  实验目的... 29

3.2  预备知识... 29

3.3  实验范例... 30

3.3.1  SQL语句创建数据库... 30

3.3.2  修改数据库定义... 32

3.3.3  删除数据库... 34

3.3.4  创建数据表CREATE TABLE语句... 35

3.3.5  修改数据表结构ALTER TABLE 语句... 37

3.4  实验练习... 37

实验4  定义数据完整性... 38

4.1  实验目的... 38

4.2  预备知识... 39

4.3  实验范例... 42

4.3.1  T-SQL语言可视化定义数据完整性约束... 42

4.3.2  添加CHECK约束的语句... 46

4.3.3  T-SQL语言建表语句内定义数据完整性约束... 48

4.4  实验练习... 49

实验5  应用工具程序定义数据表... 50

5.1  实验目的... 50

5.2  预备知识... 51

5.3  实验范例... 55

5.3.1  建立数据表——生成CREATE TABLE 语句... 56

5.3.2  修改数据表结构——生成ALTER TABLE 语句... 59

5.4  实验练习... 63

实验6  数据维护... 64

6.1  实验目的... 64

6.2  预备知识... 64

6.3  实验范例... 65

6.3.1  向数据表录入数据的INSERT INTO 语句... 65

6.3.2  修改数据表中数据的UPDATE语句... 68

6.3.3  删除数据表中数据... 69

6.4  实验练习... 69

实验7  对单一表查询实验... 70

7.1  实验目的... 70

7.2  预备知识... 71

7.3  实验范例... 72

7.3.1  实现投影运算的查询... 72

7.3.2  包含有选择运算的查询(条件查询)... 73

7.3.3  包含聚集函数的查询... 75

7.3.4  对查询结果排序输出... 76

7.4  实验练习... 76

实验8  多表查询及查询工具的使用... 77

8.1  实验目的... 77

8.2  预备知识... 78

8.3  实验范例... 80

8.3.1  多表连接查询... 80

8.3.2  多表外部连接查询... 81

8.3.3  嵌套查询... 82

8.3.4  应用查询工具程序生成查询SQL语句的查询... 85

8.4  实验练习... 92

实验9  关系代数实验... 94

9.1  实验目的... 94

9.2  预备知识... 95

9.3  实验范例... 97

9.3.1  面向集合的关系运算... 98

9.3.2  专门的关系代数实验... 101

9.4  实验练习... 105

实验10  视图、索引... 106

10.1  实验目的... 106

10.2  预备知识... 107

10.3  实验范例... 110

10.3.1  行列子集视图及其应用... 110

10.3.2  基于视图组织查询... 114

10.3.3  建立规则及其应用... 117

10.3.4  建立索引及应用... 118

10.4  实验练习... 119

实验11  T-SQL程序设计... 121

11.1  实验目的... 121

11.2  预备知识... 121

11.3  实验范例... 133

11.3.1  TSQL语言编程基础... 134

11.3.2  存储过程... 141

11.3.3  触发器... 144

11.4  实验练习... 147

实验12  数据库管理与数据控制语言... 148

12.1  实验目的... 148

12.2  预备知识... 149

12.3  实验范例... 159

12.3.1  数据库安全性管理... 159

12.3.2  数据导入导出... 162

12.4  实验练习... 164

实验13  使用数据库桌面操作系统程序操作数据库... 165

13.1  实验目的... 165

13.2  预备知识... 165

13.2.1  数据库桌面操作系统组成与设计思想... 165

13.2.2  部件库部件的功能与使用方法。... 170

13.3  实验范例... 179

13.3.1  数据维护基本操作... 179

13.3.2  存在文本类型数据的数据维护... 180

13.3.3  可变换标签、可使用代码、可变换按钮名称的数据维护... 182

13.3.4  存在图像类型数据的数据维护... 184

13.3.5  存在数据安全性、数据完整性控制要求的数据维护... 186

13.3.6  自定义布局的表单程序与表单设计器... 189

13.3.7  实现参照完整性控制... 192

13.3.8  音像手册设计与万能表单... 193

13.3.9  固定格式查询程序... 195

13.3.10  通用查询程序... 197

13.3.11  组合查询程序... 198

13.3.12  涉及聚集函数的查询程序... 199

13.3.13  文本查询程序... 201

13.3.14  纵向数据统计程序与ABC分类... 202

13.3.15  横向数据统计程序... 204

13.3.16  关系运算... 205

13.3.17  交叉表、表转置与生成统计图表... 206

13.3.18  数据导出到纯文本文件... 209

13.3.19  数据导出到Office文件... 210

13.3.20  从纯文本文件导入数据... 211

13.3.21  从Office文件导入数据... 212

13.3.22  生成表格格式文件及打印与打印预览... 213

13.3.23  生成表单式格式文件及打印与打印预览... 216

13.3.24  生成标签格式文件及打印与打印预览... 218

13.3.25  生成带统计图报表格式文件及打印与打印预览... 220

13.4  实验练习... 222

实验14  使用软件生产线建立应用系统... 225

14.1  实验目的... 225

14.2  预备知识... 225

14.3  实验范例... 231

14.3.1  仓库管理系统框架设计... 231

14.3.2  企业管理系统框架设计... 238

14.3.3  办公自动化系统框架设计... 260

14.4  实验练习... 264

实验15  数据挖掘原理实验... 274

15.1  实验目的... 274

15.2  预备知识... 274

15.3  实验范例... 278

15.3.1  公式发现... 278

15.3.2  Apriori关联分析... 279

15.3.3  FP-Growth算法... 280

15.3.4  ID3分类法与决策树... 282

15.3.5  聚类分析... 284

15.3.6  SQL Server数据挖掘... 285

15.4  实验练习... 293

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggypy.html