欢迎来到天天文库
浏览记录
ID:9410065
大小:610.00 KB
页数:17页
时间:2018-04-30
《sql__server数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘 要2第一章绪 论31.1设计目的31.2开发工具选择31.3开发环境31.4本报告的主要内容3第二章需求分析42.1系统需求简介42.1.1设计任务42.1.2功能需求分析42.2功能模块分解图42.2.1学生信息查询模块52.2.2学生成绩信息模块5第三章 概念结构设计63.1系统数据库概念结构设计63.1.1系统E-R图6第四章 逻辑结构设计74.1系统数据库设计74.1.1基本信息表设计74.1.2学生成绩表设计7第五章 物理结构设计8第六章 功能模块设计96.1各功能模块界面设计96.1.1主
2、界面设计96.1.2基本信息增加106.1.3基本信息删除116.1.4基本信息修改116.1.5基本信息查询126.1.6基本信息统计136.1.7成绩信息界面136.2各功能模块代码146.2.1连接数据库并想数据库添加数据146.2.2数据库的数据更新156.2.3数据的删除156.2.4数据的查询16第七章 课程设计心得17参考文献:1717SQLServer数据库课程设计摘 要本文描述的是基于Windows环境的连接到数据库的学生信息管理系统,主要功能模块包括:学生基本信息增加、删除、更新及查询
3、,学生成绩信息管理,学生成绩录入、删除、修改和查询。主要工具MicrosoftVisualStudio2008设计窗体,SQLserver2000建立数据库,实现学生信息管理的各个功能。本篇报告介绍一个学生信息管理系统的从分析到设计最后到开发的全过程为,给出了学生信息管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到学生信息管理的基本功能在本报告中都有相应的描述。17第一章绪 论1.1设计目的本课程设计的目的是使学生能熟练掌握简单的简单数据库的设计,希望通过本次课程设计锻炼学生使用
4、SQLServer等数据库解决实际问题的能力。1.2开发工具选择本系统后台数据库采用MicrosoftSQLServer数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的VisualStudio2008作为主要开发工具,可与SQLServer2000数据库无缝链接。1.3开发环境系统开发平台:MicrosoftVisualStudio2008系统开发语言:C#数据库管理软件:SQLServer20001.4本报告的主要内容本报告详细的介
5、绍了学生信息管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、系统运行与测试。17第二章需求分析2.1系统需求简介2.1.1设计任务(1)根据查询条件实现学生信息的查询和统计;(2)学生基本信息、成绩信息的增加、删除、修改;(3)对基本信息完成增加、删除、修改时,需注意表与表之间的关联。2.1.2功能需求分析本系统的功能需求分析如下:(1)学生信息查询:学生可以根据学号、班级、性别、系部进行查询及全部查询;(2)学生基本信息管理:主要是用于学生基本信息更新、
6、插入、删除及统计功能;(3)学生成绩信息管理:用于学生成绩的增加、删除、修改及查询功能。2.2功能模块分解图学生信息查询学生信息修改学生信息管理系统学生信息删除经过对系统的需求分析,学生信息管理系统主要划分为三个部分:学生信息增加,学生信息删除,学生成绩修改,学生信息查询和学生成绩信息五个功能模块。如图2.2系统总体结构。学生成绩信息学生信息增加17图2.2.1系统的总体结构2.2.1学生信息查询模块学生信息查询班级查询性别查询学生信息查询:学生可以根据学号、姓名、专业进行查询。如图3.2.2学生信息查询模
7、块结构。信息统计全部查询系部查询学号查询图2.2.2学生信息查询模块结构2.2.2学生成绩信息模块学生成绩信息管理:成绩增加、成绩删除、成绩修改、成绩查询,如图2.2.3学生成绩信息模块结构。成绩增加成绩删除成绩查询成绩修改学生成绩信息如图2.2.3学生成绩信息模块结构17第三章 概念结构设计3.1系统数据库概念结构设计根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。3.1.1系统E-R图系统E-R图可以将各个实体之间的关系显示出来,将各个实体
8、间的属性依赖表示明白。如图3.1.1系统E-R图结构。考号学号综合计算机数学英语语文系部专业性别姓名班级学号考试成绩表基本信息表3.1.1系统E-R图结构17第四章 逻辑结构设计4.1系统数据库设计根据系统功能设计的要求以及功能模块的划分,对学生信息管理系统可以列出以下数据库结构,关系模式如下:学生基本信息:主要包括学生的学号、班级、姓名、性别、专业、系部,主键为学号。学生成绩表:主要包括考号、学号、姓名、课程名
此文档下载收益归作者所有