预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库课程设计教学管理系统评价标准分数百分比(%)成绩论文论文结构包含:相关技术介绍、需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、系统测试方案和测试汇报、系统关键功效和使用说明、系统安装说明。要求论文完整、内容具体,格式规范。40程序系统运行正确;功效完善:有增、删、改、查功效,有基础报表、查询、统计和输入、输出功效;工作量充足;系统实现技术难度。30数据库设计E-R图设计正确;数据库逻辑结构设计规范化;数据库物理设计合理。30总评成绩优良中及格不及格总分序言...4序言...4相关技术介绍...4第一章需求分析...41.1任务概述...51.1.1目标...51.1.2运行环境...51.2数据流图...51.3数据字典...61.4系统步骤分析...6第二章概念结构设计...7第三章逻辑结构设计...83.1逻辑结构设计...83.2规范化处理...10第四章数据库物理设计...114.1索引表...104.2系统配置...114.3视图...11第五章数据库实施...115.1创建数据库及数据库对象...115.2完整性约束创建...135.3数据库维护及备份...145.3.1维护...145.3.2检测并改善数据库性能...145.3.3备份...14前台用户界面...14第七章结论和体会...17参考文件0、序言0.1引言数据库作为存取数据并对数据进行操作工具在系统中所起到作用至关关键。数据库设计是指对于一个给定应用环境,结构优化数据库逻辑模式和物理模式结果,并据此建立数据库及其应用系统,使之能有效地存放和管理数据,满足应用需求,包含信息管理要求和数据操作。信息管理要求是指在数据库中应该存放和管理哪些数据对象;数据操作要求是指对数据对象进行哪些操作,如查询、增、删、改、统计等操作。数据库设计地目标是维用户和多种应用系统提供一个信息基础设施和高效率地运行环境。高效率运行环境包含:数据库数据存取速率、数据库存放空间利用率、数据库系统运行管理效率等全部是高。为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采取是工程化6阶段开发设计过程和方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行和维护阶段。我根据以上几点开发了学生选课管理系统数据库。0.2相关技术介绍0.2.1MYSQL概述MySQL是一个关系型数据库管理系统,由瑞典MySQLAB企业开发,现在属于Oracle旗下产品。MySQL最流行关系型数据库管理系统,在WEB应用方面MySQL是最好RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一个关联数据库管理系统,关联数据库将数据保留在不一样表中,而不是将全部数据放在一个大仓库内,这么就增加了速度并提升了灵活性。MySQL所使用SQL语言是用于访问数据库最常见标准化语言。MySQL软件采取了双授权政策,它分为小区版和商业版,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,通常中小型网站开发全部选择MySQL作为网站数据库。0.2.2VisualStudio概述MicrosoftVisualStudio(简称VS)是美国微软企业开发工具包系列产品。VS是一个基础完整开发工具集,它包含了整个软件生命周期中所需要大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写目标代码适适用于微软支持全部平台,包含MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone。需求分析1.1任务概述1.1.1目标建立一个教学管理系统,系统经过数据库存放学校学生、教职员、系、课程和成绩等资料,系统管理员可经过用户名和密码进入数据库,并依据给权限对数据库数据进行查询或修改。删除数据要留底。对数据库进行操作级审计。1.1.2运行环境(1)、硬件配置安装本软件之前,需要确保计算机含有以下配置,这也是最低硬件要求:使用1G内存大于40MB可用硬盘空间(2)、软件配置安装本软件之前,需要确保计算机已安装:MicorsoftWindowsXP及以上操作系统.NETFramework3.5以上1.2数据流图管理员教学管理系统数据库显示器操作数据信息数据信息图1顶级数据流图登录信息验证管理员信息表管理员用户名密码登录信息管理员信息学生信息表验证经过信息增删改查学生信息管理员操作增删改查审计数据库教职员信息表操作教职员信息展示系统课程信息表课程信息删除信息历史表成绩信息表显示器成绩信息系信息表