ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:23.67KB ,
资源ID:8069587      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8069587.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Sqlserver课程设计模板1115.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Sqlserver课程设计模板1115.docx

1、Sqlserver课程设计模板1115数据库技术与应用(SQLServer2005)课 程 设 计题 目学生学籍管理组 员王军王小翠吴振宇班 级计科0904学 院计算机科学与技术学院指导教师彭 浩2011年 12 月 日任务分配表第*组学号姓名负责部分成绩组长0943*王军组员0943*王军09610708150208王小翠0943*吴振宇摘 要 数据库技术是计算机科学技术发展最快应用最广泛的技术之一,它综合应用了数学,计算机科学,管理科学等多学科知识,从基本原理设计技术到开发应用形成了一套完整地知识体系,已成为现代信息系统的基础和核心,在当今社会国民经济各领域得到了广泛的应用。利用计算机支持

2、教学高效率,完成教学管理的日程事务,是适应现代教学制度要求,推动教学管理走向科学化规范化的必要条件,而计算机进行教学管理工作不仅能够保证各项准确无误快速输出,而且可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理无法比拟的优点。学生学籍管理系统是用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。关键字:数据库,计算机 ,学生学籍管理系统。目 录摘 要 1第一章绪论 21.1 前言.1.2开发背景.1.3 开发环境.1.4 编写目的.1.5 实现数据库之间的联系.1.6 系统的开发意义.第二章 数据库需求分析 42.1 系统需求.2.2

3、 主要功能简介.2.3 可行性分析.2.4 系统开发的目标.第三章 数据库概念结构设计 63.1 系统E_R图.3.2 初始关系模式.第四章 数据库逻辑结构设计 84.1 逻辑设计的任务与步骤.4.2 概念模型转换关系模型.4.2.1 关系模型的设计.4.2.2 关系模型的合并.4.3 子模式设计.4.4 模式优化、评价、修正.第五章数据库实施阶段 115.1 数据库的实现 .5.1.1数据库的创建.5.1.2数据库的修改.5.1.3数据库的删除.5.2 表的实现.5.2.1 表的创建.5.2.2 表的修改.5.2.3 表的删除.5.2.4 表的数据操作.5.3 数据的相关操作.5.4 存储过

4、程.5.5 数据的备份与还原.5.6安全管理.第六章数据库运行和维护 156.1 系统的日常管理维护.6.2 系统的评价.6.3 系统设计心得体会与结论.总结 20参考文献 21附录1 第一章 前 言1.1引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类关系瑞然越来越密切但是由于计算机操作不方便继续手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便,该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册使用者可以了解本软件的基本工作原理,操作人员只需输入一些简单的汉字

5、,数字,即可达到自己的目标。 1.2开发背景 随着科技的发展我国的教育体制的改革得到了前所未有发展,学生管理也向管理信息现代化进步,但是我国的学生管理信息水平还处在初级阶段,主要表现在对学生的缴费管理,学生的档案管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量几句增加,有关学生的各种信息量也成倍增加。面对庞大的信息量人工管理几乎无法实现,在这种情况下用数据库进行管理的重要性着可以发挥计算机的优势,这需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。使用计算机管理系统不仅可以简化学校传

6、统的管理模式,使学校管理人员能够方便地利用学校内部信息对学生个人基本信息进行全面管理,对学生在校档案,学生在校情况进行全面管理。更重要的是利用计算机的技术可以使学生管理规范化。计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化,面向未来的指导思想,是学生管理走向现代化的有利武器。1.3 开发环境 在操作系统方面,虽然Linux 的发展速度非常快,但是对于大多数的使用者来说,显然没有微软的Windows那么的流行,而且计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天下降了,所以也不用为了节省整体的价格而改用硬件要求很低的系统。1.4 编写目的为系统中的每一个模块确定

7、使用的算法和块内数据结构,并用表达工具给出清晰的描述。1.5实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。1.6系统的开发意义学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和抉捷的查询手段,但一直以来人们使用传统人工的方式管理文件档

8、案,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分使用计算机对学生学籍进行管理,具有手工管理无法比拟的优点,例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,成本低等。这些优点能够极大地提高学生学籍管理的效率,也是也是企业的科学化,正规化管理的效率,也是企业的科学化,正规化管理与世界接轨的重要条件。 第二章 数据库需求分析2.1 系统需求 用户的需求具体体现在

9、各种信息的提供,保存,更新和查询上,这就要求数据库结构能够满足各种信息的输入与输出。在对学生学籍管理系统进行分析的基础上,本系统所涉及到的主体共有四个数据表:(1)用户表:包括的数据项有用户名和密码。(2)学生信息表:学号,姓名,性别,出生日期,身份证号,院系号,专业号,入学时间,政治面貌,家庭地址,籍贯(3)课程信息表:包括的数据项有课程号,课程名称和授课教师。(4)学生与课程表:包括数据项有课程号,课程名称,学号,备注,成绩。2.2主要功能简介1) 实现学生基本情况的录入、修改、删除等基本操作。2) 对学生基本信息提供灵活的查询方式。3) 完成一个班级的学期选课功能。4) 实现学生成绩的录

