收藏 分享(赏)

学生信息管理系统《数据库系统概要》课程设计.doc

上传人:cjc2202537 文档编号:221168 上传时间:2018-03-24 格式:DOC 页数:21 大小:242KB
下载 相关 举报
学生信息管理系统《数据库系统概要》课程设计.doc_第1页
第1页 / 共21页
学生信息管理系统《数据库系统概要》课程设计.doc_第2页
第2页 / 共21页
学生信息管理系统《数据库系统概要》课程设计.doc_第3页
第3页 / 共21页
学生信息管理系统《数据库系统概要》课程设计.doc_第4页
第4页 / 共21页
学生信息管理系统《数据库系统概要》课程设计.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、数据库系统概要课程设计课题:学生信息管理系统班级: 姓名: 得分: 时间:一 .系统概述数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用

2、系统。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系

3、统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。1项目介绍学生信息管理系统的功能是收集学生的个人信息,以便向老师提供每个学生在校或毕业生学籍的情况,还可以让学生用自己的学号去查看自己在校期间的表现。学生信息管理系统的主要功能有:(1)新生入学的学籍注册;(2)学生在各专业间的流动情况;(3)学生在校期间的奖惩情况;(4)学生个人信息的查询和修改;(5)毕业生的学籍注销和毕业证的颁发情况;学生信息管理系统主要提供学生管理:包括编辑(姓名、性别、生日、照片等),用户登录(2种权限,一种是管理员可以做任何操作,一种是普通用户只可以查看,不能编辑,也不能查看用户信息),查询学生信息,统计

4、学生人数。提供业务员管理:包括编辑:姓名、所推荐学生等,统计业务员业绩:就是所推荐的学生人数及具体情况,按姓名、所推荐学生来查询业务员。1.1 系统及需求分析1.1.1 系统需求通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;1.1.2可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,

5、比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在Windows 98中文版操作系统环境下,使用Visual Basic 6.0中文版开发成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言介绍如下:Visual Basic

6、语言Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。1.2系统的

7、功能简介本系统主要可以实现以下的管理功能:班级管理、学生档案管理、学生交费管理、课程管理、成绩管理等等。1.3系统开发的目标出于本系统是学校学生管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。2. 系统分析2.1业务流程分析班级管理业务流程图:教务处 输入计算机班主任 教务处学生班级班级输出档案管理业务流程图:课程管理业务流程图:成绩管理业务流程图:教务处 输入计算机班主任 教务处学生档案档案输出课程教务处 输入计算机教师 教务处学生课程输出教务处 输入计算机班主任 教务处学生班级班级输出教务处 输入计算机教师 教务处学生成绩教师输出2.2数据流程分

8、析:2.2.1数据流程图:由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。学生成绩管理系统数据流程图2.2.2数据字典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。 1 数据项 数据项是不可再分的数据单位。数据项名 :学号含义说明:每位学生的代码,用来对所有的学生加以区分;别名:学生号码;数据类型:整型;长度:8-10位;取值范围:所有自然数数据项名:姓名;含义说明:用来对学生加以标示和区分;别名

9、:学生姓名;数据类型:字符型;长度:2-4位;学籍管理部门教师学生成绩管理系统教务处学生教师教师学生情况学生成绩查询统计分析取值范围:所有汉字或英语;数据项名:出生日期;含义说明:每位同学在什么时候出生的;别名:生日;数据类型:整型;长度:78位;取值范围:所有自然数数据项名:籍贯;含义说明:学生在哪地方出生,即出生地;别名:家庭住址;数据类型:字符型;长度:不限;取值范围:所有汉字;数据项名: 性别;含义说明:用来对学生加以区分是男生还是女生;长度:1位;取值范围:男 或 女;数据项名:联系地址;含义说明:学生家庭的现在住址,以便方便的和学生取得联系;别名:住址;数据类型:字符型;长度:不限

10、;取值范围:所有汉语文字;数据项名:班级;含义说明:所要在一起学习、上课的那个整体;数据类型:字符型;长度:23位;取值范围:所有汉字和阿拉伯数字;数据项名:联系电话;含义说明:用来同学和老师联系方便;数据类型:整型;长度:712位;取值范围:所有自然数;数据项名:主要教室;含义说明:用来为同学们提供上课和学习的地方;数据类型:整型;取值范围:所有自然数;数据项名:辅导员;含义说明:管理学生各方面的老师;数据类型:字符型;数据项名:班级号;含义说明:班级在学校学校里的编号;数据类型:整型;长度:13位;数据项名:年级;数据类型:整型和字符型;长度:2位;数据项名:系名;含义说明:标识该系的名称

11、或其主要的研究方向;数据类型:字符型;数据项名:系办公室;含义说明:指导系里面整个工作开展的管理机构;数据项名:学期;含义说明:标识学校课时开展的情况;数据类型:整型;取值范围:所有自然数;数据项名:学时;含义说明:用来标识某门课学完所需的时间;数据类型:整型;长度:23位;数据项名:课程表;含义说明:用来布置整个课程的开课情况;数据项名:课程名;含义说明:用来标识某门课;数据类型:字符型;数据项名:课程号;含义说明:用来标识该门课在整个学校所开课的位置;数据类型:整型;数据项名:成绩;含义说明:用来显示学生所学课程的情况;数据类型:整型;长度:23位;二 概念结构2.1 实体及其属性 (1

12、)学生 -上课 -教室n 1图2.1学生-教室关系E-R图学 生 教 室上 课年 龄联系电话 上课时间学 号姓 名性 别家庭住址 年 级教 室 号上课教师(2)学生-选择-课程n n图2.2学生-课程关系E-R图(3)成绩E-R图n 1学 生课 程选 择学 号姓 名性 别年 龄联系电话家庭住址课 程 名课 程 号课程类型学 生学 号姓 名性 别年 龄联系电话家庭住址成 绩考 试分 数课程编号是否重修时 间教 室 号图2.3学生-成绩E-R图(4)学籍变更信息E-R图图2.4 学生- 学籍变更 E-R图(5)学生奖励及处罚E-R图图2.5 学生奖励及处罚 E-R图(6)学生院系E-R图学籍变更记录详细描述记录号变更情况记录对象学号记录时间奖励记录详细描述记录号奖励对象级别学号记录时间处罚记录详细描述记录号处罚对象级别学号记录时间是否生效院系院系名称院系编号图2.6 学生-院系 E-R图2.2.综合E-R图11nnn m n n 11学 生 选 择 课 程 课 程 号课 程 名课程类型考试时 间教 室 号成 绩分 数课程编号是否重修上课教 室年 级教 室 号上课教师上课时间 性 别 学 号姓 名性 别年 龄联系电话家庭住址记录号受到奖励或处罚或学籍变更院系学号级别记录时间记录对象详细描述是否生效 属于院系编号院系名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报