- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 2
第一章 绪 论 3
1.1 设计目的 3
1.2 开发工具选择 3
1.3 开发环境 3
1.4 本报告的主要内容 3
第二章 需求分析 4
2.1系统需求简介 4
2.1.1设计任务 4
2.1.2功能需求分析 4
2.2 功能模块分解图 4
2.2.1学生信息查询模块 5
2.2.2 学生成绩信息模块 5
第三章 概念结构设计 6
3.1系统数据库概念结构设计 6
3.1.1系统E-R图 6
第四章 逻辑结构设计 7
4.1 系统数据库设计 7
4.1.1 基本信息表设计 7
4.1.2 学生成绩表设计 7
第五章 物理结构设计 8
第六章 功能模块设计 9
6.1 各功能模块界面设计 9
6.1.1 主界面设计 9
6.1.2基本信息增加 10
6.1.3基本信息删除 11
6.1.4基本信息修改 11
6.1.5基本信息查询 12
6.1.6基本信息统计 13
6.1.7成绩信息界面 13
6.2各功能模块代码 14
6.2.1连接数据库并想数据库添加数据 14
6.2.2 数据库的数据更新 15
6.2.3 数据的删除 15
6.2.4数据的查询 16
第七章 课程设计心得 17
参考文献: 17
SQL Server数据库课程设计
Windows环境的连接到数据库的学生信息管理系统,主要功能模块包括:学生基本信息增加、删除、更新及查询,学生成绩信息管理,学生成绩录入、删除、修改和查询。主要工具Microsoft Visual Studio 2008 设计窗体, SQL server2000建立数据库,实现学生信息管理的各个功能。
本篇报告介绍一个学生信息管理系统的从分析到设计最后到开发的全过程为,给出了学生信息管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到学生信息管理的基本功能在本报告中都有相应的描述。
第一章 绪 论
1.1 设计目的
本课程设计的目的是使学生能熟练掌握简单的简单数据库的设计,希望通过本次课程设计锻炼学生使用SQL Server等数据库解决实际问题的能力。
1.2 开发工具选择
本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft 公司的Visual Studio 2008作为主要开发工具,可与SQL Server 2000数据库无缝链接。
1.3 开发环境
系统开发平台:Microsoft Visual Studio2008
系统开发语言:C#
数据库管理软件:SQL Server 2000
1.4 本报告的主要内容
本报告详细的介绍了学生信息管理系统的开发过程,主要涉及到的工作如下:系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、系统运行与测试。
第二章 需求分析
2.1系统需求简介
2.1.1设计任务
根据查询条件实现学生信息的查询和统计;
学生基本信息、成绩信息的增加、删除、修改;
对基本信息完成增加、删除、修改时,需注意表与表之间的关联。
2.1.2功能需求分析
本系统的功能需求分析如下:
学生信息查询:学生可以根据学号、班级、性别、系部进行查询及全部查询;
学生基本信息管理:主要是用于学生基本信息更新、插入、删除及统计功能;
学生成绩信息管理:用于学生成绩的增加、删除、修改及查询功能。
2.2 功能模块分解图
经过对系统的需求分析,学生信息管理系统主要划分为三个部分:学生信息增加,学生信息删除,学生成绩修改,学生信息查询和学生成绩信息五个功能模块。如图2.2 系统总体结构。
图2.2.1 系统的总体结构
2.2.1学生信息查询模块
学生信息查询:学生可以根据学号、姓名、专业进行查询。如图3.2.2学生信息查询模块结构。
图2.2.2 学生信息查询模块结构
2.2.2 学生成绩信息模块
学生成绩信息管理:成绩增加、成绩删除、成绩修改、成绩查询,如图2.2.3学生成绩信息模块结构。
如图2.2.3学生成绩信息模块结构
第三章 概念结构设计
3.1系统数据库概念结构设计
根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。
3.1.1系统E-R图
系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。如图3.1.1系统E-R图结构。
3.1.1系统E-R图结构
第四章 逻辑结构设计
4.1 系统数据库设计
根据系统功能设计的要求以及功能模块的划分,对学生信息管理系统可以列出以下数据库结构,关系模式如下:
学生基本信息:主要包括学生的学号、班级、姓名、性别、专业、系部,主键为学号。
您可能关注的文档
- 土木工程毕业论文计算书(商场).doc
- 小功率调幅发射机设计毕业论文.doc
- 虚拟数字电压表的毕业设计.doc
- 洋岩煤矿防治煤与瓦斯突出专项毕业设计.doc
- 用Popov抗干扰的模型参考自适应控制研究毕业论文(论文).doc
- 中空成型机液压系统的毕业设计.doc
- SRP基于单片机的红外测温仪.doc
- VFP工资管理系统 毕业论文论文.doc
- 毕业论文(单片机控制自动售货机控制器设计系统).doc
- 毕业论文_立体车库.doc
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)