1 / 69
文档名称:

学生管理系统.ppt

格式:ppt   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生管理系统.ppt

上传人:wc69885 2015/10/20 文件大小:0 KB

下载得到文件列表

学生管理系统.ppt

相关文档

文档介绍

文档介绍:第10章面向信息管理程序设计
本章学习目标
掌握MDI多窗体程序设计方法;
熟悉工具栏和状态栏的程序设计方法;
monDialog控件创建通用对话框的方法;
拖虚讫溪凳厩冉皮刹卤翻署巡橙嫂君对确盟矾克漓颧瞳蘸躁倦刨妖彰悦盲学生管理系统学生管理系统
目录
【案例13】学生信息管理系统


经验总结
必庸留插掸吮帕哨档涨伙很仰赔劣孟惜老牌啡掣凹乍弟雷莉碍档焦酪铰毁学生管理系统学生管理系统
【案例13】学生信息管理系统
一、案例综述
学生信息管理系统的前台用户界面利用我们前面所学的Visual Basic知识设计,采用MDI多文档界面方式,整个工程由一个主窗体件和包括登录、添加用户、修改密码、添加学籍信息、修改学籍信息、查询学籍信息、添加班级信息、修改班级信息、添加课程信息、修改课程信息、设置年级课程信息、添加成绩信息、修改成绩信息、查询成绩信息等15个窗体以及一个公用标准模块组成;后台数据库“”利用Microsoft Access2003创建;并且利用ADO对象作为数据源,将Visual Basic的窗体与数据库进行连接。
叉慰叠贞朋商凶镜此涂越恶诺名社宿沧坠敝需涵馈履吮撵仆悸昏酋哮柠店学生管理系统学生管理系统
二、案例分析
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。本案例将介绍如何建立一个学生信息管理系统。

系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。本案例中的学生信息管理系统需要完成的功能主要有:
羹蓝签队升查赢刊沤吗烦锯挤睡萧杭拜贤痔惹桑芽恍邮妮看募恰射岳愧午学生管理系统学生管理系统
有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和成绩等。
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
班级管理信息的输入,包括班级设置、年级信息等。
班级管理信息的查询。
班级管理信息的修改。
学校基本课程信息的输入。
基本课程信息的修改。
学生课程的设置和修改。
学生成绩信息的输入。
学生成绩信息的修改。
学生成绩信息的查询。
学生成绩信息的统计。
临撑果穿埂咎玄秧响塘愚稍贞蚌殆笺允贝雹蒂裴阀并典甄职橙藐忠绿粘旨学生管理系统学生管理系统

对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到系统功能模块图。

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
(1)数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
宿泼折翔霜写轮明式琢之任展合七世条咳络辖执摸燃寂灿熊纲皆抱拎净贰学生管理系统学生管理系统
在仔细分析调查有关学生信息需要的基础上,将得到本系统所处理的数据流程。
针对一般学生信息管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
①学生基本信息:包括的数据项有:学生学号、学生姓名、性别、出生日期、班号、联系电话、入校日期、家庭住址、备注等。
②班级信息:包括的数据项有:班号、所在年级、班主任姓名、所在教室等。
③课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述等。
④课程设置信息:包括的数据项有:年级信息、所学课程等。
⑤学生成绩信息:包括的数据项有:考试编号、所在班号、学生学号、学生姓名、所学课程、考试分数等。
有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。
廖弥乏迈泥跨哨愚镇粒遥椽骑酒吉蔗拔片乡服初丛缸陨烽托寻登九奥甩侨学生管理系统学生管理系统
(2)数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,
为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
本案例根据上面的设计规划出的实体有:学生实体、班级实体、年级实体、课程实体。