1 / 29
文档名称:

基于VC++数据库开发案例.doc

格式:doc   大小:792KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于VC++数据库开发案例.doc

上传人:镜花水月 2019/4/12 文件大小:792 KB

下载得到文件列表

基于VC++数据库开发案例.doc

文档介绍

文档介绍:螅数据库综合实验报告袃班级:计科09级4班肆学号:0908030405芃姓名:陈茜芁2011年12月蒆数据库应用系统的初步开发螆一、实验类别:综合型实验肁二、,熟悉数据库设计的每个步骤中的任务和实施方案,并加深对数据库系统系统概念和特点的理解。、设计和实现方法。。肂三、实验内容螁在SQLServer2000数据库管理系统上,利用前台vc++和后台sqlserver2000数据库工具开发一个成绩管理的数据库应用系统。蕿四、实验过程肃系统需求说明膃权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。袀录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。聿查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。螃维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。羁退出功能:结束并关闭系统。羈数据库结构设计蒈(1)概念结构设计蒄在对系统进行需求分析的基础上,抽象出学生和课程两个实体。一门课程可以有多个学生的成绩,一个学生也可以有多个课程的成绩,因此课程与学生之间是多对多的关系。本系统的E-R图,如图所示。肂莁N袇M芄学号肃性别葿姓名莇年龄羅课程号袁课程名称袁分数螆学生螅课程羂成绩羀(2)逻辑结构设计葿详细描述将E-R图转换成关系模型的过程以及对关系模式的规范化,至少达到3NF)(3)(3)物理结构设计蒅以表格形式详细描述系统需要的基本表及属性、视图和索引,对基本表的主键、候选键、外键及被参照表进行说明,对基本表中数据的约束条件进行说明。羄肈用户密码表(Userinfo)衿芆课程表(C)螁蒀学生表(S)芈羆选课表(SC)袂在根据以上实体的关系,形成表与表之间的逻辑关系蕿螈系统功能设计螇(阐述系统的每个功能。系统应具有身份验证、对数据库数据的增加、删除、修改、查询、浏览、输出等基本功能。)袄系统实现羁(1)系统的开发环境(软、硬件配置情况)***本系统在装有SQLserver2000数据库管理系统及VC++。蒇(2)数据库创建过程(简要一些)及其连接(说明数据库连接方法写出关键代码或步骤)蚁1》、创建数据库肀薆2》、在Student数据库中设计用户密码表(Userinfo)、课程表(C)、学生表(S)、选课表(SC)。羃3》、打开上述数据库中各表的所有行逐一添加数据。螂(3)创建工程文件及窗体,添加所需的控件,为相应控件的事件编写代码,以实现目标功能。(在此包括:关键代码、运行后的界面)。蚄配置SQLserverODBC数据源;首先要保证SQLServer服务开启,打开我的电脑->控制面板->管理工具->ODBC数据源->系统DSN,然后单击添加按钮,在弹出对话框中寻找SQLServer,进入“创建到SQLserver新数据源”对话框:袄输入信息如下:名称:student;服务器:(local)薀单击下一步;选择“使用用户登录ID和密码的SQLserver验证”同时将“连接SQLserver以获取其他默认配置选项的默认配置”选中,输入本机SQL的用户名(sa)和密码(123)。虿单击下一步;选中“更改默认数据库为”,并选择Student;并选中“使用ANSI引用的标识符”和“使用ANSI的空值、填充及警告蒄单击下一步;单击完成;单击测试数据源,如果成功,弹出图所示对话框,说明SQLServer数据源配置成功选择这个条目,单击完成。++的应用程序向导建立起应用程序的框架,本系统采用单文档作为主窗口,建立工程的过程步骤如下:膈启动MicrosoftVisualC++新建一个“MFCAPPWizerd(exe)”工程,输入工程名,我们在这里使用“student”,选择工程所在的文件夹。然后单击OK。膄在“MFCAPPWizerd-step1”对话框中选择“SingleDocument”,单击“Next”按钮。蚃单击“Finish”按钮,结束项目的创建,至此,基于单文档的应用程序就创建成功。,所以先建立一个登陆窗口和一个名为CloginDlg的类,操作步骤如下:袅(1)先建立名为“Dialog”的对话框资源。螄(2)在对话框资源添加控件,填完后的登陆框口如下:腿羇(3)创建为该对话框负责事件响应的名为“CloginD

最近更新

2024年山梨酸及山梨酸钾项目投资申请报告代可.. 53页

2024年第一年工作计划范文合集七篇 26页

(完整版)浙教版初中数学八年级上册知识点及典.. 16页

2020-2021学年广东省广州市白云区八年级(上)期.. 23页

2020年考研英语二真题解析 10页

2021年小学六年级数学同步练习题库期中复习及.. 12页

2021黑龙江专升本考试考试真题卷(3) 20页

2022年-2023年消防设施操作员之消防设备中级技.. 18页

2024年童年成长作文8篇 15页

2022年高校实验室安全考试系统试题及答案 考试.. 84页

2023山东高考真题历史试卷含答案 13页

2023年河北省唐山市遵化市中考英语二模试卷(附.. 18页

2023年试验检测师(含助理)-公共基础(含助理)考.. 11页

2024年全国土地登记代理人(地籍调查)及相关法.. 61页

cocl在有机合成中的作用 4页

Photoshop CC图像处理试题库及答案高职 15页

[消防工程师考试试题]消防考试试题及答案 18页

2024年立冬后做好5点远离感冒 5页

《铁及其化合物 第2课时》示范课教学设计【化.. 10页

2024年突然伤感的唯美句子短句 10页

2024年空间经典留言15篇 80页

2024年空城计读后感 14页

中级网络安全管理复习题(附答案) 19页

陶瓷瓷器贴花工艺流程 4页

3d跨度计算 1页

建筑水电安装线盒二次配管规范 3页

李霖Gary老师 忽然之间 吉他谱 4页

(转贴)丹道法诀第十二讲(最完全版本)12(3 13页

护理疑难病例讨论制度 2页

高原圣肽 5页