数据库系统课程设计报告之教学与学生信息管理

数据库系统课程设计报告之教学与学生信息管理

ID:33279803

大小:1.53 MB

页数:29页

时间:2019-02-23

数据库系统课程设计报告之教学与学生信息管理_第1页
数据库系统课程设计报告之教学与学生信息管理_第2页
数据库系统课程设计报告之教学与学生信息管理_第3页
数据库系统课程设计报告之教学与学生信息管理_第4页
数据库系统课程设计报告之教学与学生信息管理_第5页
资源描述:

《数据库系统课程设计报告之教学与学生信息管理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、科技大学《数据库系统》课程设计课程设计题目:教学管理系统.指导教师:学生院系:学生班级:学生姓名:学生学号:目录一、任务书228科技大学二、相关技术与环境介绍(分析)3三、需求分析4四、概念结构设计7五、逻辑结构设计8六、数据库物理设计9七、数据库实施9八、系统测试方案和测试报告11九、系统的主要功能和使用说明11十、系统安装说明20十一、课程设计心得20十二、附录22一、任务书1.课程设计的题目与内容28科技大学教学管理系统【1】信息需求:(1)学生信息:学号、姓名、班级编号、性别、年级、政治面貌编号、民族编号、籍贯编号、身份证号、学籍编号;(2)班级信息:班级编号、年级、班

2、级名称、班级简称、人数、班主任;(3)课程信息:课程编号、课程名称、课程简称、拼音码、本学期课程、教师、开课系别、学分;(4)成绩信息:编号、学号、课程编号、成绩、考试次数、是否补修、是否重考、是否已确定成绩。【2】处理需求:(1)学生基本信息管理Ø学生信息录入;Ø学生信息查询:按学号或姓名查询出指定学生的相关学籍信息Ø学生信息修改:按学号或姓名查询出指定学生的信息并做信息修改;或者通过直接点击学生信息进行修改。(2)班级信息管理:对班级的基本信息输入、修改、删除(3)课程信息管理:课程信息的输入、修改、删除(4)学生成绩信息管理:成绩信息的输入、修改、删除(6)学生成绩统计管

3、理Ø统计不合格人数Ø统计学生考试成绩总分Ø统计某一课程的最高分、平均分。(7)信息查询Ø学生信息查询:按学号或姓名查询出指定学生的相关学籍信息Ø学生成绩查询(8)统计报表成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:28科技大学顺序输出所有课程的成绩登记表。1.设计分工情况:略一、相关技术与环境介绍(分析)对使用的RDBMS和应用开发工具作简单的介绍,及运行环境介绍。2.1.使用的RDBMS:SQLServer2012数据库SQLServer

4、是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2015年份推出的SQLSERVER2015。SQLServer2012具备很强的可伸缩性、更加可靠以及前所未有的高性能;而PowerV

5、iew为用户对数据的转换和勘探提供强大的交互操作能力,并协助做出正确的决策。增加PowerView数据查找工具和数据质量服务,企业版本则提高安全性可用性,以及从大数据到StreamInsight复杂事件处理,再到新的可视化数据和分析工具等,都将成为SQLServer2012最终版本的一部分。2.2.应用开发工具:C++BuilderC++Builder是由Borland公司推出的一款可视化集成开发工具。C++Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;C+

6、+Builder内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件;C++Builder具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。C++Builder可以编译所有符合ANSI/ISO标准的原代码,支持最新ANSIC++/C语言特征:模板(Templates)、异常(Exceptions)、运行类型信息(RuntimeTypeInformation)、Namespaces(命名空间)等,另外它还可以使用标准

7、C++库且支持标准模板库(STL),以前的所有C++/C原代码可以不经过修改,直接移植到C++Builder环境下来。C++Builder完全支持32位长文件名、多线程程序设计,且允许程序员直接调用任何Win95和NTAPI函数。2.3.运行环镜:C++BuilderC++Builder集成开发环境包含可视化窗体设计器,对象观察器、组件面板、28科技大学工程治理器、源代码编辑器、调试程序以及安装工具等。一、需求分析数据字典(包括数据项、数据结构、数据流、数据存储和数据处理,参考数据库教材和软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。