10、入、修改、删除等基本操作。5) 能方便的对学生的个学期成绩进行查询。6) 具有成绩统计、排名等功能。7) 具有留级、休学等特殊情况的处理功能。8) 能输出常用的各种报表。9)具有数据备份和数据恢复功能。2.3可行性分析 系统采用Windows 7作为操作平台。数据库管理系统选用SQL Server 2005,应用程序开发平台选用C#。2.4 系统开发的目标(1)学生成绩表的设计,要考虑到不同年级的教学计划的变化情况。(2)对于新生班级,应该首先进行基本情况录入、选课、然后才能进行成绩录入。 第三章 数据库概念结构设计3.1 系统E-R图 3.2初始关系模式 第四章 数据库逻辑结构设计 逻辑结构

11、设计是将抽象的概念结构转换为所选用的DBMS支持的数据模型,并对其进行优化。4.1 逻辑设计的任务和步骤 将概念结构设计中的全局ER图转换为与某个具体的DBMS所支持的数据模型相符合的逻辑结构。这些模式在功能上、完整性和一致性约束及数据库的可扩充性等方面均应满足用户的需求。 步骤为:1.转换数据模型,设计数据库模型 2.设计子模式 3.优化模式 4.评价模式4.2 概念模型转换关系模型 将用ER图描述的概念模型转换成关系模型:一是如何将实体集和实体间的联系转换为关系模式;二是如何确定这些关系模式的属性和键。4.2.1 关系模型的设计将31图按规则转换成关系模型。下表列出了转换所得关系模型的相关

12、信息。表中每一行是一个关系模式,带下划线的属性为关系的候选键。 表4-1 初始关系模型信息序号数据性质关系模式1实体学生(学号,姓名,性别,出生日期,身份证号,院系号,专业号,专业班级,政治面貌,学制,籍贯)2实体教师(教工号,姓名,性别,职称,所属院系)3实体毕业(毕业证号,学号,已修学分,需修学分,所属院系)4实体课程(课程号,课程名,学分)5实体成绩(课程名,课程号,分数)6N:1教授(教工号,课程号)7N:M学习(学号,课程号)81:1决定(学号,毕业证号)91:1得出(课程号,课程名)4.2.2关系模式的合并 第五章 数据库实施阶段 数据库是存储在存储介质上、按一定的结构组织在一起、

13、可共享的相关数据的集合。数据库实施阶段的工作是:设计人员用DBMS提供的数据定义语言和其他实用程序,编写出源代码;经过调试,完成建立数据库结构的工作;最后组织数据入库,并运行应用程序进行调试.5.1 数据库的实现数据库实现的主要工作有:1.建立实际数据库结构;2.装入数据;3.运行。5.1.1数据库的创建在SQL Server 2005中,可用CREATE DATABAS语句创建数据库。5.1.2数据库的修改在SQL Server 2005中,可用ALTER DATABAS语句修改数据库。5.1.3数据库的删除用户可以根据自己的权限删除用户数据库,但不能删除当前正在使用的数据库各系统数据库,在

14、SQL Server 2005中,可用DROP DATABAS语句删除数据库。5.2 表的实现 表是数据库存放数据的对象,表中数据的组织形式为行、列的组合。每行表示一条记录,每列表示一个属性。5.2.1 表的创建 创建表的实质就是定义表的结构以及约束等属性。在SQL Server 2005中,可用CREATE TABLE语句创建表。5.2.2 表的修改在SQL Server 2005中,可用ALTER TABLE语句修改表。5.2.3 表的删除删除表的操作将删除关于该表的所有定义和数据。在SQL Server 2005中,可用DROP TABLE语句删除表。5.2.4 表的数据操作表的数据操作

15、包括添加记录、修改记录和删除记录。在SQL Server 2005中,分别可用INSERT、UPDATE、 DELETE 语句向表中添加、修改、删除记录。5.3数据的相关操作5.4存储过程 存储过程是SQL 服务器中一组预编译的TSQL语句的集合,它以一个存储单元的形式保存在服务器上,可供用户向调用者返回数据或实现表中数据的更改以及执行特定的事数据库管理任务。5.5 数据的备份与还原5.6安全管理 第六章 数据库运行和维护 第七章 总结通过这次的实验,对数据库在生活中的广泛应用有了更深的体会,同时也加深了对SQL的认识,这次课程设计最大的收获不仅是锻炼了自学能力而且学会了和同学合作的精神,通过网上查资料和同学讨论互相学习掌握了一定的知识。当然在这次课程设计中有很多问题没有解决但是在以后的学习中相信可以实现更加完善的功能,努力学习本课程不断提高自己。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1