南邮数据库实验报告.docx
《南邮数据库实验报告.docx》由会员分享,可在线阅读,更多相关《南邮数据库实验报告.docx(6页珍藏版)》请在冰点文库上搜索。
南邮数据库实验报告
南邮数据库实验报告
课内实验报告
课程名:
数据库原理与应用
任课教师:
专业:
学号:
姓名:
2014/2015学年第2学期
南京邮电大学管理学院
指导教师成绩评定表
题目
学生成绩管理数据库的建立
学生姓名
班级学号专业
评分内容
评分标准
总分
评分
平时成绩
10%
认真对待课程设计,遵守实验室规定,上机不迟到早退,不做和设计无关的事。
10
设计内容
30%
数据设计是否完整、合理
10
流程设计是否全面、深入
10
界面设计是否美观易用
10
文档写作
20%
文档内容是否完整、逻辑清晰
10
文档格式是否符合要求
10
系统运行
40%
运行效果
20
现场问题的回答
20
总评分
其他问题
成绩
指导教师签名
翟丹妮
日期
2015610
系统设计与开发
一•问题描述
1.场景介绍
学生成绩管理数据库的建立
2.存在的问题
数据录入方式的问题,查询问题,sql语言的编写
3.解决方式
你的系统打算通过什么方式来解决这些问题使用ACCESS^据库来处理二.系统分析
1.用户分析
教师、学生
2.流程分析
设计学生数据结构,输入信息,排版建立窗体
搜索
3.数据分析
学生(学号姓名,性别,年龄,籍贯,班级代号)
课程(课程号,课程名称,学分数,教师代号)成绩(学号飞程号,成绩,考试时间)
教师(教师代号,姓名,性别,年龄,职称)
(1)构建一个教学管理关系数据库如下:
4.功能分析
针对各类用户,你的系统打算分别提供哪些功能学生成绩的录入,搜索,排名等
二•系统设计
1.功能设计
查询
(1)找出男性学生的姓名
2)找出不是“2031”班的学生
3)学分查询“李峰”老师所教课程的课程名称和
⑷课检索出选修了课程代号为“c11”和“c23”
5)的学查生询姓至名少选修了一门“李峰”老师的课程
6)学生求的选学修号了和课姓程名名为“数据库原理”的所有
⑺个学生学生了为果程S101”和“S102”两
8)检索出没有被任何学生选修的课程
10学)生求学至号少三门以上课程成绩在
90分以上的
11)求获得学分数在15以上的学生
13)求出有四门课程考试不及格的学生的姓名
14)求出每个老师所教课程的学分总数
16)求出只教一门课程的老师
的(学17生)求的出学每号一个班级中每一门课程获得最高分
2.数据设计
上面就有所反映,分为课程,教师,成绩,学号
3.界面设计
四•系统实现
1.开放环境
本次数据库的建立使用的是Access软件,其有以下的一些优点:
界面友好、易操作;集成环境、处理多种数据信息;存储方式简单,易于维护管理-Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中-支持广泛,
易于扩展,弹性较大,能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。
2.模块结构与功能本次数据库建立的模块结构只是针对查询功能而展开,只是进行一些简单的数据查询,还有一些数据的简单增减、修改。
五.系统测试
均正常
六.总结关于学生成绩课程录入及搜索需要大量的数据处理,只有这样,才能避免疏漏,而以计算机access的方法输入,能极大的减少人工的损耗,且有利于多方共享,避免了单纯的数据输入的大量工作量。