离散数学题库管理系统.doc
约41页DOC格式手机打开展开
离散数学题库管理系统,页数41字数 17891 内容摘要随着信息技术的发展,人们对于运用计算机来辅助,协调和管理自身工作的需要正在逐步提高。而面向对象的程序设计在当今应用程序的开发过程中具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发速度。powerbuilder是一种面向对象的client/server的...
内容介绍
此文档由会员 伦月 发布
离散数学题库管理系统
页数 41 字数 17891
内容摘要
随着信息技术的发展,人们对于运用计算机来辅助,协调和管理自身工作的需要正在逐步提高。而面向对象的程序设计在当今应用程序的开发过程中具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发速度。
POWERBUILDER是一种面向对象的Client/Server的开发工具,它提供了众多的画笔用于创建和管理不同的对象,从而大大降低了面向对象应用系统的开发难度,提高了开发质量和开发速度。
我所编制的《离散数学》试题库和组卷系统就是用POWERBUILD8.0为开发工具,后台数据库是Microsoft公司的SQL Server2000数据库。该系统所要完成的任务就是对每到试题建立试题卡,组成试题库,能够对试题查看、添加、修改和删除操作以及能按照给定的组卷要求人工或是智能生成试卷及把试卷和通过Word打印出来。
目 录
内容摘要 3
ABSTRACT 3
1 离散数学题库管理系统的问题 6
1.1离散数学题库管理系统的简介 6
1.2离散数学题库管理系统的系统设计 7
1.2.1系统目标设计 7
1.2.2系统开发设计思想 7
1.2.3 开发和运行环境的选择 8
1.2.4具体系统功能需求描述 8
2 离散数学题库管理系统的分析和设计 9
2.1 离散数学题库管理系统的分析和概要设计 9
2.2 离散数学题库管理系统数据库设计 11
3 离散数学题库管理系统的具体实现 13
3.1模块化的开发环境的简介 13
3.1.1 POWERBUILDER简介 13
3.1.2 事件驱动的应用程序 13
3.1.3POWERSCRIPT语言与函数 13
3.1.4面向对象的编程 14
3.1.5 跨平台开发 14
3.1.6与数据库的连接性 14
3.2系统模块的具体实现 15
3.2.1试题基本信息管理模块 15
3.2.2试卷信息管理模块 19
3.2.3题库信息统计模块 20
3.2.4用户信息管理模块 21
3.3 系统开发的其他方面 22
3.4编译生成和测试 23
4 结 论 23
结束语 26
致 谢 26
参考文献 26
附 录 27
1登陆窗口的设计 27
1.1将窗口定位在屏幕的中央 27
1.2登陆按钮CLICK事件程序代码: 28
1.3口令修改窗口的按钮CLICK事件: 29
2试题编辑窗口设计 30
2.1试题添加按钮的CLICK事件的程序代码: 30
2.2试题修改按钮的CLICK事件的程序代码: 30
2.3试题删除按钮的CLICK事件的程序代码: 31
2.4试题保存按钮的CLICK事件的程序代码: 31
2.5试题退出按钮的CLICK事件的程序代码: 31
3 试题信息查询窗口的设计 32
3.1试题的组合查询的查询按钮的CLICK事件的程序代码: 32
3.2查询结果另存为按钮的CLICK事件的程序代码: 33
3.3查询数据窗口的DOUBLECLICKED事件的程序代码: 33
4试题选择既组卷窗口的设计 34
4.1组卷窗口的选题按钮的CLICK事件的程序代码: 34
4.2试题选择浏览的按钮的CLICK事件的程序代码: 34
4.3试题查询统计窗口的统计查询按钮的CLICKED事件的程序代码: 35
5 试卷信息的编辑查询窗口的设计 37
5.1试卷信息的统计窗口的OPEN事件的程序代码: 37
5.2试卷编辑查询窗口的事件程序代码 38
6 系统维护窗口的设计 38
6.1数据备份窗口的备份按钮的CLICKED事件的程序代码: 38
6.2数据清除窗口的事件的程序代码 39
6.2.1数据清除窗口的Open事件的程序代码: 39
6.2.2数据清除窗口的清除按钮的Clicked事件的程序代码: 40
6.3数据导入窗口的导入按钮的CLICKED事件程序代码: 41
7 关于帮助的窗口设计 42
7.1邮件接收发送系统自定义函数的程序代码: 42
7.2邮件接受发送按钮的CLICKED事件的程序代码: 43
参考文献
[1]软件系统开发技术 潘锦平、施小姚、姚天昉
西安电子科技大学出版社 1997年
[2]数据库系统概论 萨师煊、王珊
高等教育出版社 1991年
[3]POWERBUILDER原理与应用开发指南 何军、刘红岩、王蓉、吴润泽、范国胜
电子工业出版社 1997年
[4]POWERBUILDER数据库系统开发实例导航 何旭洪、余建英
人民邮电出版社 2003年
[5]POWERBUILDER8.0 王守华、卢嘉
清华大学出版社 2000年
页数 41 字数 17891
内容摘要
随着信息技术的发展,人们对于运用计算机来辅助,协调和管理自身工作的需要正在逐步提高。而面向对象的程序设计在当今应用程序的开发过程中具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发速度。
POWERBUILDER是一种面向对象的Client/Server的开发工具,它提供了众多的画笔用于创建和管理不同的对象,从而大大降低了面向对象应用系统的开发难度,提高了开发质量和开发速度。
我所编制的《离散数学》试题库和组卷系统就是用POWERBUILD8.0为开发工具,后台数据库是Microsoft公司的SQL Server2000数据库。该系统所要完成的任务就是对每到试题建立试题卡,组成试题库,能够对试题查看、添加、修改和删除操作以及能按照给定的组卷要求人工或是智能生成试卷及把试卷和通过Word打印出来。
目 录
内容摘要 3
ABSTRACT 3
1 离散数学题库管理系统的问题 6
1.1离散数学题库管理系统的简介 6
1.2离散数学题库管理系统的系统设计 7
1.2.1系统目标设计 7
1.2.2系统开发设计思想 7
1.2.3 开发和运行环境的选择 8
1.2.4具体系统功能需求描述 8
2 离散数学题库管理系统的分析和设计 9
2.1 离散数学题库管理系统的分析和概要设计 9
2.2 离散数学题库管理系统数据库设计 11
3 离散数学题库管理系统的具体实现 13
3.1模块化的开发环境的简介 13
3.1.1 POWERBUILDER简介 13
3.1.2 事件驱动的应用程序 13
3.1.3POWERSCRIPT语言与函数 13
3.1.4面向对象的编程 14
3.1.5 跨平台开发 14
3.1.6与数据库的连接性 14
3.2系统模块的具体实现 15
3.2.1试题基本信息管理模块 15
3.2.2试卷信息管理模块 19
3.2.3题库信息统计模块 20
3.2.4用户信息管理模块 21
3.3 系统开发的其他方面 22
3.4编译生成和测试 23
4 结 论 23
结束语 26
致 谢 26
参考文献 26
附 录 27
1登陆窗口的设计 27
1.1将窗口定位在屏幕的中央 27
1.2登陆按钮CLICK事件程序代码: 28
1.3口令修改窗口的按钮CLICK事件: 29
2试题编辑窗口设计 30
2.1试题添加按钮的CLICK事件的程序代码: 30
2.2试题修改按钮的CLICK事件的程序代码: 30
2.3试题删除按钮的CLICK事件的程序代码: 31
2.4试题保存按钮的CLICK事件的程序代码: 31
2.5试题退出按钮的CLICK事件的程序代码: 31
3 试题信息查询窗口的设计 32
3.1试题的组合查询的查询按钮的CLICK事件的程序代码: 32
3.2查询结果另存为按钮的CLICK事件的程序代码: 33
3.3查询数据窗口的DOUBLECLICKED事件的程序代码: 33
4试题选择既组卷窗口的设计 34
4.1组卷窗口的选题按钮的CLICK事件的程序代码: 34
4.2试题选择浏览的按钮的CLICK事件的程序代码: 34
4.3试题查询统计窗口的统计查询按钮的CLICKED事件的程序代码: 35
5 试卷信息的编辑查询窗口的设计 37
5.1试卷信息的统计窗口的OPEN事件的程序代码: 37
5.2试卷编辑查询窗口的事件程序代码 38
6 系统维护窗口的设计 38
6.1数据备份窗口的备份按钮的CLICKED事件的程序代码: 38
6.2数据清除窗口的事件的程序代码 39
6.2.1数据清除窗口的Open事件的程序代码: 39
6.2.2数据清除窗口的清除按钮的Clicked事件的程序代码: 40
6.3数据导入窗口的导入按钮的CLICKED事件程序代码: 41
7 关于帮助的窗口设计 42
7.1邮件接收发送系统自定义函数的程序代码: 42
7.2邮件接受发送按钮的CLICKED事件的程序代码: 43
参考文献
[1]软件系统开发技术 潘锦平、施小姚、姚天昉
西安电子科技大学出版社 1997年
[2]数据库系统概论 萨师煊、王珊
高等教育出版社 1991年
[3]POWERBUILDER原理与应用开发指南 何军、刘红岩、王蓉、吴润泽、范国胜
电子工业出版社 1997年
[4]POWERBUILDER数据库系统开发实例导航 何旭洪、余建英
人民邮电出版社 2003年
[5]POWERBUILDER8.0 王守华、卢嘉
清华大学出版社 2000年