目 录 引言... 1 内容来自论文无忧网 www.paper51.com 一 系统功能简介... 1 内容来自www.paper51.com 二 数据库设计... 2 内容来自论文无忧网 www.paper51.com 2.1设计关系模型... 2 内容来自www.paper51.com 2.2 在关系数据库转化的过程中必须注意的问题... 3 http://www.paper51.com 2.2.1 E—R模型中的参照完整性... 3 内容来自论文无忧网 www.paper51.com 2.2.2 确定实体间的联系是非常重要的。... 4 内容来自论文无忧网 www.paper51.com
2.2.3 关系的规范化... 4 copyright paper51.com 2.2.4关系图... 5 http://www.paper51.com 三 SQL Server 2000提供的表的约束... 6 内容来自论文无忧网 www.paper51.com 四 SQL Server 2000中数据库的基本操作... 7 copyright paper51.com 5.1 INSERT语句... 8 copyright paper51.com
5.2 SELECT语句... 8 内容来自论文无忧网 www.paper51.com 六、SQL Server 连接基础知识: 11 内容来自www.paper51.com 6.1 ADO 和OLE DB. 11 paper51.com 6.2 ADO.NET. 11 http://www.paper51.com
6.3 连接内存... 12 内容来自论文无忧网 www.paper51.com 七 结论... 12 内容来自论文无忧网 www.paper51.com 主要参考文献... 14 copyright paper51.com 致谢... 15 内容来自www.paper51.com
copyright paper51.com
引言 内容来自www.paper51.com 随着教育改革的不断深入,对高校教学质量的要求也在不断的提高,同时对学校信息化的管理方式也提出了较高的要求,其中学生档案管理也是学校信息化的标志之一。那么学校是如何通过信息化来实现学生个人信息管理的呢?通过对学生信息进行准确的了解,以便了解每个学生的大致的发展方向是非常重要的,这和今天的素质教育是密不可分的。随着办公自动化的提高,利用计算机进行智能管理已日渐成为现在的趋势,也将成为现代教学改革的一个重要环节。那么设计一个完整的、操作简便的、界面友好的学生信息管理系统已经势在必行。与传统的管理方式相比,新的系统具有以下优势: (1)更有利于学校的管理,减少物力财力; (2)使得管理具有科学化、标准化、规范化; (3)提高了信息的准确性。 实现快速、及时、准确的查找某一个同学和某一班的成绩信息,提高了办事效率。 系统化档案的建立,大大减轻了管理教师的负担,让教师有更多的时间和精力投入到对学生的了解工作中,真正做到关心和了解学生的目的,更一步为提高教学质量,对学生进行因地制宜的教学打下了坚实的基础。 paper51.com 一 系统功能简介 内容来自www.paper51.com 教务管理系统模块图: http://www.paper51.com
内容来自www.paper51.com 图1 paper51.com 根据需求规格说明书中的信息,系统要实现的功能如下:★ 登录管理★ 用户管理★ 学生基本信息管理★ 学生成绩查询 copyright paper51.com 系统功能模块划分如下: 登录管理模块:为了系统的安全性,根据不同的权限给出不同服务。 用户管理模块:仅系统管理员可用,对这个系统的所有用户进行管理。 学生基本信息模块:对各基本表进行管理。 ★ 课程管理子模块 ★ 学籍管理子模块 ★ 班级管理子模块 ★ 系别管理子模块 ★ 课程表管理子模块 ★ 成绩管理子模块 学生信息查询模块:在各基本表的基础上进行 ★ 成绩查询子模块 paper51.com
教务管理系统的流程如下所示:第一步:登录成功进入主界面。 第二步:对主界面中的菜单进行操作。 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 图2 paper51.com 二 数据库设计 paper51.com 本系统中所有数据都保存在一个数据库中,包括用户信息、消息信息,以及相应的一些其他数据。设计的重点在于如何方便地使各表之间、数据之间能够最有机地组合在一起、怎样设计可以便于扩充。本系统中数据库管理工具采用的是SQL Server 2000。 copyright paper51.com
2.1设计关系模型 内容来自论文无忧网 www.paper51.com 概念模型是设计成功数据库的关键,决定数据库的总体逻辑结构,是未来建成的信息管理系统的基石。这要求我们在做系统的时候和用户进行充分交流,并认真讨论,只有在用户认为模型已经完善无误地反映他们的要求之后,才能进入下一阶段的设计工作。在本系统针对的是普通用户。根据数据字典,我们可以进行设计数据库概念模型图(E—R)如下: paper51.com 内容来自www.paper51.com 图 3 copyright paper51.com 2.2 在关系数据库转化的过程中必须注意的问题 内容来自www.paper51.com 2.2.1 E—R模型中的参照完整性 paper51.com 由 E—R 模式转换为关系模式的时候,有以下两种情况涉及参照完整性: copyright paper51.com a 、 联系集:根据 E—R 图中的联系集得到的每一个关系都有参照完整性约束。如下图所示:实体集E1和E2的联系集R,假设实体集Ei的主码 Ki ,则联系集R的关系模式中至少包括属性K1∪K2 。因此,R模式中的每个 Ki 都是导致参照完整性约束的外码。 paper51.com 内容来自论文无忧网 www.paper51.com 图5 copyright paper51.com 例:本系统中的学生实体和课程实体之间的联系集是通过把班级号和学号作为联系集的主码、班级和课程之间的联系集是通过MYID作为主码,把班级号和课程号作为外码来实现约束的。 copyright paper51.com 因此是满足参照完整性约束的。 http://www.paper51.com b 、弱实体集:弱实体集的关系模式必须包含它所依赖的实体集的主码,因此每个弱实体集的关系模式都包含了一个导致参照完整性约束的外码。 内容来自www.paper51.com 2.2.2 确定实体间的联系是非常重要的。 内容来自论文无忧网 www.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) 内容来自论文无忧网 www.paper51.com COURSEINFO(COURSEID,COURSENAME,COURSETEACHER,COURSEPOINT,COURSEABOUT)。 内容来自论文无忧网 www.paper51.com 它们之间的联系是:a 一个系有多个班级,但是一个班级只能属于一个系,也就是系和班级之间是一对多的关系;b 一个班可以有多个学生,但一个学生只能属于一个班级,也是一对多的关系;c 一个学生可以有多门课成绩,而一门课有多个学生的成绩,也就是说学生和课程之间是多对多的关系;d 一个班有多门课,一门课有多个班上,它们也存在多对多的关系。 http://www.paper51.com
|