当前位置:首页 > 毕业设计论文--学生信息管理系统介绍
能进入系统。用户修改密码和添加新用户资料时,可以完成数据库的写入操作。另外,本制作小组本想将成绩信息管理模快也一同加入到该系统中,但由于考虑到该模块与其它模块之间的联系不大,再加上在数据库实现上设计有一点出错,所以经再三商量决定把该模块给删除掉。
II、 系统功能模块划分
根据上述的系统总体思想的分析和各模块的介绍,得到的系统功能图如下:
系 统 功 能 模 块
图
III、 系统流程分析
本系统流程比较简单,用户登录检验成功后,就进入系统。然后对数据库进行相应的操作。系统流程图如下图所示。
系 统 流 程 图
IV、 系统结构设计
本系统主要分为系统登录界面、用户信息管理界面、班级信息管理界面、学籍信息管理界面、课程信息管理界面、奖惩信息管理界面、个人信息管理界面几部分。系统结构设计图如下图所示。
系 统 结 构 设 计 图
◆数据库设计◆
对于开发数据库应用系统而言,大致可分为数据库分析、设计和应用程序分析、设计两部分。数据库的合理设计在系统设计中占有非常重要的地位,它可以提高数据存储效率,保证数据的完整一致。要设计出一个性能良好的数据库应用系统并不是一件简单的工作。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。数据库设计步骤如下:
(1) 数据库需求分析。 (2) 数据库概念结构设计。 (3) 数据库逻辑结构设计.
I、 数据库需求分析
现在要设计的数据库系统要应用于用户管理等其它各项管理,所以必须充分满足个管理块的要求。数据库设计必须满足以下几点:
● 用户信息管理中用户名称必须唯一。
● 班级信息管理中班级编号、班级姓名、导员姓名必填字段。 ● 学籍信息管理中除备注信息之外其它各项为必填字段。
● 课程信息管理中课程名为必填字段,而班号则需要在已添加的班级信息中选取。 ● 奖惩信息管理中奖惩时间为必填字段,而学号也需要在已添加的学号信息中选取。 ● 个人信息管理中学号必须在已添的学号信息中选取。 ● 班级信息管理中的班级编号字段、学籍信息管理中的班级编号和课程信息管理中的
班号字段相关联;学籍信息管理中的学号字段、奖惩信息管理中的号字段和个人信息管理中的学号字段相关联。
经过以上需求分析,下面开始数据库概念结构设计。
II、 数据库概念结构设计
通过对此系统的总体分析,我们可以得到大概的实体-关系模型(E-R模型),如下: ● 用户信息管理:{用户名称,用户密码}。
● 班级信息管理:{班级编号、班级名称、导员姓名、备注信息}。
● 学籍信息管理:{学号、姓名、性别、出生日期、班级编号、联系电话、入学时间、家庭地址、备注信息}。
● 课程信息管理:{班号、课程号、备注}。
● 奖惩信息管理:{学号、奖惩名称、备注信息、奖惩时间}。 ● 个人信息管理:{学号}. 综合以上E-R模型,便可得到整个系统的E-R模型,如下图所示。
学 生 信 息 管 理 系 统 的E-R模 型
共分享92篇相关文档