重庆交通大学信息科学与工程学院
课
程设
计报告书
专 业:计算机科学与技术(软件开发)课程设计名称:数据处理技术基础题 目:学生成绩管理班 级:学 号:姓 名:陈焕然指 导 教 师:王家伟完 成 时 间:
1班
631106050124 2012.11.20
成绩: 重庆交通大学计算机与信息学院课程设计(实践课)任务书
课 程 数据处理技术基础 题 目 学生成绩管理 班级 软件开发方向11级 指导教师 信息技术方向11级 王家伟 完成时间 2012年9月至2012年11月23日 主要内容题目:学生成绩管理 现有某学校需要完成学生成绩的管理,具体信息如下: 1 学生信息:学号(sno)、姓名(sname)、性别(sex)、出生日期(birthday)、民族(Nation) 2 课程信息:课程代码(cno)、课程名称(cname)、学分(credit) 3 学生成绩:学号(sno)、课程代码(cno)、成绩(score) 具体要求见附页 1.封面:(格式附后) 2.课程设计任务书 3.课程设计报告: ⑴ 根据附页中的具体要求完成各个题目,各个题目只记录相关的SQL语句,并将所有的SQL语句按照题目顺序放入设计报告中; ⑵ 将最终结果(三个表的数据)用图片方式放在您的设计报告中; ⑶心得体会和参考资料 说明: 1 学生完成课程设计后,提交课程设计报告,要求文字通畅、字数不少于3000 字,打印设计报告并装订成册。 2 设计报告在2012年11月23日前完成; 3 所有内容每位同学独立完成,若有雷同,双方成绩均以0分计。
设计报告要求版面要求1.题目用黑体三号,段后距18磅(或1行),居中对齐; 2.标题用黑体四号,段前、段后距6磅(或0.3行); 3.正文用小四号宋体,行距为1.25倍行距; 4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。 星期 周次 指导时间安排 一 二 5-8节 三 四 五 六 日 第2周 ? 第9周 5-8节 1
指导 地点 双福软件实验室 目录
引 言................................................................................................................................. 3 第1章SQL Server简介 .................................................................................................... 4
1.1 SQL Server 关系数据库简介 ........................................................................ 4 1.2 MFC简介 ......................................................................................................... 4 1.3 SQL Server 2008简介 ..................................................................................... 5 1.4 SQL Server 2008的体系结构 ......................................................................... 5 1.5 SQL Server 2008的版本 ................................................................................. 5 1.6 SQL Server 2008的安装 ................................................................................. 7 第2章 系统简介............................................................................................................... 8
2.1 系统分析............................................................................................................. 8 2.2 系统功能分析..................................................................................................... 8 2.3 系统功能模块的设计......................................................................................... 8 第3章 数据库的设计与实现........................................................................................... 9
3.1 创建数据库......................................................................................................... 9 3.2 新建表............................................................................................................... 10 3.3 录入表中内容................................................................................................... 11 3.4 基本信息的查询............................................................................................... 12 3.5 基本信息的修改............................................................................................... 14 3.6 操作中问题的解决........................................................................................... 16 3.7 操作结果的记录............................................................................................... 18 第4章 实验思考与小结............................................................... 错误!未定义书签。9
4.1 实验思考........................................................................................................... 19 4.2 实验小结........................................................................................................... 19 参考文献........................................................................................................................... 19 附页: 具体要求........................................................................................................... 20 致谢................................................................................................................................... 21
2
引 言
随着计算机技术的不断发展与成熟,现代教育的方式也从传统的教室迁移到了互联网络。如今,已有越来越多的学校,培训机构应用方便、快捷的计算机网络平台,为广大学员提供高效,便利的网络培训课程。然而随着网络的迅猛发展,信息量也随之不断的增长,所以对很多信息方面的管理则显的尤为重要。结合该课题,本人以这学期学习的《数据库系统》知识进行了下面的设计。
本设计以Microsoft SQL Server 2008 开发版为平台,以《数据库系统原理与设计实验教程》为原理进行的。该设计将协助数据管理人员完成日常数据的管理工作。加强日常生活中人们对数据方面的管理。
根据日常生活经验,结合我校学习资源管理情况,系统主要实现了简单数据库的建立,表的建立,信息的录入,基本信息的查询和对相关信息的更改等基本功能。通过该设计平台,我们可以更加方便,实效的完成我们日常生活中相关重要信息的保存。
3
第1章
SQL Server
简介
1.1 SQL Server关系数据库简介
1.SQL Server是由Microsoft开发和推广的关系数据库系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
2.关系数据库(RDBMS)管理系统功能: 维护数据库数据之间的关系; 保证数据存储的正确性;
当出现系统故障的时候,将所有数据恢复到能够保证一致行的某种状态 3.RDBMS:SQL Server,Oracle,DB/2,Sybase,Informix 4.Non-RDBMS(File-based):Foxpro,Access
1.2 SQL Server特点
1.与因特网的集成:
SQL Server 2000的数据库引擎全面支持XML(Extensive Markup Language,扩展标记语言),能使用户很容易地将数据库中的数据发布到Web页面上。
2.可伸缩性与可用性:
可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。另外,对联合服务器,索引视图等的支持,使得SQL Server 2000企业版可以升级到最大Web站点所需的性能级别。
3.企业级数据库功能:
SQL Server 2000分布式查询可以引用来自不同数据库的数据,而且这些对于用户来说是完全透明的;分布式数据库将保证任何分布式数据更新时的完整性;复制可以使我们能够维护多个数据复本,这些用户能够自主地进行工作,然后再将所做的修改合并到发布数据库;SQL Server 2000关系数据库引擎能够充分保护数据完整性,还可以将管理并发修改数据库开销到最小。
4.易于安装,部署和使用:
SQL Server 2000由一系列的管理和开发工具组成,这些工具使得在多个站点上进行
4