没有合适的资源?快使用搜索试试~ 我知道了~
首页贵州师大计算机工程系学生信息管理系统毕业设计详解
贵州师大计算机工程系学生信息管理系统毕业设计详解
需积分: 15 2 下载量 7 浏览量
更新于2024-07-26
收藏 2.15MB DOC 举报
"学生信息管理系统是一个针对贵州师范大学职业技术学院2008级计算机应用班学生杨茂科的毕业设计项目,由尹丹老师指导,于2011年3月25日完成。该系统旨在提升学生信息管理的效率和安全性,解决传统人工管理中存在的问题,如低效性和保密性差等。 该系统主要采用C++语言开发,并结合VisualBasic 6.0作为开发工具。VisualBasic 6.0以其易用的编程特性和对数据库的支持,如支持的SQL Server 2000数据库,使得系统具备快速检索、便捷查询、高可靠性和大容量存储等优势。ADO对象库在此过程中发挥了关键作用,它提供了连接、操作和管理数据库的接口,使得开发者能够有效地处理数据和执行SQL命令。 系统分析与设计阶段,首先对系统功能进行了详细分析,明确了用户需求,如学籍信息的添加、修改、查询和删除等。接着绘制了系统结构图和E-R图,以便清晰地表达数据关系。数据库设计是系统开发的核心,包括设计数据库表结构、字段和关系,确保数据的一致性和完整性。 在具体实现部分,模块设计被细致规划,登录窗体用于验证用户身份,主界面则包括ImageList、Toolbar、StatusBar和菜单编辑器等功能,分别用于展示图片列表、提供工具栏操作、显示状态信息以及用户交互。数据库维护窗体则是用于管理和维护数据库的后台操作界面。 这个学生信息管理系统不仅体现了计算机科学在教育管理领域的应用,也展示了如何通过软件开发提升工作效率,符合教育机构科学化、正规化的管理需求,有助于实现与国际标准的接轨。"
资源详情
资源推荐
贵州师范大学职业技术学院计算机工程系毕业设计
在 以前的版本中,由于仍然摆脱不了解释执行的代码运行机
制,所以在相当的程度上制约了 的发展。
从 % 版本开始,在 中制作的应用程序都改变
为编译执行,使得 的代码效率有了很大的提高,同时执行的速度
也加快了解 $&'同 ( 相比)。
当然在 中还有其它特性,例如:
面向对象的编程语言;
结构化程序设计;
事件驱动的程序设计:
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码
和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,
必要时才会调用过程。
在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响不同的事
件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或
其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序,
决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。
支持动态链接库;
应用程序之间的资源共享;
事件驱动的程序设计;
在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码
和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,
必要时才会调用过程。
在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响不同的事
件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或
其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序,
决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。
支持动态链接库;
应用程序之间的资源共享
2.1.2 vb 支持的数据库系统
支持对多格式的数据库的访问和维护,无论是 还是 *+, 中
创建的数据库,都可以用 打开,对其进行查询、修改和删除等操作。事实上,
几乎支持对市面上所有数据库的访问。
可以访问的数据库可以简单的分为三类,即:- 格式
- 3 -
贵州师范大学职业技术学院计算机工程系毕业设计
数据库,外部数据库和 !" 数据库。 对多种数据库格式的支持,大大的增
强了开发数据库应用程序的能力。
2.1.3 数据库开发中的三大工具
在 数 据 库 应 用 程 序 的 开 发 领 域 中 , 提 供 包 含 数 据 管 理
(!-.),数据控件( !")以及数据编程对象(数据访
问对象(! )、远程数据对象( /! )和 数据对象(! ))等
功能强大的工具,协助设计人员轻松的连接数据库文件,并访问其中的数据,在
功能方面与其他一些专业数据库软件(如 *+,- 等)不相
上下。
数据管理器(!-.)是 已有的老成员之一,拓
本盛举有的 0 数据库引擎(!12.)可以帮助 程序元件立即维
护数据库内容,并可通过输入查询或查找数据库信息,而不必再通过其他数据库
软件另外去设计数据库。
数据控件是 所提供的基本控件成员之一。它使得设计者省下一堆程序代
码编写的工作,能够轻松的设计及维护数据库内容。数据控件可以通过一些属性
的设置去链接某个数据库文件,但是它本身并无法显示数据库各个记录的内容,
必须在搭配其他具有数据感知(!)功能的控件对应并显示一个字段
内容,以方便地进行记录的浏览及编辑工作。
提供的数据访问对象(! 13;! )让程序设计者拥
有更大的发挥空间。借助程序代码编写,直接控制 0 数据库引擎,配合数据库
控件,能够开发出更具弹性且高效率的数据应用程序。
/! 是处理远程数据库的一些专门需要的对象集合。使用 /! 可以不用
本地的查询机就能访问 !" 数据源,这无疑将大大提高应用程序的性能。
! 是 中新增的对象,它是一个更简单的对象模型,它更好的集成
了其它数据访问技术,并且对本地和远程数据库均有共同的界面,可以取代
! 和 /! 。! 更易于使用。
我们在本系统中利用数据管理器创建了数据库及数据库表,并采用了 !
数据访问技术。
2.2 SQL Server 2000 简介
SQL Server 2000 是微软公司最新版的大型数据库服务器,其性能指标在各
方面都有赶超 Oracle 数据库的趋势。用它可以方便地管理数据库和开发应用程
序,它使用了最先进的数据库构架,与 Windows NT/2000 平台紧密集成,具有
- 4 -
剩余46页未读,继续阅读
「已注销」
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功