您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[网络应用] 面向对象开发的实践

  • 简介: 原文 引 言随着Internet的普及,intranet的发展,家庭上网带宽的提高,在网络上学习和进行教学已经成为一种时尚和个人发展的要求。在市面上,我们可以看到很多教学软件,但很多都是单机版的,具有更新速度慢,题库单调等不良之处,《网络题库》...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

引 言
随着Internet的普及,intranet的发展,家庭上网带宽的提高,在网络上学习和进行教学已经成为一种时尚和个人发展的要求。在市面上,我们可以看到很多教学软件,但很多都是单机版的,具有更新速度慢,题库单调等不良之处,《网络题库》真是在这种情况下,提出了共享题库的做法,客户端通过服务器访问题库,而服务端的题库可以进行随时更新。这样,既满足了用户对题库内容的要求,又方便了系统的升级服务。下面,就是有关《网络题库》开发部分的一些理论和编程。

一、面向对象系统分析和设计在数据库系统开发中的应用

数据库应用系统的开发,随着时代的发展,用户对系统的功能、适应性及操作都提出了更高的要求.现在的数据库系统都要求有网络支持和高并发的多用户运行,同时要求有良好的柔韧性,能够随着用户需求变化作相应的调整.如果采用传统的面向过程的程序分析和设计及大程序包的方式去组织系统,要在分布式的数据库系统中做程序的更新和升级将非常困难.良好的系统分析和程序组织是大势所趋,也是软件系统延长生存周期的必由之路.现今软件领域流行的面向对象分析建模和程序组件技术为这一需求提供了良好的技术支持.我们在开发《网络题库》中,采用了这两项新技术,以VC++,VB为主要的开发工具,本文给出了开发面向对象系统时在系统分析、对象抽取和组件组织方面所采取的方法。

1、 面向对象分析和面向过程分析实现的比较
数据库应用系统传统的开发方式是采用面向过程分析,在需求分析阶段给出详尽的业务处理流程,这要求用户必须对业务非常熟悉,而且有一定的预见性.
......


  目录

目 录

摘 要--------------------------------------------------------------------------------------------------------( 3 )

引 言--------------------------------------------------------------------------------------------------------( 3 )

一、 面向对象系统分析和设计在数据库系统开发中的应用----------------------------( 3 )

1、面向对象分析和面向过程分析实现的比较--------------------------------------------( 3 )

2、系统分析模式与面向对象思想-------------------------------------------------------------( 4 )
2.1 对象的抽象-------------------------------------------------------------------------------------( 4 )
2.2 对象的封装-------------------------------------------------------------------------------------( 4 )
2.3 子类属性的基本确定-------------------------------------------------------------------------( 4 )
2.4 相关性的确认----------------------------------------------------------------------------------( 4 )

3、系统设计模型与面向对象思想--------------------------------------------------------------( 4 )
3.1系统总体结构设计(模块划分与功能) ------------------------------------------------------( 4 )
3.2代码设计-----------------------------------------------------------------------------------------( 4 )
3.3数据库设计--------------------------------------------------------------------------------------( 4 )
3.4输入输出设计-----------------------------------------------------------------------------------( 5 )
3.5处理流程设计-----------------------------------------------------------------------------------( 5 )

二、三层客户/服务器体系----------------------------------------------------------------------------( 5 )
1、三层应用模型-------------------------------------------------------------------------------------( 5 )
2、三层体系结构的优点---------------------------------------------------------------------------( 6 )
3、三层结构在《网络题库》中的应用-------------------------------------------------------( 6 )

三、ODBC数据库访问及VC++的实现----------------------------------------------------------( 7 )
1、ODBC数据库访问结构--------------------------------------------------------------------------( 7 )
2、VC++数据库应用程序结构-----------------------------------------------------------------( 8 )
3、在开发实践中的体会---------------------------------------------------------------------------( 9 )
4、毕业设计的部分程序---------------------------------------------------------------------------( 10 )

四、总结---..


  参考资料

五、参考书籍
1、《面向对象的系统分析》 邵维中 杨芙清 电子工业出版社
2、《面向对象程序设计与C++》 张国峰 电子工业出版社
3、《MFC Visual C++ 6 编程技术内幕》 机械工业出版社
4、《Programing Visual C++ 6.0 技术内幕》 北京希望电子出版社
5、《Visual C++5开发人员指南》 机械工业出版社
6、《精通VC++6.0》 黄晖 电子工业出版社
7、《数据库系统基础教程》 Jeffrey D.Ullman, Jennifer Widom 清华大学出版社
8、《Visual Basic 数据库编程宝典》 电子工业出版社
9、《计算机网络工程》 清华大学出版社
10、《Internet与计算机网络基础教程》 清华大学出版社


  简单介绍

摘 要: 本文主要论述面向对象开发的一些基本要求和步骤, 网络应用程序的三层结构和应用三层结构的数据库访问和实现,并给出了ODBC的数据库访问模型。最后给出了一部份实现的编码 。

查看评论 已有0位网友发表了看法
  • 验证码: