没有合适的资源?快使用搜索试试~ 我知道了~
首页关于用Visual C++与数据库实现的动态的学生信息管理系统的课程设计。
关于用Visual C++与数据库实现的动态的学生信息管理系统的课程设计。
4星 · 超过85%的资源 需积分: 15 49 下载量 103 浏览量
更新于2023-03-03
评论 3
收藏 635KB DOC 举报
这个是我们在学习C++时的一个课程设计,上面是我自己编写的论文,也是最后提交给老师的论文,该课程设计主要的任务就是用VC与数据库一起来实现一个学生信息的小型的管理系统。该论文主要介绍了我做该系统的步骤以及自己的一些体会。希望对于正在学习C++的同学有所帮助。
资源详情
资源评论
资源推荐
一 、设计思路
本系统是用 与 数据库编辑来实现的一个动态
的学生信息管理系统。
第一步总体把握与界面设计。根据给定的需求分析,设计出该系统
的大体的框架,以及该系统应该完成的功能。画出相应的流程图,并设计
出每一个模块的界面。
第二步具体功能的实现。
首先创建数据源。应用 数据库编辑的基本方法和过程,包括
创建数据库作为数据源并在操作系统中通过 注册该数据源。
其次用向导 创建一个基本的应用程序框架。
并在 的初始化函数中定义该系统中的用户登陆功能,同
时创建一个登陆对话框。
然后创建系统信息管理的模块界面。即在含有菜单的主窗口。依次
创建每一个子菜单并将其映射成 类中的行为,以及每一个功
能中用到的对话框的设计。并用类向导将菜单中实现的功能选项以及所建
立的对话框映射成类。
最后将各个菜单功能的实现。在上一步已经定义好的
类中的行为,编写函数将每一个子菜单的功能实现,最终实现学生通讯系
统的的动态修改与静态等操作的基本功能。
第三步各个模块功能的测试与各个模块界面的改进。
在第二步的基础之上调试程序,主要从该系统应该实现的功能入手
进行调试,对于相应的错误的地方进行修改。在对所有的错误修改完成之
后,再来修改系统的界面,从模块的颜色与布局入手,力求能体现出该系
统的风格。
二、 详细设计的说明与代码实现
2.1 系统的功能分析
()系统的功能分析
首先该系统是学生通讯管理系统,因此对于该系统的记录应该包括
的字段进行分析。通过收集资料与给定的需求设计记录包含的字段。
其次分析该系统开发的总体的任务,可以总结出该系统的功能主要有:
)静态管理
查看全部学生信息。包括学生的姓名,学号,手机号,家庭住址等。
分类查看学生的信息。包括按照学号与姓名查找学生的信息。
查找学生的信息。输入学号及姓名可以显示该学生的全部的信息。
)动态管理
添加学生的信息。包括学生的学号,姓名,手机号,等信息的录入。
修改学生的信息。通过选定一条学生的记录,对学生的信息进行修
改。
删除学生的信息。选定一条学生记录,将该条记录从数据库中删除。
()系统功能设计
在系统功能分析的基础之上,得到如图 所示的系统功能模块图。
1
图 系统功能模块图
2.2 数据库设计的模块
()建立数据库文件
利用 建立数据库( !),基于本系统比
较简单,在数据库中只建立一张关于学生信息的表以下是基本字段"
表一 学生信息字段表
字段名称 数据类型 说明
#
数字 学号(设为主键)
$
文本 姓名
%&
文本 性别
'
文本 年龄
学生通讯系统
动
态
查
找
静
态
查
询
添加
记录
删除
记录
修改
记录
分类
查找
浏览
部分
查看
全部
2
'
文本 学生类型(大学生、研究生,博士)
文本 住址
(
文本 班级
)
文本 手机号
**
文本 ** 号码
文本 电子邮件
()定义 的数据源。
在安装 的同时也会装上 程序。但它不是出现在
的程序组中,而是在系统的“控制面板”中。打开控制面板,
双击 图标,进入 数据源管理器。在这里用户可以设置
数据源的一些信息,其中的“用户 %$+页面是用户定义自己在本
地计算机使用的数据源名(%$)。
定义用户的 %$ 的过程如下。
)单击(添加)按钮,弹出有一驱动程序列表的“创建新数据源”对话
框。
) 在 对 话 框 中 选 择 要 添 加 用 户 数 据 源 的 驱 动 程 序 , 这 里 选 择
“,+单击(完成)按钮,进入特定驱 动程
序的安装对话框。如图:
-)在对话框中,建立数据源名称(本系统为 )单击(选取)按
钮将前面创建的数据库 ! 调入,就完成了数据源的建立。
2.3 创建应用程序
此学生的通讯系统使用 . 方法开发,工程的创建的步骤如下:
/0 选 择 菜 单 “ .1$+ 中 的 “ 新 建 项 目 ” 选 项 卡 中 “ .
/&0+2设置合
3
适的目录和项目名。
/0创建一个对话框应用程序,选择“%3' 3+选项,然后
单击 3& 按钮。
(-)在向导的第二步对话框中加入数据库的支持,如图 - 所示:
图 -向导的第二部对话框
选择“!,4+2单击“%+将会出
现如图 - 所示的 !3 窗口。
图 -!3 窗口
选择刚才创建好的数据库文件 ,然后在单击“5+按钮,会弹出如图
-- 所示的 %!)! 窗口。
4
剩余28页未读,继续阅读
echosdn
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论6