- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库综合实验报告
班 级:计科09级4班
学 号:0908030405
姓 名: 陈茜
2018年12月
数据库应用系统的初步开发
一、实验类别:综合型实验
二、实验目的
1.掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方案,并加深对数据库系统系统概念和特点的理解。
2.初步掌握基于C/S的数据库应用系统分析、设计和实现方法。
3.进一步提高学生的知识综合运用能力。
三、实验内容
在SQL Server2000数据库管理系统上,利用前台vc++和后台sql server 2000 数据库工具开发一个成绩管理的数据库应用系统。
四、实验过程
系统需求说明
权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。
录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。
退出功能:结束并关闭系统。
数据库结构设计
1)概念结构设计
在对系统进行需求分析的基础上,抽象出学生和课程两个实体。一门课程可以有多个学生的成绩,一个学生也可以有多个课程的成绩,因此课程与学生之间是多对多的关系。本系统的E-R图,如图所示。
N
N
M
学号
性别
姓名
年龄
课程号
课程名称
分数
学生
课程
成绩
2)逻辑结构设计
详细描述将E-R图转换成关系模型的过程以及对关系模式的规范化,至少达到3NF)3)3)物理结构设计
以表格形式详细描述系统需要的基本表及属性、视图和索引,对基本表的主键、候选键、外键及被参照表进行说明,对基本表中数据的约束条件进行说明。
用户密码表Userinfo)
课程表C)
学生表S)
选课表SC)
在根据以上实体的关系,形成表与表之间的逻辑关系
系统功能设计
阐述系统的每个功能。系统应具有身份验证、对数据库数据的增加、删除、修改、查询、浏览、输出等基本功能。)
系统实现
1)系统的开发环境软、硬件配置情况)
本系统在装有SQL server2000数据库管理系统及VC++6.0开发工具的计算机上完成。
2)数据库创建过程简要一些)及其连接说明数据库连接方法写出关键代码或步骤)
1》、创建数据库
2》、在Student数据库中设计用户密码表Userinfo)、课程表C)、学生表S)、选课表SC)。
3》、打开上述数据库中各表的所有行逐一添加数据。
3)创建项目文件及窗体,添加所需的控件,为相应控件的事件编写代码,以实现目标功能。在此包括:关键代码、运行后的界面)
1.配置数据源
利用系统自带的ODBC数据库管理器来建立一个名为student的用户DSN。
配置SQL server ODBC 数据源;首先要保证SQL Server服务开启,打开我的电脑-控制面板-管理工具-ODBC数据源-系统DSN,然后单击添加按钮,在弹出对话框中寻找SQL Server,进入“创建到SQL server新数据源”对话框:
输入信息如下:名称:student;服务器:local)
单击下一步;选择“使用用户登录ID和密码的SQL server验证”同时将“连接SQL server以获取其他默认配置选项的默认配置”选中,输入本机SQL的用户名sa)和密码123)。
单击下一步;选中“更改默认数据库为”,并选择Student;并选中“使用ANSI引用的标识符”和“使用ANSI的空值、填充及警告
单击下一步;单击完成;单击测试数据源,如果成功,弹出图所示对话框,说明SQLServer数据源配置成功选择这个条目,单击完成。
2.建立项目
使用Visual C++的应用程序向导建立起应用程序的框架,本系统采用单文档作为主窗口,建立项目的过程步骤如下:
启动Microsoft Visual C++新建一个“MFC APP Wizerdexe)”项目,输入项目名,我们在这里使用“student”,选择项目所在的文件夹。然后单击OK。
在“MFC APP Wizerd-step1”对话框中选择“Single Document”,单击“Next”按钮。
单击“Finish”按钮,结束项目的创建,至此,基于单文档的应用程序就创建成功。
3.登陆窗口的创建
启动时需要先进入登录
您可能关注的文档
最近下载
- 工程观感质量评价标准.pdf VIP
- 2023-2024 学年高中语法专项练习单选100题-现在完成时-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-非谓语动词-学生版.docx VIP
- 一种隔离RS485与RS422兼容电路.pdf VIP
- 2023-2024 学年高中语法专项练习单选100题-构词法-转化法-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-时态辨析-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-主谓一致-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-被动语态-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-动词-学生版.docx VIP
- 2023-2024 学年高中语法专项练习单选100题-虚拟语气-学生版.docx VIP
文档评论(0)