论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

教务管理系统--数据库概述

  目     录

引言... 1 copyright paper51.com

一 系统功能简介... 1

paper51.com

二  数据库设计... 2 http://www.paper51.com

2.1设计关系模型... 2

copyright paper51.com

2.2  在关系数据库转化的过程中必须注意的问题... 3

paper51.com

2.2.1  E—R模型中的参照完整性... 3 内容来自www.paper51.com

2.2.2  确定实体间的联系是非常重要的。... 4 http://www.paper51.com

2.2.3  关系的规范化... 4 内容来自论文无忧网 www.paper51.com

2.2.4关系图... 5 copyright paper51.com

三  SQL Server 2000提供的表的约束... 6

copyright paper51.com

四  SQL Server 2000中数据库的基本操作... 7

内容来自www.paper51.com

5.1 INSERT语句... 8 paper51.com

5.2  SELECT语句... 8

paper51.com

六、SQL Server 连接基础知识: 11 内容来自论文无忧网 www.paper51.com

6.1  ADO 和OLE DB. 11

内容来自论文无忧网 www.paper51.com

6.2  ADO.NET. 11

内容来自论文无忧网 www.paper51.com

6.3  连接内存... 12

内容来自www.paper51.com

七  结论... 12 内容来自www.paper51.com

主要参考文献... 14

copyright paper51.com

致谢... 15

paper51.com

http://www.paper51.com

引言

paper51.com

随着教育改革的不断深入,对高校教学质量的要求也在不断的提高,同时对学校信息化的管理方式也提出了较高的要求,其中学生档案管理也是学校信息化的标志之一。那么学校是如何通过信息化来实现学生个人信息管理的呢?通过对学生信息进行准确的了解,以便了解每个学生的大致的发展方向是非常重要的,这和今天的素质教育是密不可分的。随着办公自动化的提高,利用计算机进行智能管理已日渐成为现在的趋势,也将成为现代教学改革的一个重要环节。那么设计一个完整的、操作简便的、界面友好的学生信息管理系统已经势在必行。与传统的管理方式相比,新的系统具有以下优势:    (1)更有利于学校的管理,减少物力财力;   (2)使得管理具有科学化、标准化、规范化;   (3)提高了信息的准确性。    实现快速、及时、准确的查找某一个同学和某一班的成绩信息,提高了办事效率。    系统化档案的建立,大大减轻了管理教师的负担,让教师有更多的时间和精力投入到对学生的了解工作中,真正做到关心和了解学生的目的,更一步为提高教学质量,对学生进行因地制宜的教学打下了坚实的基础。 内容来自论文无忧网 www.paper51.com

一 系统功能简介 内容来自论文无忧网 www.paper51.com

教务管理系统模块图: 内容来自www.paper51.com

    

paper51.com

图1

内容来自论文无忧网 www.paper51.com

根据需求规格说明书中的信息,系统要实现的功能如下:★   登录管理★   用户管理★   学生基本信息管理★   学生成绩查询

内容来自论文无忧网 www.paper51.com

系统功能模块划分如下:    登录管理模块:为了系统的安全性,根据不同的权限给出不同服务。    用户管理模块:仅系统管理员可用,对这个系统的所有用户进行管理。    学生基本信息模块:对各基本表进行管理。       ★   课程管理子模块        ★   学籍管理子模块       ★   班级管理子模块       ★   系别管理子模块        ★   课程表管理子模块        ★   成绩管理子模块   学生信息查询模块:在各基本表的基础上进行       ★   成绩查询子模块                            内容来自论文无忧网 www.paper51.com

教务管理系统的流程如下所示:第一步:登录成功进入主界面。  第二步:对主界面中的菜单进行操作。

内容来自论文无忧网 www.paper51.com

  paper51.com

                                 图2

http://www.paper51.com

二  数据库设计

paper51.com

本系统中所有数据都保存在一个数据库中,包括用户信息、消息信息,以及相应的一些其他数据。设计的重点在于如何方便地使各表之间、数据之间能够最有机地组合在一起、怎样设计可以便于扩充。本系统中数据库管理工具采用的是SQL Server 2000。 内容来自论文无忧网 www.paper51.com

2.1设计关系模型 内容来自www.paper51.com

概念模型是设计成功数据库的关键,决定数据库的总体逻辑结构,是未来建成的信息管理系统的基石。这要求我们在做系统的时候和用户进行充分交流,并认真讨论,只有在用户认为模型已经完善无误地反映他们的要求之后,才能进入下一阶段的设计工作。在本系统针对的是普通用户。根据数据字典,我们可以进行设计数据库概念模型图(E—R)如下:

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图 3 http://www.paper51.com

2.2  在关系数据库转化的过程中必须注意的问题

内容来自论文无忧网 www.paper51.com

2.2.1  E—R模型中的参照完整性

内容来自论文无忧网 www.paper51.com

由 E—R 模式转换为关系模式的时候,有以下两种情况涉及参照完整性: copyright paper51.com

a 、 联系集:根据 E—R 图中的联系集得到的每一个关系都有参照完整性约束。如下图所示:实体集E1和E2的联系集R,假设实体集Ei的主码 Ki ,则联系集R的关系模式中至少包括属性K1∪K2 。因此,R模式中的每个 Ki 都是导致参照完整性约束的外码。 copyright paper51.com

内容来自论文无忧网 www.paper51.com

图5

内容来自www.paper51.com

例:本系统中的学生实体和课程实体之间的联系集是通过把班级号和学号作为联系集的主码、班级和课程之间的联系集是通过MYID作为主码,把班级号和课程号作为外码来实现约束的。

paper51.com

因此是满足参照完整性约束的。 内容来自www.paper51.com

b 、弱实体集:弱实体集的关系模式必须包含它所依赖的实体集的主码,因此每个弱实体集的关系模式都包含了一个导致参照完整性约束的外码。

内容来自www.paper51.com

2.2.2  确定实体间的联系是非常重要的。 copyright paper51.com

在这个系统中,我们共有5个实体,分别是:USERINFO(USERID,USERPWD,USERTYPE)

内容来自www.paper51.com

DEPARTMENTINFO(DEPATMENTID,DEPATMENT,DEPMANAGER)

内容来自www.paper51.com

CLASSINFO(CLASSID,CLASSYEAR,CLASSNUMBER)

内容来自www.paper51.com

STUDENTINFO(STUDENTID,STUDENTNAME,SEX,BIRTHDAY,PERSONCARDID,STUDENTPHOTO)

paper51.com

COURSEINFO(COURSEID,COURSENAME,COURSETEACHER,COURSEPOINT,COURSEABOUT)。 内容来自www.paper51.com

它们之间的联系是:a  一个系有多个班级,但是一个班级只能属于一个系,也就是系和班级之间是一对多的关系;b  一个班可以有多个学生,但一个学生只能属于一个班级,也是一对多的关系;c  一个学生可以有多门课成绩,而一门课有多个学生的成绩,也就是说学生和课程之间是多对多的关系;d  一个班有多门课,一门课有多个班上,它们也存在多对多的关系。

内容来自www.paper51.com

------分隔线----------------------------
联系方式