《Microsoft_SQL_SERVER-学生信息管理系统数据库设计示例》.doc

《Microsoft_SQL_SERVER-学生信息管理系统数据库设计示例》.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Microsoft_SQL_SERVER-学生信息管理系统数据库设计示例》.doc

学生信息管理系统(Microsoft SQL SERVER)数据库设计示例 一、 前言 随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是学校对学生管理能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生管理信息系统(MIS)是校园网络中一个重要的应用系统,它大大了改善学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。 学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点. 学生信息管理系统主要功能有学生学籍管理、成绩管理、班级管理、课程管理。学生学籍管理主要有添加新学生学籍;学生学籍修改;学生学籍删除。成绩管理包括成绩录入、成绩查询、成绩删除。班级管理包括添加班级、修改班级。课程管理包括设置课程、添加课程、修改课程。同时系统采用分级使用,即分管理者和普通用户两个级别,管理者具有所有功能,普通用户即有部分功能将限制使用。 系统开发采用Microsoft公司的Visual Basic 6.0,利用其强大的可视化界面功能及对数据库的支持。系统中大量采用SQL查询语句,界面友好,功能较强。采用Microsoft SQL SERVER系统作为数据库,速度较快,数据能共享,能较好地解决访问速度及数据共享的问题。 ? 二 系统功能描述 本系统的主要任务是实现对学校的学生学籍管理、成绩管理、班级管理、课程管理。系统采用分级使用其主要功能包括: 1.? 学生学藉管理功能 ????????? 添加新学生学籍。添加新生的具体数据,主要有学号、姓名、性别、班号、联系电话、入学时间等详细信息。 ????????? 修改学籍。将已经入库的学籍信息进行修改、更新、删除(需要管理员权限)。 ????????? 删除学籍。删除已经入库的学籍信息(需要管理员权限)。 ????????? 查询学籍。根据学号、姓名、或班级进行党籍信息查询。 2.班级管理功能 ????????? 添加班级。添加班号、年级、班主任及教室等内容(需要管理员权限)。 ????????? 修改班级。修改、更新、删除已经入库的班级内容(需要管理员权限)。 3.? 成绩管理功能 ????????? 添加成绩。主要内容为考试编号、班号、学号、姓名、课程及分数(需要管理员权限)。 ????????? 修改成绩。修改、更新、删除已经入库成绩单(需要管理员权限)。 ????????? 查询成绩。按条件进行成绩查询。 4.? 课程管理功能 ????????? 课程设置。为每个年级进行课程安排。(需要管理员权限)。 ????????? 添加课程。录入课程名称、课程编号、课程类型等信息。(需要管理员权限)。 ????????? 修改课程。修改、更新、删除已经入库的课程信息。(需要管理员权限)。 三、1、数据库概念结构设计 根据以上分析规划出的实体有:用户信息实体(user_info)、学生学籍信息实体(student_Info)、成绩信息实体(result_Info)、班级课程实体(gradecourse_Info)、课程实体(course_Info)及班级实体(class_Info)。 用户实体E-R图 学生学籍信息实体E-R图 成绩信息实体E-R图 班级课程实体E-R图 课程实体E-R图 班级实体E-R图 2、数据库逻辑结构设计 (1)用户表user_Info 列 名 数据类型 可否为空 说 明 user_ID char NOT NULL 用户名 user_PWD char NULL 用户密码 user_Des char NULL 用户类型 (2)学生学籍表student_Info 列 名 数据类型 可否为空 说 明 student_ID int NOT NULL 主键 student_Name char NULL 学生名称 student_Sex char NULL 性别 born_Date datetime NULL 出生日期 class_NO int NULL 班级号 tele_Number char NULL 联系电话 ru_Date datetime NULL 入校日期 address varchar NULL 联系地址

文档评论(0)

wfkm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档