实例学生信息管理系统

实例学生信息管理系统

ID:36269442

大小:665.05 KB

页数:87页

时间:2019-05-07

实例学生信息管理系统_第1页
实例学生信息管理系统_第2页
实例学生信息管理系统_第3页
实例学生信息管理系统_第4页
实例学生信息管理系统_第5页
资源描述:

《实例学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息管理系统主讲教师:张宇敬目录系统设计数据库设计系统主窗体的创建院系设置模块班级管理模块学生管理模块学生信息查询模块学籍变更管理模块奖励、处罚管理模块系统的编译和发行小结与提高§1系统设计在数据库系统开发的前期,一般要对系统的开发目的、使用对象、实现的功能等进行详细的分析,确定系统的开发方案。系统功能分析系统功能模块设计操作流程图§1系统设计开发目的:学生信息管理系统的开发目的是管理全校学生的各种信息,方便学生信息的查询。系统的使用对象是学生管理部门,如学生处工作人员、校院系领导、班主任、教师等。本章所开发的系统的主要使用对象是学生处。一、系统功能分析主要功

2、能:学生基本信息的录入,包括:学号、姓名、性别、班级、出生日期、籍贯等;学生基本信息的修改维护;学生学籍变动情况的记录,包括:休学、复学、转系、结业、毕业等;学生奖惩情况的记录和修改,包括:奖励和处罚;学生信息的查询;院系设置管理,包括院系的添加、修改和删除等;班级设置管理,包括班级的添加、修改和删除等。§1系统设计二、系统功能模块设计根据系统所要实现的功能,按照结构化程序设计的原则,可以将整个系统划分为若干个功能模块。§1系统设计三、操作流程图通过操作流程分析,不但可以具体化系统的功能模块的组成,还可以明确系统中的数据流程,明确系统中所要保存的数据以及数据间的关

3、系,为下一步的数据库设计打好基础。本书中采用以下的符号表示操作流程。§1系统设计三、操作流程图大家对学生信息管理是比较熟悉的,因此不难画出右图所示的学生信息管理操作流程图。需要说明的是各所学校的实际情况可能有所不同,同学们可以根据自己学校的实际情况画出符合本校特点的操作流程图。§2数据库设计数据库是信息管理系统的基础,在系统中占有重要的地位,数据库结构是否合理直接关系到系统功能的实现和运行的效率。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,也有利于系统的编程实现。数据库系统设计一般包括如下几个步骤:需求分析;概念结构设计;逻辑结构设计;物

4、理结构设计;应用程序设计及调试;性能测试与确认。§2数据库设计一、数据库需求分析需求分析是整个数据库设计过程中最重要的步骤之一,是后继各阶段的基础。在需求分析阶段,需要从多方面对整个系统进行调查,收集和分析系统对信息和处理两个方面的需求。收集资料是数据库设计人员和用户共同完成的。必须强调用户的参与,这是数据库应用系统设计的特点。收集资料的目的是明确用户的需求。用户的需求主要包括第三个方面:信息需求,用户要从数据库获取的内容;处理需求,即完成什么处理功能以及采用何种处理方式;安全性及完整性需求。§2数据库设计分析的过程是对所收集的数据进行抽象的过程。抽象是对实

5、际事物或事件的人为处理,抽取共同的本质特征,忽略细微末节,并用各种概念进行精确描述,这些概念组成某种数据模型。在上节对学生信息管理系统操作流程分析的基础上,可以列出以下学生信息管理系统所需的数据项和数据结构:院系设置:院系编号、院系名称、院系描述、院系领导、领导联系方式等;班级设置:班级编号、班级名称、班级创建时间、班级描述、所属院系、班主任、班主任联系方式等;学生基本情况:学号、姓名、性别、出生日期、籍贯、所属班级等;学籍变更记录:记录号、学号、变更类别、记录时间、详细描述等;奖励记录:记录号、学号、奖励类别、记录时间、详细描述等;处罚记录:记录号、

6、学号、处罚类别、记录时间、详细描述等。§2数据库设计二、数据库概念结构设计E-R模型(Entity-RelationshipModule)简称E-R图,是描述概念世界,建立概念模型的实用工具。数据库设计工作比较复杂,将现实世界的数据组织成符合具体数据库管理系统所采用的数据模型一般情况下不可能一次到位,P.P.S.Chen于1976年提出形象的实体-联系方法。通过绘制E-R图,可以描述组织模式,并可以进一步转化为任何一种DBMS所支持的数据模型。E-R图有三要素:实体:用矩形框表示,框内标注实体名称;属性:用圆角矩形表示,并用连线与实体连接起来,表示实体的有关属

7、性;实体间的联系:用菱形框表示,框内注明联系名称,并用连线将菱形框与有关实体连接,在连线上注明联系的类型。§2数据库设计二、数据库概念结构设计在关系复杂的数据库系统的设计中,E-R图的设计包括局部E-R图设计、综合E-R图设计、E-R图优化等步骤。学生信息管理系统的功能比较简单,其E-R图如右图所示。§2数据库设计三、数据库逻辑结构设计概念结构设计的结果得到一个与计算机、软硬件的具体性能无关的全局概念模式。数据库逻辑设计的任务是将概念结构转换成特定DBMS所支持的数据库模型。从E-R图所表示的概念模型可以转换成任何一种具体DBMS所支持的数据模型。本系统采用关系

8、模型,转换

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。