文摘
英文文摘
第1章绪论
1.1概述
1.1.1《土木工程制图》课程概述
1.1.2教学作业环节存在的问题
1.1.3国内外动态
1.2研究的意义
1.3主要研究工作和研究方法
第2章作业系统体系结构的分析与设计
2.1系统的功能和结构
2.2组件的划分和系统结构的确定
2.2.1软件技术的发展
2.2.2组件对象模型(Component Object Model,COM)
2.2.3组件形式的选择
2.3平台及开发工具的选择
2.3.1系统开发的硬件环境
2.3.2系统开发的软件环境
第3章系统的数据库设计及关键技术
3.1关系数据库简介
3.2数据库的结构设计
3.3视图与触发器
3.3.1视图
3.3.2触发器
3.3.3数据库中视图和触发器的建立
3.4利用索引提高系统性能
3.5数据库访问技术的选择
第4章数据库访问组件的实现
4.1 ActiveX数据对象(ActiveX Data Object,ADO)
4.2数据库访问组件的设计和实现
4.2.1数据库访问组件的设计
4.2.2创建COM应用程序框架
4.2.3 ATL控件RELEASE版的编译
4.2.4生成代理/存根文件
4.3安装数据库访问组件
4.3.1安装服务器端
4.3.2安装客户端
第5章客户端应用程序的设计和实现
5.1界面设计
5.1.1 Office XP风格的界面
5.1.2软件的启动封面设计
5.1.3连接COM服务器
5.1.4用户登录窗口设计
5.1.5为不同的登录用户设置不同的模板
5.1.6防止自动打开新的空白文档
5.2各个管理系统的设计
5.2.1管理员系统
5.2.2教师系统
5.2.3学生系统
5.3数据打印模块的设计与实现
5.3.1利用Word打印数据
5.3.2利用Excel打印数据
第6章图形平台的设计与实现
6.1基本图形元素类的建立
6.1.1基类的建立
6.1.2点类的建立
6.1.3直线类的建立
6.1.4多线类的建立
6.1.5圆类的建立
6.1.6弧类的建立
6.1.7文本线类的建立
6.1.8矩形类的建立
6.1.9椭圆类的建立
6.1.10正多边形类的建立
6.1.11样条曲线类的建立
6.2图形元素的基本操作
6.2.1点选图形
6.2.2框选图形
6.2.3平移图形
6.2.4旋转图形
6.2.5缩放图形
6.2.6删除图形
6.2.7图形对象属性的查询和修改
6.2.8图形对象的拷贝、剪切和粘贴
6.3图形平台的屏幕操作
6.3.1显示全部图形
6.3.2显示首屏图形
6.3.3显示上屏图形
6.3.4刷新全屏
6.3.5放大图形
6.3.6平移屏幕
6.4图形平台的屏幕操作
6.4.1正交线
6.4.2 45度斜线
6.4.3平行线
6.4.4过一点做已知直线的垂线
6.4.5块定义及其修改、存取
6.4.6栅格捕捉
6.4.7图形元素特殊点的捕捉
6.5图形的自动批改机制
6.5.1图形的自动批改机制的综述
6.5.2图形元素归一化
6.5.3自动批改
6.5.4结果显示
第7章程序示例
7.1教师系统
7.1.1选择课程
7.1.2新建题目
7.1.3布置作业
7.1.4个人信息
7.1.5修改密码
7.2学生系统
7.2.1选择课程
7.2.1选择作业
7.2.3个人信息
7.2.4修改密码
结论与展望
致谢
参考文献
攻读硕士学位期间发表的论文
西南交通大学;